Design and synthesis of porphyrins bearing rigid hydrogen bonding motifs: highly versatile building blocks for self-assembly of polymers and discrete arrays.

Design and synthesis of porphyrins bearing rigid hydrogen bonding motifs: highly versatile building blocks for self-assembly of polymers and discrete arrays.