Inteins are selfish genetic elements similar to introns; however they get translated in frame together with the host protein (=extein) and splice themselves out of the translated protein. All inteins have selfsplicing activity, the large inteins also have an endonuclease activity. Inteins were first discovered in the vacuolar ATPase A-subunit in Saccharomyces. It also is present in the A-subunit of closely related yeasts, but all other V-ATPases in eukaryotes were found to NOT contain an intein, suggesting that this intein jumped into the A-subunit sometime in the evolution of this group of Fungi. Surprisingly the related archaeal ATPase of some archaea has an intein (small type) in the same subunit in nearly the same location.
Large inteins contain an endonuclease domain that functions as a homing endonuclease. See here for a recent review. ;-)
ThermopAi CVSGDTPVLLDAG-ER-----RIGDLFM-EAIRPKERGEIGQ--NE---EIVRLHDXWRIYSMVG------SEIVETVSHAIYHG-KSNA vma1SCE-I CFAKGTNVLMADGSIECIENIEVGNKVMGKDGRPREVIKLPR-GRETMYSVVQKSQHRAHKSDSSREVPELLKFTCNATHELVVRTPRSV ThermopAi IVNVRTENGRE----VRVTPVHKL--------FVKIGNSV-I--ERPA---SEV-N--------------EGDEIAWP vma1SCE-I RRLSRTIKGVEYFEVITFEMGQKKAPDGRIVELVKEVSKSYPISEGPER-ANELVESYRKASN-KAYFEWTIEARDLS ThermopAi SVSENGDSQTVTTTLVLTFDRVVS-KEMHSGVFD-------------------------- vma1SCE-I LLGSHVRKATYQTYAPILYENDHFFDYMQKSKFHLTIEGPKVLAYLLGLWIGDGLSDRAT ThermopAi ------------------------------------------------------------ vma1SCE-I FSVDSRD-TSLMERVTEYAEKLNLCAEYKDRKEPQVAKTVNLYSKVVRG----------- ThermopAi ------------------------------------------------------------ vma1SCE-I ---NG---IRNNLN-----TEN-PLWDAIVGLGFLK---DGVKNIPSFLSTDNIGTRETF ThermopAi ------------------------------------------------------------ vma1SCE-I LAGLIDSDG-YVTDEHG-IKATIKTIHTSVRDGLVSLARSLGLVVSVNAEPAKVDMNGTK ThermopAi --------------------------------------------------------VYDLMVP-DYGY vma1SCE-I HKISYAIYMSGGDVLLNVLSKCAGSKKFRPAPAAAFARECRGFYFELQELKEDDYYGITLSDDSD-H- ThermopAi NFIGGNGLIVLHN vma1SCE-I QFLLANQV-VVHN
There are many beautiful web sites devoted to inteins:
The intein databank InBase is maintained by Fran Perler at NEB.
A beautiful description of intein structure and evolution is at http://blocks.fhcrc.org/~pietro/inteins/