Interactions of a tetraanionic porphyrin with DNA: from a Z-DNA sensor to a versatile supramolecular device.