Design and Application of a DNA-Encoded Macrocyclic Peptide Library.