Split Inteins: Nature's Protein Ligases.

Split Inteins: Nature's Protein Ligases.