Amphiphilic oligocholate macrocycles: self-assembly, transmembrane nanopore formation, and noncovalent tuning