Nucleases are enzymes that cleave the phosphodiester bonds between nucleotide subunits of nucleic acids to catalyze nucleic acid hydrolysis.
Exonucleases and endonucleases are the two major types of nucleases.
Exonucleases can remove nucleotides from a DNA molecule one at a time.
Endonucleases cleave the phosphodiester links within the DNA molecule.
Bal 31, a double-stranded exonuclease commonly used for producing deletion sets, exonuclease I and exonuclease III for 3′-5′ exonuclease activity, Dnase I, an endonuclease used for splitting single-stranded and double-stranded DNA molecules, and nuclease S1, which can degrade both single-stranded DNA and RNA molecules, are all examples.