Non-nucleoside inhibitors of hepatitis C virus polymerase: current progress and future challenges.

Non-nucleoside inhibitors of hepatitis C virus polymerase: current progress and future challenges.