“…In brief, the first technique is to generate a huge diversity (∼10 12 ) of molecules with a cDNA display construct 24,25 (i.e., an advanced version of mRNA display that displays a nascent protein linked to the mRNA-derived cDNA via puromycin), employing a shuffling technique, YLBS 26 (Y-ligationbased block shuffling), which generates combinatorial diversity of molecules (see Materials and Methods). The second technique, termed selectionby-function, 27 involves selection of peptides based on both affinity and function, in this case, inhibition of proteolytic activity. The third technique involves the generation of secondary libraries, which allows the generation and selection of clones with greater activity than in the first library, through the use of the block-shuffling method.…”