Restriction enzymes are traditionally classified into four types on the basis of subunit composition, cleavage position, sequence specificity and cofactor requirements. There are four classes of restriction endonucleases: types I, II,III and IV. HindII is a type II restriction enzyme found in Haemophilus influenzae.