A proposed mechanism for the self-splicing of proteins

A proposed mechanism for the self-splicing of proteins