Gravar-mail: A strategy of exon shuffling for making large peptide repertoires displayed on filamentous bacteriophage.