The present invention provides novel methods for producing nucleic acid
fragment libraries that express highly diverse peptides or protein
domains and, in particular, methods for producing nucleic acid fragment
libraries wherein the nucleic acid fragments of the libraries are derived
from two or more diverse characterized genomes.