Reflections on protein splicing: structures, functions and mechanisms.

Reflections on protein splicing: structures, functions and mechanisms.