Logo Search packages:      
Sourcecode: python-biopython version File versions  Download package

Restriction_Dictionary.py
#!/usr/bin/env python
#
#      Restriction Analysis Libraries.
#      Copyright (C) 2004. Frederic Sohm.
#
# This code is part of the Biopython distribution and governed by its
# license.  Please see the LICENSE file that should have been included
# as part of this package.
#
# This file is automatically generated - do not edit it by hand! Instead,
# use the tool Scripts/Restriction/ranacompiler.py which in turn uses
# Bio/Restriction/_Update/RestrictionCompiler.py
#
# The following dictionaries used to be defined in one go, but that does
# not work on Jython due to JVM limitations. Therefore we break this up
# into steps, using temporary functions to avoid the JVM limits.


rest_dict = {}
def _temp():
    return {
        'compsite' : '(?P<AanI>TTATAA)|(?P<AanI_as>TTATAA)',
        'results' : None,
        'site' : 'TTATAA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TTATAA'),
        'ovhgseq' : '',
    }
rest_dict['AanI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AarI>CACCTGC)|(?P<AarI_as>GCAGGTG)',
        'results' : None,
        'site' : 'CACCTGC',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 11,
        'freq' : 16384,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (11, 8, None, None, 'CACCTGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['AarI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AasI>GAC......GTC)|(?P<AasI_as>GAC......GTC)',
        'results' : None,
        'site' : 'GACNNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GACNNNNNNGTC'),
        'ovhgseq' : 'NN',
    }
rest_dict['AasI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AatI>AGGCCT)|(?P<AatI_as>AGGCCT)',
        'results' : None,
        'site' : 'AGGCCT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('O',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGGCCT'),
        'ovhgseq' : '',
    }
rest_dict['AatI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AatII>GACGTC)|(?P<AatII_as>GACGTC)',
        'results' : None,
        'site' : 'GACGTC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F', 'I', 'K', 'M', 'N', 'O', 'R', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GACGTC'),
        'ovhgseq' : 'ACGT',
    }
rest_dict['AatII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AbsI>CCTCGAGG)|(?P<AbsI_as>CCTCGAGG)',
        'results' : None,
        'site' : 'CCTCGAGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTCGAGG'),
        'ovhgseq' : 'TCGA',
    }
rest_dict['AbsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Acc16I>TGCGCA)|(?P<Acc16I_as>TGCGCA)',
        'results' : None,
        'site' : 'TGCGCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGCGCA'),
        'ovhgseq' : '',
    }
rest_dict['Acc16I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Acc36I>ACCTGC)|(?P<Acc36I_as>GCAGGT)',
        'results' : None,
        'site' : 'ACCTGC',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 10,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (10, 8, None, None, 'ACCTGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Acc36I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Acc65I>GGTACC)|(?P<Acc65I_as>GGTACC)',
        'results' : None,
        'site' : 'GGTACC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'I', 'N', 'R', 'V', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGTACC'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['Acc65I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AccB1I>GG[CT][AG]CC)|(?P<AccB1I_as>GG[CT][AG]CC)',
        'results' : None,
        'site' : 'GGYRCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGYRCC'),
        'ovhgseq' : 'GYRC',
    }
rest_dict['AccB1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AccB7I>CCA.....TGG)|(?P<AccB7I_as>CCA.....TGG)',
        'results' : None,
        'site' : 'CCANNNNNTGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('I', 'R', 'V'),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCANNNNNTGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['AccB7I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AccBSI>CCGCTC)|(?P<AccBSI_as>GAGCGG)',
        'results' : None,
        'site' : 'CCGCTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CCGCTC'),
        'ovhgseq' : '',
    }
rest_dict['AccBSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AccI>GT[AC][GT]AC)|(?P<AccI_as>GT[AC][GT]AC)',
        'results' : None,
        'site' : 'GTMKAC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('B', 'J', 'K', 'M', 'N', 'O', 'R', 'S', 'U', 'W', 'X'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GTMKAC'),
        'ovhgseq' : 'MK',
    }
rest_dict['AccI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AccII>CGCG)|(?P<AccII_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('J', 'K'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['AccII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AccIII>TCCGGA)|(?P<AccIII_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('J', 'K', 'R', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['AccIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AceIII>CAGCTC)|(?P<AceIII_as>GAGCTG)',
        'results' : None,
        'site' : 'CAGCTC',
        'substrat' : 'DNA',
        'fst3' : 11,
        'fst5' : 13,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (13, 11, None, None, 'CAGCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['AceIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AciI>CCGC)|(?P<AciI_as>GCGG)',
        'results' : None,
        'site' : 'CCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['AciI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AclI>AACGTT)|(?P<AclI_as>AACGTT)',
        'results' : None,
        'site' : 'AACGTT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I', 'N', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'AACGTT'),
        'ovhgseq' : 'CG',
    }
rest_dict['AclI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AclWI>GGATC)|(?P<AclWI_as>GATCC)',
        'results' : None,
        'site' : 'GGATC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (9, 5, None, None, 'GGATC'),
        'ovhgseq' : 'N',
    }
rest_dict['AclWI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AcoI>[CT]GGCC[AG])|(?P<AcoI_as>[CT]GGCC[AG])',
        'results' : None,
        'site' : 'YGGCCR',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'YGGCCR'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['AcoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AcsI>[AG]AATT[CT])|(?P<AcsI_as>[AG]AATT[CT])',
        'results' : None,
        'site' : 'RAATTY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RAATTY'),
        'ovhgseq' : 'AATT',
    }
rest_dict['AcsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AcuI>CTGAAG)|(?P<AcuI_as>CTTCAG)',
        'results' : None,
        'site' : 'CTGAAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTGAAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['AcuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AcvI>CACGTG)|(?P<AcvI_as>CACGTG)',
        'results' : None,
        'site' : 'CACGTG',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('Q', 'X'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CACGTG'),
        'ovhgseq' : '',
    }
rest_dict['AcvI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AcyI>G[AG]CG[CT]C)|(?P<AcyI_as>G[AG]CG[CT]C)',
        'results' : None,
        'site' : 'GRCGYC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('J', 'M'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GRCGYC'),
        'ovhgseq' : 'CG',
    }
rest_dict['AcyI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AdeI>CAC...GTG)|(?P<AdeI_as>CAC...GTG)',
        'results' : None,
        'site' : 'CACNNNGTG',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 9,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'CACNNNGTG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['AdeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AfaI>GTAC)|(?P<AfaI_as>GTAC)',
        'results' : None,
        'site' : 'GTAC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GTAC'),
        'ovhgseq' : '',
    }
rest_dict['AfaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AfeI>AGCGCT)|(?P<AfeI_as>AGCGCT)',
        'results' : None,
        'site' : 'AGCGCT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGCGCT'),
        'ovhgseq' : '',
    }
rest_dict['AfeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AfiI>CC.......GG)|(?P<AfiI_as>CC.......GG)',
        'results' : None,
        'site' : 'CCNNNNNNNGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['AfiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AflII>CTTAAG)|(?P<AflII_as>CTTAAG)',
        'results' : None,
        'site' : 'CTTAAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('J', 'K', 'N'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTTAAG'),
        'ovhgseq' : 'TTAA',
    }
rest_dict['AflII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AflIII>AC[AG][CT]GT)|(?P<AflIII_as>AC[AG][CT]GT)',
        'results' : None,
        'site' : 'ACRYGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M', 'N', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACRYGT'),
        'ovhgseq' : 'CRYG',
    }
rest_dict['AflIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AgeI>ACCGGT)|(?P<AgeI_as>ACCGGT)',
        'results' : None,
        'site' : 'ACCGGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('J', 'N', 'R'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACCGGT'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['AgeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AgsI>TT[CG]AA)|(?P<AgsI_as>TT[CG]AA)',
        'results' : None,
        'site' : 'TTSAA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TTSAA'),
        'ovhgseq' : 'S',
    }
rest_dict['AgsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AhaIII>TTTAAA)|(?P<AhaIII_as>TTTAAA)',
        'results' : None,
        'site' : 'TTTAAA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TTTAAA'),
        'ovhgseq' : '',
    }
rest_dict['AhaIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AhdI>GAC.....GTC)|(?P<AhdI_as>GAC.....GTC)',
        'results' : None,
        'site' : 'GACNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
        'ovhgseq' : 'N',
    }
rest_dict['AhdI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AhlI>ACTAGT)|(?P<AhlI_as>ACTAGT)',
        'results' : None,
        'site' : 'ACTAGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACTAGT'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['AhlI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AjiI>CACGTC)|(?P<AjiI_as>GACGTG)',
        'results' : None,
        'site' : 'CACGTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CACGTC'),
        'ovhgseq' : '',
    }
rest_dict['AjiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AjnI>CC[AT]GG)|(?P<AjnI_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'CCWGG'),
        'ovhgseq' : 'CCWGG',
    }
rest_dict['AjnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AjuI>GAA.......TTGG)|(?P<AjuI_as>CCAA.......TTC)',
        'results' : None,
        'site' : 'GAANNNNNNNTTGG',
        'substrat' : 'DNA',
        'fst3' : -26,
        'fst5' : -7,
        'freq' : 16384,
        'size' : 14,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 6,
        'suppl' : ('F',),
        'scd5' : 25,
        'charac' : (-7, -26, 25, 6, 'GAANNNNNNNTTGG'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['AjuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AleI>CAC....GTG)|(?P<AleI_as>CAC....GTG)',
        'results' : None,
        'site' : 'CACNNNNGTG',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CACNNNNGTG'),
        'ovhgseq' : '',
    }
rest_dict['AleI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AlfI>GCA......TGC)|(?P<AlfI_as>GCA......TGC)',
        'results' : None,
        'site' : 'GCANNNNNNTGC',
        'substrat' : 'DNA',
        'fst3' : -24,
        'fst5' : -10,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : 10,
        'suppl' : ('F',),
        'scd5' : 24,
        'charac' : (-10, -24, 24, 10, 'GCANNNNNNTGC'),
        'ovhgseq' : 'NN',
    }
rest_dict['AlfI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AloI>GAAC......TCC)|(?P<AloI_as>GGA......GTTC)',
        'results' : None,
        'site' : 'GAACNNNNNNTCC',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -7,
        'freq' : 16384,
        'size' : 13,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 7,
        'suppl' : ('F',),
        'scd5' : 25,
        'charac' : (-7, -25, 25, 7, 'GAACNNNNNNTCC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['AloI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AluBI>AGCT)|(?P<AluBI_as>AGCT)',
        'results' : None,
        'site' : 'AGCT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'AGCT'),
        'ovhgseq' : '',
    }
rest_dict['AluBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AluI>AGCT)|(?P<AluI_as>AGCT)',
        'results' : None,
        'site' : 'AGCT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'AGCT'),
        'ovhgseq' : '',
    }
rest_dict['AluI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Alw21I>G[AT]GC[AT]C)|(?P<Alw21I_as>G[AT]GC[AT]C)',
        'results' : None,
        'site' : 'GWGCWC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GWGCWC'),
        'ovhgseq' : 'WGCW',
    }
rest_dict['Alw21I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Alw26I>GTCTC)|(?P<Alw26I_as>GAGAC)',
        'results' : None,
        'site' : 'GTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (6, 5, None, None, 'GTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Alw26I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Alw44I>GTGCAC)|(?P<Alw44I_as>GTGCAC)',
        'results' : None,
        'site' : 'GTGCAC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'J', 'O', 'R'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GTGCAC'),
        'ovhgseq' : 'TGCA',
    }
rest_dict['Alw44I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AlwFI>GAAA[CT].....[AG]TG)|(?P<AlwFI_as>CA[CT].....[AG]TTTC)',
        'results' : None,
        'site' : 'GAAAYNNNNNRTG',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 16384,
        'size' : 13,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GAAAYNNNNNRTG'),
        'ovhgseq' : None,
    }
rest_dict['AlwFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AlwI>GGATC)|(?P<AlwI_as>GATCC)',
        'results' : None,
        'site' : 'GGATC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (9, 5, None, None, 'GGATC'),
        'ovhgseq' : 'N',
    }
rest_dict['AlwI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AlwNI>CAG...CTG)|(?P<AlwNI_as>CAG...CTG)',
        'results' : None,
        'site' : 'CAGNNNCTG',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 9,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'CAGNNNCTG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['AlwNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Ama87I>C[CT]CG[AG]G)|(?P<Ama87I_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['Ama87I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Aor13HI>TCCGGA)|(?P<Aor13HI_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['Aor13HI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Aor51HI>AGCGCT)|(?P<Aor51HI_as>AGCGCT)',
        'results' : None,
        'site' : 'AGCGCT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGCGCT'),
        'ovhgseq' : '',
    }
rest_dict['Aor51HI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ApaBI>GCA.....TGC)|(?P<ApaBI_as>GCA.....TGC)',
        'results' : None,
        'site' : 'GCANNNNNTGC',
        'substrat' : 'DNA',
        'fst3' : -8,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (8, -8, None, None, 'GCANNNNNTGC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['ApaBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ApaI>GGGCCC)|(?P<ApaI_as>GGGCCC)',
        'results' : None,
        'site' : 'GGGCCC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('B', 'F', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GGGCCC'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['ApaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ApaLI>GTGCAC)|(?P<ApaLI_as>GTGCAC)',
        'results' : None,
        'site' : 'GTGCAC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('C', 'K', 'N', 'U'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GTGCAC'),
        'ovhgseq' : 'TGCA',
    }
rest_dict['ApaLI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ApeKI>GC[AT]GC)|(?P<ApeKI_as>GC[AT]GC)',
        'results' : None,
        'site' : 'GCWGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCWGC'),
        'ovhgseq' : 'CWG',
    }
rest_dict['ApeKI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ApoI>[AG]AATT[CT])|(?P<ApoI_as>[AG]AATT[CT])',
        'results' : None,
        'site' : 'RAATTY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RAATTY'),
        'ovhgseq' : 'AATT',
    }
rest_dict['ApoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ApyPI>ATCGAC)|(?P<ApyPI_as>GTCGAT)',
        'results' : None,
        'site' : 'ATCGAC',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 26,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (26, 18, None, None, 'ATCGAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['ApyPI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AquII>GCCG.AC)|(?P<AquII_as>GT.CGGC)',
        'results' : None,
        'site' : 'GCCGNAC',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 27,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (27, 18, None, None, 'GCCGNAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['AquII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AquIII>GAGGAG)|(?P<AquIII_as>CTCCTC)',
        'results' : None,
        'site' : 'GAGGAG',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 26,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (26, 18, None, None, 'GAGGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['AquIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AquIV>G[AG]GGAAG)|(?P<AquIV_as>CTTCC[CT]C)',
        'results' : None,
        'site' : 'GRGGAAG',
        'substrat' : 'DNA',
        'fst3' : 17,
        'fst5' : 26,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (26, 17, None, None, 'GRGGAAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['AquIV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ArsI>GAC......TT[CT]G)|(?P<ArsI_as>C[AG]AA......GTC)',
        'results' : None,
        'site' : 'GACNNNNNNTTYG',
        'substrat' : 'DNA',
        'fst3' : -26,
        'fst5' : -8,
        'freq' : 8192,
        'size' : 13,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 6,
        'suppl' : ('I',),
        'scd5' : 24,
        'charac' : (-8, -26, 24, 6, 'GACNNNNNNTTYG'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['ArsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AscI>GGCGCGCC)|(?P<AscI_as>GGCGCGCC)',
        'results' : None,
        'site' : 'GGCGCGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N', 'W'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCGCGCC'),
        'ovhgseq' : 'CGCG',
    }
rest_dict['AscI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AseI>ATTAAT)|(?P<AseI_as>ATTAAT)',
        'results' : None,
        'site' : 'ATTAAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('J', 'N', 'O'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATTAAT'),
        'ovhgseq' : 'TA',
    }
rest_dict['AseI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Asi256I>GATC)|(?P<Asi256I_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GATC'),
        'ovhgseq' : 'AT',
    }
rest_dict['Asi256I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsiGI>ACCGGT)|(?P<AsiGI_as>ACCGGT)',
        'results' : None,
        'site' : 'ACCGGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACCGGT'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['AsiGI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsiSI>GCGATCGC)|(?P<AsiSI_as>GCGATCGC)',
        'results' : None,
        'site' : 'GCGATCGC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GCGATCGC'),
        'ovhgseq' : 'AT',
    }
rest_dict['AsiSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Asp700I>GAA....TTC)|(?P<Asp700I_as>GAA....TTC)',
        'results' : None,
        'site' : 'GAANNNNTTC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GAANNNNTTC'),
        'ovhgseq' : '',
    }
rest_dict['Asp700I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Asp718I>GGTACC)|(?P<Asp718I_as>GGTACC)',
        'results' : None,
        'site' : 'GGTACC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGTACC'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['Asp718I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AspA2I>CCTAGG)|(?P<AspA2I_as>CCTAGG)',
        'results' : None,
        'site' : 'CCTAGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCTAGG'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['AspA2I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AspCNI>GCCGC)|(?P<AspCNI_as>GCGGC)',
        'results' : None,
        'site' : 'GCCGC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GCCGC'),
        'ovhgseq' : None,
    }
rest_dict['AspCNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AspEI>GAC.....GTC)|(?P<AspEI_as>GAC.....GTC)',
        'results' : None,
        'site' : 'GACNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
        'ovhgseq' : 'N',
    }
rest_dict['AspEI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AspI>GAC...GTC)|(?P<AspI_as>GAC...GTC)',
        'results' : None,
        'site' : 'GACNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 4096,
        'size' : 9,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'GACNNNGTC'),
        'ovhgseq' : 'N',
    }
rest_dict['AspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AspLEI>GCGC)|(?P<AspLEI_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['AspLEI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AspS9I>GG.CC)|(?P<AspS9I_as>GG.CC)',
        'results' : None,
        'site' : 'GGNCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGNCC'),
        'ovhgseq' : 'GNC',
    }
rest_dict['AspS9I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AssI>AGTACT)|(?P<AssI_as>AGTACT)',
        'results' : None,
        'site' : 'AGTACT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('U',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGTACT'),
        'ovhgseq' : '',
    }
rest_dict['AssI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsuC2I>CC[CG]GG)|(?P<AsuC2I_as>CC[CG]GG)',
        'results' : None,
        'site' : 'CCSGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCSGG'),
        'ovhgseq' : 'S',
    }
rest_dict['AsuC2I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsuHPI>GGTGA)|(?P<AsuHPI_as>TCACC)',
        'results' : None,
        'site' : 'GGTGA',
        'substrat' : 'DNA',
        'fst3' : 7,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (13, 7, None, None, 'GGTGA'),
        'ovhgseq' : 'N',
    }
rest_dict['AsuHPI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsuI>GG.CC)|(?P<AsuI_as>GG.CC)',
        'results' : None,
        'site' : 'GGNCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGNCC'),
        'ovhgseq' : 'GNC',
    }
rest_dict['AsuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsuII>TTCGAA)|(?P<AsuII_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TTCGAA'),
        'ovhgseq' : 'CG',
    }
rest_dict['AsuII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AsuNHI>GCTAGC)|(?P<AsuNHI_as>GCTAGC)',
        'results' : None,
        'site' : 'GCTAGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCTAGC'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['AsuNHI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AvaI>C[CT]CG[AG]G)|(?P<AvaI_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'J', 'M', 'N', 'O', 'R', 'S', 'U', 'W', 'X'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['AvaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AvaII>GG[AT]CC)|(?P<AvaII_as>GG[AT]CC)',
        'results' : None,
        'site' : 'GGWCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('J', 'K', 'M', 'N', 'R', 'S', 'W', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGWCC'),
        'ovhgseq' : 'GWC',
    }
rest_dict['AvaII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AvaIII>ATGCAT)|(?P<AvaIII_as>ATGCAT)',
        'results' : None,
        'site' : 'ATGCAT',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'ATGCAT'),
        'ovhgseq' : None,
    }
rest_dict['AvaIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AviII>TGCGCA)|(?P<AviII_as>TGCGCA)',
        'results' : None,
        'site' : 'TGCGCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGCGCA'),
        'ovhgseq' : '',
    }
rest_dict['AviII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AvrII>CCTAGG)|(?P<AvrII_as>CCTAGG)',
        'results' : None,
        'site' : 'CCTAGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCTAGG'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['AvrII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<AxyI>CCT.AGG)|(?P<AxyI_as>CCT.AGG)',
        'results' : None,
        'site' : 'CCTNAGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('J',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTNAGG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['AxyI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BaeGI>G[GT]GC[AC]C)|(?P<BaeGI_as>G[GT]GC[AC]C)',
        'results' : None,
        'site' : 'GKGCMC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GKGCMC'),
        'ovhgseq' : 'KGCM',
    }
rest_dict['BaeGI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BaeI>AC....GTA[CT]C)|(?P<BaeI_as>G[AG]TAC....GT)',
        'results' : None,
        'site' : 'ACNNNNGTAYC',
        'substrat' : 'DNA',
        'fst3' : -26,
        'fst5' : -10,
        'freq' : 8192,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 7,
        'suppl' : ('N',),
        'scd5' : 23,
        'charac' : (-10, -26, 23, 7, 'ACNNNNGTAYC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['BaeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BalI>TGGCCA)|(?P<BalI_as>TGGCCA)',
        'results' : None,
        'site' : 'TGGCCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('J', 'K', 'R', 'X'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGGCCA'),
        'ovhgseq' : '',
    }
rest_dict['BalI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BamHI>GGATCC)|(?P<BamHI_as>GGATCC)',
        'results' : None,
        'site' : 'GGATCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGATCC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BamHI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BanI>GG[CT][AG]CC)|(?P<BanI_as>GG[CT][AG]CC)',
        'results' : None,
        'site' : 'GGYRCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N', 'O', 'R', 'U'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGYRCC'),
        'ovhgseq' : 'GYRC',
    }
rest_dict['BanI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BanII>G[AG]GC[CT]C)|(?P<BanII_as>G[AG]GC[CT]C)',
        'results' : None,
        'site' : 'GRGCYC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('K', 'N', 'O', 'Q', 'R', 'W', 'X'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GRGCYC'),
        'ovhgseq' : 'RGCY',
    }
rest_dict['BanII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BanIII>ATCGAT)|(?P<BanIII_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('O',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['BanIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BarI>GAAG......TAC)|(?P<BarI_as>GTA......CTTC)',
        'results' : None,
        'site' : 'GAAGNNNNNNTAC',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -7,
        'freq' : 16384,
        'size' : 13,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 7,
        'suppl' : ('I',),
        'scd5' : 25,
        'charac' : (-7, -25, 25, 7, 'GAAGNNNNNNTAC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['BarI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BasI>CCA.....TGG)|(?P<BasI_as>CCA.....TGG)',
        'results' : None,
        'site' : 'CCANNNNNTGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('U',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCANNNNNTGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BasI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BauI>CACGAG)|(?P<BauI_as>CTCGTG)',
        'results' : None,
        'site' : 'CACGAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CACGAG'),
        'ovhgseq' : 'ACGA',
    }
rest_dict['BauI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbeI>GGCGCC)|(?P<BbeI_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GGCGCC'),
        'ovhgseq' : 'GCGC',
    }
rest_dict['BbeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bbr7I>GAAGAC)|(?P<Bbr7I_as>GTCTTC)',
        'results' : None,
        'site' : 'GAAGAC',
        'substrat' : 'DNA',
        'fst3' : 11,
        'fst5' : 13,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (13, 11, None, None, 'GAAGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Bbr7I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbrPI>CACGTG)|(?P<BbrPI_as>CACGTG)',
        'results' : None,
        'site' : 'CACGTG',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('M', 'O'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CACGTG'),
        'ovhgseq' : '',
    }
rest_dict['BbrPI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbsI>GAAGAC)|(?P<BbsI_as>GTCTTC)',
        'results' : None,
        'site' : 'GAAGAC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (8, 6, None, None, 'GAAGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BbsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbuI>GCATGC)|(?P<BbuI_as>GCATGC)',
        'results' : None,
        'site' : 'GCATGC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GCATGC'),
        'ovhgseq' : 'CATG',
    }
rest_dict['BbuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bbv12I>G[AT]GC[AT]C)|(?P<Bbv12I_as>G[AT]GC[AT]C)',
        'results' : None,
        'site' : 'GWGCWC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GWGCWC'),
        'ovhgseq' : 'WGCW',
    }
rest_dict['Bbv12I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbvCI>CCTCAGC)|(?P<BbvCI_as>GCTGAGG)',
        'results' : None,
        'site' : 'CCTCAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 16384,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTCAGC'),
        'ovhgseq' : 'TCA',
    }
rest_dict['BbvCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbvI>GCAGC)|(?P<BbvI_as>GCTGC)',
        'results' : None,
        'site' : 'GCAGC',
        'substrat' : 'DNA',
        'fst3' : 12,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (13, 12, None, None, 'GCAGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BbvI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BbvII>GAAGAC)|(?P<BbvII_as>GTCTTC)',
        'results' : None,
        'site' : 'GAAGAC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (8, 6, None, None, 'GAAGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BbvII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BccI>CCATC)|(?P<BccI_as>GATGG)',
        'results' : None,
        'site' : 'CCATC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (9, 5, None, None, 'CCATC'),
        'ovhgseq' : 'N',
    }
rest_dict['BccI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bce83I>CTTGAG)|(?P<Bce83I_as>CTCAAG)',
        'results' : None,
        'site' : 'CTTGAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTTGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['Bce83I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BceAI>ACGGC)|(?P<BceAI_as>GCCGT)',
        'results' : None,
        'site' : 'ACGGC',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 17,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (17, 14, None, None, 'ACGGC'),
        'ovhgseq' : 'NN',
    }
rest_dict['BceAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BcefI>ACGGC)|(?P<BcefI_as>GCCGT)',
        'results' : None,
        'site' : 'ACGGC',
        'substrat' : 'DNA',
        'fst3' : 13,
        'fst5' : 17,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (17, 13, None, None, 'ACGGC'),
        'ovhgseq' : 'N',
    }
rest_dict['BcefI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BcgI>CGA......TGC)|(?P<BcgI_as>GCA......TCG)',
        'results' : None,
        'site' : 'CGANNNNNNTGC',
        'substrat' : 'DNA',
        'fst3' : -24,
        'fst5' : -10,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : 10,
        'suppl' : ('N',),
        'scd5' : 24,
        'charac' : (-10, -24, 24, 10, 'CGANNNNNNTGC'),
        'ovhgseq' : 'NN',
    }
rest_dict['BcgI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BciVI>GTATCC)|(?P<BciVI_as>GGATAC)',
        'results' : None,
        'site' : 'GTATCC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 12,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (12, 5, None, None, 'GTATCC'),
        'ovhgseq' : 'N',
    }
rest_dict['BciVI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BclI>TGATCA)|(?P<BclI_as>TGATCA)',
        'results' : None,
        'site' : 'TGATCA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('C', 'F', 'J', 'M', 'N', 'O', 'R', 'S', 'U', 'W', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TGATCA'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BclI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BcnI>CC[CG]GG)|(?P<BcnI_as>CC[CG]GG)',
        'results' : None,
        'site' : 'CCSGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('F', 'K'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCSGG'),
        'ovhgseq' : 'S',
    }
rest_dict['BcnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BcuI>ACTAGT)|(?P<BcuI_as>ACTAGT)',
        'results' : None,
        'site' : 'ACTAGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACTAGT'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['BcuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BdaI>TGA......TCA)|(?P<BdaI_as>TGA......TCA)',
        'results' : None,
        'site' : 'TGANNNNNNTCA',
        'substrat' : 'DNA',
        'fst3' : -24,
        'fst5' : -10,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : 10,
        'suppl' : ('F',),
        'scd5' : 24,
        'charac' : (-10, -24, 24, 10, 'TGANNNNNNTCA'),
        'ovhgseq' : 'NN',
    }
rest_dict['BdaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BetI>[AT]CCGG[AT])|(?P<BetI_as>[AT]CCGG[AT])',
        'results' : None,
        'site' : 'WCCGGW',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'WCCGGW'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BetI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfaI>CTAG)|(?P<BfaI_as>CTAG)',
        'results' : None,
        'site' : 'CTAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTAG'),
        'ovhgseq' : 'TA',
    }
rest_dict['BfaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfiI>ACTGGG)|(?P<BfiI_as>CCCAGT)',
        'results' : None,
        'site' : 'ACTGGG',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 11,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (11, 4, None, None, 'ACTGGG'),
        'ovhgseq' : 'N',
    }
rest_dict['BfiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfmI>CT[AG][CT]AG)|(?P<BfmI_as>CT[AG][CT]AG)',
        'results' : None,
        'site' : 'CTRYAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTRYAG'),
        'ovhgseq' : 'TRYA',
    }
rest_dict['BfmI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfoI>[AG]GCGC[CT])|(?P<BfoI_as>[AG]GCGC[CT])',
        'results' : None,
        'site' : 'RGCGCY',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'RGCGCY'),
        'ovhgseq' : 'GCGC',
    }
rest_dict['BfoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfrI>CTTAAG)|(?P<BfrI_as>CTTAAG)',
        'results' : None,
        'site' : 'CTTAAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTTAAG'),
        'ovhgseq' : 'TTAA',
    }
rest_dict['BfrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfuAI>ACCTGC)|(?P<BfuAI_as>GCAGGT)',
        'results' : None,
        'site' : 'ACCTGC',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 10,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (10, 8, None, None, 'ACCTGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BfuAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfuCI>GATC)|(?P<BfuCI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BfuCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BfuI>GTATCC)|(?P<BfuI_as>GGATAC)',
        'results' : None,
        'site' : 'GTATCC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 12,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (12, 5, None, None, 'GTATCC'),
        'ovhgseq' : 'N',
    }
rest_dict['BfuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BglI>GCC.....GGC)|(?P<BglI_as>GCC.....GGC)',
        'results' : None,
        'site' : 'GCCNNNNNGGC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GCCNNNNNGGC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BglI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BglII>AGATCT)|(?P<BglII_as>AGATCT)',
        'results' : None,
        'site' : 'AGATCT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'AGATCT'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BglII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BinI>GGATC)|(?P<BinI_as>GATCC)',
        'results' : None,
        'site' : 'GGATC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (9, 5, None, None, 'GGATC'),
        'ovhgseq' : 'N',
    }
rest_dict['BinI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BisI>GC.GC)|(?P<BisI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCNGC'),
        'ovhgseq' : 'N',
    }
rest_dict['BisI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BlnI>CCTAGG)|(?P<BlnI_as>CCTAGG)',
        'results' : None,
        'site' : 'CCTAGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K', 'M', 'S'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCTAGG'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['BlnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BlpI>GCT.AGC)|(?P<BlpI_as>GCT.AGC)',
        'results' : None,
        'site' : 'GCTNAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCTNAGC'),
        'ovhgseq' : 'TNA',
    }
rest_dict['BlpI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BlsI>GC.GC)|(?P<BlsI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCNGC'),
        'ovhgseq' : 'N',
    }
rest_dict['BlsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmcAI>AGTACT)|(?P<BmcAI_as>AGTACT)',
        'results' : None,
        'site' : 'AGTACT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGTACT'),
        'ovhgseq' : '',
    }
rest_dict['BmcAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bme1390I>CC.GG)|(?P<Bme1390I_as>CC.GG)',
        'results' : None,
        'site' : 'CCNGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCNGG'),
        'ovhgseq' : 'N',
    }
rest_dict['Bme1390I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bme18I>GG[AT]CC)|(?P<Bme18I_as>GG[AT]CC)',
        'results' : None,
        'site' : 'GGWCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGWCC'),
        'ovhgseq' : 'GWC',
    }
rest_dict['Bme18I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmeRI>GAC.....GTC)|(?P<BmeRI_as>GAC.....GTC)',
        'results' : None,
        'site' : 'GACNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
        'ovhgseq' : 'N',
    }
rest_dict['BmeRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmeT110I>C[CT]CG[AG]G)|(?P<BmeT110I_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['BmeT110I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmgBI>CACGTC)|(?P<BmgBI_as>GACGTG)',
        'results' : None,
        'site' : 'CACGTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CACGTC'),
        'ovhgseq' : '',
    }
rest_dict['BmgBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmgI>G[GT]GCCC)|(?P<BmgI_as>GGGC[AC]C)',
        'results' : None,
        'site' : 'GKGCCC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 2048,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GKGCCC'),
        'ovhgseq' : None,
    }
rest_dict['BmgI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmgT120I>GG.CC)|(?P<BmgT120I_as>GG.CC)',
        'results' : None,
        'site' : 'GGNCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGNCC'),
        'ovhgseq' : 'N',
    }
rest_dict['BmgT120I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmiI>GG..CC)|(?P<BmiI_as>GG..CC)',
        'results' : None,
        'site' : 'GGNNCC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GGNNCC'),
        'ovhgseq' : '',
    }
rest_dict['BmiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmrFI>CC.GG)|(?P<BmrFI_as>CC.GG)',
        'results' : None,
        'site' : 'CCNGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCNGG'),
        'ovhgseq' : 'N',
    }
rest_dict['BmrFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmrI>ACTGGG)|(?P<BmrI_as>CCCAGT)',
        'results' : None,
        'site' : 'ACTGGG',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 11,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (11, 4, None, None, 'ACTGGG'),
        'ovhgseq' : 'N',
    }
rest_dict['BmrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmsI>GCATC)|(?P<BmsI_as>GATGC)',
        'results' : None,
        'site' : 'GCATC',
        'substrat' : 'DNA',
        'fst3' : 9,
        'fst5' : 10,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (10, 9, None, None, 'GCATC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BmsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmtI>GCTAGC)|(?P<BmtI_as>GCTAGC)',
        'results' : None,
        'site' : 'GCTAGC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I', 'N', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GCTAGC'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['BmtI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BmuI>ACTGGG)|(?P<BmuI_as>CCCAGT)',
        'results' : None,
        'site' : 'ACTGGG',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 11,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (11, 4, None, None, 'ACTGGG'),
        'ovhgseq' : 'N',
    }
rest_dict['BmuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BoxI>GAC....GTC)|(?P<BoxI_as>GAC....GTC)',
        'results' : None,
        'site' : 'GACNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GACNNNNGTC'),
        'ovhgseq' : '',
    }
rest_dict['BoxI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BpiI>GAAGAC)|(?P<BpiI_as>GTCTTC)',
        'results' : None,
        'site' : 'GAAGAC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (8, 6, None, None, 'GAAGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BpiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BplI>GAG.....CTC)|(?P<BplI_as>GAG.....CTC)',
        'results' : None,
        'site' : 'GAGNNNNNCTC',
        'substrat' : 'DNA',
        'fst3' : -24,
        'fst5' : -8,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 8,
        'suppl' : ('F',),
        'scd5' : 24,
        'charac' : (-8, -24, 24, 8, 'GAGNNNNNCTC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['BplI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BpmI>CTGGAG)|(?P<BpmI_as>CTCCAG)',
        'results' : None,
        'site' : 'CTGGAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTGGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BpmI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bpu10I>CCT.AGC)|(?P<Bpu10I_as>GCT.AGG)',
        'results' : None,
        'site' : 'CCTNAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'I', 'N', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTNAGC'),
        'ovhgseq' : 'TNA',
    }
rest_dict['Bpu10I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bpu1102I>GCT.AGC)|(?P<Bpu1102I_as>GCT.AGC)',
        'results' : None,
        'site' : 'GCTNAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'K'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCTNAGC'),
        'ovhgseq' : 'TNA',
    }
rest_dict['Bpu1102I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bpu14I>TTCGAA)|(?P<Bpu14I_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TTCGAA'),
        'ovhgseq' : 'CG',
    }
rest_dict['Bpu14I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BpuAI>GAAGAC)|(?P<BpuAI_as>GTCTTC)',
        'results' : None,
        'site' : 'GAAGAC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (8, 6, None, None, 'GAAGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BpuAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BpuEI>CTTGAG)|(?P<BpuEI_as>CTCAAG)',
        'results' : None,
        'site' : 'CTTGAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTTGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BpuEI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BpuMI>CC[CG]GG)|(?P<BpuMI_as>CC[CG]GG)',
        'results' : None,
        'site' : 'CCSGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCSGG'),
        'ovhgseq' : 'S',
    }
rest_dict['BpuMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BpvUI>CGATCG)|(?P<BpvUI_as>CGATCG)',
        'results' : None,
        'site' : 'CGATCG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CGATCG'),
        'ovhgseq' : 'AT',
    }
rest_dict['BpvUI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsa29I>ATCGAT)|(?P<Bsa29I_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['Bsa29I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaAI>[CT]ACGT[AG])|(?P<BsaAI_as>[CT]ACGT[AG])',
        'results' : None,
        'site' : 'YACGTR',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'YACGTR'),
        'ovhgseq' : '',
    }
rest_dict['BsaAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaBI>GAT....ATC)|(?P<BsaBI_as>GAT....ATC)',
        'results' : None,
        'site' : 'GATNNNNATC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GATNNNNATC'),
        'ovhgseq' : '',
    }
rest_dict['BsaBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaHI>G[AG]CG[CT]C)|(?P<BsaHI_as>G[AG]CG[CT]C)',
        'results' : None,
        'site' : 'GRCGYC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GRCGYC'),
        'ovhgseq' : 'CG',
    }
rest_dict['BsaHI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaI>GGTCTC)|(?P<BsaI_as>GAGACC)',
        'results' : None,
        'site' : 'GGTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (7, 5, None, None, 'GGTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BsaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaJI>CC..GG)|(?P<BsaJI_as>CC..GG)',
        'results' : None,
        'site' : 'CCNNGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCNNGG'),
        'ovhgseq' : 'CNNG',
    }
rest_dict['BsaJI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaMI>GAATGC)|(?P<BsaMI_as>GCATTC)',
        'results' : None,
        'site' : 'GAATGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (7, -1, None, None, 'GAATGC'),
        'ovhgseq' : 'CN',
    }
rest_dict['BsaMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaWI>[AT]CCGG[AT])|(?P<BsaWI_as>[AT]CCGG[AT])',
        'results' : None,
        'site' : 'WCCGGW',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'WCCGGW'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BsaWI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsaXI>AC.....CTCC)|(?P<BsaXI_as>GGAG.....GT)',
        'results' : None,
        'site' : 'ACNNNNNCTCC',
        'substrat' : 'DNA',
        'fst3' : -23,
        'fst5' : -9,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : 7,
        'suppl' : ('N',),
        'scd5' : 21,
        'charac' : (-9, -23, 21, 7, 'ACNNNNNCTCC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BsaXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsbI>CAACAC)|(?P<BsbI_as>GTGTTG)',
        'results' : None,
        'site' : 'CAACAC',
        'substrat' : 'DNA',
        'fst3' : 19,
        'fst5' : 27,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (27, 19, None, None, 'CAACAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['BsbI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsc4I>CC.......GG)|(?P<Bsc4I_as>CC.......GG)',
        'results' : None,
        'site' : 'CCNNNNNNNGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['Bsc4I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BscAI>GCATC)|(?P<BscAI_as>GATGC)',
        'results' : None,
        'site' : 'GCATC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (9, 6, None, None, 'GCATC'),
        'ovhgseq' : 'NN',
    }
rest_dict['BscAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BscGI>CCCGT)|(?P<BscGI_as>ACGGG)',
        'results' : None,
        'site' : 'CCCGT',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'CCCGT'),
        'ovhgseq' : None,
    }
rest_dict['BscGI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bse118I>[AG]CCGG[CT])|(?P<Bse118I_as>[AG]CCGG[CT])',
        'results' : None,
        'site' : 'RCCGGY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RCCGGY'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['Bse118I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bse1I>ACTGG)|(?P<Bse1I_as>CCAGT)',
        'results' : None,
        'site' : 'ACTGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (6, -1, None, None, 'ACTGG'),
        'ovhgseq' : 'GN',
    }
rest_dict['Bse1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bse21I>CCT.AGG)|(?P<Bse21I_as>CCT.AGG)',
        'results' : None,
        'site' : 'CCTNAGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTNAGG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['Bse21I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bse3DI>GCAATG)|(?P<Bse3DI_as>CATTGC)',
        'results' : None,
        'site' : 'GCAATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (8, 0, None, None, 'GCAATG'),
        'ovhgseq' : 'NN',
    }
rest_dict['Bse3DI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bse8I>GAT....ATC)|(?P<Bse8I_as>GAT....ATC)',
        'results' : None,
        'site' : 'GATNNNNATC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GATNNNNATC'),
        'ovhgseq' : '',
    }
rest_dict['Bse8I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseAI>TCCGGA)|(?P<BseAI_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('C', 'M'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BseAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseBI>CC[AT]GG)|(?P<BseBI_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCWGG'),
        'ovhgseq' : 'W',
    }
rest_dict['BseBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseCI>ATCGAT)|(?P<BseCI_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['BseCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseDI>CC..GG)|(?P<BseDI_as>CC..GG)',
        'results' : None,
        'site' : 'CCNNGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCNNGG'),
        'ovhgseq' : 'CNNG',
    }
rest_dict['BseDI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseGI>GGATG)|(?P<BseGI_as>CATCC)',
        'results' : None,
        'site' : 'GGATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 7,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, 0, None, None, 'GGATG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BseGI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseJI>GAT....ATC)|(?P<BseJI_as>GAT....ATC)',
        'results' : None,
        'site' : 'GATNNNNATC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GATNNNNATC'),
        'ovhgseq' : '',
    }
rest_dict['BseJI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseLI>CC.......GG)|(?P<BseLI_as>CC.......GG)',
        'results' : None,
        'site' : 'CCNNNNNNNGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BseLI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseMI>GCAATG)|(?P<BseMI_as>CATTGC)',
        'results' : None,
        'site' : 'GCAATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (8, 0, None, None, 'GCAATG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BseMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseMII>CTCAG)|(?P<BseMII_as>CTGAG)',
        'results' : None,
        'site' : 'CTCAG',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 15,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (15, 8, None, None, 'CTCAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BseMII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseNI>ACTGG)|(?P<BseNI_as>CCAGT)',
        'results' : None,
        'site' : 'ACTGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (6, -1, None, None, 'ACTGG'),
        'ovhgseq' : 'GN',
    }
rest_dict['BseNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsePI>GCGCGC)|(?P<BsePI_as>GCGCGC)',
        'results' : None,
        'site' : 'GCGCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCGCGC'),
        'ovhgseq' : 'CGCG',
    }
rest_dict['BsePI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseRI>GAGGAG)|(?P<BseRI_as>CTCCTC)',
        'results' : None,
        'site' : 'GAGGAG',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 16,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (16, 8, None, None, 'GAGGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BseRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseSI>G[GT]GC[AC]C)|(?P<BseSI_as>G[GT]GC[AC]C)',
        'results' : None,
        'site' : 'GKGCMC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GKGCMC'),
        'ovhgseq' : 'KGCM',
    }
rest_dict['BseSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseX3I>CGGCCG)|(?P<BseX3I_as>CGGCCG)',
        'results' : None,
        'site' : 'CGGCCG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGGCCG'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['BseX3I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseXI>GCAGC)|(?P<BseXI_as>GCTGC)',
        'results' : None,
        'site' : 'GCAGC',
        'substrat' : 'DNA',
        'fst3' : 12,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (13, 12, None, None, 'GCAGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BseXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BseYI>CCCAGC)|(?P<BseYI_as>GCTGGG)',
        'results' : None,
        'site' : 'CCCAGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCCAGC'),
        'ovhgseq' : 'CCAG',
    }
rest_dict['BseYI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsgI>GTGCAG)|(?P<BsgI_as>CTGCAC)',
        'results' : None,
        'site' : 'GTGCAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'GTGCAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BsgI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsh1236I>CGCG)|(?P<Bsh1236I_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['Bsh1236I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsh1285I>CG[AG][CT]CG)|(?P<Bsh1285I_as>CG[AG][CT]CG)',
        'results' : None,
        'site' : 'CGRYCG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CGRYCG'),
        'ovhgseq' : 'RY',
    }
rest_dict['Bsh1285I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BshFI>GGCC)|(?P<BshFI_as>GGCC)',
        'results' : None,
        'site' : 'GGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCC'),
        'ovhgseq' : '',
    }
rest_dict['BshFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BshNI>GG[CT][AG]CC)|(?P<BshNI_as>GG[CT][AG]CC)',
        'results' : None,
        'site' : 'GGYRCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGYRCC'),
        'ovhgseq' : 'GYRC',
    }
rest_dict['BshNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BshTI>ACCGGT)|(?P<BshTI_as>ACCGGT)',
        'results' : None,
        'site' : 'ACCGGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACCGGT'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BshTI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BshVI>ATCGAT)|(?P<BshVI_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['BshVI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiEI>CG[AG][CT]CG)|(?P<BsiEI_as>CG[AG][CT]CG)',
        'results' : None,
        'site' : 'CGRYCG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CGRYCG'),
        'ovhgseq' : 'RY',
    }
rest_dict['BsiEI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiHKAI>G[AT]GC[AT]C)|(?P<BsiHKAI_as>G[AT]GC[AT]C)',
        'results' : None,
        'site' : 'GWGCWC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GWGCWC'),
        'ovhgseq' : 'WGCW',
    }
rest_dict['BsiHKAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiHKCI>C[CT]CG[AG]G)|(?P<BsiHKCI_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('Q', 'X'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['BsiHKCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiI>CACGAG)|(?P<BsiI_as>CTCGTG)',
        'results' : None,
        'site' : 'CACGAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CACGAG'),
        'ovhgseq' : 'ACGA',
    }
rest_dict['BsiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiSI>CCGG)|(?P<BsiSI_as>CCGG)',
        'results' : None,
        'site' : 'CCGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCGG'),
        'ovhgseq' : 'CG',
    }
rest_dict['BsiSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiWI>CGTACG)|(?P<BsiWI_as>CGTACG)',
        'results' : None,
        'site' : 'CGTACG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M', 'N', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGTACG'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['BsiWI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsiYI>CC.......GG)|(?P<BsiYI_as>CC.......GG)',
        'results' : None,
        'site' : 'CCNNNNNNNGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BsiYI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BslFI>GGGAC)|(?P<BslFI_as>GTCCC)',
        'results' : None,
        'site' : 'GGGAC',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 15,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (15, 14, None, None, 'GGGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BslFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BslI>CC.......GG)|(?P<BslI_as>CC.......GG)',
        'results' : None,
        'site' : 'CCNNNNNNNGG',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('N', 'W'),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'CCNNNNNNNGG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BslI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsmAI>GTCTC)|(?P<BsmAI_as>GAGAC)',
        'results' : None,
        'site' : 'GTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (6, 5, None, None, 'GTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BsmAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsmBI>CGTCTC)|(?P<BsmBI_as>GAGACG)',
        'results' : None,
        'site' : 'CGTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (7, 5, None, None, 'CGTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BsmBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsmFI>GGGAC)|(?P<BsmFI_as>GTCCC)',
        'results' : None,
        'site' : 'GGGAC',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 15,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (15, 14, None, None, 'GGGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BsmFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsmI>GAATGC)|(?P<BsmI_as>GCATTC)',
        'results' : None,
        'site' : 'GAATGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('J', 'M', 'N', 'O', 'S', 'W'),
        'scd5' : None,
        'charac' : (7, -1, None, None, 'GAATGC'),
        'ovhgseq' : 'CN',
    }
rest_dict['BsmI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsnI>GGCC)|(?P<BsnI_as>GGCC)',
        'results' : None,
        'site' : 'GGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCC'),
        'ovhgseq' : '',
    }
rest_dict['BsnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bso31I>GGTCTC)|(?P<Bso31I_as>GAGACC)',
        'results' : None,
        'site' : 'GGTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (7, 5, None, None, 'GGTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Bso31I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsoBI>C[CT]CG[AG]G)|(?P<BsoBI_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['BsoBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp119I>TTCGAA)|(?P<Bsp119I_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TTCGAA'),
        'ovhgseq' : 'CG',
    }
rest_dict['Bsp119I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp120I>GGGCCC)|(?P<Bsp120I_as>GGGCCC)',
        'results' : None,
        'site' : 'GGGCCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGGCCC'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['Bsp120I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp1286I>G[AGT]GC[ACT]C)|(?P<Bsp1286I_as>G[AGT]GC[ACT]C)',
        'results' : None,
        'site' : 'GDGCHC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('J', 'K', 'N', 'R'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GDGCHC'),
        'ovhgseq' : 'DGCH',
    }
rest_dict['Bsp1286I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp13I>TCCGGA)|(?P<Bsp13I_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['Bsp13I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp1407I>TGTACA)|(?P<Bsp1407I_as>TGTACA)',
        'results' : None,
        'site' : 'TGTACA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'K'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TGTACA'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['Bsp1407I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp143I>GATC)|(?P<Bsp143I_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['Bsp143I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp1720I>GCT.AGC)|(?P<Bsp1720I_as>GCT.AGC)',
        'results' : None,
        'site' : 'GCTNAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCTNAGC'),
        'ovhgseq' : 'TNA',
    }
rest_dict['Bsp1720I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp19I>CCATGG)|(?P<Bsp19I_as>CCATGG)',
        'results' : None,
        'site' : 'CCATGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCATGG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['Bsp19I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp24I>GAC......TGG)|(?P<Bsp24I_as>CCA......GTC)',
        'results' : None,
        'site' : 'GACNNNNNNTGG',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -8,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 7,
        'suppl' : (),
        'scd5' : 24,
        'charac' : (-8, -25, 24, 7, 'GACNNNNNNTGG'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['Bsp24I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsp68I>TCGCGA)|(?P<Bsp68I_as>TCGCGA)',
        'results' : None,
        'site' : 'TCGCGA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TCGCGA'),
        'ovhgseq' : '',
    }
rest_dict['Bsp68I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspACI>CCGC)|(?P<BspACI_as>GCGG)',
        'results' : None,
        'site' : 'CCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['BspACI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspCNI>CTCAG)|(?P<BspCNI_as>CTGAG)',
        'results' : None,
        'site' : 'CTCAG',
        'substrat' : 'DNA',
        'fst3' : 7,
        'fst5' : 14,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (14, 7, None, None, 'CTCAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BspCNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspD6I>GACTC)|(?P<BspD6I_as>GAGTC)',
        'results' : None,
        'site' : 'GACTC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (9, 6, None, None, 'GACTC'),
        'ovhgseq' : 'NN',
    }
rest_dict['BspD6I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspDI>ATCGAT)|(?P<BspDI_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['BspDI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspEI>TCCGGA)|(?P<BspEI_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BspEI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspFNI>CGCG)|(?P<BspFNI_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['BspFNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspGI>CTGGAC)|(?P<BspGI_as>GTCCAG)',
        'results' : None,
        'site' : 'CTGGAC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'CTGGAC'),
        'ovhgseq' : None,
    }
rest_dict['BspGI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspHI>TCATGA)|(?P<BspHI_as>TCATGA)',
        'results' : None,
        'site' : 'TCATGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCATGA'),
        'ovhgseq' : 'CATG',
    }
rest_dict['BspHI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspLI>GG..CC)|(?P<BspLI_as>GG..CC)',
        'results' : None,
        'site' : 'GGNNCC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GGNNCC'),
        'ovhgseq' : '',
    }
rest_dict['BspLI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspLU11I>ACATGT)|(?P<BspLU11I_as>ACATGT)',
        'results' : None,
        'site' : 'ACATGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACATGT'),
        'ovhgseq' : 'CATG',
    }
rest_dict['BspLU11I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspMI>ACCTGC)|(?P<BspMI_as>GCAGGT)',
        'results' : None,
        'site' : 'ACCTGC',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 10,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (10, 8, None, None, 'ACCTGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BspMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspMII>TCCGGA)|(?P<BspMII_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BspMII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspNCI>CCAGA)|(?P<BspNCI_as>TCTGG)',
        'results' : None,
        'site' : 'CCAGA',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'CCAGA'),
        'ovhgseq' : None,
    }
rest_dict['BspNCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspOI>GCTAGC)|(?P<BspOI_as>GCTAGC)',
        'results' : None,
        'site' : 'GCTAGC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GCTAGC'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['BspOI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspPI>GGATC)|(?P<BspPI_as>GATCC)',
        'results' : None,
        'site' : 'GGATC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (9, 5, None, None, 'GGATC'),
        'ovhgseq' : 'N',
    }
rest_dict['BspPI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspQI>GCTCTTC)|(?P<BspQI_as>GAAGAGC)',
        'results' : None,
        'site' : 'GCTCTTC',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 8,
        'freq' : 16384,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (8, 4, None, None, 'GCTCTTC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BspQI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspT104I>TTCGAA)|(?P<BspT104I_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TTCGAA'),
        'ovhgseq' : 'CG',
    }
rest_dict['BspT104I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspT107I>GG[CT][AG]CC)|(?P<BspT107I_as>GG[CT][AG]CC)',
        'results' : None,
        'site' : 'GGYRCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGYRCC'),
        'ovhgseq' : 'GYRC',
    }
rest_dict['BspT107I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspTI>CTTAAG)|(?P<BspTI_as>CTTAAG)',
        'results' : None,
        'site' : 'CTTAAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTTAAG'),
        'ovhgseq' : 'TTAA',
    }
rest_dict['BspTI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspTNI>GGTCTC)|(?P<BspTNI_as>GAGACC)',
        'results' : None,
        'site' : 'GGTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('Q', 'X'),
        'scd5' : None,
        'charac' : (7, 5, None, None, 'GGTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BspTNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BspXI>ATCGAT)|(?P<BspXI_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('W',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['BspXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsrBI>CCGCTC)|(?P<BsrBI_as>GAGCGG)',
        'results' : None,
        'site' : 'CCGCTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CCGCTC'),
        'ovhgseq' : '',
    }
rest_dict['BsrBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsrDI>GCAATG)|(?P<BsrDI_as>CATTGC)',
        'results' : None,
        'site' : 'GCAATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (8, 0, None, None, 'GCAATG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BsrDI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsrFI>[AG]CCGG[CT])|(?P<BsrFI_as>[AG]CCGG[CT])',
        'results' : None,
        'site' : 'RCCGGY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RCCGGY'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BsrFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsrGI>TGTACA)|(?P<BsrGI_as>TGTACA)',
        'results' : None,
        'site' : 'TGTACA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TGTACA'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['BsrGI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsrI>ACTGG)|(?P<BsrI_as>CCAGT)',
        'results' : None,
        'site' : 'ACTGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (6, -1, None, None, 'ACTGG'),
        'ovhgseq' : 'GN',
    }
rest_dict['BsrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsrSI>ACTGG)|(?P<BsrSI_as>CCAGT)',
        'results' : None,
        'site' : 'ACTGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (6, -1, None, None, 'ACTGG'),
        'ovhgseq' : 'GN',
    }
rest_dict['BsrSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssAI>[AG]CCGG[CT])|(?P<BssAI_as>[AG]CCGG[CT])',
        'results' : None,
        'site' : 'RCCGGY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RCCGGY'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['BssAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssECI>CC..GG)|(?P<BssECI_as>CC..GG)',
        'results' : None,
        'site' : 'CCNNGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCNNGG'),
        'ovhgseq' : 'CNNG',
    }
rest_dict['BssECI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssHII>GCGCGC)|(?P<BssHII_as>GCGCGC)',
        'results' : None,
        'site' : 'GCGCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'X'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCGCGC'),
        'ovhgseq' : 'CGCG',
    }
rest_dict['BssHII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssKI>CC.GG)|(?P<BssKI_as>CC.GG)',
        'results' : None,
        'site' : 'CCNGG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'CCNGG'),
        'ovhgseq' : 'CCNGG',
    }
rest_dict['BssKI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssMI>GATC)|(?P<BssMI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BssMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssNAI>GTATAC)|(?P<BssNAI_as>GTATAC)',
        'results' : None,
        'site' : 'GTATAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTATAC'),
        'ovhgseq' : '',
    }
rest_dict['BssNAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssNI>G[AG]CG[CT]C)|(?P<BssNI_as>G[AG]CG[CT]C)',
        'results' : None,
        'site' : 'GRCGYC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GRCGYC'),
        'ovhgseq' : 'CG',
    }
rest_dict['BssNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssSI>CACGAG)|(?P<BssSI_as>CTCGTG)',
        'results' : None,
        'site' : 'CACGAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CACGAG'),
        'ovhgseq' : 'ACGA',
    }
rest_dict['BssSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BssT1I>CC[AT][AT]GG)|(?P<BssT1I_as>CC[AT][AT]GG)',
        'results' : None,
        'site' : 'CCWWGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCWWGG'),
        'ovhgseq' : 'CWWG',
    }
rest_dict['BssT1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bst1107I>GTATAC)|(?P<Bst1107I_as>GTATAC)',
        'results' : None,
        'site' : 'GTATAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F', 'K', 'M'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTATAC'),
        'ovhgseq' : '',
    }
rest_dict['Bst1107I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bst2BI>CACGAG)|(?P<Bst2BI_as>CTCGTG)',
        'results' : None,
        'site' : 'CACGAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CACGAG'),
        'ovhgseq' : 'ACGA',
    }
rest_dict['Bst2BI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bst2UI>CC[AT]GG)|(?P<Bst2UI_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCWGG'),
        'ovhgseq' : 'W',
    }
rest_dict['Bst2UI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bst4CI>AC.GT)|(?P<Bst4CI_as>AC.GT)',
        'results' : None,
        'site' : 'ACNGT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'ACNGT'),
        'ovhgseq' : 'N',
    }
rest_dict['Bst4CI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bst6I>CTCTTC)|(?P<Bst6I_as>GAAGAG)',
        'results' : None,
        'site' : 'CTCTTC',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (7, 4, None, None, 'CTCTTC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['Bst6I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bst98I>CTTAAG)|(?P<Bst98I_as>CTTAAG)',
        'results' : None,
        'site' : 'CTTAAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTTAAG'),
        'ovhgseq' : 'TTAA',
    }
rest_dict['Bst98I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstACI>G[AG]CG[CT]C)|(?P<BstACI_as>G[AG]CG[CT]C)',
        'results' : None,
        'site' : 'GRCGYC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GRCGYC'),
        'ovhgseq' : 'CG',
    }
rest_dict['BstACI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstAFI>CTTAAG)|(?P<BstAFI_as>CTTAAG)',
        'results' : None,
        'site' : 'CTTAAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTTAAG'),
        'ovhgseq' : 'TTAA',
    }
rest_dict['BstAFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstAPI>GCA.....TGC)|(?P<BstAPI_as>GCA.....TGC)',
        'results' : None,
        'site' : 'GCANNNNNTGC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GCANNNNNTGC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BstAPI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstAUI>TGTACA)|(?P<BstAUI_as>TGTACA)',
        'results' : None,
        'site' : 'TGTACA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TGTACA'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['BstAUI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstBAI>[CT]ACGT[AG])|(?P<BstBAI_as>[CT]ACGT[AG])',
        'results' : None,
        'site' : 'YACGTR',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'YACGTR'),
        'ovhgseq' : '',
    }
rest_dict['BstBAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstBI>TTCGAA)|(?P<BstBI_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TTCGAA'),
        'ovhgseq' : 'CG',
    }
rest_dict['BstBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstC8I>GC..GC)|(?P<BstC8I_as>GC..GC)',
        'results' : None,
        'site' : 'GCNNGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCNNGC'),
        'ovhgseq' : '',
    }
rest_dict['BstC8I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstDEI>CT.AG)|(?P<BstDEI_as>CT.AG)',
        'results' : None,
        'site' : 'CTNAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTNAG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['BstDEI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstDSI>CC[AG][CT]GG)|(?P<BstDSI_as>CC[AG][CT]GG)',
        'results' : None,
        'site' : 'CCRYGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCRYGG'),
        'ovhgseq' : 'CRYG',
    }
rest_dict['BstDSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstEII>GGT.ACC)|(?P<BstEII_as>GGT.ACC)',
        'results' : None,
        'site' : 'GGTNACC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('C', 'H', 'J', 'M', 'N', 'O', 'R', 'S', 'U', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGTNACC'),
        'ovhgseq' : 'GTNAC',
    }
rest_dict['BstEII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstENI>CCT.....AGG)|(?P<BstENI_as>CCT.....AGG)',
        'results' : None,
        'site' : 'CCTNNNNNAGG',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CCTNNNNNAGG'),
        'ovhgseq' : 'N',
    }
rest_dict['BstENI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstF5I>GGATG)|(?P<BstF5I_as>CATCC)',
        'results' : None,
        'site' : 'GGATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 7,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (7, 0, None, None, 'GGATG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BstF5I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstFNI>CGCG)|(?P<BstFNI_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['BstFNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstH2I>[AG]GCGC[CT])|(?P<BstH2I_as>[AG]GCGC[CT])',
        'results' : None,
        'site' : 'RGCGCY',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'RGCGCY'),
        'ovhgseq' : 'GCGC',
    }
rest_dict['BstH2I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstHHI>GCGC)|(?P<BstHHI_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['BstHHI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstKTI>GATC)|(?P<BstKTI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GATC'),
        'ovhgseq' : 'AT',
    }
rest_dict['BstKTI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstMAI>GTCTC)|(?P<BstMAI_as>GAGAC)',
        'results' : None,
        'site' : 'GTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 6,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (6, 5, None, None, 'GTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BstMAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstMBI>GATC)|(?P<BstMBI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BstMBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstMCI>CG[AG][CT]CG)|(?P<BstMCI_as>CG[AG][CT]CG)',
        'results' : None,
        'site' : 'CGRYCG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CGRYCG'),
        'ovhgseq' : 'RY',
    }
rest_dict['BstMCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstMWI>GC.......GC)|(?P<BstMWI_as>GC.......GC)',
        'results' : None,
        'site' : 'GCNNNNNNNGC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GCNNNNNNNGC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['BstMWI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstNI>CC[AT]GG)|(?P<BstNI_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCWGG'),
        'ovhgseq' : 'W',
    }
rest_dict['BstNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstNSI>[AG]CATG[CT])|(?P<BstNSI_as>[AG]CATG[CT])',
        'results' : None,
        'site' : 'RCATGY',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'RCATGY'),
        'ovhgseq' : 'CATG',
    }
rest_dict['BstNSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstOI>CC[AT]GG)|(?P<BstOI_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCWGG'),
        'ovhgseq' : 'W',
    }
rest_dict['BstOI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstPAI>GAC....GTC)|(?P<BstPAI_as>GAC....GTC)',
        'results' : None,
        'site' : 'GACNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GACNNNNGTC'),
        'ovhgseq' : '',
    }
rest_dict['BstPAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstPI>GGT.ACC)|(?P<BstPI_as>GGT.ACC)',
        'results' : None,
        'site' : 'GGTNACC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGTNACC'),
        'ovhgseq' : 'GTNAC',
    }
rest_dict['BstPI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstSCI>CC.GG)|(?P<BstSCI_as>CC.GG)',
        'results' : None,
        'site' : 'CCNGG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'CCNGG'),
        'ovhgseq' : 'CCNGG',
    }
rest_dict['BstSCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstSFI>CT[AG][CT]AG)|(?P<BstSFI_as>CT[AG][CT]AG)',
        'results' : None,
        'site' : 'CTRYAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTRYAG'),
        'ovhgseq' : 'TRYA',
    }
rest_dict['BstSFI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstSLI>G[GT]GC[AC]C)|(?P<BstSLI_as>G[GT]GC[AC]C)',
        'results' : None,
        'site' : 'GKGCMC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GKGCMC'),
        'ovhgseq' : 'KGCM',
    }
rest_dict['BstSLI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstSNI>TACGTA)|(?P<BstSNI_as>TACGTA)',
        'results' : None,
        'site' : 'TACGTA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TACGTA'),
        'ovhgseq' : '',
    }
rest_dict['BstSNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstUI>CGCG)|(?P<BstUI_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['BstUI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstV1I>GCAGC)|(?P<BstV1I_as>GCTGC)',
        'results' : None,
        'site' : 'GCAGC',
        'substrat' : 'DNA',
        'fst3' : 12,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (13, 12, None, None, 'GCAGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BstV1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstV2I>GAAGAC)|(?P<BstV2I_as>GTCTTC)',
        'results' : None,
        'site' : 'GAAGAC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (8, 6, None, None, 'GAAGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BstV2I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstX2I>[AG]GATC[CT])|(?P<BstX2I_as>[AG]GATC[CT])',
        'results' : None,
        'site' : 'RGATCY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RGATCY'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BstX2I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstXI>CCA......TGG)|(?P<BstXI_as>CCA......TGG)',
        'results' : None,
        'site' : 'CCANNNNNNTGG',
        'substrat' : 'DNA',
        'fst3' : -8,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (8, -8, None, None, 'CCANNNNNNTGG'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BstXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstYI>[AG]GATC[CT])|(?P<BstYI_as>[AG]GATC[CT])',
        'results' : None,
        'site' : 'RGATCY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RGATCY'),
        'ovhgseq' : 'GATC',
    }
rest_dict['BstYI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstZ17I>GTATAC)|(?P<BstZ17I_as>GTATAC)',
        'results' : None,
        'site' : 'GTATAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTATAC'),
        'ovhgseq' : '',
    }
rest_dict['BstZ17I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BstZI>CGGCCG)|(?P<BstZI_as>CGGCCG)',
        'results' : None,
        'site' : 'CGGCCG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGGCCG'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['BstZI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsu15I>ATCGAT)|(?P<Bsu15I_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['Bsu15I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Bsu36I>CCT.AGG)|(?P<Bsu36I_as>CCT.AGG)',
        'results' : None,
        'site' : 'CCTNAGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('N', 'R'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTNAGG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['Bsu36I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsuRI>GGCC)|(?P<BsuRI_as>GGCC)',
        'results' : None,
        'site' : 'GGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F', 'I'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCC'),
        'ovhgseq' : '',
    }
rest_dict['BsuRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BsuTUI>ATCGAT)|(?P<BsuTUI_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('X',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['BsuTUI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BtgI>CC[AG][CT]GG)|(?P<BtgI_as>CC[AG][CT]GG)',
        'results' : None,
        'site' : 'CCRYGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCRYGG'),
        'ovhgseq' : 'CRYG',
    }
rest_dict['BtgI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BtgZI>GCGATG)|(?P<BtgZI_as>CATCGC)',
        'results' : None,
        'site' : 'GCGATG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 16,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (16, 14, None, None, 'GCGATG'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BtgZI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BthCI>GC.GC)|(?P<BthCI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'GCNGC'),
        'ovhgseq' : 'CNG',
    }
rest_dict['BthCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BtrI>CACGTC)|(?P<BtrI_as>GACGTG)',
        'results' : None,
        'site' : 'CACGTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CACGTC'),
        'ovhgseq' : '',
    }
rest_dict['BtrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BtsCI>GGATG)|(?P<BtsCI_as>CATCC)',
        'results' : None,
        'site' : 'GGATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 7,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (7, 0, None, None, 'GGATG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BtsCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BtsI>GCAGTG)|(?P<BtsI_as>CACTGC)',
        'results' : None,
        'site' : 'GCAGTG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 8,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (8, 0, None, None, 'GCAGTG'),
        'ovhgseq' : 'NN',
    }
rest_dict['BtsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BtuMI>TCGCGA)|(?P<BtuMI_as>TCGCGA)',
        'results' : None,
        'site' : 'TCGCGA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TCGCGA'),
        'ovhgseq' : '',
    }
rest_dict['BtuMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<BveI>ACCTGC)|(?P<BveI_as>GCAGGT)',
        'results' : None,
        'site' : 'ACCTGC',
        'substrat' : 'DNA',
        'fst3' : 8,
        'fst5' : 10,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (10, 8, None, None, 'ACCTGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['BveI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Cac8I>GC..GC)|(?P<Cac8I_as>GC..GC)',
        'results' : None,
        'site' : 'GCNNGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCNNGC'),
        'ovhgseq' : '',
    }
rest_dict['Cac8I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CaiI>CAG...CTG)|(?P<CaiI_as>CAG...CTG)',
        'results' : None,
        'site' : 'CAGNNNCTG',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 9,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'CAGNNNCTG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['CaiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CauII>CC[CG]GG)|(?P<CauII_as>CC[CG]GG)',
        'results' : None,
        'site' : 'CCSGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCSGG'),
        'ovhgseq' : 'S',
    }
rest_dict['CauII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CciI>TCATGA)|(?P<CciI_as>TCATGA)',
        'results' : None,
        'site' : 'TCATGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCATGA'),
        'ovhgseq' : 'CATG',
    }
rest_dict['CciI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CciNI>GCGGCCGC)|(?P<CciNI_as>GCGGCCGC)',
        'results' : None,
        'site' : 'GCGGCCGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCGGCCGC'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['CciNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CdiI>CATCG)|(?P<CdiI_as>CGATG)',
        'results' : None,
        'site' : 'CATCG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 4,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (4, -1, None, None, 'CATCG'),
        'ovhgseq' : '',
    }
rest_dict['CdiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CdpI>GCGGAG)|(?P<CdpI_as>CTCCGC)',
        'results' : None,
        'site' : 'GCGGAG',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 26,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (26, 18, None, None, 'GCGGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['CdpI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CelII>GCT.AGC)|(?P<CelII_as>GCT.AGC)',
        'results' : None,
        'site' : 'GCTNAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCTNAGC'),
        'ovhgseq' : 'TNA',
    }
rest_dict['CelII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CfoI>GCGC)|(?P<CfoI_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('M', 'R', 'S'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['CfoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Cfr10I>[AG]CCGG[CT])|(?P<Cfr10I_as>[AG]CCGG[CT])',
        'results' : None,
        'site' : 'RCCGGY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'K', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RCCGGY'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['Cfr10I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Cfr13I>GG.CC)|(?P<Cfr13I_as>GG.CC)',
        'results' : None,
        'site' : 'GGNCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGNCC'),
        'ovhgseq' : 'GNC',
    }
rest_dict['Cfr13I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Cfr42I>CCGCGG)|(?P<Cfr42I_as>CCGCGG)',
        'results' : None,
        'site' : 'CCGCGG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CCGCGG'),
        'ovhgseq' : 'GC',
    }
rest_dict['Cfr42I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Cfr9I>CCCGGG)|(?P<Cfr9I_as>CCCGGG)',
        'results' : None,
        'site' : 'CCCGGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCCGGG'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['Cfr9I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CfrI>[CT]GGCC[AG])|(?P<CfrI_as>[CT]GGCC[AG])',
        'results' : None,
        'site' : 'YGGCCR',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'YGGCCR'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['CfrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ChaI>GATC)|(?P<ChaI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['ChaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CjeI>CCA......GT)|(?P<CjeI_as>AC......TGG)',
        'results' : None,
        'site' : 'CCANNNNNNGT',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -8,
        'freq' : 1024,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 6,
        'scd3' : 9,
        'suppl' : (),
        'scd5' : 26,
        'charac' : (-8, -25, 26, 9, 'CCANNNNNNGT'),
        'ovhgseq' : 'NNNNNN',
    }
rest_dict['CjeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CjeNII>GAG.....GT)|(?P<CjeNII_as>AC.....CTC)',
        'results' : None,
        'site' : 'GAGNNNNNGT',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 1024,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GAGNNNNNGT'),
        'ovhgseq' : None,
    }
rest_dict['CjeNII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CjePI>CCA.......TC)|(?P<CjePI_as>GA.......TGG)',
        'results' : None,
        'site' : 'CCANNNNNNNTC',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -7,
        'freq' : 1024,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 6,
        'scd3' : 8,
        'suppl' : (),
        'scd5' : 26,
        'charac' : (-7, -25, 26, 8, 'CCANNNNNNNTC'),
        'ovhgseq' : 'NNNNNN',
    }
rest_dict['CjePI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CjuI>CA[CT].....[AG]TG)|(?P<CjuI_as>CA[CT].....[AG]TG)',
        'results' : None,
        'site' : 'CAYNNNNNRTG',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 1024,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'CAYNNNNNRTG'),
        'ovhgseq' : None,
    }
rest_dict['CjuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CjuII>CA[CT].....CTC)|(?P<CjuII_as>GAG.....[AG]TG)',
        'results' : None,
        'site' : 'CAYNNNNNCTC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 2048,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'CAYNNNNNCTC'),
        'ovhgseq' : None,
    }
rest_dict['CjuII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ClaI>ATCGAT)|(?P<ClaI_as>ATCGAT)',
        'results' : None,
        'site' : 'ATCGAT',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('B', 'H', 'K', 'M', 'N', 'R', 'S', 'U'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'ATCGAT'),
        'ovhgseq' : 'CG',
    }
rest_dict['ClaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CpoI>CGG[AT]CCG)|(?P<CpoI_as>CGG[AT]CCG)',
        'results' : None,
        'site' : 'CGGWCCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'K'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGGWCCG'),
        'ovhgseq' : 'GWC',
    }
rest_dict['CpoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CseI>GACGC)|(?P<CseI_as>GCGTC)',
        'results' : None,
        'site' : 'GACGC',
        'substrat' : 'DNA',
        'fst3' : 10,
        'fst5' : 10,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (10, 10, None, None, 'GACGC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['CseI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CsiI>ACC[AT]GGT)|(?P<CsiI_as>ACC[AT]GGT)',
        'results' : None,
        'site' : 'ACCWGGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACCWGGT'),
        'ovhgseq' : 'CCWGG',
    }
rest_dict['CsiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Csp45I>TTCGAA)|(?P<Csp45I_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('O', 'R'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TTCGAA'),
        'ovhgseq' : 'CG',
    }
rest_dict['Csp45I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Csp6I>GTAC)|(?P<Csp6I_as>GTAC)',
        'results' : None,
        'site' : 'GTAC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GTAC'),
        'ovhgseq' : 'TA',
    }
rest_dict['Csp6I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CspAI>ACCGGT)|(?P<CspAI_as>ACCGGT)',
        'results' : None,
        'site' : 'ACCGGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACCGGT'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['CspAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CspCI>CAA.....GTGG)|(?P<CspCI_as>CCAC.....TTG)',
        'results' : None,
        'site' : 'CAANNNNNGTGG',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -11,
        'freq' : 16384,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : 10,
        'suppl' : ('N',),
        'scd5' : 24,
        'charac' : (-11, -25, 24, 10, 'CAANNNNNGTGG'),
        'ovhgseq' : 'NN',
    }
rest_dict['CspCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CspI>CGG[AT]CCG)|(?P<CspI_as>CGG[AT]CCG)',
        'results' : None,
        'site' : 'CGGWCCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('O', 'R'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGGWCCG'),
        'ovhgseq' : 'GWC',
    }
rest_dict['CspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CstMI>AAGGAG)|(?P<CstMI_as>CTCCTT)',
        'results' : None,
        'site' : 'AAGGAG',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 26,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (26, 18, None, None, 'AAGGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['CstMI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CviAII>CATG)|(?P<CviAII_as>CATG)',
        'results' : None,
        'site' : 'CATG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CATG'),
        'ovhgseq' : 'AT',
    }
rest_dict['CviAII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CviJI>[AG]GC[CT])|(?P<CviJI_as>[AG]GC[CT])',
        'results' : None,
        'site' : 'RGCY',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 64,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('Q', 'X'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'RGCY'),
        'ovhgseq' : '',
    }
rest_dict['CviJI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CviKI_1>[AG]GC[CT])|(?P<CviKI_1_as>[AG]GC[CT])',
        'results' : None,
        'site' : 'RGCY',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 64,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'RGCY'),
        'ovhgseq' : '',
    }
rest_dict['CviKI_1'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CviQI>GTAC)|(?P<CviQI_as>GTAC)',
        'results' : None,
        'site' : 'GTAC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GTAC'),
        'ovhgseq' : 'TA',
    }
rest_dict['CviQI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<CviRI>TGCA)|(?P<CviRI_as>TGCA)',
        'results' : None,
        'site' : 'TGCA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TGCA'),
        'ovhgseq' : '',
    }
rest_dict['CviRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DdeI>CT.AG)|(?P<DdeI_as>CT.AG)',
        'results' : None,
        'site' : 'CTNAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('B', 'M', 'N', 'O', 'R', 'S', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTNAG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['DdeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DinI>GGCGCC)|(?P<DinI_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('V',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GGCGCC'),
        'ovhgseq' : '',
    }
rest_dict['DinI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DpnI>GATC)|(?P<DpnI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'E', 'F', 'M', 'N', 'O', 'R', 'S', 'W', 'X'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GATC'),
        'ovhgseq' : '',
    }
rest_dict['DpnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DpnII>GATC)|(?P<DpnII_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['DpnII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DraI>TTTAAA)|(?P<DraI_as>TTTAAA)',
        'results' : None,
        'site' : 'TTTAAA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'F', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TTTAAA'),
        'ovhgseq' : '',
    }
rest_dict['DraI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DraII>[AG]GG.CC[CT])|(?P<DraII_as>[AG]GG.CC[CT])',
        'results' : None,
        'site' : 'RGGNCCY',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('M', 'W'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'RGGNCCY'),
        'ovhgseq' : 'GNC',
    }
rest_dict['DraII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DraIII>CAC...GTG)|(?P<DraIII_as>CAC...GTG)',
        'results' : None,
        'site' : 'CACNNNGTG',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 9,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('I', 'M', 'N', 'V', 'W'),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'CACNNNGTG'),
        'ovhgseq' : 'NNN',
    }
rest_dict['DraIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DraRI>CAAG.AC)|(?P<DraRI_as>GT.CTTG)',
        'results' : None,
        'site' : 'CAAGNAC',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 27,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (27, 18, None, None, 'CAAGNAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['DraRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DrdI>GAC......GTC)|(?P<DrdI_as>GAC......GTC)',
        'results' : None,
        'site' : 'GACNNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GACNNNNNNGTC'),
        'ovhgseq' : 'NN',
    }
rest_dict['DrdI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DrdII>GAACCA)|(?P<DrdII_as>TGGTTC)',
        'results' : None,
        'site' : 'GAACCA',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GAACCA'),
        'ovhgseq' : None,
    }
rest_dict['DrdII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DrdIV>TACGAC)|(?P<DrdIV_as>GTCGTA)',
        'results' : None,
        'site' : 'TACGAC',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 26,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (26, 18, None, None, 'TACGAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['DrdIV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DriI>GAC.....GTC)|(?P<DriI_as>GAC.....GTC)',
        'results' : None,
        'site' : 'GACNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
        'ovhgseq' : 'N',
    }
rest_dict['DriI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DsaI>CC[AG][CT]GG)|(?P<DsaI_as>CC[AG][CT]GG)',
        'results' : None,
        'site' : 'CCRYGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCRYGG'),
        'ovhgseq' : 'CRYG',
    }
rest_dict['DsaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<DseDI>GAC......GTC)|(?P<DseDI_as>GAC......GTC)',
        'results' : None,
        'site' : 'GACNNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GACNNNNNNGTC'),
        'ovhgseq' : 'NN',
    }
rest_dict['DseDI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EaeI>[CT]GGCC[AG])|(?P<EaeI_as>[CT]GGCC[AG])',
        'results' : None,
        'site' : 'YGGCCR',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K', 'N'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'YGGCCR'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['EaeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EagI>CGGCCG)|(?P<EagI_as>CGGCCG)',
        'results' : None,
        'site' : 'CGGCCG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGGCCG'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['EagI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eam1104I>CTCTTC)|(?P<Eam1104I_as>GAAGAG)',
        'results' : None,
        'site' : 'CTCTTC',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, 4, None, None, 'CTCTTC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['Eam1104I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eam1105I>GAC.....GTC)|(?P<Eam1105I_as>GAC.....GTC)',
        'results' : None,
        'site' : 'GACNNNNNGTC',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('F', 'K'),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'GACNNNNNGTC'),
        'ovhgseq' : 'N',
    }
rest_dict['Eam1105I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EarI>CTCTTC)|(?P<EarI_as>GAAGAG)',
        'results' : None,
        'site' : 'CTCTTC',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (7, 4, None, None, 'CTCTTC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['EarI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EciI>GGCGGA)|(?P<EciI_as>TCCGCC)',
        'results' : None,
        'site' : 'GGCGGA',
        'substrat' : 'DNA',
        'fst3' : 9,
        'fst5' : 17,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (17, 9, None, None, 'GGCGGA'),
        'ovhgseq' : 'NN',
    }
rest_dict['EciI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Ecl136II>GAGCTC)|(?P<Ecl136II_as>GAGCTC)',
        'results' : None,
        'site' : 'GAGCTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GAGCTC'),
        'ovhgseq' : '',
    }
rest_dict['Ecl136II'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EclXI>CGGCCG)|(?P<EclXI_as>CGGCCG)',
        'results' : None,
        'site' : 'CGGCCG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M', 'S'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGGCCG'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['EclXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco105I>TACGTA)|(?P<Eco105I_as>TACGTA)',
        'results' : None,
        'site' : 'TACGTA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F', 'O'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TACGTA'),
        'ovhgseq' : '',
    }
rest_dict['Eco105I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco130I>CC[AT][AT]GG)|(?P<Eco130I_as>CC[AT][AT]GG)',
        'results' : None,
        'site' : 'CCWWGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCWWGG'),
        'ovhgseq' : 'CWWG',
    }
rest_dict['Eco130I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco147I>AGGCCT)|(?P<Eco147I_as>AGGCCT)',
        'results' : None,
        'site' : 'AGGCCT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGGCCT'),
        'ovhgseq' : '',
    }
rest_dict['Eco147I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco24I>G[AG]GC[CT]C)|(?P<Eco24I_as>G[AG]GC[CT]C)',
        'results' : None,
        'site' : 'GRGCYC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GRGCYC'),
        'ovhgseq' : 'RGCY',
    }
rest_dict['Eco24I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco31I>GGTCTC)|(?P<Eco31I_as>GAGACC)',
        'results' : None,
        'site' : 'GGTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, 5, None, None, 'GGTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Eco31I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco32I>GATATC)|(?P<Eco32I_as>GATATC)',
        'results' : None,
        'site' : 'GATATC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GATATC'),
        'ovhgseq' : '',
    }
rest_dict['Eco32I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco47I>GG[AT]CC)|(?P<Eco47I_as>GG[AT]CC)',
        'results' : None,
        'site' : 'GGWCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGWCC'),
        'ovhgseq' : 'GWC',
    }
rest_dict['Eco47I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco47III>AGCGCT)|(?P<Eco47III_as>AGCGCT)',
        'results' : None,
        'site' : 'AGCGCT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F', 'M', 'O', 'R', 'W'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'AGCGCT'),
        'ovhgseq' : '',
    }
rest_dict['Eco47III'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco52I>CGGCCG)|(?P<Eco52I_as>CGGCCG)',
        'results' : None,
        'site' : 'CGGCCG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'K', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGGCCG'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['Eco52I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco53kI>GAGCTC)|(?P<Eco53kI_as>GAGCTC)',
        'results' : None,
        'site' : 'GAGCTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GAGCTC'),
        'ovhgseq' : '',
    }
rest_dict['Eco53kI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco57I>CTGAAG)|(?P<Eco57I_as>CTTCAG)',
        'results' : None,
        'site' : 'CTGAAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTGAAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['Eco57I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco57MI>CTG[AG]AG)|(?P<Eco57MI_as>CT[CT]CAG)',
        'results' : None,
        'site' : 'CTGRAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 2048,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTGRAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['Eco57MI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco72I>CACGTG)|(?P<Eco72I_as>CACGTG)',
        'results' : None,
        'site' : 'CACGTG',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CACGTG'),
        'ovhgseq' : '',
    }
rest_dict['Eco72I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco81I>CCT.AGG)|(?P<Eco81I_as>CCT.AGG)',
        'results' : None,
        'site' : 'CCTNAGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'K', 'O'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCTNAGG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['Eco81I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco88I>C[CT]CG[AG]G)|(?P<Eco88I_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['Eco88I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Eco91I>GGT.ACC)|(?P<Eco91I_as>GGT.ACC)',
        'results' : None,
        'site' : 'GGTNACC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGTNACC'),
        'ovhgseq' : 'GTNAC',
    }
rest_dict['Eco91I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoHI>CC[CG]GG)|(?P<EcoHI_as>CC[CG]GG)',
        'results' : None,
        'site' : 'CCSGG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'CCSGG'),
        'ovhgseq' : 'CCSGG',
    }
rest_dict['EcoHI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoICRI>GAGCTC)|(?P<EcoICRI_as>GAGCTC)',
        'results' : None,
        'site' : 'GAGCTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'R', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GAGCTC'),
        'ovhgseq' : '',
    }
rest_dict['EcoICRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoNI>CCT.....AGG)|(?P<EcoNI_as>CCT.....AGG)',
        'results' : None,
        'site' : 'CCTNNNNNAGG',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CCTNNNNNAGG'),
        'ovhgseq' : 'N',
    }
rest_dict['EcoNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoO109I>[AG]GG.CC[CT])|(?P<EcoO109I_as>[AG]GG.CC[CT])',
        'results' : None,
        'site' : 'RGGNCCY',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F', 'J', 'K', 'N'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'RGGNCCY'),
        'ovhgseq' : 'GNC',
    }
rest_dict['EcoO109I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoO65I>GGT.ACC)|(?P<EcoO65I_as>GGT.ACC)',
        'results' : None,
        'site' : 'GGTNACC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGTNACC'),
        'ovhgseq' : 'GTNAC',
    }
rest_dict['EcoO65I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoRI>GAATTC)|(?P<EcoRI_as>GAATTC)',
        'results' : None,
        'site' : 'GAATTC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GAATTC'),
        'ovhgseq' : 'AATT',
    }
rest_dict['EcoRI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoRII>CC[AT]GG)|(?P<EcoRII_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('F', 'J', 'M', 'O', 'S'),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'CCWGG'),
        'ovhgseq' : 'CCWGG',
    }
rest_dict['EcoRII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoRV>GATATC)|(?P<EcoRV_as>GATATC)',
        'results' : None,
        'site' : 'GATATC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'C', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GATATC'),
        'ovhgseq' : '',
    }
rest_dict['EcoRV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoT14I>CC[AT][AT]GG)|(?P<EcoT14I_as>CC[AT][AT]GG)',
        'results' : None,
        'site' : 'CCWWGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCWWGG'),
        'ovhgseq' : 'CWWG',
    }
rest_dict['EcoT14I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoT22I>ATGCAT)|(?P<EcoT22I_as>ATGCAT)',
        'results' : None,
        'site' : 'ATGCAT',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('K', 'O'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'ATGCAT'),
        'ovhgseq' : 'TGCA',
    }
rest_dict['EcoT22I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EcoT38I>G[AG]GC[CT]C)|(?P<EcoT38I_as>G[AG]GC[CT]C)',
        'results' : None,
        'site' : 'GRGCYC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('J',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GRGCYC'),
        'ovhgseq' : 'RGCY',
    }
rest_dict['EcoT38I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EgeI>GGCGCC)|(?P<EgeI_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GGCGCC'),
        'ovhgseq' : '',
    }
rest_dict['EgeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EheI>GGCGCC)|(?P<EheI_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F', 'O'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GGCGCC'),
        'ovhgseq' : '',
    }
rest_dict['EheI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ErhI>CC[AT][AT]GG)|(?P<ErhI_as>CC[AT][AT]GG)',
        'results' : None,
        'site' : 'CCWWGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCWWGG'),
        'ovhgseq' : 'CWWG',
    }
rest_dict['ErhI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EsaBC3I>TCGA)|(?P<EsaBC3I_as>TCGA)',
        'results' : None,
        'site' : 'TCGA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TCGA'),
        'ovhgseq' : '',
    }
rest_dict['EsaBC3I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EsaSSI>GACCAC)|(?P<EsaSSI_as>GTGGTC)',
        'results' : None,
        'site' : 'GACCAC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GACCAC'),
        'ovhgseq' : None,
    }
rest_dict['EsaSSI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Esp3I>CGTCTC)|(?P<Esp3I_as>GAGACG)',
        'results' : None,
        'site' : 'CGTCTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, 5, None, None, 'CGTCTC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Esp3I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<EspI>GCT.AGC)|(?P<EspI_as>GCT.AGC)',
        'results' : None,
        'site' : 'GCTNAGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCTNAGC'),
        'ovhgseq' : 'TNA',
    }
rest_dict['EspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FaeI>CATG)|(?P<FaeI_as>CATG)',
        'results' : None,
        'site' : 'CATG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CATG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['FaeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FaiI>[CT]AT[AG])|(?P<FaiI_as>[CT]AT[AG])',
        'results' : None,
        'site' : 'YATR',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 64,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'YATR'),
        'ovhgseq' : '',
    }
rest_dict['FaiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FalI>AAG.....CTT)|(?P<FalI_as>AAG.....CTT)',
        'results' : None,
        'site' : 'AAGNNNNNCTT',
        'substrat' : 'DNA',
        'fst3' : -24,
        'fst5' : -8,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 8,
        'suppl' : ('I',),
        'scd5' : 24,
        'charac' : (-8, -24, 24, 8, 'AAGNNNNNCTT'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['FalI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FaqI>GGGAC)|(?P<FaqI_as>GTCCC)',
        'results' : None,
        'site' : 'GGGAC',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 15,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (15, 14, None, None, 'GGGAC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['FaqI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FatI>CATG)|(?P<FatI_as>CATG)',
        'results' : None,
        'site' : 'CATG',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'CATG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['FatI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FauI>CCCGC)|(?P<FauI_as>GCGGG)',
        'results' : None,
        'site' : 'CCCGC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 9,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (9, 6, None, None, 'CCCGC'),
        'ovhgseq' : 'NN',
    }
rest_dict['FauI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FauNDI>CATATG)|(?P<FauNDI_as>CATATG)',
        'results' : None,
        'site' : 'CATATG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CATATG'),
        'ovhgseq' : 'TA',
    }
rest_dict['FauNDI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FbaI>TGATCA)|(?P<FbaI_as>TGATCA)',
        'results' : None,
        'site' : 'TGATCA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TGATCA'),
        'ovhgseq' : 'GATC',
    }
rest_dict['FbaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FblI>GT[AC][GT]AC)|(?P<FblI_as>GT[AC][GT]AC)',
        'results' : None,
        'site' : 'GTMKAC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GTMKAC'),
        'ovhgseq' : 'MK',
    }
rest_dict['FblI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FinI>GGGAC)|(?P<FinI_as>GTCCC)',
        'results' : None,
        'site' : 'GGGAC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GGGAC'),
        'ovhgseq' : None,
    }
rest_dict['FinI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FmuI>GG.CC)|(?P<FmuI_as>GG.CC)',
        'results' : None,
        'site' : 'GGNCC',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'GGNCC'),
        'ovhgseq' : 'GNC',
    }
rest_dict['FmuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Fnu4HI>GC.GC)|(?P<Fnu4HI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCNGC'),
        'ovhgseq' : 'N',
    }
rest_dict['Fnu4HI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FnuDII>CGCG)|(?P<FnuDII_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['FnuDII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FokI>GGATG)|(?P<FokI_as>CATCC)',
        'results' : None,
        'site' : 'GGATG',
        'substrat' : 'DNA',
        'fst3' : 13,
        'fst5' : 14,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'J', 'K', 'M', 'N', 'Q', 'R', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (14, 13, None, None, 'GGATG'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['FokI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FriOI>G[AG]GC[CT]C)|(?P<FriOI_as>G[AG]GC[CT]C)',
        'results' : None,
        'site' : 'GRGCYC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GRGCYC'),
        'ovhgseq' : 'RGCY',
    }
rest_dict['FriOI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FseI>GGCCGGCC)|(?P<FseI_as>GGCCGGCC)',
        'results' : None,
        'site' : 'GGCCGGCC',
        'substrat' : 'DNA',
        'fst3' : -6,
        'fst5' : 6,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (6, -6, None, None, 'GGCCGGCC'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['FseI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Fsp4HI>GC.GC)|(?P<Fsp4HI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCNGC'),
        'ovhgseq' : 'N',
    }
rest_dict['Fsp4HI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FspAI>[AG]TGCGCA[CT])|(?P<FspAI_as>[AG]TGCGCA[CT])',
        'results' : None,
        'site' : 'RTGCGCAY',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 16384,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'RTGCGCAY'),
        'ovhgseq' : '',
    }
rest_dict['FspAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FspBI>CTAG)|(?P<FspBI_as>CTAG)',
        'results' : None,
        'site' : 'CTAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTAG'),
        'ovhgseq' : 'TA',
    }
rest_dict['FspBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<FspI>TGCGCA)|(?P<FspI_as>TGCGCA)',
        'results' : None,
        'site' : 'TGCGCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('J', 'N', 'O'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGCGCA'),
        'ovhgseq' : '',
    }
rest_dict['FspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<GdiII>CGGCC[AG])|(?P<GdiII_as>[CT]GGCCG)',
        'results' : None,
        'site' : 'CGGCCR',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 2048,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CGGCCR'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['GdiII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<GlaI>GCGC)|(?P<GlaI_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCGC'),
        'ovhgseq' : '',
    }
rest_dict['GlaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<GluI>GC.GC)|(?P<GluI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCNGC'),
        'ovhgseq' : 'N',
    }
rest_dict['GluI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<GsaI>CCCAGC)|(?P<GsaI_as>GCTGGG)',
        'results' : None,
        'site' : 'CCCAGC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CCCAGC'),
        'ovhgseq' : 'CCAG',
    }
rest_dict['GsaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<GsuI>CTGGAG)|(?P<GsuI_as>CTCCAG)',
        'results' : None,
        'site' : 'CTGGAG',
        'substrat' : 'DNA',
        'fst3' : 14,
        'fst5' : 22,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (22, 14, None, None, 'CTGGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['GsuI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HaeI>[AT]GGCC[AT])|(?P<HaeI_as>[AT]GGCC[AT])',
        'results' : None,
        'site' : 'WGGCCW',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'WGGCCW'),
        'ovhgseq' : '',
    }
rest_dict['HaeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HaeII>[AG]GCGC[CT])|(?P<HaeII_as>[AG]GCGC[CT])',
        'results' : None,
        'site' : 'RGCGCY',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('J', 'K', 'N', 'O', 'R', 'W'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'RGCGCY'),
        'ovhgseq' : 'GCGC',
    }
rest_dict['HaeII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HaeIII>GGCC)|(?P<HaeIII_as>GGCC)',
        'results' : None,
        'site' : 'GGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCC'),
        'ovhgseq' : '',
    }
rest_dict['HaeIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HapII>CCGG)|(?P<HapII_as>CCGG)',
        'results' : None,
        'site' : 'CCGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCGG'),
        'ovhgseq' : 'CG',
    }
rest_dict['HapII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HgaI>GACGC)|(?P<HgaI_as>GCGTC)',
        'results' : None,
        'site' : 'GACGC',
        'substrat' : 'DNA',
        'fst3' : 10,
        'fst5' : 10,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('I', 'N'),
        'scd5' : None,
        'charac' : (10, 10, None, None, 'GACGC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['HgaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HgiAI>G[AT]GC[AT]C)|(?P<HgiAI_as>G[AT]GC[AT]C)',
        'results' : None,
        'site' : 'GWGCWC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GWGCWC'),
        'ovhgseq' : 'WGCW',
    }
rest_dict['HgiAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HgiCI>GG[CT][AG]CC)|(?P<HgiCI_as>GG[CT][AG]CC)',
        'results' : None,
        'site' : 'GGYRCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGYRCC'),
        'ovhgseq' : 'GYRC',
    }
rest_dict['HgiCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HgiEII>ACC......GGT)|(?P<HgiEII_as>ACC......GGT)',
        'results' : None,
        'site' : 'ACCNNNNNNGGT',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 4096,
        'size' : 12,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'ACCNNNNNNGGT'),
        'ovhgseq' : None,
    }
rest_dict['HgiEII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HgiJII>G[AG]GC[CT]C)|(?P<HgiJII_as>G[AG]GC[CT]C)',
        'results' : None,
        'site' : 'GRGCYC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GRGCYC'),
        'ovhgseq' : 'RGCY',
    }
rest_dict['HgiJII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HhaI>GCGC)|(?P<HhaI_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('B', 'F', 'J', 'K', 'N', 'O', 'R', 'U', 'W', 'Y'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['HhaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hin1I>G[AG]CG[CT]C)|(?P<Hin1I_as>G[AG]CG[CT]C)',
        'results' : None,
        'site' : 'GRCGYC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F', 'K', 'O'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GRCGYC'),
        'ovhgseq' : 'CG',
    }
rest_dict['Hin1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hin1II>CATG)|(?P<Hin1II_as>CATG)',
        'results' : None,
        'site' : 'CATG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CATG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['Hin1II'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hin4I>GA[CT].....[ACG]TC)|(?P<Hin4I_as>GA[CGT].....[AG]TC)',
        'results' : None,
        'site' : 'GAYNNNNNVTC',
        'substrat' : 'DNA',
        'fst3' : -24,
        'fst5' : -8,
        'freq' : 512,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : 8,
        'suppl' : ('F',),
        'scd5' : 24,
        'charac' : (-8, -24, 24, 8, 'GAYNNNNNVTC'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['Hin4I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hin4II>CCTTC)|(?P<Hin4II_as>GAAGG)',
        'results' : None,
        'site' : 'CCTTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 11,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (11, 5, None, None, 'CCTTC'),
        'ovhgseq' : 'N',
    }
rest_dict['Hin4II'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hin6I>GCGC)|(?P<Hin6I_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['Hin6I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HinP1I>GCGC)|(?P<HinP1I_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['HinP1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HincII>GT[CT][AG]AC)|(?P<HincII_as>GT[CT][AG]AC)',
        'results' : None,
        'site' : 'GTYRAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'F', 'H', 'J', 'K', 'N', 'O', 'Q', 'R', 'U', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTYRAC'),
        'ovhgseq' : '',
    }
rest_dict['HincII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HindII>GT[CT][AG]AC)|(?P<HindII_as>GT[CT][AG]AC)',
        'results' : None,
        'site' : 'GTYRAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'M', 'S', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTYRAC'),
        'ovhgseq' : '',
    }
rest_dict['HindII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HindIII>AAGCTT)|(?P<HindIII_as>AAGCTT)',
        'results' : None,
        'site' : 'AAGCTT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'AAGCTT'),
        'ovhgseq' : 'AGCT',
    }
rest_dict['HindIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HinfI>GA.TC)|(?P<HinfI_as>GA.TC)',
        'results' : None,
        'site' : 'GANTC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GANTC'),
        'ovhgseq' : 'ANT',
    }
rest_dict['HinfI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpaI>GTTAAC)|(?P<HpaI_as>GTTAAC)',
        'results' : None,
        'site' : 'GTTAAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'C', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTTAAC'),
        'ovhgseq' : '',
    }
rest_dict['HpaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpaII>CCGG)|(?P<HpaII_as>CCGG)',
        'results' : None,
        'site' : 'CCGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('B', 'F', 'I', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCGG'),
        'ovhgseq' : 'CG',
    }
rest_dict['HpaII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HphI>GGTGA)|(?P<HphI_as>TCACC)',
        'results' : None,
        'site' : 'GGTGA',
        'substrat' : 'DNA',
        'fst3' : 7,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('F', 'N'),
        'scd5' : None,
        'charac' : (13, 7, None, None, 'GGTGA'),
        'ovhgseq' : 'N',
    }
rest_dict['HphI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hpy166II>GT..AC)|(?P<Hpy166II_as>GT..AC)',
        'results' : None,
        'site' : 'GTNNAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTNNAC'),
        'ovhgseq' : '',
    }
rest_dict['Hpy166II'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hpy178III>TC..GA)|(?P<Hpy178III_as>TC..GA)',
        'results' : None,
        'site' : 'TCNNGA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TCNNGA'),
        'ovhgseq' : 'NN',
    }
rest_dict['Hpy178III'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hpy188I>TC.GA)|(?P<Hpy188I_as>TC.GA)',
        'results' : None,
        'site' : 'TCNGA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TCNGA'),
        'ovhgseq' : 'N',
    }
rest_dict['Hpy188I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hpy188III>TC..GA)|(?P<Hpy188III_as>TC..GA)',
        'results' : None,
        'site' : 'TCNNGA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TCNNGA'),
        'ovhgseq' : 'NN',
    }
rest_dict['Hpy188III'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hpy8I>GT..AC)|(?P<Hpy8I_as>GT..AC)',
        'results' : None,
        'site' : 'GTNNAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTNNAC'),
        'ovhgseq' : '',
    }
rest_dict['Hpy8I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hpy99I>CG[AT]CG)|(?P<Hpy99I_as>CG[AT]CG)',
        'results' : None,
        'site' : 'CGWCG',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 5,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CGWCG'),
        'ovhgseq' : 'CGWCG',
    }
rest_dict['Hpy99I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpyAV>CCTTC)|(?P<HpyAV_as>GAAGG)',
        'results' : None,
        'site' : 'CCTTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 11,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (11, 5, None, None, 'CCTTC'),
        'ovhgseq' : 'N',
    }
rest_dict['HpyAV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpyCH4III>AC.GT)|(?P<HpyCH4III_as>AC.GT)',
        'results' : None,
        'site' : 'ACNGT',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'ACNGT'),
        'ovhgseq' : 'N',
    }
rest_dict['HpyCH4III'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpyCH4IV>ACGT)|(?P<HpyCH4IV_as>ACGT)',
        'results' : None,
        'site' : 'ACGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACGT'),
        'ovhgseq' : 'CG',
    }
rest_dict['HpyCH4IV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpyCH4V>TGCA)|(?P<HpyCH4V_as>TGCA)',
        'results' : None,
        'site' : 'TGCA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'TGCA'),
        'ovhgseq' : '',
    }
rest_dict['HpyCH4V'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpyF10VI>GC.......GC)|(?P<HpyF10VI_as>GC.......GC)',
        'results' : None,
        'site' : 'GCNNNNNNNGC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GCNNNNNNNGC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['HpyF10VI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HpyF3I>CT.AG)|(?P<HpyF3I_as>CT.AG)',
        'results' : None,
        'site' : 'CTNAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTNAG'),
        'ovhgseq' : 'TNA',
    }
rest_dict['HpyF3I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hsp92I>G[AG]CG[CT]C)|(?P<Hsp92I_as>G[AG]CG[CT]C)',
        'results' : None,
        'site' : 'GRCGYC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GRCGYC'),
        'ovhgseq' : 'CG',
    }
rest_dict['Hsp92I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Hsp92II>CATG)|(?P<Hsp92II_as>CATG)',
        'results' : None,
        'site' : 'CATG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('R',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CATG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['Hsp92II'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<HspAI>GCGC)|(?P<HspAI_as>GCGC)',
        'results' : None,
        'site' : 'GCGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCGC'),
        'ovhgseq' : 'CG',
    }
rest_dict['HspAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<ItaI>GC.GC)|(?P<ItaI_as>GC.GC)',
        'results' : None,
        'site' : 'GCNGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCNGC'),
        'ovhgseq' : 'N',
    }
rest_dict['ItaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<KasI>GGCGCC)|(?P<KasI_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GGCGCC'),
        'ovhgseq' : 'GCGC',
    }
rest_dict['KasI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<KflI>GGG[AT]CCC)|(?P<KflI_as>GGG[AT]CCC)',
        'results' : None,
        'site' : 'GGGWCCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGGWCCC'),
        'ovhgseq' : 'GWC',
    }
rest_dict['KflI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Kpn2I>TCCGGA)|(?P<Kpn2I_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['Kpn2I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<KpnI>GGTACC)|(?P<KpnI_as>GGTACC)',
        'results' : None,
        'site' : 'GGTACC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GGTACC'),
        'ovhgseq' : 'GTAC',
    }
rest_dict['KpnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Ksp22I>TGATCA)|(?P<Ksp22I_as>TGATCA)',
        'results' : None,
        'site' : 'TGATCA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TGATCA'),
        'ovhgseq' : 'GATC',
    }
rest_dict['Ksp22I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Ksp632I>CTCTTC)|(?P<Ksp632I_as>GAAGAG)',
        'results' : None,
        'site' : 'CTCTTC',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (7, 4, None, None, 'CTCTTC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['Ksp632I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<KspAI>GTTAAC)|(?P<KspAI_as>GTTAAC)',
        'results' : None,
        'site' : 'GTTAAC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GTTAAC'),
        'ovhgseq' : '',
    }
rest_dict['KspAI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<KspI>CCGCGG)|(?P<KspI_as>CCGCGG)',
        'results' : None,
        'site' : 'CCGCGG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('M', 'S'),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CCGCGG'),
        'ovhgseq' : 'GC',
    }
rest_dict['KspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Kzo9I>GATC)|(?P<Kzo9I_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['Kzo9I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<LguI>GCTCTTC)|(?P<LguI_as>GAAGAGC)',
        'results' : None,
        'site' : 'GCTCTTC',
        'substrat' : 'DNA',
        'fst3' : 4,
        'fst5' : 8,
        'freq' : 16384,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -3,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (8, 4, None, None, 'GCTCTTC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['LguI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<LpnI>[AG]GCGC[CT])|(?P<LpnI_as>[AG]GCGC[CT])',
        'results' : None,
        'site' : 'RGCGCY',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'RGCGCY'),
        'ovhgseq' : '',
    }
rest_dict['LpnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Lsp1109I>GCAGC)|(?P<Lsp1109I_as>GCTGC)',
        'results' : None,
        'site' : 'GCAGC',
        'substrat' : 'DNA',
        'fst3' : 12,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (13, 12, None, None, 'GCAGC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['Lsp1109I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<LweI>GCATC)|(?P<LweI_as>GATGC)',
        'results' : None,
        'site' : 'GCATC',
        'substrat' : 'DNA',
        'fst3' : 9,
        'fst5' : 10,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (10, 9, None, None, 'GCATC'),
        'ovhgseq' : 'NNNN',
    }
rest_dict['LweI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MabI>ACC[AT]GGT)|(?P<MabI_as>ACC[AT]GGT)',
        'results' : None,
        'site' : 'ACCWGGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACCWGGT'),
        'ovhgseq' : 'CCWGG',
    }
rest_dict['MabI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MaeI>CTAG)|(?P<MaeI_as>CTAG)',
        'results' : None,
        'site' : 'CTAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTAG'),
        'ovhgseq' : 'TA',
    }
rest_dict['MaeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MaeII>ACGT)|(?P<MaeII_as>ACGT)',
        'results' : None,
        'site' : 'ACGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACGT'),
        'ovhgseq' : 'CG',
    }
rest_dict['MaeII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MaeIII>GT.AC)|(?P<MaeIII_as>GT.AC)',
        'results' : None,
        'site' : 'GTNAC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GTNAC'),
        'ovhgseq' : 'GTNAC',
    }
rest_dict['MaeIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MalI>GATC)|(?P<MalI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GATC'),
        'ovhgseq' : '',
    }
rest_dict['MalI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MaqI>C[AG]TTGAC)|(?P<MaqI_as>GTCAA[CT]G)',
        'results' : None,
        'site' : 'CRTTGAC',
        'substrat' : 'DNA',
        'fst3' : 19,
        'fst5' : 28,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (28, 19, None, None, 'CRTTGAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['MaqI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MauBI>CGCGCGCG)|(?P<MauBI_as>CGCGCGCG)',
        'results' : None,
        'site' : 'CGCGCGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCGCGCG'),
        'ovhgseq' : 'CGCG',
    }
rest_dict['MauBI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MbiI>CCGCTC)|(?P<MbiI_as>GAGCGG)',
        'results' : None,
        'site' : 'CCGCTC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CCGCTC'),
        'ovhgseq' : '',
    }
rest_dict['MbiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MboI>GATC)|(?P<MboI_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'K', 'N', 'Q', 'R', 'U', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['MboI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MboII>GAAGA)|(?P<MboII_as>TCTTC)',
        'results' : None,
        'site' : 'GAAGA',
        'substrat' : 'DNA',
        'fst3' : 7,
        'fst5' : 13,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('F', 'I', 'J', 'K', 'N', 'O', 'Q', 'R', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (13, 7, None, None, 'GAAGA'),
        'ovhgseq' : 'N',
    }
rest_dict['MboII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<McaTI>GCGCGC)|(?P<McaTI_as>GCGCGC)',
        'results' : None,
        'site' : 'GCGCGC',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'GCGCGC'),
        'ovhgseq' : 'GC',
    }
rest_dict['McaTI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<McrI>CG[AG][CT]CG)|(?P<McrI_as>CG[AG][CT]CG)',
        'results' : None,
        'site' : 'CGRYCG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CGRYCG'),
        'ovhgseq' : 'RY',
    }
rest_dict['McrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MfeI>CAATTG)|(?P<MfeI_as>CAATTG)',
        'results' : None,
        'site' : 'CAATTG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CAATTG'),
        'ovhgseq' : 'AATT',
    }
rest_dict['MfeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MflI>[AG]GATC[CT])|(?P<MflI_as>[AG]GATC[CT])',
        'results' : None,
        'site' : 'RGATCY',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('K',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'RGATCY'),
        'ovhgseq' : 'GATC',
    }
rest_dict['MflI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MhlI>G[AGT]GC[ACT]C)|(?P<MhlI_as>G[AGT]GC[ACT]C)',
        'results' : None,
        'site' : 'GDGCHC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GDGCHC'),
        'ovhgseq' : 'DGCH',
    }
rest_dict['MhlI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MjaIV>GT..AC)|(?P<MjaIV_as>GT..AC)',
        'results' : None,
        'site' : 'GTNNAC',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'GTNNAC'),
        'ovhgseq' : None,
    }
rest_dict['MjaIV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MlsI>TGGCCA)|(?P<MlsI_as>TGGCCA)',
        'results' : None,
        'site' : 'TGGCCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGGCCA'),
        'ovhgseq' : '',
    }
rest_dict['MlsI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MluI>ACGCGT)|(?P<MluI_as>ACGCGT)',
        'results' : None,
        'site' : 'ACGCGT',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'ACGCGT'),
        'ovhgseq' : 'CGCG',
    }
rest_dict['MluI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MluNI>TGGCCA)|(?P<MluNI_as>TGGCCA)',
        'results' : None,
        'site' : 'TGGCCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('M', 'S'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGGCCA'),
        'ovhgseq' : '',
    }
rest_dict['MluNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Mly113I>GGCGCC)|(?P<Mly113I_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCGCC'),
        'ovhgseq' : 'CG',
    }
rest_dict['Mly113I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MlyI>GAGTC)|(?P<MlyI_as>GACTC)',
        'results' : None,
        'site' : 'GAGTC',
        'substrat' : 'DNA',
        'fst3' : 5,
        'fst5' : 10,
        'freq' : 1024,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (10, 5, None, None, 'GAGTC'),
        'ovhgseq' : '',
    }
rest_dict['MlyI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MmeI>TCC[AG]AC)|(?P<MmeI_as>GT[CT]GGA)',
        'results' : None,
        'site' : 'TCCRAC',
        'substrat' : 'DNA',
        'fst3' : 18,
        'fst5' : 26,
        'freq' : 2048,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N', 'X'),
        'scd5' : None,
        'charac' : (26, 18, None, None, 'TCCRAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['MmeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MnlI>CCTC)|(?P<MnlI_as>GAGG)',
        'results' : None,
        'site' : 'CCTC',
        'substrat' : 'DNA',
        'fst3' : 6,
        'fst5' : 11,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 1,
        'scd3' : None,
        'suppl' : ('F', 'I', 'N', 'Q', 'V', 'W', 'X'),
        'scd5' : None,
        'charac' : (11, 6, None, None, 'CCTC'),
        'ovhgseq' : 'N',
    }
rest_dict['MnlI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Mph1103I>ATGCAT)|(?P<Mph1103I_as>ATGCAT)',
        'results' : None,
        'site' : 'ATGCAT',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'ATGCAT'),
        'ovhgseq' : 'TGCA',
    }
rest_dict['Mph1103I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MreI>CGCCGGCG)|(?P<MreI_as>CGCCGGCG)',
        'results' : None,
        'site' : 'CGCCGGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCCGGCG'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['MreI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MroI>TCCGGA)|(?P<MroI_as>TCCGGA)',
        'results' : None,
        'site' : 'TCCGGA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('M', 'O'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TCCGGA'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['MroI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MroNI>GCCGGC)|(?P<MroNI_as>GCCGGC)',
        'results' : None,
        'site' : 'GCCGGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCCGGC'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['MroNI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MroXI>GAA....TTC)|(?P<MroXI_as>GAA....TTC)',
        'results' : None,
        'site' : 'GAANNNNTTC',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'GAANNNNTTC'),
        'ovhgseq' : '',
    }
rest_dict['MroXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MscI>TGGCCA)|(?P<MscI_as>TGGCCA)',
        'results' : None,
        'site' : 'TGGCCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'N', 'O'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGGCCA'),
        'ovhgseq' : '',
    }
rest_dict['MscI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MseI>TTAA)|(?P<MseI_as>TTAA)',
        'results' : None,
        'site' : 'TTAA',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('B', 'N'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'TTAA'),
        'ovhgseq' : 'TA',
    }
rest_dict['MseI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MslI>CA[CT]....[AG]TG)|(?P<MslI_as>CA[CT]....[AG]TG)',
        'results' : None,
        'site' : 'CAYNNNNRTG',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 10,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CAYNNNNRTG'),
        'ovhgseq' : '',
    }
rest_dict['MslI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Msp20I>TGGCCA)|(?P<Msp20I_as>TGGCCA)',
        'results' : None,
        'site' : 'TGGCCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGGCCA'),
        'ovhgseq' : '',
    }
rest_dict['Msp20I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MspA1I>C[AC]GC[GT]G)|(?P<MspA1I_as>C[AC]GC[GT]G)',
        'results' : None,
        'site' : 'CMGCKG',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('I', 'N', 'R', 'V'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CMGCKG'),
        'ovhgseq' : '',
    }
rest_dict['MspA1I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MspCI>CTTAAG)|(?P<MspCI_as>CTTAAG)',
        'results' : None,
        'site' : 'CTTAAG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('C',),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CTTAAG'),
        'ovhgseq' : 'TTAA',
    }
rest_dict['MspCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MspI>CCGG)|(?P<MspI_as>CCGG)',
        'results' : None,
        'site' : 'CCGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('F', 'H', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'V', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCGG'),
        'ovhgseq' : 'CG',
    }
rest_dict['MspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MspR9I>CC.GG)|(?P<MspR9I_as>CC.GG)',
        'results' : None,
        'site' : 'CCNGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('I',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCNGG'),
        'ovhgseq' : 'N',
    }
rest_dict['MspR9I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MssI>GTTTAAAC)|(?P<MssI_as>GTTTAAAC)',
        'results' : None,
        'site' : 'GTTTAAAC',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'GTTTAAAC'),
        'ovhgseq' : '',
    }
rest_dict['MssI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MstI>TGCGCA)|(?P<MstI_as>TGCGCA)',
        'results' : None,
        'site' : 'TGCGCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGCGCA'),
        'ovhgseq' : '',
    }
rest_dict['MstI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MunI>CAATTG)|(?P<MunI_as>CAATTG)',
        'results' : None,
        'site' : 'CAATTG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('F', 'K', 'M'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CAATTG'),
        'ovhgseq' : 'AATT',
    }
rest_dict['MunI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Mva1269I>GAATGC)|(?P<Mva1269I_as>GCATTC)',
        'results' : None,
        'site' : 'GAATGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 7,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (7, -1, None, None, 'GAATGC'),
        'ovhgseq' : 'CN',
    }
rest_dict['Mva1269I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MvaI>CC[AT]GG)|(?P<MvaI_as>CC[AT]GG)',
        'results' : None,
        'site' : 'CCWGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('F', 'K', 'M', 'O', 'S', 'W'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCWGG'),
        'ovhgseq' : 'W',
    }
rest_dict['MvaI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MvnI>CGCG)|(?P<MvnI_as>CGCG)',
        'results' : None,
        'site' : 'CGCG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('M',),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CGCG'),
        'ovhgseq' : '',
    }
rest_dict['MvnI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MvrI>CGATCG)|(?P<MvrI_as>CGATCG)',
        'results' : None,
        'site' : 'CGATCG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('U',),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CGATCG'),
        'ovhgseq' : 'AT',
    }
rest_dict['MvrI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<MwoI>GC.......GC)|(?P<MwoI_as>GC.......GC)',
        'results' : None,
        'site' : 'GCNNNNNNNGC',
        'substrat' : 'DNA',
        'fst3' : -7,
        'fst5' : 7,
        'freq' : 256,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 3,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (7, -7, None, None, 'GCNNNNNNNGC'),
        'ovhgseq' : 'NNN',
    }
rest_dict['MwoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NaeI>GCCGGC)|(?P<NaeI_as>GCCGGC)',
        'results' : None,
        'site' : 'GCCGGC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('C', 'K', 'M', 'N', 'O', 'R', 'U'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GCCGGC'),
        'ovhgseq' : '',
    }
rest_dict['NaeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NarI>GGCGCC)|(?P<NarI_as>GGCGCC)',
        'results' : None,
        'site' : 'GGCGCC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('J', 'M', 'N', 'O', 'Q', 'R', 'U', 'W', 'X'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GGCGCC'),
        'ovhgseq' : 'CG',
    }
rest_dict['NarI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NciI>CC[CG]GG)|(?P<NciI_as>CC[CG]GG)',
        'results' : None,
        'site' : 'CCSGG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -1,
        'scd3' : None,
        'suppl' : ('J', 'N', 'O', 'R', 'W'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CCSGG'),
        'ovhgseq' : 'S',
    }
rest_dict['NciI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NcoI>CCATGG)|(?P<NcoI_as>CCATGG)',
        'results' : None,
        'site' : 'CCATGG',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'CCATGG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['NcoI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NdeI>CATATG)|(?P<NdeI_as>CATATG)',
        'results' : None,
        'site' : 'CATATG',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('B', 'F', 'J', 'K', 'M', 'N', 'Q', 'R', 'S', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'CATATG'),
        'ovhgseq' : 'TA',
    }
rest_dict['NdeI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NdeII>GATC)|(?P<NdeII_as>GATC)',
        'results' : None,
        'site' : 'GATC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('J', 'M', 'R', 'W'),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GATC'),
        'ovhgseq' : 'GATC',
    }
rest_dict['NdeII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NgoAVIII>GAC.....TGA)|(?P<NgoAVIII_as>TCA.....GTC)',
        'results' : None,
        'site' : 'GACNNNNNTGA',
        'substrat' : 'DNA',
        'fst3' : -25,
        'fst5' : -12,
        'freq' : 4096,
        'size' : 11,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : 11,
        'suppl' : (),
        'scd5' : 24,
        'charac' : (-12, -25, 24, 11, 'GACNNNNNTGA'),
        'ovhgseq' : 'NN',
    }
rest_dict['NgoAVIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NgoMIV>GCCGGC)|(?P<NgoMIV_as>GCCGGC)',
        'results' : None,
        'site' : 'GCCGGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('N', 'R'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCCGGC'),
        'ovhgseq' : 'CCGG',
    }
rest_dict['NgoMIV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NhaXI>CAAG[AG]AG)|(?P<NhaXI_as>CT[CT]CTTG)',
        'results' : None,
        'site' : 'CAAGRAG',
        'substrat' : 'DNA',
        'fst3' : None,
        'fst5' : None,
        'freq' : 8192,
        'size' : 7,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : None,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (None, None, None, None, 'CAAGRAG'),
        'ovhgseq' : None,
    }
rest_dict['NhaXI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NheI>GCTAGC)|(?P<NheI_as>GCTAGC)',
        'results' : None,
        'site' : 'GCTAGC',
        'substrat' : 'DNA',
        'fst3' : -1,
        'fst5' : 1,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'J', 'K', 'M', 'N', 'O', 'R', 'S', 'U', 'W'),
        'scd5' : None,
        'charac' : (1, -1, None, None, 'GCTAGC'),
        'ovhgseq' : 'CTAG',
    }
rest_dict['NheI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NlaCI>CATCAC)|(?P<NlaCI_as>GTGATG)',
        'results' : None,
        'site' : 'CATCAC',
        'substrat' : 'DNA',
        'fst3' : 17,
        'fst5' : 25,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (25, 17, None, None, 'CATCAC'),
        'ovhgseq' : 'NN',
    }
rest_dict['NlaCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NlaIII>CATG)|(?P<NlaIII_as>CATG)',
        'results' : None,
        'site' : 'CATG',
        'substrat' : 'DNA',
        'fst3' : -4,
        'fst5' : 4,
        'freq' : 256,
        'size' : 4,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('N', 'W'),
        'scd5' : None,
        'charac' : (4, -4, None, None, 'CATG'),
        'ovhgseq' : 'CATG',
    }
rest_dict['NlaIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NlaIV>GG..CC)|(?P<NlaIV_as>GG..CC)',
        'results' : None,
        'site' : 'GGNNCC',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 256,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('N', 'W'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'GGNNCC'),
        'ovhgseq' : '',
    }
rest_dict['NlaIV'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<Nli3877I>C[CT]CG[AG]G)|(?P<Nli3877I_as>C[CT]CG[AG]G)',
        'results' : None,
        'site' : 'CYCGRG',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'CYCGRG'),
        'ovhgseq' : 'YCGR',
    }
rest_dict['Nli3877I'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NmeAIII>GCCGAG)|(?P<NmeAIII_as>CTCGGC)',
        'results' : None,
        'site' : 'GCCGAG',
        'substrat' : 'DNA',
        'fst3' : 19,
        'fst5' : 27,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 2,
        'scd3' : None,
        'suppl' : ('N',),
        'scd5' : None,
        'charac' : (27, 19, None, None, 'GCCGAG'),
        'ovhgseq' : 'NN',
    }
rest_dict['NmeAIII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NmeDI>[AG]CCGG[CT])|(?P<NmeDI_as>[AG]CCGG[CT])',
        'results' : None,
        'site' : 'RCCGGY',
        'substrat' : 'DNA',
        'fst3' : -13,
        'fst5' : -12,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : 12,
        'suppl' : (),
        'scd5' : 13,
        'charac' : (-12, -13, 13, 12, 'RCCGGY'),
        'ovhgseq' : 'NNNNN',
    }
rest_dict['NmeDI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NmuCI>GT[CG]AC)|(?P<NmuCI_as>GT[CG]AC)',
        'results' : None,
        'site' : 'GTSAC',
        'substrat' : 'DNA',
        'fst3' : 0,
        'fst5' : 0,
        'freq' : 512,
        'size' : 5,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -5,
        'scd3' : None,
        'suppl' : ('F',),
        'scd5' : None,
        'charac' : (0, 0, None, None, 'GTSAC'),
        'ovhgseq' : 'GTSAC',
    }
rest_dict['NmuCI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NotI>GCGGCCGC)|(?P<NotI_as>GCGGCCGC)',
        'results' : None,
        'site' : 'GCGGCCGC',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 65536,
        'size' : 8,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -4,
        'scd3' : None,
        'suppl' : ('B', 'C', 'F', 'H', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'S', 'U', 'W', 'X', 'Y'),
        'scd5' : None,
        'charac' : (2, -2, None, None, 'GCGGCCGC'),
        'ovhgseq' : 'GGCC',
    }
rest_dict['NotI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NruI>TCGCGA)|(?P<NruI_as>TCGCGA)',
        'results' : None,
        'site' : 'TCGCGA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('B', 'C', 'I', 'J', 'K', 'M', 'N', 'O', 'Q', 'R', 'U', 'W', 'X'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TCGCGA'),
        'ovhgseq' : '',
    }
rest_dict['NruI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NsbI>TGCGCA)|(?P<NsbI_as>TGCGCA)',
        'results' : None,
        'site' : 'TGCGCA',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : ('F', 'K'),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'TGCGCA'),
        'ovhgseq' : '',
    }
rest_dict['NsbI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NsiI>ATGCAT)|(?P<NsiI_as>ATGCAT)',
        'results' : None,
        'site' : 'ATGCAT',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('B', 'H', 'J', 'M', 'N', 'R', 'S', 'U', 'W'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'ATGCAT'),
        'ovhgseq' : 'TGCA',
    }
rest_dict['NsiI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NspBII>C[AC]GC[GT]G)|(?P<NspBII_as>C[AC]GC[GT]G)',
        'results' : None,
        'site' : 'CMGCKG',
        'substrat' : 'DNA',
        'fst3' : -3,
        'fst5' : 3,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 0,
        'scd3' : None,
        'suppl' : (),
        'scd5' : None,
        'charac' : (3, -3, None, None, 'CMGCKG'),
        'ovhgseq' : '',
    }
rest_dict['NspBII'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NspI>[AG]CATG[CT])|(?P<NspI_as>[AG]CATG[CT])',
        'results' : None,
        'site' : 'RCATGY',
        'substrat' : 'DNA',
        'fst3' : -5,
        'fst5' : 5,
        'freq' : 1024,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : 4,
        'scd3' : None,
        'suppl' : ('M', 'N'),
        'scd5' : None,
        'charac' : (5, -5, None, None, 'RCATGY'),
        'ovhgseq' : 'CATG',
    }
rest_dict['NspI'] = _temp()

def _temp():
    return {
        'compsite' : '(?P<NspV>TTCGAA)|(?P<NspV_as>TTCGAA)',
        'results' : None,
        'site' : 'TTCGAA',
        'substrat' : 'DNA',
        'fst3' : -2,
        'fst5' : 2,
        'freq' : 4096,
        'size' : 6,
        'opt_temp' : 37,
        'dna' : None,
        'inact_temp' : 65,
        'ovhg' : -2,
        'scd3' : None,
        'suppl' : ('J', 'O'),
        'scd5' : None,