Designed DNA molecules: principles and applications of molecular nanotechnology.

Designed DNA molecules: principles and applications of molecular nanotechnology.