Provided herein are supramolecular assemblies, the supramolecular assemblies comprising a racemic mixture of rigid macrocycles capable of interacting through [C-H ··· O] hydrogen bonds. Also provided herein are methods for preparing supramolecular assemblies, the method comprising providing a mixture of rigid macrocycles capable of interacting through [C-H- ··· O] hydrogen bonds, the mixture of rigid macrocycles comprising a first rigid macrocycle enantiomer and a second rigid macrocycle enantiomer, and providing a solvent.
展开▼