Genome editing by site-specific nucleases. A pair of ZFNs or TALENs cleave opposite strands of a targeted gene (blue) within the genome. The DNA repair machinery of the cell will use a homologous donor template DNA fragment to fix the double-strand break, incorporating the desired modifications (green) into the targeted gene.