A spectroscopic and thermodynamic study of porphyrin/DNA supramolecular assemblies.