Nucleic acid-based nanoengineering: novel structures for biomedical applications.

Nucleic acid-based nanoengineering: novel structures for biomedical applications.