Adaptive molecular evolution for 13,000 phage generations: a possible arms race.

Adaptive molecular evolution for 13,000 phage generations: a possible arms race.