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