
Restriction enzymes are highly specific nucleases which occur ubiquitously among prokaryotic organisms, where they serve to protect bacterial cells against foreign DNA. Many different types of restriction enzymes are known, among them multi-subunit enzymes which depend on ATP...