SEARCH Articles Figures Tables Conjugates, covalent Covalent conjugation Porphyrin polymers Porphyrins covalent