Homing endonucleases: keeping the house in order

Homing endonucleases: keeping the house in order