Nanoribbons self-assembled from triblock peptide polymers and coordination polymers.