1. An oligonucleotide library comprising a plurality of oligonucleotides, wherein each of the oligonucleotides is represented by the formula 5′-(C S ).sub.n−3′, wherein C S represents an amino acid coding codon in sense orientation, n is an integer and n represents the length of said oligonucleotide measured by codon.