Bacterial CRISPR: accomplishments and prospects.

Bacterial CRISPR: accomplishments and prospects.