Discovering new medicines targeting helicases: challenges and recent progress.

Discovering new medicines targeting helicases: challenges and recent progress.