Recent advances in the template-directed synthesis of porphyrin nanorings.

Recent advances in the template-directed synthesis of porphyrin nanorings.