VariousWords beta
Noun
Definition: A form of endonuclease that cleaves at the junctions between single- and double-stranded DNA
VariousWords beta
Definition: A form of endonuclease that cleaves at the junctions between single- and double-stranded DNA