Protein splicing, which is an intein mediated posttranslational processing, involves a series of intramolecular cleavage-ligation reactions. Intein is an intervening polypeptide which can catalytic self-cleavage from a pre-protein accompanied by the concomitant joining of the two flanking polypeptides (the extein) through a peptide bond. Protein splicing not only enriches genetic theory of posttranslational processing, but also have wide application prospect.