Structure-based drug design: progress, results and challenges.

Structure-based drug design: progress, results and challenges.