Subporphyrins are the smaller cousins of porphyrin macrocycles. They consist of three pyrrole moieties — rather than four as in their better-known counterparts — linked by methine carbons and adopt a ...