Defining domains in type-I restriction and modification enzymes