Nanoarchitectonics with Porphyrin Functionalized DNA.

Nanoarchitectonics with Porphyrin Functionalized DNA.