Virus-templated assembly of porphyrins into light-harvesting nanoantennae.

Virus-templated assembly of porphyrins into light-harvesting nanoantennae.