DNA as supramolecular scaffold for functional molecules: progress in DNA nanotechnology.

DNA as supramolecular scaffold for functional molecules: progress in DNA nanotechnology.