Design of stable β-sheet-based cyclic peptide assemblies assisted by metal coordination: selective homo- and heterodimer formation.