Ultrafast protein splicing is common among cyanobacterial split inteins: implications for protein engineering.

Ultrafast protein splicing is common among cyanobacterial split inteins: implications for protein engineering.