Counterion dependent dye aggregates: nanorods and nanorings of tetra(p-carboxyphenyl)porphyrin.

Counterion dependent dye aggregates: nanorods and nanorings of tetra(p-carboxyphenyl)porphyrin.