Effects of mono- versus di-substitution of conjugating groups on the electronic structure of porphyrins