SEARCH Articles Figures Tables Porphyrin assemblies Supramolecular assembling Supramolecular porphyrin assembly