SEARCH Articles Figures Tables Other Porphyrin-based Dye Assemblies for Energy Electron Transfer Studies Porphyrin dyes Porphyrin dyes