Drug discovery: here comes the worm.

Drug discovery: here comes the worm.