Homing endonucleases: keeping the house in orderMarlene Belfort|Nucleic Acids Research|1997Cited by 476