Meganucleases are, by definition, sequence-specific endonucleases with long recognition sites (> 12 base pairs). Their high degree of specificity makes these proteins the perfect tools for genome engineering, because they bind to and cut at a single site in a given genome. In nature, meganucleases are mainly represented by intron endonucleases and inteins or homing endonucleases.