Towards novel antifilarial drugs: challenges and recent developments.

Towards novel antifilarial drugs: challenges and recent developments.