Rare-cutting enzymes most often encoded by introns or inteins that promote the spread and persistence of their host elements by specifically inducing double strand breaks in homologous alleles lacking intervening sequences. Homing endonucleases balance long target sites of 14-40 base pairs with tolerance for point mutations at selected positions to arrive at their high specificity of around 1x109, making them essentially gene-specific.