The comings and goings of homing endonucleases and mobile introns.

The comings and goings of homing endonucleases and mobile introns.