Self-splicing group I and group II introns encode homologous (putative) DNA endonucleases of a new family

Self-splicing group I and group II introns encode homologous (putative) DNA endonucleases of a new family