Peptide nucleic acids: versatile tools for gene therapy strategies.

Peptide nucleic acids: versatile tools for gene therapy strategies.