Nucleic acid aptamers as tools and drugs: recent developments.

Nucleic acid aptamers as tools and drugs: recent developments.