An approach to porphyrin-based molecular wires: synthesis of a bis(porphyrin)tetraone and its conversion to a linearly conjugated tetrakisporphyrin system | Synapse