METHOD FOR DESIGNING DNA-BINDING PROTEINS OF THE ZINC-FINGER CLASS

Abstract: The invention is directed to the design of DNA-binding proteins (DBP's) with capabilities of binding to any predetermined target double-stranded DNA sequence. Disclosed are the rules for design of the proteins; an algorithm for screening for the optimal DBP's; a computer system employing the rules and the algorithm; general formulae encompassing the proteins; and methods of use of the proteins.

Description: METHOD FOR DESIGNING DNA-BINDING PROTEINS OF THE ZINC-FINGER CLASS BACKGROUND OF THE INVENTION A superfamily of eukaryotic genes encoding potential nucleic-acid-binding proteins contains zinc-finger (ZF) domains of the Cys2-His2 (C2H2) class. Proteins that have these characteristic structural features play a key role in the regulation of gene expression[l-4]. Sequence comparisons, mutational analyses, and a recent crystallographic investigation have revealed that each finger domain, as a rule, interacts with the major groove of B-form DNA through contacts with some or all three base pairs within a DNA triplet. These base- specific interactions are mediated through amino acid (AA) side chains at specific positions in the a- helical region [5-10] of the protein domain. Although the AA sequences of more than 1,300 ZF motifs have been identified, the exact DNA-binding sites are known only for a few proteins. The available information on DNA contact regions concerns mainly guanine-cytosine-rich strands [5-9] and fewer adenine- thymine-rich sites [11,12]. On the basis of experimental data, the first proposals for rules relating ZF sequences to preferred DNA-binding sites have been made [13,14]. However, no general rules for ZF protein-DNA recognition have been proposed. This is likely due to the fact that neither computer modeling [2,3,5] nor crystallographic analysis [7] have provided enough information on the overall structural variety in the ZF-DNA contact region. Using physical atomic-molecular models to characterize the steric conditions in the specific contact positions for different ZF-DNA interactions, an objective of the work leading to the present invention was to determine a set of general rules for ZF-DNA recognition for the C2H2 class of ZF domains. Once this objective had been reached, the work of the invention plan was to develop an algorithm, and a computer system using the algorithm, to design effective zinc-finger DNA-binding polypeptides. The achievement of these goals represents a major advance of knowledge in the field, knowledge characterized by the disclosures of Rebar, et. al. and Beerli, et. al. [15,16]. These two disclosures are concerned with the selection, using the phage display system, of specific zinc fingers with new DNA- binding specificities. On the other hand, the present disclosure is concerned with the design of DNA-binding proteins for any given DNA sequence. SUMMARY OF THE INVENTION The invention is directed to the design and specification of DNA-binding proteins binding via C2H2 zinc-finger motifs (DBP's or, individually, a DBP). On the basis of the studies described herein, general rules for optimizing such binding have been determined, and a formula describing the class of DBP's having optimal DNA-binding properties has been constructed. Furthermore, a program has been developed, based on the rules, which affords the design of DBP's with such high binding affinity for any given DNA sequence. Lastly, rules have been determined for the design of DBP's which, while not having optimal binding, do have significant and useful DNA-binding properties. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 depicts the alignment of ZF domains in various known DBP's. Figure 2 is a schematic representation of the interaction between a target DNA triplet and a single ZF domain. Figure 3 is a schematic representation of the interaction between a target DNA string of 9 bases and a three-domain DBP. Figure 4 is a block flow diagram of the computer system by which the instant DBP design process is implemented. Figure 5 is a block flow diagram wherein the Computer Program block (2) of Figure 4 is further broken down. Figure 6 is a block flow diagram wherein the Process Genome into Blocking Fragment Files block (2) of Figure 5 is further broken down. Figure 7 is a block flow diagram wherein the Design DBP's for a Genome block (3) of Figure 5 is further broken down. Figure 8 is a block flow diagram wherein block (22) of Figure 7 is further broken down. Figure 9 is a block flow diagram wherein block (24) of Figure 7 is further broken down. Figure 10 shows the distribution of binding strengths of acceptable 9-finger DBP's across the yeast genes analyzed. Figure 11 shows the values of the binding energies of the acceptable 9-finger DBP's found for the yeast genes analyzed. Figure 12 shows the distribution of DBP subsite (spurious) binding energies across the yeast genes analyzed. Figure 13 shows, in nonlogarithmic fashion, the distribution depicted in Figure 12. Figure 14 shows the ratios of binding energy to subsite (spurious) binding energy, across the yeast genes analyzed, for the acceptable 9-finger DBP's. Figure 15 shows the values of the spurious binding energies for each of the 27-base- pair (bp) frames of the 300-bp promoter region of yeast gene YAR073. Figure 16 shows the ratios of binding energy to subsite (spurious) binding energy for each of the 27-base-pair (bp) frames of the 300-bp promoter region of yeast gene YAR073. Figure 17 shows the distribution of sizes of acceptable DBP's across the C elegans genes analyzed. Figure 18 shows the ratios of binding energy to subsite (spurious) binding energy, across the C. elegans genes analyzed, for the acceptable DBP's. DETAILED DESCRIPTION OF THE INVENTION The general rules governing the binding of C2H2 ZF motifs to DNA were developed by using a combination of the database analysis of the homologies between 1,851 possible ZF domains and physical molecular modeling of the interaction of a DBP model with a DNA model containing all 64 possible base-pair triplets. The DBP model approximates the size and shape of a half-gallon jug of milk. The DNA model is approximately four feet long and one foot in diameter. The axis of the DNA model is horizontal and can be rotated to observe each of the 64 base-pair triplets. By moving the DBP model in and out with respect to the DNA model one can observe the amino acid and nucleic acid contacts. Although the following description details the scientific precedents of this invention, the completeness of the rule set governing the DBP-DNA interaction could have only been obtained by the continual, derivative interplay of data base analysis and physical modeling during the invention period. Observations as to the conservation and variability of amino acids at various places in the ZF motif were embodied, first, by constructing a physical model of the ZF motif and, then, by physically modeling the interaction of a specific DBP with a designated DNA bp triplet. The physical modeling indicated patterns of amino acid and nucleic acid interaction which led to further analysis of the database. Iterations of this interplay between database analysis and physical modeling enabled conceptual refinement and expansion of the nature of contact patterns. As these patterns emerged, systematic variation of the amino acids in the ZF motif was undertaken for each of the 64 base-pair triplets. The physical modeling of the interaction between a DBP and DNA was efficient because alternative amino acids could be easily introduced into the ZF motif and the resulting protein physically modeled against the DNA. Hydrogen bonding, and water and hydrophobic contacts could then be modeled, clearly determined and counted very quickly. From this physical modeling a general set of rules was developed which incorporates criteria for the design of DBP's that specifically interact with DNA. The utility of ZF sequence analysis and alignment is illustrated by Figure 1. The TFIIIA protein is widely used as a model for ZF proteins both in terms of physical measurement and modification and theoretical data analysis. For each of the nine zinc-finger domains the TFIIIA amino acid sequence in this figure has been aligned so that the zinc- binding amino acids, the two cysteines (CYS) and the two histidines (HIS), are aligned in four columns. In order to achieve this alignment dashes must be inserted into the sequence at various places to provide for domains which have additional amino acids. The same type of alignment has been done for ZF protein MKR2 and the Kruppel proteins. The MKR2 sequence alignment is very compact; there is no need for any insertions, since all of its ZF domains are of the same size. Compared to TFIIIA, MKR2 acts as a much more uniform model for studying the interaction of the amino acids of the protein with the bases of the specific double-stranded DNA. To arrive at the present invention, MKR2 has been used exclusively as the sequence basis for deducing the general rules which govern DBP-DNA interactions. The crystallographic analysis of a complex containing three ZFs from ZF protein Zif268 and a consensus DNA-binding site helped identify the localization of ZF-B-DNA recognition sub-sites [7]. Because the mutagenesis and sequence investigation results are in accordance with crystal structure data, it is reasonable to expect that the same contact regions also participate in the interaction of other ZF-DNA complexes [5,6,8-10]. Thus, it has been assumed that the following ZF components of a ZF protein play a key role in the anti-parallel DNA reading process: 1) the AA immediately preceding the a-helical region of the protein; 2) the third residue within the a-helical region, i.e., that immediately preceding constant leucine; and, 3) the sixth residue of this region, i.e., that immediately preceding invariant histidine. These components are indicated below as Z3 Z2 and Z 1 , respectively, in the generalized ZF sequence (a-helical and b-structural regions are underlined) given in Formula I: Y/F X C X ^ C G/D K/R X F X Z , X X Z 2 L X Zi H X 3-5 H T/S G/E Xo- 2 E K/R P β-structural region α-helix Formula I wherein X is any amino acid; X 2- is a peptide 2 to 4 amino acids in length; X 3-5 is a peptide 3 to 5 amino acids in length; Xo- is a peptide 0 to 2 amino acids in length and C, D, E, F, G, H, K, L, P, R, S, T and Y designate specific amino acids according to the standard single-letter code. Pairs of letters separated by "/" indicate that the position can be filled by either of the two specific amino acids designated. Keeping in mind the above formula, one can envision the formation of antiparallel, trinucleotide-peptide complexes with three (first, second and third) contact positions as follows: 5' -Nι - N 2 - N 3 - 3' COOH -Z- - Z 2 - Z 3 - NH 2 The crystallographic investigation of the Zif268-DNA complex also gave indications of the way the contact groups interact. Pavletich and Pabo [7] concluded that Zif268 forms 11 critical hydrogen bonds (H-bonds) with the bases of the coding DNA strand in the major groove. Two arginine residues in the first contact positions (see the designations of positions above) make H-bonds with the N7 and 06 atoms of the guanine. Three arginine residues hydrogen bond in the same way with guanine in the third contact position. In addition, each arginine residue in this position forms lateral H-bond, salt bridge interactions with carboxylate groups of aspartic acid occurring as the second residue in the a-helix. The Nδ atom of the histidine residue in the middle contact position of the second ZF of Zif268 donates an H-bond to the N7 or 06 atom of guanine. The role of arginine and histidine residues in the interaction with guanine in ZF polypeptide-DNA complexes is confirmed by experiments of directed mutagenesis [5,6,9,14]. The crystallographic investigations of DNA-binding domains of lambda and phage 434 repressors, complexed with corresponding operator sites, revealed that guanine can also be H-bonded by lysine, asparagine, glutamine and serine residues [17,18]. No doubt, the remaining polar AA's ~ threonine and tyrosine ~ are able to form analogous bonds with guanine. In fingers 1 and 3 of the Zif268-DNA complex, the second (middle) critical position is occupied by a glutamic acid that does not contact the cytosine at the corresponding region in the DNA [7]. However, ZF protein-DNA binding assays have shown that in natural binding sites this interaction does occur with both glutamic acid and aspartic acid [5,6,9,14,19]. Desjarlais and Berg [14] proposed an H-bonding formula for the interaction between cytosine and aspartic acid. The authors emphasized that the preference for aspartic or glutamic acid in the interaction with cytosine depends on the presence of glutamine or arginine in the third contact position (Z 3 ), and serine or aspartic acid in the second position (Z 2 ). The mutagenesis experiments of Nardelli et al. [5] reveal that cytosine can interact with a glutamine residue. This may also be true for asparagine, which has similar polar groups. Cytosine should also be capable of making an H-bond with the hydroxyl oxygen atom in serine and threonine residues. Thymine in the Zif268-DNA complex does not seem to participate in the recognition process. However, the crystal structure investigations of the lambda repressor, DNA-binding- domain DNA and engrailed homeodomain-DNA complexes, as well as ZF protein-DNA binding assays, demonstrate that thymine can make both hydrophobic contacts with non-polar residues (alanine, leucine, isoleucine, valine) and H-bonds with polar AA's (lysine, arginine, glutamine) [8,11,14,17,20]. The X-ray crystallographic studies of lambda and phage 434 repressor, DNA-binding domain complexes with corresponding operator sites revealed that an adenine base forms two H-bonds to glutamine: 1) the amide NH 2 -group of the glutamine side chain donates an H-bond to the N7-atom of adenine and 2) the amide O-atom accepts an H-bond from the N6 atom [17, 18]. Similar H-bonds have been found between adenine and asparagine residues in the two homeodomain complexes [20,21]. ZF protein-DNA binding assays also indicate, that in ZF contact positions, adenine makes strong interactions with both glutamine and asparagine [8, 11, 12, 14]. Considering that glutamic and aspartic acid carboxylic groups have O-atoms capable of accepting H-bonds as do glutamine and asparagine amide O-atoms, one may suppose that adenine can form a single H-bond with both glutamic and aspartic acid. Indeed, Letovsky and Dynan [19] have shown in a directed mutagenesis investigation that transcription factor Spl, containing a glutamic acid residue in the central contact position of the ZF, binds only 3-fold more weakly to the adenine-substituted variant (-GAG-) than to the wild consensus recognition site (-GCG-). In addition, Desjarlais and Berg [14] and Berg [8] think it probable that adenine can (like guanine in the Zif268 -DNA complex) make one H- bond to a histidine residue. It is likely that not only histidine but also other polar amino acids (arginine, lysine, tyrosine, serine and threonine) are capable of forming an H-bond to atom N7 of adenine. A database of potential ZF protein domains, containing 1,851 entries, has been assembled. This database was used computationally to observe the homologies between the ZF domains. Several years ago Seeman et al. [22] concluded that a single H-bond is inadequate for uniquely identifying any particular base pair, as this leads to numerous degeneracies. They proposed that fidelity of recognition may be achieved using two H-bonds, as occurs in the major groove when asparagine or glutamine binds to adenine, and arginine binds to guanine. On the basis of the above-given results, it was reasonable to test, using the models described herein, base recognition at the ZF contact positions of the following AA's: 1) guanine - R, H, K, Y, Q, N, S, T; 2) cytosine - E, D, Q, N, S, T; 3) thymine - I, L, V, A, R, H, K, Y, Q, N, S, T; 4) adenine - Q, N, E, D, H, R, K, Y, S, T Plastic space-filling atomic-molecular and ionic models [23,24] have been used to build ZF-DNA complex imitations. These molecular models were chosen due to the extraordinary firmness of their connectors, their convenient scale (1cm = 1 A = 0.1 nm) and their improved theoretical parameters which were very suitable for the modeling of macromolecules. New modules of tetrahedral carbon atoms, with bond angles 100° and 105°, dihedral oxygen atoms (120°) and tetrahedral phosphorus atoms (102° and 118°), maintained the exact modeling of deoxyribose puckering and sugar-phosphate chain conformation in the B-DNA model. Peptide bonds in the DBP models were imitated by the fixing, to each other, of special modules of carbon atoms (bond angles 116°, 120.5° and 123.5°) and nitrogen atoms (122° and 119°). The zinc ion was represented in the model by a sphere (R = 0.85 cm) fixed tetrahedrally to N and S atom modules of ZF histidine and cysteine residues. A long horizontal 34-base B-form DNA model with laterally-fixed DBP models was used for docking experiments. In the first stage of the subject investigation, the models of Zif268 fingers 1, 2 and 3 were assembled, and the general spatial orientation of the ZF-B-DNA complex was observed. In the second stage, the steric fitness of all 64 nucleotide triplets to the different combinations of the above-mentioned AA's in the critical positions of the ZF-DNA complex was modeled. A plastic molecular model of the Zif268 peptide-DNA complex was assembled on the basis of crystallographic data [7]. After the imitating of ZF-DNA backbone contacts and H- bonds between AA and bases in the major groove, it was confirmed that the overall arrangement of Zif268 is antiparallel to the DNA strand. The most steady ZF-DNA, nonspecific interaction seems to be the H-bond between a phosphodiester oxygen atom and the first invariant histidine residue fixed to the Zn 2+ ion. A conserved arginine on the second b strand also contacts phosphodiester oxygen atoms on the primary DNA strand. However, fingers 2 and 3 of Zif268 contact equivalent phosphates with respect to the 3-bp sub-sites, whereas the finger- 1 H-bond is shifted by one nucleotide. Another four ZF-DNA backbone contacts made by arginine and serine residues are even more irregular in relation to the ZF modular structure. All 11 critical H-bonds found in the Zif268-DNA crystal complex have been observed in the plastic models. As expected, the threonine residue in the first contact position of the second finger was too far from thymine to make an H-bond. However, differing from the results of crystal structure analysis, the model investigation clearly indicated the possibility of hydrogen bonding between a glutamic acid residue and cytosine in the second contact position of fingers 1 and 3. It is noteworthy that, of the six guanine- AA contacts in recognition positions observed in the Zif268-DNA crystal structure, five were made with arginine and only one with histidine. It is even more interesting that this histidine-guanine interaction was the only one in the central-specific position. Considering the smaller size of histidine in comparison with arginine, it may be supposed that the middle position has steric constraints prohibiting contact between guanine and the larger arginine residue, although, due to its capability of forming two H- bonds, the latter pairing should be energetically favored. To investigate the spatial conditions in different recognition positions, a B-DNA model was built which contained, in the primary strand, 1) the triplet GGG, and 2) models of ZF α- helical protein fragments (including the AA immediately preceding the α-helix) with a) side groups of the first Zn-binding histidine and b) groups for critical AA triplets RιR 2 R 3 and RιH 2 R 3 . The models of α-helical fragments were fixed to the B-DNA model by an imitation of an H-bond joining a phosphodiester oxygen atom with a histidine residue. Specific base- AA contacts were then tested in these complexes. It was elucidated that only the complex GGG-RιH 2 R 3 contains the contact groups in positions corresponding to the distances of critical H-bonds found in the Zif268-DNA crystal structure. The complex GGG-RιR 2 R 3 is sterically unfavorable; molecular modeling reveals that, although in the outer contact positions guanine and arginine can be joined by two H-bonds, in the middle position such a pair cannot be included due to the limited space. Observations derived from the physical models confirmed the supposition of steric constraints for some AA-base contacts in the central contact position. In the case of the complex GιG 2 G 3 -RιH->R 3 , the following approximate distances from guanine N7 and 06 atoms to the C a atoms of corresponding AA's have been determined: GιN7-Rι=7A, GιO6- Rι=8A, G 2 N7-H 2 =5.5A, G 2 O6 H 2 =6.5A, G 3 N7-R 3 =δA and G 3 O6-R 3 =7A. Using the models, the investigation of B-DNA and α-helix basic structure elucidated the molecular basis for steric constraints in the second ZF-DNA recognition position. Joining, by a straight line, the analogous atomic groups (for example, N7 atoms of guanine) of the first and third base in the DNA triplet in the major groove results in the corresponding group of the middle (second) base being distanced from this line by about 1.5A. Similarly, joining the C α atoms of the AA's in the first and third contact positions of the ZF by such a line results in the C α atom in the middle position also being at a distance of about 1.5A. Thus, the space allowed for a critical AA in the middle contact position is compressed from both sides approximately 1.5 A. Analysis of the above-given data on the ZF-DNA backbone contacts, as well as observations derived from the models, led to the conclusion that there are considerable differences in spatial conditions between first and third ZF-DNA recognition positions. In the first position the C α atom of the AA is distanced about 6.5A from the phosphodiester oxygen atom where the ZF protein is fixed to the DNA backbone by the invariant histidine residue. Due to the steady fixing of this ZF α-helical part by histidine, the freedom of conformational rearrangements in the first contact position is limited: the C α atom, with corresponding side chain, can be moved 2-3 A "up and down" in the plane of the base where it is localized in the primary DNA strand or, alternatively, 1-2A perpendicularly to this plane. On the other hand, the fixing of the N-terminal end of the ZF α-helical region to the DNA backbone seems to be rather loose and variable, therefore allowing relatively large rearrangements for the C α atom and the corresponding AA in the third contact position. The latter contact position is favored by the fact that the C α atom in this position is more distant from the main fixation place (about 10.5 A from the phosphodiester atom bound to the histidine residue), and the corresponding AA in this position is not a part of the α-helix. The most important finding is that, due to the above-described circumstances, the critical AA in the third contact site can apparently occupy very different positions in the corresponding bp plane. This means this residue may, in certain complexes, be very close to the base of the complementary DNA strand. One of the reasons for the appearance of such a geometrical configuration is that the typical, right-handed helical twist of B-DNA makes the complementary base on the nucleic acid second strand in the third contact site even more accessible than the main base on the primary chain. Molecular modeling clearly shows that in the third, and also partially in the second contact position, this DNA strand is capable of participating in the ZF-nucleic acid recognition process. In the Zif268-DNA crystal complex, the α-helix of each ZF domain, which is bound only to the DNA primary strand, is tipped at about a 45° angle with respect to the plane of the base pairs [7]. In cases wherein the second DNA strand, via critical H-bonds involving the third and second contact positions, is involved in the reading process, the direction of the α-helix axis should be even more perpendicular to the base pair plane. Thus, this more detailed investigation of ZF-DNA-complex imitations, through use of physical molecular models, shows that steric conditions in each of the three contact regions are different. These steric conditions are reflected in the ZF-DNA recognition rules. On the basis of information obtained above, which yielded a general observation of steric conditions in the ZF-DNA recognition process, an extensive model study of various AA- base combinations in the critical contact positions was undertaken. The results of this investigation are presented both as the ZF-DNA reading code and main rules for recognition (Tables 1, 2 and 3). The rules are in good accordance with crystallographic, directed mutagenesis, DNA-binding and sequence analysis data. With reference to the sequence of Formula I and the 2-dimensional structure diagram in Figure 2 (which provides a schematic representation of a zinc-finger domain and its interaction with a DNA strand), the studies confirmed the identity of the three critical contact positions in a given zinc-finger domain as follows: 1) between the first nucleotide in the triplet and the first AA preceding the constant histidine at the COOH end of the α-helix; 2) between the second nucleotide in the triplet and the fourth AA preceding the constant histidine at the COOH end of the α-helix; and, 3) between the third nucleotide in the triplet and the seventh AA preceding the constant histidine at the COOH end of the α-helix. Steric conditions in the three contact sites of the ZF-DNA recognition complexes are different. The first contact position is relatively large and strictly fixed, which enables the binding of a longer AA to bases on the primary DNA strand with sufficient specificity and affinity. The second position is compressed and can accommodate smaller AA's with somewhat lower specificity and affinity. The third position allows considerable conformational rearrangements including the contacts with the complementary DNA strand. In Table 1, for each nucleotide of a given DNA triplet on the primary strand, both main (Column A) and alternative (Column B) base-binding AA's are presented. Both specificity and affinity were considered in including a residue in Column A. As was proposed already by Seeman et al. [22], the fidelity of recognition is better maintained, in the case of purine bases (guanine and adenine), because they occupy a greater portion of the major groove and offer more hydrogen bonding sites than the pyrimidines. Therefore, the strongest AA interactions appeared to be those of arginine, glutamine and asparagine, each binding by two H-bonds to either guanine or adenine. The affinities of aspartic acid, glutamic acid, asparagine and glutamine were frequently enhanced by the formation of water bridges between carboxylate or amide oxygen atoms and DNA backbone, phosphodiester oxygen atoms. Although van der Waals interactions are relatively weak, they can play a certain role in recognition of the thymine methyl group by hydrophobic AA's (alanine, valine, leucine and isoleucine). As indicated in Table 1, in many ZF-DNA complexes the base recognition in the nucleotide triplet of the primary DNA strand occurs not entirely via the primary strand, but by binding simultaneously to both the primary and complementary strands, or even exclusively to the complementary strand. Without "help" from the complementary DNA strand, the binding of critical AA's to nucleotides of the primary DNA chain would be too weak, in the case of several triplets, to realize the recognition process. All possible AA replacements were tested for strength of interaction in the Zι-Z 3 positions. Domains with fewer than 2 hydrogen bonds on the primary strand were considered to be unstable. Table 2 presents the ZF AA triplets having the highest affinity for interaction with corresponding DNA triplets. These ZF triplets contain only the main residues presented in Column A of Table 1. Table 2 also presents the binding energy components (H-bonds, water bridges, van der Waals interactions) maintaining the ZF-DNA recognition process in specific contact regions. As can be seen from Table 2, the participation of the complementary DNA strand in the process of ZF binding, combined with the number of interactions (H-bonds, water bridges and van der Waals interactions) possible in the three contact regions, when optimal combinations are used, makes it possible to show that a complex formation with all 64 DNA triplets can be achieved. Table 2 shows that the maximal number of H-bonds, the strongest of the three types of interactions, is obtained when the first nucleotide of the triplet is guanine or adenine. In nucleotide triplets wherein the number of H-bonds possible is less than maximal, the deficiency is often partially compensated by a significant amount of water-bridging between critical AA's and the sugar-phosphate backbone. Even in cases wherein the first nucleotide of the triplet is thymine, and the number of the H-bonds is lowest, 1) the formation of two H-bonds between the AA in the Z 3 position, and the adenine and complementary thymine in the third contact position, and 2) probably, a single H-bond between thymine and serine or threonine in the second contact position, means that even TTN triplets can bind a ZF protein with sufficient affinity. In any event, to obtain DBP's of the greatest effectiveness, attention should be paid to having the strongest interactions in the flanking contact points (1 and 3). If weaker combinations must be used, they would have less effect if positioned in the center contact point (2). It is important to note, however, that even weak binding in the contact points is important for establishing specificity. Table 3 presents the main ZF AA triplets of Table 2, as well as the alternative AA's (shown in Column B of Table 1) which would be also expected to provide effective binding to the respective bases of a given DNA triplet. Table 3 also presents the binding energy components (H-bonds, water bridges, van der Waals interactions) maintaining the ZF-DNA recognition process in specific contact regions. Table 1 - Z1 Codon Z1 Z1 Hydrogen Water Hydrophobic Column A Column B Bonds Contacts Contacts AAC Q= EVR 1 -/K,-/N,=/D 1 */(H-/Y-/S-ΠΓ-) 6 0 0 AAG Q= EVR-/K- 6 0 0 AAT Q= R-/K-/E* 6 0 0 ACC Q= EVK,- 6 0 0 ACT Q= E-/R K,- 6 0 0 GAA R= K-/H,-/Y,-/Qι- 6 0 0 GAC R= K-/H,- Y,- 6 0 0 GAG R= H-/K-/Y-/Q- 6 0 0 GAT R= H-/K-/Y-/Q' 6 0 0 βcc R= H-/K-/Q-/N-/(Y-/S-/T-) 6 0 0 GCT R= H-/K-/Y-/Q- 6 0 0 ACA Q= R-/K-/N-/E-/D- 5 0 ACG Q= R-/K-/N-/EVD* 5 0 AGA o= E*/R,-/K,- 5 0 AGG Q= EVR,-/K,- 5 0 CAA E* Q*/N 1 */D 1 VR,-/K5-/Y2-/S,-rr 2 - 5 0 CAG E* Q*/NVD*/R 2 -/K 2 - 5 0 CAT E* Q*/R J -/Kj-/(D*/N*/S-rr-/Y,-) 5 0 GCA R= K-/Q-/(H-/Y-/N-/S-rT-) 5 0 GCG R= H-/ -/Y-/Q-/N-tS-/T- 5 0 GGSA R= H-/K-/OVNVY,- 5 0 AAA R-/K- 5 0 AGC Q= R-/K-/E* 5 0 AGT Q= EVR,-/K,- 5 0 GQC R= K-/QV(H-/Y-/N') 5 0 GGG R= H-/K-/Y-/QVN* 5 0 GGT R= H-/K-/Y-/Q-/N- 5 0 CCA E* Q*/R 2 -/K 2 - 4 0 CCG E* Q*/N*/D*/R»=/K 2 - 4 0 CGA E* Q*/NVDVR,-/Kj- 4 0 CGC E* Q*/N*/D*/R,-/Kj-/Y,-/Qj-/(S- T-) 4 CGT E* Q Dt'/R^/K^ Q,- 4 ATA Q= EVRf/K,- 4 0 ATC Q= N-/E*/DVRι-/K,- 4 0 ATG Q= R-/K-/E-/(H-) 4 0 ATT Q= EVR1-/K,- 4 0 GTA R= H-AK-/Y-/Q- 4 0 GTC R= H-/K-/Y-/Q* 4 0 GTG R= K-/Q-/H,- 4 0 GTT n= H-/K-/Q-/N- Y,- 4 0 TAA l#/L# R-/K-/Q-/V,# 4 0 "TAG lf/ # R-/K-/0* 4 0 TAT l#/L#/V# R-/K-/Y-/Q-/N- 4 0 TCC l#/L# R-/H-/K-/QVNVV#/A# 4 0 TCT lt#/L,# R-/H-/K-/0* 4 0 Table 1 - Z1 CTA E* CTC E* Q* /N 1 -/D 1 -/R 2 =/K 2 -/Q 2 -/N 2 - CTG E' Q*/NVDVR 2 -/K 2 - CTT E* Q*/N*/D*/R 2 -/K 2 -/Q,= TCA l#/L# R-/K-/Q* TCG l#/L# R-/K-/Q* TGA l#/L# R-/K-/0* TAC l#/L#/V# R-/K-/Q* TGC l,#/L,#/V,# R-ZK-ZH Cli r /S,-/!,- TGG l#/L# R-/K-/Q* TGT l# R-/H-/K-/Q*/N*/L# TTA 1#/L# R-/K-/QVN* TTC l#/L#/V# R-/K-/QVN* TTG l#/L# R-/K-/Y-/Q* l#/ # R-/K-/Q*/N*/V,# Legend where / separates alternative amino acids where X without subscript has all its interactions with the primary strand where Xi has some interactions with the primary strand and some interactions with the complementary strand where X 3 has interaction with the complementary strand where X 3 has interactions with both the primary and complementary strands where - is one hydrogen bond between the amino acid and the base where = is two hydrogen bonds between the amino acid and the base where * is one hydrogen bond via a water bridge between the amino acid and the phosphodiester oxygen atom of the backbone where # is one or more van der Waals contacts between the amino acid and the base where amino acids in ( ) have Interaction with the base of the primary strand where one of two other possible protein-DNA recognition Interactions is absent Table 1 - Z2 Codon Z2 Z2 Hydrogen Water Hydrophobic Column A Column B Bonds Contacts Contacts AAC Qι= N=/DVS-/T-/R 1 -/K,-/E,*/(H-/Y-) 6 0 0 AAG Q=/N= R-/H-/K-/E*/D*/K 2 - 6 0 0 AAT N = K-/Q=/E*/D*/R 1 -/H,-/K 2 -/Q 3 =/N,= 6 0 0 ACC Q,=/E* DVS-/T-/N 3 =/(K 2 -) 6 0 0 ACT N,=/D* Q*/N*/E*/S-/T-/K 2 -/Q,= 6 0 0 GAA N= D*/R,-/H 1 -/K 1 -/Y 1 -/Q 1 =/E 1 VK 2 - 6 0 0 GAC N= D*/R i -/H,-/K,-/Y,-/Q 1 =/E,*/K 2 - 6 0 0 GAT Q=/N= K-/E*/D*/K 2 -/(R-/H-/Y-) 6 0 0 GCC Q,=/E* Q*/NVD*/S-/T-/R 2 7H 2 7K 2 7Q 2 ./Nj./S 2 JT 2 . 6 0 0 ACA D* Q*/N*/E*/S-/T-/K 2 - 5 0 ACG E*/D* Q*/N*/S-/T-/Rj-/H 2 -/K 2 -/Y 2 -/Q,=/N,= 5 0 AGA N* R ^ H^/K^/Y f /Q,* 5 0 AGG QVN* Rι*/Hι*/K,- 5 0 CAA N= DVS-/T-/R,-/H 1 -/K 1 -/Y,-/Q,=/E 1 - 5 0 CAT Q,=/N= D-/S-/T-/R,-/H 1 -/K,-/Y 1 -/Eι=/K 2 -/Q,=/N,= 5 0 CCT N,=/D* Q*/N*/E*/S-/T-/H 2 -/K 2 -/Q,= 5 0 GCA 0* Q*/NVE*/S-rr-/R 2 -/H 2 -/K 2 -/Y 2 -/Q a =/N,= 5 0 GGA N* Q*/S-/T-/K,-/(R-/Y-/H-) 5 0 AAA N= D R^H^K^Y^Q f s/E,* 5 0 0 AGT H,- Q' N S-ZT-ZR^/K,- 5 0 0 GGC H,- N*/S-/T-/K,-/(R-/K-/Y-/Q*) 5 0 0 GGG H- K-/Q*/N*/S-ΓΓ-/Y 1 -/(R-) 5 0 0 GGT H- Q'/N S-ZT-ZR^ K,- 5 0 0 CAC N= D*/R /Kr/Qι»/E,- 4 2 0 CCG D* Q*/N*/E*/S-/T-/Kj-/Q,=/N,=/(R-/H-/Y-) 4 2 0 CGA N* Q*/S-/T-/R,=/H,-/K 1 -/(Y-) 4 2 0 CGG H- K-/Q*/N*/R,-/(Y-) 4 1 0 CGT H- Q*/N*/Rι-/Kι-/(Y-) 4 1 0 ATA l#/L#/V#/A# S-/T-/K,-/Q 1 */N,V(R-/H- Y-) 4 0 ATC l*/L* N*/S- T-/V-/R,-/H 1 -/K,-/Y,-/Q 1 */R 2 -/K,-/Q,=/Nj=/E 2 */D 2 * 4 0 ATG I#/L#/V# S-/T-/E 2 -/Dj-/Q,=/N,=/(R-/H-/ -/Y-) 4 0 ATT l#/L#/V# R-/H-/K-/Y-/QVNVS-/T- 4 0 GTA l#/L#/V#/A# Q*/NVS-/T-/R,-/H 1 -/K 1 -/Ej*/D 2 VQ,=!/N,=/(Y-) 4 0 GTC I#/L# N-/S-rr- V-/R 1 -/H 1 -/K,-/Q, * ' 4 0 GTG lt/L*/V# Q*/N*/S-rr-/H,-tK,- 4 0 GTT l#/L#/V# Q*/N*/S-rr-/K,-/(R-/H-/Y-/A-) 4 0 TAA N= DVRι-/H,-/Kι- Yι-/Qι=ι/E,- 4 0 Table 1 - Z2 TAG N= Q =/EVOVR,-/K,-/K,- 4 TAT N= K-/Q=/N=/E*/D*/S-/T-/H,-/H 2 -/K 2 -/Q,=/N,=/(R-/Y-) 4 TCC Q,=/E* Q*/N*/D*/S-/T-/R 2 -/H 2 -/K 2 -/Y 2 -/Q 2 -/N 2 - 4 TCT N,=/D* Q*/N*/E*/S-/T-/R 2 =/H 2 -/K 2 -/Y 2 -/Q 2 * 4 CTA l#/L#/V#/A# S-/T-/Q,=/N,=/(H-/K-) 3 CTC l#/L# S-/T-/V-/R 1 -/H,-/K,-/Yι-/Q,*/N 1 * 3 CTG l#/L#/V# N*/S-Π * -/K 1 -/Q 1 * 3 CTT l#/L# Q*/NVS-/T-/V#/R 1 -/H 1 -/K 1 -/E 2 -tD 2 -/Q,=/N,=/(Y-) 3 TCA D* Q*/N*/E*/S-rr-/Rj=/H 2 -/Kj-/Yj-/Q,= /N,= 3 TCG D* Q*/N*/E*/S-/T-/R 2 =/H 2 -/K 2 -/Y 2 -/S 2 - T 2 -/Q,=/N,= 3 TGA N* Q*/S-ΓΓ-/H,-/K,-/(R-/Y-) 3 TAC N= D-/H 1 -/K,-/Q,=/E 1 */K 2 -/(R-/Y-) 3 0 TGC H,- Q*/N*/S-/T-/R,=/K 1 -/Y 1 - 3 0 TGG H- R-/K-/QVNVY,- 3 0 TGT Hr N"/S-/T-/K 1 -/Y 1 -/Q,*/(R=) 3 0 TTA 1#/L#/V#/A# S-/T-/R 1 -/H 1 -/K 1 -/Y,-/E 2 -/D 2 -/Qj=/N,= 2 0 TTC l#/L# N*/S-/T-/V-/A-/R 1 -/H 1 -/K,-/Y 1 -/K 2 -/Q,=/N,= 2 0 TTT l#/L#/V# Q*/N*/S-/T-/A-/H,-/K,-/(R-/Y-) 2 0 Legend where / separates alternative amino acids where X without subscript has all its interactions with the primary strand where X, has some interactions with the primary strand and some interactions with the complementary strand where X 2 has interaction with the complementary strand where X, has interactions with both the primary and complementary strands where - is one hydrogen bond between the amino acid and the base where = is two hydrogen bonds between the amino acid and the base where * is one hydrogen bond via a water bridge between the amino acid and the phosphodiester oxygen atom of the backbone where # is one or more van der Waals contacts between the amino acid and the base where amino acids in ( ) have interaction with the base of the primary strand where one of two other possible protein-DNA recognition interactions is absent Table 1 - 23 Codon Z3 23 Hydrogen Water Hydrophobic Column A Column B Bonds Contacts Contacts AAC B 2 = Y-/Q*/NVE*/D-/H j -/K j -/Y j -/Q 2 '/N 2 ' 6 0 AAG R= H-/K-/Y-/Q-/Q 2 -/E 2 -/N2 , /D 2 , /S 2 -/T 2 - 6 0 AAT o 3 = H-/H-/K-/Y-/Q*/R 2 yK,JQ 2 ,/N 2 ./E 2 */D 2 VQj= 6 0 ACC R 2 = Q*/EVK 2 -/N 2 VSj-/Tj- 6 0 ACT o*= R-/H-/K-/Y-/QVR 2 -/H 2 -/K 2 -/Y 2 -/N 2 =/E 2 VD 2 ' 6 0 GAA Q= R-/H-/K-/EVR 2 -/H 2 -/K 2 -/Y 2 -/Q 2 * 6 0 GAC Q,=/E- QVRj=/Hj-/Kj-/Y j -/Q j VN,«/S j -/Tj- 6 0 GAG R= 6 0 OAT Q,=IQ,= R-/H-/K-/Y-/QVNVI-/R 2 -/H 2 -/K -/Y -/N 2 =/E 2 VD 2 * 6 0 GOC R αVN , /EVDVH j -/K 2 -/Y j -/Q 2 VN j */S 2 -/T,-/Q,=/N,= 6 0 GCT Q»= R-/K-/Y-/Q/R 2 -/H j -/K j -/Y j -/N 2 VE j */Dj*/Sι-/Tj- 6 0 ACA o= R-/H-/K-/Y-/N=/E*/D*/I#/L#/V#/R 2 -/H 2 -/Kj-/Y2-/Q 2 VN 2 V(S - Tj-) 5 0 ACG R= H-/K-/Y-/QVNVS- T-/E j */D 2 */Qj=/N,= 5 0 AGA Q= E-/R 2 -/H 2 -/K 2 -/Y j -/Q 2 -/N 2 */I 2 #/L 2 #/V,#/Aj# 5 0 AGG B= K-/Y-/Q 2 VN 2 */E 2 VD 2 * 5 0 CAA Q,= R-/H-/K- Y-/Q=/E*/R 2 -/H 2 -/K 2 -/Y s -/Q 2 * 5 0 CAG = H-/K-/Y-/Q-/N-/Q 2 VN 2 VE 2 VD 2 VS 2 -/T 2 - 5 0 CAT 0,-/N,= R-/H-/K-/Y-/QVD j -/E 2 - 5 0 CCC R 2 = QVEVH 2 -/K 2 -/Y 2 -/Q 2 VN 2 VS 2 -/Tj- 5 0 CCT Q 2 = R-/H-/K-/Y-/QVH 2 -/K 2 -/Y 2 -/N 2 */E 2 -/S 2 -πy 5 0 GCA 0=/Q,= R-/H-/K-/Y-/EVR 2 -/H 2 -/K 2 -/Y 2 -/Q 2 VN 2 VS 2 -/T 2 -/I 2 #/L 2 #/V 2 #/A 2 # 5 0 OS R= H-/K-/Y-/Q-/E 2 -/D 2 -/S 2 - T 2 -/Qj=/N,= 5 0 GGA Q= N=/EVDVR 2 -/H 2 -/K 2 -/Y 2 -/Q 2 VN 2 VI 2 #/L 2 #/V 2 #/A 2 # 5 0 AAA α= R-/K-/N=/E-/D-/R 2 -/H j -/K 2 -/Y 2 -/Q 2 -/N 2 -/I 2 #/Lj# 0 0 AGC R*= α , /NVEVD*/H 2 -/K 2 -/Y 2 -/α 2 "7'V 0 0 AGT 0 2 = R-/K-/Y-/QVNVS- T-/I#/L#/H 2 -/K 2 -/Yj-/N 2 =/E2VD 2 - 0 0 αsc «*= Q" , /NVE*/D*/H 2 -/K 2 -/Y 2 -/Q 2 VN 2 VS 2 -/T 2 - 0 0 QGG R= H-/K-/Y-/QVN*/E 2 */D 2 VS 2 - T 2 -/Q,=/Nj= 0 0 GGT R-/K-/QVNVK 2 -/E 2 VD 2 VS 2 - T 2 - 0 0 CAC E* QVR 2 =/H 2 -/K 2 -/Y 2 -/Q 2 * 2 0 CCA α= EVR 2 -/H 2 -/K 2 -/Y 2 -/Q 2 */N 2 VS 2 -/T 2 -/l 2 #/L 2 #/V 2 #/Ai# 2 0 CGA o= R-/H-/K-/Y-/N=/E*/DVR 2 -/H 2 -/K 2 -/Y 2 -/Q 2 V(N 2 VS 2 - T,- I 2 #/L 2 #/V 2 #/A 2 #) 2 0 CGC 1 CGG B= 1 CGT Q 2 .=/N 2 = R-/K-/Y-/QVN*/R j -/H,-/K 2 -/Y,-/E 2 VO»VQ,= 1 ATA o= R-/K-/E*/R,-/H,-/K»- Y»-Λ»#/L,t/V,#/Q,= 0 ATC Rt-/E* Q*/R f »/Hj-/K»-/Yj-/Q»*'N,* 0 ATG R= 0 ATT Q»= R-/H-/K-/Y-/Q*/NVR j -/H»-/K 2 - Y 2 -/0 2 =/N 2 =/E 2 VD 2 VS 2 -/T 2 - 0 OTA o= R-/K-/Y-/N=/E*/D-/R 2 -/H -/K j -/Y,-/Q 2 -/N j ./S 2 - T»- 1»#/L,#/V 2 #/A 2 # 0 QIC R E* Q*/H,-/K,- Y 2 -/Q 2 */N 2 VS,-/T 2 - 0 «3TG B= H-/K-/Y-/QVQ 2 VN 2 */E 2 VD 2 */S 2 -/T - 0 GTT Q>. R-/H-/K-/Y-/QVNVI#/Li V#/Rι-/H 2 -/K 2 - Y,-/Q 2 =/N,=/E,JD,- 0 TAA o= R-/H-/K-/Y-/EVR 2 -/H 2 -/K 1 -/Y 2 -/Q 1 */1»#/L 2 # V 2 t/Ajf/Q,= 0 TAG R= 0 TAT o^= R-/H-/K- Y-/Q*/NVS-/T-/li/L»/V#/R»-/H f -/K 2 -/Y,-/Q j β/N 1 =/E 2 */D,VS 2 -/T 2 - 0 TCC R»= QVEVH»-/K 2 -/Y,-/Q -/N 2 -/S 2 -/T j - 0 TCT Q,-/N j = R-/H-/K-/Y-/aVR 2 -/H 2 -/K 2 -/Y 2 -/E,-/D,- 0 CTA o= R-/K./E-/R 2 -/K 1 -/Q t */N,*/S,-π * »- l,#/L 2 #/Vt#/A t # CIC Bgm/E' QVNVDVH,- ϊ- Y f -/Q 2 - Table 1 - 23 CTG R= K-/Y-/Q 2 -/N 2 */E 2 -/D 2 ' CTT Q^ R-/H-/K-/CC/N*/R 2 -/H 2 -/K 2 -/Y 2 -/N 2 =/E 2 '/D 2 * TCA Q= Y-/EVR 2 -/H 2 -/K 2 -/Y 2 -/N 2 VS 2 -/T 2 -/I 2 #/L 2 #/V 2 #/A 2 #/Q 3 =/N,= TCG R= H-/K-/Y-/QVQ 2 */N 2 -/E 2 VD 2 -/S 2 -/T 2 - TGA Q= R-/H-/K-/Y-/N=/EVD*/R 2 -/H 2 -/K 2 -/Y 2 -/Q 2 -/Qj= TAC E- Q-/R 2 =/H 2 -/K 2 -/Y 2 -/Q 2 VN 2 ' TGC Q'/N*/EVD , /H 2 -/K 2 -/Y 2 -/Q 2 VN 2 - TGG R= H-/K-/Y-/Q-/N 2 -/E 2 -/D 2 -/S 2 - T 2 - TGT Q j . R-/H-/K-/Y-/Q*/l#/L#/R 2 -/H 2 -/K 2 -/Y -/N,=/E 2 ' TTA Q= R-/H-/K-/Y-/EVR 2 -/H -/Kj-/Y,-/N 2 -/S 2 -/T 2 -/I 2 #/L 2 #/V 2 #/Aj# TTC R 2 =/E* QVNVDVH 2 -/K 2 -/Y 2 -/Q 2 -/N 2 -/S 2 -/T 2 - TTG R= H-/K-/Y-/Q-/Q 2 VNjVE 2 */D 2 * TTT Q j = R-/H-/K-/Y/R 2 -/H 2 -/K 2 -/Y 2 -/Q 2 =/N 2 =/E 2 -/D 2 -/Nj= Legend where / separates alternative a ino acids where X without subscript has all its interactions with the primary strand where X, has some interactions with the primary strand and some interactions with the complementary strand where X 2 has interaction with the complementary strand where X 3 has interactions with both the primary and complementary strands where - is one hydrogen bond between the amino acid and the base where = is two hydrogen bonds between the amino acid and the base where * is one hydrogen bond via a water bridge between the amino acid and the phosphodiester oxygen atom of the backbone where # is one or more van der Waals contacts between the amino acid and the base where amino acids in ( ) have interaction with the base of the primary strand where one of two other possible protein-DNA recognition interactions is absent Table 2 Codon Z1 Z2 Z3 Hydrogen Water Hydrophobic Column A Column A Column A Bonds Contacts Contacts AAC Q Q R 6 0 0 AAG Q N/Q R 6 0 0 AAT Q N Q 6 0 0 ACC Q E/Q R 6 0 0 ACT Q D/N Q 6 0 0 GAA R N Q 6 0 0 GAC R N E/Q 6 0 0 GAG R N R 6 0 0 GAT R N/Q Q 6 0 0 GCC R E/Q R 6 0 0 GCT R D/N Q 6 0 0 ACA Q D Q 5 0 ACG Q D/E R 5 0 AGA Q N Q 5 0 AGG Q N/Q R 5 0 CAA E N Q 5 0 CAG E Q R 5 0 CAT E N/Q N/Q 5 0 OCC E E/Q R 5 0 CCT E D/N Q 5 0 GCA R D Q 5 0 GOG R D/E R 5 0 GGA R N Q 5 0 AAA K/R N Q 5 0 0 AGC Q H R 5 0 0 AGT Q H Q 5 0 0 GGC R H R 5 0 0 <yyt R H R 5 0 0 GGT R H N/Q 5 0 0 CAC E N E 4 2 0 CCA E D Q 4 2 0 CCG E D R 4 2 0 CGA E N Q 4 2 0 CGC E H R 4 1 0 CGG E H R 4 1 0 CGT Έ H N/Q 4 1 0 ATA Q A/l/L/V Q 4 0 1 ATC Q l/L E/R 4 0 1 Table 2 ATG Q I/L/V R 4 0 ATT Q I/L/V Q 4 0 GTA R A/l/L/V Q 4 0 GTC R l/L E/R 4 0 GΓΓG R I/L/V R 4 0 GTT R I/L/V Q 4 0 TAA l/L N Q 4 0 TAG l/L N R 4 0 TAT I/L/V N Q 4 0 TCC l/L E/Q R 4 0 TCT 1/L D/N N/Q 4 0 CTA E A/l/L/V Q 3 CTC E l/L E/R 3 CΓG E I/L/V R 3 CTT E l/L Q 3 TCA l/L D Q 3 TCG l/L D R 3 TGA l/L N Q 3 TAC I/L/V N E 3 0 TGC l/L/V H R 3 0 TGG l/L H R 3 0 TGT 1 H Q 3 0 TTA l/L A/l/L/V Q 2 0 2 TTC I/L/V l/L E R 2 0 2 TTG l/L I/L/V R 2 0 2 TTT l/L I/L/V Q 2 0 2 where / separates alternative amino acids Table 3 Codon Z1 21 Z2 22 Z3 23 Hydrogen Water Hydrophobic Column A Column B Column A Column B Column A Column B Bonds Contacts Contacts AAC Q D/E/H/ /N/R/S/T/Y Q D/E/H/K/N/R/S/T/Y R D/E/H/K/N/Q/Y 6 0 0 AAG Q E/K/R N/Q D/E/H/K/R R D/E/H/K/N/Q/S/T/Y 6 0 0 AAT Q E/K/R N D/E/H/K/N/Q/R Q D/E/H/K/N/Q/R/Y 6 0 0 ACC Q E/K E/Q D/K/N/S/T R E/K/N/Q/S/T 6 0 0 ACT Q E/K/R D/N E/K/N/Q/S/T Q D/E/H/K/N/Q/R/Y 6 0 0 GAA R H/K/Q/Y N D/E/H/K/Q/R/Y Q E/H/K/Q/R/Y 6 0 0 GAC R H/K/Y N D/E/H/K/Q/R/Y E/Q H/K/N/Q/R/S/T/Y 6 0 0 GAG R H/K/Q/Y N D/E/H/K/Q/R/Y R D/E/K/N/Q/S/T 6 0 0 GAT R H/K/Q/Y N/Q D/E/H/K/R/Y Q D/E/H/l/K/N/Q/R/Y 6 0 0 GCC R H/K/N/Q/S/T/Y E/Q D/H/K/N/Q/R/S/T R D/E/H/K/N/Q/S/T/Y 6 0 0 GOT R H/K/Q/Y D/N E/H/K/N/Q/R/S/T/Y Q D/E/H/K/N/Q/R/S/T/Y 6 0 0 ACA Q D/E/K/N/R D E/K/N/Q/S/T Q D/E/H/l/K/L/N/Q/R/S/T/V/Y 5 0 ACG Q D/E/K/N/R D/E H/K/N/Q/R/S/T/Y R D/E/H/K/N/Q/S/T/Y 5 0 AGA Q E/K/R N H/K/Q/R/Y Q A/E/H/l/K/L/N/Q/R/V/Y 5 0 AGG Q E/K R N/Q H/K/R R D/E/K/N/Q/Y 5 0 CAA E D/K/N/Q/R/S/T/Y N D/E/H/K/Q/R/S/T/Y Q E/H/K/Q/R/Y 5 0 CAG E D/K/N/Q/R Q D/E/K/N/Q/R R D/E/H/K/N/Q/S/T/Y 5 0 CAT E D/K/N/Q/R/S/T/Y N/Q D/E/H/K/N/Q/R/S/T/Y N/Q D/E/H/K/Q/R/Y 5 0 ccc E D/K/N/Q/R E/Q D/H/K/N/S/T/Y R E/H/K/N/Q/S/T/Y 5 0 CCT E K/Q/R D/N E/H/K/N/Q/S/T Q E/H/K/N/Q/R/S/T/Y 5 0 GCA R H/K/N/Q/S/T/Y D E/H/K/N/Q/R/S/T/Y Q A/E/H/l/K/L/N/Q/R/S/T/V/Y 5 0 GCG R H/K/N/Q/S/T/Y D/E H/K/N/Q/S/T R D/E/H/K/N/Q/S/T/Y 5 0 GGA R H/K/N/Q/Y N H/K/Q/R/S/T/Y Q A/D/E/H/l/K/L/N/Q/R/V/Y 5 0 AAA K/R N D/E/H/K/Q/R/Y Q D/E/H/l/K/L/N/Q/R/Y 5 0 0 AGC Q E/K/R H K/N/Q/R/S/T/Y R D/E/H/K/N/Q/Y 5 0 0 AGT Q E/K/R H K/N/Q/R/S/T Q D/E/H/l/K/L/N/Q/R/S/T/Y 5 0 0 GGC R H/K/N/Q/Y H K/N/Q/R/S/T/Y R D/E/H/K/N/Q/S/T/Y 5 0 0 GGG R H/K/N/Q/Y H K/N/Q/R/S/T/Y R D/E/H/K/N/Q/S/T/Y 5 0 0 GGT R H/K/N/Q/Y H K/N/Q/R/S/T N/Q D/E/K/N/Q/R/S/T 5 0 0 CAC E K/Q/R N D/E/K/Q/R E H/K/Q/R/Y 4 2 0 CCA E K/Q/R D E/K/N/Q/S/T Q A/E/H/l/K/L/N/Q/R/S/T/V/Y 4 2 0 CCG E D/K/N/Q/R D E/H/K/N/Q/R/S/T/Y R D/E/H/K/N/Q 4 2 0 CGA E D/K/N/Q/R N H/K/Q/R/S/T/Y Q A/D/E/H/l/K/L/N/Q/R/S/T/V/Y 4 2 0 CGC E D/K/N/Q/R/S/T/Y H K/N/Q/R/S/T/Y R D/E/H/K/N/Q/Y 4 CGG E D/K/N/Q/R H K/N/Q/R/Y R D/E/H/K/N/Q/S/T/Y 4 CGT E D/K/Q/R H K/N/Q/R/Y N/Q D/E/H/K/N/Q/R/Y 4 Table 3 ATA Q E/K/R A/l/L/V H/K/H/Q/R/S/T/Y Q E/H/l/K/L/Q/R/V/Y 4 0 ATC Q D/E/K/N/R" l/L D/E/H/K/N/Q/R/S/T/V/Y E H/K/N/Q/R/Y 4 0 ATG Q E/H/K/R I/L/V D/E/H/K/N/Q/R/S/T/Y R D/E/H/K/N/Q/Y 4 0 ATT Q E/K/R I/L/V H/K/N/Q/R/S/T/Y Q D/E/H/K/N/Q/R/S/T/Y 4 0 GTA R H/K/Q/Y A/l/L/V D/E/H/K/N/Q/R/S/T/Y Q A/D/E/H/l/K/L/N/Q/R/S/T/V/Y 4 0 GTC R H/K/Q/Y l/L H/K/N/Q/R/S/T/V E/R H/K/N/Q/S/T/Y 4 0 GTG R H/K/Q I/L/V H/K/N/Q/S/T R D/E/H/K/N/Q/S/T/Y 4 0 GTT R H/K/N/Q/Y I/L/V A/H/K/N/Q/R/S/T/Y Q D/E/H/l/K/L/N/Q/R/V/Y 4 0 TAA l/L K/Q/R/V N D/E/H/K/Q/R/Y Q A/E/H/l/K/L/Q/R/V/Y 4 0 TAG l/L K/Q/R N D/E/K/Q/R R D/E/H/K/N/Q/Y 4 0 TAT I/L/V K/N/Q/R/Y N D/E/H/K/N/Q/R/S/T/Y Q D/E/H/l/K/L/N/Q/R/S/T/V/Y 4 0 TCC l/L A/H/K/N/Q/R/V E/Q D/H/K/N/Q/R/S/T/Y R E/H/K/N/Q/S/T/Y 4 0 TCT l/L H/K/Q/R D/N E/H/K/N/Q/R/S/T/Y N/Q D/E/H/K/Q/R/Y 4 0 CTA E Q A/l/L/V H/K/N/Q/S/T Q A/E/l/K/L/N/Q/R/S/T/V 3 CTC E D/K/N/Q/R l/L H/K/N/Q/R/S/T/V/Y E/R D/H/K/N/Q/Y 3 CTG E D/K/N/Q/R I/L/V K/N/Q/S/T R D/E/K/N/Q/Y 3 CTT E D/K/N/Q/R l/L D/E/H/K/N/Q/R/S/T/V/Y Q D/E/H/K/N/Q/R/Y 3 TCA l/L K/Q/R D E/H/K/N/Q/R/S/T/Y Q A/E/H/l/K/L/N/Q/R/S/T/V/Y 3 T∞ l/L K/Q/R D E/H/K/N/Q/R/S/T/Y R D/E/H/K/N/Q/S/T/Y 3 TGA l/L K/Q/R N H/K/Q/R/S/T/Y Q D/E/H/K/N/Q/R/Y 3 TAC I/L/V K/Q/R N D/E/H/K Q/R/Y E H/K/N/Q/R/Y 3 0 TGC I/L/V H/K/N/Q/R/S/T H K/N/Q/R/S/T/Y R D/E/H/K/N/Q/Y 3 0 TGG l/L K/Q/R H ' K/N/Q/R/Y R D/E/H/K/N/Q/S/T/Y 3 0 TGT 1 H/K/L/N/Q/R H K/N/Q/R/S/T/Y Q E/H/l/K/L/N/Q/R/Y 3 0 TTA l/L K/N/Q/R A/l/L/V D/E/H/K/N/Q/R/S/T/Y Q A/E/H/l/K/L/N/R/S/T/V/Y 2 0 2 TTC I/L/V K/N/Q/R l/L A/H/K/N/Q/R/S/T/V/Y E/R D/H/K/N/Q/S/T/Y 2 0 2 TTG l/L K/Q/R/Y I/L/V H/K/N/Q/S/T R D/E/H/K/N/Q/Y 2 0 2 TTT l/L K/N/Q/R/V I/L/V A/H/K/N/Q/R/S/T/Y Q D/E/H/K/N/Q/R/Y 2 0 2 where / separates alternative amino acids The results of the molecular modeling analysis of various ZF α-helix complexes with the 64 different DNA triplets (Tables 1, 2 and 3), and the findings of spatial peculiarities in the three contact positions, are reflected in the ZF-DNA recognition rules. On the basis of the rules set forth in Tables 1, 2 and 3, DBP's with optimal binding affinity for any target DNA sequence can be designed. The "Column A" designations, i.e., the "A Rules," in Tables 1-3, show the amino acids with optimal binding for a given codon (triplet). The "Column B" designations, i.e., the "B rules," in Tables 1 and 3, show the amino acids with secondary, but still significant, binding affinity for a given triplet. The column A rules range from the strongest triplet recognition with six H-bonds, zero water contracts and zero hydrophobic contacts with an evaluated energy of (5x6) + (2x0) + (1x0) = 30 to two hydrogen bonds, zero water contacts and two hydrophobic contacts with an evaluated energy of (5x2) + (2x0) + (1x2) = 12. The Column A rules ordinarily have a choice of just one or two amino acids in positions Z-, Z 2 and Z? . The column B rules, by comparison, have from three possible amino acids in each of theZ-, Z 2 and Z 3 positions to as many as eighteen amino acids in different contacting arrangements in each of theZi, Z 2 and Z 3 positions. In the evaluation of the column B energies, there are a large number different groupings of three amino acids in positions Zi, Z 2 and Z 3 . The minimum energy is three hydrogen bonds, zero water contacts and zero hydrophobic contacts with an evaluated energy of (5x3) + (2x0) + (1x0) = 15. The maximum energy evaluation for these combinations is, on average, three hydrogen bonds and either two water contacts or two hydrophobic contacts, with an evaluated energy of from (5x3) + (2x2) + (1x0) = 19 down to (5x3) + (2x0) + (1x2) = 17. Thus, the column B rules have a narrower energy range (i.e., from 19 down to 15) than do the column A rules, which have an energy range from 30 down to 12. The narrow energy range for the column B rules means that the 64 different rules do not distinguish on the basis of energy as well as the 64 column A rules. For example, as set forth in Table 2, a DBP which binds optimally to the DNA base triplet guanine-cytosine-cytosine (GCC) is one wherein the portion of the protein responsible for the binding to the triplet is a ZF domain within which is contained a segment having the sequence Z 3 XXZ LXZιH, wherein Zi is an arginine which interacts with position 1 of the DNA triplet; Z 2 is a glutamine or a glutamic acid which interacts with position 2 of the DNA triplet; Z 3 is an arginine which interacts with position 3 of the DNA triplet; X is an arbitrary amino acid; L is leucine and H is histidine. As set forth in Table 1 or 3 (see the "column B" entries for the Zi , Z 2 , and Z 3 positions for a given codon), a DBP which effectively, if not optimally, binds to the DNA base triplet guanine-cytosine-cytosine (GCC) is one wherein the portion of the protein responsible for the binding to the triplet is a ZF domain within which is contained a segment having the sequence Z 3 XXZ 2 LXZιH, wherein Z- is an amino acid selected from the group consisting of histidine, lysine, glutamine, asparagine, tyrosine, serine and threonine which interacts with position 1 of the DNA triplet; Z 2 is an amino acid selected from the group consisting of glutamine, asparagine, aspartic acid, serine, threonine, arginine, histidine, and lysine which interacts with position 2 of the DNA triplet; Z 3 is an amino acid selected from the group consisting of glutamine, asparagine, glutamic acid, aspartic acid, histidine, lysine, tyrosine, serine and threonine which interacts with position 3 of the DNA triplet; X is an arbitrary amino acid; L is leucine and H is histidine. It will be appreciated, of course, that DBP's of intermediate affinity, i.e., ones wherein the Zi, Z 2 and Z 3 contact amino acids are selected according to a combination of the "A" and "B Rules," can be designed. For example, in the segment Z 3 XXZ 2 LXZιH within a ZF domain for binding to the triplet GCC, Zi could be an arginine; Z 2 could be a glutamine or a glutamic acid; and Z 3 could be selected from the group consisting of glutamine, asparagine, glutamic acid, aspartic acid, histidine, lysine, tyrosine, serine and threonine. The basic building block for such proteins is denoted by the formula: NH 2 — ZiF c —COOH,' where ZiF is a ZF domain of the form Y/FXCX 2 ^ -4 CG/DK/RXFXZ 5,XXZ 2 XZ 1, HX 3,-5 t H, ' where Z j , Z 2 and Z 3 are amino acids chosen from Table 1, 2 or 3 to correspond to the three bases of the DNA triplet, and the remaining components of the formula are as described earlier in the description of Formula I. In the preferred embodiment of the invention, a zinc-finger domain for binding to a given DNA triplet is designed by selection of the appropriate AA's in Table 2 or in column A of Table 1 or Table 3. In another embodiment of the invention, the ZF domain is designed by selection from among the AA's set forth for a given DNA triplet in column B of Table 1 or 3. One such domain is required for each triplet of the target sequence; for a target string of only 3 bases, the above formula defines the protein. If the target string of DNA is 6 bases, the DBP design is extended as follows: NH — ZiF — {linker}— ZiF 2 — COOH where ZiF, and ZiF 2 are ZF domains designed, as shown above for ZiF c , to bind to the first and second triplets of the six bases, and {linker} is an amino acid sequence conforming to the pattern again wherein the components are as defined previously in Formula I. If 1) the target string of DNA contains 9, 12, or a higher multiple of 3 bases; 2) it is required to design a DBP for 3n+3 bases; and 3) the DBP for the first 3n bases is given by the sequence: NH 2 — ZiF,— {linker}— ZiF 2 — {linker}— ...—{linker}— ZiF n — COOH then the DBP design is extended recursively and the required DBP is specified by the sequence: NH 2 — ZiF,— {linker}— ZiF 2 — {linker}— ... ... —{linker}— ZiF n — {linker}— ZiF n+1 — COOH where ZiF n+1 is a ZF domain designed, as shown above for ZiF c , to bind with the n^+l triplet of the target sequence of base pairs. Figure 3 provides a schematic representation of a ZF protein wherein n=3, i.e., one which has 3 ZF domains (i.e., n=3) connected by linker sequences and is designed to bind to a target DNA string of 9 (3n) bases. The above rules enable ready determination of the optimal amino acid(s) for binding to any given DNA triplet and thus the identification and positioning of the 3 amino acids in a ZF domain which would be the ideal component of a DBP for binding to the DNA triplet. The application of the rules can then be extended to design of a DBP containing a set number, rid, of ZF domains, which DPB binds to a target stretch of 3 n < * nucleotides within a given DNA sequence. The target 3n < - stretch of nucleotides, and the collection and order of nj domains in the DBP, are such that the binding energy for the DPB and target DNA sequence is the highest possible for any pairing of a DBP containing the set number, n d , of ZF domains with any stretch of 3n < ι nucleotides within the entire DNA molecule being screened. Accordingly, the embodiment of the invention of primary importance is a method for designing such a DBP for a DNA sequence of any length. The method employs the rules disclosed above in combination with a means of screening and ranking all possible segments of 3na nucleotides within the sequence by their affinities for DBP's containing nj ZF domains to determine a unique DBP with the desired properties. More particularly, the invention is directed to a method for designing a DBP, with multiple ZF domains connected by linker sequences, that binds selectively to a target DNA sequence within a given gene, each of said ZF domains having the formula A-XCX 2-4 CA 2 A 3 XFXZ 3 XXZ 2 LXZ,HX 3 . 5 H and each of said linkers having the formula wherein (i) X is any amino acid; (ii) X 2-4 is a peptide from 2 to 4 amino acids in length; (iii) X 3-5 is a peptide from 3 to 5 amino acids in length; (iv) Xo -2 is a peptide from 0 to 2 amino acids in length; (iv) A- is selected from the group consisting of phenylalanine and tyrosine; (v) A 2 is selected from the group consisting of glycine and aspartic acid; (vi) A 3 is selected from the group consisting of lysine and arginine; (vii) A 4 is selected from the group consisting of threonine and serine; (viii) A5 is selected from the group consisting glycine and glutamic acid; (ix) Aβ is selected from the group consisting of lysine and arginine; (x) C is cysteine; (xi) F is phenylalanine; (xii) L is leucine; (xiii) H is histidine; (xiv) E is glutamic acid; (xv) P is proline; and (xvi) Zi, Z 2 and Z 3 are the base-contacting amino acids, comprising the steps of: (a) setting a genome to be screened; (b) selecting the target DNA sequence in the genome for binding; (c) setting the number of zinc-finger domains to r^; (d) dividing the target DNA sequence into nucleotide blocks wherein each block contains n z nucleotides using a first routine where n z is determined using the following relationship: n z = 3n < *; (e) assigning base-contacting amino acids at Zi, Z 2 and Z 3 to each ZF domain, according to the A Rules and /or B Rules set forth in Tables 1-3, of a DBP which binds to the first nucleotide block from step (d) as numbered from the first 5' nucleotide of the target gene sequence to generate a block-specific DBP and calculating the binding energy, Binding Energy Hock, of each ZF domain of each such block-specific DBP as the product of the binding energies, Binding Energy domain, of all zinc-finger domains of the polypeptide, each determined using the formula: Binding Energy doman, = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (f) subdividing the DBP from step (d) into blocks using a second routine to generate a subdivided DBP having three ZF domains; (g) screening the subdivided DBP from step (f) against the genome using a third routine to determine the number of binding sites in the genome for each subdivided DBP in the genome and assigning a binding energy for each such site using the following formula: Binding Energy si te„ = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (h) calculating a ratio of binding energy, R*,, using a fourth routine for each nucleotide- block-specific DBP from step (e) using the following formula: Rb = Binding Energy block /the sum of all Binding Energy s - t en's for all subdivided DBP's from step (g); (i) repeating steps (f) through (h) for each subdivided DBP wherein ri > 4; (j) repeating steps (d) through (i) for each nucleotide block in the target DNA sequence containing n 2 nucleotides; (k) rank-ordering Rb numerical values obtained from step (h); and (1) selecting a DBP with an acceptable Rb value. Preferred embodiments of this aspect of the invention are: 1) the design method as set forth above wherein the DBP R b numerical value is the highest numerical value for all DBP's in step (h) that bind to the target DNA sequence. 2) the method above wherein the DBP Rb numerical value determined in step (h) is at least 10,000. 3) the method above wherein the number of ZF domains, rid , is nine. 4) the method above wherein the rules for assigning base-contacting amino acids at Zi, Z 2 and Z for each nucleotide block in step (e) are selected from rule set A. The invention is further directed to a computer system for designing a DBP, with multiple ZF domains connected by linker sequences, that binds selectively to a target DNA sequence within a given gene, each of said ZF domains having the formula A,XCX 2-4 CA 2 A 3 XFXZ 3 XXZ 2 LXZ ,HX 3-5 H and each of said linkers having the formula A^X M EA O , wherein (i) X is any amino acid; (ii) X 2- is a peptide from 2 to 4 amino acids in length; (iii) X 3- 5 is a peptide from 3 to 5 amino acids in length; (iv) Xo -2 is a peptide from 0 to 2 amino acids in length; (iv) Ai is selected from the group consisting of phenylalanine and tyrosine; (v) A is selected from the group consisting of glycine and aspartic acid; (vi) A 3 is selected from the group consisting of lysine and arginine; (vii) A is selected from the group consisting of threonine and serine; (viii) As is selected from the group consisting glycine and glutamic acid; (ix) A is selected from the group consisting of lysine and arginine; (x) C is cysteine; (xi) F is phenylalanine; (xii) L is leucine; (xiii) H is histidine; (xiv) E is glutamic acid; (xv) P is proline; and (xvi) Z-, Z 2 and Z 3 are the base-contacting amino acids, comprising the steps of: (a) setting a genome to be screened; (b) selecting the target DNA sequence in the genome for binding; (c) setting the number of ZF finger domains to n d ; (d) dividing the target DNA sequence into nucleotide blocks wherein each block contains n z nucleotides using a first routine where n z is determined using the following relationship: (e) assigning base-contacting amino acids at Z-, Z 2 andZ 3 to each ZF domain, according to the A Rules and/or B Rules set forth in Tables 1-3, of a DBP which binds to the first nucleotide block from step (d) as numbered from the first 5' nucleotide of the target gene sequence to generate a block-specific DBP and calculating the binding energy, Binding Energy block, of each ZF domain of each such block-specific DBP as the product of the binding energies, Binding Energy domain, of all domains of the DBP, each determined using the formula: Binding Energy domai = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (f) subdividing the DBP from step (d) into blocks using a second routine to generate a subdivided DBP having three ZF domains; (g) screening the subdivided DBP from step (f) against the genome using a third routine to determine the number of binding sites in the genome for each subdivided DBP in the genome and assigning a binding energy for each such site using the following formula: Binding Energy s i te n = (5 x the number of hydrogen bonds) + (2 x the number of H O contacts) + (the number of hydrophobic contacts); (h) calculating a ratio of binding energy, R b , using a fourth routine for each nucleotide block-specific DBP from step (e) using the following formula: Rb = Binding Energy block /the sum of all Binding Energy site n 's for all subdivided (i) repeating steps (f) through (h) for each subdivided DBP wherein ri d > 4; (j) repeating steps (d) through (i) for each nucleotide block in the target DNA sequence containing n z nucleotides; (k) rank-ordering R numerical values obtained from step (h); (1) selecting a DBP with an acceptable R b value. According to the instant invention, R , as defined in (h) above for both the design method and computer system, has a lower limit of 10,000. Preferably R b is greater than 10 6 . Preferred embodiments of this aspect of the invention are: 1) the computer system as set forth above wherein the DBP R b numerical value is the highest numerical value for all DBP's in step (h) that bind to the target DNA sequence. 2) the computer system above wherein the DBP R b numerical value determined in step (h) is at least 10,000. 3) the computer system above wherein the number of ZF domains, n d , is nine. 4) the computer system above wherein the rules for assigning base-contacting amino acids at Zi, Z 2 and Z 3 for each nucleotide block in step (e) are selected from rule set A. The method and computer system of the instant invention are further illustrated by the block flow diagrams of Figures 4-9. Figure 4 shows the components of the computer system on which the DBP design process is implemented. A Central Processor Digital Computer (1) of any manufacture is provided with a Computer Program (2) written by the inventors. This Computer Program (2) reads a series of files described as DNA-Triple Energy Rules (6), Genome Descriptors (9), Genomic DNA Sequence (10) and Gene Features (5). The Central Processor (1) transforms this information into the DBP Blocking Fragment Files (7) and the Optimal DBP Designs for Genome (8). Figure 5 shows that the Computer Program (2) in Figure 4 has two portions. The genomic data is first transformed by the Process Genome into Blocking Fragment Files function (2). These files are then used by the Design DBP's for a Genome function (3). The Process Genome into Blocking Fragment Files block (2) of Figure 5 is represented in greater detail in Figure 6. For every rid from 11 down to 3 the Genome Descriptors file (12) and the Genome DNA Sequence file (32) are read and transformed into the Unsorted Fragment File (7). This same Unsorted Fragment File (14) is transformed by the Sort function (13) provided by the computer manufacturer into the Sorted Fragment file (15). The same Sorted Fragment File (30) is read and transformed eventually into the DBP-Size Blocking File (22). The Design DBP's for a Genome block (3) of Figure 5 is represented in greater detail in Figure 7. The Genome Descriptors file (3), the Gene Features file (7), the Genome DNA Sequence file (9) and the DBP-Size Blocking Files (37) corresponding to the nd's from 11 down to 3 are read and used to transform the genomic DNA first into genes and then into a file of the Optimal DBP Designs for a Genome (38). The transformation and design process is done for all the genes in a genome. The "Determine if Current- Sub-Window is in Current-Blocking-File" block (22) in Figure 7 is expanded in greater detail in Figure 8. The "Calculate Binding-Energy-of-Blocking-Fragment" block (24) in Figure 7 is expanded in greater detail in Figure 9. By applying the algorithm to a variety of DBP's of varying n d , it was experimentally determined that a value for rid of 9 is the best starting point in the algorithm, i.e., the process should begin with the search for 9-finger DBP's. This can be better understood in terms of the selection criterion, Rb, used in evaluating various DBP's. In short DBP's, e.g., ones wherein rid = 4 or 5, Binding Energy block, which increases geometrically as the product of all Binding Energy dom in 's, is significantly lower, and Binding Energy s ; te „ values are relatively large. However, as ri increases, the numerator of Rb increases dramatically, while, it has been observed, the denominator, representing "background" or "noise," does not significantly change. Thus, the case of n = 9 provides assurance of high affinity and specificity of binding without also bringing on the possibility of undue computational needs. However, it should also be emphasized that the present invention is not limited to the design of DBP's wherein nd <9. For that matter, it will also be appreciated that, while nd = 9 has been found to be the best starting point, the best DBP for a given situation may turn out to be one wherein rid 9, the length of the target DNA sequence notwithstanding. The concept of the invention can be applied to the design of DBP's of any length as required. In any event, for a given DNA sequence of N nucleotides, there are N - 27, 9-finger DBP sequences. Each of these can be ordered in terms of strength of binding by evaluating the energy function for each 3 -nucleotide segment as set forth in part (e) of the design method disclosed above. In initial computational experiments, a selectable sequence could have no 8, 7, 6, 5, and 4-finger subsites; however, with the present system, only the sum of the subsite binding energies need be minimized. As a result, it does not matter whether the subsite binding energy comes from 3-finger subsites, 4-finger subsites or even (in principle) larger subsites. This simple change from logical exclusion to energetic exclusion has been mandated not so much by examination of the yeast genome, but more by examination of the worm genome. The central portion of the instant algorithm is, in the case of finding an acceptable rid- finger site (e.g., a 27-base segment for a 9-finger DBP), the search against all other n d -finger sites in the entire genome to see if there are any similar sites. If such turns out to be the case, the DBP with the highest Rb value is selected. Furthermore, the algorithm checks to see if there are any equivalent 8-finger, 7-finger, 6-finger, 5-fιnger and 4-finger subsites in the whole genome for a given 9-finger site. In the event no acceptable 9-finger site is found, the algorithm then searches for a suitable 8-finger site. If necessary, the search is continued for a 7-finger site and so on, until an acceptable DBP binding site is found. Within the search for a 9-finger DBP, the algorithm looks at all 27-base sequences, which are called "frames." Each frame is evaluated to determine its interaction with DNA and the interaction of all other subframes down to 3-finger subsites. The number of instances of each frame and subframe in the genome has been recorded during the genome processing phase of the execution of the software. The sequence of the frame or subframe is evaluated as a product of the binding energy of each ZF. Each ZF domain recognizes three DNA bases. The underlying DNA sequence that a ZF recognizes determines how many hydrogen bonds, water contacts and hydrophobic contact exist between the ZF and the DNA. The way the algorithm detects whether a given n z -base site occurs in other places in the genome is by looking in a B-tree for the site. The whole genome is processed for each of the rid-finger sites. The algorithm contains means for sorting and merging the myriad fragments and, in the end, there is produced an ordered list of all the blocking fragments for all the different finger sizes. Example 1 The following is given as an example of how the search for, and design of, a DBP is typically carried out. It involves screening for 9-finger DBP's (i.e., nd = 9) to bind to a target DNA sequence of 100 nucleotides (i.e, N = 100). The sequence is screened, beginning with position 1, for every 27-nucleotide sequence, i.e., 1-27, 2-28, 3-29 etc., in the entire 100- nucleotide sequence. Once this has been done, the 9-fingers are broken down into 3-finger sections, i.e., 1-3, 2-4, 3-5 etc. The algorithm scans and looks for relative strengths of binding. The idea is to maximize the ratio of DBP binding to subsite binding, R b , thus eliminating those 9-mers interacting with the greatest numbers of subsites. The algorithm of the present invention was applied to the genomes of S. cerevisiae and C. elegans as illustrated by the following examples: Example 2 The algorithm has been applied to the screening of the yeast genome. Two chromosomes of yeast, containing 110 and 447 genes, respectively, have been processed. For each gene the algorithm selected the nd-finger sequence with the lowest sum of subsite binding energies. In yeast the number of 3-finger blocking fragments is almost maximal (i.e., 4 9 , versus 4 12 maximal). In the worm genome (see Example 3), the 3-finger blocking sequences are absolutely maximal. In yeast the 4-finger blocking sequences are large in number but the population of 5-finger blocking sequences is relatively small. In worm the 4-finger blocking sequences are larger in number than the 5-finger blocking sequences, but the latter are larger in number relative to yeast. In going in the future from worm to human, one can expect that the 4-finger blocking sequences might come close to saturation (i.e. close to 4 12 ). The algorithmic analysis was performed for 2 of the 16 chromosomes of yeast. The 557 genes in the first two chromosomes seem to present a realistic picture of properties of all the chromosomes in the yeast genome. Sample calculations have been run on the whole yeast genome but these results are not different from those produced by calculating the properties of just two chromosomes' worth of genes. The results of the analysis of 100 yeast genes, typical of the findings throughout the analysis of the yeast genome, are presented in Table 4. The power of the algorithm is further demonstrated in the results displayed in Figures 10-14. The figures display results obtained for all 557 genes of the two yeast chromosomes on which the studies were focused. The strength of each acceptable 9-fmger DBP can be calculated. Figure 10 shows that the strengths of binding of all the acceptable 9-finger DBP's are uniformly distributed. If this curve were bowed down, then the stronger frames would be more preferred. If this curve were bowed up, then the weaker frames would be preferred. Figure 11 shows that the binding energies (Binding Energy block 's) of the acceptable 9- finger DBP's are uniformly distributed between 10 π and 10 13 binding units. Figure 12 shows that the distribution of the sum of the spurious subsite binding energies (Binding Energy site 's) is itself uniform in the range of 10 6 to 10 8 binding units. Figure 13 is a nonlogarithmic version of Figure 12. It shows that most of the acceptable 9-finger DBP's have spurious subsite binding energies of less than 5xl0 6 . Figure 14, produced by taking the ratios of the Figure 11 values to those of Figure 12, is a graph of the Rb's for the 9-finger DBP's. This chart shows that the ratio of the DBP binding strength of the acceptable 9-finger DBP's to the sum of the binding energies of the spurious subsite interactions varies from 10 4 to 10 6 . The analytical tools of the present invention were also employed in the further analysis of a single yeast gene, YAR073, in particular the 300-bp region of the promoter immediately upstream of the coding region. The full sums of the subsite binding energies (SBE's) for each 27-base frame in this portion of the gene were determined; the results are depicted graphically in Figure 15. The primary binding energies (BE's) were also determined, and a correlation was found between the SBE values and the values of the ratios of BE:SBE (Rb). Still further (Figure 16), it was seen that the peaks of the plot of the R b values correspond to the footprints of the transcription factors of the same gene (determined in a separate study). Example 3 Application of the algorithm according to the instant invention to 100 genes in C. elegans showed that the system can be applied as successfully to C. elegans as to S. cerevisiae. The results of analysis of the 100 C. elegans genes are presented in Table 5. In Figure 17, it can be seen that, for one of the analyzed C. elegans genes, only a 5- fhger DBP could be designed. For another gene, only a 7-finger DBP could be designed. These two genes, 2 and 32, are not seen in Table 5, since it presents results of the analysis only for those genes (98 out of 100) for which a 9-mer could be designed. In any event, the results depicted in Figure 17 are in keeping with the expectation for analysis of the entire C. elegans genome namely, that the distribution of 5- through 9-finger DBP's is somewhat different than in S. cerevisiae. Figure 18 represents the same analysis for the C. elegans genes as was depicted in Figure 14 for S. cerevisiae genes. Figure 18 shows a similar R b value distribution to that seen in Figure 14. Examples 2 and 3 demonstrate the applicability of the instant invention to the design of DBP's for the genomes of two widely disparate organisms. The various results of the application of the algorithm to the yeast genome, in particular, and also to the worm genome, show the power of the algorithmic tool and demonstrate its foundation in reality, i.e., that it does not merely provide a random and/or theoretical analysis. It is to be expected, on the basis of these analyses, that the inventive algorithm can be extended to the design of DBP's for any desired segment of the genome of any organism of interest, including that of a human. Although the instant algorithm involves a search against the entire genome of an organism, the results of the present studies strongly indicate that lack of complete knowledge of the genome of a given organism would not constitute an impediment to application of the present invention to the design of DBP's for that organism. One would expect to be able to use the knowledge of block sequences obtained in the studies presented herein on S. cerevisiae (a unicellular organism) and C. elegans (a multicellular organism) to form valid estimates of allowable sequences for the systems of higher eukaryotes. For example, the present studies on yeast and worm indicate that the genomic "noise," in this context the spurious binding site energies, is relatively constant, and this can be projected to higher, more complex organisms as well. In other words, one would expect from the demonstrated combinatorics of DNA sequences to be able to extrapolate, or extend, the present algorithm to the analysis of more complex genomes, however much is known of the specific sequences therein, with the object of designing effective DBP's. Furthermore, as the entire genomes of larger organisms, e.g., D. melanogaster, become known, they will provide further keys to the analysis of the genomes of higher organisms, including humans. A DBP as specified above may be built by using standard protein synthesis techniques; or, employing the standard genetic code, may be used as the basis for specifying and constructing a gene whose expression is the DBP. Proteins so designed can be used in any application requiring accurate and tight binding to a DNA target sequence. For example, a DBP, according to the instant invention, can be coupled with a DNA endonuclease activity. When the resultant molecule binds to the target DNA, said DNA can be cut at a fixed displacement from the DBP binding site. Similarly, in instances in which the target DNA sequence is a promoter, one can produce a promoter-specific DBP which, when bound, will act to alter (i.e., enhance, attenuate or even terminate) expression of a given gene or, alternatively, genes under control of that promoter. As another application, a DBP could be designed to bind specific DNA sequences when attached to solid supports. Such solid supports could include styrene beads, acrylamide well-plates or glass substrates. In order to realize the specific applications mentioned above, as well as the full scope of applications possible through the instant invention, the DBP can be designed as set forth above to include the added feature of a pre- and/or postdomain amino acid sequence of arbitrary length. This would include, for example, the coupling of the basic DBP to an endonuclease or to a reporter or to a sequence by which the DPB could be coupled to a solid support. Accordingly, the instant invention includes DBP's that bind to a predetermined target double-stranded DNA sequence of 3n (where n>l) base pairs in length of the form: NH 2 - Xo -m - ZiF) - [{linker} - ZiF;] ... -[{linker} - ZiFJ- Xo -P -COOH wherein each ZiFi to ZiF n is a ZF domain of the form set forth above; {linker} is an amino acid sequence as set forth above; X 0-m stands for a sequence of from 0 to m amino acids and Xo- P stands for a sequence of from 0 to p amino acids. The values for m and p and the identities of the amino acids are determined by the particular protein(s) or amino acid sequence(s) to be coupled to the DBP for a given application. In a further embodiment of the invention, the Zn +2 atom, which forms a complex with the two cysteine and two histidine amino acids in a specific ZF motif, can be substituted by a Co +2 or a Cd +2 atom, thus making a "cobalt finger" or a "cadmium finger." The rules presented in Table 2 ("rule set A") are to be regarded as the "first choice" rules for optimal combinations in ZF-DNA recognition. However, it should be emphasized, as indicated in column B ("rule set B") of Table 1 or Table 3, that there are many alternative AA combinations that would also be expected to be important in the design of DNA-binding proteins capable of forming useful ZF-DNA complexes. Scanning the complete S. cerevisiae genctne for conflicts Chrorrosome Gene Op ϋnal DNA Sequence in Gene Ratio of Binding Energy to zf l Zf 2 Zf 4 Zf 6 Spurious Binding Diergy Zl 22 Z3 Zl Z2 Z3 Z Z Z2 Z3 Z Zl Z2 Z3 Zl Zl Zl E N3 Q2 - 0 H302 - E - 0 N Q - I - E N E 7374132. 132836 I D Q - R N R - E - 0 Nl Q2 - I - E Ql R2 24192270. 166073 P. Q3 R2 - R N302 - I N 03 - R - R D Q 8480520. 701860 R H Q - 0 0 R - E D 0 - R - I 03 R2 19226970. 313442 0 HI 02 - 0 HI R2 - 0 I Q - R - 11 Nl Q2 15168192 231820 R 03 R2 - R I R - R D 0 - Q - R D Q 30941379 176738 E D Q - 0 HI 02 - E H 03 - R - I N Q 9355725 320720 R N 03 - I H E - Q HI R2 - Q - E N3 Q2 6539130 487717 Q H3 Q2 - I H R - Q Q3 R2 - R - ε H R 4429890 1094811 R N 03 - E D 0 - Q E R - ε N3 Q2 11213640 1011037 R Nl 02 - R 03 R2 - Q - 0 HI 02 E R - ε 6292670 563027 R Q Q2 - 0 Ql R2 - 0 I R - ε Q R - ε 18371013 492068 I N Q3 - R D 0 - E 0 Q2 N R R 7619823 768933 E N Q3 - R N R - E N Ql - ε HI R2 E 4512410 1279511 R N R - 0 I 0 - E I R - ε H Q2 - ε R 2512107 903296 0 N 03 - R H R - R - ε N Q D 0 10115586 700491 R H R - 0 N Q - E 0 R N Q 4430376 1101825 0 Q3 R2 - I 03 R2 - R I R2 H Q2 4927770 713565 R H 0 - E D R - 0 N R N Q 2905470 1180262 R 0 02 - R N 0 - Q Ql R2 H Q2 - ε 11022512 583391 Q 03 R2 - R N Q3 - E D 0 - ε H Q2 9693576 1085516 R N Q - 0 N Q - E 0 R 0 02 12066B40 645941 0 HI Q2 - E N 03 - E N Q I R2 - ε 7060608 422504 0 0 R - Q I R - R - ε H 02 E R - ε 4607532 626666 0 I R - R N Q3 - E - ε D R 03 R2 2450880 1266455 0 Q R - Q 03 R2 - E - Q E R I R 5803812 981266 R Q Q2 - E Q R - E - R Q3 R2 - ε Nl Q2 2742660 3269843 Q HI 02 - E D R - E - E 0 R - ε H R 2263544 1870532 Q N 03 - R HI R2 - R - Q Ql R2 - ε N Q3 6611550. 1263414 R 03 R2 - Q N302 - R - R 03 R2 I R2 10878345 738828 0 N302 - E D R - Q 0 R - E N 0 ε R N Q3 4999968 1239753 Q 03 R2 - R I R2 - R Nl Q - R 03 R2 Q3 R2 N3 Q2 R R 9376290 720036 0 E R - I N R - R - R N 03 H R I R2 - ε R 6475788 775522 Q 03 R2 - Q 03 R2 - E - R I 03 03 R2 I R2 R 3659040 830292 0 D 0 - Q 03 R2 - E R N 0 Ql R2 Ql R2 R R 15634620 713817 E N Q3 - E N 03 - R 0 N Q I H R E R Q E 6125355 566708 R 03 R2 - R N Q R H R R N Q3 D Q Q R 5445990 1053906 R N Q - R H 02 R Nl Q2 Q E R D 0 Q R 6989373 950445 Q N302 - R 0 02 E R N Q E Ql R2 H Q2 - ε R 0 9882648 722977 E N 03 - E H R R 1 Q3 R2 R D 0 N 01 R Q 0 3614610 1572359 E Q3 R2 - R N R R R I 0 E Q] R2 - ε I Q R ε I 5069952 739622 R N 03 - E Nl 02 I R Nl 02 E I 0 - I Q3 R2 R ε N ε R 6148980 677592 E N 03 R H 02 R E 0 R E D R - 0 Ql R2 0 R R 6691509 833912 E D R R Q 02 I Q E R 11 Nl 02 R 01 R2 I Q R 2762514 1014213 R H 02 R 03 R2 R 0 E R R 0 Q2 0 N Ql R R Q 11200230 830360 0 I R2 Q HI R2 R 11 Nl 02 - Q Q R ε D R E N ε - R ε 3766644 774309 0 E R ε N302 R Q N 0 R E R ε N ε Q E R 10318266 901129 11 N3 Q2 Q HI Q2 R E H R Q Ql R2 0 ε Q R D 0 3231252 1393053. 0 HI M R N3 Q2 R R N R 0 N Q R R ε R - R R Q 02 17079930 777874 Q Q3 R2 R 03 R2 R E D Q - Q E R R E R 0 E R 5487912 1016572 TABLE 4 DBP's designed against the coding region of each gene Specific Amino Acids in DBP DBP Binding Energy Ratio of Binding Energy to Zf 1 Zf 2 7£ 3 Zf 4 Zf 5 Zf 7 Zf 8 Zf 9 SpuriouB Binding Energy Zl Z2 Z3 Zl Z * Z3 Zl Z2 Z3 Z Z2 Z3 Z Z2 Z3 Zl Zl Z2 Z3 Zl Z2 Z3 Zl Z2 Z3 0 E R - R N Q - R Q 02 - Q HI R2 N302 - I D Q - R HI R2 - 0 E R 5807160 926587 R N 03 - R N R - R HI R2 - R HI R2 HI R2 - R I R - E N ε - R D Q 2579344. 1371038 0 Q3 R2 - R N3 Q2 - R HI R2 - R D Q N 03 - 0 Nl Q2 - Q HI R2 - Q Q R 7686450. 1600463 I N 03 - R N R - ε D R - I N ε 0 R I 0 - E H Q2 - R N3 Q2 - Q N Q3 6770394. 401149 ε Q R - Q D Q - ε D Q - E D R HI R2 Q3 R2 - R 0 Q2 - ε N Q3 - R N R 9717264 708788 E Ql 02 - ε HI R2 - R I Ql - R HI R2 N302 H R - I Q3 R2 - E N Q - 0 Q R 2937552. 1059390 R N3 Q2 - Q I 03 - R H R - E N3 Q2 03 R2 H R - I HI Q2 - 0 0 R - R Ql R2 3094125 1175589 0 I 03 - E N3 Q2 - R 0 Q2 - Q E R ε R I Q3 - R N Q3 - 0 Q R - R H R 12276765. 572705 R N 03 - R 03 R2 - Q Q R - R N Q3 N R N Q3 - R H R - R N 03 - R N Q 6852600 1938830 R I R2 - R 03 R2 - Q Ql R2 - R N302 N ε H 02 - R I R - R N Q - Q Q3 R2 7299000 880912 Q N Q - Q Q R - R HI R2 - Q Q R H Q2 H 02 - E H 02 - R N Q3 - R Q 02 5511175 1080370 E Q R - E Q R - 0 HI R2 - R N Q3 N Q N302 - 0 N302 - R D 0 - E N Q 10230030 654559 E Q R - ε 0 R - 0 - R N 03 N Q N302 - Q N3 Q2 - R D Q - ε N Q 10230030 654559 R Q Q2 - R I R - R - Q Ql R2 Ql Q2 03 R2 - ε Q R - R 0 02 - R 0 02 10264770 906033 0 N3 Q2 - R I R - R - Q Ql R2 HI Q2 ε R - R D 0 - Q I 03 - Q Q3 R2 10593486 512119 Q N3 Q2 - R N 03 - R - ε 01 Q2 N 0 N3 Q2 - R Q Q2 - R I R2 - Q N Q3 31895100 388784 R N 03 - ε D 0 - R N 0 - R I R 0 R N302 - R N 03 - Q I R - 0 Q R 14004360 495857 R Q 02 - ε Ql 02 - I N R - E N Q3 HI 02 N R - ε N Q3 - E ε - Q E R 21159954 284809 R Q Q2 - R H R - Q Q R - I N Q N Q3 Q3 R2 - ε N Q - I N Ql - R N R 8164692 708759 R H 02 - R N3 Q2 - E H R - E Ql Q2 D Q Q3 R2 - E 1 R - Q I Q] - R I Q3 4056912 706071 ε Ql Q2 - R I R2 • Q HI R2 - Q H302 D 0 Q R - R N R - E D R - R N 0 5930865 940863 R N302 - Q HI R2 - R N302 - Q N3 Q2 I R N302 - I 03 R2 - R N3 Q2 - ε 03 R2 10216521 637218 R Q 02 - E H Q2 - R H 0 - R N302 Q3 R2 I Q3 - 0 H Q - R N Q3 - R 03 R2 11804220 440208 Q Ql R2 - R I 03 - R H Q2 - R N R HI Q2 N3 Q2 - R N Q - Q Q R - R HI R2 11792148 492924 R N3 Q2 - R N Q - R 03 R2 - R N 03 N 03 I Q2 - R 03 R2 - R Q Q2 - R N R 9898740 835143 R N 0 - I H Q - ε Ql Q2 - I N R HI R2 H R - R ε R - E D Q - Q Ql R2 9295611 466898 ε N Q3 - 11 HI R2 - Q D Q - R N Q3 N Q I R2 - R Q Q2 - 0 N3 Q2 N E 38166822 59410 R N302 - Q N Q3 • E N E - R I R2 N 03 I R2 - R H R - ε Ql Q2 - R N Q 5510655 945100 ε N302 - R Q3 R2 - E Q R - R 03 R2 N3 Q2 N R - E I R - R I R - R H 02 5592240 997835 Q Q3 R2 - E Q R - R D Q - R I R N R N R - E N 0 - R Q3 R2 - Q Q R 6631281. 1211740 ε N Q - R E R - R N3 Q2 - ε Q3 R2 M302 Q3 R2 - I H R - R D Q - R N Q 4854492 1135027 ^ R I R - E Nl 02 - E D R - ε D R Q R N Q3 - E D Q - ε I Q - ε Ql 02 10134072 274029 N3 Q2 - R 0 02 - R I Q - ε Q R H R Q Q2 - 0 D Q - R ε - Q N 03 10593990 455091 E D O - 0 ε R - Q Ql R2 - R H Q2 D Q N R - Q N 03 - 0 E R - E Q R 16355520 526388 R H Q2 - R Q 02 - E HI R2 - Q E R N Q3 03 R2 - 11 HI R2 - R H R - R M 0 2939586 1473085 R N R - Q Q R - E D Q - Q D Q HI R2 01 R2 - R N3 Q2 - R N R - R N Q 20535210 575100 R N R - R E R - 0 D Q - I N Q - R I Q3 I 03 - Q HI R2 - 0 D Q R D Q 14004180 263582 R Q Q2 E Ql Q2 - R H R - E I Q - I H R Q 02 - Q N3 Q2 - E 03 R2 I N E 5240610 432675 Q Q R I I Q - R 0 Q2 Q D Q E I 02 Ql R2 - R N Q - E N302 Q HI 02 17980110 177343 Q N 03 R N3 Q2 - E 01 R2 Q 0 R R HI R2 D R - R 03 R2 - 0 Q R 0 Q3 R2 4905765 1462454 R Q Q2 I D R - E D Q ε H R E ε N3 Q2 - E D R ε N E Q N Q 2361600 1351886 R ε R R N R - I N Q R Ql R2 R 03 R2 N R - R 03 R2 Q Ql R2 R N Q3 9558540 1111971 Q D Q I D R - E D R E N3 Q2 0 03 R2 Q HI Q2 ε 03 R2 R E R R I R 3132513 1154321 R H Q2 Q I R2 R Q3 R2 Q HI Q2 E I R2 ε H R R I R2 E Ql Q2 Q Ql R2 4725558 561264 Q I R2 0 N3 Q2 - E 03 R2 R H Q2 ε D Q E Ql 02 11 N3 Q2 0 0 R Q 0 R 6608547 709280 Q N 03 R I R2 Q HI Q2 I R N Q3 N3 Q2 Q N Q ε I Q2 I I R2 8150676 162281 Q N Q3 Q N3 Q2 R I Q R R R N R 0 ε R Q I Q3 Q Q3 R2 18607320 466494 Q HI R2 Σ HI Q2 R N Q 0 Q E HI R2 Q Q R R N 0 R Q 02 19293534 242396 R I Q R N Q Q I R2 11 11 0 D 0 - n HI R2 E N E Q E R 9178908 103292 R N302 0 E R R N R R E HI R2 0 N! 02 Q Ql R2 11 Nl Q2 10532100 418624 Q Q3 R2 R 1 Q3 I 03 R2 I Q I D Q I N E Q Q3 R2 Q N3 Q2 15664500 137917 ε I 0 I N Q3 Q I Q3 I R Q N Q Q N 03 ε Ql 02 Q Q3 R2 36455616 57145 I N Q3 ε 01 02 R N Q3 Q Q R I Q ε N 03 Q I Ql R N R 25006833 153077 Q Q R Q 03 R2 R D Q E R I Q2 0 Q3 R2 Q Q R Q HI R2 13895100 382466 110 --- ATG ACG ACA TCC AAG CCA GCT TTT ACC Q I R 0 E R 0 D Q r Q ε D Q R N3 02 I i oi Q Q3 R2 16928244 147676 TABLE 4 (cont' d. ) Zf 8 Z] Zl Zl Zl Zl zl Z3 l ACG AAG CCG CCC GAC TCC TAG GAG ATG 0 Q E ε R I I R N R Q GACGCCGAGCACGAGCACAGGAGCCAA R R R ε R ε Q 0 HI R2 R GAC AAT TCT CCC GGC GCC AAT GAT CAC R 0 II E R R Q R 0 02 E AGC ACG ACT COG CAC ACC CGT TCC GCC Q Q Q E E 0 ε I Ql R2 R CCA GGA AGG CGC ACT GGC AGA CGT AAG E R Q E 0 R Q ε H Q2 0 GCTATTACT GTGCTGCCGCOGGAGCC R 0 Q E R R R R N Q R AAT AGC GAA CAG ATA TCT GAC AAC TCC 0 Q R ε Q II R 0 Ql R2 I GTC GCG CAT ACT AAG GCT CGC TTT AAT R R E Q Q R ε I I 03 Q CAT ATT CGC GAT GGC ACC GGT GAC GAT R Q ε R R Q R R N Q3 R CAT AAC GTC GAG GCT GCC CGC AAG GAG ε Q R R R R ε Q Q R R ACC ACC CAT CAC GCC ATG CGA AGC ACC Q Q E E R 0 ε Q HI R2 Q AGG CAC CCC GGG AAG CCC CGG ACC CAA Q ε ε R Q ε ε Q 03 R2 R GGA GCA CCA GAC GCC CCG ACT AAG CCG R R ε R R ε Q Q Q R ε GAT GCT CGC CTA CTC GCG AGG CCA AGA R R E E ε R Q E D Q 0 AGA GCC GAT GCC CGC ACC AAG GCT GCT 0 R R R E Q 0 R N3 Q2 R ACA GAC GAG GCC AAG ATC TAC GCC GAA Q R R R 0 0 I R Q3 R2 R CCA ACT GGT AGG CCG ATA GGT AGT CGC E Q R Q ε Q R Q HI 02 E CCT ACA AGG CCC CGT ACG AGG GCC GAT E Q Q ε ε 0 Q R Q3 R2 R ACC AAC GGA CAG GAT GGC GCC GAA CAA 0 Q R ε R R R R N Q ε GCA ACC CGC TAT GTC GAC GCT CGC CAA R 0 E I R R R ε HI R2 E AG CCGCCTAAGCGCCCTGΓTCCGCCG Q E ε Q ε E R ε D R ε AAG CGG ATC GCT GCG ACC GAA CCG CCT Q ε Q R R 0 R ε D R ε AAT GAT CTA GCT CCC AGT CCT ACT GCG 0 R ε R ε 0 ε Q N3 02 R CAG AGG ACT CGC CGT ATC GTC GCT GGT E 0 0 ε ε Q R R N3 02 R GCTATGAGGTCACGGGCTCCCCCTCAT R Q Q I ε R ε ε R GAC ACA GGT CCC CAT CAC GGG ACA AGT R Q R ε ε E R 0 D Q 0 CAC GTT GGG ACC GCC AGG AGC CCG AAT ε R R 0 R 0 Q ε D R Q CGA GAA CGT CCC ATC AAG CGT GAA CAC E R E E 0 0 ε R N Q ε GAT CCT TCG AGT ACG CCT ACG CAA GGA R E I Q Q ε Q E N 03 R AAC GCC GCC TAG ACC CCG GGG AAT ACC Q R R I Q ε R 0 N 03 0 GTGGTGCAGGAGGGGCAGGAGGCCACA R R E R R ε R R 03 R2 Q CGT ACA AGG AAT ACC CTG AAG GAC AAC E 0 Q 0 Q ε 0 R N Q3 0 ACC TCC ACT CAG CGA CCA CCG GCG CCA 0 I 0 E E E ε R ε R ε AAA GCG GTA CAA GCG ACG ACC CGT GCT R R R E R 0 Q E H Q2 R ACA ACG ACC GAG GAG CCT ACC GAA GCC 0 Q 0 R R E Q R a 0 R GAGAACCGTCCCCACCCCAAGCTGGCT R Q ε ε E E Q E I R R CGT COS GTG CCC GAG ACT GGG ACC GGT ε E R E R 0 R Q 03 R2 R AGG GAC CGT ACG GAA CAG GAC CCC CCT Q R ε 0 R ε R E 03 R2 ε ACG CAA CCC TGG AGG CGT CCC AGC ACC Q ε ε I Q ε ε Q HI R2 Q CTC ACT ACC CCG GCA CCA AGG ACC AGT E Q 0 E R ε 0 Q 03 R2 Q GAC GAG CAC CTA AAG ACC GCC ACT CCG R R ε E Q 0 R Q E CCC GTC GOG TAG ACG GCG GTT ACC GGC E R R I Q R R 0 03 R2 R AGG CCA GOG GCC CCC TAC GCC CCA ACA Q E R R E 1 R E D Q Q CAA GCT CCC GTA ACA CAA CCC CGG AGA E R E R Q ε ε E H R 0 CCC GGG GGC CCC CCT CCG GCG GAC GAT ε R R E ε E R R N 01 R ACT GCC CAA ATC AAG GCC CCG AGA CAT 0 R ε Q Q R ε Q N 0 E ACT ACT CCC ACG CGG CGG ACA CCC AAC Q 0 ε 0 ε ε 0 ε 03 R2 Q ATC GAC CCG CAT GCG CTG GCG CAG ACG Q R E E R E R ε O R 0 TABLE 5 E R Q Q2 Q R R E R 03 R2 N Q3 D Q HI R2 R N Q3 03 R2 N N Q3 E R 03 R2 0 HI Q2 D R E R E R Q3 R2 R Q3 R2 HI R2 Q3 R2 N R I R2 N3 Q2 HI R2 N Q D Q N Q3 ■ E N3 Q2 E R I Q N Q3 D R Q N Q N E H R Q R H R R N Q HI R2 D Q N Q3 N Q3 0 « 01 D 0 N 03 D Q N Q ε N Q3 H Q2 03 R2 HI R2 N 03 R N Q H Q2 E R E R HI R2 R Q3 R2 Q R D Q D Q D Q ε D Q H Q2 N 03 03 R2 D 0 ε D Q Q3 R2 R N Q3 Q3 R2 R N Q3 Q R HI R2 H R Q D 0 D Q N3 Q2 Q N302 II H3 Q2 Q3 R2 R Q3 R2 D Q Q3 R2 Q E R Q Q R N3 Q2 0 Ql R2 0 R D Q R N3 Q2 R H N Q3 Q Ql R2 HI R2 N 0 Q Q3 R2 D R E R R Q - ε HI R2 Ql R2 N3 Q2 R D 0 Q HI R2 D 0 Q N Q3 03 R2 E R N R H Q2 Ql R? R N N3 02 E Q R E R Q R N Q3 E N3 Q2 H R Q R I Q 03 R2 E Ql 02 N R Q3 R2 N Ql N Q3 R Q3 R2 03 R2 N3 Q2 - R I Q - R 03 R2 R N3 Q2 Ql R2 HI R2 N 03 - E R - R D Q ε HI F2 N 03 D 0 N E - Nl Q2 I N R ■ D R N R Ql R2 - ε R I I R Ql R2 D Q I 02 - R ε R • N R N3 Q2 1 02 - R N Q - N Q3 I R2 Hl Q2 - E Q3 R2 - Q Q2 -1^ Ql Q2 N Q - HI Q2 R Q3 R2 • Ql Q2 ^ N Q HI R2 - N Q3 ε D Q ■ I R N3 Q2 HI R2 - Q Q R ■ N302 D Q ■ Q R - R Q3 R2 - 03 R2 N Q3 • N3 Q2 - N 03 R Q 02 - 01 Q2 ■ D Q ■ E R - N Q3 ε H R - I Q3 ■ Ql R2 - D R N302 - Q R - Q3 R2 - I 03 E Q R - Nl Q2 1 01 - E R - Q Q2 R N302 - Q Q2 - Q Q2 - H Q2 Q Q R - N R N E - II N3 Q2 R H R - N Q3 - N3 Q2 - ε 03 R2 I Q3 R2 - N Q - R H Q2 R D Q - I R - Q I R I R2 E HI R2 - N Q3 - R N R N3 Q2 R H Q2 - N Q - I N Q3 R HI R2 N3 Q2 - Q Q R II Q2 - i R N Q - D Q - TABLE 5 (cont' d. ) REFERENCES 1. Miller, J., McLachlan, A.D. and Klug, A. (1985) EMBO J. 4, 1609-1614. 2. Berg, J.M. (1988) Proc. Natl. Acad. Sci. USA 85, 99-102. 3. Gibson, T.J., Postma, J.P.M., Brown, R.S. and Argos, P. (1988) Protein Eng. 2, 209- 218. 4. Lee, M.S., Gippert, G.P., Soman, K.V., Case, D.A. and Wright, P.E. (1989) Science 245, 635-637. 5. Nardelli, J., Gibson, T.J., Vesque, C. and Charnay, P. (1991) Nature 349, 175-178. 6. Thiesen, H.J. and Bach, C. (1991) FEBS Lett. 283, 23-26. 7. Pavletich, N.P. and Pabo, CO. (1991) Science 252, 809-817. 8. Berg, J.M. (1992) Proc. Natl. Acad. Sci. USA 89, 11109-11110. 9. Kriwacki, R.W., Schultz, S.C, Steitz, T.A. and Caradonna, J.P. (1992) Proc. Natl. Acad. Sci. USA 89, 9759-9763. 10. Jacobs, G.H. (1992) EMBO J. 11, 4507-4517. 11. Gogos, J.A, Hsu, T., Bolton, J. and Kafatos, F.C (1992) Science 257, 1951-1955. 12. Fairall, L., Harrison, S.D., Travers, A.A. and Rhodes, D. (1992) J. Moi. Biol. 226, 349-366. 13. Klevit, RE. (1991) Science 253, 1367 and 1393. 14. Desjarlais, J.R. and Berg, J.M. (1992) Proc. Natl. Acad. Sci. USA 89, 7345-7349. 15. Rebar, E.J., and Pabo, CO., U.S. Patent No. 5,789,538, August 4, 1998. 16. Beerli, R.R., Segal, D.J., Dreier, B., and Barbas, C.F. (1998) Proc. Natl. Acad. Sci. U.S.A. 95, 14628-14633. 17. Jordan, S.R. and Pabo, CO. (1988) Science 242, 893-899. 18. Aggarwal, A.K., Rodgers, D.W., Drottar, M., Ptashne, M. and Harrison S.C. (1988) Science 242, 899-907. 19. Letovsl y, J., Dyran, W.S. (1989) Nucleic Acids Res. 17, 2639-2653. 20. Kissinger, C.R., Liu, B., Martin-Bianco, E., Kornberg, T.B. and Pabo, CO. (1990) Cell 63, 579-590. 21. Wolberger, C, Nershon, A.K., Liu, B., Johnson, A.D. and Pabo, CO. (1991) Cell 67, 517-528. 22. Seeman, Ν.C., Rosenberg, J.M. and Rich, A. (1976) Proc. Natl. Acad. Sci USA 73, 804-808. 23. Mikelsaar, R.-H, Bruskov, N.I. and Poltev, V.I. (1985) New precision space-filling atomic-molecular models, Pushchino. 24. Mikelsaar, R. (1986) Trends in Biotechnology 4, 162-163.

Claims: What is claimed is: 1. A method for designing a DBP, with multiple ZF domains connected by linker sequences, that binds selectively to a target DNA sequence within a given gene, each of said ZF domains having the formula A-XCX2.4CA2A3XFXZ3XXZ2LXZ-HX3.5H and each of said linkers having the formula wherein (i) X is any amino acid; (ii) X . is a peptide from 2 to 4 amino acids in length; (iii) X 3 . 5 is a peptide from 3 to 5 amino acids in length; (iv) X 0-2 is a peptide from 0 to 2 amino acids in length; (iv) Ai is selected from the group consisting of phenylalanine and tyrosine; (v) A 2 is selected from the group consisting of glycine and aspartic acid; (vi) A 3 is selected from the group consisting of lysine and arginine; (vii) A* is selected from the group consisting of threonine and serine; (viii) A5 is selected from the group consisting glycine and glutamic acid; (ix) A; is selected from the group consisting of lysine and arginine; (x) C is cysteine; (xi) F is phenylalanine; (xii) L is leucine; (xiii) H is histidine; (xiv) E is glutamic acid; (xv) P is proline; and (xvi) Zi, Z 2 and Z 3 are the base-contacting amino acids, which method comprises an algorithm comprising the steps of: (a) setting a genome to be screened; (b) selecting the target DNA sequence in the genome for binding; (c) setting the number of ZF domains to n < *; (d) dividing the target DNA sequence into nucleotide blocks wherein each block contains n z nucleotides using a first routine where n z is determined using the following relationship: n z = 3na; (e) assigning base-contacting amino acids at Zi, Z 2 and Z 3 to each ZF domain, according to the A Rules and/or B Rules set forth in Tables 1-3 of the specification, of a DBP which binds to the first nucleotide block from step (d) as numbered from the first 5 ' nucleotide of the target gene sequence to generate a block- specific DBP and calculating the binding energy, Binding Energy block , of each ZF domain of each such block-specific DBP as the product of the binding energies, Binding Energy d om a n , of all ZF domains of the DBP, each determined using the formula: Binding Energy dom in = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (f) subdividing the DBP from step (d) into blocks using a second routine to generate a subdivided DBP having three ZF domains; (g) screening the subdivided DBP from step (f) against the genome using a third routine to determine the number of binding sites in the genome for each subdivided DBP in the genome and assigning a binding energy for each such site using the following formula: Binding Energy s i te n = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (h) calculating a ratio of binding energy, R b , using a fourth routine for each nucleotide block-specific DBP from step (e) using the following formula: Rb = Binding Energy block /the sum of all Binding Energy s i te n 's for all subdivided DBP's from step (g); (i) repeating steps (f) through (h) for each subdivided DBP wherein n d > 4; (j) repeating steps (d) through (i) for each nucleotide block in the target DNA sequence containing n z nucleotides; (k) rank-ordering Rb numerical values obtained from step (h); and (1) selecting a DBP with an acceptable R value. 2. The method of claim 1 wherein the DBP selected is that whose R b numerical value is the highest numerical value for all DBP's in step (h) that bind to the target DNA sequence. 3. The method of claim 1 wherein the DBP Rb numerical value determined in step (h) is at least 10,000. The method of claim 1 wherein the number of ZF domains, nj, is nine. 5. The method of claim 1 wherein the rules for assigning base-contacting amino acids at Zi, Z 2 and Z 3 for each nucleotide block in step (e) are selected from rule set A. 6. The method of claim 1 wherein the rules for assigning base-contacting amino acids at Zi, Z 2 and Z 3 for each nucleotide block in step (e) are selected from rule set B. 7. The method of claim 1 wherein rules for assigning base-contacting amino acids at Zi, Z 2 and Z3 for each nucleotide block in step (e) are a combination selected from rule sets A and B. 8. A computer system for designing a DBP, with multiple ZF domains connected by linker sequences, that binds selectively to a target DNA sequence within a given gene, each of said ZF domains having the formula A-XCX 2 . 4 CA 2 A 3 XFXZ3XXZ 2 LXZ,HX 3 . 5 H and each of said linkers having the formula A 4 A 5 Xo. 2 EA 6 P, wherein (i) X is any amino acid; (ii) X 2 . 4 is a peptide from 2 to 4 amino acids in length; (iii) X 3 . 5 is a peptide from 3 to 5 amino acids in length; (iv) X 0 . 2 is a peptide from 0 to 2 amino acids in length; (iv) Ai is selected from the group consisting of phenylalanine and tyrosine; (v) A 2 is selected from the group consisting of glycine and aspartic acid; (vi) A 3 is selected from the group consisting of lysine and arginine; (vii) t is selected from the group consisting of threonine and serine; (viii) A 5 is selected from the group consisting glycine and glutamic acid; (ix) Aβ is selected from the group consisting of lysine and arginine; (x) C is cysteine; (xi) F is phenylalanine; (xii) L is leucine; (xiii) H is histidine; (xiv) E is glutamic acid; (xv) P is proline; and (xvi) Zi, Z 2 and Z 3 are the base-contacting amino acids, which computer system comprises means for design which include an algorithm comprising the steps of: (a) setting a genome to be screened; (b) selecting the target DNA sequence in the genome for binding; (c) setting the number of ZF domains to r^; (d) dividing the target DNA sequence into nucleotide blocks wherein each block contains n z nucleotides using a first routine where n z is determined using the following relationship: n z = 3na; (e) assigning base-contacting amino acids at Zi, Z 2 and Z 3 to each ZF domain, according to the A Rules and/or B Rules set forth in Tables 1-3 of the specification, of a DBP which binds to the first nucleotide block from step (d) as numbered from the first 5' nucleotide of the target gene sequence to generate a block-specific DBP and calculating the binding energy, Binding Energy block, of each ZF domain of each such block-specific DBP as the product of the binding energies, Binding Energy om ai n , of all ZF domains of the DBP, using the formula: Binding Energy domain = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (f) subdividing the DBP from step (d) into blocks using a second routine to generate a subdivided DBP having three ZF domains; (g) screening the subdivided DBP from step (f) against the genome using a third routine to determine the number of binding sites in the genome for each subdivided DBP in the genome and assigning a binding energy for each such site using the following formula: Binding Energy s i ten = (5 x the number of hydrogen bonds) + (2 x the number of H 2 O contacts) + (the number of hydrophobic contacts); (h) calculating a ratio of binding energy, R b , using a fourth routine for each nucleotide block-specific DBP from step (e) using the following formula: R b = Binding Energy Wo ck /the sum of all Binding Energy,^ n 's for all subdivided DBP's from step (g); (i) repeating steps (f) through (h) for each subdivided DBP wherein n d >4 ; (j) repeating steps (d) through (i) for each nucleotide block in the target DNA sequence containing n z nucleotides; (k) rank-ordering Rb numerical values obtained from step (h); and (1) selecting a DBP with an acceptable R b value. 9. The computer system according to claim 8 wherein the DBP selected is that whose R, numerical value is the highest numerical value for all DBP's in step (h) that bind to the target DNA sequence. 10. The computer system according to claim 8 wherein the DBP R numerical value determined in step (h) is at least 10,000. 11. The computer system according to claim 8 wherein the number of ZF domains, n , is nine. 12. The computer system according to claim 8 wherein the rules for assigning base- contacting amino acids at Zi, Z 2 and Z 3 for each nucleotide block in step (e) are selected from rule set A. 13. The computer system according to claim 8 wherein the rules for assigning base- contacting amino acids at Zi, Z 2 and Z 3 for each nucleotide block in step (e) are selected from rule set B. 14. The computer system according to claim 8 wherein the rules for assigning base- contacting amino acids at Zi, Z 2 and Z 3 for each nucleotide block in step (e) are a combination selected from rule sets A and B.

Inventors: FELDMANN RICHARD J, MICHAELS GEORGE S, MIKELSAAR RAIK-HIIO, FELDMANN, RICHARD, J., MICHAELS, GEORGE, S., MIKELSAAR, RAIK-HIIO
Applicants: GENOME DYNAMICS INC, GENOME DYNAMICS, INC.
Application year: 1999
Main classification: C07K1
IPC codes: C07B61, C07K1, C07K14, C12N15, G06F17