('chrM', (0, 19517)),
    ('chrU', (0, 10049037)),
    ('chrUextra', (0, 29004656)),
    ('chrXHet', (0, 204112)),
    ('chrYHet', (0, 347038)),
))

# No chrUextra or chrM
dm3.default = OrderedDict()
for chrom, size in dm3.items():
    if chrom in ['chrUextra', 'chrM']:
        continue
    dm3.default[chrom] = size

# No chrU*, chr*Het, or chrM
dm3.euchromatic = OrderedDict()
for chrom, size in dm3.default.items():
    if 'chrU' in chrom:
        continue
    if 'Het' in chrom:
        continue
    dm3.euchromatic[chrom] = size


mm9 = OrderedDict((
    ('chr1', (0, 197195432)),
    ('chr2', (0, 181748087)),
    ('chr3', (0, 159599783)),
    ('chr4', (0, 155630120)),
    ('chr5', (0, 152537259)),
    ('chr6', (0, 149517037)),
    ('chrM', (0, 19517)),
    ('chrU', (0, 10049037)),
    ('chrUextra', (0, 29004656)),
    ('chrXHet', (0, 204112)),
    ('chrYHet', (0, 347038)),
))

# No chrUextra or chrM
dm3.default = OrderedDict()
for chrom, size in dm3.items():
    if chrom in ['chrUextra', 'chrM']:
        continue
    dm3.default[chrom] = size

# No chrU*, chr*Het, or chrM
dm3.euchromatic = OrderedDict()
for chrom, size in dm3.default.items():
    if 'chrU' in chrom:
        continue
    if 'Het' in chrom:
        continue
    dm3.euchromatic[chrom] = size

mm9 = OrderedDict((
    ('chr1', (0, 197195432)),
    ('chr2', (0, 181748087)),
    ('chr3', (0, 159599783)),
    ('chr4', (0, 155630120)),
    ('chr5', (0, 152537259)),
    ('chr6', (0, 149517037)),
    ('chr7', (0, 152524553)),