Nucleic acids for recognition and catalysis: landmarks, limitations, and looking to the future.

Nucleic acids for recognition and catalysis: landmarks, limitations, and looking to the future.