Versatility of peptide nucleic acids (PNAs): role in chemical biology, drug discovery, and origins of life.

Versatility of peptide nucleic acids (PNAs): role in chemical biology, drug discovery, and origins of life.