Work

Group II introns: highly specific endonucleases with modular structures and diverse catalytic functions