The correct option is B Nucleases
Nucleases are enzymes which catalyze breakdown of nucleic acids. Depending on the position of nucleotide removed, some nuclease are endonucleases which remove nucleotides from internal positions whereas some nucleases are exonucleases which remove nucleotides from an external location. Restriction endonucleases are nucleases that are used in genetic engineering for breaking DNA at specific sites.