Aptamers in virology: recent advances and challenges.

Aptamers in virology: recent advances and challenges.