Hierarchical porphyrin self-assembly in aqueous solution.

Hierarchical porphyrin self-assembly in aqueous solution.