Homing endonucleases are usually encoded within self-splicing introns or inteins, and are found in representatives of all three kingdoms 1,2. The endonuclease genes and their host intron or intein are ...