Gene knockout and knockin by zinc-finger nucleases: current status and perspectives.

Gene knockout and knockin by zinc-finger nucleases: current status and perspectives.