Peptides on phage: a vast library of peptides for identifying ligands. | Synapse