The correct option is C Endonuclease
Endonuclease
Endonucleases are enzymes produced by certain species of bacteria that recognise certain sequences (recognition sequence) in DNA and cut within the DNA only at those sequences. Endonucleases help in fragmentation of viral DNA and thus help in the defense mechanisms of bacteria.
Exonuclease
Exonuclease is a type of nuclease enzyme that removes the nucleotides from the ends of the DNA strand.
Gyrase
Gyrase or topoisomerase II is an enzyme that helps in the removal of supercoils from the DNA by cutting both the strands during replication.
Ligase
Ligase enzymes catalyse the formation of phosphodiester bonds, thus joining the desired DNA fragments. In genetic engineering it helps in joining the vector DNA with the DNA of interest to form the rDNA.
Final answer
(A) Endonuclease