Flexible self-assembling porphyrin supramolecules | doi.page