Back to index

python-biopython  1.60
Restriction_Dictionary.py
Go to the documentation of this file.
00001 
00002 #!/usr/bin/env python
00003 #
00004 #      Restriction Analysis Libraries.
00005 #      Copyright (C) 2004. Frederic Sohm.
00006 #
00007 # This code is part of the Biopython distribution and governed by its
00008 # license.  Please see the LICENSE file that should have been included
00009 # as part of this package.
00010 #
00011 # This file is automatically generated - do not edit it by hand! Instead,
00012 # use the tool Scripts/Restriction/ranacompiler.py which in turn uses
00013 # Bio/Restriction/_Update/RestrictionCompiler.py
00014 #
00015 # The following dictionaries used to be defined in one go, but that does
00016 # not work on Jython due to JVM limitations. Therefore we break this up
00017 # into steps, using temporary functions to avoid the JVM limits.
00018 
00019 
00020 rest_dict = {}
00021 def _temp():
00022     return {
00023         'compsite' : '(?P<AanI>TTATAA)|(?P<AanI_as>TTATAA)',
00024         'results' : None,
00025         'site' : 'TTATAA',
00026         'substrat' : 'DNA',
00027         'fst3' : -3,
00028         'fst5' : 3,
00029         'freq' : 4096,
00030         'size' : 6,
00031         'opt_temp' : 37,
00032         'dna' : None,
00033         'inact_temp' : 65,
00034         'ovhg' : 0,
00035         'scd3' : None,
00036         'suppl' : ('F',),
00037         'scd5' : None,
00038         'charac' : (3, -3, None, None, 'TTATAA'),
00039         'ovhgseq' : '',
00040     }
00041 rest_dict['AanI'] = _temp()
00042 
00043 def _temp():
00044     return {
00045         'compsite' : '(?P<AarI>CACCTGC)|(?P<AarI_as>GCAGGTG)',
00046         'results' : None,
00047         'site' : 'CACCTGC',
00048         'substrat' : 'DNA',
00049         'fst3' : 8,
00050         'fst5' : 11,
00051         'freq' : 16384,
00052         'size' : 7,
00053         'opt_temp' : 37,
00054         'dna' : None,
00055         'inact_temp' : 65,
00056         'ovhg' : -4,
00057         'scd3' : None,
00058         'suppl' : ('F',),
00059         'scd5' : None,
00060         'charac' : (11, 8, None, None, 'CACCTGC'),
00061         'ovhgseq' : 'NNNN',
00062     }
00063 rest_dict['AarI'] = _temp()
00064 
00065 def _temp():
00066     return {
00067         'compsite' : '(?P<AasI>GAC......GTC)|(?P<AasI_as>GAC......GTC)',
00068         'results' : None,
00069         'site' : 'GACNNNNNNGTC',
00070         'substrat' : 'DNA',
00071         'fst3' : -7,
00072         'fst5' : 7,
00073         'freq' : 4096,
00074         'size' : 12,
00075         'opt_temp' : 37,
00076         'dna' : None,
00077         'inact_temp' : 65,
00078         'ovhg' : 2,
00079         'scd3' : None,
00080         'suppl' : ('F',),
00081         'scd5' : None,
00082         'charac' : (7, -7, None, None, 'GACNNNNNNGTC'),
00083         'ovhgseq' : 'NN',
00084     }
00085 rest_dict['AasI'] = _temp()
00086 
00087 def _temp():
00088     return {
00089         'compsite' : '(?P<AatI>AGGCCT)|(?P<AatI_as>AGGCCT)',
00090         'results' : None,
00091         'site' : 'AGGCCT',
00092         'substrat' : 'DNA',
00093         'fst3' : -3,
00094         'fst5' : 3,
00095         'freq' : 4096,
00096         'size' : 6,
00097         'opt_temp' : 37,
00098         'dna' : None,
00099         'inact_temp' : 65,
00100         'ovhg' : 0,
00101         'scd3' : None,
00102         'suppl' : ('O',),
00103         'scd5' : None,
00104         'charac' : (3, -3, None, None, 'AGGCCT'),
00105         'ovhgseq' : '',
00106     }
00107 rest_dict['AatI'] = _temp()
00108 
00109 def _temp():
00110     return {
00111         'compsite' : '(?P<AatII>GACGTC)|(?P<AatII_as>GACGTC)',
00112         'results' : None,
00113         'site' : 'GACGTC',
00114         'substrat' : 'DNA',
00115         'fst3' : -5,
00116         'fst5' : 5,
00117         'freq' : 4096,
00118         'size' : 6,
00119         'opt_temp' : 37,
00120         'dna' : None,
00121         'inact_temp' : 65,
00122         'ovhg' : 4,
00123         'scd3' : None,
00124         'suppl' : ('F', 'I', 'K', 'M', 'N', 'O', 'R', 'V'),
00125         'scd5' : None,
00126         'charac' : (5, -5, None, None, 'GACGTC'),
00127         'ovhgseq' : 'ACGT',
00128     }
00129 rest_dict['AatII'] = _temp()
00130 
00131 def _temp():
00132     return {
00133         'compsite' : '(?P<AbsI>CCTCGAGG)|(?P<AbsI_as>CCTCGAGG)',
00134         'results' : None,
00135         'site' : 'CCTCGAGG',
00136         'substrat' : 'DNA',
00137         'fst3' : -2,
00138         'fst5' : 2,
00139         'freq' : 65536,
00140         'size' : 8,
00141         'opt_temp' : 37,
00142         'dna' : None,
00143         'inact_temp' : 65,
00144         'ovhg' : -4,
00145         'scd3' : None,
00146         'suppl' : ('I',),
00147         'scd5' : None,
00148         'charac' : (2, -2, None, None, 'CCTCGAGG'),
00149         'ovhgseq' : 'TCGA',
00150     }
00151 rest_dict['AbsI'] = _temp()
00152 
00153 def _temp():
00154     return {
00155         'compsite' : '(?P<Acc16I>TGCGCA)|(?P<Acc16I_as>TGCGCA)',
00156         'results' : None,
00157         'site' : 'TGCGCA',
00158         'substrat' : 'DNA',
00159         'fst3' : -3,
00160         'fst5' : 3,
00161         'freq' : 4096,
00162         'size' : 6,
00163         'opt_temp' : 37,
00164         'dna' : None,
00165         'inact_temp' : 65,
00166         'ovhg' : 0,
00167         'scd3' : None,
00168         'suppl' : ('I', 'V'),
00169         'scd5' : None,
00170         'charac' : (3, -3, None, None, 'TGCGCA'),
00171         'ovhgseq' : '',
00172     }
00173 rest_dict['Acc16I'] = _temp()
00174 
00175 def _temp():
00176     return {
00177         'compsite' : '(?P<Acc36I>ACCTGC)|(?P<Acc36I_as>GCAGGT)',
00178         'results' : None,
00179         'site' : 'ACCTGC',
00180         'substrat' : 'DNA',
00181         'fst3' : 8,
00182         'fst5' : 10,
00183         'freq' : 4096,
00184         'size' : 6,
00185         'opt_temp' : 37,
00186         'dna' : None,
00187         'inact_temp' : 65,
00188         'ovhg' : -4,
00189         'scd3' : None,
00190         'suppl' : ('I',),
00191         'scd5' : None,
00192         'charac' : (10, 8, None, None, 'ACCTGC'),
00193         'ovhgseq' : 'NNNN',
00194     }
00195 rest_dict['Acc36I'] = _temp()
00196 
00197 def _temp():
00198     return {
00199         'compsite' : '(?P<Acc65I>GGTACC)|(?P<Acc65I_as>GGTACC)',
00200         'results' : None,
00201         'site' : 'GGTACC',
00202         'substrat' : 'DNA',
00203         'fst3' : -1,
00204         'fst5' : 1,
00205         'freq' : 4096,
00206         'size' : 6,
00207         'opt_temp' : 37,
00208         'dna' : None,
00209         'inact_temp' : 65,
00210         'ovhg' : -4,
00211         'scd3' : None,
00212         'suppl' : ('F', 'I', 'N', 'R', 'V', 'W'),
00213         'scd5' : None,
00214         'charac' : (1, -1, None, None, 'GGTACC'),
00215         'ovhgseq' : 'GTAC',
00216     }
00217 rest_dict['Acc65I'] = _temp()
00218 
00219 def _temp():
00220     return {
00221         'compsite' : '(?P<AccB1I>GG[CT][AG]CC)|(?P<AccB1I_as>GG[CT][AG]CC)',
00222         'results' : None,
00223         'site' : 'GGYRCC',
00224         'substrat' : 'DNA',
00225         'fst3' : -1,
00226         'fst5' : 1,
00227         'freq' : 1024,
00228         'size' : 6,
00229         'opt_temp' : 37,
00230         'dna' : None,
00231         'inact_temp' : 65,
00232         'ovhg' : -4,
00233         'scd3' : None,
00234         'suppl' : ('I', 'V'),
00235         'scd5' : None,
00236         'charac' : (1, -1, None, None, 'GGYRCC'),
00237         'ovhgseq' : 'GYRC',
00238     }
00239 rest_dict['AccB1I'] = _temp()
00240 
00241 def _temp():
00242     return {
00243         'compsite' : '(?P<AccB7I>CCA.....TGG)|(?P<AccB7I_as>CCA.....TGG)',
00244         'results' : None,
00245         'site' : 'CCANNNNNTGG',
00246         'substrat' : 'DNA',
00247         'fst3' : -7,
00248         'fst5' : 7,
00249         'freq' : 4096,
00250         'size' : 11,
00251         'opt_temp' : 37,
00252         'dna' : None,
00253         'inact_temp' : 65,
00254         'ovhg' : 3,
00255         'scd3' : None,
00256         'suppl' : ('I', 'R', 'V'),
00257         'scd5' : None,
00258         'charac' : (7, -7, None, None, 'CCANNNNNTGG'),
00259         'ovhgseq' : 'NNN',
00260     }
00261 rest_dict['AccB7I'] = _temp()
00262 
00263 def _temp():
00264     return {
00265         'compsite' : '(?P<AccBSI>CCGCTC)|(?P<AccBSI_as>GAGCGG)',
00266         'results' : None,
00267         'site' : 'CCGCTC',
00268         'substrat' : 'DNA',
00269         'fst3' : -3,
00270         'fst5' : 3,
00271         'freq' : 4096,
00272         'size' : 6,
00273         'opt_temp' : 37,
00274         'dna' : None,
00275         'inact_temp' : 65,
00276         'ovhg' : 0,
00277         'scd3' : None,
00278         'suppl' : ('I', 'V'),
00279         'scd5' : None,
00280         'charac' : (3, -3, None, None, 'CCGCTC'),
00281         'ovhgseq' : '',
00282     }
00283 rest_dict['AccBSI'] = _temp()
00284 
00285 def _temp():
00286     return {
00287         'compsite' : '(?P<AccI>GT[AC][GT]AC)|(?P<AccI_as>GT[AC][GT]AC)',
00288         'results' : None,
00289         'site' : 'GTMKAC',
00290         'substrat' : 'DNA',
00291         'fst3' : -2,
00292         'fst5' : 2,
00293         'freq' : 1024,
00294         'size' : 6,
00295         'opt_temp' : 37,
00296         'dna' : None,
00297         'inact_temp' : 65,
00298         'ovhg' : -2,
00299         'scd3' : None,
00300         'suppl' : ('B', 'J', 'K', 'M', 'N', 'O', 'R', 'S', 'U', 'W', 'X'),
00301         'scd5' : None,
00302         'charac' : (2, -2, None, None, 'GTMKAC'),
00303         'ovhgseq' : 'MK',
00304     }
00305 rest_dict['AccI'] = _temp()
00306 
00307 def _temp():
00308     return {
00309         'compsite' : '(?P<AccII>CGCG)|(?P<AccII_as>CGCG)',
00310         'results' : None,
00311         'site' : 'CGCG',
00312         'substrat' : 'DNA',
00313         'fst3' : -2,
00314         'fst5' : 2,
00315         'freq' : 256,
00316         'size' : 4,
00317         'opt_temp' : 37,
00318         'dna' : None,
00319         'inact_temp' : 65,
00320         'ovhg' : 0,
00321         'scd3' : None,
00322         'suppl' : ('J', 'K'),
00323         'scd5' : None,
00324         'charac' : (2, -2, None, None, 'CGCG'),
00325         'ovhgseq' : '',
00326     }
00327 rest_dict['AccII'] = _temp()
00328 
00329 def _temp():
00330     return {
00331         'compsite' : '(?P<AccIII>TCCGGA)|(?P<AccIII_as>TCCGGA)',
00332         'results' : None,
00333         'site' : 'TCCGGA',
00334         'substrat' : 'DNA',
00335         'fst3' : -1,
00336         'fst5' : 1,
00337         'freq' : 4096,
00338         'size' : 6,
00339         'opt_temp' : 37,
00340         'dna' : None,
00341         'inact_temp' : 65,
00342         'ovhg' : -4,
00343         'scd3' : None,
00344         'suppl' : ('J', 'K', 'R', 'W'),
00345         'scd5' : None,
00346         'charac' : (1, -1, None, None, 'TCCGGA'),
00347         'ovhgseq' : 'CCGG',
00348     }
00349 rest_dict['AccIII'] = _temp()
00350 
00351 def _temp():
00352     return {
00353         'compsite' : '(?P<AceIII>CAGCTC)|(?P<AceIII_as>GAGCTG)',
00354         'results' : None,
00355         'site' : 'CAGCTC',
00356         'substrat' : 'DNA',
00357         'fst3' : 11,
00358         'fst5' : 13,
00359         'freq' : 4096,
00360         'size' : 6,
00361         'opt_temp' : 37,
00362         'dna' : None,
00363         'inact_temp' : 65,
00364         'ovhg' : -4,
00365         'scd3' : None,
00366         'suppl' : (),
00367         'scd5' : None,
00368         'charac' : (13, 11, None, None, 'CAGCTC'),
00369         'ovhgseq' : 'NNNN',
00370     }
00371 rest_dict['AceIII'] = _temp()
00372 
00373 def _temp():
00374     return {
00375         'compsite' : '(?P<AciI>CCGC)|(?P<AciI_as>GCGG)',
00376         'results' : None,
00377         'site' : 'CCGC',
00378         'substrat' : 'DNA',
00379         'fst3' : -1,
00380         'fst5' : 1,
00381         'freq' : 256,
00382         'size' : 4,
00383         'opt_temp' : 37,
00384         'dna' : None,
00385         'inact_temp' : 65,
00386         'ovhg' : -2,
00387         'scd3' : None,
00388         'suppl' : ('N',),
00389         'scd5' : None,
00390         'charac' : (1, -1, None, None, 'CCGC'),
00391         'ovhgseq' : 'CG',
00392     }
00393 rest_dict['AciI'] = _temp()
00394 
00395 def _temp():
00396     return {
00397         'compsite' : '(?P<AclI>AACGTT)|(?P<AclI_as>AACGTT)',
00398         'results' : None,
00399         'site' : 'AACGTT',
00400         'substrat' : 'DNA',
00401         'fst3' : -2,
00402         'fst5' : 2,
00403         'freq' : 4096,
00404         'size' : 6,
00405         'opt_temp' : 37,
00406         'dna' : None,
00407         'inact_temp' : 65,
00408         'ovhg' : -2,
00409         'scd3' : None,
00410         'suppl' : ('I', 'N', 'V'),
00411         'scd5' : None,
00412         'charac' : (2, -2, None, None, 'AACGTT'),
00413         'ovhgseq' : 'CG',
00414     }
00415 rest_dict['AclI'] = _temp()
00416 
00417 def _temp():
00418     return {
00419         'compsite' : '(?P<AclWI>GGATC)|(?P<AclWI_as>GATCC)',
00420         'results' : None,
00421         'site' : 'GGATC',
00422         'substrat' : 'DNA',
00423         'fst3' : 5,
00424         'fst5' : 9,
00425         'freq' : 1024,
00426         'size' : 5,
00427         'opt_temp' : 37,
00428         'dna' : None,
00429         'inact_temp' : 65,
00430         'ovhg' : -1,
00431         'scd3' : None,
00432         'suppl' : ('I',),
00433         'scd5' : None,
00434         'charac' : (9, 5, None, None, 'GGATC'),
00435         'ovhgseq' : 'N',
00436     }
00437 rest_dict['AclWI'] = _temp()
00438 
00439 def _temp():
00440     return {
00441         'compsite' : '(?P<AcoI>[CT]GGCC[AG])|(?P<AcoI_as>[CT]GGCC[AG])',
00442         'results' : None,
00443         'site' : 'YGGCCR',
00444         'substrat' : 'DNA',
00445         'fst3' : -1,
00446         'fst5' : 1,
00447         'freq' : 1024,
00448         'size' : 6,
00449         'opt_temp' : 37,
00450         'dna' : None,
00451         'inact_temp' : 65,
00452         'ovhg' : -4,
00453         'scd3' : None,
00454         'suppl' : ('I',),
00455         'scd5' : None,
00456         'charac' : (1, -1, None, None, 'YGGCCR'),
00457         'ovhgseq' : 'GGCC',
00458     }
00459 rest_dict['AcoI'] = _temp()
00460 
00461 def _temp():
00462     return {
00463         'compsite' : '(?P<AcsI>[AG]AATT[CT])|(?P<AcsI_as>[AG]AATT[CT])',
00464         'results' : None,
00465         'site' : 'RAATTY',
00466         'substrat' : 'DNA',
00467         'fst3' : -1,
00468         'fst5' : 1,
00469         'freq' : 1024,
00470         'size' : 6,
00471         'opt_temp' : 37,
00472         'dna' : None,
00473         'inact_temp' : 65,
00474         'ovhg' : -4,
00475         'scd3' : None,
00476         'suppl' : ('I', 'V'),
00477         'scd5' : None,
00478         'charac' : (1, -1, None, None, 'RAATTY'),
00479         'ovhgseq' : 'AATT',
00480     }
00481 rest_dict['AcsI'] = _temp()
00482 
00483 def _temp():
00484     return {
00485         'compsite' : '(?P<AcuI>CTGAAG)|(?P<AcuI_as>CTTCAG)',
00486         'results' : None,
00487         'site' : 'CTGAAG',
00488         'substrat' : 'DNA',
00489         'fst3' : 14,
00490         'fst5' : 22,
00491         'freq' : 4096,
00492         'size' : 6,
00493         'opt_temp' : 37,
00494         'dna' : None,
00495         'inact_temp' : 65,
00496         'ovhg' : 2,
00497         'scd3' : None,
00498         'suppl' : ('I', 'N'),
00499         'scd5' : None,
00500         'charac' : (22, 14, None, None, 'CTGAAG'),
00501         'ovhgseq' : 'NN',
00502     }
00503 rest_dict['AcuI'] = _temp()
00504 
00505 def _temp():
00506     return {
00507         'compsite' : '(?P<AcvI>CACGTG)|(?P<AcvI_as>CACGTG)',
00508         'results' : None,
00509         'site' : 'CACGTG',
00510         'substrat' : 'DNA',
00511         'fst3' : -3,
00512         'fst5' : 3,
00513         'freq' : 4096,
00514         'size' : 6,
00515         'opt_temp' : 37,
00516         'dna' : None,
00517         'inact_temp' : 65,
00518         'ovhg' : 0,
00519         'scd3' : None,
00520         'suppl' : ('Q', 'X'),
00521         'scd5' : None,
00522         'charac' : (3, -3, None, None, 'CACGTG'),
00523         'ovhgseq' : '',
00524     }
00525 rest_dict['AcvI'] = _temp()
00526 
00527 def _temp():
00528     return {
00529         'compsite' : '(?P<AcyI>G[AG]CG[CT]C)|(?P<AcyI_as>G[AG]CG[CT]C)',
00530         'results' : None,
00531         'site' : 'GRCGYC',
00532         'substrat' : 'DNA',
00533         'fst3' : -2,
00534         'fst5' : 2,
00535         'freq' : 1024,
00536         'size' : 6,
00537         'opt_temp' : 37,
00538         'dna' : None,
00539         'inact_temp' : 65,
00540         'ovhg' : -2,
00541         'scd3' : None,
00542         'suppl' : ('J', 'M'),
00543         'scd5' : None,
00544         'charac' : (2, -2, None, None, 'GRCGYC'),
00545         'ovhgseq' : 'CG',
00546     }
00547 rest_dict['AcyI'] = _temp()
00548 
00549 def _temp():
00550     return {
00551         'compsite' : '(?P<AdeI>CAC...GTG)|(?P<AdeI_as>CAC...GTG)',
00552         'results' : None,
00553         'site' : 'CACNNNGTG',
00554         'substrat' : 'DNA',
00555         'fst3' : -6,
00556         'fst5' : 6,
00557         'freq' : 4096,
00558         'size' : 9,
00559         'opt_temp' : 37,
00560         'dna' : None,
00561         'inact_temp' : 65,
00562         'ovhg' : 3,
00563         'scd3' : None,
00564         'suppl' : ('F',),
00565         'scd5' : None,
00566         'charac' : (6, -6, None, None, 'CACNNNGTG'),
00567         'ovhgseq' : 'NNN',
00568     }
00569 rest_dict['AdeI'] = _temp()
00570 
00571 def _temp():
00572     return {
00573         'compsite' : '(?P<AfaI>GTAC)|(?P<AfaI_as>GTAC)',
00574         'results' : None,
00575         'site' : 'GTAC',
00576         'substrat' : 'DNA',
00577         'fst3' : -2,
00578         'fst5' : 2,
00579         'freq' : 256,
00580         'size' : 4,
00581         'opt_temp' : 37,
00582         'dna' : None,
00583         'inact_temp' : 65,
00584         'ovhg' : 0,
00585         'scd3' : None,
00586         'suppl' : ('K',),
00587         'scd5' : None,
00588         'charac' : (2, -2, None, None, 'GTAC'),
00589         'ovhgseq' : '',
00590     }
00591 rest_dict['AfaI'] = _temp()
00592 
00593 def _temp():
00594     return {
00595         'compsite' : '(?P<AfeI>AGCGCT)|(?P<AfeI_as>AGCGCT)',
00596         'results' : None,
00597         'site' : 'AGCGCT',
00598         'substrat' : 'DNA',
00599         'fst3' : -3,
00600         'fst5' : 3,
00601         'freq' : 4096,
00602         'size' : 6,
00603         'opt_temp' : 37,
00604         'dna' : None,
00605         'inact_temp' : 65,
00606         'ovhg' : 0,
00607         'scd3' : None,
00608         'suppl' : ('I', 'N'),
00609         'scd5' : None,
00610         'charac' : (3, -3, None, None, 'AGCGCT'),
00611         'ovhgseq' : '',
00612     }
00613 rest_dict['AfeI'] = _temp()
00614 
00615 def _temp():
00616     return {
00617         'compsite' : '(?P<AfiI>CC.......GG)|(?P<AfiI_as>CC.......GG)',
00618         'results' : None,
00619         'site' : 'CCNNNNNNNGG',
00620         'substrat' : 'DNA',
00621         'fst3' : -7,
00622         'fst5' : 7,
00623         'freq' : 256,
00624         'size' : 11,
00625         'opt_temp' : 37,
00626         'dna' : None,
00627         'inact_temp' : 65,
00628         'ovhg' : 3,
00629         'scd3' : None,
00630         'suppl' : ('V',),
00631         'scd5' : None,
00632         'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
00633         'ovhgseq' : 'NNN',
00634     }
00635 rest_dict['AfiI'] = _temp()
00636 
00637 def _temp():
00638     return {
00639         'compsite' : '(?P<AflII>CTTAAG)|(?P<AflII_as>CTTAAG)',
00640         'results' : None,
00641         'site' : 'CTTAAG',
00642         'substrat' : 'DNA',
00643         'fst3' : -1,
00644         'fst5' : 1,
00645         'freq' : 4096,
00646         'size' : 6,
00647         'opt_temp' : 37,
00648         'dna' : None,
00649         'inact_temp' : 65,
00650         'ovhg' : -4,
00651         'scd3' : None,
00652         'suppl' : ('J', 'K', 'N'),
00653         'scd5' : None,
00654         'charac' : (1, -1, None, None, 'CTTAAG'),
00655         'ovhgseq' : 'TTAA',
00656     }
00657 rest_dict['AflII'] = _temp()
00658 
00659 def _temp():
00660     return {
00661         'compsite' : '(?P<AflIII>AC[AG][CT]GT)|(?P<AflIII_as>AC[AG][CT]GT)',
00662         'results' : None,
00663         'site' : 'ACRYGT',
00664         'substrat' : 'DNA',
00665         'fst3' : -1,
00666         'fst5' : 1,
00667         'freq' : 1024,
00668         'size' : 6,
00669         'opt_temp' : 37,
00670         'dna' : None,
00671         'inact_temp' : 65,
00672         'ovhg' : -4,
00673         'scd3' : None,
00674         'suppl' : ('M', 'N', 'W'),
00675         'scd5' : None,
00676         'charac' : (1, -1, None, None, 'ACRYGT'),
00677         'ovhgseq' : 'CRYG',
00678     }
00679 rest_dict['AflIII'] = _temp()
00680 
00681 def _temp():
00682     return {
00683         'compsite' : '(?P<AgeI>ACCGGT)|(?P<AgeI_as>ACCGGT)',
00684         'results' : None,
00685         'site' : 'ACCGGT',
00686         'substrat' : 'DNA',
00687         'fst3' : -1,
00688         'fst5' : 1,
00689         'freq' : 4096,
00690         'size' : 6,
00691         'opt_temp' : 37,
00692         'dna' : None,
00693         'inact_temp' : 65,
00694         'ovhg' : -4,
00695         'scd3' : None,
00696         'suppl' : ('J', 'N', 'R'),
00697         'scd5' : None,
00698         'charac' : (1, -1, None, None, 'ACCGGT'),
00699         'ovhgseq' : 'CCGG',
00700     }
00701 rest_dict['AgeI'] = _temp()
00702 
00703 def _temp():
00704     return {
00705         'compsite' : '(?P<AgsI>TT[CG]AA)|(?P<AgsI_as>TT[CG]AA)',
00706         'results' : None,
00707         'site' : 'TTSAA',
00708         'substrat' : 'DNA',
00709         'fst3' : -3,
00710         'fst5' : 3,
00711         'freq' : 512,
00712         'size' : 5,
00713         'opt_temp' : 37,
00714         'dna' : None,
00715         'inact_temp' : 65,
00716         'ovhg' : 1,
00717         'scd3' : None,
00718         'suppl' : ('I',),
00719         'scd5' : None,
00720         'charac' : (3, -3, None, None, 'TTSAA'),
00721         'ovhgseq' : 'S',
00722     }
00723 rest_dict['AgsI'] = _temp()
00724 
00725 def _temp():
00726     return {
00727         'compsite' : '(?P<AhaIII>TTTAAA)|(?P<AhaIII_as>TTTAAA)',
00728         'results' : None,
00729         'site' : 'TTTAAA',
00730         'substrat' : 'DNA',
00731         'fst3' : -3,
00732         'fst5' : 3,
00733         'freq' : 4096,
00734         'size' : 6,
00735         'opt_temp' : 37,
00736         'dna' : None,
00737         'inact_temp' : 65,
00738         'ovhg' : 0,
00739         'scd3' : None,
00740         'suppl' : (),
00741         'scd5' : None,
00742         'charac' : (3, -3, None, None, 'TTTAAA'),
00743         'ovhgseq' : '',
00744     }
00745 rest_dict['AhaIII'] = _temp()
00746 
00747 def _temp():
00748     return {
00749         'compsite' : '(?P<AhdI>GAC.....GTC)|(?P<AhdI_as>GAC.....GTC)',
00750         'results' : None,
00751         'site' : 'GACNNNNNGTC',
00752         'substrat' : 'DNA',
00753         'fst3' : -6,
00754         'fst5' : 6,
00755         'freq' : 4096,
00756         'size' : 11,
00757         'opt_temp' : 37,
00758         'dna' : None,
00759         'inact_temp' : 65,
00760         'ovhg' : 1,
00761         'scd3' : None,
00762         'suppl' : ('N',),
00763         'scd5' : None,
00764         'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
00765         'ovhgseq' : 'N',
00766     }
00767 rest_dict['AhdI'] = _temp()
00768 
00769 def _temp():
00770     return {
00771         'compsite' : '(?P<AhlI>ACTAGT)|(?P<AhlI_as>ACTAGT)',
00772         'results' : None,
00773         'site' : 'ACTAGT',
00774         'substrat' : 'DNA',
00775         'fst3' : -1,
00776         'fst5' : 1,
00777         'freq' : 4096,
00778         'size' : 6,
00779         'opt_temp' : 37,
00780         'dna' : None,
00781         'inact_temp' : 65,
00782         'ovhg' : -4,
00783         'scd3' : None,
00784         'suppl' : ('I', 'V'),
00785         'scd5' : None,
00786         'charac' : (1, -1, None, None, 'ACTAGT'),
00787         'ovhgseq' : 'CTAG',
00788     }
00789 rest_dict['AhlI'] = _temp()
00790 
00791 def _temp():
00792     return {
00793         'compsite' : '(?P<AjiI>CACGTC)|(?P<AjiI_as>GACGTG)',
00794         'results' : None,
00795         'site' : 'CACGTC',
00796         'substrat' : 'DNA',
00797         'fst3' : -3,
00798         'fst5' : 3,
00799         'freq' : 4096,
00800         'size' : 6,
00801         'opt_temp' : 37,
00802         'dna' : None,
00803         'inact_temp' : 65,
00804         'ovhg' : 0,
00805         'scd3' : None,
00806         'suppl' : ('F',),
00807         'scd5' : None,
00808         'charac' : (3, -3, None, None, 'CACGTC'),
00809         'ovhgseq' : '',
00810     }
00811 rest_dict['AjiI'] = _temp()
00812 
00813 def _temp():
00814     return {
00815         'compsite' : '(?P<AjnI>CC[AT]GG)|(?P<AjnI_as>CC[AT]GG)',
00816         'results' : None,
00817         'site' : 'CCWGG',
00818         'substrat' : 'DNA',
00819         'fst3' : 0,
00820         'fst5' : 0,
00821         'freq' : 512,
00822         'size' : 5,
00823         'opt_temp' : 37,
00824         'dna' : None,
00825         'inact_temp' : 65,
00826         'ovhg' : -5,
00827         'scd3' : None,
00828         'suppl' : ('I',),
00829         'scd5' : None,
00830         'charac' : (0, 0, None, None, 'CCWGG'),
00831         'ovhgseq' : 'CCWGG',
00832     }
00833 rest_dict['AjnI'] = _temp()
00834 
00835 def _temp():
00836     return {
00837         'compsite' : '(?P<AjuI>GAA.......TTGG)|(?P<AjuI_as>CCAA.......TTC)',
00838         'results' : None,
00839         'site' : 'GAANNNNNNNTTGG',
00840         'substrat' : 'DNA',
00841         'fst3' : -26,
00842         'fst5' : -7,
00843         'freq' : 16384,
00844         'size' : 14,
00845         'opt_temp' : 37,
00846         'dna' : None,
00847         'inact_temp' : 65,
00848         'ovhg' : 5,
00849         'scd3' : 6,
00850         'suppl' : ('F',),
00851         'scd5' : 25,
00852         'charac' : (-7, -26, 25, 6, 'GAANNNNNNNTTGG'),
00853         'ovhgseq' : 'NNNNN',
00854     }
00855 rest_dict['AjuI'] = _temp()
00856 
00857 def _temp():
00858     return {
00859         'compsite' : '(?P<AleI>CAC....GTG)|(?P<AleI_as>CAC....GTG)',
00860         'results' : None,
00861         'site' : 'CACNNNNGTG',
00862         'substrat' : 'DNA',
00863         'fst3' : -5,
00864         'fst5' : 5,
00865         'freq' : 4096,
00866         'size' : 10,
00867         'opt_temp' : 37,
00868         'dna' : None,
00869         'inact_temp' : 65,
00870         'ovhg' : 0,
00871         'scd3' : None,
00872         'suppl' : ('N',),
00873         'scd5' : None,
00874         'charac' : (5, -5, None, None, 'CACNNNNGTG'),
00875         'ovhgseq' : '',
00876     }
00877 rest_dict['AleI'] = _temp()
00878 
00879 def _temp():
00880     return {
00881         'compsite' : '(?P<AlfI>GCA......TGC)|(?P<AlfI_as>GCA......TGC)',
00882         'results' : None,
00883         'site' : 'GCANNNNNNTGC',
00884         'substrat' : 'DNA',
00885         'fst3' : -24,
00886         'fst5' : -10,
00887         'freq' : 4096,
00888         'size' : 12,
00889         'opt_temp' : 37,
00890         'dna' : None,
00891         'inact_temp' : 65,
00892         'ovhg' : 2,
00893         'scd3' : 10,
00894         'suppl' : ('F',),
00895         'scd5' : 24,
00896         'charac' : (-10, -24, 24, 10, 'GCANNNNNNTGC'),
00897         'ovhgseq' : 'NN',
00898     }
00899 rest_dict['AlfI'] = _temp()
00900 
00901 def _temp():
00902     return {
00903         'compsite' : '(?P<AloI>GAAC......TCC)|(?P<AloI_as>GGA......GTTC)',
00904         'results' : None,
00905         'site' : 'GAACNNNNNNTCC',
00906         'substrat' : 'DNA',
00907         'fst3' : -25,
00908         'fst5' : -7,
00909         'freq' : 16384,
00910         'size' : 13,
00911         'opt_temp' : 37,
00912         'dna' : None,
00913         'inact_temp' : 65,
00914         'ovhg' : 5,
00915         'scd3' : 7,
00916         'suppl' : ('F',),
00917         'scd5' : 25,
00918         'charac' : (-7, -25, 25, 7, 'GAACNNNNNNTCC'),
00919         'ovhgseq' : 'NNNNN',
00920     }
00921 rest_dict['AloI'] = _temp()
00922 
00923 def _temp():
00924     return {
00925         'compsite' : '(?P<AluBI>AGCT)|(?P<AluBI_as>AGCT)',
00926         'results' : None,
00927         'site' : 'AGCT',
00928         'substrat' : 'DNA',
00929         'fst3' : -2,
00930         'fst5' : 2,
00931         'freq' : 256,
00932         'size' : 4,
00933         'opt_temp' : 37,
00934         'dna' : None,
00935         'inact_temp' : 65,
00936         'ovhg' : 0,
00937         'scd3' : None,
00938         'suppl' : ('I',),
00939         'scd5' : None,
00940         'charac' : (2, -2, None, None, 'AGCT'),
00941         'ovhgseq' : '',
00942     }
00943 rest_dict['AluBI'] = _temp()
00944 
00945 def _temp():
00946     return {
00947         'compsite' : '(?P<AluI>AGCT)|(?P<AluI_as>AGCT)',
00948         'results' : None,
00949         'site' : 'AGCT',
00950         'substrat' : 'DNA',
00951         'fst3' : -2,
00952         'fst5' : 2,
00953         'freq' : 256,
00954         'size' : 4,
00955         'opt_temp' : 37,
00956         'dna' : None,
00957         'inact_temp' : 65,
00958         'ovhg' : 0,
00959         'scd3' : None,
00960         'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
00961         'scd5' : None,
00962         'charac' : (2, -2, None, None, 'AGCT'),
00963         'ovhgseq' : '',
00964     }
00965 rest_dict['AluI'] = _temp()
00966 
00967 def _temp():
00968     return {
00969         'compsite' : '(?P<Alw21I>G[AT]GC[AT]C)|(?P<Alw21I_as>G[AT]GC[AT]C)',
00970         'results' : None,
00971         'site' : 'GWGCWC',
00972         'substrat' : 'DNA',
00973         'fst3' : -5,
00974         'fst5' : 5,
00975         'freq' : 1024,
00976         'size' : 6,
00977         'opt_temp' : 37,
00978         'dna' : None,
00979         'inact_temp' : 65,
00980         'ovhg' : 4,
00981         'scd3' : None,
00982         'suppl' : ('F',),
00983         'scd5' : None,
00984         'charac' : (5, -5, None, None, 'GWGCWC'),
00985         'ovhgseq' : 'WGCW',
00986     }
00987 rest_dict['Alw21I'] = _temp()
00988 
00989 def _temp():
00990     return {
00991         'compsite' : '(?P<Alw26I>GTCTC)|(?P<Alw26I_as>GAGAC)',
00992         'results' : None,
00993         'site' : 'GTCTC',
00994         'substrat' : 'DNA',
00995         'fst3' : 5,
00996         'fst5' : 6,
00997         'freq' : 1024,
00998         'size' : 5,
00999         'opt_temp' : 37,
01000         'dna' : None,
01001         'inact_temp' : 65,
01002         'ovhg' : -4,
01003         'scd3' : None,
01004         'suppl' : ('F',),
01005         'scd5' : None,
01006         'charac' : (6, 5, None, None, 'GTCTC'),
01007         'ovhgseq' : 'NNNN',
01008     }
01009 rest_dict['Alw26I'] = _temp()
01010 
01011 def _temp():
01012     return {
01013         'compsite' : '(?P<Alw44I>GTGCAC)|(?P<Alw44I_as>GTGCAC)',
01014         'results' : None,
01015         'site' : 'GTGCAC',
01016         'substrat' : 'DNA',
01017         'fst3' : -1,
01018         'fst5' : 1,
01019         'freq' : 4096,
01020         'size' : 6,
01021         'opt_temp' : 37,
01022         'dna' : None,
01023         'inact_temp' : 65,
01024         'ovhg' : -4,
01025         'scd3' : None,
01026         'suppl' : ('F', 'J', 'O', 'R'),
01027         'scd5' : None,
01028         'charac' : (1, -1, None, None, 'GTGCAC'),
01029         'ovhgseq' : 'TGCA',
01030     }
01031 rest_dict['Alw44I'] = _temp()
01032 
01033 def _temp():
01034     return {
01035         'compsite' : '(?P<AlwFI>GAAA[CT].....[AG]TG)|(?P<AlwFI_as>CA[CT].....[AG]TTTC)',
01036         'results' : None,
01037         'site' : 'GAAAYNNNNNRTG',
01038         'substrat' : 'DNA',
01039         'fst3' : None,
01040         'fst5' : None,
01041         'freq' : 16384,
01042         'size' : 13,
01043         'opt_temp' : 37,
01044         'dna' : None,
01045         'inact_temp' : 65,
01046         'ovhg' : None,
01047         'scd3' : None,
01048         'suppl' : (),
01049         'scd5' : None,
01050         'charac' : (None, None, None, None, 'GAAAYNNNNNRTG'),
01051         'ovhgseq' : None,
01052     }
01053 rest_dict['AlwFI'] = _temp()
01054 
01055 def _temp():
01056     return {
01057         'compsite' : '(?P<AlwI>GGATC)|(?P<AlwI_as>GATCC)',
01058         'results' : None,
01059         'site' : 'GGATC',
01060         'substrat' : 'DNA',
01061         'fst3' : 5,
01062         'fst5' : 9,
01063         'freq' : 1024,
01064         'size' : 5,
01065         'opt_temp' : 37,
01066         'dna' : None,
01067         'inact_temp' : 65,
01068         'ovhg' : -1,
01069         'scd3' : None,
01070         'suppl' : ('N',),
01071         'scd5' : None,
01072         'charac' : (9, 5, None, None, 'GGATC'),
01073         'ovhgseq' : 'N',
01074     }
01075 rest_dict['AlwI'] = _temp()
01076 
01077 def _temp():
01078     return {
01079         'compsite' : '(?P<AlwNI>CAG...CTG)|(?P<AlwNI_as>CAG...CTG)',
01080         'results' : None,
01081         'site' : 'CAGNNNCTG',
01082         'substrat' : 'DNA',
01083         'fst3' : -6,
01084         'fst5' : 6,
01085         'freq' : 4096,
01086         'size' : 9,
01087         'opt_temp' : 37,
01088         'dna' : None,
01089         'inact_temp' : 65,
01090         'ovhg' : 3,
01091         'scd3' : None,
01092         'suppl' : ('N',),
01093         'scd5' : None,
01094         'charac' : (6, -6, None, None, 'CAGNNNCTG'),
01095         'ovhgseq' : 'NNN',
01096     }
01097 rest_dict['AlwNI'] = _temp()
01098 
01099 def _temp():
01100     return {
01101         'compsite' : '(?P<Ama87I>C[CT]CG[AG]G)|(?P<Ama87I_as>C[CT]CG[AG]G)',
01102         'results' : None,
01103         'site' : 'CYCGRG',
01104         'substrat' : 'DNA',
01105         'fst3' : -1,
01106         'fst5' : 1,
01107         'freq' : 1024,
01108         'size' : 6,
01109         'opt_temp' : 37,
01110         'dna' : None,
01111         'inact_temp' : 65,
01112         'ovhg' : -4,
01113         'scd3' : None,
01114         'suppl' : ('I', 'V'),
01115         'scd5' : None,
01116         'charac' : (1, -1, None, None, 'CYCGRG'),
01117         'ovhgseq' : 'YCGR',
01118     }
01119 rest_dict['Ama87I'] = _temp()
01120 
01121 def _temp():
01122     return {
01123         'compsite' : '(?P<Aor13HI>TCCGGA)|(?P<Aor13HI_as>TCCGGA)',
01124         'results' : None,
01125         'site' : 'TCCGGA',
01126         'substrat' : 'DNA',
01127         'fst3' : -1,
01128         'fst5' : 1,
01129         'freq' : 4096,
01130         'size' : 6,
01131         'opt_temp' : 37,
01132         'dna' : None,
01133         'inact_temp' : 65,
01134         'ovhg' : -4,
01135         'scd3' : None,
01136         'suppl' : ('K',),
01137         'scd5' : None,
01138         'charac' : (1, -1, None, None, 'TCCGGA'),
01139         'ovhgseq' : 'CCGG',
01140     }
01141 rest_dict['Aor13HI'] = _temp()
01142 
01143 def _temp():
01144     return {
01145         'compsite' : '(?P<Aor51HI>AGCGCT)|(?P<Aor51HI_as>AGCGCT)',
01146         'results' : None,
01147         'site' : 'AGCGCT',
01148         'substrat' : 'DNA',
01149         'fst3' : -3,
01150         'fst5' : 3,
01151         'freq' : 4096,
01152         'size' : 6,
01153         'opt_temp' : 37,
01154         'dna' : None,
01155         'inact_temp' : 65,
01156         'ovhg' : 0,
01157         'scd3' : None,
01158         'suppl' : ('K',),
01159         'scd5' : None,
01160         'charac' : (3, -3, None, None, 'AGCGCT'),
01161         'ovhgseq' : '',
01162     }
01163 rest_dict['Aor51HI'] = _temp()
01164 
01165 def _temp():
01166     return {
01167         'compsite' : '(?P<ApaBI>GCA.....TGC)|(?P<ApaBI_as>GCA.....TGC)',
01168         'results' : None,
01169         'site' : 'GCANNNNNTGC',
01170         'substrat' : 'DNA',
01171         'fst3' : -8,
01172         'fst5' : 8,
01173         'freq' : 4096,
01174         'size' : 11,
01175         'opt_temp' : 37,
01176         'dna' : None,
01177         'inact_temp' : 65,
01178         'ovhg' : 5,
01179         'scd3' : None,
01180         'suppl' : (),
01181         'scd5' : None,
01182         'charac' : (8, -8, None, None, 'GCANNNNNTGC'),
01183         'ovhgseq' : 'NNNNN',
01184     }
01185 rest_dict['ApaBI'] = _temp()
01186 
01187 def _temp():
01188     return {
01189         'compsite' : '(?P<ApaI>GGGCCC)|(?P<ApaI_as>GGGCCC)',
01190         'results' : None,
01191         'site' : 'GGGCCC',
01192         'substrat' : 'DNA',
01193         'fst3' : -5,
01194         'fst5' : 5,
01195         'freq' : 4096,
01196         'size' : 6,
01197         'opt_temp' : 37,
01198         'dna' : None,
01199         'inact_temp' : 65,
01200         'ovhg' : 4,
01201         'scd3' : None,
01202         'suppl' : ('B', 'F', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X'),
01203         'scd5' : None,
01204         'charac' : (5, -5, None, None, 'GGGCCC'),
01205         'ovhgseq' : 'GGCC',
01206     }
01207 rest_dict['ApaI'] = _temp()
01208 
01209 def _temp():
01210     return {
01211         'compsite' : '(?P<ApaLI>GTGCAC)|(?P<ApaLI_as>GTGCAC)',
01212         'results' : None,
01213         'site' : 'GTGCAC',
01214         'substrat' : 'DNA',
01215         'fst3' : -1,
01216         'fst5' : 1,
01217         'freq' : 4096,
01218         'size' : 6,
01219         'opt_temp' : 37,
01220         'dna' : None,
01221         'inact_temp' : 65,
01222         'ovhg' : -4,
01223         'scd3' : None,
01224         'suppl' : ('C', 'K', 'N', 'U'),
01225         'scd5' : None,
01226         'charac' : (1, -1, None, None, 'GTGCAC'),
01227         'ovhgseq' : 'TGCA',
01228     }
01229 rest_dict['ApaLI'] = _temp()
01230 
01231 def _temp():
01232     return {
01233         'compsite' : '(?P<ApeKI>GC[AT]GC)|(?P<ApeKI_as>GC[AT]GC)',
01234         'results' : None,
01235         'site' : 'GCWGC',
01236         'substrat' : 'DNA',
01237         'fst3' : -1,
01238         'fst5' : 1,
01239         'freq' : 512,
01240         'size' : 5,
01241         'opt_temp' : 37,
01242         'dna' : None,
01243         'inact_temp' : 65,
01244         'ovhg' : -3,
01245         'scd3' : None,
01246         'suppl' : ('N',),
01247         'scd5' : None,
01248         'charac' : (1, -1, None, None, 'GCWGC'),
01249         'ovhgseq' : 'CWG',
01250     }
01251 rest_dict['ApeKI'] = _temp()
01252 
01253 def _temp():
01254     return {
01255         'compsite' : '(?P<ApoI>[AG]AATT[CT])|(?P<ApoI_as>[AG]AATT[CT])',
01256         'results' : None,
01257         'site' : 'RAATTY',
01258         'substrat' : 'DNA',
01259         'fst3' : -1,
01260         'fst5' : 1,
01261         'freq' : 1024,
01262         'size' : 6,
01263         'opt_temp' : 37,
01264         'dna' : None,
01265         'inact_temp' : 65,
01266         'ovhg' : -4,
01267         'scd3' : None,
01268         'suppl' : ('N',),
01269         'scd5' : None,
01270         'charac' : (1, -1, None, None, 'RAATTY'),
01271         'ovhgseq' : 'AATT',
01272     }
01273 rest_dict['ApoI'] = _temp()
01274 
01275 def _temp():
01276     return {
01277         'compsite' : '(?P<ApyPI>ATCGAC)|(?P<ApyPI_as>GTCGAT)',
01278         'results' : None,
01279         'site' : 'ATCGAC',
01280         'substrat' : 'DNA',
01281         'fst3' : 18,
01282         'fst5' : 26,
01283         'freq' : 4096,
01284         'size' : 6,
01285         'opt_temp' : 37,
01286         'dna' : None,
01287         'inact_temp' : 65,
01288         'ovhg' : 2,
01289         'scd3' : None,
01290         'suppl' : (),
01291         'scd5' : None,
01292         'charac' : (26, 18, None, None, 'ATCGAC'),
01293         'ovhgseq' : 'NN',
01294     }
01295 rest_dict['ApyPI'] = _temp()
01296 
01297 def _temp():
01298     return {
01299         'compsite' : '(?P<AquII>GCCG.AC)|(?P<AquII_as>GT.CGGC)',
01300         'results' : None,
01301         'site' : 'GCCGNAC',
01302         'substrat' : 'DNA',
01303         'fst3' : 18,
01304         'fst5' : 27,
01305         'freq' : 4096,
01306         'size' : 7,
01307         'opt_temp' : 37,
01308         'dna' : None,
01309         'inact_temp' : 65,
01310         'ovhg' : 2,
01311         'scd3' : None,
01312         'suppl' : (),
01313         'scd5' : None,
01314         'charac' : (27, 18, None, None, 'GCCGNAC'),
01315         'ovhgseq' : 'NN',
01316     }
01317 rest_dict['AquII'] = _temp()
01318 
01319 def _temp():
01320     return {
01321         'compsite' : '(?P<AquIII>GAGGAG)|(?P<AquIII_as>CTCCTC)',
01322         'results' : None,
01323         'site' : 'GAGGAG',
01324         'substrat' : 'DNA',
01325         'fst3' : 18,
01326         'fst5' : 26,
01327         'freq' : 4096,
01328         'size' : 6,
01329         'opt_temp' : 37,
01330         'dna' : None,
01331         'inact_temp' : 65,
01332         'ovhg' : 2,
01333         'scd3' : None,
01334         'suppl' : (),
01335         'scd5' : None,
01336         'charac' : (26, 18, None, None, 'GAGGAG'),
01337         'ovhgseq' : 'NN',
01338     }
01339 rest_dict['AquIII'] = _temp()
01340 
01341 def _temp():
01342     return {
01343         'compsite' : '(?P<AquIV>G[AG]GGAAG)|(?P<AquIV_as>CTTCC[CT]C)',
01344         'results' : None,
01345         'site' : 'GRGGAAG',
01346         'substrat' : 'DNA',
01347         'fst3' : 17,
01348         'fst5' : 26,
01349         'freq' : 8192,
01350         'size' : 7,
01351         'opt_temp' : 37,
01352         'dna' : None,
01353         'inact_temp' : 65,
01354         'ovhg' : 2,
01355         'scd3' : None,
01356         'suppl' : (),
01357         'scd5' : None,
01358         'charac' : (26, 17, None, None, 'GRGGAAG'),
01359         'ovhgseq' : 'NN',
01360     }
01361 rest_dict['AquIV'] = _temp()
01362 
01363 def _temp():
01364     return {
01365         'compsite' : '(?P<ArsI>GAC......TT[CT]G)|(?P<ArsI_as>C[AG]AA......GTC)',
01366         'results' : None,
01367         'site' : 'GACNNNNNNTTYG',
01368         'substrat' : 'DNA',
01369         'fst3' : -26,
01370         'fst5' : -8,
01371         'freq' : 8192,
01372         'size' : 13,
01373         'opt_temp' : 37,
01374         'dna' : None,
01375         'inact_temp' : 65,
01376         'ovhg' : 5,
01377         'scd3' : 6,
01378         'suppl' : ('I',),
01379         'scd5' : 24,
01380         'charac' : (-8, -26, 24, 6, 'GACNNNNNNTTYG'),
01381         'ovhgseq' : 'NNNNN',
01382     }
01383 rest_dict['ArsI'] = _temp()
01384 
01385 def _temp():
01386     return {
01387         'compsite' : '(?P<AscI>GGCGCGCC)|(?P<AscI_as>GGCGCGCC)',
01388         'results' : None,
01389         'site' : 'GGCGCGCC',
01390         'substrat' : 'DNA',
01391         'fst3' : -2,
01392         'fst5' : 2,
01393         'freq' : 65536,
01394         'size' : 8,
01395         'opt_temp' : 37,
01396         'dna' : None,
01397         'inact_temp' : 65,
01398         'ovhg' : -4,
01399         'scd3' : None,
01400         'suppl' : ('N', 'W'),
01401         'scd5' : None,
01402         'charac' : (2, -2, None, None, 'GGCGCGCC'),
01403         'ovhgseq' : 'CGCG',
01404     }
01405 rest_dict['AscI'] = _temp()
01406 
01407 def _temp():
01408     return {
01409         'compsite' : '(?P<AseI>ATTAAT)|(?P<AseI_as>ATTAAT)',
01410         'results' : None,
01411         'site' : 'ATTAAT',
01412         'substrat' : 'DNA',
01413         'fst3' : -2,
01414         'fst5' : 2,
01415         'freq' : 4096,
01416         'size' : 6,
01417         'opt_temp' : 37,
01418         'dna' : None,
01419         'inact_temp' : 65,
01420         'ovhg' : -2,
01421         'scd3' : None,
01422         'suppl' : ('J', 'N', 'O'),
01423         'scd5' : None,
01424         'charac' : (2, -2, None, None, 'ATTAAT'),
01425         'ovhgseq' : 'TA',
01426     }
01427 rest_dict['AseI'] = _temp()
01428 
01429 def _temp():
01430     return {
01431         'compsite' : '(?P<Asi256I>GATC)|(?P<Asi256I_as>GATC)',
01432         'results' : None,
01433         'site' : 'GATC',
01434         'substrat' : 'DNA',
01435         'fst3' : -1,
01436         'fst5' : 1,
01437         'freq' : 256,
01438         'size' : 4,
01439         'opt_temp' : 37,
01440         'dna' : None,
01441         'inact_temp' : 65,
01442         'ovhg' : -2,
01443         'scd3' : None,
01444         'suppl' : (),
01445         'scd5' : None,
01446         'charac' : (1, -1, None, None, 'GATC'),
01447         'ovhgseq' : 'AT',
01448     }
01449 rest_dict['Asi256I'] = _temp()
01450 
01451 def _temp():
01452     return {
01453         'compsite' : '(?P<AsiGI>ACCGGT)|(?P<AsiGI_as>ACCGGT)',
01454         'results' : None,
01455         'site' : 'ACCGGT',
01456         'substrat' : 'DNA',
01457         'fst3' : -1,
01458         'fst5' : 1,
01459         'freq' : 4096,
01460         'size' : 6,
01461         'opt_temp' : 37,
01462         'dna' : None,
01463         'inact_temp' : 65,
01464         'ovhg' : -4,
01465         'scd3' : None,
01466         'suppl' : ('I', 'V'),
01467         'scd5' : None,
01468         'charac' : (1, -1, None, None, 'ACCGGT'),
01469         'ovhgseq' : 'CCGG',
01470     }
01471 rest_dict['AsiGI'] = _temp()
01472 
01473 def _temp():
01474     return {
01475         'compsite' : '(?P<AsiSI>GCGATCGC)|(?P<AsiSI_as>GCGATCGC)',
01476         'results' : None,
01477         'site' : 'GCGATCGC',
01478         'substrat' : 'DNA',
01479         'fst3' : -5,
01480         'fst5' : 5,
01481         'freq' : 65536,
01482         'size' : 8,
01483         'opt_temp' : 37,
01484         'dna' : None,
01485         'inact_temp' : 65,
01486         'ovhg' : 2,
01487         'scd3' : None,
01488         'suppl' : ('N',),
01489         'scd5' : None,
01490         'charac' : (5, -5, None, None, 'GCGATCGC'),
01491         'ovhgseq' : 'AT',
01492     }
01493 rest_dict['AsiSI'] = _temp()
01494 
01495 def _temp():
01496     return {
01497         'compsite' : '(?P<Asp700I>GAA....TTC)|(?P<Asp700I_as>GAA....TTC)',
01498         'results' : None,
01499         'site' : 'GAANNNNTTC',
01500         'substrat' : 'DNA',
01501         'fst3' : -5,
01502         'fst5' : 5,
01503         'freq' : 4096,
01504         'size' : 10,
01505         'opt_temp' : 37,
01506         'dna' : None,
01507         'inact_temp' : 65,
01508         'ovhg' : 0,
01509         'scd3' : None,
01510         'suppl' : ('M',),
01511         'scd5' : None,
01512         'charac' : (5, -5, None, None, 'GAANNNNTTC'),
01513         'ovhgseq' : '',
01514     }
01515 rest_dict['Asp700I'] = _temp()
01516 
01517 def _temp():
01518     return {
01519         'compsite' : '(?P<Asp718I>GGTACC)|(?P<Asp718I_as>GGTACC)',
01520         'results' : None,
01521         'site' : 'GGTACC',
01522         'substrat' : 'DNA',
01523         'fst3' : -1,
01524         'fst5' : 1,
01525         'freq' : 4096,
01526         'size' : 6,
01527         'opt_temp' : 37,
01528         'dna' : None,
01529         'inact_temp' : 65,
01530         'ovhg' : -4,
01531         'scd3' : None,
01532         'suppl' : ('M',),
01533         'scd5' : None,
01534         'charac' : (1, -1, None, None, 'GGTACC'),
01535         'ovhgseq' : 'GTAC',
01536     }
01537 rest_dict['Asp718I'] = _temp()
01538 
01539 def _temp():
01540     return {
01541         'compsite' : '(?P<AspA2I>CCTAGG)|(?P<AspA2I_as>CCTAGG)',
01542         'results' : None,
01543         'site' : 'CCTAGG',
01544         'substrat' : 'DNA',
01545         'fst3' : -1,
01546         'fst5' : 1,
01547         'freq' : 4096,
01548         'size' : 6,
01549         'opt_temp' : 37,
01550         'dna' : None,
01551         'inact_temp' : 65,
01552         'ovhg' : -4,
01553         'scd3' : None,
01554         'suppl' : ('I', 'V'),
01555         'scd5' : None,
01556         'charac' : (1, -1, None, None, 'CCTAGG'),
01557         'ovhgseq' : 'CTAG',
01558     }
01559 rest_dict['AspA2I'] = _temp()
01560 
01561 def _temp():
01562     return {
01563         'compsite' : '(?P<AspCNI>GCCGC)|(?P<AspCNI_as>GCGGC)',
01564         'results' : None,
01565         'site' : 'GCCGC',
01566         'substrat' : 'DNA',
01567         'fst3' : None,
01568         'fst5' : None,
01569         'freq' : 1024,
01570         'size' : 5,
01571         'opt_temp' : 37,
01572         'dna' : None,
01573         'inact_temp' : 65,
01574         'ovhg' : None,
01575         'scd3' : None,
01576         'suppl' : (),
01577         'scd5' : None,
01578         'charac' : (None, None, None, None, 'GCCGC'),
01579         'ovhgseq' : None,
01580     }
01581 rest_dict['AspCNI'] = _temp()
01582 
01583 def _temp():
01584     return {
01585         'compsite' : '(?P<AspEI>GAC.....GTC)|(?P<AspEI_as>GAC.....GTC)',
01586         'results' : None,
01587         'site' : 'GACNNNNNGTC',
01588         'substrat' : 'DNA',
01589         'fst3' : -6,
01590         'fst5' : 6,
01591         'freq' : 4096,
01592         'size' : 11,
01593         'opt_temp' : 37,
01594         'dna' : None,
01595         'inact_temp' : 65,
01596         'ovhg' : 1,
01597         'scd3' : None,
01598         'suppl' : ('M',),
01599         'scd5' : None,
01600         'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
01601         'ovhgseq' : 'N',
01602     }
01603 rest_dict['AspEI'] = _temp()
01604 
01605 def _temp():
01606     return {
01607         'compsite' : '(?P<AspI>GAC...GTC)|(?P<AspI_as>GAC...GTC)',
01608         'results' : None,
01609         'site' : 'GACNNNGTC',
01610         'substrat' : 'DNA',
01611         'fst3' : -4,
01612         'fst5' : 4,
01613         'freq' : 4096,
01614         'size' : 9,
01615         'opt_temp' : 37,
01616         'dna' : None,
01617         'inact_temp' : 65,
01618         'ovhg' : -1,
01619         'scd3' : None,
01620         'suppl' : ('M',),
01621         'scd5' : None,
01622         'charac' : (4, -4, None, None, 'GACNNNGTC'),
01623         'ovhgseq' : 'N',
01624     }
01625 rest_dict['AspI'] = _temp()
01626 
01627 def _temp():
01628     return {
01629         'compsite' : '(?P<AspLEI>GCGC)|(?P<AspLEI_as>GCGC)',
01630         'results' : None,
01631         'site' : 'GCGC',
01632         'substrat' : 'DNA',
01633         'fst3' : -3,
01634         'fst5' : 3,
01635         'freq' : 256,
01636         'size' : 4,
01637         'opt_temp' : 37,
01638         'dna' : None,
01639         'inact_temp' : 65,
01640         'ovhg' : 2,
01641         'scd3' : None,
01642         'suppl' : ('I', 'V'),
01643         'scd5' : None,
01644         'charac' : (3, -3, None, None, 'GCGC'),
01645         'ovhgseq' : 'CG',
01646     }
01647 rest_dict['AspLEI'] = _temp()
01648 
01649 def _temp():
01650     return {
01651         'compsite' : '(?P<AspS9I>GG.CC)|(?P<AspS9I_as>GG.CC)',
01652         'results' : None,
01653         'site' : 'GGNCC',
01654         'substrat' : 'DNA',
01655         'fst3' : -1,
01656         'fst5' : 1,
01657         'freq' : 256,
01658         'size' : 5,
01659         'opt_temp' : 37,
01660         'dna' : None,
01661         'inact_temp' : 65,
01662         'ovhg' : -3,
01663         'scd3' : None,
01664         'suppl' : ('I', 'V'),
01665         'scd5' : None,
01666         'charac' : (1, -1, None, None, 'GGNCC'),
01667         'ovhgseq' : 'GNC',
01668     }
01669 rest_dict['AspS9I'] = _temp()
01670 
01671 def _temp():
01672     return {
01673         'compsite' : '(?P<AssI>AGTACT)|(?P<AssI_as>AGTACT)',
01674         'results' : None,
01675         'site' : 'AGTACT',
01676         'substrat' : 'DNA',
01677         'fst3' : -3,
01678         'fst5' : 3,
01679         'freq' : 4096,
01680         'size' : 6,
01681         'opt_temp' : 37,
01682         'dna' : None,
01683         'inact_temp' : 65,
01684         'ovhg' : 0,
01685         'scd3' : None,
01686         'suppl' : ('U',),
01687         'scd5' : None,
01688         'charac' : (3, -3, None, None, 'AGTACT'),
01689         'ovhgseq' : '',
01690     }
01691 rest_dict['AssI'] = _temp()
01692 
01693 def _temp():
01694     return {
01695         'compsite' : '(?P<AsuC2I>CC[CG]GG)|(?P<AsuC2I_as>CC[CG]GG)',
01696         'results' : None,
01697         'site' : 'CCSGG',
01698         'substrat' : 'DNA',
01699         'fst3' : -2,
01700         'fst5' : 2,
01701         'freq' : 512,
01702         'size' : 5,
01703         'opt_temp' : 37,
01704         'dna' : None,
01705         'inact_temp' : 65,
01706         'ovhg' : -1,
01707         'scd3' : None,
01708         'suppl' : ('I',),
01709         'scd5' : None,
01710         'charac' : (2, -2, None, None, 'CCSGG'),
01711         'ovhgseq' : 'S',
01712     }
01713 rest_dict['AsuC2I'] = _temp()
01714 
01715 def _temp():
01716     return {
01717         'compsite' : '(?P<AsuHPI>GGTGA)|(?P<AsuHPI_as>TCACC)',
01718         'results' : None,
01719         'site' : 'GGTGA',
01720         'substrat' : 'DNA',
01721         'fst3' : 7,
01722         'fst5' : 13,
01723         'freq' : 1024,
01724         'size' : 5,
01725         'opt_temp' : 37,
01726         'dna' : None,
01727         'inact_temp' : 65,
01728         'ovhg' : 1,
01729         'scd3' : None,
01730         'suppl' : ('I', 'V'),
01731         'scd5' : None,
01732         'charac' : (13, 7, None, None, 'GGTGA'),
01733         'ovhgseq' : 'N',
01734     }
01735 rest_dict['AsuHPI'] = _temp()
01736 
01737 def _temp():
01738     return {
01739         'compsite' : '(?P<AsuI>GG.CC)|(?P<AsuI_as>GG.CC)',
01740         'results' : None,
01741         'site' : 'GGNCC',
01742         'substrat' : 'DNA',
01743         'fst3' : -1,
01744         'fst5' : 1,
01745         'freq' : 256,
01746         'size' : 5,
01747         'opt_temp' : 37,
01748         'dna' : None,
01749         'inact_temp' : 65,
01750         'ovhg' : -3,
01751         'scd3' : None,
01752         'suppl' : (),
01753         'scd5' : None,
01754         'charac' : (1, -1, None, None, 'GGNCC'),
01755         'ovhgseq' : 'GNC',
01756     }
01757 rest_dict['AsuI'] = _temp()
01758 
01759 def _temp():
01760     return {
01761         'compsite' : '(?P<AsuII>TTCGAA)|(?P<AsuII_as>TTCGAA)',
01762         'results' : None,
01763         'site' : 'TTCGAA',
01764         'substrat' : 'DNA',
01765         'fst3' : -2,
01766         'fst5' : 2,
01767         'freq' : 4096,
01768         'size' : 6,
01769         'opt_temp' : 37,
01770         'dna' : None,
01771         'inact_temp' : 65,
01772         'ovhg' : -2,
01773         'scd3' : None,
01774         'suppl' : ('C',),
01775         'scd5' : None,
01776         'charac' : (2, -2, None, None, 'TTCGAA'),
01777         'ovhgseq' : 'CG',
01778     }
01779 rest_dict['AsuII'] = _temp()
01780 
01781 def _temp():
01782     return {
01783         'compsite' : '(?P<AsuNHI>GCTAGC)|(?P<AsuNHI_as>GCTAGC)',
01784         'results' : None,
01785         'site' : 'GCTAGC',
01786         'substrat' : 'DNA',
01787         'fst3' : -1,
01788         'fst5' : 1,
01789         'freq' : 4096,
01790         'size' : 6,
01791         'opt_temp' : 37,
01792         'dna' : None,
01793         'inact_temp' : 65,
01794         'ovhg' : -4,
01795         'scd3' : None,
01796         'suppl' : ('I', 'V'),
01797         'scd5' : None,
01798         'charac' : (1, -1, None, None, 'GCTAGC'),
01799         'ovhgseq' : 'CTAG',
01800     }
01801 rest_dict['AsuNHI'] = _temp()
01802 
01803 def _temp():
01804     return {
01805         'compsite' : '(?P<AvaI>C[CT]CG[AG]G)|(?P<AvaI_as>C[CT]CG[AG]G)',
01806         'results' : None,
01807         'site' : 'CYCGRG',
01808         'substrat' : 'DNA',
01809         'fst3' : -1,
01810         'fst5' : 1,
01811         'freq' : 1024,
01812         'size' : 6,
01813         'opt_temp' : 37,
01814         'dna' : None,
01815         'inact_temp' : 65,
01816         'ovhg' : -4,
01817         'scd3' : None,
01818         'suppl' : ('B', 'J', 'M', 'N', 'O', 'R', 'S', 'U', 'W', 'X'),
01819         'scd5' : None,
01820         'charac' : (1, -1, None, None, 'CYCGRG'),
01821         'ovhgseq' : 'YCGR',
01822     }
01823 rest_dict['AvaI'] = _temp()
01824 
01825 def _temp():
01826     return {
01827         'compsite' : '(?P<AvaII>GG[AT]CC)|(?P<AvaII_as>GG[AT]CC)',
01828         'results' : None,
01829         'site' : 'GGWCC',
01830         'substrat' : 'DNA',
01831         'fst3' : -1,
01832         'fst5' : 1,
01833         'freq' : 512,
01834         'size' : 5,
01835         'opt_temp' : 37,
01836         'dna' : None,
01837         'inact_temp' : 65,
01838         'ovhg' : -3,
01839         'scd3' : None,
01840         'suppl' : ('J', 'K', 'M', 'N', 'R', 'S', 'W', 'Y'),
01841         'scd5' : None,
01842         'charac' : (1, -1, None, None, 'GGWCC'),
01843         'ovhgseq' : 'GWC',
01844     }
01845 rest_dict['AvaII'] = _temp()
01846 
01847 def _temp():
01848     return {
01849         'compsite' : '(?P<AvaIII>ATGCAT)|(?P<AvaIII_as>ATGCAT)',
01850         'results' : None,
01851         'site' : 'ATGCAT',
01852         'substrat' : 'DNA',
01853         'fst3' : None,
01854         'fst5' : None,
01855         'freq' : 4096,
01856         'size' : 6,
01857         'opt_temp' : 37,
01858         'dna' : None,
01859         'inact_temp' : 65,
01860         'ovhg' : None,
01861         'scd3' : None,
01862         'suppl' : (),
01863         'scd5' : None,
01864         'charac' : (None, None, None, None, 'ATGCAT'),
01865         'ovhgseq' : None,
01866     }
01867 rest_dict['AvaIII'] = _temp()
01868 
01869 def _temp():
01870     return {
01871         'compsite' : '(?P<AviII>TGCGCA)|(?P<AviII_as>TGCGCA)',
01872         'results' : None,
01873         'site' : 'TGCGCA',
01874         'substrat' : 'DNA',
01875         'fst3' : -3,
01876         'fst5' : 3,
01877         'freq' : 4096,
01878         'size' : 6,
01879         'opt_temp' : 37,
01880         'dna' : None,
01881         'inact_temp' : 65,
01882         'ovhg' : 0,
01883         'scd3' : None,
01884         'suppl' : ('M',),
01885         'scd5' : None,
01886         'charac' : (3, -3, None, None, 'TGCGCA'),
01887         'ovhgseq' : '',
01888     }
01889 rest_dict['AviII'] = _temp()
01890 
01891 def _temp():
01892     return {
01893         'compsite' : '(?P<AvrII>CCTAGG)|(?P<AvrII_as>CCTAGG)',
01894         'results' : None,
01895         'site' : 'CCTAGG',
01896         'substrat' : 'DNA',
01897         'fst3' : -1,
01898         'fst5' : 1,
01899         'freq' : 4096,
01900         'size' : 6,
01901         'opt_temp' : 37,
01902         'dna' : None,
01903         'inact_temp' : 65,
01904         'ovhg' : -4,
01905         'scd3' : None,
01906         'suppl' : ('N',),
01907         'scd5' : None,
01908         'charac' : (1, -1, None, None, 'CCTAGG'),
01909         'ovhgseq' : 'CTAG',
01910     }
01911 rest_dict['AvrII'] = _temp()
01912 
01913 def _temp():
01914     return {
01915         'compsite' : '(?P<AxyI>CCT.AGG)|(?P<AxyI_as>CCT.AGG)',
01916         'results' : None,
01917         'site' : 'CCTNAGG',
01918         'substrat' : 'DNA',
01919         'fst3' : -2,
01920         'fst5' : 2,
01921         'freq' : 4096,
01922         'size' : 7,
01923         'opt_temp' : 37,
01924         'dna' : None,
01925         'inact_temp' : 65,
01926         'ovhg' : -3,
01927         'scd3' : None,
01928         'suppl' : ('J',),
01929         'scd5' : None,
01930         'charac' : (2, -2, None, None, 'CCTNAGG'),
01931         'ovhgseq' : 'TNA',
01932     }
01933 rest_dict['AxyI'] = _temp()
01934 
01935 def _temp():
01936     return {
01937         'compsite' : '(?P<BaeGI>G[GT]GC[AC]C)|(?P<BaeGI_as>G[GT]GC[AC]C)',
01938         'results' : None,
01939         'site' : 'GKGCMC',
01940         'substrat' : 'DNA',
01941         'fst3' : -5,
01942         'fst5' : 5,
01943         'freq' : 1024,
01944         'size' : 6,
01945         'opt_temp' : 37,
01946         'dna' : None,
01947         'inact_temp' : 65,
01948         'ovhg' : 4,
01949         'scd3' : None,
01950         'suppl' : ('N',),
01951         'scd5' : None,
01952         'charac' : (5, -5, None, None, 'GKGCMC'),
01953         'ovhgseq' : 'KGCM',
01954     }
01955 rest_dict['BaeGI'] = _temp()
01956 
01957 def _temp():
01958     return {
01959         'compsite' : '(?P<BaeI>AC....GTA[CT]C)|(?P<BaeI_as>G[AG]TAC....GT)',
01960         'results' : None,
01961         'site' : 'ACNNNNGTAYC',
01962         'substrat' : 'DNA',
01963         'fst3' : -26,
01964         'fst5' : -10,
01965         'freq' : 8192,
01966         'size' : 11,
01967         'opt_temp' : 37,
01968         'dna' : None,
01969         'inact_temp' : 65,
01970         'ovhg' : 5,
01971         'scd3' : 7,
01972         'suppl' : ('N',),
01973         'scd5' : 23,
01974         'charac' : (-10, -26, 23, 7, 'ACNNNNGTAYC'),
01975         'ovhgseq' : 'NNNNN',
01976     }
01977 rest_dict['BaeI'] = _temp()
01978 
01979 def _temp():
01980     return {
01981         'compsite' : '(?P<BalI>TGGCCA)|(?P<BalI_as>TGGCCA)',
01982         'results' : None,
01983         'site' : 'TGGCCA',
01984         'substrat' : 'DNA',
01985         'fst3' : -3,
01986         'fst5' : 3,
01987         'freq' : 4096,
01988         'size' : 6,
01989         'opt_temp' : 37,
01990         'dna' : None,
01991         'inact_temp' : 65,
01992         'ovhg' : 0,
01993         'scd3' : None,
01994         'suppl' : ('J', 'K', 'R', 'X'),
01995         'scd5' : None,
01996         'charac' : (3, -3, None, None, 'TGGCCA'),
01997         'ovhgseq' : '',
01998     }
01999 rest_dict['BalI'] = _temp()
02000 
02001 def _temp():
02002     return {
02003         'compsite' : '(?P<BamHI>GGATCC)|(?P<BamHI_as>GGATCC)',
02004         'results' : None,
02005         'site' : 'GGATCC',
02006         'substrat' : 'DNA',
02007         'fst3' : -1,
02008         'fst5' : 1,
02009         'freq' : 4096,
02010         'size' : 6,
02011         'opt_temp' : 37,
02012         'dna' : None,
02013         'inact_temp' : 65,
02014         'ovhg' : -4,
02015         'scd3' : None,
02016         'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
02017         'scd5' : None,
02018         'charac' : (1, -1, None, None, 'GGATCC'),
02019         'ovhgseq' : 'GATC',
02020     }
02021 rest_dict['BamHI'] = _temp()
02022 
02023 def _temp():
02024     return {
02025         'compsite' : '(?P<BanI>GG[CT][AG]CC)|(?P<BanI_as>GG[CT][AG]CC)',
02026         'results' : None,
02027         'site' : 'GGYRCC',
02028         'substrat' : 'DNA',
02029         'fst3' : -1,
02030         'fst5' : 1,
02031         'freq' : 1024,
02032         'size' : 6,
02033         'opt_temp' : 37,
02034         'dna' : None,
02035         'inact_temp' : 65,
02036         'ovhg' : -4,
02037         'scd3' : None,
02038         'suppl' : ('N', 'O', 'R', 'U'),
02039         'scd5' : None,
02040         'charac' : (1, -1, None, None, 'GGYRCC'),
02041         'ovhgseq' : 'GYRC',
02042     }
02043 rest_dict['BanI'] = _temp()
02044 
02045 def _temp():
02046     return {
02047         'compsite' : '(?P<BanII>G[AG]GC[CT]C)|(?P<BanII_as>G[AG]GC[CT]C)',
02048         'results' : None,
02049         'site' : 'GRGCYC',
02050         'substrat' : 'DNA',
02051         'fst3' : -5,
02052         'fst5' : 5,
02053         'freq' : 1024,
02054         'size' : 6,
02055         'opt_temp' : 37,
02056         'dna' : None,
02057         'inact_temp' : 65,
02058         'ovhg' : 4,
02059         'scd3' : None,
02060         'suppl' : ('K', 'N', 'O', 'Q', 'R', 'W', 'X'),
02061         'scd5' : None,
02062         'charac' : (5, -5, None, None, 'GRGCYC'),
02063         'ovhgseq' : 'RGCY',
02064     }
02065 rest_dict['BanII'] = _temp()
02066 
02067 def _temp():
02068     return {
02069         'compsite' : '(?P<BanIII>ATCGAT)|(?P<BanIII_as>ATCGAT)',
02070         'results' : None,
02071         'site' : 'ATCGAT',
02072         'substrat' : 'DNA',
02073         'fst3' : -2,
02074         'fst5' : 2,
02075         'freq' : 4096,
02076         'size' : 6,
02077         'opt_temp' : 37,
02078         'dna' : None,
02079         'inact_temp' : 65,
02080         'ovhg' : -2,
02081         'scd3' : None,
02082         'suppl' : ('O',),
02083         'scd5' : None,
02084         'charac' : (2, -2, None, None, 'ATCGAT'),
02085         'ovhgseq' : 'CG',
02086     }
02087 rest_dict['BanIII'] = _temp()
02088 
02089 def _temp():
02090     return {
02091         'compsite' : '(?P<BarI>GAAG......TAC)|(?P<BarI_as>GTA......CTTC)',
02092         'results' : None,
02093         'site' : 'GAAGNNNNNNTAC',
02094         'substrat' : 'DNA',
02095         'fst3' : -25,
02096         'fst5' : -7,
02097         'freq' : 16384,
02098         'size' : 13,
02099         'opt_temp' : 37,
02100         'dna' : None,
02101         'inact_temp' : 65,
02102         'ovhg' : 5,
02103         'scd3' : 7,
02104         'suppl' : ('I',),
02105         'scd5' : 25,
02106         'charac' : (-7, -25, 25, 7, 'GAAGNNNNNNTAC'),
02107         'ovhgseq' : 'NNNNN',
02108     }
02109 rest_dict['BarI'] = _temp()
02110 
02111 def _temp():
02112     return {
02113         'compsite' : '(?P<BasI>CCA.....TGG)|(?P<BasI_as>CCA.....TGG)',
02114         'results' : None,
02115         'site' : 'CCANNNNNTGG',
02116         'substrat' : 'DNA',
02117         'fst3' : -7,
02118         'fst5' : 7,
02119         'freq' : 4096,
02120         'size' : 11,
02121         'opt_temp' : 37,
02122         'dna' : None,
02123         'inact_temp' : 65,
02124         'ovhg' : 3,
02125         'scd3' : None,
02126         'suppl' : ('U',),
02127         'scd5' : None,
02128         'charac' : (7, -7, None, None, 'CCANNNNNTGG'),
02129         'ovhgseq' : 'NNN',
02130     }
02131 rest_dict['BasI'] = _temp()
02132 
02133 def _temp():
02134     return {
02135         'compsite' : '(?P<BauI>CACGAG)|(?P<BauI_as>CTCGTG)',
02136         'results' : None,
02137         'site' : 'CACGAG',
02138         'substrat' : 'DNA',
02139         'fst3' : -1,
02140         'fst5' : 1,
02141         'freq' : 4096,
02142         'size' : 6,
02143         'opt_temp' : 37,
02144         'dna' : None,
02145         'inact_temp' : 65,
02146         'ovhg' : -4,
02147         'scd3' : None,
02148         'suppl' : ('F',),
02149         'scd5' : None,
02150         'charac' : (1, -1, None, None, 'CACGAG'),
02151         'ovhgseq' : 'ACGA',
02152     }
02153 rest_dict['BauI'] = _temp()
02154 
02155 def _temp():
02156     return {
02157         'compsite' : '(?P<BbeI>GGCGCC)|(?P<BbeI_as>GGCGCC)',
02158         'results' : None,
02159         'site' : 'GGCGCC',
02160         'substrat' : 'DNA',
02161         'fst3' : -5,
02162         'fst5' : 5,
02163         'freq' : 4096,
02164         'size' : 6,
02165         'opt_temp' : 37,
02166         'dna' : None,
02167         'inact_temp' : 65,
02168         'ovhg' : 4,
02169         'scd3' : None,
02170         'suppl' : ('K',),
02171         'scd5' : None,
02172         'charac' : (5, -5, None, None, 'GGCGCC'),
02173         'ovhgseq' : 'GCGC',
02174     }
02175 rest_dict['BbeI'] = _temp()
02176 
02177 def _temp():
02178     return {
02179         'compsite' : '(?P<Bbr7I>GAAGAC)|(?P<Bbr7I_as>GTCTTC)',
02180         'results' : None,
02181         'site' : 'GAAGAC',
02182         'substrat' : 'DNA',
02183         'fst3' : 11,
02184         'fst5' : 13,
02185         'freq' : 4096,
02186         'size' : 6,
02187         'opt_temp' : 37,
02188         'dna' : None,
02189         'inact_temp' : 65,
02190         'ovhg' : -4,
02191         'scd3' : None,
02192         'suppl' : (),
02193         'scd5' : None,
02194         'charac' : (13, 11, None, None, 'GAAGAC'),
02195         'ovhgseq' : 'NNNN',
02196     }
02197 rest_dict['Bbr7I'] = _temp()
02198 
02199 def _temp():
02200     return {
02201         'compsite' : '(?P<BbrPI>CACGTG)|(?P<BbrPI_as>CACGTG)',
02202         'results' : None,
02203         'site' : 'CACGTG',
02204         'substrat' : 'DNA',
02205         'fst3' : -3,
02206         'fst5' : 3,
02207         'freq' : 4096,
02208         'size' : 6,
02209         'opt_temp' : 37,
02210         'dna' : None,
02211         'inact_temp' : 65,
02212         'ovhg' : 0,
02213         'scd3' : None,
02214         'suppl' : ('M', 'O'),
02215         'scd5' : None,
02216         'charac' : (3, -3, None, None, 'CACGTG'),
02217         'ovhgseq' : '',
02218     }
02219 rest_dict['BbrPI'] = _temp()
02220 
02221 def _temp():
02222     return {
02223         'compsite' : '(?P<BbsI>GAAGAC)|(?P<BbsI_as>GTCTTC)',
02224         'results' : None,
02225         'site' : 'GAAGAC',
02226         'substrat' : 'DNA',
02227         'fst3' : 6,
02228         'fst5' : 8,
02229         'freq' : 4096,
02230         'size' : 6,
02231         'opt_temp' : 37,
02232         'dna' : None,
02233         'inact_temp' : 65,
02234         'ovhg' : -4,
02235         'scd3' : None,
02236         'suppl' : ('N',),
02237         'scd5' : None,
02238         'charac' : (8, 6, None, None, 'GAAGAC'),
02239         'ovhgseq' : 'NNNN',
02240     }
02241 rest_dict['BbsI'] = _temp()
02242 
02243 def _temp():
02244     return {
02245         'compsite' : '(?P<BbuI>GCATGC)|(?P<BbuI_as>GCATGC)',
02246         'results' : None,
02247         'site' : 'GCATGC',
02248         'substrat' : 'DNA',
02249         'fst3' : -5,
02250         'fst5' : 5,
02251         'freq' : 4096,
02252         'size' : 6,
02253         'opt_temp' : 37,
02254         'dna' : None,
02255         'inact_temp' : 65,
02256         'ovhg' : 4,
02257         'scd3' : None,
02258         'suppl' : ('R',),
02259         'scd5' : None,
02260         'charac' : (5, -5, None, None, 'GCATGC'),
02261         'ovhgseq' : 'CATG',
02262     }
02263 rest_dict['BbuI'] = _temp()
02264 
02265 def _temp():
02266     return {
02267         'compsite' : '(?P<Bbv12I>G[AT]GC[AT]C)|(?P<Bbv12I_as>G[AT]GC[AT]C)',
02268         'results' : None,
02269         'site' : 'GWGCWC',
02270         'substrat' : 'DNA',
02271         'fst3' : -5,
02272         'fst5' : 5,
02273         'freq' : 1024,
02274         'size' : 6,
02275         'opt_temp' : 37,
02276         'dna' : None,
02277         'inact_temp' : 65,
02278         'ovhg' : 4,
02279         'scd3' : None,
02280         'suppl' : ('I', 'V'),
02281         'scd5' : None,
02282         'charac' : (5, -5, None, None, 'GWGCWC'),
02283         'ovhgseq' : 'WGCW',
02284     }
02285 rest_dict['Bbv12I'] = _temp()
02286 
02287 def _temp():
02288     return {
02289         'compsite' : '(?P<BbvCI>CCTCAGC)|(?P<BbvCI_as>GCTGAGG)',
02290         'results' : None,
02291         'site' : 'CCTCAGC',
02292         'substrat' : 'DNA',
02293         'fst3' : -2,
02294         'fst5' : 2,
02295         'freq' : 16384,
02296         'size' : 7,
02297         'opt_temp' : 37,
02298         'dna' : None,
02299         'inact_temp' : 65,
02300         'ovhg' : -3,
02301         'scd3' : None,
02302         'suppl' : ('N',),
02303         'scd5' : None,
02304         'charac' : (2, -2, None, None, 'CCTCAGC'),
02305         'ovhgseq' : 'TCA',
02306     }
02307 rest_dict['BbvCI'] = _temp()
02308 
02309 def _temp():
02310     return {
02311         'compsite' : '(?P<BbvI>GCAGC)|(?P<BbvI_as>GCTGC)',
02312         'results' : None,
02313         'site' : 'GCAGC',
02314         'substrat' : 'DNA',
02315         'fst3' : 12,
02316         'fst5' : 13,
02317         'freq' : 1024,
02318         'size' : 5,
02319         'opt_temp' : 37,
02320         'dna' : None,
02321         'inact_temp' : 65,
02322         'ovhg' : -4,
02323         'scd3' : None,
02324         'suppl' : ('N',),
02325         'scd5' : None,
02326         'charac' : (13, 12, None, None, 'GCAGC'),
02327         'ovhgseq' : 'NNNN',
02328     }
02329 rest_dict['BbvI'] = _temp()
02330 
02331 def _temp():
02332     return {
02333         'compsite' : '(?P<BbvII>GAAGAC)|(?P<BbvII_as>GTCTTC)',
02334         'results' : None,
02335         'site' : 'GAAGAC',
02336         'substrat' : 'DNA',
02337         'fst3' : 6,
02338         'fst5' : 8,
02339         'freq' : 4096,
02340         'size' : 6,
02341         'opt_temp' : 37,
02342         'dna' : None,
02343         'inact_temp' : 65,
02344         'ovhg' : -4,
02345         'scd3' : None,
02346         'suppl' : (),
02347         'scd5' : None,
02348         'charac' : (8, 6, None, None, 'GAAGAC'),
02349         'ovhgseq' : 'NNNN',
02350     }
02351 rest_dict['BbvII'] = _temp()
02352 
02353 def _temp():
02354     return {
02355         'compsite' : '(?P<BccI>CCATC)|(?P<BccI_as>GATGG)',
02356         'results' : None,
02357         'site' : 'CCATC',
02358         'substrat' : 'DNA',
02359         'fst3' : 5,
02360         'fst5' : 9,
02361         'freq' : 1024,
02362         'size' : 5,
02363         'opt_temp' : 37,
02364         'dna' : None,
02365         'inact_temp' : 65,
02366         'ovhg' : -1,
02367         'scd3' : None,
02368         'suppl' : ('N',),
02369         'scd5' : None,
02370         'charac' : (9, 5, None, None, 'CCATC'),
02371         'ovhgseq' : 'N',
02372     }
02373 rest_dict['BccI'] = _temp()
02374 
02375 def _temp():
02376     return {
02377         'compsite' : '(?P<Bce83I>CTTGAG)|(?P<Bce83I_as>CTCAAG)',
02378         'results' : None,
02379         'site' : 'CTTGAG',
02380         'substrat' : 'DNA',
02381         'fst3' : 14,
02382         'fst5' : 22,
02383         'freq' : 4096,
02384         'size' : 6,
02385         'opt_temp' : 37,
02386         'dna' : None,
02387         'inact_temp' : 65,
02388         'ovhg' : 2,
02389         'scd3' : None,
02390         'suppl' : (),
02391         'scd5' : None,
02392         'charac' : (22, 14, None, None, 'CTTGAG'),
02393         'ovhgseq' : 'NN',
02394     }
02395 rest_dict['Bce83I'] = _temp()
02396 
02397 def _temp():
02398     return {
02399         'compsite' : '(?P<BceAI>ACGGC)|(?P<BceAI_as>GCCGT)',
02400         'results' : None,
02401         'site' : 'ACGGC',
02402         'substrat' : 'DNA',
02403         'fst3' : 14,
02404         'fst5' : 17,
02405         'freq' : 1024,
02406         'size' : 5,
02407         'opt_temp' : 37,
02408         'dna' : None,
02409         'inact_temp' : 65,
02410         'ovhg' : -2,
02411         'scd3' : None,
02412         'suppl' : ('N',),
02413         'scd5' : None,
02414         'charac' : (17, 14, None, None, 'ACGGC'),
02415         'ovhgseq' : 'NN',
02416     }
02417 rest_dict['BceAI'] = _temp()
02418 
02419 def _temp():
02420     return {
02421         'compsite' : '(?P<BcefI>ACGGC)|(?P<BcefI_as>GCCGT)',
02422         'results' : None,
02423         'site' : 'ACGGC',
02424         'substrat' : 'DNA',
02425         'fst3' : 13,
02426         'fst5' : 17,
02427         'freq' : 1024,
02428         'size' : 5,
02429         'opt_temp' : 37,
02430         'dna' : None,
02431         'inact_temp' : 65,
02432         'ovhg' : -1,
02433         'scd3' : None,
02434         'suppl' : (),
02435         'scd5' : None,
02436         'charac' : (17, 13, None, None, 'ACGGC'),
02437         'ovhgseq' : 'N',
02438     }
02439 rest_dict['BcefI'] = _temp()
02440 
02441 def _temp():
02442     return {
02443         'compsite' : '(?P<BcgI>CGA......TGC)|(?P<BcgI_as>GCA......TCG)',
02444         'results' : None,
02445         'site' : 'CGANNNNNNTGC',
02446         'substrat' : 'DNA',
02447         'fst3' : -24,
02448         'fst5' : -10,
02449         'freq' : 4096,
02450         'size' : 12,
02451         'opt_temp' : 37,
02452         'dna' : None,
02453         'inact_temp' : 65,
02454         'ovhg' : 2,
02455         'scd3' : 10,
02456         'suppl' : ('N',),
02457         'scd5' : 24,
02458         'charac' : (-10, -24, 24, 10, 'CGANNNNNNTGC'),
02459         'ovhgseq' : 'NN',
02460     }
02461 rest_dict['BcgI'] = _temp()
02462 
02463 def _temp():
02464     return {
02465         'compsite' : '(?P<BciVI>GTATCC)|(?P<BciVI_as>GGATAC)',
02466         'results' : None,
02467         'site' : 'GTATCC',
02468         'substrat' : 'DNA',
02469         'fst3' : 5,
02470         'fst5' : 12,
02471         'freq' : 4096,
02472         'size' : 6,
02473         'opt_temp' : 37,
02474         'dna' : None,
02475         'inact_temp' : 65,
02476         'ovhg' : 1,
02477         'scd3' : None,
02478         'suppl' : ('N',),
02479         'scd5' : None,
02480         'charac' : (12, 5, None, None, 'GTATCC'),
02481         'ovhgseq' : 'N',
02482     }
02483 rest_dict['BciVI'] = _temp()
02484 
02485 def _temp():
02486     return {
02487         'compsite' : '(?P<BclI>TGATCA)|(?P<BclI_as>TGATCA)',
02488         'results' : None,
02489         'site' : 'TGATCA',
02490         'substrat' : 'DNA',
02491         'fst3' : -1,
02492         'fst5' : 1,
02493         'freq' : 4096,
02494         'size' : 6,
02495         'opt_temp' : 37,
02496         'dna' : None,
02497         'inact_temp' : 65,
02498         'ovhg' : -4,
02499         'scd3' : None,
02500         'suppl' : ('C', 'F', 'J', 'M', 'N', 'O', 'R', 'S', 'U', 'W', 'Y'),
02501         'scd5' : None,
02502         'charac' : (1, -1, None, None, 'TGATCA'),
02503         'ovhgseq' : 'GATC',
02504     }
02505 rest_dict['BclI'] = _temp()
02506 
02507 def _temp():
02508     return {
02509         'compsite' : '(?P<BcnI>CC[CG]GG)|(?P<BcnI_as>CC[CG]GG)',
02510         'results' : None,
02511         'site' : 'CCSGG',
02512         'substrat' : 'DNA',
02513         'fst3' : -2,
02514         'fst5' : 2,
02515         'freq' : 512,
02516         'size' : 5,
02517         'opt_temp' : 37,
02518         'dna' : None,
02519         'inact_temp' : 65,
02520         'ovhg' : -1,
02521         'scd3' : None,
02522         'suppl' : ('F', 'K'),
02523         'scd5' : None,
02524         'charac' : (2, -2, None, None, 'CCSGG'),
02525         'ovhgseq' : 'S',
02526     }
02527 rest_dict['BcnI'] = _temp()
02528 
02529 def _temp():
02530     return {
02531         'compsite' : '(?P<BcuI>ACTAGT)|(?P<BcuI_as>ACTAGT)',
02532         'results' : None,
02533         'site' : 'ACTAGT',
02534         'substrat' : 'DNA',
02535         'fst3' : -1,
02536         'fst5' : 1,
02537         'freq' : 4096,
02538         'size' : 6,
02539         'opt_temp' : 37,
02540         'dna' : None,
02541         'inact_temp' : 65,
02542         'ovhg' : -4,
02543         'scd3' : None,
02544         'suppl' : ('F',),
02545         'scd5' : None,
02546         'charac' : (1, -1, None, None, 'ACTAGT'),
02547         'ovhgseq' : 'CTAG',
02548     }
02549 rest_dict['BcuI'] = _temp()
02550 
02551 def _temp():
02552     return {
02553         'compsite' : '(?P<BdaI>TGA......TCA)|(?P<BdaI_as>TGA......TCA)',
02554         'results' : None,
02555         'site' : 'TGANNNNNNTCA',
02556         'substrat' : 'DNA',
02557         'fst3' : -24,
02558         'fst5' : -10,
02559         'freq' : 4096,
02560         'size' : 12,
02561         'opt_temp' : 37,
02562         'dna' : None,
02563         'inact_temp' : 65,
02564         'ovhg' : 2,
02565         'scd3' : 10,
02566         'suppl' : ('F',),
02567         'scd5' : 24,
02568         'charac' : (-10, -24, 24, 10, 'TGANNNNNNTCA'),
02569         'ovhgseq' : 'NN',
02570     }
02571 rest_dict['BdaI'] = _temp()
02572 
02573 def _temp():
02574     return {
02575         'compsite' : '(?P<BetI>[AT]CCGG[AT])|(?P<BetI_as>[AT]CCGG[AT])',
02576         'results' : None,
02577         'site' : 'WCCGGW',
02578         'substrat' : 'DNA',
02579         'fst3' : -1,
02580         'fst5' : 1,
02581         'freq' : 1024,
02582         'size' : 6,
02583         'opt_temp' : 37,
02584         'dna' : None,
02585         'inact_temp' : 65,
02586         'ovhg' : -4,
02587         'scd3' : None,
02588         'suppl' : (),
02589         'scd5' : None,
02590         'charac' : (1, -1, None, None, 'WCCGGW'),
02591         'ovhgseq' : 'CCGG',
02592     }
02593 rest_dict['BetI'] = _temp()
02594 
02595 def _temp():
02596     return {
02597         'compsite' : '(?P<BfaI>CTAG)|(?P<BfaI_as>CTAG)',
02598         'results' : None,
02599         'site' : 'CTAG',
02600         'substrat' : 'DNA',
02601         'fst3' : -1,
02602         'fst5' : 1,
02603         'freq' : 256,
02604         'size' : 4,
02605         'opt_temp' : 37,
02606         'dna' : None,
02607         'inact_temp' : 65,
02608         'ovhg' : -2,
02609         'scd3' : None,
02610         'suppl' : ('N',),
02611         'scd5' : None,
02612         'charac' : (1, -1, None, None, 'CTAG'),
02613         'ovhgseq' : 'TA',
02614     }
02615 rest_dict['BfaI'] = _temp()
02616 
02617 def _temp():
02618     return {
02619         'compsite' : '(?P<BfiI>ACTGGG)|(?P<BfiI_as>CCCAGT)',
02620         'results' : None,
02621         'site' : 'ACTGGG',
02622         'substrat' : 'DNA',
02623         'fst3' : 4,
02624         'fst5' : 11,
02625         'freq' : 4096,
02626         'size' : 6,
02627         'opt_temp' : 37,
02628         'dna' : None,
02629         'inact_temp' : 65,
02630         'ovhg' : 1,
02631         'scd3' : None,
02632         'suppl' : ('F',),
02633         'scd5' : None,
02634         'charac' : (11, 4, None, None, 'ACTGGG'),
02635         'ovhgseq' : 'N',
02636     }
02637 rest_dict['BfiI'] = _temp()
02638 
02639 def _temp():
02640     return {
02641         'compsite' : '(?P<BfmI>CT[AG][CT]AG)|(?P<BfmI_as>CT[AG][CT]AG)',
02642         'results' : None,
02643         'site' : 'CTRYAG',
02644         'substrat' : 'DNA',
02645         'fst3' : -1,
02646         'fst5' : 1,
02647         'freq' : 1024,
02648         'size' : 6,
02649         'opt_temp' : 37,
02650         'dna' : None,
02651         'inact_temp' : 65,
02652         'ovhg' : -4,
02653         'scd3' : None,
02654         'suppl' : ('F',),
02655         'scd5' : None,
02656         'charac' : (1, -1, None, None, 'CTRYAG'),
02657         'ovhgseq' : 'TRYA',
02658     }
02659 rest_dict['BfmI'] = _temp()
02660 
02661 def _temp():
02662     return {
02663         'compsite' : '(?P<BfoI>[AG]GCGC[CT])|(?P<BfoI_as>[AG]GCGC[CT])',
02664         'results' : None,
02665         'site' : 'RGCGCY',
02666         'substrat' : 'DNA',
02667         'fst3' : -5,
02668         'fst5' : 5,
02669         'freq' : 1024,
02670         'size' : 6,
02671         'opt_temp' : 37,
02672         'dna' : None,
02673         'inact_temp' : 65,
02674         'ovhg' : 4,
02675         'scd3' : None,
02676         'suppl' : ('F',),
02677         'scd5' : None,
02678         'charac' : (5, -5, None, None, 'RGCGCY'),
02679         'ovhgseq' : 'GCGC',
02680     }
02681 rest_dict['BfoI'] = _temp()
02682 
02683 def _temp():
02684     return {
02685         'compsite' : '(?P<BfrI>CTTAAG)|(?P<BfrI_as>CTTAAG)',
02686         'results' : None,
02687         'site' : 'CTTAAG',
02688         'substrat' : 'DNA',
02689         'fst3' : -1,
02690         'fst5' : 1,
02691         'freq' : 4096,
02692         'size' : 6,
02693         'opt_temp' : 37,
02694         'dna' : None,
02695         'inact_temp' : 65,
02696         'ovhg' : -4,
02697         'scd3' : None,
02698         'suppl' : ('M', 'O'),
02699         'scd5' : None,
02700         'charac' : (1, -1, None, None, 'CTTAAG'),
02701         'ovhgseq' : 'TTAA',
02702     }
02703 rest_dict['BfrI'] = _temp()
02704 
02705 def _temp():
02706     return {
02707         'compsite' : '(?P<BfuAI>ACCTGC)|(?P<BfuAI_as>GCAGGT)',
02708         'results' : None,
02709         'site' : 'ACCTGC',
02710         'substrat' : 'DNA',
02711         'fst3' : 8,
02712         'fst5' : 10,
02713         'freq' : 4096,
02714         'size' : 6,
02715         'opt_temp' : 37,
02716         'dna' : None,
02717         'inact_temp' : 65,
02718         'ovhg' : -4,
02719         'scd3' : None,
02720         'suppl' : ('N',),
02721         'scd5' : None,
02722         'charac' : (10, 8, None, None, 'ACCTGC'),
02723         'ovhgseq' : 'NNNN',
02724     }
02725 rest_dict['BfuAI'] = _temp()
02726 
02727 def _temp():
02728     return {
02729         'compsite' : '(?P<BfuCI>GATC)|(?P<BfuCI_as>GATC)',
02730         'results' : None,
02731         'site' : 'GATC',
02732         'substrat' : 'DNA',
02733         'fst3' : 0,
02734         'fst5' : 0,
02735         'freq' : 256,
02736         'size' : 4,
02737         'opt_temp' : 37,
02738         'dna' : None,
02739         'inact_temp' : 65,
02740         'ovhg' : -4,
02741         'scd3' : None,
02742         'suppl' : ('N',),
02743         'scd5' : None,
02744         'charac' : (0, 0, None, None, 'GATC'),
02745         'ovhgseq' : 'GATC',
02746     }
02747 rest_dict['BfuCI'] = _temp()
02748 
02749 def _temp():
02750     return {
02751         'compsite' : '(?P<BfuI>GTATCC)|(?P<BfuI_as>GGATAC)',
02752         'results' : None,
02753         'site' : 'GTATCC',
02754         'substrat' : 'DNA',
02755         'fst3' : 5,
02756         'fst5' : 12,
02757         'freq' : 4096,
02758         'size' : 6,
02759         'opt_temp' : 37,
02760         'dna' : None,
02761         'inact_temp' : 65,
02762         'ovhg' : 1,
02763         'scd3' : None,
02764         'suppl' : ('F',),
02765         'scd5' : None,
02766         'charac' : (12, 5, None, None, 'GTATCC'),
02767         'ovhgseq' : 'N',
02768     }
02769 rest_dict['BfuI'] = _temp()
02770 
02771 def _temp():
02772     return {
02773         'compsite' : '(?P<BglI>GCC.....GGC)|(?P<BglI_as>GCC.....GGC)',
02774         'results' : None,
02775         'site' : 'GCCNNNNNGGC',
02776         'substrat' : 'DNA',
02777         'fst3' : -7,
02778         'fst5' : 7,
02779         'freq' : 4096,
02780         'size' : 11,
02781         'opt_temp' : 37,
02782         'dna' : None,
02783         'inact_temp' : 65,
02784         'ovhg' : 3,
02785         'scd3' : None,
02786         'suppl' : ('C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
02787         'scd5' : None,
02788         'charac' : (7, -7, None, None, 'GCCNNNNNGGC'),
02789         'ovhgseq' : 'NNN',
02790     }
02791 rest_dict['BglI'] = _temp()
02792 
02793 def _temp():
02794     return {
02795         'compsite' : '(?P<BglII>AGATCT)|(?P<BglII_as>AGATCT)',
02796         'results' : None,
02797         'site' : 'AGATCT',
02798         'substrat' : 'DNA',
02799         'fst3' : -1,
02800         'fst5' : 1,
02801         'freq' : 4096,
02802         'size' : 6,
02803         'opt_temp' : 37,
02804         'dna' : None,
02805         'inact_temp' : 65,
02806         'ovhg' : -4,
02807         'scd3' : None,
02808         'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
02809         'scd5' : None,
02810         'charac' : (1, -1, None, None, 'AGATCT'),
02811         'ovhgseq' : 'GATC',
02812     }
02813 rest_dict['BglII'] = _temp()
02814 
02815 def _temp():
02816     return {
02817         'compsite' : '(?P<BinI>GGATC)|(?P<BinI_as>GATCC)',
02818         'results' : None,
02819         'site' : 'GGATC',
02820         'substrat' : 'DNA',
02821         'fst3' : 5,
02822         'fst5' : 9,
02823         'freq' : 1024,
02824         'size' : 5,
02825         'opt_temp' : 37,
02826         'dna' : None,
02827         'inact_temp' : 65,
02828         'ovhg' : -1,
02829         'scd3' : None,
02830         'suppl' : (),
02831         'scd5' : None,
02832         'charac' : (9, 5, None, None, 'GGATC'),
02833         'ovhgseq' : 'N',
02834     }
02835 rest_dict['BinI'] = _temp()
02836 
02837 def _temp():
02838     return {
02839         'compsite' : '(?P<BisI>GC.GC)|(?P<BisI_as>GC.GC)',
02840         'results' : None,
02841         'site' : 'GCNGC',
02842         'substrat' : 'DNA',
02843         'fst3' : -2,
02844         'fst5' : 2,
02845         'freq' : 256,
02846         'size' : 5,
02847         'opt_temp' : 37,
02848         'dna' : None,
02849         'inact_temp' : 65,
02850         'ovhg' : -1,
02851         'scd3' : None,
02852         'suppl' : ('I',),
02853         'scd5' : None,
02854         'charac' : (2, -2, None, None, 'GCNGC'),
02855         'ovhgseq' : 'N',
02856     }
02857 rest_dict['BisI'] = _temp()
02858 
02859 def _temp():
02860     return {
02861         'compsite' : '(?P<BlnI>CCTAGG)|(?P<BlnI_as>CCTAGG)',
02862         'results' : None,
02863         'site' : 'CCTAGG',
02864         'substrat' : 'DNA',
02865         'fst3' : -1,
02866         'fst5' : 1,
02867         'freq' : 4096,
02868         'size' : 6,
02869         'opt_temp' : 37,
02870         'dna' : None,
02871         'inact_temp' : 65,
02872         'ovhg' : -4,
02873         'scd3' : None,
02874         'suppl' : ('K', 'M', 'S'),
02875         'scd5' : None,
02876         'charac' : (1, -1, None, None, 'CCTAGG'),
02877         'ovhgseq' : 'CTAG',
02878     }
02879 rest_dict['BlnI'] = _temp()
02880 
02881 def _temp():
02882     return {
02883         'compsite' : '(?P<BlpI>GCT.AGC)|(?P<BlpI_as>GCT.AGC)',
02884         'results' : None,
02885         'site' : 'GCTNAGC',
02886         'substrat' : 'DNA',
02887         'fst3' : -2,
02888         'fst5' : 2,
02889         'freq' : 4096,
02890         'size' : 7,
02891         'opt_temp' : 37,
02892         'dna' : None,
02893         'inact_temp' : 65,
02894         'ovhg' : -3,
02895         'scd3' : None,
02896         'suppl' : ('N',),
02897         'scd5' : None,
02898         'charac' : (2, -2, None, None, 'GCTNAGC'),
02899         'ovhgseq' : 'TNA',
02900     }
02901 rest_dict['BlpI'] = _temp()
02902 
02903 def _temp():
02904     return {
02905         'compsite' : '(?P<BlsI>GC.GC)|(?P<BlsI_as>GC.GC)',
02906         'results' : None,
02907         'site' : 'GCNGC',
02908         'substrat' : 'DNA',
02909         'fst3' : -3,
02910         'fst5' : 3,
02911         'freq' : 256,
02912         'size' : 5,
02913         'opt_temp' : 37,
02914         'dna' : None,
02915         'inact_temp' : 65,
02916         'ovhg' : 1,
02917         'scd3' : None,
02918         'suppl' : ('I',),
02919         'scd5' : None,
02920         'charac' : (3, -3, None, None, 'GCNGC'),
02921         'ovhgseq' : 'N',
02922     }
02923 rest_dict['BlsI'] = _temp()
02924 
02925 def _temp():
02926     return {
02927         'compsite' : '(?P<BmcAI>AGTACT)|(?P<BmcAI_as>AGTACT)',
02928         'results' : None,
02929         'site' : 'AGTACT',
02930         'substrat' : 'DNA',
02931         'fst3' : -3,
02932         'fst5' : 3,
02933         'freq' : 4096,
02934         'size' : 6,
02935         'opt_temp' : 37,
02936         'dna' : None,
02937         'inact_temp' : 65,
02938         'ovhg' : 0,
02939         'scd3' : None,
02940         'suppl' : ('V',),
02941         'scd5' : None,
02942         'charac' : (3, -3, None, None, 'AGTACT'),
02943         'ovhgseq' : '',
02944     }
02945 rest_dict['BmcAI'] = _temp()
02946 
02947 def _temp():
02948     return {
02949         'compsite' : '(?P<Bme1390I>CC.GG)|(?P<Bme1390I_as>CC.GG)',
02950         'results' : None,
02951         'site' : 'CCNGG',
02952         'substrat' : 'DNA',
02953         'fst3' : -2,
02954         'fst5' : 2,
02955         'freq' : 256,
02956         'size' : 5,
02957         'opt_temp' : 37,
02958         'dna' : None,
02959         'inact_temp' : 65,
02960         'ovhg' : -1,
02961         'scd3' : None,
02962         'suppl' : ('F',),
02963         'scd5' : None,
02964         'charac' : (2, -2, None, None, 'CCNGG'),
02965         'ovhgseq' : 'N',
02966     }
02967 rest_dict['Bme1390I'] = _temp()
02968 
02969 def _temp():
02970     return {
02971         'compsite' : '(?P<Bme18I>GG[AT]CC)|(?P<Bme18I_as>GG[AT]CC)',
02972         'results' : None,
02973         'site' : 'GGWCC',
02974         'substrat' : 'DNA',
02975         'fst3' : -1,
02976         'fst5' : 1,
02977         'freq' : 512,
02978         'size' : 5,
02979         'opt_temp' : 37,
02980         'dna' : None,
02981         'inact_temp' : 65,
02982         'ovhg' : -3,
02983         'scd3' : None,
02984         'suppl' : ('I', 'V'),
02985         'scd5' : None,
02986         'charac' : (1, -1, None, None, 'GGWCC'),
02987         'ovhgseq' : 'GWC',
02988     }
02989 rest_dict['Bme18I'] = _temp()
02990 
02991 def _temp():
02992     return {
02993         'compsite' : '(?P<BmeRI>GAC.....GTC)|(?P<BmeRI_as>GAC.....GTC)',
02994         'results' : None,
02995         'site' : 'GACNNNNNGTC',
02996         'substrat' : 'DNA',
02997         'fst3' : -6,
02998         'fst5' : 6,
02999         'freq' : 4096,
03000         'size' : 11,
03001         'opt_temp' : 37,
03002         'dna' : None,
03003         'inact_temp' : 65,
03004         'ovhg' : 1,
03005         'scd3' : None,
03006         'suppl' : ('V',),
03007         'scd5' : None,
03008         'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
03009         'ovhgseq' : 'N',
03010     }
03011 rest_dict['BmeRI'] = _temp()
03012 
03013 def _temp():
03014     return {
03015         'compsite' : '(?P<BmeT110I>C[CT]CG[AG]G)|(?P<BmeT110I_as>C[CT]CG[AG]G)',
03016         'results' : None,
03017         'site' : 'CYCGRG',
03018         'substrat' : 'DNA',
03019         'fst3' : -1,
03020         'fst5' : 1,
03021         'freq' : 1024,
03022         'size' : 6,
03023         'opt_temp' : 37,
03024         'dna' : None,
03025         'inact_temp' : 65,
03026         'ovhg' : -4,
03027         'scd3' : None,
03028         'suppl' : ('K',),
03029         'scd5' : None,
03030         'charac' : (1, -1, None, None, 'CYCGRG'),
03031         'ovhgseq' : 'YCGR',
03032     }
03033 rest_dict['BmeT110I'] = _temp()
03034 
03035 def _temp():
03036     return {
03037         'compsite' : '(?P<BmgBI>CACGTC)|(?P<BmgBI_as>GACGTG)',
03038         'results' : None,
03039         'site' : 'CACGTC',
03040         'substrat' : 'DNA',
03041         'fst3' : -3,
03042         'fst5' : 3,
03043         'freq' : 4096,
03044         'size' : 6,
03045         'opt_temp' : 37,
03046         'dna' : None,
03047         'inact_temp' : 65,
03048         'ovhg' : 0,
03049         'scd3' : None,
03050         'suppl' : ('N',),
03051         'scd5' : None,
03052         'charac' : (3, -3, None, None, 'CACGTC'),
03053         'ovhgseq' : '',
03054     }
03055 rest_dict['BmgBI'] = _temp()
03056 
03057 def _temp():
03058     return {
03059         'compsite' : '(?P<BmgI>G[GT]GCCC)|(?P<BmgI_as>GGGC[AC]C)',
03060         'results' : None,
03061         'site' : 'GKGCCC',
03062         'substrat' : 'DNA',
03063         'fst3' : None,
03064         'fst5' : None,
03065         'freq' : 2048,
03066         'size' : 6,
03067         'opt_temp' : 37,
03068         'dna' : None,
03069         'inact_temp' : 65,
03070         'ovhg' : None,
03071         'scd3' : None,
03072         'suppl' : (),
03073         'scd5' : None,
03074         'charac' : (None, None, None, None, 'GKGCCC'),
03075         'ovhgseq' : None,
03076     }
03077 rest_dict['BmgI'] = _temp()
03078 
03079 def _temp():
03080     return {
03081         'compsite' : '(?P<BmgT120I>GG.CC)|(?P<BmgT120I_as>GG.CC)',
03082         'results' : None,
03083         'site' : 'GGNCC',
03084         'substrat' : 'DNA',
03085         'fst3' : -2,
03086         'fst5' : 2,
03087         'freq' : 256,
03088         'size' : 5,
03089         'opt_temp' : 37,
03090         'dna' : None,
03091         'inact_temp' : 65,
03092         'ovhg' : -1,
03093         'scd3' : None,
03094         'suppl' : ('K',),
03095         'scd5' : None,
03096         'charac' : (2, -2, None, None, 'GGNCC'),
03097         'ovhgseq' : 'N',
03098     }
03099 rest_dict['BmgT120I'] = _temp()
03100 
03101 def _temp():
03102     return {
03103         'compsite' : '(?P<BmiI>GG..CC)|(?P<BmiI_as>GG..CC)',
03104         'results' : None,
03105         'site' : 'GGNNCC',
03106         'substrat' : 'DNA',
03107         'fst3' : -3,
03108         'fst5' : 3,
03109         'freq' : 256,
03110         'size' : 6,
03111         'opt_temp' : 37,
03112         'dna' : None,
03113         'inact_temp' : 65,
03114         'ovhg' : 0,
03115         'scd3' : None,
03116         'suppl' : ('V',),
03117         'scd5' : None,
03118         'charac' : (3, -3, None, None, 'GGNNCC'),
03119         'ovhgseq' : '',
03120     }
03121 rest_dict['BmiI'] = _temp()
03122 
03123 def _temp():
03124     return {
03125         'compsite' : '(?P<BmrFI>CC.GG)|(?P<BmrFI_as>CC.GG)',
03126         'results' : None,
03127         'site' : 'CCNGG',
03128         'substrat' : 'DNA',
03129         'fst3' : -2,
03130         'fst5' : 2,
03131         'freq' : 256,
03132         'size' : 5,
03133         'opt_temp' : 37,
03134         'dna' : None,
03135         'inact_temp' : 65,
03136         'ovhg' : -1,
03137         'scd3' : None,
03138         'suppl' : ('V',),
03139         'scd5' : None,
03140         'charac' : (2, -2, None, None, 'CCNGG'),
03141         'ovhgseq' : 'N',
03142     }
03143 rest_dict['BmrFI'] = _temp()
03144 
03145 def _temp():
03146     return {
03147         'compsite' : '(?P<BmrI>ACTGGG)|(?P<BmrI_as>CCCAGT)',
03148         'results' : None,
03149         'site' : 'ACTGGG',
03150         'substrat' : 'DNA',
03151         'fst3' : 4,
03152         'fst5' : 11,
03153         'freq' : 4096,
03154         'size' : 6,
03155         'opt_temp' : 37,
03156         'dna' : None,
03157         'inact_temp' : 65,
03158         'ovhg' : 1,
03159         'scd3' : None,
03160         'suppl' : ('N',),
03161         'scd5' : None,
03162         'charac' : (11, 4, None, None, 'ACTGGG'),
03163         'ovhgseq' : 'N',
03164     }
03165 rest_dict['BmrI'] = _temp()
03166 
03167 def _temp():
03168     return {
03169         'compsite' : '(?P<BmsI>GCATC)|(?P<BmsI_as>GATGC)',
03170         'results' : None,
03171         'site' : 'GCATC',
03172         'substrat' : 'DNA',
03173         'fst3' : 9,
03174         'fst5' : 10,
03175         'freq' : 1024,
03176         'size' : 5,
03177         'opt_temp' : 37,
03178         'dna' : None,
03179         'inact_temp' : 65,
03180         'ovhg' : -4,
03181         'scd3' : None,
03182         'suppl' : ('F',),
03183         'scd5' : None,
03184         'charac' : (10, 9, None, None, 'GCATC'),
03185         'ovhgseq' : 'NNNN',
03186     }
03187 rest_dict['BmsI'] = _temp()
03188 
03189 def _temp():
03190     return {
03191         'compsite' : '(?P<BmtI>GCTAGC)|(?P<BmtI_as>GCTAGC)',
03192         'results' : None,
03193         'site' : 'GCTAGC',
03194         'substrat' : 'DNA',
03195         'fst3' : -5,
03196         'fst5' : 5,
03197         'freq' : 4096,
03198         'size' : 6,
03199         'opt_temp' : 37,
03200         'dna' : None,
03201         'inact_temp' : 65,
03202         'ovhg' : 4,
03203         'scd3' : None,
03204         'suppl' : ('I', 'N', 'V'),
03205         'scd5' : None,
03206         'charac' : (5, -5, None, None, 'GCTAGC'),
03207         'ovhgseq' : 'CTAG',
03208     }
03209 rest_dict['BmtI'] = _temp()
03210 
03211 def _temp():
03212     return {
03213         'compsite' : '(?P<BmuI>ACTGGG)|(?P<BmuI_as>CCCAGT)',
03214         'results' : None,
03215         'site' : 'ACTGGG',
03216         'substrat' : 'DNA',
03217         'fst3' : 4,
03218         'fst5' : 11,
03219         'freq' : 4096,
03220         'size' : 6,
03221         'opt_temp' : 37,
03222         'dna' : None,
03223         'inact_temp' : 65,
03224         'ovhg' : 1,
03225         'scd3' : None,
03226         'suppl' : ('I',),
03227         'scd5' : None,
03228         'charac' : (11, 4, None, None, 'ACTGGG'),
03229         'ovhgseq' : 'N',
03230     }
03231 rest_dict['BmuI'] = _temp()
03232 
03233 def _temp():
03234     return {
03235         'compsite' : '(?P<BoxI>GAC....GTC)|(?P<BoxI_as>GAC....GTC)',
03236         'results' : None,
03237         'site' : 'GACNNNNGTC',
03238         'substrat' : 'DNA',
03239         'fst3' : -5,
03240         'fst5' : 5,
03241         'freq' : 4096,
03242         'size' : 10,
03243         'opt_temp' : 37,
03244         'dna' : None,
03245         'inact_temp' : 65,
03246         'ovhg' : 0,
03247         'scd3' : None,
03248         'suppl' : ('F',),
03249         'scd5' : None,
03250         'charac' : (5, -5, None, None, 'GACNNNNGTC'),
03251         'ovhgseq' : '',
03252     }
03253 rest_dict['BoxI'] = _temp()
03254 
03255 def _temp():
03256     return {
03257         'compsite' : '(?P<BpiI>GAAGAC)|(?P<BpiI_as>GTCTTC)',
03258         'results' : None,
03259         'site' : 'GAAGAC',
03260         'substrat' : 'DNA',
03261         'fst3' : 6,
03262         'fst5' : 8,
03263         'freq' : 4096,
03264         'size' : 6,
03265         'opt_temp' : 37,
03266         'dna' : None,
03267         'inact_temp' : 65,
03268         'ovhg' : -4,
03269         'scd3' : None,
03270         'suppl' : ('F',),
03271         'scd5' : None,
03272         'charac' : (8, 6, None, None, 'GAAGAC'),
03273         'ovhgseq' : 'NNNN',
03274     }
03275 rest_dict['BpiI'] = _temp()
03276 
03277 def _temp():
03278     return {
03279         'compsite' : '(?P<BplI>GAG.....CTC)|(?P<BplI_as>GAG.....CTC)',
03280         'results' : None,
03281         'site' : 'GAGNNNNNCTC',
03282         'substrat' : 'DNA',
03283         'fst3' : -24,
03284         'fst5' : -8,
03285         'freq' : 4096,
03286         'size' : 11,
03287         'opt_temp' : 37,
03288         'dna' : None,
03289         'inact_temp' : 65,
03290         'ovhg' : 5,
03291         'scd3' : 8,
03292         'suppl' : ('F',),
03293         'scd5' : 24,
03294         'charac' : (-8, -24, 24, 8, 'GAGNNNNNCTC'),
03295         'ovhgseq' : 'NNNNN',
03296     }
03297 rest_dict['BplI'] = _temp()
03298 
03299 def _temp():
03300     return {
03301         'compsite' : '(?P<BpmI>CTGGAG)|(?P<BpmI_as>CTCCAG)',
03302         'results' : None,
03303         'site' : 'CTGGAG',
03304         'substrat' : 'DNA',
03305         'fst3' : 14,
03306         'fst5' : 22,
03307         'freq' : 4096,
03308         'size' : 6,
03309         'opt_temp' : 37,
03310         'dna' : None,
03311         'inact_temp' : 65,
03312         'ovhg' : 2,
03313         'scd3' : None,
03314         'suppl' : ('I', 'N'),
03315         'scd5' : None,
03316         'charac' : (22, 14, None, None, 'CTGGAG'),
03317         'ovhgseq' : 'NN',
03318     }
03319 rest_dict['BpmI'] = _temp()
03320 
03321 def _temp():
03322     return {
03323         'compsite' : '(?P<Bpu10I>CCT.AGC)|(?P<Bpu10I_as>GCT.AGG)',
03324         'results' : None,
03325         'site' : 'CCTNAGC',
03326         'substrat' : 'DNA',
03327         'fst3' : -2,
03328         'fst5' : 2,
03329         'freq' : 4096,
03330         'size' : 7,
03331         'opt_temp' : 37,
03332         'dna' : None,
03333         'inact_temp' : 65,
03334         'ovhg' : -3,
03335         'scd3' : None,
03336         'suppl' : ('F', 'I', 'N', 'V'),
03337         'scd5' : None,
03338         'charac' : (2, -2, None, None, 'CCTNAGC'),
03339         'ovhgseq' : 'TNA',
03340     }
03341 rest_dict['Bpu10I'] = _temp()
03342 
03343 def _temp():
03344     return {
03345         'compsite' : '(?P<Bpu1102I>GCT.AGC)|(?P<Bpu1102I_as>GCT.AGC)',
03346         'results' : None,
03347         'site' : 'GCTNAGC',
03348         'substrat' : 'DNA',
03349         'fst3' : -2,
03350         'fst5' : 2,
03351         'freq' : 4096,
03352         'size' : 7,
03353         'opt_temp' : 37,
03354         'dna' : None,
03355         'inact_temp' : 65,
03356         'ovhg' : -3,
03357         'scd3' : None,
03358         'suppl' : ('F', 'K'),
03359         'scd5' : None,
03360         'charac' : (2, -2, None, None, 'GCTNAGC'),
03361         'ovhgseq' : 'TNA',
03362     }
03363 rest_dict['Bpu1102I'] = _temp()
03364 
03365 def _temp():
03366     return {
03367         'compsite' : '(?P<Bpu14I>TTCGAA)|(?P<Bpu14I_as>TTCGAA)',
03368         'results' : None,
03369         'site' : 'TTCGAA',
03370         'substrat' : 'DNA',
03371         'fst3' : -2,
03372         'fst5' : 2,
03373         'freq' : 4096,
03374         'size' : 6,
03375         'opt_temp' : 37,
03376         'dna' : None,
03377         'inact_temp' : 65,
03378         'ovhg' : -2,
03379         'scd3' : None,
03380         'suppl' : ('I', 'V'),
03381         'scd5' : None,
03382         'charac' : (2, -2, None, None, 'TTCGAA'),
03383         'ovhgseq' : 'CG',
03384     }
03385 rest_dict['Bpu14I'] = _temp()
03386 
03387 def _temp():
03388     return {
03389         'compsite' : '(?P<BpuAI>GAAGAC)|(?P<BpuAI_as>GTCTTC)',
03390         'results' : None,
03391         'site' : 'GAAGAC',
03392         'substrat' : 'DNA',
03393         'fst3' : 6,
03394         'fst5' : 8,
03395         'freq' : 4096,
03396         'size' : 6,
03397         'opt_temp' : 37,
03398         'dna' : None,
03399         'inact_temp' : 65,
03400         'ovhg' : -4,
03401         'scd3' : None,
03402         'suppl' : ('M',),
03403         'scd5' : None,
03404         'charac' : (8, 6, None, None, 'GAAGAC'),
03405         'ovhgseq' : 'NNNN',
03406     }
03407 rest_dict['BpuAI'] = _temp()
03408 
03409 def _temp():
03410     return {
03411         'compsite' : '(?P<BpuEI>CTTGAG)|(?P<BpuEI_as>CTCAAG)',
03412         'results' : None,
03413         'site' : 'CTTGAG',
03414         'substrat' : 'DNA',
03415         'fst3' : 14,
03416         'fst5' : 22,
03417         'freq' : 4096,
03418         'size' : 6,
03419         'opt_temp' : 37,
03420         'dna' : None,
03421         'inact_temp' : 65,
03422         'ovhg' : 2,
03423         'scd3' : None,
03424         'suppl' : ('N',),
03425         'scd5' : None,
03426         'charac' : (22, 14, None, None, 'CTTGAG'),
03427         'ovhgseq' : 'NN',
03428     }
03429 rest_dict['BpuEI'] = _temp()
03430 
03431 def _temp():
03432     return {
03433         'compsite' : '(?P<BpuMI>CC[CG]GG)|(?P<BpuMI_as>CC[CG]GG)',
03434         'results' : None,
03435         'site' : 'CCSGG',
03436         'substrat' : 'DNA',
03437         'fst3' : -2,
03438         'fst5' : 2,
03439         'freq' : 512,
03440         'size' : 5,
03441         'opt_temp' : 37,
03442         'dna' : None,
03443         'inact_temp' : 65,
03444         'ovhg' : -1,
03445         'scd3' : None,
03446         'suppl' : ('V',),
03447         'scd5' : None,
03448         'charac' : (2, -2, None, None, 'CCSGG'),
03449         'ovhgseq' : 'S',
03450     }
03451 rest_dict['BpuMI'] = _temp()
03452 
03453 def _temp():
03454     return {
03455         'compsite' : '(?P<BpvUI>CGATCG)|(?P<BpvUI_as>CGATCG)',
03456         'results' : None,
03457         'site' : 'CGATCG',
03458         'substrat' : 'DNA',
03459         'fst3' : -4,
03460         'fst5' : 4,
03461         'freq' : 4096,
03462         'size' : 6,
03463         'opt_temp' : 37,
03464         'dna' : None,
03465         'inact_temp' : 65,
03466         'ovhg' : 2,
03467         'scd3' : None,
03468         'suppl' : ('V',),
03469         'scd5' : None,
03470         'charac' : (4, -4, None, None, 'CGATCG'),
03471         'ovhgseq' : 'AT',
03472     }
03473 rest_dict['BpvUI'] = _temp()
03474 
03475 def _temp():
03476     return {
03477         'compsite' : '(?P<Bsa29I>ATCGAT)|(?P<Bsa29I_as>ATCGAT)',
03478         'results' : None,
03479         'site' : 'ATCGAT',
03480         'substrat' : 'DNA',
03481         'fst3' : -2,
03482         'fst5' : 2,
03483         'freq' : 4096,
03484         'size' : 6,
03485         'opt_temp' : 37,
03486         'dna' : None,
03487         'inact_temp' : 65,
03488         'ovhg' : -2,
03489         'scd3' : None,
03490         'suppl' : ('I',),
03491         'scd5' : None,
03492         'charac' : (2, -2, None, None, 'ATCGAT'),
03493         'ovhgseq' : 'CG',
03494     }
03495 rest_dict['Bsa29I'] = _temp()
03496 
03497 def _temp():
03498     return {
03499         'compsite' : '(?P<BsaAI>[CT]ACGT[AG])|(?P<BsaAI_as>[CT]ACGT[AG])',
03500         'results' : None,
03501         'site' : 'YACGTR',
03502         'substrat' : 'DNA',
03503         'fst3' : -3,
03504         'fst5' : 3,
03505         'freq' : 1024,
03506         'size' : 6,
03507         'opt_temp' : 37,
03508         'dna' : None,
03509         'inact_temp' : 65,
03510         'ovhg' : 0,
03511         'scd3' : None,
03512         'suppl' : ('N',),
03513         'scd5' : None,
03514         'charac' : (3, -3, None, None, 'YACGTR'),
03515         'ovhgseq' : '',
03516     }
03517 rest_dict['BsaAI'] = _temp()
03518 
03519 def _temp():
03520     return {
03521         'compsite' : '(?P<BsaBI>GAT....ATC)|(?P<BsaBI_as>GAT....ATC)',
03522         'results' : None,
03523         'site' : 'GATNNNNATC',
03524         'substrat' : 'DNA',
03525         'fst3' : -5,
03526         'fst5' : 5,
03527         'freq' : 4096,
03528         'size' : 10,
03529         'opt_temp' : 37,
03530         'dna' : None,
03531         'inact_temp' : 65,
03532         'ovhg' : 0,
03533         'scd3' : None,
03534         'suppl' : ('N',),
03535         'scd5' : None,
03536         'charac' : (5, -5, None, None, 'GATNNNNATC'),
03537         'ovhgseq' : '',
03538     }
03539 rest_dict['BsaBI'] = _temp()
03540 
03541 def _temp():
03542     return {
03543         'compsite' : '(?P<BsaHI>G[AG]CG[CT]C)|(?P<BsaHI_as>G[AG]CG[CT]C)',
03544         'results' : None,
03545         'site' : 'GRCGYC',
03546         'substrat' : 'DNA',
03547         'fst3' : -2,
03548         'fst5' : 2,
03549         'freq' : 1024,
03550         'size' : 6,
03551         'opt_temp' : 37,
03552         'dna' : None,
03553         'inact_temp' : 65,
03554         'ovhg' : -2,
03555         'scd3' : None,
03556         'suppl' : ('N',),
03557         'scd5' : None,
03558         'charac' : (2, -2, None, None, 'GRCGYC'),
03559         'ovhgseq' : 'CG',
03560     }
03561 rest_dict['BsaHI'] = _temp()
03562 
03563 def _temp():
03564     return {
03565         'compsite' : '(?P<BsaI>GGTCTC)|(?P<BsaI_as>GAGACC)',
03566         'results' : None,
03567         'site' : 'GGTCTC',
03568         'substrat' : 'DNA',
03569         'fst3' : 5,
03570         'fst5' : 7,
03571         'freq' : 4096,
03572         'size' : 6,
03573         'opt_temp' : 37,
03574         'dna' : None,
03575         'inact_temp' : 65,
03576         'ovhg' : -4,
03577         'scd3' : None,
03578         'suppl' : ('N',),
03579         'scd5' : None,
03580         'charac' : (7, 5, None, None, 'GGTCTC'),
03581         'ovhgseq' : 'NNNN',
03582     }
03583 rest_dict['BsaI'] = _temp()
03584 
03585 def _temp():
03586     return {
03587         'compsite' : '(?P<BsaJI>CC..GG)|(?P<BsaJI_as>CC..GG)',
03588         'results' : None,
03589         'site' : 'CCNNGG',
03590         'substrat' : 'DNA',
03591         'fst3' : -1,
03592         'fst5' : 1,
03593         'freq' : 256,
03594         'size' : 6,
03595         'opt_temp' : 37,
03596         'dna' : None,
03597         'inact_temp' : 65,
03598         'ovhg' : -4,
03599         'scd3' : None,
03600         'suppl' : ('N',),
03601         'scd5' : None,
03602         'charac' : (1, -1, None, None, 'CCNNGG'),
03603         'ovhgseq' : 'CNNG',
03604     }
03605 rest_dict['BsaJI'] = _temp()
03606 
03607 def _temp():
03608     return {
03609         'compsite' : '(?P<BsaMI>GAATGC)|(?P<BsaMI_as>GCATTC)',
03610         'results' : None,
03611         'site' : 'GAATGC',
03612         'substrat' : 'DNA',
03613         'fst3' : -1,
03614         'fst5' : 7,
03615         'freq' : 4096,
03616         'size' : 6,
03617         'opt_temp' : 37,
03618         'dna' : None,
03619         'inact_temp' : 65,
03620         'ovhg' : 2,
03621         'scd3' : None,
03622         'suppl' : ('R',),
03623         'scd5' : None,
03624         'charac' : (7, -1, None, None, 'GAATGC'),
03625         'ovhgseq' : 'CN',
03626     }
03627 rest_dict['BsaMI'] = _temp()
03628 
03629 def _temp():
03630     return {
03631         'compsite' : '(?P<BsaWI>[AT]CCGG[AT])|(?P<BsaWI_as>[AT]CCGG[AT])',
03632         'results' : None,
03633         'site' : 'WCCGGW',
03634         'substrat' : 'DNA',
03635         'fst3' : -1,
03636         'fst5' : 1,
03637         'freq' : 1024,
03638         'size' : 6,
03639         'opt_temp' : 37,
03640         'dna' : None,
03641         'inact_temp' : 65,
03642         'ovhg' : -4,
03643         'scd3' : None,
03644         'suppl' : ('N',),
03645         'scd5' : None,
03646         'charac' : (1, -1, None, None, 'WCCGGW'),
03647         'ovhgseq' : 'CCGG',
03648     }
03649 rest_dict['BsaWI'] = _temp()
03650 
03651 def _temp():
03652     return {
03653         'compsite' : '(?P<BsaXI>AC.....CTCC)|(?P<BsaXI_as>GGAG.....GT)',
03654         'results' : None,
03655         'site' : 'ACNNNNNCTCC',
03656         'substrat' : 'DNA',
03657         'fst3' : -23,
03658         'fst5' : -9,
03659         'freq' : 4096,
03660         'size' : 11,
03661         'opt_temp' : 37,
03662         'dna' : None,
03663         'inact_temp' : 65,
03664         'ovhg' : 3,
03665         'scd3' : 7,
03666         'suppl' : ('N',),
03667         'scd5' : 21,
03668         'charac' : (-9, -23, 21, 7, 'ACNNNNNCTCC'),
03669         'ovhgseq' : 'NNN',
03670     }
03671 rest_dict['BsaXI'] = _temp()
03672 
03673 def _temp():
03674     return {
03675         'compsite' : '(?P<BsbI>CAACAC)|(?P<BsbI_as>GTGTTG)',
03676         'results' : None,
03677         'site' : 'CAACAC',
03678         'substrat' : 'DNA',
03679         'fst3' : 19,
03680         'fst5' : 27,
03681         'freq' : 4096,
03682         'size' : 6,
03683         'opt_temp' : 37,
03684         'dna' : None,
03685         'inact_temp' : 65,
03686         'ovhg' : 2,
03687         'scd3' : None,
03688         'suppl' : (),
03689         'scd5' : None,
03690         'charac' : (27, 19, None, None, 'CAACAC'),
03691         'ovhgseq' : 'NN',
03692     }
03693 rest_dict['BsbI'] = _temp()
03694 
03695 def _temp():
03696     return {
03697         'compsite' : '(?P<Bsc4I>CC.......GG)|(?P<Bsc4I_as>CC.......GG)',
03698         'results' : None,
03699         'site' : 'CCNNNNNNNGG',
03700         'substrat' : 'DNA',
03701         'fst3' : -7,
03702         'fst5' : 7,
03703         'freq' : 256,
03704         'size' : 11,
03705         'opt_temp' : 37,
03706         'dna' : None,
03707         'inact_temp' : 65,
03708         'ovhg' : 3,
03709         'scd3' : None,
03710         'suppl' : ('I',),
03711         'scd5' : None,
03712         'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
03713         'ovhgseq' : 'NNN',
03714     }
03715 rest_dict['Bsc4I'] = _temp()
03716 
03717 def _temp():
03718     return {
03719         'compsite' : '(?P<BscAI>GCATC)|(?P<BscAI_as>GATGC)',
03720         'results' : None,
03721         'site' : 'GCATC',
03722         'substrat' : 'DNA',
03723         'fst3' : 6,
03724         'fst5' : 9,
03725         'freq' : 1024,
03726         'size' : 5,
03727         'opt_temp' : 37,
03728         'dna' : None,
03729         'inact_temp' : 65,
03730         'ovhg' : -2,
03731         'scd3' : None,
03732         'suppl' : (),
03733         'scd5' : None,
03734         'charac' : (9, 6, None, None, 'GCATC'),
03735         'ovhgseq' : 'NN',
03736     }
03737 rest_dict['BscAI'] = _temp()
03738 
03739 def _temp():
03740     return {
03741         'compsite' : '(?P<BscGI>CCCGT)|(?P<BscGI_as>ACGGG)',
03742         'results' : None,
03743         'site' : 'CCCGT',
03744         'substrat' : 'DNA',
03745         'fst3' : None,
03746         'fst5' : None,
03747         'freq' : 1024,
03748         'size' : 5,
03749         'opt_temp' : 37,
03750         'dna' : None,
03751         'inact_temp' : 65,
03752         'ovhg' : None,
03753         'scd3' : None,
03754         'suppl' : (),
03755         'scd5' : None,
03756         'charac' : (None, None, None, None, 'CCCGT'),
03757         'ovhgseq' : None,
03758     }
03759 rest_dict['BscGI'] = _temp()
03760 
03761 def _temp():
03762     return {
03763         'compsite' : '(?P<Bse118I>[AG]CCGG[CT])|(?P<Bse118I_as>[AG]CCGG[CT])',
03764         'results' : None,
03765         'site' : 'RCCGGY',
03766         'substrat' : 'DNA',
03767         'fst3' : -1,
03768         'fst5' : 1,
03769         'freq' : 1024,
03770         'size' : 6,
03771         'opt_temp' : 37,
03772         'dna' : None,
03773         'inact_temp' : 65,
03774         'ovhg' : -4,
03775         'scd3' : None,
03776         'suppl' : ('I', 'V'),
03777         'scd5' : None,
03778         'charac' : (1, -1, None, None, 'RCCGGY'),
03779         'ovhgseq' : 'CCGG',
03780     }
03781 rest_dict['Bse118I'] = _temp()
03782 
03783 def _temp():
03784     return {
03785         'compsite' : '(?P<Bse1I>ACTGG)|(?P<Bse1I_as>CCAGT)',
03786         'results' : None,
03787         'site' : 'ACTGG',
03788         'substrat' : 'DNA',
03789         'fst3' : -1,
03790         'fst5' : 6,
03791         'freq' : 1024,
03792         'size' : 5,
03793         'opt_temp' : 37,
03794         'dna' : None,
03795         'inact_temp' : 65,
03796         'ovhg' : 2,
03797         'scd3' : None,
03798         'suppl' : ('I', 'V'),
03799         'scd5' : None,
03800         'charac' : (6, -1, None, None, 'ACTGG'),
03801         'ovhgseq' : 'GN',
03802     }
03803 rest_dict['Bse1I'] = _temp()
03804 
03805 def _temp():
03806     return {
03807         'compsite' : '(?P<Bse21I>CCT.AGG)|(?P<Bse21I_as>CCT.AGG)',
03808         'results' : None,
03809         'site' : 'CCTNAGG',
03810         'substrat' : 'DNA',
03811         'fst3' : -2,
03812         'fst5' : 2,
03813         'freq' : 4096,
03814         'size' : 7,
03815         'opt_temp' : 37,
03816         'dna' : None,
03817         'inact_temp' : 65,
03818         'ovhg' : -3,
03819         'scd3' : None,
03820         'suppl' : ('I', 'V'),
03821         'scd5' : None,
03822         'charac' : (2, -2, None, None, 'CCTNAGG'),
03823         'ovhgseq' : 'TNA',
03824     }
03825 rest_dict['Bse21I'] = _temp()
03826 
03827 def _temp():
03828     return {
03829         'compsite' : '(?P<Bse3DI>GCAATG)|(?P<Bse3DI_as>CATTGC)',
03830         'results' : None,
03831         'site' : 'GCAATG',
03832         'substrat' : 'DNA',
03833         'fst3' : 0,
03834         'fst5' : 8,
03835         'freq' : 4096,
03836         'size' : 6,
03837         'opt_temp' : 37,
03838         'dna' : None,
03839         'inact_temp' : 65,
03840         'ovhg' : 2,
03841         'scd3' : None,
03842         'suppl' : ('I', 'V'),
03843         'scd5' : None,
03844         'charac' : (8, 0, None, None, 'GCAATG'),
03845         'ovhgseq' : 'NN',
03846     }
03847 rest_dict['Bse3DI'] = _temp()
03848 
03849 def _temp():
03850     return {
03851         'compsite' : '(?P<Bse8I>GAT....ATC)|(?P<Bse8I_as>GAT....ATC)',
03852         'results' : None,
03853         'site' : 'GATNNNNATC',
03854         'substrat' : 'DNA',
03855         'fst3' : -5,
03856         'fst5' : 5,
03857         'freq' : 4096,
03858         'size' : 10,
03859         'opt_temp' : 37,
03860         'dna' : None,
03861         'inact_temp' : 65,
03862         'ovhg' : 0,
03863         'scd3' : None,
03864         'suppl' : ('I', 'V'),
03865         'scd5' : None,
03866         'charac' : (5, -5, None, None, 'GATNNNNATC'),
03867         'ovhgseq' : '',
03868     }
03869 rest_dict['Bse8I'] = _temp()
03870 
03871 def _temp():
03872     return {
03873         'compsite' : '(?P<BseAI>TCCGGA)|(?P<BseAI_as>TCCGGA)',
03874         'results' : None,
03875         'site' : 'TCCGGA',
03876         'substrat' : 'DNA',
03877         'fst3' : -1,
03878         'fst5' : 1,
03879         'freq' : 4096,
03880         'size' : 6,
03881         'opt_temp' : 37,
03882         'dna' : None,
03883         'inact_temp' : 65,
03884         'ovhg' : -4,
03885         'scd3' : None,
03886         'suppl' : ('C', 'M'),
03887         'scd5' : None,
03888         'charac' : (1, -1, None, None, 'TCCGGA'),
03889         'ovhgseq' : 'CCGG',
03890     }
03891 rest_dict['BseAI'] = _temp()
03892 
03893 def _temp():
03894     return {
03895         'compsite' : '(?P<BseBI>CC[AT]GG)|(?P<BseBI_as>CC[AT]GG)',
03896         'results' : None,
03897         'site' : 'CCWGG',
03898         'substrat' : 'DNA',
03899         'fst3' : -2,
03900         'fst5' : 2,
03901         'freq' : 512,
03902         'size' : 5,
03903         'opt_temp' : 37,
03904         'dna' : None,
03905         'inact_temp' : 65,
03906         'ovhg' : -1,
03907         'scd3' : None,
03908         'suppl' : ('C',),
03909         'scd5' : None,
03910         'charac' : (2, -2, None, None, 'CCWGG'),
03911         'ovhgseq' : 'W',
03912     }
03913 rest_dict['BseBI'] = _temp()
03914 
03915 def _temp():
03916     return {
03917         'compsite' : '(?P<BseCI>ATCGAT)|(?P<BseCI_as>ATCGAT)',
03918         'results' : None,
03919         'site' : 'ATCGAT',
03920         'substrat' : 'DNA',
03921         'fst3' : -2,
03922         'fst5' : 2,
03923         'freq' : 4096,
03924         'size' : 6,
03925         'opt_temp' : 37,
03926         'dna' : None,
03927         'inact_temp' : 65,
03928         'ovhg' : -2,
03929         'scd3' : None,
03930         'suppl' : ('C',),
03931         'scd5' : None,
03932         'charac' : (2, -2, None, None, 'ATCGAT'),
03933         'ovhgseq' : 'CG',
03934     }
03935 rest_dict['BseCI'] = _temp()
03936 
03937 def _temp():
03938     return {
03939         'compsite' : '(?P<BseDI>CC..GG)|(?P<BseDI_as>CC..GG)',
03940         'results' : None,
03941         'site' : 'CCNNGG',
03942         'substrat' : 'DNA',
03943         'fst3' : -1,
03944         'fst5' : 1,
03945         'freq' : 256,
03946         'size' : 6,
03947         'opt_temp' : 37,
03948         'dna' : None,
03949         'inact_temp' : 65,
03950         'ovhg' : -4,
03951         'scd3' : None,
03952         'suppl' : ('F',),
03953         'scd5' : None,
03954         'charac' : (1, -1, None, None, 'CCNNGG'),
03955         'ovhgseq' : 'CNNG',
03956     }
03957 rest_dict['BseDI'] = _temp()
03958 
03959 def _temp():
03960     return {
03961         'compsite' : '(?P<BseGI>GGATG)|(?P<BseGI_as>CATCC)',
03962         'results' : None,
03963         'site' : 'GGATG',
03964         'substrat' : 'DNA',
03965         'fst3' : 0,
03966         'fst5' : 7,
03967         'freq' : 1024,
03968         'size' : 5,
03969         'opt_temp' : 37,
03970         'dna' : None,
03971         'inact_temp' : 65,
03972         'ovhg' : 2,
03973         'scd3' : None,
03974         'suppl' : ('F',),
03975         'scd5' : None,
03976         'charac' : (7, 0, None, None, 'GGATG'),
03977         'ovhgseq' : 'NN',
03978     }
03979 rest_dict['BseGI'] = _temp()
03980 
03981 def _temp():
03982     return {
03983         'compsite' : '(?P<BseJI>GAT....ATC)|(?P<BseJI_as>GAT....ATC)',
03984         'results' : None,
03985         'site' : 'GATNNNNATC',
03986         'substrat' : 'DNA',
03987         'fst3' : -5,
03988         'fst5' : 5,
03989         'freq' : 4096,
03990         'size' : 10,
03991         'opt_temp' : 37,
03992         'dna' : None,
03993         'inact_temp' : 65,
03994         'ovhg' : 0,
03995         'scd3' : None,
03996         'suppl' : ('F',),
03997         'scd5' : None,
03998         'charac' : (5, -5, None, None, 'GATNNNNATC'),
03999         'ovhgseq' : '',
04000     }
04001 rest_dict['BseJI'] = _temp()
04002 
04003 def _temp():
04004     return {
04005         'compsite' : '(?P<BseLI>CC.......GG)|(?P<BseLI_as>CC.......GG)',
04006         'results' : None,
04007         'site' : 'CCNNNNNNNGG',
04008         'substrat' : 'DNA',
04009         'fst3' : -7,
04010         'fst5' : 7,
04011         'freq' : 256,
04012         'size' : 11,
04013         'opt_temp' : 37,
04014         'dna' : None,
04015         'inact_temp' : 65,
04016         'ovhg' : 3,
04017         'scd3' : None,
04018         'suppl' : ('F',),
04019         'scd5' : None,
04020         'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
04021         'ovhgseq' : 'NNN',
04022     }
04023 rest_dict['BseLI'] = _temp()
04024 
04025 def _temp():
04026     return {
04027         'compsite' : '(?P<BseMI>GCAATG)|(?P<BseMI_as>CATTGC)',
04028         'results' : None,
04029         'site' : 'GCAATG',
04030         'substrat' : 'DNA',
04031         'fst3' : 0,
04032         'fst5' : 8,
04033         'freq' : 4096,
04034         'size' : 6,
04035         'opt_temp' : 37,
04036         'dna' : None,
04037         'inact_temp' : 65,
04038         'ovhg' : 2,
04039         'scd3' : None,
04040         'suppl' : ('F',),
04041         'scd5' : None,
04042         'charac' : (8, 0, None, None, 'GCAATG'),
04043         'ovhgseq' : 'NN',
04044     }
04045 rest_dict['BseMI'] = _temp()
04046 
04047 def _temp():
04048     return {
04049         'compsite' : '(?P<BseMII>CTCAG)|(?P<BseMII_as>CTGAG)',
04050         'results' : None,
04051         'site' : 'CTCAG',
04052         'substrat' : 'DNA',
04053         'fst3' : 8,
04054         'fst5' : 15,
04055         'freq' : 1024,
04056         'size' : 5,
04057         'opt_temp' : 37,
04058         'dna' : None,
04059         'inact_temp' : 65,
04060         'ovhg' : 2,
04061         'scd3' : None,
04062         'suppl' : ('F',),
04063         'scd5' : None,
04064         'charac' : (15, 8, None, None, 'CTCAG'),
04065         'ovhgseq' : 'NN',
04066     }
04067 rest_dict['BseMII'] = _temp()
04068 
04069 def _temp():
04070     return {
04071         'compsite' : '(?P<BseNI>ACTGG)|(?P<BseNI_as>CCAGT)',
04072         'results' : None,
04073         'site' : 'ACTGG',
04074         'substrat' : 'DNA',
04075         'fst3' : -1,
04076         'fst5' : 6,
04077         'freq' : 1024,
04078         'size' : 5,
04079         'opt_temp' : 37,
04080         'dna' : None,
04081         'inact_temp' : 65,
04082         'ovhg' : 2,
04083         'scd3' : None,
04084         'suppl' : ('F',),
04085         'scd5' : None,
04086         'charac' : (6, -1, None, None, 'ACTGG'),
04087         'ovhgseq' : 'GN',
04088     }
04089 rest_dict['BseNI'] = _temp()
04090 
04091 def _temp():
04092     return {
04093         'compsite' : '(?P<BsePI>GCGCGC)|(?P<BsePI_as>GCGCGC)',
04094         'results' : None,
04095         'site' : 'GCGCGC',
04096         'substrat' : 'DNA',
04097         'fst3' : -1,
04098         'fst5' : 1,
04099         'freq' : 4096,
04100         'size' : 6,
04101         'opt_temp' : 37,
04102         'dna' : None,
04103         'inact_temp' : 65,
04104         'ovhg' : -4,
04105         'scd3' : None,
04106         'suppl' : ('I', 'V'),
04107         'scd5' : None,
04108         'charac' : (1, -1, None, None, 'GCGCGC'),
04109         'ovhgseq' : 'CGCG',
04110     }
04111 rest_dict['BsePI'] = _temp()
04112 
04113 def _temp():
04114     return {
04115         'compsite' : '(?P<BseRI>GAGGAG)|(?P<BseRI_as>CTCCTC)',
04116         'results' : None,
04117         'site' : 'GAGGAG',
04118         'substrat' : 'DNA',
04119         'fst3' : 8,
04120         'fst5' : 16,
04121         'freq' : 4096,
04122         'size' : 6,
04123         'opt_temp' : 37,
04124         'dna' : None,
04125         'inact_temp' : 65,
04126         'ovhg' : 2,
04127         'scd3' : None,
04128         'suppl' : ('N',),
04129         'scd5' : None,
04130         'charac' : (16, 8, None, None, 'GAGGAG'),
04131         'ovhgseq' : 'NN',
04132     }
04133 rest_dict['BseRI'] = _temp()
04134 
04135 def _temp():
04136     return {
04137         'compsite' : '(?P<BseSI>G[GT]GC[AC]C)|(?P<BseSI_as>G[GT]GC[AC]C)',
04138         'results' : None,
04139         'site' : 'GKGCMC',
04140         'substrat' : 'DNA',
04141         'fst3' : -5,
04142         'fst5' : 5,
04143         'freq' : 1024,
04144         'size' : 6,
04145         'opt_temp' : 37,
04146         'dna' : None,
04147         'inact_temp' : 65,
04148         'ovhg' : 4,
04149         'scd3' : None,
04150         'suppl' : ('F',),
04151         'scd5' : None,
04152         'charac' : (5, -5, None, None, 'GKGCMC'),
04153         'ovhgseq' : 'KGCM',
04154     }
04155 rest_dict['BseSI'] = _temp()
04156 
04157 def _temp():
04158     return {
04159         'compsite' : '(?P<BseX3I>CGGCCG)|(?P<BseX3I_as>CGGCCG)',
04160         'results' : None,
04161         'site' : 'CGGCCG',
04162         'substrat' : 'DNA',
04163         'fst3' : -1,
04164         'fst5' : 1,
04165         'freq' : 4096,
04166         'size' : 6,
04167         'opt_temp' : 37,
04168         'dna' : None,
04169         'inact_temp' : 65,
04170         'ovhg' : -4,
04171         'scd3' : None,
04172         'suppl' : ('I', 'V'),
04173         'scd5' : None,
04174         'charac' : (1, -1, None, None, 'CGGCCG'),
04175         'ovhgseq' : 'GGCC',
04176     }
04177 rest_dict['BseX3I'] = _temp()
04178 
04179 def _temp():
04180     return {
04181         'compsite' : '(?P<BseXI>GCAGC)|(?P<BseXI_as>GCTGC)',
04182         'results' : None,
04183         'site' : 'GCAGC',
04184         'substrat' : 'DNA',
04185         'fst3' : 12,
04186         'fst5' : 13,
04187         'freq' : 1024,
04188         'size' : 5,
04189         'opt_temp' : 37,
04190         'dna' : None,
04191         'inact_temp' : 65,
04192         'ovhg' : -4,
04193         'scd3' : None,
04194         'suppl' : ('F',),
04195         'scd5' : None,
04196         'charac' : (13, 12, None, None, 'GCAGC'),
04197         'ovhgseq' : 'NNNN',
04198     }
04199 rest_dict['BseXI'] = _temp()
04200 
04201 def _temp():
04202     return {
04203         'compsite' : '(?P<BseYI>CCCAGC)|(?P<BseYI_as>GCTGGG)',
04204         'results' : None,
04205         'site' : 'CCCAGC',
04206         'substrat' : 'DNA',
04207         'fst3' : -1,
04208         'fst5' : 1,
04209         'freq' : 4096,
04210         'size' : 6,
04211         'opt_temp' : 37,
04212         'dna' : None,
04213         'inact_temp' : 65,
04214         'ovhg' : -4,
04215         'scd3' : None,
04216         'suppl' : ('N',),
04217         'scd5' : None,
04218         'charac' : (1, -1, None, None, 'CCCAGC'),
04219         'ovhgseq' : 'CCAG',
04220     }
04221 rest_dict['BseYI'] = _temp()
04222 
04223 def _temp():
04224     return {
04225         'compsite' : '(?P<BsgI>GTGCAG)|(?P<BsgI_as>CTGCAC)',
04226         'results' : None,
04227         'site' : 'GTGCAG',
04228         'substrat' : 'DNA',
04229         'fst3' : 14,
04230         'fst5' : 22,
04231         'freq' : 4096,
04232         'size' : 6,
04233         'opt_temp' : 37,
04234         'dna' : None,
04235         'inact_temp' : 65,
04236         'ovhg' : 2,
04237         'scd3' : None,
04238         'suppl' : ('N',),
04239         'scd5' : None,
04240         'charac' : (22, 14, None, None, 'GTGCAG'),
04241         'ovhgseq' : 'NN',
04242     }
04243 rest_dict['BsgI'] = _temp()
04244 
04245 def _temp():
04246     return {
04247         'compsite' : '(?P<Bsh1236I>CGCG)|(?P<Bsh1236I_as>CGCG)',
04248         'results' : None,
04249         'site' : 'CGCG',
04250         'substrat' : 'DNA',
04251         'fst3' : -2,
04252         'fst5' : 2,
04253         'freq' : 256,
04254         'size' : 4,
04255         'opt_temp' : 37,
04256         'dna' : None,
04257         'inact_temp' : 65,
04258         'ovhg' : 0,
04259         'scd3' : None,
04260         'suppl' : ('F',),
04261         'scd5' : None,
04262         'charac' : (2, -2, None, None, 'CGCG'),
04263         'ovhgseq' : '',
04264     }
04265 rest_dict['Bsh1236I'] = _temp()
04266 
04267 def _temp():
04268     return {
04269         'compsite' : '(?P<Bsh1285I>CG[AG][CT]CG)|(?P<Bsh1285I_as>CG[AG][CT]CG)',
04270         'results' : None,
04271         'site' : 'CGRYCG',
04272         'substrat' : 'DNA',
04273         'fst3' : -4,
04274         'fst5' : 4,
04275         'freq' : 1024,
04276         'size' : 6,
04277         'opt_temp' : 37,
04278         'dna' : None,
04279         'inact_temp' : 65,
04280         'ovhg' : 2,
04281         'scd3' : None,
04282         'suppl' : ('F',),
04283         'scd5' : None,
04284         'charac' : (4, -4, None, None, 'CGRYCG'),
04285         'ovhgseq' : 'RY',
04286     }
04287 rest_dict['Bsh1285I'] = _temp()
04288 
04289 def _temp():
04290     return {
04291         'compsite' : '(?P<BshFI>GGCC)|(?P<BshFI_as>GGCC)',
04292         'results' : None,
04293         'site' : 'GGCC',
04294         'substrat' : 'DNA',
04295         'fst3' : -2,
04296         'fst5' : 2,
04297         'freq' : 256,
04298         'size' : 4,
04299         'opt_temp' : 37,
04300         'dna' : None,
04301         'inact_temp' : 65,
04302         'ovhg' : 0,
04303         'scd3' : None,
04304         'suppl' : ('C',),
04305         'scd5' : None,
04306         'charac' : (2, -2, None, None, 'GGCC'),
04307         'ovhgseq' : '',
04308     }
04309 rest_dict['BshFI'] = _temp()
04310 
04311 def _temp():
04312     return {
04313         'compsite' : '(?P<BshNI>GG[CT][AG]CC)|(?P<BshNI_as>GG[CT][AG]CC)',
04314         'results' : None,
04315         'site' : 'GGYRCC',
04316         'substrat' : 'DNA',
04317         'fst3' : -1,
04318         'fst5' : 1,
04319         'freq' : 1024,
04320         'size' : 6,
04321         'opt_temp' : 37,
04322         'dna' : None,
04323         'inact_temp' : 65,
04324         'ovhg' : -4,
04325         'scd3' : None,
04326         'suppl' : ('F',),
04327         'scd5' : None,
04328         'charac' : (1, -1, None, None, 'GGYRCC'),
04329         'ovhgseq' : 'GYRC',
04330     }
04331 rest_dict['BshNI'] = _temp()
04332 
04333 def _temp():
04334     return {
04335         'compsite' : '(?P<BshTI>ACCGGT)|(?P<BshTI_as>ACCGGT)',
04336         'results' : None,
04337         'site' : 'ACCGGT',
04338         'substrat' : 'DNA',
04339         'fst3' : -1,
04340         'fst5' : 1,
04341         'freq' : 4096,
04342         'size' : 6,
04343         'opt_temp' : 37,
04344         'dna' : None,
04345         'inact_temp' : 65,
04346         'ovhg' : -4,
04347         'scd3' : None,
04348         'suppl' : ('F',),
04349         'scd5' : None,
04350         'charac' : (1, -1, None, None, 'ACCGGT'),
04351         'ovhgseq' : 'CCGG',
04352     }
04353 rest_dict['BshTI'] = _temp()
04354 
04355 def _temp():
04356     return {
04357         'compsite' : '(?P<BshVI>ATCGAT)|(?P<BshVI_as>ATCGAT)',
04358         'results' : None,
04359         'site' : 'ATCGAT',
04360         'substrat' : 'DNA',
04361         'fst3' : -2,
04362         'fst5' : 2,
04363         'freq' : 4096,
04364         'size' : 6,
04365         'opt_temp' : 37,
04366         'dna' : None,
04367         'inact_temp' : 65,
04368         'ovhg' : -2,
04369         'scd3' : None,
04370         'suppl' : ('V',),
04371         'scd5' : None,
04372         'charac' : (2, -2, None, None, 'ATCGAT'),
04373         'ovhgseq' : 'CG',
04374     }
04375 rest_dict['BshVI'] = _temp()
04376 
04377 def _temp():
04378     return {
04379         'compsite' : '(?P<BsiEI>CG[AG][CT]CG)|(?P<BsiEI_as>CG[AG][CT]CG)',
04380         'results' : None,
04381         'site' : 'CGRYCG',
04382         'substrat' : 'DNA',
04383         'fst3' : -4,
04384         'fst5' : 4,
04385         'freq' : 1024,
04386         'size' : 6,
04387         'opt_temp' : 37,
04388         'dna' : None,
04389         'inact_temp' : 65,
04390         'ovhg' : 2,
04391         'scd3' : None,
04392         'suppl' : ('N',),
04393         'scd5' : None,
04394         'charac' : (4, -4, None, None, 'CGRYCG'),
04395         'ovhgseq' : 'RY',
04396     }
04397 rest_dict['BsiEI'] = _temp()
04398 
04399 def _temp():
04400     return {
04401         'compsite' : '(?P<BsiHKAI>G[AT]GC[AT]C)|(?P<BsiHKAI_as>G[AT]GC[AT]C)',
04402         'results' : None,
04403         'site' : 'GWGCWC',
04404         'substrat' : 'DNA',
04405         'fst3' : -5,
04406         'fst5' : 5,
04407         'freq' : 1024,
04408         'size' : 6,
04409         'opt_temp' : 37,
04410         'dna' : None,
04411         'inact_temp' : 65,
04412         'ovhg' : 4,
04413         'scd3' : None,
04414         'suppl' : ('N',),
04415         'scd5' : None,
04416         'charac' : (5, -5, None, None, 'GWGCWC'),
04417         'ovhgseq' : 'WGCW',
04418     }
04419 rest_dict['BsiHKAI'] = _temp()
04420 
04421 def _temp():
04422     return {
04423         'compsite' : '(?P<BsiHKCI>C[CT]CG[AG]G)|(?P<BsiHKCI_as>C[CT]CG[AG]G)',
04424         'results' : None,
04425         'site' : 'CYCGRG',
04426         'substrat' : 'DNA',
04427         'fst3' : -1,
04428         'fst5' : 1,
04429         'freq' : 1024,
04430         'size' : 6,
04431         'opt_temp' : 37,
04432         'dna' : None,
04433         'inact_temp' : 65,
04434         'ovhg' : -4,
04435         'scd3' : None,
04436         'suppl' : ('Q', 'X'),
04437         'scd5' : None,
04438         'charac' : (1, -1, None, None, 'CYCGRG'),
04439         'ovhgseq' : 'YCGR',
04440     }
04441 rest_dict['BsiHKCI'] = _temp()
04442 
04443 def _temp():
04444     return {
04445         'compsite' : '(?P<BsiI>CACGAG)|(?P<BsiI_as>CTCGTG)',
04446         'results' : None,
04447         'site' : 'CACGAG',
04448         'substrat' : 'DNA',
04449         'fst3' : -1,
04450         'fst5' : 1,
04451         'freq' : 4096,
04452         'size' : 6,
04453         'opt_temp' : 37,
04454         'dna' : None,
04455         'inact_temp' : 65,
04456         'ovhg' : -4,
04457         'scd3' : None,
04458         'suppl' : (),
04459         'scd5' : None,
04460         'charac' : (1, -1, None, None, 'CACGAG'),
04461         'ovhgseq' : 'ACGA',
04462     }
04463 rest_dict['BsiI'] = _temp()
04464 
04465 def _temp():
04466     return {
04467         'compsite' : '(?P<BsiSI>CCGG)|(?P<BsiSI_as>CCGG)',
04468         'results' : None,
04469         'site' : 'CCGG',
04470         'substrat' : 'DNA',
04471         'fst3' : -1,
04472         'fst5' : 1,
04473         'freq' : 256,
04474         'size' : 4,
04475         'opt_temp' : 37,
04476         'dna' : None,
04477         'inact_temp' : 65,
04478         'ovhg' : -2,
04479         'scd3' : None,
04480         'suppl' : ('C',),
04481         'scd5' : None,
04482         'charac' : (1, -1, None, None, 'CCGG'),
04483         'ovhgseq' : 'CG',
04484     }
04485 rest_dict['BsiSI'] = _temp()
04486 
04487 def _temp():
04488     return {
04489         'compsite' : '(?P<BsiWI>CGTACG)|(?P<BsiWI_as>CGTACG)',
04490         'results' : None,
04491         'site' : 'CGTACG',
04492         'substrat' : 'DNA',
04493         'fst3' : -1,
04494         'fst5' : 1,
04495         'freq' : 4096,
04496         'size' : 6,
04497         'opt_temp' : 37,
04498         'dna' : None,
04499         'inact_temp' : 65,
04500         'ovhg' : -4,
04501         'scd3' : None,
04502         'suppl' : ('M', 'N', 'O'),
04503         'scd5' : None,
04504         'charac' : (1, -1, None, None, 'CGTACG'),
04505         'ovhgseq' : 'GTAC',
04506     }
04507 rest_dict['BsiWI'] = _temp()
04508 
04509 def _temp():
04510     return {
04511         'compsite' : '(?P<BsiYI>CC.......GG)|(?P<BsiYI_as>CC.......GG)',
04512         'results' : None,
04513         'site' : 'CCNNNNNNNGG',
04514         'substrat' : 'DNA',
04515         'fst3' : -7,
04516         'fst5' : 7,
04517         'freq' : 256,
04518         'size' : 11,
04519         'opt_temp' : 37,
04520         'dna' : None,
04521         'inact_temp' : 65,
04522         'ovhg' : 3,
04523         'scd3' : None,
04524         'suppl' : (),
04525         'scd5' : None,
04526         'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
04527         'ovhgseq' : 'NNN',
04528     }
04529 rest_dict['BsiYI'] = _temp()
04530 
04531 def _temp():
04532     return {
04533         'compsite' : '(?P<BslFI>GGGAC)|(?P<BslFI_as>GTCCC)',
04534         'results' : None,
04535         'site' : 'GGGAC',
04536         'substrat' : 'DNA',
04537         'fst3' : 14,
04538         'fst5' : 15,
04539         'freq' : 1024,
04540         'size' : 5,
04541         'opt_temp' : 37,
04542         'dna' : None,
04543         'inact_temp' : 65,
04544         'ovhg' : -4,
04545         'scd3' : None,
04546         'suppl' : ('I',),
04547         'scd5' : None,
04548         'charac' : (15, 14, None, None, 'GGGAC'),
04549         'ovhgseq' : 'NNNN',
04550     }
04551 rest_dict['BslFI'] = _temp()
04552 
04553 def _temp():
04554     return {
04555         'compsite' : '(?P<BslI>CC.......GG)|(?P<BslI_as>CC.......GG)',
04556         'results' : None,
04557         'site' : 'CCNNNNNNNGG',
04558         'substrat' : 'DNA',
04559         'fst3' : -7,
04560         'fst5' : 7,
04561         'freq' : 256,
04562         'size' : 11,
04563         'opt_temp' : 37,
04564         'dna' : None,
04565         'inact_temp' : 65,
04566         'ovhg' : 3,
04567         'scd3' : None,
04568         'suppl' : ('N', 'W'),
04569         'scd5' : None,
04570         'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
04571         'ovhgseq' : 'NNN',
04572     }
04573 rest_dict['BslI'] = _temp()
04574 
04575 def _temp():
04576     return {
04577         'compsite' : '(?P<BsmAI>GTCTC)|(?P<BsmAI_as>GAGAC)',
04578         'results' : None,
04579         'site' : 'GTCTC',
04580         'substrat' : 'DNA',
04581         'fst3' : 5,
04582         'fst5' : 6,
04583         'freq' : 1024,
04584         'size' : 5,
04585         'opt_temp' : 37,
04586         'dna' : None,
04587         'inact_temp' : 65,
04588         'ovhg' : -4,
04589         'scd3' : None,
04590         'suppl' : ('N',),
04591         'scd5' : None,
04592         'charac' : (6, 5, None, None, 'GTCTC'),
04593         'ovhgseq' : 'NNNN',
04594     }
04595 rest_dict['BsmAI'] = _temp()
04596 
04597 def _temp():
04598     return {
04599         'compsite' : '(?P<BsmBI>CGTCTC)|(?P<BsmBI_as>GAGACG)',
04600         'results' : None,
04601         'site' : 'CGTCTC',
04602         'substrat' : 'DNA',
04603         'fst3' : 5,
04604         'fst5' : 7,
04605         'freq' : 4096,
04606         'size' : 6,
04607         'opt_temp' : 37,
04608         'dna' : None,
04609         'inact_temp' : 65,
04610         'ovhg' : -4,
04611         'scd3' : None,
04612         'suppl' : ('N',),
04613         'scd5' : None,
04614         'charac' : (7, 5, None, None, 'CGTCTC'),
04615         'ovhgseq' : 'NNNN',
04616     }
04617 rest_dict['BsmBI'] = _temp()
04618 
04619 def _temp():
04620     return {
04621         'compsite' : '(?P<BsmFI>GGGAC)|(?P<BsmFI_as>GTCCC)',
04622         'results' : None,
04623         'site' : 'GGGAC',
04624         'substrat' : 'DNA',
04625         'fst3' : 14,
04626         'fst5' : 15,
04627         'freq' : 1024,
04628         'size' : 5,
04629         'opt_temp' : 37,
04630         'dna' : None,
04631         'inact_temp' : 65,
04632         'ovhg' : -4,
04633         'scd3' : None,
04634         'suppl' : ('N',),
04635         'scd5' : None,
04636         'charac' : (15, 14, None, None, 'GGGAC'),
04637         'ovhgseq' : 'NNNN',
04638     }
04639 rest_dict['BsmFI'] = _temp()
04640 
04641 def _temp():
04642     return {
04643         'compsite' : '(?P<BsmI>GAATGC)|(?P<BsmI_as>GCATTC)',
04644         'results' : None,
04645         'site' : 'GAATGC',
04646         'substrat' : 'DNA',
04647         'fst3' : -1,
04648         'fst5' : 7,
04649         'freq' : 4096,
04650         'size' : 6,
04651         'opt_temp' : 37,
04652         'dna' : None,
04653         'inact_temp' : 65,
04654         'ovhg' : 2,
04655         'scd3' : None,
04656         'suppl' : ('J', 'M', 'N', 'O', 'S', 'W'),
04657         'scd5' : None,
04658         'charac' : (7, -1, None, None, 'GAATGC'),
04659         'ovhgseq' : 'CN',
04660     }
04661 rest_dict['BsmI'] = _temp()
04662 
04663 def _temp():
04664     return {
04665         'compsite' : '(?P<BsnI>GGCC)|(?P<BsnI_as>GGCC)',
04666         'results' : None,
04667         'site' : 'GGCC',
04668         'substrat' : 'DNA',
04669         'fst3' : -2,
04670         'fst5' : 2,
04671         'freq' : 256,
04672         'size' : 4,
04673         'opt_temp' : 37,
04674         'dna' : None,
04675         'inact_temp' : 65,
04676         'ovhg' : 0,
04677         'scd3' : None,
04678         'suppl' : ('V',),
04679         'scd5' : None,
04680         'charac' : (2, -2, None, None, 'GGCC'),
04681         'ovhgseq' : '',
04682     }
04683 rest_dict['BsnI'] = _temp()
04684 
04685 def _temp():
04686     return {
04687         'compsite' : '(?P<Bso31I>GGTCTC)|(?P<Bso31I_as>GAGACC)',
04688         'results' : None,
04689         'site' : 'GGTCTC',
04690         'substrat' : 'DNA',
04691         'fst3' : 5,
04692         'fst5' : 7,
04693         'freq' : 4096,
04694         'size' : 6,
04695         'opt_temp' : 37,
04696         'dna' : None,
04697         'inact_temp' : 65,
04698         'ovhg' : -4,
04699         'scd3' : None,
04700         'suppl' : ('I', 'V'),
04701         'scd5' : None,
04702         'charac' : (7, 5, None, None, 'GGTCTC'),
04703         'ovhgseq' : 'NNNN',
04704     }
04705 rest_dict['Bso31I'] = _temp()
04706 
04707 def _temp():
04708     return {
04709         'compsite' : '(?P<BsoBI>C[CT]CG[AG]G)|(?P<BsoBI_as>C[CT]CG[AG]G)',
04710         'results' : None,
04711         'site' : 'CYCGRG',
04712         'substrat' : 'DNA',
04713         'fst3' : -1,
04714         'fst5' : 1,
04715         'freq' : 1024,
04716         'size' : 6,
04717         'opt_temp' : 37,
04718         'dna' : None,
04719         'inact_temp' : 65,
04720         'ovhg' : -4,
04721         'scd3' : None,
04722         'suppl' : ('N',),
04723         'scd5' : None,
04724         'charac' : (1, -1, None, None, 'CYCGRG'),
04725         'ovhgseq' : 'YCGR',
04726     }
04727 rest_dict['BsoBI'] = _temp()
04728 
04729 def _temp():
04730     return {
04731         'compsite' : '(?P<Bsp119I>TTCGAA)|(?P<Bsp119I_as>TTCGAA)',
04732         'results' : None,
04733         'site' : 'TTCGAA',
04734         'substrat' : 'DNA',
04735         'fst3' : -2,
04736         'fst5' : 2,
04737         'freq' : 4096,
04738         'size' : 6,
04739         'opt_temp' : 37,
04740         'dna' : None,
04741         'inact_temp' : 65,
04742         'ovhg' : -2,
04743         'scd3' : None,
04744         'suppl' : ('F',),
04745         'scd5' : None,
04746         'charac' : (2, -2, None, None, 'TTCGAA'),
04747         'ovhgseq' : 'CG',
04748     }
04749 rest_dict['Bsp119I'] = _temp()
04750 
04751 def _temp():
04752     return {
04753         'compsite' : '(?P<Bsp120I>GGGCCC)|(?P<Bsp120I_as>GGGCCC)',
04754         'results' : None,
04755         'site' : 'GGGCCC',
04756         'substrat' : 'DNA',
04757         'fst3' : -1,
04758         'fst5' : 1,
04759         'freq' : 4096,
04760         'size' : 6,
04761         'opt_temp' : 37,
04762         'dna' : None,
04763         'inact_temp' : 65,
04764         'ovhg' : -4,
04765         'scd3' : None,
04766         'suppl' : ('F',),
04767         'scd5' : None,
04768         'charac' : (1, -1, None, None, 'GGGCCC'),
04769         'ovhgseq' : 'GGCC',
04770     }
04771 rest_dict['Bsp120I'] = _temp()
04772 
04773 def _temp():
04774     return {
04775         'compsite' : '(?P<Bsp1286I>G[AGT]GC[ACT]C)|(?P<Bsp1286I_as>G[AGT]GC[ACT]C)',
04776         'results' : None,
04777         'site' : 'GDGCHC',
04778         'substrat' : 'DNA',
04779         'fst3' : -5,
04780         'fst5' : 5,
04781         'freq' : 256,
04782         'size' : 6,
04783         'opt_temp' : 37,
04784         'dna' : None,
04785         'inact_temp' : 65,
04786         'ovhg' : 4,
04787         'scd3' : None,
04788         'suppl' : ('J', 'K', 'N', 'R'),
04789         'scd5' : None,
04790         'charac' : (5, -5, None, None, 'GDGCHC'),
04791         'ovhgseq' : 'DGCH',
04792     }
04793 rest_dict['Bsp1286I'] = _temp()
04794 
04795 def _temp():
04796     return {
04797         'compsite' : '(?P<Bsp13I>TCCGGA)|(?P<Bsp13I_as>TCCGGA)',
04798         'results' : None,
04799         'site' : 'TCCGGA',
04800         'substrat' : 'DNA',
04801         'fst3' : -1,
04802         'fst5' : 1,
04803         'freq' : 4096,
04804         'size' : 6,
04805         'opt_temp' : 37,
04806         'dna' : None,
04807         'inact_temp' : 65,
04808         'ovhg' : -4,
04809         'scd3' : None,
04810         'suppl' : ('I', 'V'),
04811         'scd5' : None,
04812         'charac' : (1, -1, None, None, 'TCCGGA'),
04813         'ovhgseq' : 'CCGG',
04814     }
04815 rest_dict['Bsp13I'] = _temp()
04816 
04817 def _temp():
04818     return {
04819         'compsite' : '(?P<Bsp1407I>TGTACA)|(?P<Bsp1407I_as>TGTACA)',
04820         'results' : None,
04821         'site' : 'TGTACA',
04822         'substrat' : 'DNA',
04823         'fst3' : -1,
04824         'fst5' : 1,
04825         'freq' : 4096,
04826         'size' : 6,
04827         'opt_temp' : 37,
04828         'dna' : None,
04829         'inact_temp' : 65,
04830         'ovhg' : -4,
04831         'scd3' : None,
04832         'suppl' : ('F', 'K'),
04833         'scd5' : None,
04834         'charac' : (1, -1, None, None, 'TGTACA'),
04835         'ovhgseq' : 'GTAC',
04836     }
04837 rest_dict['Bsp1407I'] = _temp()
04838 
04839 def _temp():
04840     return {
04841         'compsite' : '(?P<Bsp143I>GATC)|(?P<Bsp143I_as>GATC)',
04842         'results' : None,
04843         'site' : 'GATC',
04844         'substrat' : 'DNA',
04845         'fst3' : 0,
04846         'fst5' : 0,
04847         'freq' : 256,
04848         'size' : 4,
04849         'opt_temp' : 37,
04850         'dna' : None,
04851         'inact_temp' : 65,
04852         'ovhg' : -4,
04853         'scd3' : None,
04854         'suppl' : ('F',),
04855         'scd5' : None,
04856         'charac' : (0, 0, None, None, 'GATC'),
04857         'ovhgseq' : 'GATC',
04858     }
04859 rest_dict['Bsp143I'] = _temp()
04860 
04861 def _temp():
04862     return {
04863         'compsite' : '(?P<Bsp1720I>GCT.AGC)|(?P<Bsp1720I_as>GCT.AGC)',
04864         'results' : None,
04865         'site' : 'GCTNAGC',
04866         'substrat' : 'DNA',
04867         'fst3' : -2,
04868         'fst5' : 2,
04869         'freq' : 4096,
04870         'size' : 7,
04871         'opt_temp' : 37,
04872         'dna' : None,
04873         'inact_temp' : 65,
04874         'ovhg' : -3,
04875         'scd3' : None,
04876         'suppl' : ('I', 'V'),
04877         'scd5' : None,
04878         'charac' : (2, -2, None, None, 'GCTNAGC'),
04879         'ovhgseq' : 'TNA',
04880     }
04881 rest_dict['Bsp1720I'] = _temp()
04882 
04883 def _temp():
04884     return {
04885         'compsite' : '(?P<Bsp19I>CCATGG)|(?P<Bsp19I_as>CCATGG)',
04886         'results' : None,
04887         'site' : 'CCATGG',
04888         'substrat' : 'DNA',
04889         'fst3' : -1,
04890         'fst5' : 1,
04891         'freq' : 4096,
04892         'size' : 6,
04893         'opt_temp' : 37,
04894         'dna' : None,
04895         'inact_temp' : 65,
04896         'ovhg' : -4,
04897         'scd3' : None,
04898         'suppl' : ('I', 'V'),
04899         'scd5' : None,
04900         'charac' : (1, -1, None, None, 'CCATGG'),
04901         'ovhgseq' : 'CATG',
04902     }
04903 rest_dict['Bsp19I'] = _temp()
04904 
04905 def _temp():
04906     return {
04907         'compsite' : '(?P<Bsp24I>GAC......TGG)|(?P<Bsp24I_as>CCA......GTC)',
04908         'results' : None,
04909         'site' : 'GACNNNNNNTGG',
04910         'substrat' : 'DNA',
04911         'fst3' : -25,
04912         'fst5' : -8,
04913         'freq' : 4096,
04914         'size' : 12,
04915         'opt_temp' : 37,
04916         'dna' : None,
04917         'inact_temp' : 65,
04918         'ovhg' : 5,
04919         'scd3' : 7,
04920         'suppl' : (),
04921         'scd5' : 24,
04922         'charac' : (-8, -25, 24, 7, 'GACNNNNNNTGG'),
04923         'ovhgseq' : 'NNNNN',
04924     }
04925 rest_dict['Bsp24I'] = _temp()
04926 
04927 def _temp():
04928     return {
04929         'compsite' : '(?P<Bsp68I>TCGCGA)|(?P<Bsp68I_as>TCGCGA)',
04930         'results' : None,
04931         'site' : 'TCGCGA',
04932         'substrat' : 'DNA',
04933         'fst3' : -3,
04934         'fst5' : 3,
04935         'freq' : 4096,
04936         'size' : 6,
04937         'opt_temp' : 37,
04938         'dna' : None,
04939         'inact_temp' : 65,
04940         'ovhg' : 0,
04941         'scd3' : None,
04942         'suppl' : ('F',),
04943         'scd5' : None,
04944         'charac' : (3, -3, None, None, 'TCGCGA'),
04945         'ovhgseq' : '',
04946     }
04947 rest_dict['Bsp68I'] = _temp()
04948 
04949 def _temp():
04950     return {
04951         'compsite' : '(?P<BspACI>CCGC)|(?P<BspACI_as>GCGG)',
04952         'results' : None,
04953         'site' : 'CCGC',
04954         'substrat' : 'DNA',
04955         'fst3' : -1,
04956         'fst5' : 1,
04957         'freq' : 256,
04958         'size' : 4,
04959         'opt_temp' : 37,
04960         'dna' : None,
04961         'inact_temp' : 65,
04962         'ovhg' : -2,
04963         'scd3' : None,
04964         'suppl' : ('I',),
04965         'scd5' : None,
04966         'charac' : (1, -1, None, None, 'CCGC'),
04967         'ovhgseq' : 'CG',
04968     }
04969 rest_dict['BspACI'] = _temp()
04970 
04971 def _temp():
04972     return {
04973         'compsite' : '(?P<BspCNI>CTCAG)|(?P<BspCNI_as>CTGAG)',
04974         'results' : None,
04975         'site' : 'CTCAG',
04976         'substrat' : 'DNA',
04977         'fst3' : 7,
04978         'fst5' : 14,
04979         'freq' : 1024,
04980         'size' : 5,
04981         'opt_temp' : 37,
04982         'dna' : None,
04983         'inact_temp' : 65,
04984         'ovhg' : 2,
04985         'scd3' : None,
04986         'suppl' : ('N',),
04987         'scd5' : None,
04988         'charac' : (14, 7, None, None, 'CTCAG'),
04989         'ovhgseq' : 'NN',
04990     }
04991 rest_dict['BspCNI'] = _temp()
04992 
04993 def _temp():
04994     return {
04995         'compsite' : '(?P<BspD6I>GACTC)|(?P<BspD6I_as>GAGTC)',
04996         'results' : None,
04997         'site' : 'GACTC',
04998         'substrat' : 'DNA',
04999         'fst3' : 6,
05000         'fst5' : 9,
05001         'freq' : 1024,
05002         'size' : 5,
05003         'opt_temp' : 37,
05004         'dna' : None,
05005         'inact_temp' : 65,
05006         'ovhg' : -2,
05007         'scd3' : None,
05008         'suppl' : (),
05009         'scd5' : None,
05010         'charac' : (9, 6, None, None, 'GACTC'),
05011         'ovhgseq' : 'NN',
05012     }
05013 rest_dict['BspD6I'] = _temp()
05014 
05015 def _temp():
05016     return {
05017         'compsite' : '(?P<BspDI>ATCGAT)|(?P<BspDI_as>ATCGAT)',
05018         'results' : None,
05019         'site' : 'ATCGAT',
05020         'substrat' : 'DNA',
05021         'fst3' : -2,
05022         'fst5' : 2,
05023         'freq' : 4096,
05024         'size' : 6,
05025         'opt_temp' : 37,
05026         'dna' : None,
05027         'inact_temp' : 65,
05028         'ovhg' : -2,
05029         'scd3' : None,
05030         'suppl' : ('N',),
05031         'scd5' : None,
05032         'charac' : (2, -2, None, None, 'ATCGAT'),
05033         'ovhgseq' : 'CG',
05034     }
05035 rest_dict['BspDI'] = _temp()
05036 
05037 def _temp():
05038     return {
05039         'compsite' : '(?P<BspEI>TCCGGA)|(?P<BspEI_as>TCCGGA)',
05040         'results' : None,
05041         'site' : 'TCCGGA',
05042         'substrat' : 'DNA',
05043         'fst3' : -1,
05044         'fst5' : 1,
05045         'freq' : 4096,
05046         'size' : 6,
05047         'opt_temp' : 37,
05048         'dna' : None,
05049         'inact_temp' : 65,
05050         'ovhg' : -4,
05051         'scd3' : None,
05052         'suppl' : ('N',),
05053         'scd5' : None,
05054         'charac' : (1, -1, None, None, 'TCCGGA'),
05055         'ovhgseq' : 'CCGG',
05056     }
05057 rest_dict['BspEI'] = _temp()
05058 
05059 def _temp():
05060     return {
05061         'compsite' : '(?P<BspFNI>CGCG)|(?P<BspFNI_as>CGCG)',
05062         'results' : None,
05063         'site' : 'CGCG',
05064         'substrat' : 'DNA',
05065         'fst3' : -2,
05066         'fst5' : 2,
05067         'freq' : 256,
05068         'size' : 4,
05069         'opt_temp' : 37,
05070         'dna' : None,
05071         'inact_temp' : 65,
05072         'ovhg' : 0,
05073         'scd3' : None,
05074         'suppl' : ('I',),
05075         'scd5' : None,
05076         'charac' : (2, -2, None, None, 'CGCG'),
05077         'ovhgseq' : '',
05078     }
05079 rest_dict['BspFNI'] = _temp()
05080 
05081 def _temp():
05082     return {
05083         'compsite' : '(?P<BspGI>CTGGAC)|(?P<BspGI_as>GTCCAG)',
05084         'results' : None,
05085         'site' : 'CTGGAC',
05086         'substrat' : 'DNA',
05087         'fst3' : None,
05088         'fst5' : None,
05089         'freq' : 4096,
05090         'size' : 6,
05091         'opt_temp' : 37,
05092         'dna' : None,
05093         'inact_temp' : 65,
05094         'ovhg' : None,
05095         'scd3' : None,
05096         'suppl' : (),
05097         'scd5' : None,
05098         'charac' : (None, None, None, None, 'CTGGAC'),
05099         'ovhgseq' : None,
05100     }
05101 rest_dict['BspGI'] = _temp()
05102 
05103 def _temp():
05104     return {
05105         'compsite' : '(?P<BspHI>TCATGA)|(?P<BspHI_as>TCATGA)',
05106         'results' : None,
05107         'site' : 'TCATGA',
05108         'substrat' : 'DNA',
05109         'fst3' : -1,
05110         'fst5' : 1,
05111         'freq' : 4096,
05112         'size' : 6,
05113         'opt_temp' : 37,
05114         'dna' : None,
05115         'inact_temp' : 65,
05116         'ovhg' : -4,
05117         'scd3' : None,
05118         'suppl' : ('N',),
05119         'scd5' : None,
05120         'charac' : (1, -1, None, None, 'TCATGA'),
05121         'ovhgseq' : 'CATG',
05122     }
05123 rest_dict['BspHI'] = _temp()
05124 
05125 def _temp():
05126     return {
05127         'compsite' : '(?P<BspLI>GG..CC)|(?P<BspLI_as>GG..CC)',
05128         'results' : None,
05129         'site' : 'GGNNCC',
05130         'substrat' : 'DNA',
05131         'fst3' : -3,
05132         'fst5' : 3,
05133         'freq' : 256,
05134         'size' : 6,
05135         'opt_temp' : 37,
05136         'dna' : None,
05137         'inact_temp' : 65,
05138         'ovhg' : 0,
05139         'scd3' : None,
05140         'suppl' : ('F',),
05141         'scd5' : None,
05142         'charac' : (3, -3, None, None, 'GGNNCC'),
05143         'ovhgseq' : '',
05144     }
05145 rest_dict['BspLI'] = _temp()
05146 
05147 def _temp():
05148     return {
05149         'compsite' : '(?P<BspLU11I>ACATGT)|(?P<BspLU11I_as>ACATGT)',
05150         'results' : None,
05151         'site' : 'ACATGT',
05152         'substrat' : 'DNA',
05153         'fst3' : -1,
05154         'fst5' : 1,
05155         'freq' : 4096,
05156         'size' : 6,
05157         'opt_temp' : 37,
05158         'dna' : None,
05159         'inact_temp' : 65,
05160         'ovhg' : -4,
05161         'scd3' : None,
05162         'suppl' : (),
05163         'scd5' : None,
05164         'charac' : (1, -1, None, None, 'ACATGT'),
05165         'ovhgseq' : 'CATG',
05166     }
05167 rest_dict['BspLU11I'] = _temp()
05168 
05169 def _temp():
05170     return {
05171         'compsite' : '(?P<BspMI>ACCTGC)|(?P<BspMI_as>GCAGGT)',
05172         'results' : None,
05173         'site' : 'ACCTGC',
05174         'substrat' : 'DNA',
05175         'fst3' : 8,
05176         'fst5' : 10,
05177         'freq' : 4096,
05178         'size' : 6,
05179         'opt_temp' : 37,
05180         'dna' : None,
05181         'inact_temp' : 65,
05182         'ovhg' : -4,
05183         'scd3' : None,
05184         'suppl' : ('N',),
05185         'scd5' : None,
05186         'charac' : (10, 8, None, None, 'ACCTGC'),
05187         'ovhgseq' : 'NNNN',
05188     }
05189 rest_dict['BspMI'] = _temp()
05190 
05191 def _temp():
05192     return {
05193         'compsite' : '(?P<BspMII>TCCGGA)|(?P<BspMII_as>TCCGGA)',
05194         'results' : None,
05195         'site' : 'TCCGGA',
05196         'substrat' : 'DNA',
05197         'fst3' : -1,
05198         'fst5' : 1,
05199         'freq' : 4096,
05200         'size' : 6,
05201         'opt_temp' : 37,
05202         'dna' : None,
05203         'inact_temp' : 65,
05204         'ovhg' : -4,
05205         'scd3' : None,
05206         'suppl' : (),
05207         'scd5' : None,
05208         'charac' : (1, -1, None, None, 'TCCGGA'),
05209         'ovhgseq' : 'CCGG',
05210     }
05211 rest_dict['BspMII'] = _temp()
05212 
05213 def _temp():
05214     return {
05215         'compsite' : '(?P<BspNCI>CCAGA)|(?P<BspNCI_as>TCTGG)',
05216         'results' : None,
05217         'site' : 'CCAGA',
05218         'substrat' : 'DNA',
05219         'fst3' : None,
05220         'fst5' : None,
05221         'freq' : 1024,
05222         'size' : 5,
05223         'opt_temp' : 37,
05224         'dna' : None,
05225         'inact_temp' : 65,
05226         'ovhg' : None,
05227         'scd3' : None,
05228         'suppl' : (),
05229         'scd5' : None,
05230         'charac' : (None, None, None, None, 'CCAGA'),
05231         'ovhgseq' : None,
05232     }
05233 rest_dict['BspNCI'] = _temp()
05234 
05235 def _temp():
05236     return {
05237         'compsite' : '(?P<BspOI>GCTAGC)|(?P<BspOI_as>GCTAGC)',
05238         'results' : None,
05239         'site' : 'GCTAGC',
05240         'substrat' : 'DNA',
05241         'fst3' : -5,
05242         'fst5' : 5,
05243         'freq' : 4096,
05244         'size' : 6,
05245         'opt_temp' : 37,
05246         'dna' : None,
05247         'inact_temp' : 65,
05248         'ovhg' : 4,
05249         'scd3' : None,
05250         'suppl' : ('F',),
05251         'scd5' : None,
05252         'charac' : (5, -5, None, None, 'GCTAGC'),
05253         'ovhgseq' : 'CTAG',
05254     }
05255 rest_dict['BspOI'] = _temp()
05256 
05257 def _temp():
05258     return {
05259         'compsite' : '(?P<BspPI>GGATC)|(?P<BspPI_as>GATCC)',
05260         'results' : None,
05261         'site' : 'GGATC',
05262         'substrat' : 'DNA',
05263         'fst3' : 5,
05264         'fst5' : 9,
05265         'freq' : 1024,
05266         'size' : 5,
05267         'opt_temp' : 37,
05268         'dna' : None,
05269         'inact_temp' : 65,
05270         'ovhg' : -1,
05271         'scd3' : None,
05272         'suppl' : ('F',),
05273         'scd5' : None,
05274         'charac' : (9, 5, None, None, 'GGATC'),
05275         'ovhgseq' : 'N',
05276     }
05277 rest_dict['BspPI'] = _temp()
05278 
05279 def _temp():
05280     return {
05281         'compsite' : '(?P<BspQI>GCTCTTC)|(?P<BspQI_as>GAAGAGC)',
05282         'results' : None,
05283         'site' : 'GCTCTTC',
05284         'substrat' : 'DNA',
05285         'fst3' : 4,
05286         'fst5' : 8,
05287         'freq' : 16384,
05288         'size' : 7,
05289         'opt_temp' : 37,
05290         'dna' : None,
05291         'inact_temp' : 65,
05292         'ovhg' : -3,
05293         'scd3' : None,
05294         'suppl' : ('N',),
05295         'scd5' : None,
05296         'charac' : (8, 4, None, None, 'GCTCTTC'),
05297         'ovhgseq' : 'NNN',
05298     }
05299 rest_dict['BspQI'] = _temp()
05300 
05301 def _temp():
05302     return {
05303         'compsite' : '(?P<BspT104I>TTCGAA)|(?P<BspT104I_as>TTCGAA)',
05304         'results' : None,
05305         'site' : 'TTCGAA',
05306         'substrat' : 'DNA',
05307         'fst3' : -2,
05308         'fst5' : 2,
05309         'freq' : 4096,
05310         'size' : 6,
05311         'opt_temp' : 37,
05312         'dna' : None,
05313         'inact_temp' : 65,
05314         'ovhg' : -2,
05315         'scd3' : None,
05316         'suppl' : ('K',),
05317         'scd5' : None,
05318         'charac' : (2, -2, None, None, 'TTCGAA'),
05319         'ovhgseq' : 'CG',
05320     }
05321 rest_dict['BspT104I'] = _temp()
05322 
05323 def _temp():
05324     return {
05325         'compsite' : '(?P<BspT107I>GG[CT][AG]CC)|(?P<BspT107I_as>GG[CT][AG]CC)',
05326         'results' : None,
05327         'site' : 'GGYRCC',
05328         'substrat' : 'DNA',
05329         'fst3' : -1,
05330         'fst5' : 1,
05331         'freq' : 1024,
05332         'size' : 6,
05333         'opt_temp' : 37,
05334         'dna' : None,
05335         'inact_temp' : 65,
05336         'ovhg' : -4,
05337         'scd3' : None,
05338         'suppl' : ('K',),
05339         'scd5' : None,
05340         'charac' : (1, -1, None, None, 'GGYRCC'),
05341         'ovhgseq' : 'GYRC',
05342     }
05343 rest_dict['BspT107I'] = _temp()
05344 
05345 def _temp():
05346     return {
05347         'compsite' : '(?P<BspTI>CTTAAG)|(?P<BspTI_as>CTTAAG)',
05348         'results' : None,
05349         'site' : 'CTTAAG',
05350         'substrat' : 'DNA',
05351         'fst3' : -1,
05352         'fst5' : 1,
05353         'freq' : 4096,
05354         'size' : 6,
05355         'opt_temp' : 37,
05356         'dna' : None,
05357         'inact_temp' : 65,
05358         'ovhg' : -4,
05359         'scd3' : None,
05360         'suppl' : ('F',),
05361         'scd5' : None,
05362         'charac' : (1, -1, None, None, 'CTTAAG'),
05363         'ovhgseq' : 'TTAA',
05364     }
05365 rest_dict['BspTI'] = _temp()
05366 
05367 def _temp():
05368     return {
05369         'compsite' : '(?P<BspTNI>GGTCTC)|(?P<BspTNI_as>GAGACC)',
05370         'results' : None,
05371         'site' : 'GGTCTC',
05372         'substrat' : 'DNA',
05373         'fst3' : 5,
05374         'fst5' : 7,
05375         'freq' : 4096,
05376         'size' : 6,
05377         'opt_temp' : 37,
05378         'dna' : None,
05379         'inact_temp' : 65,
05380         'ovhg' : -4,
05381         'scd3' : None,
05382         'suppl' : ('Q', 'X'),
05383         'scd5' : None,
05384         'charac' : (7, 5, None, None, 'GGTCTC'),
05385         'ovhgseq' : 'NNNN',
05386     }
05387 rest_dict['BspTNI'] = _temp()
05388 
05389 def _temp():
05390     return {
05391         'compsite' : '(?P<BspXI>ATCGAT)|(?P<BspXI_as>ATCGAT)',
05392         'results' : None,
05393         'site' : 'ATCGAT',
05394         'substrat' : 'DNA',
05395         'fst3' : -2,
05396         'fst5' : 2,
05397         'freq' : 4096,
05398         'size' : 6,
05399         'opt_temp' : 37,
05400         'dna' : None,
05401         'inact_temp' : 65,
05402         'ovhg' : -2,
05403         'scd3' : None,
05404         'suppl' : ('W',),
05405         'scd5' : None,
05406         'charac' : (2, -2, None, None, 'ATCGAT'),
05407         'ovhgseq' : 'CG',
05408     }
05409 rest_dict['BspXI'] = _temp()
05410 
05411 def _temp():
05412     return {
05413         'compsite' : '(?P<BsrBI>CCGCTC)|(?P<BsrBI_as>GAGCGG)',
05414         'results' : None,
05415         'site' : 'CCGCTC',
05416         'substrat' : 'DNA',
05417         'fst3' : -3,
05418         'fst5' : 3,
05419         'freq' : 4096,
05420         'size' : 6,
05421         'opt_temp' : 37,
05422         'dna' : None,
05423         'inact_temp' : 65,
05424         'ovhg' : 0,
05425         'scd3' : None,
05426         'suppl' : ('N',),
05427         'scd5' : None,
05428         'charac' : (3, -3, None, None, 'CCGCTC'),
05429         'ovhgseq' : '',
05430     }
05431 rest_dict['BsrBI'] = _temp()
05432 
05433 def _temp():
05434     return {
05435         'compsite' : '(?P<BsrDI>GCAATG)|(?P<BsrDI_as>CATTGC)',
05436         'results' : None,
05437         'site' : 'GCAATG',
05438         'substrat' : 'DNA',
05439         'fst3' : 0,
05440         'fst5' : 8,
05441         'freq' : 4096,
05442         'size' : 6,
05443         'opt_temp' : 37,
05444         'dna' : None,
05445         'inact_temp' : 65,
05446         'ovhg' : 2,
05447         'scd3' : None,
05448         'suppl' : ('N',),
05449         'scd5' : None,
05450         'charac' : (8, 0, None, None, 'GCAATG'),
05451         'ovhgseq' : 'NN',
05452     }
05453 rest_dict['BsrDI'] = _temp()
05454 
05455 def _temp():
05456     return {
05457         'compsite' : '(?P<BsrFI>[AG]CCGG[CT])|(?P<BsrFI_as>[AG]CCGG[CT])',
05458         'results' : None,
05459         'site' : 'RCCGGY',
05460         'substrat' : 'DNA',
05461         'fst3' : -1,
05462         'fst5' : 1,
05463         'freq' : 1024,
05464         'size' : 6,
05465         'opt_temp' : 37,
05466         'dna' : None,
05467         'inact_temp' : 65,
05468         'ovhg' : -4,
05469         'scd3' : None,
05470         'suppl' : ('N',),
05471         'scd5' : None,
05472         'charac' : (1, -1, None, None, 'RCCGGY'),
05473         'ovhgseq' : 'CCGG',
05474     }
05475 rest_dict['BsrFI'] = _temp()
05476 
05477 def _temp():
05478     return {
05479         'compsite' : '(?P<BsrGI>TGTACA)|(?P<BsrGI_as>TGTACA)',
05480         'results' : None,
05481         'site' : 'TGTACA',
05482         'substrat' : 'DNA',
05483         'fst3' : -1,
05484         'fst5' : 1,
05485         'freq' : 4096,
05486         'size' : 6,
05487         'opt_temp' : 37,
05488         'dna' : None,
05489         'inact_temp' : 65,
05490         'ovhg' : -4,
05491         'scd3' : None,
05492         'suppl' : ('N',),
05493         'scd5' : None,
05494         'charac' : (1, -1, None, None, 'TGTACA'),
05495         'ovhgseq' : 'GTAC',
05496     }
05497 rest_dict['BsrGI'] = _temp()
05498 
05499 def _temp():
05500     return {
05501         'compsite' : '(?P<BsrI>ACTGG)|(?P<BsrI_as>CCAGT)',
05502         'results' : None,
05503         'site' : 'ACTGG',
05504         'substrat' : 'DNA',
05505         'fst3' : -1,
05506         'fst5' : 6,
05507         'freq' : 1024,
05508         'size' : 5,
05509         'opt_temp' : 37,
05510         'dna' : None,
05511         'inact_temp' : 65,
05512         'ovhg' : 2,
05513         'scd3' : None,
05514         'suppl' : ('N',),
05515         'scd5' : None,
05516         'charac' : (6, -1, None, None, 'ACTGG'),
05517         'ovhgseq' : 'GN',
05518     }
05519 rest_dict['BsrI'] = _temp()
05520 
05521 def _temp():
05522     return {
05523         'compsite' : '(?P<BsrSI>ACTGG)|(?P<BsrSI_as>CCAGT)',
05524         'results' : None,
05525         'site' : 'ACTGG',
05526         'substrat' : 'DNA',
05527         'fst3' : -1,
05528         'fst5' : 6,
05529         'freq' : 1024,
05530         'size' : 5,
05531         'opt_temp' : 37,
05532         'dna' : None,
05533         'inact_temp' : 65,
05534         'ovhg' : 2,
05535         'scd3' : None,
05536         'suppl' : ('R',),
05537         'scd5' : None,
05538         'charac' : (6, -1, None, None, 'ACTGG'),
05539         'ovhgseq' : 'GN',
05540     }
05541 rest_dict['BsrSI'] = _temp()
05542 
05543 def _temp():
05544     return {
05545         'compsite' : '(?P<BssAI>[AG]CCGG[CT])|(?P<BssAI_as>[AG]CCGG[CT])',
05546         'results' : None,
05547         'site' : 'RCCGGY',
05548         'substrat' : 'DNA',
05549         'fst3' : -1,
05550         'fst5' : 1,
05551         'freq' : 1024,
05552         'size' : 6,
05553         'opt_temp' : 37,
05554         'dna' : None,
05555         'inact_temp' : 65,
05556         'ovhg' : -4,
05557         'scd3' : None,
05558         'suppl' : ('C',),
05559         'scd5' : None,
05560         'charac' : (1, -1, None, None, 'RCCGGY'),
05561         'ovhgseq' : 'CCGG',
05562     }
05563 rest_dict['BssAI'] = _temp()
05564 
05565 def _temp():
05566     return {
05567         'compsite' : '(?P<BssECI>CC..GG)|(?P<BssECI_as>CC..GG)',
05568         'results' : None,
05569         'site' : 'CCNNGG',
05570         'substrat' : 'DNA',
05571         'fst3' : -1,
05572         'fst5' : 1,
05573         'freq' : 256,
05574         'size' : 6,
05575         'opt_temp' : 37,
05576         'dna' : None,
05577         'inact_temp' : 65,
05578         'ovhg' : -4,
05579         'scd3' : None,
05580         'suppl' : ('I',),
05581         'scd5' : None,
05582         'charac' : (1, -1, None, None, 'CCNNGG'),
05583         'ovhgseq' : 'CNNG',
05584     }
05585 rest_dict['BssECI'] = _temp()
05586 
05587 def _temp():
05588     return {
05589         'compsite' : '(?P<BssHII>GCGCGC)|(?P<BssHII_as>GCGCGC)',
05590         'results' : None,
05591         'site' : 'GCGCGC',
05592         'substrat' : 'DNA',
05593         'fst3' : -1,
05594         'fst5' : 1,
05595         'freq' : 4096,
05596         'size' : 6,
05597         'opt_temp' : 37,
05598         'dna' : None,
05599         'inact_temp' : 65,
05600         'ovhg' : -4,
05601         'scd3' : None,
05602         'suppl' : ('J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'X'),
05603         'scd5' : None,
05604         'charac' : (1, -1, None, None, 'GCGCGC'),
05605         'ovhgseq' : 'CGCG',
05606     }
05607 rest_dict['BssHII'] = _temp()
05608 
05609 def _temp():
05610     return {
05611         'compsite' : '(?P<BssKI>CC.GG)|(?P<BssKI_as>CC.GG)',
05612         'results' : None,
05613         'site' : 'CCNGG',
05614         'substrat' : 'DNA',
05615         'fst3' : 0,
05616         'fst5' : 0,
05617         'freq' : 256,
05618         'size' : 5,
05619         'opt_temp' : 37,
05620         'dna' : None,
05621         'inact_temp' : 65,
05622         'ovhg' : -5,
05623         'scd3' : None,
05624         'suppl' : ('N',),
05625         'scd5' : None,
05626         'charac' : (0, 0, None, None, 'CCNGG'),
05627         'ovhgseq' : 'CCNGG',
05628     }
05629 rest_dict['BssKI'] = _temp()
05630 
05631 def _temp():
05632     return {
05633         'compsite' : '(?P<BssMI>GATC)|(?P<BssMI_as>GATC)',
05634         'results' : None,
05635         'site' : 'GATC',
05636         'substrat' : 'DNA',
05637         'fst3' : 0,
05638         'fst5' : 0,
05639         'freq' : 256,
05640         'size' : 4,
05641         'opt_temp' : 37,
05642         'dna' : None,
05643         'inact_temp' : 65,
05644         'ovhg' : -4,
05645         'scd3' : None,
05646         'suppl' : ('V',),
05647         'scd5' : None,
05648         'charac' : (0, 0, None, None, 'GATC'),
05649         'ovhgseq' : 'GATC',
05650     }
05651 rest_dict['BssMI'] = _temp()
05652 
05653 def _temp():
05654     return {
05655         'compsite' : '(?P<BssNAI>GTATAC)|(?P<BssNAI_as>GTATAC)',
05656         'results' : None,
05657         'site' : 'GTATAC',
05658         'substrat' : 'DNA',
05659         'fst3' : -3,
05660         'fst5' : 3,
05661         'freq' : 4096,
05662         'size' : 6,
05663         'opt_temp' : 37,
05664         'dna' : None,
05665         'inact_temp' : 65,
05666         'ovhg' : 0,
05667         'scd3' : None,
05668         'suppl' : ('I', 'V'),
05669         'scd5' : None,
05670         'charac' : (3, -3, None, None, 'GTATAC'),
05671         'ovhgseq' : '',
05672     }
05673 rest_dict['BssNAI'] = _temp()
05674 
05675 def _temp():
05676     return {
05677         'compsite' : '(?P<BssNI>G[AG]CG[CT]C)|(?P<BssNI_as>G[AG]CG[CT]C)',
05678         'results' : None,
05679         'site' : 'GRCGYC',
05680         'substrat' : 'DNA',
05681         'fst3' : -2,
05682         'fst5' : 2,
05683         'freq' : 1024,
05684         'size' : 6,
05685         'opt_temp' : 37,
05686         'dna' : None,
05687         'inact_temp' : 65,
05688         'ovhg' : -2,
05689         'scd3' : None,
05690         'suppl' : ('V',),
05691         'scd5' : None,
05692         'charac' : (2, -2, None, None, 'GRCGYC'),
05693         'ovhgseq' : 'CG',
05694     }
05695 rest_dict['BssNI'] = _temp()
05696 
05697 def _temp():
05698     return {
05699         'compsite' : '(?P<BssSI>CACGAG)|(?P<BssSI_as>CTCGTG)',
05700         'results' : None,
05701         'site' : 'CACGAG',
05702         'substrat' : 'DNA',
05703         'fst3' : -1,
05704         'fst5' : 1,
05705         'freq' : 4096,
05706         'size' : 6,
05707         'opt_temp' : 37,
05708         'dna' : None,
05709         'inact_temp' : 65,
05710         'ovhg' : -4,
05711         'scd3' : None,
05712         'suppl' : ('N',),
05713         'scd5' : None,
05714         'charac' : (1, -1, None, None, 'CACGAG'),
05715         'ovhgseq' : 'ACGA',
05716     }
05717 rest_dict['BssSI'] = _temp()
05718 
05719 def _temp():
05720     return {
05721         'compsite' : '(?P<BssT1I>CC[AT][AT]GG)|(?P<BssT1I_as>CC[AT][AT]GG)',
05722         'results' : None,
05723         'site' : 'CCWWGG',
05724         'substrat' : 'DNA',
05725         'fst3' : -1,
05726         'fst5' : 1,
05727         'freq' : 1024,
05728         'size' : 6,
05729         'opt_temp' : 37,
05730         'dna' : None,
05731         'inact_temp' : 65,
05732         'ovhg' : -4,
05733         'scd3' : None,
05734         'suppl' : ('I', 'V'),
05735         'scd5' : None,
05736         'charac' : (1, -1, None, None, 'CCWWGG'),
05737         'ovhgseq' : 'CWWG',
05738     }
05739 rest_dict['BssT1I'] = _temp()
05740 
05741 def _temp():
05742     return {
05743         'compsite' : '(?P<Bst1107I>GTATAC)|(?P<Bst1107I_as>GTATAC)',
05744         'results' : None,
05745         'site' : 'GTATAC',
05746         'substrat' : 'DNA',
05747         'fst3' : -3,
05748         'fst5' : 3,
05749         'freq' : 4096,
05750         'size' : 6,
05751         'opt_temp' : 37,
05752         'dna' : None,
05753         'inact_temp' : 65,
05754         'ovhg' : 0,
05755         'scd3' : None,
05756         'suppl' : ('F', 'K', 'M'),
05757         'scd5' : None,
05758         'charac' : (3, -3, None, None, 'GTATAC'),
05759         'ovhgseq' : '',
05760     }
05761 rest_dict['Bst1107I'] = _temp()
05762 
05763 def _temp():
05764     return {
05765         'compsite' : '(?P<Bst2BI>CACGAG)|(?P<Bst2BI_as>CTCGTG)',
05766         'results' : None,
05767         'site' : 'CACGAG',
05768         'substrat' : 'DNA',
05769         'fst3' : -1,
05770         'fst5' : 1,
05771         'freq' : 4096,
05772         'size' : 6,
05773         'opt_temp' : 37,
05774         'dna' : None,
05775         'inact_temp' : 65,
05776         'ovhg' : -4,
05777         'scd3' : None,
05778         'suppl' : ('I', 'V'),
05779         'scd5' : None,
05780         'charac' : (1, -1, None, None, 'CACGAG'),
05781         'ovhgseq' : 'ACGA',
05782     }
05783 rest_dict['Bst2BI'] = _temp()
05784 
05785 def _temp():
05786     return {
05787         'compsite' : '(?P<Bst2UI>CC[AT]GG)|(?P<Bst2UI_as>CC[AT]GG)',
05788         'results' : None,
05789         'site' : 'CCWGG',
05790         'substrat' : 'DNA',
05791         'fst3' : -2,
05792         'fst5' : 2,
05793         'freq' : 512,
05794         'size' : 5,
05795         'opt_temp' : 37,
05796         'dna' : None,
05797         'inact_temp' : 65,
05798         'ovhg' : -1,
05799         'scd3' : None,
05800         'suppl' : ('I', 'V'),
05801         'scd5' : None,
05802         'charac' : (2, -2, None, None, 'CCWGG'),
05803         'ovhgseq' : 'W',
05804     }
05805 rest_dict['Bst2UI'] = _temp()
05806 
05807 def _temp():
05808     return {
05809         'compsite' : '(?P<Bst4CI>AC.GT)|(?P<Bst4CI_as>AC.GT)',
05810         'results' : None,
05811         'site' : 'ACNGT',
05812         'substrat' : 'DNA',
05813         'fst3' : -3,
05814         'fst5' : 3,
05815         'freq' : 256,
05816         'size' : 5,
05817         'opt_temp' : 37,
05818         'dna' : None,
05819         'inact_temp' : 65,
05820         'ovhg' : 1,
05821         'scd3' : None,
05822         'suppl' : ('I', 'V'),
05823         'scd5' : None,
05824         'charac' : (3, -3, None, None, 'ACNGT'),
05825         'ovhgseq' : 'N',
05826     }
05827 rest_dict['Bst4CI'] = _temp()
05828 
05829 def _temp():
05830     return {
05831         'compsite' : '(?P<Bst6I>CTCTTC)|(?P<Bst6I_as>GAAGAG)',
05832         'results' : None,
05833         'site' : 'CTCTTC',
05834         'substrat' : 'DNA',
05835         'fst3' : 4,
05836         'fst5' : 7,
05837         'freq' : 4096,
05838         'size' : 6,
05839         'opt_temp' : 37,
05840         'dna' : None,
05841         'inact_temp' : 65,
05842         'ovhg' : -3,
05843         'scd3' : None,
05844         'suppl' : ('I', 'V'),
05845         'scd5' : None,
05846         'charac' : (7, 4, None, None, 'CTCTTC'),
05847         'ovhgseq' : 'NNN',
05848     }
05849 rest_dict['Bst6I'] = _temp()
05850 
05851 def _temp():
05852     return {
05853         'compsite' : '(?P<Bst98I>CTTAAG)|(?P<Bst98I_as>CTTAAG)',
05854         'results' : None,
05855         'site' : 'CTTAAG',
05856         'substrat' : 'DNA',
05857         'fst3' : -1,
05858         'fst5' : 1,
05859         'freq' : 4096,
05860         'size' : 6,
05861         'opt_temp' : 37,
05862         'dna' : None,
05863         'inact_temp' : 65,
05864         'ovhg' : -4,
05865         'scd3' : None,
05866         'suppl' : ('R',),
05867         'scd5' : None,
05868         'charac' : (1, -1, None, None, 'CTTAAG'),
05869         'ovhgseq' : 'TTAA',
05870     }
05871 rest_dict['Bst98I'] = _temp()
05872 
05873 def _temp():
05874     return {
05875         'compsite' : '(?P<BstACI>G[AG]CG[CT]C)|(?P<BstACI_as>G[AG]CG[CT]C)',
05876         'results' : None,
05877         'site' : 'GRCGYC',
05878         'substrat' : 'DNA',
05879         'fst3' : -2,
05880         'fst5' : 2,
05881         'freq' : 1024,
05882         'size' : 6,
05883         'opt_temp' : 37,
05884         'dna' : None,
05885         'inact_temp' : 65,
05886         'ovhg' : -2,
05887         'scd3' : None,
05888         'suppl' : ('I',),
05889         'scd5' : None,
05890         'charac' : (2, -2, None, None, 'GRCGYC'),
05891         'ovhgseq' : 'CG',
05892     }
05893 rest_dict['BstACI'] = _temp()
05894 
05895 def _temp():
05896     return {
05897         'compsite' : '(?P<BstAFI>CTTAAG)|(?P<BstAFI_as>CTTAAG)',
05898         'results' : None,
05899         'site' : 'CTTAAG',
05900         'substrat' : 'DNA',
05901         'fst3' : -1,
05902         'fst5' : 1,
05903         'freq' : 4096,
05904         'size' : 6,
05905         'opt_temp' : 37,
05906         'dna' : None,
05907         'inact_temp' : 65,
05908         'ovhg' : -4,
05909         'scd3' : None,
05910         'suppl' : ('I',),
05911         'scd5' : None,
05912         'charac' : (1, -1, None, None, 'CTTAAG'),
05913         'ovhgseq' : 'TTAA',
05914     }
05915 rest_dict['BstAFI'] = _temp()
05916 
05917 def _temp():
05918     return {
05919         'compsite' : '(?P<BstAPI>GCA.....TGC)|(?P<BstAPI_as>GCA.....TGC)',
05920         'results' : None,
05921         'site' : 'GCANNNNNTGC',
05922         'substrat' : 'DNA',
05923         'fst3' : -7,
05924         'fst5' : 7,
05925         'freq' : 4096,
05926         'size' : 11,
05927         'opt_temp' : 37,
05928         'dna' : None,
05929         'inact_temp' : 65,
05930         'ovhg' : 3,
05931         'scd3' : None,
05932         'suppl' : ('I', 'N'),
05933         'scd5' : None,
05934         'charac' : (7, -7, None, None, 'GCANNNNNTGC'),
05935         'ovhgseq' : 'NNN',
05936     }
05937 rest_dict['BstAPI'] = _temp()
05938 
05939 def _temp():
05940     return {
05941         'compsite' : '(?P<BstAUI>TGTACA)|(?P<BstAUI_as>TGTACA)',
05942         'results' : None,
05943         'site' : 'TGTACA',
05944         'substrat' : 'DNA',
05945         'fst3' : -1,
05946         'fst5' : 1,
05947         'freq' : 4096,
05948         'size' : 6,
05949         'opt_temp' : 37,
05950         'dna' : None,
05951         'inact_temp' : 65,
05952         'ovhg' : -4,
05953         'scd3' : None,
05954         'suppl' : ('I', 'V'),
05955         'scd5' : None,
05956         'charac' : (1, -1, None, None, 'TGTACA'),
05957         'ovhgseq' : 'GTAC',
05958     }
05959 rest_dict['BstAUI'] = _temp()
05960 
05961 def _temp():
05962     return {
05963         'compsite' : '(?P<BstBAI>[CT]ACGT[AG])|(?P<BstBAI_as>[CT]ACGT[AG])',
05964         'results' : None,
05965         'site' : 'YACGTR',
05966         'substrat' : 'DNA',
05967         'fst3' : -3,
05968         'fst5' : 3,
05969         'freq' : 1024,
05970         'size' : 6,
05971         'opt_temp' : 37,
05972         'dna' : None,
05973         'inact_temp' : 65,
05974         'ovhg' : 0,
05975         'scd3' : None,
05976         'suppl' : ('I', 'V'),
05977         'scd5' : None,
05978         'charac' : (3, -3, None, None, 'YACGTR'),
05979         'ovhgseq' : '',
05980     }
05981 rest_dict['BstBAI'] = _temp()
05982 
05983 def _temp():
05984     return {
05985         'compsite' : '(?P<BstBI>TTCGAA)|(?P<BstBI_as>TTCGAA)',
05986         'results' : None,
05987         'site' : 'TTCGAA',
05988         'substrat' : 'DNA',
05989         'fst3' : -2,
05990         'fst5' : 2,
05991         'freq' : 4096,
05992         'size' : 6,
05993         'opt_temp' : 37,
05994         'dna' : None,
05995         'inact_temp' : 65,
05996         'ovhg' : -2,
05997         'scd3' : None,
05998         'suppl' : ('N',),
05999         'scd5' : None,
06000         'charac' : (2, -2, None, None, 'TTCGAA'),
06001         'ovhgseq' : 'CG',
06002     }
06003 rest_dict['BstBI'] = _temp()
06004 
06005 def _temp():
06006     return {
06007         'compsite' : '(?P<BstC8I>GC..GC)|(?P<BstC8I_as>GC..GC)',
06008         'results' : None,
06009         'site' : 'GCNNGC',
06010         'substrat' : 'DNA',
06011         'fst3' : -3,
06012         'fst5' : 3,
06013         'freq' : 256,
06014         'size' : 6,
06015         'opt_temp' : 37,
06016         'dna' : None,
06017         'inact_temp' : 65,
06018         'ovhg' : 0,
06019         'scd3' : None,
06020         'suppl' : ('I',),
06021         'scd5' : None,
06022         'charac' : (3, -3, None, None, 'GCNNGC'),
06023         'ovhgseq' : '',
06024     }
06025 rest_dict['BstC8I'] = _temp()
06026 
06027 def _temp():
06028     return {
06029         'compsite' : '(?P<BstDEI>CT.AG)|(?P<BstDEI_as>CT.AG)',
06030         'results' : None,
06031         'site' : 'CTNAG',
06032         'substrat' : 'DNA',
06033         'fst3' : -1,
06034         'fst5' : 1,
06035         'freq' : 256,
06036         'size' : 5,
06037         'opt_temp' : 37,
06038         'dna' : None,
06039         'inact_temp' : 65,
06040         'ovhg' : -3,
06041         'scd3' : None,
06042         'suppl' : ('I', 'V'),
06043         'scd5' : None,
06044         'charac' : (1, -1, None, None, 'CTNAG'),
06045         'ovhgseq' : 'TNA',
06046     }
06047 rest_dict['BstDEI'] = _temp()
06048 
06049 def _temp():
06050     return {
06051         'compsite' : '(?P<BstDSI>CC[AG][CT]GG)|(?P<BstDSI_as>CC[AG][CT]GG)',
06052         'results' : None,
06053         'site' : 'CCRYGG',
06054         'substrat' : 'DNA',
06055         'fst3' : -1,
06056         'fst5' : 1,
06057         'freq' : 1024,
06058         'size' : 6,
06059         'opt_temp' : 37,
06060         'dna' : None,
06061         'inact_temp' : 65,
06062         'ovhg' : -4,
06063         'scd3' : None,
06064         'suppl' : ('I', 'V'),
06065         'scd5' : None,
06066         'charac' : (1, -1, None, None, 'CCRYGG'),
06067         'ovhgseq' : 'CRYG',
06068     }
06069 rest_dict['BstDSI'] = _temp()
06070 
06071 def _temp():
06072     return {
06073         'compsite' : '(?P<BstEII>GGT.ACC)|(?P<BstEII_as>GGT.ACC)',
06074         'results' : None,
06075         'site' : 'GGTNACC',
06076         'substrat' : 'DNA',
06077         'fst3' : -1,
06078         'fst5' : 1,
06079         'freq' : 4096,
06080         'size' : 7,
06081         'opt_temp' : 37,
06082         'dna' : None,
06083         'inact_temp' : 65,
06084         'ovhg' : -5,
06085         'scd3' : None,
06086         'suppl' : ('C', 'H', 'J', 'M', 'N', 'O', 'R', 'S', 'U', 'W'),
06087         'scd5' : None,
06088         'charac' : (1, -1, None, None, 'GGTNACC'),
06089         'ovhgseq' : 'GTNAC',
06090     }
06091 rest_dict['BstEII'] = _temp()
06092 
06093 def _temp():
06094     return {
06095         'compsite' : '(?P<BstENI>CCT.....AGG)|(?P<BstENI_as>CCT.....AGG)',
06096         'results' : None,
06097         'site' : 'CCTNNNNNAGG',
06098         'substrat' : 'DNA',
06099         'fst3' : -5,
06100         'fst5' : 5,
06101         'freq' : 4096,
06102         'size' : 11,
06103         'opt_temp' : 37,
06104         'dna' : None,
06105         'inact_temp' : 65,
06106         'ovhg' : -1,
06107         'scd3' : None,
06108         'suppl' : ('I', 'V'),
06109         'scd5' : None,
06110         'charac' : (5, -5, None, None, 'CCTNNNNNAGG'),
06111         'ovhgseq' : 'N',
06112     }
06113 rest_dict['BstENI'] = _temp()
06114 
06115 def _temp():
06116     return {
06117         'compsite' : '(?P<BstF5I>GGATG)|(?P<BstF5I_as>CATCC)',
06118         'results' : None,
06119         'site' : 'GGATG',
06120         'substrat' : 'DNA',
06121         'fst3' : 0,
06122         'fst5' : 7,
06123         'freq' : 1024,
06124         'size' : 5,
06125         'opt_temp' : 37,
06126         'dna' : None,
06127         'inact_temp' : 65,
06128         'ovhg' : 2,
06129         'scd3' : None,
06130         'suppl' : ('I', 'V'),
06131         'scd5' : None,
06132         'charac' : (7, 0, None, None, 'GGATG'),
06133         'ovhgseq' : 'NN',
06134     }
06135 rest_dict['BstF5I'] = _temp()
06136 
06137 def _temp():
06138     return {
06139         'compsite' : '(?P<BstFNI>CGCG)|(?P<BstFNI_as>CGCG)',
06140         'results' : None,
06141         'site' : 'CGCG',
06142         'substrat' : 'DNA',
06143         'fst3' : -2,
06144         'fst5' : 2,
06145         'freq' : 256,
06146         'size' : 4,
06147         'opt_temp' : 37,
06148         'dna' : None,
06149         'inact_temp' : 65,
06150         'ovhg' : 0,
06151         'scd3' : None,
06152         'suppl' : ('I', 'V'),
06153         'scd5' : None,
06154         'charac' : (2, -2, None, None, 'CGCG'),
06155         'ovhgseq' : '',
06156     }
06157 rest_dict['BstFNI'] = _temp()
06158 
06159 def _temp():
06160     return {
06161         'compsite' : '(?P<BstH2I>[AG]GCGC[CT])|(?P<BstH2I_as>[AG]GCGC[CT])',
06162         'results' : None,
06163         'site' : 'RGCGCY',
06164         'substrat' : 'DNA',
06165         'fst3' : -5,
06166         'fst5' : 5,
06167         'freq' : 1024,
06168         'size' : 6,
06169         'opt_temp' : 37,
06170         'dna' : None,
06171         'inact_temp' : 65,
06172         'ovhg' : 4,
06173         'scd3' : None,
06174         'suppl' : ('I', 'V'),
06175         'scd5' : None,
06176         'charac' : (5, -5, None, None, 'RGCGCY'),
06177         'ovhgseq' : 'GCGC',
06178     }
06179 rest_dict['BstH2I'] = _temp()
06180 
06181 def _temp():
06182     return {
06183         'compsite' : '(?P<BstHHI>GCGC)|(?P<BstHHI_as>GCGC)',
06184         'results' : None,
06185         'site' : 'GCGC',
06186         'substrat' : 'DNA',
06187         'fst3' : -3,
06188         'fst5' : 3,
06189         'freq' : 256,
06190         'size' : 4,
06191         'opt_temp' : 37,
06192         'dna' : None,
06193         'inact_temp' : 65,
06194         'ovhg' : 2,
06195         'scd3' : None,
06196         'suppl' : ('I', 'V'),
06197         'scd5' : None,
06198         'charac' : (3, -3, None, None, 'GCGC'),
06199         'ovhgseq' : 'CG',
06200     }
06201 rest_dict['BstHHI'] = _temp()
06202 
06203 def _temp():
06204     return {
06205         'compsite' : '(?P<BstKTI>GATC)|(?P<BstKTI_as>GATC)',
06206         'results' : None,
06207         'site' : 'GATC',
06208         'substrat' : 'DNA',
06209         'fst3' : -3,
06210         'fst5' : 3,
06211         'freq' : 256,
06212         'size' : 4,
06213         'opt_temp' : 37,
06214         'dna' : None,
06215         'inact_temp' : 65,
06216         'ovhg' : 2,
06217         'scd3' : None,
06218         'suppl' : ('I',),
06219         'scd5' : None,
06220         'charac' : (3, -3, None, None, 'GATC'),
06221         'ovhgseq' : 'AT',
06222     }
06223 rest_dict['BstKTI'] = _temp()
06224 
06225 def _temp():
06226     return {
06227         'compsite' : '(?P<BstMAI>GTCTC)|(?P<BstMAI_as>GAGAC)',
06228         'results' : None,
06229         'site' : 'GTCTC',
06230         'substrat' : 'DNA',
06231         'fst3' : 5,
06232         'fst5' : 6,
06233         'freq' : 1024,
06234         'size' : 5,
06235         'opt_temp' : 37,
06236         'dna' : None,
06237         'inact_temp' : 65,
06238         'ovhg' : -4,
06239         'scd3' : None,
06240         'suppl' : ('I', 'V'),
06241         'scd5' : None,
06242         'charac' : (6, 5, None, None, 'GTCTC'),
06243         'ovhgseq' : 'NNNN',
06244     }
06245 rest_dict['BstMAI'] = _temp()
06246 
06247 def _temp():
06248     return {
06249         'compsite' : '(?P<BstMBI>GATC)|(?P<BstMBI_as>GATC)',
06250         'results' : None,
06251         'site' : 'GATC',
06252         'substrat' : 'DNA',
06253         'fst3' : 0,
06254         'fst5' : 0,
06255         'freq' : 256,
06256         'size' : 4,
06257         'opt_temp' : 37,
06258         'dna' : None,
06259         'inact_temp' : 65,
06260         'ovhg' : -4,
06261         'scd3' : None,
06262         'suppl' : ('I', 'V'),
06263         'scd5' : None,
06264         'charac' : (0, 0, None, None, 'GATC'),
06265         'ovhgseq' : 'GATC',
06266     }
06267 rest_dict['BstMBI'] = _temp()
06268 
06269 def _temp():
06270     return {
06271         'compsite' : '(?P<BstMCI>CG[AG][CT]CG)|(?P<BstMCI_as>CG[AG][CT]CG)',
06272         'results' : None,
06273         'site' : 'CGRYCG',
06274         'substrat' : 'DNA',
06275         'fst3' : -4,
06276         'fst5' : 4,
06277         'freq' : 1024,
06278         'size' : 6,
06279         'opt_temp' : 37,
06280         'dna' : None,
06281         'inact_temp' : 65,
06282         'ovhg' : 2,
06283         'scd3' : None,
06284         'suppl' : ('I', 'V'),
06285         'scd5' : None,
06286         'charac' : (4, -4, None, None, 'CGRYCG'),
06287         'ovhgseq' : 'RY',
06288     }
06289 rest_dict['BstMCI'] = _temp()
06290 
06291 def _temp():
06292     return {
06293         'compsite' : '(?P<BstMWI>GC.......GC)|(?P<BstMWI_as>GC.......GC)',
06294         'results' : None,
06295         'site' : 'GCNNNNNNNGC',
06296         'substrat' : 'DNA',
06297         'fst3' : -7,
06298         'fst5' : 7,
06299         'freq' : 256,
06300         'size' : 11,
06301         'opt_temp' : 37,
06302         'dna' : None,
06303         'inact_temp' : 65,
06304         'ovhg' : 3,
06305         'scd3' : None,
06306         'suppl' : ('I',),
06307         'scd5' : None,
06308         'charac' : (7, -7, None, None, 'GCNNNNNNNGC'),
06309         'ovhgseq' : 'NNN',
06310     }
06311 rest_dict['BstMWI'] = _temp()
06312 
06313 def _temp():
06314     return {
06315         'compsite' : '(?P<BstNI>CC[AT]GG)|(?P<BstNI_as>CC[AT]GG)',
06316         'results' : None,
06317         'site' : 'CCWGG',
06318         'substrat' : 'DNA',
06319         'fst3' : -2,
06320         'fst5' : 2,
06321         'freq' : 512,
06322         'size' : 5,
06323         'opt_temp' : 37,
06324         'dna' : None,
06325         'inact_temp' : 65,
06326         'ovhg' : -1,
06327         'scd3' : None,
06328         'suppl' : ('N',),
06329         'scd5' : None,
06330         'charac' : (2, -2, None, None, 'CCWGG'),
06331         'ovhgseq' : 'W',
06332     }
06333 rest_dict['BstNI'] = _temp()
06334 
06335 def _temp():
06336     return {
06337         'compsite' : '(?P<BstNSI>[AG]CATG[CT])|(?P<BstNSI_as>[AG]CATG[CT])',
06338         'results' : None,
06339         'site' : 'RCATGY',
06340         'substrat' : 'DNA',
06341         'fst3' : -5,
06342         'fst5' : 5,
06343         'freq' : 1024,
06344         'size' : 6,
06345         'opt_temp' : 37,
06346         'dna' : None,
06347         'inact_temp' : 65,
06348         'ovhg' : 4,
06349         'scd3' : None,
06350         'suppl' : ('I', 'V'),
06351         'scd5' : None,
06352         'charac' : (5, -5, None, None, 'RCATGY'),
06353         'ovhgseq' : 'CATG',
06354     }
06355 rest_dict['BstNSI'] = _temp()
06356 
06357 def _temp():
06358     return {
06359         'compsite' : '(?P<BstOI>CC[AT]GG)|(?P<BstOI_as>CC[AT]GG)',
06360         'results' : None,
06361         'site' : 'CCWGG',
06362         'substrat' : 'DNA',
06363         'fst3' : -2,
06364         'fst5' : 2,
06365         'freq' : 512,
06366         'size' : 5,
06367         'opt_temp' : 37,
06368         'dna' : None,
06369         'inact_temp' : 65,
06370         'ovhg' : -1,
06371         'scd3' : None,
06372         'suppl' : ('R',),
06373         'scd5' : None,
06374         'charac' : (2, -2, None, None, 'CCWGG'),
06375         'ovhgseq' : 'W',
06376     }
06377 rest_dict['BstOI'] = _temp()
06378 
06379 def _temp():
06380     return {
06381         'compsite' : '(?P<BstPAI>GAC....GTC)|(?P<BstPAI_as>GAC....GTC)',
06382         'results' : None,
06383         'site' : 'GACNNNNGTC',
06384         'substrat' : 'DNA',
06385         'fst3' : -5,
06386         'fst5' : 5,
06387         'freq' : 4096,
06388         'size' : 10,
06389         'opt_temp' : 37,
06390         'dna' : None,
06391         'inact_temp' : 65,
06392         'ovhg' : 0,
06393         'scd3' : None,
06394         'suppl' : ('I', 'V'),
06395         'scd5' : None,
06396         'charac' : (5, -5, None, None, 'GACNNNNGTC'),
06397         'ovhgseq' : '',
06398     }
06399 rest_dict['BstPAI'] = _temp()
06400 
06401 def _temp():
06402     return {
06403         'compsite' : '(?P<BstPI>GGT.ACC)|(?P<BstPI_as>GGT.ACC)',
06404         'results' : None,
06405         'site' : 'GGTNACC',
06406         'substrat' : 'DNA',
06407         'fst3' : -1,
06408         'fst5' : 1,
06409         'freq' : 4096,
06410         'size' : 7,
06411         'opt_temp' : 37,
06412         'dna' : None,
06413         'inact_temp' : 65,
06414         'ovhg' : -5,
06415         'scd3' : None,
06416         'suppl' : ('K',),
06417         'scd5' : None,
06418         'charac' : (1, -1, None, None, 'GGTNACC'),
06419         'ovhgseq' : 'GTNAC',
06420     }
06421 rest_dict['BstPI'] = _temp()
06422 
06423 def _temp():
06424     return {
06425         'compsite' : '(?P<BstSCI>CC.GG)|(?P<BstSCI_as>CC.GG)',
06426         'results' : None,
06427         'site' : 'CCNGG',
06428         'substrat' : 'DNA',
06429         'fst3' : 0,
06430         'fst5' : 0,
06431         'freq' : 256,
06432         'size' : 5,
06433         'opt_temp' : 37,
06434         'dna' : None,
06435         'inact_temp' : 65,
06436         'ovhg' : -5,
06437         'scd3' : None,
06438         'suppl' : ('I',),
06439         'scd5' : None,
06440         'charac' : (0, 0, None, None, 'CCNGG'),
06441         'ovhgseq' : 'CCNGG',
06442     }
06443 rest_dict['BstSCI'] = _temp()
06444 
06445 def _temp():
06446     return {
06447         'compsite' : '(?P<BstSFI>CT[AG][CT]AG)|(?P<BstSFI_as>CT[AG][CT]AG)',
06448         'results' : None,
06449         'site' : 'CTRYAG',
06450         'substrat' : 'DNA',
06451         'fst3' : -1,
06452         'fst5' : 1,
06453         'freq' : 1024,
06454         'size' : 6,
06455         'opt_temp' : 37,
06456         'dna' : None,
06457         'inact_temp' : 65,
06458         'ovhg' : -4,
06459         'scd3' : None,
06460         'suppl' : ('I',),
06461         'scd5' : None,
06462         'charac' : (1, -1, None, None, 'CTRYAG'),
06463         'ovhgseq' : 'TRYA',
06464     }
06465 rest_dict['BstSFI'] = _temp()
06466 
06467 def _temp():
06468     return {
06469         'compsite' : '(?P<BstSLI>G[GT]GC[AC]C)|(?P<BstSLI_as>G[GT]GC[AC]C)',
06470         'results' : None,
06471         'site' : 'GKGCMC',
06472         'substrat' : 'DNA',
06473         'fst3' : -5,
06474         'fst5' : 5,
06475         'freq' : 1024,
06476         'size' : 6,
06477         'opt_temp' : 37,
06478         'dna' : None,
06479         'inact_temp' : 65,
06480         'ovhg' : 4,
06481         'scd3' : None,
06482         'suppl' : ('I',),
06483         'scd5' : None,
06484         'charac' : (5, -5, None, None, 'GKGCMC'),
06485         'ovhgseq' : 'KGCM',
06486     }
06487 rest_dict['BstSLI'] = _temp()
06488 
06489 def _temp():
06490     return {
06491         'compsite' : '(?P<BstSNI>TACGTA)|(?P<BstSNI_as>TACGTA)',
06492         'results' : None,
06493         'site' : 'TACGTA',
06494         'substrat' : 'DNA',
06495         'fst3' : -3,
06496         'fst5' : 3,
06497         'freq' : 4096,
06498         'size' : 6,
06499         'opt_temp' : 37,
06500         'dna' : None,
06501         'inact_temp' : 65,
06502         'ovhg' : 0,
06503         'scd3' : None,
06504         'suppl' : ('I', 'V'),
06505         'scd5' : None,
06506         'charac' : (3, -3, None, None, 'TACGTA'),
06507         'ovhgseq' : '',
06508     }
06509 rest_dict['BstSNI'] = _temp()
06510 
06511 def _temp():
06512     return {
06513         'compsite' : '(?P<BstUI>CGCG)|(?P<BstUI_as>CGCG)',
06514         'results' : None,
06515         'site' : 'CGCG',
06516         'substrat' : 'DNA',
06517         'fst3' : -2,
06518         'fst5' : 2,
06519         'freq' : 256,
06520         'size' : 4,
06521         'opt_temp' : 37,
06522         'dna' : None,
06523         'inact_temp' : 65,
06524         'ovhg' : 0,
06525         'scd3' : None,
06526         'suppl' : ('N',),
06527         'scd5' : None,
06528         'charac' : (2, -2, None, None, 'CGCG'),
06529         'ovhgseq' : '',
06530     }
06531 rest_dict['BstUI'] = _temp()
06532 
06533 def _temp():
06534     return {
06535         'compsite' : '(?P<BstV1I>GCAGC)|(?P<BstV1I_as>GCTGC)',
06536         'results' : None,
06537         'site' : 'GCAGC',
06538         'substrat' : 'DNA',
06539         'fst3' : 12,
06540         'fst5' : 13,
06541         'freq' : 1024,
06542         'size' : 5,
06543         'opt_temp' : 37,
06544         'dna' : None,
06545         'inact_temp' : 65,
06546         'ovhg' : -4,
06547         'scd3' : None,
06548         'suppl' : ('I',),
06549         'scd5' : None,
06550         'charac' : (13, 12, None, None, 'GCAGC'),
06551         'ovhgseq' : 'NNNN',
06552     }
06553 rest_dict['BstV1I'] = _temp()
06554 
06555 def _temp():
06556     return {
06557         'compsite' : '(?P<BstV2I>GAAGAC)|(?P<BstV2I_as>GTCTTC)',
06558         'results' : None,
06559         'site' : 'GAAGAC',
06560         'substrat' : 'DNA',
06561         'fst3' : 6,
06562         'fst5' : 8,
06563         'freq' : 4096,
06564         'size' : 6,
06565         'opt_temp' : 37,
06566         'dna' : None,
06567         'inact_temp' : 65,
06568         'ovhg' : -4,
06569         'scd3' : None,
06570         'suppl' : ('I', 'V'),
06571         'scd5' : None,
06572         'charac' : (8, 6, None, None, 'GAAGAC'),
06573         'ovhgseq' : 'NNNN',
06574     }
06575 rest_dict['BstV2I'] = _temp()
06576 
06577 def _temp():
06578     return {
06579         'compsite' : '(?P<BstX2I>[AG]GATC[CT])|(?P<BstX2I_as>[AG]GATC[CT])',
06580         'results' : None,
06581         'site' : 'RGATCY',
06582         'substrat' : 'DNA',
06583         'fst3' : -1,
06584         'fst5' : 1,
06585         'freq' : 1024,
06586         'size' : 6,
06587         'opt_temp' : 37,
06588         'dna' : None,
06589         'inact_temp' : 65,
06590         'ovhg' : -4,
06591         'scd3' : None,
06592         'suppl' : ('I', 'V'),
06593         'scd5' : None,
06594         'charac' : (1, -1, None, None, 'RGATCY'),
06595         'ovhgseq' : 'GATC',
06596     }
06597 rest_dict['BstX2I'] = _temp()
06598 
06599 def _temp():
06600     return {
06601         'compsite' : '(?P<BstXI>CCA......TGG)|(?P<BstXI_as>CCA......TGG)',
06602         'results' : None,
06603         'site' : 'CCANNNNNNTGG',
06604         'substrat' : 'DNA',
06605         'fst3' : -8,
06606         'fst5' : 8,
06607         'freq' : 4096,
06608         'size' : 12,
06609         'opt_temp' : 37,
06610         'dna' : None,
06611         'inact_temp' : 65,
06612         'ovhg' : 4,
06613         'scd3' : None,
06614         'suppl' : ('F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'V', 'W', 'X'),
06615         'scd5' : None,
06616         'charac' : (8, -8, None, None, 'CCANNNNNNTGG'),
06617         'ovhgseq' : 'NNNN',
06618     }
06619 rest_dict['BstXI'] = _temp()
06620 
06621 def _temp():
06622     return {
06623         'compsite' : '(?P<BstYI>[AG]GATC[CT])|(?P<BstYI_as>[AG]GATC[CT])',
06624         'results' : None,
06625         'site' : 'RGATCY',
06626         'substrat' : 'DNA',
06627         'fst3' : -1,
06628         'fst5' : 1,
06629         'freq' : 1024,
06630         'size' : 6,
06631         'opt_temp' : 37,
06632         'dna' : None,
06633         'inact_temp' : 65,
06634         'ovhg' : -4,
06635         'scd3' : None,
06636         'suppl' : ('N',),
06637         'scd5' : None,
06638         'charac' : (1, -1, None, None, 'RGATCY'),
06639         'ovhgseq' : 'GATC',
06640     }
06641 rest_dict['BstYI'] = _temp()
06642 
06643 def _temp():
06644     return {
06645         'compsite' : '(?P<BstZ17I>GTATAC)|(?P<BstZ17I_as>GTATAC)',
06646         'results' : None,
06647         'site' : 'GTATAC',
06648         'substrat' : 'DNA',
06649         'fst3' : -3,
06650         'fst5' : 3,
06651         'freq' : 4096,
06652         'size' : 6,
06653         'opt_temp' : 37,
06654         'dna' : None,
06655         'inact_temp' : 65,
06656         'ovhg' : 0,
06657         'scd3' : None,
06658         'suppl' : ('N',),
06659         'scd5' : None,
06660         'charac' : (3, -3, None, None, 'GTATAC'),
06661         'ovhgseq' : '',
06662     }
06663 rest_dict['BstZ17I'] = _temp()
06664 
06665 def _temp():
06666     return {
06667         'compsite' : '(?P<BstZI>CGGCCG)|(?P<BstZI_as>CGGCCG)',
06668         'results' : None,
06669         'site' : 'CGGCCG',
06670         'substrat' : 'DNA',
06671         'fst3' : -1,
06672         'fst5' : 1,
06673         'freq' : 4096,
06674         'size' : 6,
06675         'opt_temp' : 37,
06676         'dna' : None,
06677         'inact_temp' : 65,
06678         'ovhg' : -4,
06679         'scd3' : None,
06680         'suppl' : ('R',),
06681         'scd5' : None,
06682         'charac' : (1, -1, None, None, 'CGGCCG'),
06683         'ovhgseq' : 'GGCC',
06684     }
06685 rest_dict['BstZI'] = _temp()
06686 
06687 def _temp():
06688     return {
06689         'compsite' : '(?P<Bsu15I>ATCGAT)|(?P<Bsu15I_as>ATCGAT)',
06690         'results' : None,
06691         'site' : 'ATCGAT',
06692         'substrat' : 'DNA',
06693         'fst3' : -2,
06694         'fst5' : 2,
06695         'freq' : 4096,
06696         'size' : 6,
06697         'opt_temp' : 37,
06698         'dna' : None,
06699         'inact_temp' : 65,
06700         'ovhg' : -2,
06701         'scd3' : None,
06702         'suppl' : ('F',),
06703         'scd5' : None,
06704         'charac' : (2, -2, None, None, 'ATCGAT'),
06705         'ovhgseq' : 'CG',
06706     }
06707 rest_dict['Bsu15I'] = _temp()
06708 
06709 def _temp():
06710     return {
06711         'compsite' : '(?P<Bsu36I>CCT.AGG)|(?P<Bsu36I_as>CCT.AGG)',
06712         'results' : None,
06713         'site' : 'CCTNAGG',
06714         'substrat' : 'DNA',
06715         'fst3' : -2,
06716         'fst5' : 2,
06717         'freq' : 4096,
06718         'size' : 7,
06719         'opt_temp' : 37,
06720         'dna' : None,
06721         'inact_temp' : 65,
06722         'ovhg' : -3,
06723         'scd3' : None,
06724         'suppl' : ('N', 'R'),
06725         'scd5' : None,
06726         'charac' : (2, -2, None, None, 'CCTNAGG'),
06727         'ovhgseq' : 'TNA',
06728     }
06729 rest_dict['Bsu36I'] = _temp()
06730 
06731 def _temp():
06732     return {
06733         'compsite' : '(?P<BsuRI>GGCC)|(?P<BsuRI_as>GGCC)',
06734         'results' : None,
06735         'site' : 'GGCC',
06736         'substrat' : 'DNA',
06737         'fst3' : -2,
06738         'fst5' : 2,
06739         'freq' : 256,
06740         'size' : 4,
06741         'opt_temp' : 37,
06742         'dna' : None,
06743         'inact_temp' : 65,
06744         'ovhg' : 0,
06745         'scd3' : None,
06746         'suppl' : ('F', 'I'),
06747         'scd5' : None,
06748         'charac' : (2, -2, None, None, 'GGCC'),
06749         'ovhgseq' : '',
06750     }
06751 rest_dict['BsuRI'] = _temp()
06752 
06753 def _temp():
06754     return {
06755         'compsite' : '(?P<BsuTUI>ATCGAT)|(?P<BsuTUI_as>ATCGAT)',
06756         'results' : None,
06757         'site' : 'ATCGAT',
06758         'substrat' : 'DNA',
06759         'fst3' : -2,
06760         'fst5' : 2,
06761         'freq' : 4096,
06762         'size' : 6,
06763         'opt_temp' : 37,
06764         'dna' : None,
06765         'inact_temp' : 65,
06766         'ovhg' : -2,
06767         'scd3' : None,
06768         'suppl' : ('X',),
06769         'scd5' : None,
06770         'charac' : (2, -2, None, None, 'ATCGAT'),
06771         'ovhgseq' : 'CG',
06772     }
06773 rest_dict['BsuTUI'] = _temp()
06774 
06775 def _temp():
06776     return {
06777         'compsite' : '(?P<BtgI>CC[AG][CT]GG)|(?P<BtgI_as>CC[AG][CT]GG)',
06778         'results' : None,
06779         'site' : 'CCRYGG',
06780         'substrat' : 'DNA',
06781         'fst3' : -1,
06782         'fst5' : 1,
06783         'freq' : 1024,
06784         'size' : 6,
06785         'opt_temp' : 37,
06786         'dna' : None,
06787         'inact_temp' : 65,
06788         'ovhg' : -4,
06789         'scd3' : None,
06790         'suppl' : ('N',),
06791         'scd5' : None,
06792         'charac' : (1, -1, None, None, 'CCRYGG'),
06793         'ovhgseq' : 'CRYG',
06794     }
06795 rest_dict['BtgI'] = _temp()
06796 
06797 def _temp():
06798     return {
06799         'compsite' : '(?P<BtgZI>GCGATG)|(?P<BtgZI_as>CATCGC)',
06800         'results' : None,
06801         'site' : 'GCGATG',
06802         'substrat' : 'DNA',
06803         'fst3' : 14,
06804         'fst5' : 16,
06805         'freq' : 4096,
06806         'size' : 6,
06807         'opt_temp' : 37,
06808         'dna' : None,
06809         'inact_temp' : 65,
06810         'ovhg' : -4,
06811         'scd3' : None,
06812         'suppl' : ('N',),
06813         'scd5' : None,
06814         'charac' : (16, 14, None, None, 'GCGATG'),
06815         'ovhgseq' : 'NNNN',
06816     }
06817 rest_dict['BtgZI'] = _temp()
06818 
06819 def _temp():
06820     return {
06821         'compsite' : '(?P<BthCI>GC.GC)|(?P<BthCI_as>GC.GC)',
06822         'results' : None,
06823         'site' : 'GCNGC',
06824         'substrat' : 'DNA',
06825         'fst3' : -4,
06826         'fst5' : 4,
06827         'freq' : 256,
06828         'size' : 5,
06829         'opt_temp' : 37,
06830         'dna' : None,
06831         'inact_temp' : 65,
06832         'ovhg' : 3,
06833         'scd3' : None,
06834         'suppl' : (),
06835         'scd5' : None,
06836         'charac' : (4, -4, None, None, 'GCNGC'),
06837         'ovhgseq' : 'CNG',
06838     }
06839 rest_dict['BthCI'] = _temp()
06840 
06841 def _temp():
06842     return {
06843         'compsite' : '(?P<BtrI>CACGTC)|(?P<BtrI_as>GACGTG)',
06844         'results' : None,
06845         'site' : 'CACGTC',
06846         'substrat' : 'DNA',
06847         'fst3' : -3,
06848         'fst5' : 3,
06849         'freq' : 4096,
06850         'size' : 6,
06851         'opt_temp' : 37,
06852         'dna' : None,
06853         'inact_temp' : 65,
06854         'ovhg' : 0,
06855         'scd3' : None,
06856         'suppl' : ('I', 'V'),
06857         'scd5' : None,
06858         'charac' : (3, -3, None, None, 'CACGTC'),
06859         'ovhgseq' : '',
06860     }
06861 rest_dict['BtrI'] = _temp()
06862 
06863 def _temp():
06864     return {
06865         'compsite' : '(?P<BtsCI>GGATG)|(?P<BtsCI_as>CATCC)',
06866         'results' : None,
06867         'site' : 'GGATG',
06868         'substrat' : 'DNA',
06869         'fst3' : 0,
06870         'fst5' : 7,
06871         'freq' : 1024,
06872         'size' : 5,
06873         'opt_temp' : 37,
06874         'dna' : None,
06875         'inact_temp' : 65,
06876         'ovhg' : 2,
06877         'scd3' : None,
06878         'suppl' : ('N',),
06879         'scd5' : None,
06880         'charac' : (7, 0, None, None, 'GGATG'),
06881         'ovhgseq' : 'NN',
06882     }
06883 rest_dict['BtsCI'] = _temp()
06884 
06885 def _temp():
06886     return {
06887         'compsite' : '(?P<BtsI>GCAGTG)|(?P<BtsI_as>CACTGC)',
06888         'results' : None,
06889         'site' : 'GCAGTG',
06890         'substrat' : 'DNA',
06891         'fst3' : 0,
06892         'fst5' : 8,
06893         'freq' : 4096,
06894         'size' : 6,
06895         'opt_temp' : 37,
06896         'dna' : None,
06897         'inact_temp' : 65,
06898         'ovhg' : 2,
06899         'scd3' : None,
06900         'suppl' : ('N',),
06901         'scd5' : None,
06902         'charac' : (8, 0, None, None, 'GCAGTG'),
06903         'ovhgseq' : 'NN',
06904     }
06905 rest_dict['BtsI'] = _temp()
06906 
06907 def _temp():
06908     return {
06909         'compsite' : '(?P<BtuMI>TCGCGA)|(?P<BtuMI_as>TCGCGA)',
06910         'results' : None,
06911         'site' : 'TCGCGA',
06912         'substrat' : 'DNA',
06913         'fst3' : -3,
06914         'fst5' : 3,
06915         'freq' : 4096,
06916         'size' : 6,
06917         'opt_temp' : 37,
06918         'dna' : None,
06919         'inact_temp' : 65,
06920         'ovhg' : 0,
06921         'scd3' : None,
06922         'suppl' : ('V',),
06923         'scd5' : None,
06924         'charac' : (3, -3, None, None, 'TCGCGA'),
06925         'ovhgseq' : '',
06926     }
06927 rest_dict['BtuMI'] = _temp()
06928 
06929 def _temp():
06930     return {
06931         'compsite' : '(?P<BveI>ACCTGC)|(?P<BveI_as>GCAGGT)',
06932         'results' : None,
06933         'site' : 'ACCTGC',
06934         'substrat' : 'DNA',
06935         'fst3' : 8,
06936         'fst5' : 10,
06937         'freq' : 4096,
06938         'size' : 6,
06939         'opt_temp' : 37,
06940         'dna' : None,
06941         'inact_temp' : 65,
06942         'ovhg' : -4,
06943         'scd3' : None,
06944         'suppl' : ('F',),
06945         'scd5' : None,
06946         'charac' : (10, 8, None, None, 'ACCTGC'),
06947         'ovhgseq' : 'NNNN',
06948     }
06949 rest_dict['BveI'] = _temp()
06950 
06951 def _temp():
06952     return {
06953         'compsite' : '(?P<Cac8I>GC..GC)|(?P<Cac8I_as>GC..GC)',
06954         'results' : None,
06955         'site' : 'GCNNGC',
06956         'substrat' : 'DNA',
06957         'fst3' : -3,
06958         'fst5' : 3,
06959         'freq' : 256,
06960         'size' : 6,
06961         'opt_temp' : 37,
06962         'dna' : None,
06963         'inact_temp' : 65,
06964         'ovhg' : 0,
06965         'scd3' : None,
06966         'suppl' : ('N',),
06967         'scd5' : None,
06968         'charac' : (3, -3, None, None, 'GCNNGC'),
06969         'ovhgseq' : '',
06970     }
06971 rest_dict['Cac8I'] = _temp()
06972 
06973 def _temp():
06974     return {
06975         'compsite' : '(?P<CaiI>CAG...CTG)|(?P<CaiI_as>CAG...CTG)',
06976         'results' : None,
06977         'site' : 'CAGNNNCTG',
06978         'substrat' : 'DNA',
06979         'fst3' : -6,
06980         'fst5' : 6,
06981         'freq' : 4096,
06982         'size' : 9,
06983         'opt_temp' : 37,
06984         'dna' : None,
06985         'inact_temp' : 65,
06986         'ovhg' : 3,
06987         'scd3' : None,
06988         'suppl' : ('F',),
06989         'scd5' : None,
06990         'charac' : (6, -6, None, None, 'CAGNNNCTG'),
06991         'ovhgseq' : 'NNN',
06992     }
06993 rest_dict['CaiI'] = _temp()
06994 
06995 def _temp():
06996     return {
06997         'compsite' : '(?P<CauII>CC[CG]GG)|(?P<CauII_as>CC[CG]GG)',
06998         'results' : None,
06999         'site' : 'CCSGG',
07000         'substrat' : 'DNA',
07001         'fst3' : -2,
07002         'fst5' : 2,
07003         'freq' : 512,
07004         'size' : 5,
07005         'opt_temp' : 37,
07006         'dna' : None,
07007         'inact_temp' : 65,
07008         'ovhg' : -1,
07009         'scd3' : None,
07010         'suppl' : (),
07011         'scd5' : None,
07012         'charac' : (2, -2, None, None, 'CCSGG'),
07013         'ovhgseq' : 'S',
07014     }
07015 rest_dict['CauII'] = _temp()
07016 
07017 def _temp():
07018     return {
07019         'compsite' : '(?P<CciI>TCATGA)|(?P<CciI_as>TCATGA)',
07020         'results' : None,
07021         'site' : 'TCATGA',
07022         'substrat' : 'DNA',
07023         'fst3' : -1,
07024         'fst5' : 1,
07025         'freq' : 4096,
07026         'size' : 6,
07027         'opt_temp' : 37,
07028         'dna' : None,
07029         'inact_temp' : 65,
07030         'ovhg' : -4,
07031         'scd3' : None,
07032         'suppl' : ('I',),
07033         'scd5' : None,
07034         'charac' : (1, -1, None, None, 'TCATGA'),
07035         'ovhgseq' : 'CATG',
07036     }
07037 rest_dict['CciI'] = _temp()
07038 
07039 def _temp():
07040     return {
07041         'compsite' : '(?P<CciNI>GCGGCCGC)|(?P<CciNI_as>GCGGCCGC)',
07042         'results' : None,
07043         'site' : 'GCGGCCGC',
07044         'substrat' : 'DNA',
07045         'fst3' : -2,
07046         'fst5' : 2,
07047         'freq' : 65536,
07048         'size' : 8,
07049         'opt_temp' : 37,
07050         'dna' : None,
07051         'inact_temp' : 65,
07052         'ovhg' : -4,
07053         'scd3' : None,
07054         'suppl' : ('I', 'V'),
07055         'scd5' : None,
07056         'charac' : (2, -2, None, None, 'GCGGCCGC'),
07057         'ovhgseq' : 'GGCC',
07058     }
07059 rest_dict['CciNI'] = _temp()
07060 
07061 def _temp():
07062     return {
07063         'compsite' : '(?P<CdiI>CATCG)|(?P<CdiI_as>CGATG)',
07064         'results' : None,
07065         'site' : 'CATCG',
07066         'substrat' : 'DNA',
07067         'fst3' : -1,
07068         'fst5' : 4,
07069         'freq' : 1024,
07070         'size' : 5,
07071         'opt_temp' : 37,
07072         'dna' : None,
07073         'inact_temp' : 65,
07074         'ovhg' : 0,
07075         'scd3' : None,
07076         'suppl' : (),
07077         'scd5' : None,
07078         'charac' : (4, -1, None, None, 'CATCG'),
07079         'ovhgseq' : '',
07080     }
07081 rest_dict['CdiI'] = _temp()
07082 
07083 def _temp():
07084     return {
07085         'compsite' : '(?P<CdpI>GCGGAG)|(?P<CdpI_as>CTCCGC)',
07086         'results' : None,
07087         'site' : 'GCGGAG',
07088         'substrat' : 'DNA',
07089         'fst3' : 18,
07090         'fst5' : 26,
07091         'freq' : 4096,
07092         'size' : 6,
07093         'opt_temp' : 37,
07094         'dna' : None,
07095         'inact_temp' : 65,
07096         'ovhg' : 2,
07097         'scd3' : None,
07098         'suppl' : (),
07099         'scd5' : None,
07100         'charac' : (26, 18, None, None, 'GCGGAG'),
07101         'ovhgseq' : 'NN',
07102     }
07103 rest_dict['CdpI'] = _temp()
07104 
07105 def _temp():
07106     return {
07107         'compsite' : '(?P<CelII>GCT.AGC)|(?P<CelII_as>GCT.AGC)',
07108         'results' : None,
07109         'site' : 'GCTNAGC',
07110         'substrat' : 'DNA',
07111         'fst3' : -2,
07112         'fst5' : 2,
07113         'freq' : 4096,
07114         'size' : 7,
07115         'opt_temp' : 37,
07116         'dna' : None,
07117         'inact_temp' : 65,
07118         'ovhg' : -3,
07119         'scd3' : None,
07120         'suppl' : ('M',),
07121         'scd5' : None,
07122         'charac' : (2, -2, None, None, 'GCTNAGC'),
07123         'ovhgseq' : 'TNA',
07124     }
07125 rest_dict['CelII'] = _temp()
07126 
07127 def _temp():
07128     return {
07129         'compsite' : '(?P<CfoI>GCGC)|(?P<CfoI_as>GCGC)',
07130         'results' : None,
07131         'site' : 'GCGC',
07132         'substrat' : 'DNA',
07133         'fst3' : -3,
07134         'fst5' : 3,
07135         'freq' : 256,
07136         'size' : 4,
07137         'opt_temp' : 37,
07138         'dna' : None,
07139         'inact_temp' : 65,
07140         'ovhg' : 2,
07141         'scd3' : None,
07142         'suppl' : ('M', 'R', 'S'),
07143         'scd5' : None,
07144         'charac' : (3, -3, None, None, 'GCGC'),
07145         'ovhgseq' : 'CG',
07146     }
07147 rest_dict['CfoI'] = _temp()
07148 
07149 def _temp():
07150     return {
07151         'compsite' : '(?P<Cfr10I>[AG]CCGG[CT])|(?P<Cfr10I_as>[AG]CCGG[CT])',
07152         'results' : None,
07153         'site' : 'RCCGGY',
07154         'substrat' : 'DNA',
07155         'fst3' : -1,
07156         'fst5' : 1,
07157         'freq' : 1024,
07158         'size' : 6,
07159         'opt_temp' : 37,
07160         'dna' : None,
07161         'inact_temp' : 65,
07162         'ovhg' : -4,
07163         'scd3' : None,
07164         'suppl' : ('F', 'K', 'O'),
07165         'scd5' : None,
07166         'charac' : (1, -1, None, None, 'RCCGGY'),
07167         'ovhgseq' : 'CCGG',
07168     }
07169 rest_dict['Cfr10I'] = _temp()
07170 
07171 def _temp():
07172     return {
07173         'compsite' : '(?P<Cfr13I>GG.CC)|(?P<Cfr13I_as>GG.CC)',
07174         'results' : None,
07175         'site' : 'GGNCC',
07176         'substrat' : 'DNA',
07177         'fst3' : -1,
07178         'fst5' : 1,
07179         'freq' : 256,
07180         'size' : 5,
07181         'opt_temp' : 37,
07182         'dna' : None,
07183         'inact_temp' : 65,
07184         'ovhg' : -3,
07185         'scd3' : None,
07186         'suppl' : ('F', 'O'),
07187         'scd5' : None,
07188         'charac' : (1, -1, None, None, 'GGNCC'),
07189         'ovhgseq' : 'GNC',
07190     }
07191 rest_dict['Cfr13I'] = _temp()
07192 
07193 def _temp():
07194     return {
07195         'compsite' : '(?P<Cfr42I>CCGCGG)|(?P<Cfr42I_as>CCGCGG)',
07196         'results' : None,
07197         'site' : 'CCGCGG',
07198         'substrat' : 'DNA',
07199         'fst3' : -4,
07200         'fst5' : 4,
07201         'freq' : 4096,
07202         'size' : 6,
07203         'opt_temp' : 37,
07204         'dna' : None,
07205         'inact_temp' : 65,
07206         'ovhg' : 2,
07207         'scd3' : None,
07208         'suppl' : ('F',),
07209         'scd5' : None,
07210         'charac' : (4, -4, None, None, 'CCGCGG'),
07211         'ovhgseq' : 'GC',
07212     }
07213 rest_dict['Cfr42I'] = _temp()
07214 
07215 def _temp():
07216     return {
07217         'compsite' : '(?P<Cfr9I>CCCGGG)|(?P<Cfr9I_as>CCCGGG)',
07218         'results' : None,
07219         'site' : 'CCCGGG',
07220         'substrat' : 'DNA',
07221         'fst3' : -1,
07222         'fst5' : 1,
07223         'freq' : 4096,
07224         'size' : 6,
07225         'opt_temp' : 37,
07226         'dna' : None,
07227         'inact_temp' : 65,
07228         'ovhg' : -4,
07229         'scd3' : None,
07230         'suppl' : ('F', 'O'),
07231         'scd5' : None,
07232         'charac' : (1, -1, None, None, 'CCCGGG'),
07233         'ovhgseq' : 'CCGG',
07234     }
07235 rest_dict['Cfr9I'] = _temp()
07236 
07237 def _temp():
07238     return {
07239         'compsite' : '(?P<CfrI>[CT]GGCC[AG])|(?P<CfrI_as>[CT]GGCC[AG])',
07240         'results' : None,
07241         'site' : 'YGGCCR',
07242         'substrat' : 'DNA',
07243         'fst3' : -1,
07244         'fst5' : 1,
07245         'freq' : 1024,
07246         'size' : 6,
07247         'opt_temp' : 37,
07248         'dna' : None,
07249         'inact_temp' : 65,
07250         'ovhg' : -4,
07251         'scd3' : None,
07252         'suppl' : ('F',),
07253         'scd5' : None,
07254         'charac' : (1, -1, None, None, 'YGGCCR'),
07255         'ovhgseq' : 'GGCC',
07256     }
07257 rest_dict['CfrI'] = _temp()
07258 
07259 def _temp():
07260     return {
07261         'compsite' : '(?P<ChaI>GATC)|(?P<ChaI_as>GATC)',
07262         'results' : None,
07263         'site' : 'GATC',
07264         'substrat' : 'DNA',
07265         'fst3' : -4,
07266         'fst5' : 4,
07267         'freq' : 256,
07268         'size' : 4,
07269         'opt_temp' : 37,
07270         'dna' : None,
07271         'inact_temp' : 65,
07272         'ovhg' : 4,
07273         'scd3' : None,
07274         'suppl' : (),
07275         'scd5' : None,
07276         'charac' : (4, -4, None, None, 'GATC'),
07277         'ovhgseq' : 'GATC',
07278     }
07279 rest_dict['ChaI'] = _temp()
07280 
07281 def _temp():
07282     return {
07283         'compsite' : '(?P<CjeI>CCA......GT)|(?P<CjeI_as>AC......TGG)',
07284         'results' : None,
07285         'site' : 'CCANNNNNNGT',
07286         'substrat' : 'DNA',
07287         'fst3' : -25,
07288         'fst5' : -8,
07289         'freq' : 1024,
07290         'size' : 11,
07291         'opt_temp' : 37,
07292         'dna' : None,
07293         'inact_temp' : 65,
07294         'ovhg' : 6,
07295         'scd3' : 9,
07296         'suppl' : (),
07297         'scd5' : 26,
07298         'charac' : (-8, -25, 26, 9, 'CCANNNNNNGT'),
07299         'ovhgseq' : 'NNNNNN',
07300     }
07301 rest_dict['CjeI'] = _temp()
07302 
07303 def _temp():
07304     return {
07305         'compsite' : '(?P<CjeNII>GAG.....GT)|(?P<CjeNII_as>AC.....CTC)',
07306         'results' : None,
07307         'site' : 'GAGNNNNNGT',
07308         'substrat' : 'DNA',
07309         'fst3' : None,
07310         'fst5' : None,
07311         'freq' : 1024,
07312         'size' : 10,
07313         'opt_temp' : 37,
07314         'dna' : None,
07315         'inact_temp' : 65,
07316         'ovhg' : None,
07317         'scd3' : None,
07318         'suppl' : (),
07319         'scd5' : None,
07320         'charac' : (None, None, None, None, 'GAGNNNNNGT'),
07321         'ovhgseq' : None,
07322     }
07323 rest_dict['CjeNII'] = _temp()
07324 
07325 def _temp():
07326     return {
07327         'compsite' : '(?P<CjePI>CCA.......TC)|(?P<CjePI_as>GA.......TGG)',
07328         'results' : None,
07329         'site' : 'CCANNNNNNNTC',
07330         'substrat' : 'DNA',
07331         'fst3' : -25,
07332         'fst5' : -7,
07333         'freq' : 1024,
07334         'size' : 12,
07335         'opt_temp' : 37,
07336         'dna' : None,
07337         'inact_temp' : 65,
07338         'ovhg' : 6,
07339         'scd3' : 8,
07340         'suppl' : (),
07341         'scd5' : 26,
07342         'charac' : (-7, -25, 26, 8, 'CCANNNNNNNTC'),
07343         'ovhgseq' : 'NNNNNN',
07344     }
07345 rest_dict['CjePI'] = _temp()
07346 
07347 def _temp():
07348     return {
07349         'compsite' : '(?P<CjuI>CA[CT].....[AG]TG)|(?P<CjuI_as>CA[CT].....[AG]TG)',
07350         'results' : None,
07351         'site' : 'CAYNNNNNRTG',
07352         'substrat' : 'DNA',
07353         'fst3' : None,
07354         'fst5' : None,
07355         'freq' : 1024,
07356         'size' : 11,
07357         'opt_temp' : 37,
07358         'dna' : None,
07359         'inact_temp' : 65,
07360         'ovhg' : None,
07361         'scd3' : None,
07362         'suppl' : (),
07363         'scd5' : None,
07364         'charac' : (None, None, None, None, 'CAYNNNNNRTG'),
07365         'ovhgseq' : None,
07366     }
07367 rest_dict['CjuI'] = _temp()
07368 
07369 def _temp():
07370     return {
07371         'compsite' : '(?P<CjuII>CA[CT].....CTC)|(?P<CjuII_as>GAG.....[AG]TG)',
07372         'results' : None,
07373         'site' : 'CAYNNNNNCTC',
07374         'substrat' : 'DNA',
07375         'fst3' : None,
07376         'fst5' : None,
07377         'freq' : 2048,
07378         'size' : 11,
07379         'opt_temp' : 37,
07380         'dna' : None,
07381         'inact_temp' : 65,
07382         'ovhg' : None,
07383         'scd3' : None,
07384         'suppl' : (),
07385         'scd5' : None,
07386         'charac' : (None, None, None, None, 'CAYNNNNNCTC'),
07387         'ovhgseq' : None,
07388     }
07389 rest_dict['CjuII'] = _temp()
07390 
07391 def _temp():
07392     return {
07393         'compsite' : '(?P<ClaI>ATCGAT)|(?P<ClaI_as>ATCGAT)',
07394         'results' : None,
07395         'site' : 'ATCGAT',
07396         'substrat' : 'DNA',
07397         'fst3' : -2,
07398         'fst5' : 2,
07399         'freq' : 4096,
07400         'size' : 6,
07401         'opt_temp' : 37,
07402         'dna' : None,
07403         'inact_temp' : 65,
07404         'ovhg' : -2,
07405         'scd3' : None,
07406         'suppl' : ('B', 'H', 'K', 'M', 'N', 'R', 'S', 'U'),
07407         'scd5' : None,
07408         'charac' : (2, -2, None, None, 'ATCGAT'),
07409         'ovhgseq' : 'CG',
07410     }
07411 rest_dict['ClaI'] = _temp()
07412 
07413 def _temp():
07414     return {
07415         'compsite' : '(?P<CpoI>CGG[AT]CCG)|(?P<CpoI_as>CGG[AT]CCG)',
07416         'results' : None,
07417         'site' : 'CGGWCCG',
07418         'substrat' : 'DNA',
07419         'fst3' : -2,
07420         'fst5' : 2,
07421         'freq' : 8192,
07422         'size' : 7,
07423         'opt_temp' : 37,
07424         'dna' : None,
07425         'inact_temp' : 65,
07426         'ovhg' : -3,
07427         'scd3' : None,
07428         'suppl' : ('F', 'K'),
07429         'scd5' : None,
07430         'charac' : (2, -2, None, None, 'CGGWCCG'),
07431         'ovhgseq' : 'GWC',
07432     }
07433 rest_dict['CpoI'] = _temp()
07434 
07435 def _temp():
07436     return {
07437         'compsite' : '(?P<CseI>GACGC)|(?P<CseI_as>GCGTC)',
07438         'results' : None,
07439         'site' : 'GACGC',
07440         'substrat' : 'DNA',
07441         'fst3' : 10,
07442         'fst5' : 10,
07443         'freq' : 1024,
07444         'size' : 5,
07445         'opt_temp' : 37,
07446         'dna' : None,
07447         'inact_temp' : 65,
07448         'ovhg' : -5,
07449         'scd3' : None,
07450         'suppl' : ('F',),
07451         'scd5' : None,
07452         'charac' : (10, 10, None, None, 'GACGC'),
07453         'ovhgseq' : 'NNNNN',
07454     }
07455 rest_dict['CseI'] = _temp()
07456 
07457 def _temp():
07458     return {
07459         'compsite' : '(?P<CsiI>ACC[AT]GGT)|(?P<CsiI_as>ACC[AT]GGT)',
07460         'results' : None,
07461         'site' : 'ACCWGGT',
07462         'substrat' : 'DNA',
07463         'fst3' : -1,
07464         'fst5' : 1,
07465         'freq' : 8192,
07466         'size' : 7,
07467         'opt_temp' : 37,
07468         'dna' : None,
07469         'inact_temp' : 65,
07470         'ovhg' : -5,
07471         'scd3' : None,
07472         'suppl' : ('F',),
07473         'scd5' : None,
07474         'charac' : (1, -1, None, None, 'ACCWGGT'),
07475         'ovhgseq' : 'CCWGG',
07476     }
07477 rest_dict['CsiI'] = _temp()
07478 
07479 def _temp():
07480     return {
07481         'compsite' : '(?P<Csp45I>TTCGAA)|(?P<Csp45I_as>TTCGAA)',
07482         'results' : None,
07483         'site' : 'TTCGAA',
07484         'substrat' : 'DNA',
07485         'fst3' : -2,
07486         'fst5' : 2,
07487         'freq' : 4096,
07488         'size' : 6,
07489         'opt_temp' : 37,
07490         'dna' : None,
07491         'inact_temp' : 65,
07492         'ovhg' : -2,
07493         'scd3' : None,
07494         'suppl' : ('O', 'R'),
07495         'scd5' : None,
07496         'charac' : (2, -2, None, None, 'TTCGAA'),
07497         'ovhgseq' : 'CG',
07498     }
07499 rest_dict['Csp45I'] = _temp()
07500 
07501 def _temp():
07502     return {
07503         'compsite' : '(?P<Csp6I>GTAC)|(?P<Csp6I_as>GTAC)',
07504         'results' : None,
07505         'site' : 'GTAC',
07506         'substrat' : 'DNA',
07507         'fst3' : -1,
07508         'fst5' : 1,
07509         'freq' : 256,
07510         'size' : 4,
07511         'opt_temp' : 37,
07512         'dna' : None,
07513         'inact_temp' : 65,
07514         'ovhg' : -2,
07515         'scd3' : None,
07516         'suppl' : ('F',),
07517         'scd5' : None,
07518         'charac' : (1, -1, None, None, 'GTAC'),
07519         'ovhgseq' : 'TA',
07520     }
07521 rest_dict['Csp6I'] = _temp()
07522 
07523 def _temp():
07524     return {
07525         'compsite' : '(?P<CspAI>ACCGGT)|(?P<CspAI_as>ACCGGT)',
07526         'results' : None,
07527         'site' : 'ACCGGT',
07528         'substrat' : 'DNA',
07529         'fst3' : -1,
07530         'fst5' : 1,
07531         'freq' : 4096,
07532         'size' : 6,
07533         'opt_temp' : 37,
07534         'dna' : None,
07535         'inact_temp' : 65,
07536         'ovhg' : -4,
07537         'scd3' : None,
07538         'suppl' : ('C',),
07539         'scd5' : None,
07540         'charac' : (1, -1, None, None, 'ACCGGT'),
07541         'ovhgseq' : 'CCGG',
07542     }
07543 rest_dict['CspAI'] = _temp()
07544 
07545 def _temp():
07546     return {
07547         'compsite' : '(?P<CspCI>CAA.....GTGG)|(?P<CspCI_as>CCAC.....TTG)',
07548         'results' : None,
07549         'site' : 'CAANNNNNGTGG',
07550         'substrat' : 'DNA',
07551         'fst3' : -25,
07552         'fst5' : -11,
07553         'freq' : 16384,
07554         'size' : 12,
07555         'opt_temp' : 37,
07556         'dna' : None,
07557         'inact_temp' : 65,
07558         'ovhg' : 2,
07559         'scd3' : 10,
07560         'suppl' : ('N',),
07561         'scd5' : 24,
07562         'charac' : (-11, -25, 24, 10, 'CAANNNNNGTGG'),
07563         'ovhgseq' : 'NN',
07564     }
07565 rest_dict['CspCI'] = _temp()
07566 
07567 def _temp():
07568     return {
07569         'compsite' : '(?P<CspI>CGG[AT]CCG)|(?P<CspI_as>CGG[AT]CCG)',
07570         'results' : None,
07571         'site' : 'CGGWCCG',
07572         'substrat' : 'DNA',
07573         'fst3' : -2,
07574         'fst5' : 2,
07575         'freq' : 8192,
07576         'size' : 7,
07577         'opt_temp' : 37,
07578         'dna' : None,
07579         'inact_temp' : 65,
07580         'ovhg' : -3,
07581         'scd3' : None,
07582         'suppl' : ('O', 'R'),
07583         'scd5' : None,
07584         'charac' : (2, -2, None, None, 'CGGWCCG'),
07585         'ovhgseq' : 'GWC',
07586     }
07587 rest_dict['CspI'] = _temp()
07588 
07589 def _temp():
07590     return {
07591         'compsite' : '(?P<CstMI>AAGGAG)|(?P<CstMI_as>CTCCTT)',
07592         'results' : None,
07593         'site' : 'AAGGAG',
07594         'substrat' : 'DNA',
07595         'fst3' : 18,
07596         'fst5' : 26,
07597         'freq' : 4096,
07598         'size' : 6,
07599         'opt_temp' : 37,
07600         'dna' : None,
07601         'inact_temp' : 65,
07602         'ovhg' : 2,
07603         'scd3' : None,
07604         'suppl' : (),
07605         'scd5' : None,
07606         'charac' : (26, 18, None, None, 'AAGGAG'),
07607         'ovhgseq' : 'NN',
07608     }
07609 rest_dict['CstMI'] = _temp()
07610 
07611 def _temp():
07612     return {
07613         'compsite' : '(?P<CviAII>CATG)|(?P<CviAII_as>CATG)',
07614         'results' : None,
07615         'site' : 'CATG',
07616         'substrat' : 'DNA',
07617         'fst3' : -1,
07618         'fst5' : 1,
07619         'freq' : 256,
07620         'size' : 4,
07621         'opt_temp' : 37,
07622         'dna' : None,
07623         'inact_temp' : 65,
07624         'ovhg' : -2,
07625         'scd3' : None,
07626         'suppl' : ('N',),
07627         'scd5' : None,
07628         'charac' : (1, -1, None, None, 'CATG'),
07629         'ovhgseq' : 'AT',
07630     }
07631 rest_dict['CviAII'] = _temp()
07632 
07633 def _temp():
07634     return {
07635         'compsite' : '(?P<CviJI>[AG]GC[CT])|(?P<CviJI_as>[AG]GC[CT])',
07636         'results' : None,
07637         'site' : 'RGCY',
07638         'substrat' : 'DNA',
07639         'fst3' : -2,
07640         'fst5' : 2,
07641         'freq' : 64,
07642         'size' : 4,
07643         'opt_temp' : 37,
07644         'dna' : None,
07645         'inact_temp' : 65,
07646         'ovhg' : 0,
07647         'scd3' : None,
07648         'suppl' : ('Q', 'X'),
07649         'scd5' : None,
07650         'charac' : (2, -2, None, None, 'RGCY'),
07651         'ovhgseq' : '',
07652     }
07653 rest_dict['CviJI'] = _temp()
07654 
07655 def _temp():
07656     return {
07657         'compsite' : '(?P<CviKI_1>[AG]GC[CT])|(?P<CviKI_1_as>[AG]GC[CT])',
07658         'results' : None,
07659         'site' : 'RGCY',
07660         'substrat' : 'DNA',
07661         'fst3' : -2,
07662         'fst5' : 2,
07663         'freq' : 64,
07664         'size' : 4,
07665         'opt_temp' : 37,
07666         'dna' : None,
07667         'inact_temp' : 65,
07668         'ovhg' : 0,
07669         'scd3' : None,
07670         'suppl' : ('N',),
07671         'scd5' : None,
07672         'charac' : (2, -2, None, None, 'RGCY'),
07673         'ovhgseq' : '',
07674     }
07675 rest_dict['CviKI_1'] = _temp()
07676 
07677 def _temp():
07678     return {
07679         'compsite' : '(?P<CviQI>GTAC)|(?P<CviQI_as>GTAC)',
07680         'results' : None,
07681         'site' : 'GTAC',
07682         'substrat' : 'DNA',
07683         'fst3' : -1,
07684         'fst5' : 1,
07685         'freq' : 256,
07686         'size' : 4,
07687         'opt_temp' : 37,
07688         'dna' : None,
07689         'inact_temp' : 65,
07690         'ovhg' : -2,
07691         'scd3' : None,
07692         'suppl' : ('N',),
07693         'scd5' : None,
07694         'charac' : (1, -1, None, None, 'GTAC'),
07695         'ovhgseq' : 'TA',
07696     }
07697 rest_dict['CviQI'] = _temp()
07698 
07699 def _temp():
07700     return {
07701         'compsite' : '(?P<CviRI>TGCA)|(?P<CviRI_as>TGCA)',
07702         'results' : None,
07703         'site' : 'TGCA',
07704         'substrat' : 'DNA',
07705         'fst3' : -2,
07706         'fst5' : 2,
07707         'freq' : 256,
07708         'size' : 4,
07709         'opt_temp' : 37,
07710         'dna' : None,
07711         'inact_temp' : 65,
07712         'ovhg' : 0,
07713         'scd3' : None,
07714         'suppl' : (),
07715         'scd5' : None,
07716         'charac' : (2, -2, None, None, 'TGCA'),
07717         'ovhgseq' : '',
07718     }
07719 rest_dict['CviRI'] = _temp()
07720 
07721 def _temp():
07722     return {
07723         'compsite' : '(?P<DdeI>CT.AG)|(?P<DdeI_as>CT.AG)',
07724         'results' : None,
07725         'site' : 'CTNAG',
07726         'substrat' : 'DNA',
07727         'fst3' : -1,
07728         'fst5' : 1,
07729         'freq' : 256,
07730         'size' : 5,
07731         'opt_temp' : 37,
07732         'dna' : None,
07733         'inact_temp' : 65,
07734         'ovhg' : -3,
07735         'scd3' : None,
07736         'suppl' : ('B', 'M', 'N', 'O', 'R', 'S', 'W'),
07737         'scd5' : None,
07738         'charac' : (1, -1, None, None, 'CTNAG'),
07739         'ovhgseq' : 'TNA',
07740     }
07741 rest_dict['DdeI'] = _temp()
07742 
07743 def _temp():
07744     return {
07745         'compsite' : '(?P<DinI>GGCGCC)|(?P<DinI_as>GGCGCC)',
07746         'results' : None,
07747         'site' : 'GGCGCC',
07748         'substrat' : 'DNA',
07749         'fst3' : -3,
07750         'fst5' : 3,
07751         'freq' : 4096,
07752         'size' : 6,
07753         'opt_temp' : 37,
07754         'dna' : None,
07755         'inact_temp' : 65,
07756         'ovhg' : 0,
07757         'scd3' : None,
07758         'suppl' : ('V',),
07759         'scd5' : None,
07760         'charac' : (3, -3, None, None, 'GGCGCC'),
07761         'ovhgseq' : '',
07762     }
07763 rest_dict['DinI'] = _temp()
07764 
07765 def _temp():
07766     return {
07767         'compsite' : '(?P<DpnI>GATC)|(?P<DpnI_as>GATC)',
07768         'results' : None,
07769         'site' : 'GATC',
07770         'substrat' : 'DNA',
07771         'fst3' : -2,
07772         'fst5' : 2,
07773         'freq' : 256,
07774         'size' : 4,
07775         'opt_temp' : 37,
07776         'dna' : None,
07777         'inact_temp' : 65,
07778         'ovhg' : 0,
07779         'scd3' : None,
07780         'suppl' : ('B', 'E', 'F', 'M', 'N', 'O', 'R', 'S', 'W', 'X'),
07781         'scd5' : None,
07782         'charac' : (2, -2, None, None, 'GATC'),
07783         'ovhgseq' : '',
07784     }
07785 rest_dict['DpnI'] = _temp()
07786 
07787 def _temp():
07788     return {
07789         'compsite' : '(?P<DpnII>GATC)|(?P<DpnII_as>GATC)',
07790         'results' : None,
07791         'site' : 'GATC',
07792         'substrat' : 'DNA',
07793         'fst3' : 0,
07794         'fst5' : 0,
07795         'freq' : 256,
07796         'size' : 4,
07797         'opt_temp' : 37,
07798         'dna' : None,
07799         'inact_temp' : 65,
07800         'ovhg' : -4,
07801         'scd3' : None,
07802         'suppl' : ('N',),
07803         'scd5' : None,
07804         'charac' : (0, 0, None, None, 'GATC'),
07805         'ovhgseq' : 'GATC',
07806     }
07807 rest_dict['DpnII'] = _temp()
07808 
07809 def _temp():
07810     return {
07811         'compsite' : '(?P<DraI>TTTAAA)|(?P<DraI_as>TTTAAA)',
07812         'results' : None,
07813         'site' : 'TTTAAA',
07814         'substrat' : 'DNA',
07815         'fst3' : -3,
07816         'fst5' : 3,
07817         'freq' : 4096,
07818         'size' : 6,
07819         'opt_temp' : 37,
07820         'dna' : None,
07821         'inact_temp' : 65,
07822         'ovhg' : 0,
07823         'scd3' : None,
07824         'suppl' : ('B', 'F', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
07825         'scd5' : None,
07826         'charac' : (3, -3, None, None, 'TTTAAA'),
07827         'ovhgseq' : '',
07828     }
07829 rest_dict['DraI'] = _temp()
07830 
07831 def _temp():
07832     return {
07833         'compsite' : '(?P<DraII>[AG]GG.CC[CT])|(?P<DraII_as>[AG]GG.CC[CT])',
07834         'results' : None,
07835         'site' : 'RGGNCCY',
07836         'substrat' : 'DNA',
07837         'fst3' : -2,
07838         'fst5' : 2,
07839         'freq' : 1024,
07840         'size' : 7,
07841         'opt_temp' : 37,
07842         'dna' : None,
07843         'inact_temp' : 65,
07844         'ovhg' : -3,
07845         'scd3' : None,
07846         'suppl' : ('M', 'W'),
07847         'scd5' : None,
07848         'charac' : (2, -2, None, None, 'RGGNCCY'),
07849         'ovhgseq' : 'GNC',
07850     }
07851 rest_dict['DraII'] = _temp()
07852 
07853 def _temp():
07854     return {
07855         'compsite' : '(?P<DraIII>CAC...GTG)|(?P<DraIII_as>CAC...GTG)',
07856         'results' : None,
07857         'site' : 'CACNNNGTG',
07858         'substrat' : 'DNA',
07859         'fst3' : -6,
07860         'fst5' : 6,
07861         'freq' : 4096,
07862         'size' : 9,
07863         'opt_temp' : 37,
07864         'dna' : None,
07865         'inact_temp' : 65,
07866         'ovhg' : 3,
07867         'scd3' : None,
07868         'suppl' : ('I', 'M', 'N', 'V', 'W'),
07869         'scd5' : None,
07870         'charac' : (6, -6, None, None, 'CACNNNGTG'),
07871         'ovhgseq' : 'NNN',
07872     }
07873 rest_dict['DraIII'] = _temp()
07874 
07875 def _temp():
07876     return {
07877         'compsite' : '(?P<DraRI>CAAG.AC)|(?P<DraRI_as>GT.CTTG)',
07878         'results' : None,
07879         'site' : 'CAAGNAC',
07880         'substrat' : 'DNA',
07881         'fst3' : 18,
07882         'fst5' : 27,
07883         'freq' : 4096,
07884         'size' : 7,
07885         'opt_temp' : 37,
07886         'dna' : None,
07887         'inact_temp' : 65,
07888         'ovhg' : 2,
07889         'scd3' : None,
07890         'suppl' : (),
07891         'scd5' : None,
07892         'charac' : (27, 18, None, None, 'CAAGNAC'),
07893         'ovhgseq' : 'NN',
07894     }
07895 rest_dict['DraRI'] = _temp()
07896 
07897 def _temp():
07898     return {
07899         'compsite' : '(?P<DrdI>GAC......GTC)|(?P<DrdI_as>GAC......GTC)',
07900         'results' : None,
07901         'site' : 'GACNNNNNNGTC',
07902         'substrat' : 'DNA',
07903         'fst3' : -7,
07904         'fst5' : 7,
07905         'freq' : 4096,
07906         'size' : 12,
07907         'opt_temp' : 37,
07908         'dna' : None,
07909         'inact_temp' : 65,
07910         'ovhg' : 2,
07911         'scd3' : None,
07912         'suppl' : ('N',),
07913         'scd5' : None,
07914         'charac' : (7, -7, None, None, 'GACNNNNNNGTC'),
07915         'ovhgseq' : 'NN',
07916     }
07917 rest_dict['DrdI'] = _temp()
07918 
07919 def _temp():
07920     return {
07921         'compsite' : '(?P<DrdII>GAACCA)|(?P<DrdII_as>TGGTTC)',
07922         'results' : None,
07923         'site' : 'GAACCA',
07924         'substrat' : 'DNA',
07925         'fst3' : None,
07926         'fst5' : None,
07927         'freq' : 4096,
07928         'size' : 6,
07929         'opt_temp' : 37,
07930         'dna' : None,
07931         'inact_temp' : 65,
07932         'ovhg' : None,
07933         'scd3' : None,
07934         'suppl' : (),
07935         'scd5' : None,
07936         'charac' : (None, None, None, None, 'GAACCA'),
07937         'ovhgseq' : None,
07938     }
07939 rest_dict['DrdII'] = _temp()
07940 
07941 def _temp():
07942     return {
07943         'compsite' : '(?P<DrdIV>TACGAC)|(?P<DrdIV_as>GTCGTA)',
07944         'results' : None,
07945         'site' : 'TACGAC',
07946         'substrat' : 'DNA',
07947         'fst3' : 18,
07948         'fst5' : 26,
07949         'freq' : 4096,
07950         'size' : 6,
07951         'opt_temp' : 37,
07952         'dna' : None,
07953         'inact_temp' : 65,
07954         'ovhg' : 2,
07955         'scd3' : None,
07956         'suppl' : (),
07957         'scd5' : None,
07958         'charac' : (26, 18, None, None, 'TACGAC'),
07959         'ovhgseq' : 'NN',
07960     }
07961 rest_dict['DrdIV'] = _temp()
07962 
07963 def _temp():
07964     return {
07965         'compsite' : '(?P<DriI>GAC.....GTC)|(?P<DriI_as>GAC.....GTC)',
07966         'results' : None,
07967         'site' : 'GACNNNNNGTC',
07968         'substrat' : 'DNA',
07969         'fst3' : -6,
07970         'fst5' : 6,
07971         'freq' : 4096,
07972         'size' : 11,
07973         'opt_temp' : 37,
07974         'dna' : None,
07975         'inact_temp' : 65,
07976         'ovhg' : 1,
07977         'scd3' : None,
07978         'suppl' : ('I',),
07979         'scd5' : None,
07980         'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
07981         'ovhgseq' : 'N',
07982     }
07983 rest_dict['DriI'] = _temp()
07984 
07985 def _temp():
07986     return {
07987         'compsite' : '(?P<DsaI>CC[AG][CT]GG)|(?P<DsaI_as>CC[AG][CT]GG)',
07988         'results' : None,
07989         'site' : 'CCRYGG',
07990         'substrat' : 'DNA',
07991         'fst3' : -1,
07992         'fst5' : 1,
07993         'freq' : 1024,
07994         'size' : 6,
07995         'opt_temp' : 37,
07996         'dna' : None,
07997         'inact_temp' : 65,
07998         'ovhg' : -4,
07999         'scd3' : None,
08000         'suppl' : (),
08001         'scd5' : None,
08002         'charac' : (1, -1, None, None, 'CCRYGG'),
08003         'ovhgseq' : 'CRYG',
08004     }
08005 rest_dict['DsaI'] = _temp()
08006 
08007 def _temp():
08008     return {
08009         'compsite' : '(?P<DseDI>GAC......GTC)|(?P<DseDI_as>GAC......GTC)',
08010         'results' : None,
08011         'site' : 'GACNNNNNNGTC',
08012         'substrat' : 'DNA',
08013         'fst3' : -7,
08014         'fst5' : 7,
08015         'freq' : 4096,
08016         'size' : 12,
08017         'opt_temp' : 37,
08018         'dna' : None,
08019         'inact_temp' : 65,
08020         'ovhg' : 2,
08021         'scd3' : None,
08022         'suppl' : ('I', 'V'),
08023         'scd5' : None,
08024         'charac' : (7, -7, None, None, 'GACNNNNNNGTC'),
08025         'ovhgseq' : 'NN',
08026     }
08027 rest_dict['DseDI'] = _temp()
08028 
08029 def _temp():
08030     return {
08031         'compsite' : '(?P<EaeI>[CT]GGCC[AG])|(?P<EaeI_as>[CT]GGCC[AG])',
08032         'results' : None,
08033         'site' : 'YGGCCR',
08034         'substrat' : 'DNA',
08035         'fst3' : -1,
08036         'fst5' : 1,
08037         'freq' : 1024,
08038         'size' : 6,
08039         'opt_temp' : 37,
08040         'dna' : None,
08041         'inact_temp' : 65,
08042         'ovhg' : -4,
08043         'scd3' : None,
08044         'suppl' : ('K', 'N'),
08045         'scd5' : None,
08046         'charac' : (1, -1, None, None, 'YGGCCR'),
08047         'ovhgseq' : 'GGCC',
08048     }
08049 rest_dict['EaeI'] = _temp()
08050 
08051 def _temp():
08052     return {
08053         'compsite' : '(?P<EagI>CGGCCG)|(?P<EagI_as>CGGCCG)',
08054         'results' : None,
08055         'site' : 'CGGCCG',
08056         'substrat' : 'DNA',
08057         'fst3' : -1,
08058         'fst5' : 1,
08059         'freq' : 4096,
08060         'size' : 6,
08061         'opt_temp' : 37,
08062         'dna' : None,
08063         'inact_temp' : 65,
08064         'ovhg' : -4,
08065         'scd3' : None,
08066         'suppl' : ('N', 'W'),
08067         'scd5' : None,
08068         'charac' : (1, -1, None, None, 'CGGCCG'),
08069         'ovhgseq' : 'GGCC',
08070     }
08071 rest_dict['EagI'] = _temp()
08072 
08073 def _temp():
08074     return {
08075         'compsite' : '(?P<Eam1104I>CTCTTC)|(?P<Eam1104I_as>GAAGAG)',
08076         'results' : None,
08077         'site' : 'CTCTTC',
08078         'substrat' : 'DNA',
08079         'fst3' : 4,
08080         'fst5' : 7,
08081         'freq' : 4096,
08082         'size' : 6,
08083         'opt_temp' : 37,
08084         'dna' : None,
08085         'inact_temp' : 65,
08086         'ovhg' : -3,
08087         'scd3' : None,
08088         'suppl' : ('F',),
08089         'scd5' : None,
08090         'charac' : (7, 4, None, None, 'CTCTTC'),
08091         'ovhgseq' : 'NNN',
08092     }
08093 rest_dict['Eam1104I'] = _temp()
08094 
08095 def _temp():
08096     return {
08097         'compsite' : '(?P<Eam1105I>GAC.....GTC)|(?P<Eam1105I_as>GAC.....GTC)',
08098         'results' : None,
08099         'site' : 'GACNNNNNGTC',
08100         'substrat' : 'DNA',
08101         'fst3' : -6,
08102         'fst5' : 6,
08103         'freq' : 4096,
08104         'size' : 11,
08105         'opt_temp' : 37,
08106         'dna' : None,
08107         'inact_temp' : 65,
08108         'ovhg' : 1,
08109         'scd3' : None,
08110         'suppl' : ('F', 'K'),
08111         'scd5' : None,
08112         'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
08113         'ovhgseq' : 'N',
08114     }
08115 rest_dict['Eam1105I'] = _temp()
08116 
08117 def _temp():
08118     return {
08119         'compsite' : '(?P<EarI>CTCTTC)|(?P<EarI_as>GAAGAG)',
08120         'results' : None,
08121         'site' : 'CTCTTC',
08122         'substrat' : 'DNA',
08123         'fst3' : 4,
08124         'fst5' : 7,
08125         'freq' : 4096,
08126         'size' : 6,
08127         'opt_temp' : 37,
08128         'dna' : None,
08129         'inact_temp' : 65,
08130         'ovhg' : -3,
08131         'scd3' : None,
08132         'suppl' : ('N',),
08133         'scd5' : None,
08134         'charac' : (7, 4, None, None, 'CTCTTC'),
08135         'ovhgseq' : 'NNN',
08136     }
08137 rest_dict['EarI'] = _temp()
08138 
08139 def _temp():
08140     return {
08141         'compsite' : '(?P<EciI>GGCGGA)|(?P<EciI_as>TCCGCC)',
08142         'results' : None,
08143         'site' : 'GGCGGA',
08144         'substrat' : 'DNA',
08145         'fst3' : 9,
08146         'fst5' : 17,
08147         'freq' : 4096,
08148         'size' : 6,
08149         'opt_temp' : 37,
08150         'dna' : None,
08151         'inact_temp' : 65,
08152         'ovhg' : 2,
08153         'scd3' : None,
08154         'suppl' : ('N',),
08155         'scd5' : None,
08156         'charac' : (17, 9, None, None, 'GGCGGA'),
08157         'ovhgseq' : 'NN',
08158     }
08159 rest_dict['EciI'] = _temp()
08160 
08161 def _temp():
08162     return {
08163         'compsite' : '(?P<Ecl136II>GAGCTC)|(?P<Ecl136II_as>GAGCTC)',
08164         'results' : None,
08165         'site' : 'GAGCTC',
08166         'substrat' : 'DNA',
08167         'fst3' : -3,
08168         'fst5' : 3,
08169         'freq' : 4096,
08170         'size' : 6,
08171         'opt_temp' : 37,
08172         'dna' : None,
08173         'inact_temp' : 65,
08174         'ovhg' : 0,
08175         'scd3' : None,
08176         'suppl' : ('F',),
08177         'scd5' : None,
08178         'charac' : (3, -3, None, None, 'GAGCTC'),
08179         'ovhgseq' : '',
08180     }
08181 rest_dict['Ecl136II'] = _temp()
08182 
08183 def _temp():
08184     return {
08185         'compsite' : '(?P<EclXI>CGGCCG)|(?P<EclXI_as>CGGCCG)',
08186         'results' : None,
08187         'site' : 'CGGCCG',
08188         'substrat' : 'DNA',
08189         'fst3' : -1,
08190         'fst5' : 1,
08191         'freq' : 4096,
08192         'size' : 6,
08193         'opt_temp' : 37,
08194         'dna' : None,
08195         'inact_temp' : 65,
08196         'ovhg' : -4,
08197         'scd3' : None,
08198         'suppl' : ('M', 'S'),
08199         'scd5' : None,
08200         'charac' : (1, -1, None, None, 'CGGCCG'),
08201         'ovhgseq' : 'GGCC',
08202     }
08203 rest_dict['EclXI'] = _temp()
08204 
08205 def _temp():
08206     return {
08207         'compsite' : '(?P<Eco105I>TACGTA)|(?P<Eco105I_as>TACGTA)',
08208         'results' : None,
08209         'site' : 'TACGTA',
08210         'substrat' : 'DNA',
08211         'fst3' : -3,
08212         'fst5' : 3,
08213         'freq' : 4096,
08214         'size' : 6,
08215         'opt_temp' : 37,
08216         'dna' : None,
08217         'inact_temp' : 65,
08218         'ovhg' : 0,
08219         'scd3' : None,
08220         'suppl' : ('F', 'O'),
08221         'scd5' : None,
08222         'charac' : (3, -3, None, None, 'TACGTA'),
08223         'ovhgseq' : '',
08224     }
08225 rest_dict['Eco105I'] = _temp()
08226 
08227 def _temp():
08228     return {
08229         'compsite' : '(?P<Eco130I>CC[AT][AT]GG)|(?P<Eco130I_as>CC[AT][AT]GG)',
08230         'results' : None,
08231         'site' : 'CCWWGG',
08232         'substrat' : 'DNA',
08233         'fst3' : -1,
08234         'fst5' : 1,
08235         'freq' : 1024,
08236         'size' : 6,
08237         'opt_temp' : 37,
08238         'dna' : None,
08239         'inact_temp' : 65,
08240         'ovhg' : -4,
08241         'scd3' : None,
08242         'suppl' : ('F',),
08243         'scd5' : None,
08244         'charac' : (1, -1, None, None, 'CCWWGG'),
08245         'ovhgseq' : 'CWWG',
08246     }
08247 rest_dict['Eco130I'] = _temp()
08248 
08249 def _temp():
08250     return {
08251         'compsite' : '(?P<Eco147I>AGGCCT)|(?P<Eco147I_as>AGGCCT)',
08252         'results' : None,
08253         'site' : 'AGGCCT',
08254         'substrat' : 'DNA',
08255         'fst3' : -3,
08256         'fst5' : 3,
08257         'freq' : 4096,
08258         'size' : 6,
08259         'opt_temp' : 37,
08260         'dna' : None,
08261         'inact_temp' : 65,
08262         'ovhg' : 0,
08263         'scd3' : None,
08264         'suppl' : ('F',),
08265         'scd5' : None,
08266         'charac' : (3, -3, None, None, 'AGGCCT'),
08267         'ovhgseq' : '',
08268     }
08269 rest_dict['Eco147I'] = _temp()
08270 
08271 def _temp():
08272     return {
08273         'compsite' : '(?P<Eco24I>G[AG]GC[CT]C)|(?P<Eco24I_as>G[AG]GC[CT]C)',
08274         'results' : None,
08275         'site' : 'GRGCYC',
08276         'substrat' : 'DNA',
08277         'fst3' : -5,
08278         'fst5' : 5,
08279         'freq' : 1024,
08280         'size' : 6,
08281         'opt_temp' : 37,
08282         'dna' : None,
08283         'inact_temp' : 65,
08284         'ovhg' : 4,
08285         'scd3' : None,
08286         'suppl' : ('F',),
08287         'scd5' : None,
08288         'charac' : (5, -5, None, None, 'GRGCYC'),
08289         'ovhgseq' : 'RGCY',
08290     }
08291 rest_dict['Eco24I'] = _temp()
08292 
08293 def _temp():
08294     return {
08295         'compsite' : '(?P<Eco31I>GGTCTC)|(?P<Eco31I_as>GAGACC)',
08296         'results' : None,
08297         'site' : 'GGTCTC',
08298         'substrat' : 'DNA',
08299         'fst3' : 5,
08300         'fst5' : 7,
08301         'freq' : 4096,
08302         'size' : 6,
08303         'opt_temp' : 37,
08304         'dna' : None,
08305         'inact_temp' : 65,
08306         'ovhg' : -4,
08307         'scd3' : None,
08308         'suppl' : ('F',),
08309         'scd5' : None,
08310         'charac' : (7, 5, None, None, 'GGTCTC'),
08311         'ovhgseq' : 'NNNN',
08312     }
08313 rest_dict['Eco31I'] = _temp()
08314 
08315 def _temp():
08316     return {
08317         'compsite' : '(?P<Eco32I>GATATC)|(?P<Eco32I_as>GATATC)',
08318         'results' : None,
08319         'site' : 'GATATC',
08320         'substrat' : 'DNA',
08321         'fst3' : -3,
08322         'fst5' : 3,
08323         'freq' : 4096,
08324         'size' : 6,
08325         'opt_temp' : 37,
08326         'dna' : None,
08327         'inact_temp' : 65,
08328         'ovhg' : 0,
08329         'scd3' : None,
08330         'suppl' : ('F',),
08331         'scd5' : None,
08332         'charac' : (3, -3, None, None, 'GATATC'),
08333         'ovhgseq' : '',
08334     }
08335 rest_dict['Eco32I'] = _temp()
08336 
08337 def _temp():
08338     return {
08339         'compsite' : '(?P<Eco47I>GG[AT]CC)|(?P<Eco47I_as>GG[AT]CC)',
08340         'results' : None,
08341         'site' : 'GGWCC',
08342         'substrat' : 'DNA',
08343         'fst3' : -1,
08344         'fst5' : 1,
08345         'freq' : 512,
08346         'size' : 5,
08347         'opt_temp' : 37,
08348         'dna' : None,
08349         'inact_temp' : 65,
08350         'ovhg' : -3,
08351         'scd3' : None,
08352         'suppl' : ('F', 'O'),
08353         'scd5' : None,
08354         'charac' : (1, -1, None, None, 'GGWCC'),
08355         'ovhgseq' : 'GWC',
08356     }
08357 rest_dict['Eco47I'] = _temp()
08358 
08359 def _temp():
08360     return {
08361         'compsite' : '(?P<Eco47III>AGCGCT)|(?P<Eco47III_as>AGCGCT)',
08362         'results' : None,
08363         'site' : 'AGCGCT',
08364         'substrat' : 'DNA',
08365         'fst3' : -3,
08366         'fst5' : 3,
08367         'freq' : 4096,
08368         'size' : 6,
08369         'opt_temp' : 37,
08370         'dna' : None,
08371         'inact_temp' : 65,
08372         'ovhg' : 0,
08373         'scd3' : None,
08374         'suppl' : ('F', 'M', 'O', 'R', 'W'),
08375         'scd5' : None,
08376         'charac' : (3, -3, None, None, 'AGCGCT'),
08377         'ovhgseq' : '',
08378     }
08379 rest_dict['Eco47III'] = _temp()
08380 
08381 def _temp():
08382     return {
08383         'compsite' : '(?P<Eco52I>CGGCCG)|(?P<Eco52I_as>CGGCCG)',
08384         'results' : None,
08385         'site' : 'CGGCCG',
08386         'substrat' : 'DNA',
08387         'fst3' : -1,
08388         'fst5' : 1,
08389         'freq' : 4096,
08390         'size' : 6,
08391         'opt_temp' : 37,
08392         'dna' : None,
08393         'inact_temp' : 65,
08394         'ovhg' : -4,
08395         'scd3' : None,
08396         'suppl' : ('F', 'K', 'O'),
08397         'scd5' : None,
08398         'charac' : (1, -1, None, None, 'CGGCCG'),
08399         'ovhgseq' : 'GGCC',
08400     }
08401 rest_dict['Eco52I'] = _temp()
08402 
08403 def _temp():
08404     return {
08405         'compsite' : '(?P<Eco53kI>GAGCTC)|(?P<Eco53kI_as>GAGCTC)',
08406         'results' : None,
08407         'site' : 'GAGCTC',
08408         'substrat' : 'DNA',
08409         'fst3' : -3,
08410         'fst5' : 3,
08411         'freq' : 4096,
08412         'size' : 6,
08413         'opt_temp' : 37,
08414         'dna' : None,
08415         'inact_temp' : 65,
08416         'ovhg' : 0,
08417         'scd3' : None,
08418         'suppl' : ('N',),
08419         'scd5' : None,
08420         'charac' : (3, -3, None, None, 'GAGCTC'),
08421         'ovhgseq' : '',
08422     }
08423 rest_dict['Eco53kI'] = _temp()
08424 
08425 def _temp():
08426     return {
08427         'compsite' : '(?P<Eco57I>CTGAAG)|(?P<Eco57I_as>CTTCAG)',
08428         'results' : None,
08429         'site' : 'CTGAAG',
08430         'substrat' : 'DNA',
08431         'fst3' : 14,
08432         'fst5' : 22,
08433         'freq' : 4096,
08434         'size' : 6,
08435         'opt_temp' : 37,
08436         'dna' : None,
08437         'inact_temp' : 65,
08438         'ovhg' : 2,
08439         'scd3' : None,
08440         'suppl' : ('F',),
08441         'scd5' : None,
08442         'charac' : (22, 14, None, None, 'CTGAAG'),
08443         'ovhgseq' : 'NN',
08444     }
08445 rest_dict['Eco57I'] = _temp()
08446 
08447 def _temp():
08448     return {
08449         'compsite' : '(?P<Eco57MI>CTG[AG]AG)|(?P<Eco57MI_as>CT[CT]CAG)',
08450         'results' : None,
08451         'site' :