Molecular recognition via base pairing: photoinduced electron transfer in hydrogen-bonded zinc porphyrin-benzoquinone conjugates