Nanometer to millimeter scale peptide-porphyrin materials

Nanometer to millimeter scale peptide-porphyrin materials