Recent progress and challenges in the discovery of new neuraminidase inhibitors.

Recent progress and challenges in the discovery of new neuraminidase inhibitors.