changeset 1:befe6021e476 draft default tip

planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/gff3_to_json commit 5e5fbe362ed5a4714debda0f2c0834cbbfd34147
author earlhaminst
date Tue, 28 Feb 2017 12:06:04 -0500
parents be6cec883b02
children
files gff3_to_json.py gff3_to_json.xml test-data/Caenorhabditis_elegans.WBcel235.33.chromosome.I_shortened.json test-data/test.json
diffstat 4 files changed, 71 insertions(+), 2731 deletions(-) [+]
line wrap: on
line diff
--- a/gff3_to_json.py	Wed Dec 21 10:02:59 2016 -0500
+++ b/gff3_to_json.py	Tue Feb 28 12:06:04 2017 -0500
@@ -4,16 +4,22 @@
 import optparse
 import sys
 
-cds_parent_dict = dict()
-exon_parent_dict = dict()
-five_prime_utr_parent_dict = dict()
 gene_count = 0
-gene_dict = dict()
-transcript_dict = dict()
-three_prime_utr_parent_dict = dict()
+
+
+def remove_type_from_list_of_ids(l):
+    return ','.join(remove_type_from_id(_) for _ in l.split(','))
 
 
-def feature_to_json(cols):
+def remove_type_from_id(id_):
+    colon_index = id_.find(':')
+    if colon_index >= 0:
+        return id_[colon_index + 1:]
+    else:
+        return id_
+
+
+def feature_to_dict(cols, parent_dict=None):
     d = {
         'end': int(cols[4]),
         'start': int(cols[3]),
@@ -22,21 +28,32 @@
         if '=' in attr:
             (tag, value) = attr.split('=')
             if tag == 'ID':
-                d['id'] = value
-            else:
-                d[tag] = value
+                tag = 'id'
+                value = remove_type_from_id(value)
+            elif tag == 'Parent':
+                value = remove_type_from_list_of_ids(value)
+            d[tag] = value
     if cols[6] == '+':
         d['strand'] = 1
     elif cols[6] == '-':
         d['strand'] = -1
     else:
         raise Exception("Unrecognized strand '%s'" % cols[6])
+    if parent_dict is not None and 'Parent' in d:
+        # a 3' UTR can be split among multiple exons
+        # a 5' UTR can be split among multiple exons
+        # a CDS can be part of multiple transcripts
+        for parent in d['Parent'].split(','):
+            if parent not in parent_dict:
+                parent_dict[parent] = [d]
+            else:
+                parent_dict[parent].append(d)
     return d
 
 
-def gene_to_json(cols, species):
+def add_gene_to_dict(cols, species, gene_dict):
     global gene_count
-    gene = feature_to_json(cols)
+    gene = feature_to_dict(cols)
     gene.update({
         'member_id': gene_count,
         'object_type': 'Gene',
@@ -48,8 +65,8 @@
     gene_count = gene_count + 1
 
 
-def transcript_to_json(cols, species):
-    transcript = feature_to_json(cols)
+def add_transcript_to_dict(cols, species, transcript_dict):
+    transcript = feature_to_dict(cols)
     transcript.update({
         'object_type': 'Transcript',
         'seq_region_name': cols[0],
@@ -58,8 +75,8 @@
     transcript_dict[transcript['id']] = transcript
 
 
-def exon_to_json(cols, species):
-    exon = feature_to_json(cols)
+def add_exon_to_dict(cols, species, exon_parent_dict):
+    exon = feature_to_dict(cols, exon_parent_dict)
     exon.update({
         'length': int(cols[4]) - int(cols[3]) + 1,
         'object_type': 'Exon',
@@ -69,56 +86,20 @@
     if 'id' not in exon and 'Name' in exon:
         exon['id'] = exon['Name']
 
-    if 'Parent' in exon:
-        for parent in exon['Parent'].split(','):
-            if parent not in exon_parent_dict:
-                exon_parent_dict[parent] = [exon]
-            else:
-                exon_parent_dict[parent].append(exon)
 
-
-def five_prime_utr_to_json(cols):
-    five_prime_utr = feature_to_json(cols)
-    if 'Parent' in five_prime_utr:
-        for parent in five_prime_utr['Parent'].split(','):
-            # the 5' UTR can be split among multiple exons
-            if parent not in five_prime_utr_parent_dict:
-                five_prime_utr_parent_dict[parent] = [five_prime_utr]
-            else:
-                five_prime_utr_parent_dict[parent].append(five_prime_utr)
-
-
-def three_prime_utr_to_json(cols):
-    three_prime_utr = feature_to_json(cols)
-    if 'Parent' in three_prime_utr:
-        for parent in three_prime_utr['Parent'].split(','):
-            # the 3' UTR can be split among multiple exons
-            if parent not in three_prime_utr_parent_dict:
-                three_prime_utr_parent_dict[parent] = [three_prime_utr]
-            else:
-                three_prime_utr_parent_dict[parent].append(three_prime_utr)
-
-
-def cds_to_json(cols):
-    cds = feature_to_json(cols)
+def add_cds_to_dict(cols, cds_parent_dict):
+    cds = feature_to_dict(cols, cds_parent_dict)
     if 'id' not in cds:
         if 'Name' in cds:
             cds['id'] = cds['Name']
-        elif 'Parent' in cds:
+        elif 'Parent' in cds and ',' not in cds['Parent']:
             cds['id'] = cds['Parent']
-    if 'Parent' in cds:
-        # At this point we are sure than 'id' is in cds
-        for parent in cds['Parent'].split(','):
-            if parent not in cds_parent_dict:
-                cds_parent_dict[parent] = [cds]
-            else:
-                cds_parent_dict[parent].append(cds)
 
 
-def join_dicts():
+def join_dicts(gene_dict, transcript_dict, exon_parent_dict, cds_parent_dict, five_prime_utr_parent_dict, three_prime_utr_parent_dict):
     for parent, exon_list in exon_parent_dict.items():
-        exon_list.sort(key=lambda _: _['start'])
         if parent in transcript_dict:
+            exon_list.sort(key=lambda _: _['start'])
             transcript_dict[parent]['Exon'] = exon_list
 
     for transcript_id, transcript in transcript_dict.items():
@@ -181,21 +162,19 @@
                     gene_dict[parent]['Transcript'].append(transcript)
 
 
-def merge_dicts(json_arg):
-    with open(json_arg) as f:
-        dict_from_json = json.load(f)
-    gene_intersection = set(gene_dict.keys()) & set(dict_from_json.keys())
+def update_full_gene_dict_no_overwrite(full_gene_dict, gene_dict):
+    gene_intersection = set(full_gene_dict.keys()) & set(gene_dict.keys())
     if gene_intersection:
-        raise Exception("JSON file '%s' contains information for genes '%s', which are also present in other files" % (json_arg, ', '.join(gene_intersection)))
-    gene_dict.update(dict_from_json)
+        raise Exception("Information for genes '%s' are present in multiple files" % ', '.join(gene_intersection))
+    full_gene_dict.update(gene_dict)
 
 
-def write_json(outfile=None, sort_keys=False):
+def write_json(full_gene_dict, outfile=None, sort_keys=False):
     if outfile:
         with open(outfile, 'w') as f:
-            json.dump(gene_dict, f, sort_keys=sort_keys)
+            json.dump(full_gene_dict, f, sort_keys=sort_keys)
     else:
-        print(json.dumps(gene_dict, indent=3, sort_keys=sort_keys))
+        json.dump(full_gene_dict, sys.stdout, sort_keys=sort_keys)
 
 
 def __main__():
@@ -205,16 +184,23 @@
     parser.add_option('-s', '--sort', action='store_true', help='Sort the keys in the JSON output')
     parser.add_option('-o', '--output', help='Path of the output file. If not specified, will print on the standard output')
     options, args = parser.parse_args()
-
     if args:
         raise Exception('Use options to provide inputs')
+
+    full_gene_dict = dict()
     for gff3_arg in options.gff3:
         try:
             (species, filename) = gff3_arg.split(':')
         except ValueError:
             raise Exception("Argument for --gff3 '%s' is not in the SPECIES:FILENAME format" % gff3_arg)
+        gene_dict = dict()
+        transcript_dict = dict()
+        exon_parent_dict = dict()
+        cds_parent_dict = dict()
+        five_prime_utr_parent_dict = dict()
+        three_prime_utr_parent_dict = dict()
         with open(filename) as f:
-            for i, line in enumerate(f):
+            for i, line in enumerate(f, start=1):
                 line = line.strip()
                 if not line:
                     # skip empty lines
@@ -228,27 +214,29 @@
                 feature_type = cols[2]
                 try:
                     if feature_type == 'gene':
-                        gene_to_json(cols, species)
+                        add_gene_to_dict(cols, species, gene_dict)
                     elif feature_type in ('mRNA', 'transcript'):
-                        transcript_to_json(cols, species)
+                        add_transcript_to_dict(cols, species, transcript_dict)
                     elif feature_type == 'exon':
-                        exon_to_json(cols, species)
+                        add_exon_to_dict(cols, species, exon_parent_dict)
                     elif feature_type == 'five_prime_UTR':
-                        five_prime_utr_to_json(cols)
+                        feature_to_dict(cols, five_prime_utr_parent_dict)
                     elif feature_type == 'three_prime_UTR':
-                        three_prime_utr_to_json(cols)
+                        feature_to_dict(cols, three_prime_utr_parent_dict)
                     elif feature_type == 'CDS':
-                        cds_to_json(cols)
+                        add_cds_to_dict(cols, cds_parent_dict)
                     else:
                         print("Line %i in file '%s': '%s' is not an implemented feature type" % (i, filename, feature_type), file=sys.stderr)
                 except Exception as e:
                     raise Exception("Line %i in file '%s': %s" % (i, filename, e))
-    join_dicts()
+        join_dicts(gene_dict, transcript_dict, exon_parent_dict, cds_parent_dict, five_prime_utr_parent_dict, three_prime_utr_parent_dict)
+        update_full_gene_dict_no_overwrite(full_gene_dict, gene_dict)
 
     for json_arg in options.json:
-        merge_dicts(json_arg)
+        with open(json_arg) as f:
+            update_full_gene_dict_no_overwrite(full_gene_dict, json.load(f))
 
-    write_json(options.output, options.sort)
+    write_json(full_gene_dict, options.output, options.sort)
 
 
 if __name__ == '__main__':
--- a/gff3_to_json.xml	Wed Dec 21 10:02:59 2016 -0500
+++ b/gff3_to_json.xml	Tue Feb 28 12:06:04 2017 -0500
@@ -5,17 +5,17 @@
     </stdio>
     <command>
 <![CDATA[
-python $__tool_directory__/gff3_to_json.py
+python '$__tool_directory__/gff3_to_json.py'
 #for $q in $queries
-    --gff3 "${q.genome}:${q.gff3_input}"
+    --gff3 '${q.genome}:${q.gff3_input}'
 #end for
 #if str($json) != 'None'
     #for $v in $json
-        --json "$v"
+        --json '$v'
     #end for
 #end if
 $sort
-> "$output"
+-o '$output'
 ]]>
     </command>
 
--- a/test-data/Caenorhabditis_elegans.WBcel235.33.chromosome.I_shortened.json	Wed Dec 21 10:02:59 2016 -0500
+++ b/test-data/Caenorhabditis_elegans.WBcel235.33.chromosome.I_shortened.json	Tue Feb 28 12:06:04 2017 -0500
@@ -1,343 +1,1 @@
-{
-   "gene:WBGene00022276": {
-      "Name": "nlp-40", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "Y74C9A.2a.2.e1", 
-                  "Parent": "transcript:Y74C9A.2a.2", 
-                  "constitutive": "0", 
-                  "end": 10585, 
-                  "ensembl_end_phase": "-1", 
-                  "ensembl_phase": "-1", 
-                  "exon_id": "Y74C9A.2a.2.e1", 
-                  "id": "Y74C9A.2a.2.e1", 
-                  "length": 173, 
-                  "object_type": "Exon", 
-                  "rank": "1", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 10413, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "Y74C9A.2a.1.e1", 
-                  "Parent": "transcript:Y74C9A.2a.2", 
-                  "constitutive": "0", 
-                  "end": 11689, 
-                  "ensembl_end_phase": "1", 
-                  "ensembl_phase": "-1", 
-                  "exon_id": "Y74C9A.2a.1.e1", 
-                  "id": "Y74C9A.2a.1.e1", 
-                  "length": 72, 
-                  "object_type": "Exon", 
-                  "rank": "2", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 11618, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "Y74C9A.2a.1.e2", 
-                  "Parent": "transcript:Y74C9A.2a.2", 
-                  "constitutive": "0", 
-                  "end": 15160, 
-                  "ensembl_end_phase": "1", 
-                  "ensembl_phase": "1", 
-                  "exon_id": "Y74C9A.2a.1.e2", 
-                  "id": "Y74C9A.2a.1.e2", 
-                  "length": 210, 
-                  "object_type": "Exon", 
-                  "rank": "3", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 14951, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "Y74C9A.2a.1.e3", 
-                  "Parent": "transcript:Y74C9A.2a.2", 
-                  "constitutive": "0", 
-                  "end": 16842, 
-                  "ensembl_end_phase": "-1", 
-                  "ensembl_phase": "1", 
-                  "exon_id": "Y74C9A.2a.1.e3", 
-                  "id": "Y74C9A.2a.1.e3", 
-                  "length": 370, 
-                  "object_type": "Exon", 
-                  "rank": "4", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 16473, 
-                  "strand": 1
-               }
-            ], 
-            "Name": "Y74C9A.2a.2", 
-            "Parent": "gene:WBGene00022276", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Parent": "transcript:Y74C9A.2a.2", 
-                     "end": 11689, 
-                     "id": "CDS:Y74C9A.2a.2", 
-                     "protein_id": "Y74C9A.2a.2", 
-                     "start": 11641, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.2a.2", 
-                     "end": 15160, 
-                     "id": "CDS:Y74C9A.2a.2", 
-                     "protein_id": "Y74C9A.2a.2", 
-                     "start": 14951, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.2a.2", 
-                     "end": 16585, 
-                     "id": "CDS:Y74C9A.2a.2", 
-                     "protein_id": "Y74C9A.2a.2", 
-                     "start": 16473, 
-                     "strand": 1
-                  }
-               ], 
-               "end": 16585, 
-               "id": "CDS:Y74C9A.2a.2", 
-               "object_type": "Translation", 
-               "species": "caenorhabditiselegans", 
-               "start": 11641
-            }, 
-            "biotype": "protein_coding", 
-            "end": 16842, 
-            "id": "transcript:Y74C9A.2a.2", 
-            "object_type": "Transcript", 
-            "seq_region_name": "I", 
-            "species": "caenorhabditiselegans", 
-            "start": 10413, 
-            "strand": 1, 
-            "transcript_id": "Y74C9A.2a.2"
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "description": "Neuropeptide-Like Protein  [Source:RefSeq peptide%3BAcc:NP_001293206]", 
-      "end": 16842, 
-      "gene_id": "WBGene00022276", 
-      "id": "gene:WBGene00022276", 
-      "logic_name": "wormbase", 
-      "member_id": 0, 
-      "object_type": "Gene", 
-      "seq_region_name": "I", 
-      "species": "caenorhabditiselegans", 
-      "start": 10413, 
-      "strand": 1
-   }, 
-   "gene:WBGene00022278": {
-      "Name": "rcor-1", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "Y74C9A.4a.e12", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "1", 
-                  "end": 17958, 
-                  "ensembl_end_phase": "-1", 
-                  "ensembl_phase": "0", 
-                  "exon_id": "Y74C9A.4a.e12", 
-                  "id": "Y74C9A.4a.e12", 
-                  "length": 476, 
-                  "object_type": "Exon", 
-                  "rank": "7", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 17483, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "Y74C9A.4a.e11", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "1", 
-                  "end": 18115, 
-                  "ensembl_end_phase": "0", 
-                  "ensembl_phase": "1", 
-                  "exon_id": "Y74C9A.4a.e11", 
-                  "id": "Y74C9A.4a.e11", 
-                  "length": 110, 
-                  "object_type": "Exon", 
-                  "rank": "6", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 18006, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "Y74C9A.4a.e10", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "1", 
-                  "end": 19241, 
-                  "ensembl_end_phase": "1", 
-                  "ensembl_phase": "2", 
-                  "exon_id": "Y74C9A.4a.e10", 
-                  "id": "Y74C9A.4a.e10", 
-                  "length": 227, 
-                  "object_type": "Exon", 
-                  "rank": "5", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 19015, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "Y74C9A.4a.e9", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "1", 
-                  "end": 20478, 
-                  "ensembl_end_phase": "2", 
-                  "ensembl_phase": "1", 
-                  "exon_id": "Y74C9A.4a.e9", 
-                  "id": "Y74C9A.4a.e9", 
-                  "length": 208, 
-                  "object_type": "Exon", 
-                  "rank": "4", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 20271, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "Y74C9A.4a.e8", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "1", 
-                  "end": 20964, 
-                  "ensembl_end_phase": "1", 
-                  "ensembl_phase": "1", 
-                  "exon_id": "Y74C9A.4a.e8", 
-                  "id": "Y74C9A.4a.e8", 
-                  "length": 117, 
-                  "object_type": "Exon", 
-                  "rank": "3", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 20848, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "Y74C9A.4d.e2", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "0", 
-                  "end": 21136, 
-                  "ensembl_end_phase": "1", 
-                  "ensembl_phase": "-1", 
-                  "exon_id": "Y74C9A.4d.e2", 
-                  "id": "Y74C9A.4d.e2", 
-                  "length": 124, 
-                  "object_type": "Exon", 
-                  "rank": "2", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 21013, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "Y74C9A.4d.e1", 
-                  "Parent": "transcript:Y74C9A.4d", 
-                  "constitutive": "0", 
-                  "end": 24796, 
-                  "ensembl_end_phase": "-1", 
-                  "ensembl_phase": "-1", 
-                  "exon_id": "Y74C9A.4d.e1", 
-                  "id": "Y74C9A.4d.e1", 
-                  "length": 146, 
-                  "object_type": "Exon", 
-                  "rank": "1", 
-                  "seq_region_name": "I", 
-                  "species": "caenorhabditiselegans", 
-                  "start": 24651, 
-                  "strand": -1
-               }
-            ], 
-            "Name": "Y74C9A.4d", 
-            "Parent": "gene:WBGene00022278", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Parent": "transcript:Y74C9A.4d", 
-                     "end": 17958, 
-                     "id": "CDS:Y74C9A.4d", 
-                     "protein_id": "Y74C9A.4d", 
-                     "start": 17911, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.4d", 
-                     "end": 18115, 
-                     "id": "CDS:Y74C9A.4d", 
-                     "protein_id": "Y74C9A.4d", 
-                     "start": 18006, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.4d", 
-                     "end": 19241, 
-                     "id": "CDS:Y74C9A.4d", 
-                     "protein_id": "Y74C9A.4d", 
-                     "start": 19015, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.4d", 
-                     "end": 20478, 
-                     "id": "CDS:Y74C9A.4d", 
-                     "protein_id": "Y74C9A.4d", 
-                     "start": 20271, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.4d", 
-                     "end": 20964, 
-                     "id": "CDS:Y74C9A.4d", 
-                     "protein_id": "Y74C9A.4d", 
-                     "start": 20848, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Parent": "transcript:Y74C9A.4d", 
-                     "end": 21127, 
-                     "id": "CDS:Y74C9A.4d", 
-                     "protein_id": "Y74C9A.4d", 
-                     "start": 21013, 
-                     "strand": -1
-                  }
-               ], 
-               "end": 21127, 
-               "id": "CDS:Y74C9A.4d", 
-               "object_type": "Translation", 
-               "species": "caenorhabditiselegans", 
-               "start": 17911
-            }, 
-            "biotype": "protein_coding", 
-            "end": 24796, 
-            "id": "transcript:Y74C9A.4d", 
-            "object_type": "Transcript", 
-            "seq_region_name": "I", 
-            "species": "caenorhabditiselegans", 
-            "start": 17483, 
-            "strand": -1, 
-            "transcript_id": "Y74C9A.4d"
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "description": "RCOR (REST CO-Repressor) homolog  [Source:RefSeq peptide%3BAcc:NP_001293207]", 
-      "end": 26781, 
-      "gene_id": "WBGene00022278", 
-      "id": "gene:WBGene00022278", 
-      "logic_name": "wormbase", 
-      "member_id": 1, 
-      "object_type": "Gene", 
-      "seq_region_name": "I", 
-      "species": "caenorhabditiselegans", 
-      "start": 17483, 
-      "strand": -1
-   }
-}
+{"WBGene00022276": {"Name": "nlp-40", "Transcript": [{"Exon": [{"Name": "Y74C9A.2a.2.e1", "Parent": "Y74C9A.2a.2", "constitutive": "0", "end": 10585, "ensembl_end_phase": "-1", "ensembl_phase": "-1", "exon_id": "Y74C9A.2a.2.e1", "id": "Y74C9A.2a.2.e1", "length": 173, "object_type": "Exon", "rank": "1", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 10413, "strand": 1}, {"Name": "Y74C9A.2a.1.e1", "Parent": "Y74C9A.2a.2", "constitutive": "0", "end": 11689, "ensembl_end_phase": "1", "ensembl_phase": "-1", "exon_id": "Y74C9A.2a.1.e1", "id": "Y74C9A.2a.1.e1", "length": 72, "object_type": "Exon", "rank": "2", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 11618, "strand": 1}, {"Name": "Y74C9A.2a.1.e2", "Parent": "Y74C9A.2a.2", "constitutive": "0", "end": 15160, "ensembl_end_phase": "1", "ensembl_phase": "1", "exon_id": "Y74C9A.2a.1.e2", "id": "Y74C9A.2a.1.e2", "length": 210, "object_type": "Exon", "rank": "3", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 14951, "strand": 1}, {"Name": "Y74C9A.2a.1.e3", "Parent": "Y74C9A.2a.2", "constitutive": "0", "end": 16842, "ensembl_end_phase": "-1", "ensembl_phase": "1", "exon_id": "Y74C9A.2a.1.e3", "id": "Y74C9A.2a.1.e3", "length": 370, "object_type": "Exon", "rank": "4", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 16473, "strand": 1}], "Name": "Y74C9A.2a.2", "Parent": "WBGene00022276", "Translation": {"CDS": [{"Parent": "Y74C9A.2a.2", "end": 11689, "id": "Y74C9A.2a.2", "protein_id": "Y74C9A.2a.2", "start": 11641, "strand": 1}, {"Parent": "Y74C9A.2a.2", "end": 15160, "id": "Y74C9A.2a.2", "protein_id": "Y74C9A.2a.2", "start": 14951, "strand": 1}, {"Parent": "Y74C9A.2a.2", "end": 16585, "id": "Y74C9A.2a.2", "protein_id": "Y74C9A.2a.2", "start": 16473, "strand": 1}], "end": 16585, "id": "Y74C9A.2a.2", "object_type": "Translation", "species": "caenorhabditiselegans", "start": 11641}, "biotype": "protein_coding", "end": 16842, "id": "Y74C9A.2a.2", "object_type": "Transcript", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 10413, "strand": 1, "transcript_id": "Y74C9A.2a.2"}], "biotype": "protein_coding", "description": "Neuropeptide-Like Protein  [Source:RefSeq peptide%3BAcc:NP_001293206]", "end": 16842, "gene_id": "WBGene00022276", "id": "WBGene00022276", "logic_name": "wormbase", "member_id": 0, "object_type": "Gene", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 10413, "strand": 1}, "WBGene00022278": {"Name": "rcor-1", "Transcript": [{"Exon": [{"Name": "Y74C9A.4a.e12", "Parent": "Y74C9A.4d", "constitutive": "1", "end": 17958, "ensembl_end_phase": "-1", "ensembl_phase": "0", "exon_id": "Y74C9A.4a.e12", "id": "Y74C9A.4a.e12", "length": 476, "object_type": "Exon", "rank": "7", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 17483, "strand": -1}, {"Name": "Y74C9A.4a.e11", "Parent": "Y74C9A.4d", "constitutive": "1", "end": 18115, "ensembl_end_phase": "0", "ensembl_phase": "1", "exon_id": "Y74C9A.4a.e11", "id": "Y74C9A.4a.e11", "length": 110, "object_type": "Exon", "rank": "6", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 18006, "strand": -1}, {"Name": "Y74C9A.4a.e10", "Parent": "Y74C9A.4d", "constitutive": "1", "end": 19241, "ensembl_end_phase": "1", "ensembl_phase": "2", "exon_id": "Y74C9A.4a.e10", "id": "Y74C9A.4a.e10", "length": 227, "object_type": "Exon", "rank": "5", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 19015, "strand": -1}, {"Name": "Y74C9A.4a.e9", "Parent": "Y74C9A.4d", "constitutive": "1", "end": 20478, "ensembl_end_phase": "2", "ensembl_phase": "1", "exon_id": "Y74C9A.4a.e9", "id": "Y74C9A.4a.e9", "length": 208, "object_type": "Exon", "rank": "4", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 20271, "strand": -1}, {"Name": "Y74C9A.4a.e8", "Parent": "Y74C9A.4d", "constitutive": "1", "end": 20964, "ensembl_end_phase": "1", "ensembl_phase": "1", "exon_id": "Y74C9A.4a.e8", "id": "Y74C9A.4a.e8", "length": 117, "object_type": "Exon", "rank": "3", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 20848, "strand": -1}, {"Name": "Y74C9A.4d.e2", "Parent": "Y74C9A.4d", "constitutive": "0", "end": 21136, "ensembl_end_phase": "1", "ensembl_phase": "-1", "exon_id": "Y74C9A.4d.e2", "id": "Y74C9A.4d.e2", "length": 124, "object_type": "Exon", "rank": "2", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 21013, "strand": -1}, {"Name": "Y74C9A.4d.e1", "Parent": "Y74C9A.4d", "constitutive": "0", "end": 24796, "ensembl_end_phase": "-1", "ensembl_phase": "-1", "exon_id": "Y74C9A.4d.e1", "id": "Y74C9A.4d.e1", "length": 146, "object_type": "Exon", "rank": "1", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 24651, "strand": -1}], "Name": "Y74C9A.4d", "Parent": "WBGene00022278", "Translation": {"CDS": [{"Parent": "Y74C9A.4d", "end": 17958, "id": "Y74C9A.4d", "protein_id": "Y74C9A.4d", "start": 17911, "strand": -1}, {"Parent": "Y74C9A.4d", "end": 18115, "id": "Y74C9A.4d", "protein_id": "Y74C9A.4d", "start": 18006, "strand": -1}, {"Parent": "Y74C9A.4d", "end": 19241, "id": "Y74C9A.4d", "protein_id": "Y74C9A.4d", "start": 19015, "strand": -1}, {"Parent": "Y74C9A.4d", "end": 20478, "id": "Y74C9A.4d", "protein_id": "Y74C9A.4d", "start": 20271, "strand": -1}, {"Parent": "Y74C9A.4d", "end": 20964, "id": "Y74C9A.4d", "protein_id": "Y74C9A.4d", "start": 20848, "strand": -1}, {"Parent": "Y74C9A.4d", "end": 21127, "id": "Y74C9A.4d", "protein_id": "Y74C9A.4d", "start": 21013, "strand": -1}], "end": 21127, "id": "Y74C9A.4d", "object_type": "Translation", "species": "caenorhabditiselegans", "start": 17911}, "biotype": "protein_coding", "end": 24796, "id": "Y74C9A.4d", "object_type": "Transcript", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 17483, "strand": -1, "transcript_id": "Y74C9A.4d"}], "biotype": "protein_coding", "description": "RCOR (REST CO-Repressor) homolog  [Source:RefSeq peptide%3BAcc:NP_001293207]", "end": 26781, "gene_id": "WBGene00022278", "id": "WBGene00022278", "logic_name": "wormbase", "member_id": 1, "object_type": "Gene", "seq_region_name": "I", "species": "caenorhabditiselegans", "start": 17483, "strand": -1}}
\ No newline at end of file
--- a/test-data/test.json	Wed Dec 21 10:02:59 2016 -0500
+++ b/test-data/test.json	Tue Feb 28 12:06:04 2017 -0500
@@ -1,2307 +1,1 @@
-{
-   "ENSCAFG00000024151": {
-      "Name": "ENSCAFG00000024151", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "ENSCAFE00000180286", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41161537, 
-                  "id": "ENSCAFE00000180286", 
-                  "length": 141, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41161397, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180288", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41165078, 
-                  "id": "ENSCAFE00000180288", 
-                  "length": 552, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41164527, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180303", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41166852, 
-                  "id": "ENSCAFE00000180303", 
-                  "length": 304, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41166549, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180319", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41167087, 
-                  "id": "ENSCAFE00000180319", 
-                  "length": 143, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41166945, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180337", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41167452, 
-                  "id": "ENSCAFE00000180337", 
-                  "length": 145, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41167308, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180353", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41168494, 
-                  "id": "ENSCAFE00000180353", 
-                  "length": 215, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41168280, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180364", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41168862, 
-                  "id": "ENSCAFE00000180364", 
-                  "length": 127, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41168736, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180374", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41170462, 
-                  "id": "ENSCAFE00000180374", 
-                  "length": 239, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41170224, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180385", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41171006, 
-                  "id": "ENSCAFE00000180385", 
-                  "length": 168, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41170839, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180394", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41171295, 
-                  "id": "ENSCAFE00000180394", 
-                  "length": 196, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41171100, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180397", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41171445, 
-                  "id": "ENSCAFE00000180397", 
-                  "length": 42, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41171404, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180399", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41171741, 
-                  "id": "ENSCAFE00000180399", 
-                  "length": 221, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41171521, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180402", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41172093, 
-                  "id": "ENSCAFE00000180402", 
-                  "length": 137, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41171957, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180416", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41172341, 
-                  "id": "ENSCAFE00000180416", 
-                  "length": 163, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41172179, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180432", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41172655, 
-                  "id": "ENSCAFE00000180432", 
-                  "length": 106, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41172550, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180442", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41173309, 
-                  "id": "ENSCAFE00000180442", 
-                  "length": 53, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41173257, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180448", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41173697, 
-                  "id": "ENSCAFE00000180448", 
-                  "length": 230, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41173468, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180452", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41174306, 
-                  "id": "ENSCAFE00000180452", 
-                  "length": 111, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41174196, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180460", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41174601, 
-                  "id": "ENSCAFE00000180460", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41174442, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180475", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41175223, 
-                  "id": "ENSCAFE00000180475", 
-                  "length": 130, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41175094, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000180481", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41175480, 
-                  "id": "ENSCAFE00000180481", 
-                  "length": 135, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41175346, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSCAFE00000309098", 
-                  "Parent": "ENSCAFT00000026349", 
-                  "end": 41176758, 
-                  "id": "ENSCAFE00000309098", 
-                  "length": 1059, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "canisfamiliaris", 
-                  "start": 41175700, 
-                  "strand": 1
-               }
-            ], 
-            "Name": "ENSCAFT00000026349", 
-            "Parent": "ENSCAFG00000024151", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41161537, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41161397, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41165078, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41164527, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41166852, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41166549, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41167087, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41166945, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41167452, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41167308, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41168494, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41168280, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41168862, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41168736, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41170462, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41170224, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41171006, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41170839, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41171295, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41171100, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41171445, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41171404, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41171741, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41171521, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41172093, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41171957, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41172341, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41172179, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41172655, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41172550, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41173309, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41173257, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41173697, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41173468, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41174306, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41174196, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41174601, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41174442, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41175223, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41175094, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41175480, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41175346, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSCAFP00000024471", 
-                     "Parent": "ENSCAFT00000026349", 
-                     "end": 41176758, 
-                     "id": "ENSCAFP00000024471", 
-                     "start": 41175700, 
-                     "strand": 1
-                  }
-               ], 
-               "end": 41176758, 
-               "id": "ENSCAFP00000024471", 
-               "object_type": "Translation", 
-               "species": "canisfamiliaris", 
-               "start": 41161397
-            }, 
-            "biotype": "protein_coding", 
-            "end": 41176758, 
-            "id": "ENSCAFT00000026349", 
-            "object_type": "Transcript", 
-            "seq_region_name": "7", 
-            "species": "canisfamiliaris", 
-            "start": 41161397, 
-            "strand": 1
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "end": 41176758, 
-      "id": "ENSCAFG00000024151", 
-      "member_id": 4, 
-      "object_type": "Gene", 
-      "seq_region_name": "7", 
-      "species": "canisfamiliaris", 
-      "start": 41161397, 
-      "strand": 1
-   }, 
-   "ENSMUSG00000005533": {
-      "Name": "ENSMUSG00000005533", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "ENSMUSE00000261783", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 67952952, 
-                  "id": "ENSMUSE00000261783", 
-                  "length": 94, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 67952859, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261773", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68004355, 
-                  "id": "ENSMUSE00000261773", 
-                  "length": 546, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68003810, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261767", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68165305, 
-                  "id": "ENSMUSE00000261767", 
-                  "length": 313, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68164993, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261754", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68170048, 
-                  "id": "ENSMUSE00000261754", 
-                  "length": 152, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68169897, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261748", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68173375, 
-                  "id": "ENSMUSE00000261748", 
-                  "length": 145, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68173231, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261743", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68183558, 
-                  "id": "ENSMUSE00000261743", 
-                  "length": 215, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68183344, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261736", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68184857, 
-                  "id": "ENSMUSE00000261736", 
-                  "length": 127, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68184731, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261728", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68187228, 
-                  "id": "ENSMUSE00000261728", 
-                  "length": 239, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68186990, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261725", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68189740, 
-                  "id": "ENSMUSE00000261725", 
-                  "length": 168, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68189573, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261719", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68190150, 
-                  "id": "ENSMUSE00000261719", 
-                  "length": 205, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68189946, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261714", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68193630, 
-                  "id": "ENSMUSE00000261714", 
-                  "length": 284, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68193347, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000200356", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68195105, 
-                  "id": "ENSMUSE00000200356", 
-                  "length": 137, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68194969, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000200354", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68195749, 
-                  "id": "ENSMUSE00000200354", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68195590, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000200353", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68201346, 
-                  "id": "ENSMUSE00000200353", 
-                  "length": 103, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68201244, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000200349", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68201972, 
-                  "id": "ENSMUSE00000200349", 
-                  "length": 71, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68201902, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000200360", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68207480, 
-                  "id": "ENSMUSE00000200360", 
-                  "length": 230, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68207251, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000530700", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68207873, 
-                  "id": "ENSMUSE00000530700", 
-                  "length": 111, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68207763, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000261691", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68212156, 
-                  "id": "ENSMUSE00000261691", 
-                  "length": 163, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68211994, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000530699", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68215048, 
-                  "id": "ENSMUSE00000530699", 
-                  "length": 130, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68214919, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000200350", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68218536, 
-                  "id": "ENSMUSE00000200350", 
-                  "length": 135, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68218402, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSMUSE00000331286", 
-                  "Parent": "ENSMUST00000005671", 
-                  "end": 68226780, 
-                  "id": "ENSMUSE00000331286", 
-                  "length": 761, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "7", 
-                  "species": "musmusculus", 
-                  "start": 68226020, 
-                  "strand": 1
-               }
-            ], 
-            "Name": "ENSMUST00000005671", 
-            "Parent": "ENSMUSG00000005533", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 67952952, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 67952859, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68004355, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68003810, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68165305, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68164993, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68170048, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68169897, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68173375, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68173231, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68183558, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68183344, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68184857, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68184731, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68187228, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68186990, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68189740, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68189573, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68190150, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68189946, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68193630, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68193347, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68195105, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68194969, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68195749, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68195590, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68201346, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68201244, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68201972, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68201902, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68207480, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68207251, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68207873, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68207763, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68212156, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68211994, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68215048, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68214919, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68218536, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68218402, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000005671", 
-                     "Parent": "ENSMUST00000005671", 
-                     "end": 68226780, 
-                     "id": "ENSMUSP00000005671", 
-                     "start": 68226020, 
-                     "strand": 1
-                  }
-               ], 
-               "end": 68226780, 
-               "id": "ENSMUSP00000005671", 
-               "object_type": "Translation", 
-               "species": "musmusculus", 
-               "start": 67952859
-            }, 
-            "biotype": "protein_coding", 
-            "end": 68226780, 
-            "id": "ENSMUST00000005671", 
-            "object_type": "Transcript", 
-            "seq_region_name": "7", 
-            "species": "musmusculus", 
-            "start": 67952859, 
-            "strand": 1
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "end": 68226780, 
-      "id": "ENSMUSG00000005533", 
-      "member_id": 3, 
-      "object_type": "Gene", 
-      "seq_region_name": "7", 
-      "species": "musmusculus", 
-      "start": 67952859, 
-      "strand": 1
-   }, 
-   "ENSMUSG00000005534": {
-      "Name": "ENSMUSG00000005534", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "ENSMUSE00000569243", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3156023, 
-                  "id": "ENSMUSE00000569243", 
-                  "length": 5102, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3150922, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611272", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3158830, 
-                  "id": "ENSMUSE00000611272", 
-                  "length": 135, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3158696, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611273", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3159582, 
-                  "id": "ENSMUSE00000611273", 
-                  "length": 130, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3159453, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611274", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3161498, 
-                  "id": "ENSMUSE00000611274", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3161339, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611276", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3161791, 
-                  "id": "ENSMUSE00000611276", 
-                  "length": 111, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3161681, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611277", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3163481, 
-                  "id": "ENSMUSE00000611277", 
-                  "length": 245, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3163237, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611278", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3165585, 
-                  "id": "ENSMUSE00000611278", 
-                  "length": 68, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3165518, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611279", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3167604, 
-                  "id": "ENSMUSE00000611279", 
-                  "length": 103, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3167502, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611280", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3169868, 
-                  "id": "ENSMUSE00000611280", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3169709, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000233970", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3173619, 
-                  "id": "ENSMUSE00000233970", 
-                  "length": 140, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3173480, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000233977", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3174888, 
-                  "id": "ENSMUSE00000233977", 
-                  "length": 275, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3174614, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611282", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3185152, 
-                  "id": "ENSMUSE00000611282", 
-                  "length": 202, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3184951, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611285", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3189292, 
-                  "id": "ENSMUSE00000611285", 
-                  "length": 168, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3189125, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611286", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3192802, 
-                  "id": "ENSMUSE00000611286", 
-                  "length": 257, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3192546, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611287", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3194921, 
-                  "id": "ENSMUSE00000611287", 
-                  "length": 127, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3194795, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000638453", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3198275, 
-                  "id": "ENSMUSE00000638453", 
-                  "length": 215, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3198061, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611267", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3203034, 
-                  "id": "ENSMUSE00000611267", 
-                  "length": 145, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3202890, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611293", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3204778, 
-                  "id": "ENSMUSE00000611293", 
-                  "length": 149, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3204630, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000611294", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3211700, 
-                  "id": "ENSMUSE00000611294", 
-                  "length": 322, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3211379, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00001230539", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3258934, 
-                  "id": "ENSMUSE00001230539", 
-                  "length": 552, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3258383, 
-                  "strand": -1
-               }, 
-               {
-                  "Name": "ENSMUSE00000771349", 
-                  "Parent": "ENSMUST00000091291", 
-                  "end": 3279617, 
-                  "id": "ENSMUSE00000771349", 
-                  "length": 589, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "8", 
-                  "species": "musmusculus", 
-                  "start": 3279029, 
-                  "strand": -1
-               }
-            ], 
-            "Name": "ENSMUST00000091291", 
-            "Parent": "ENSMUSG00000005534", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3156023, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3150922, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3158830, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3158696, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3159582, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3159453, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3161498, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3161339, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3161791, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3161681, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3163481, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3163237, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3165585, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3165518, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3167604, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3167502, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3169868, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3169709, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3173619, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3173480, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3174888, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3174614, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3185152, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3184951, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3189292, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3189125, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3192802, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3192546, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3194921, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3194795, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3198275, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3198061, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3203034, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3202890, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3204778, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3204630, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3211700, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3211379, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3258934, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3258383, 
-                     "strand": -1
-                  }, 
-                  {
-                     "Name": "ENSMUSP00000088837", 
-                     "Parent": "ENSMUST00000091291", 
-                     "end": 3279617, 
-                     "id": "ENSMUSP00000088837", 
-                     "start": 3279029, 
-                     "strand": -1
-                  }
-               ], 
-               "end": 3279617, 
-               "id": "ENSMUSP00000088837", 
-               "object_type": "Translation", 
-               "species": "musmusculus", 
-               "start": 3150922
-            }, 
-            "biotype": "protein_coding", 
-            "end": 3279617, 
-            "id": "ENSMUST00000091291", 
-            "object_type": "Transcript", 
-            "seq_region_name": "8", 
-            "species": "musmusculus", 
-            "start": 3150922, 
-            "strand": -1
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "end": 3279617, 
-      "id": "ENSMUSG00000005534", 
-      "member_id": 2, 
-      "object_type": "Gene", 
-      "seq_region_name": "8", 
-      "species": "musmusculus", 
-      "start": 3150922, 
-      "strand": -1
-   }, 
-   "ENSPTRG00000007489": {
-      "Name": "ENSPTRG00000007489", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "ENSPTRE00000075393", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96157076, 
-                  "id": "ENSPTRE00000075393", 
-                  "length": 126, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96156951, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075406", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96216947, 
-                  "id": "ENSPTRE00000075406", 
-                  "length": 546, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96216402, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075404", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96403764, 
-                  "id": "ENSPTRE00000075404", 
-                  "length": 313, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96403452, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075400", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96409024, 
-                  "id": "ENSPTRE00000075400", 
-                  "length": 149, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96408876, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075399", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96411724, 
-                  "id": "ENSPTRE00000075399", 
-                  "length": 145, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96411580, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075389", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96421011, 
-                  "id": "ENSPTRE00000075389", 
-                  "length": 215, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96420797, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075398", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96423539, 
-                  "id": "ENSPTRE00000075398", 
-                  "length": 127, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96423413, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000340876", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96425385, 
-                  "id": "ENSPTRE00000340876", 
-                  "length": 239, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96425147, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075396", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96428232, 
-                  "id": "ENSPTRE00000075396", 
-                  "length": 168, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96428065, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075392", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96428974, 
-                  "id": "ENSPTRE00000075392", 
-                  "length": 205, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96428770, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075387", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96434522, 
-                  "id": "ENSPTRE00000075387", 
-                  "length": 284, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96434239, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075390", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96436101, 
-                  "id": "ENSPTRE00000075390", 
-                  "length": 137, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96435965, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075386", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96436773, 
-                  "id": "ENSPTRE00000075386", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96436614, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075407", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96441760, 
-                  "id": "ENSPTRE00000075407", 
-                  "length": 103, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96441658, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075405", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96442407, 
-                  "id": "ENSPTRE00000075405", 
-                  "length": 71, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96442337, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075403", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96447141, 
-                  "id": "ENSPTRE00000075403", 
-                  "length": 230, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96446912, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075397", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96447515, 
-                  "id": "ENSPTRE00000075397", 
-                  "length": 111, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96447405, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075394", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96451443, 
-                  "id": "ENSPTRE00000075394", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96451284, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000423172", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96455136, 
-                  "id": "ENSPTRE00000423172", 
-                  "length": 130, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96455007, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075402", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96460789, 
-                  "id": "ENSPTRE00000075402", 
-                  "length": 135, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96460655, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSPTRE00000075401", 
-                  "Parent": "ENSPTRT00000013802", 
-                  "end": 96470984, 
-                  "id": "ENSPTRE00000075401", 
-                  "length": 1202, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "15", 
-                  "species": "pantroglodytes", 
-                  "start": 96469783, 
-                  "strand": 1
-               }
-            ], 
-            "Name": "ENSPTRT00000013802", 
-            "Parent": "ENSPTRG00000007489", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96157076, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96156951, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96216947, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96216402, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96403764, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96403452, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96409024, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96408876, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96411724, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96411580, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96421011, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96420797, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96423539, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96423413, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96425385, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96425147, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96428232, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96428065, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96428974, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96428770, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96434522, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96434239, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96436101, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96435965, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96436773, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96436614, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96441760, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96441658, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96442407, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96442337, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96447141, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96446912, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96447515, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96447405, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96451443, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96451284, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96455136, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96455007, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96460789, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96460655, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSPTRP00000012792", 
-                     "Parent": "ENSPTRT00000013802", 
-                     "end": 96470984, 
-                     "id": "ENSPTRP00000012792", 
-                     "start": 96469783, 
-                     "strand": 1
-                  }
-               ], 
-               "end": 96470984, 
-               "id": "ENSPTRP00000012792", 
-               "object_type": "Translation", 
-               "species": "pantroglodytes", 
-               "start": 96156951
-            }, 
-            "biotype": "protein_coding", 
-            "end": 96470984, 
-            "id": "ENSPTRT00000013802", 
-            "object_type": "Transcript", 
-            "seq_region_name": "15", 
-            "species": "pantroglodytes", 
-            "start": 96156951, 
-            "strand": 1
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "end": 96470984, 
-      "id": "ENSPTRG00000007489", 
-      "member_id": 1, 
-      "object_type": "Gene", 
-      "seq_region_name": "15", 
-      "species": "pantroglodytes", 
-      "start": 96156951, 
-      "strand": 1
-   }, 
-   "ENSRNOG00000014187": {
-      "Name": "ENSRNOG00000014187", 
-      "Transcript": [
-         {
-            "Exon": [
-               {
-                  "Name": "ENSRNOE00000137027", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 128925059, 
-                  "id": "ENSRNOE00000137027", 
-                  "length": 94, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 128924966, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135455", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 128978649, 
-                  "id": "ENSRNOE00000135455", 
-                  "length": 546, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 128978104, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135507", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129142833, 
-                  "id": "ENSRNOE00000135507", 
-                  "length": 313, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129142521, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135552", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129147211, 
-                  "id": "ENSRNOE00000135552", 
-                  "length": 152, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129147060, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135606", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129149837, 
-                  "id": "ENSRNOE00000135606", 
-                  "length": 145, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129149693, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135651", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129159326, 
-                  "id": "ENSRNOE00000135651", 
-                  "length": 215, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129159112, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135775", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129161294, 
-                  "id": "ENSRNOE00000135775", 
-                  "length": 127, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129161168, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000137123", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129162965, 
-                  "id": "ENSRNOE00000137123", 
-                  "length": 239, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129162727, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000135864", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129167030, 
-                  "id": "ENSRNOE00000135864", 
-                  "length": 168, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129166863, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000137165", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129167431, 
-                  "id": "ENSRNOE00000137165", 
-                  "length": 205, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129167227, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000137211", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129172531, 
-                  "id": "ENSRNOE00000137211", 
-                  "length": 284, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129172248, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000136003", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129174216, 
-                  "id": "ENSRNOE00000136003", 
-                  "length": 137, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129174080, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000136044", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129174841, 
-                  "id": "ENSRNOE00000136044", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129174682, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000136080", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129180769, 
-                  "id": "ENSRNOE00000136080", 
-                  "length": 104, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129180666, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000520956", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129180803, 
-                  "id": "ENSRNOE00000520956", 
-                  "length": 31, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129180773, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000136171", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129187229, 
-                  "id": "ENSRNOE00000136171", 
-                  "length": 260, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129186970, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000362520", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129187622, 
-                  "id": "ENSRNOE00000362520", 
-                  "length": 111, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129187512, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000136274", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129192151, 
-                  "id": "ENSRNOE00000136274", 
-                  "length": 160, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129191992, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000329647", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129195410, 
-                  "id": "ENSRNOE00000329647", 
-                  "length": 130, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129195281, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000136353", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129198902, 
-                  "id": "ENSRNOE00000136353", 
-                  "length": 135, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129198768, 
-                  "strand": 1
-               }, 
-               {
-                  "Name": "ENSRNOE00000137303", 
-                  "Parent": "ENSRNOT00000019267", 
-                  "end": 129206516, 
-                  "id": "ENSRNOE00000137303", 
-                  "length": 385, 
-                  "object_type": "Exon", 
-                  "seq_region_name": "1", 
-                  "species": "rattusnorvegicus", 
-                  "start": 129206132, 
-                  "strand": 1
-               }
-            ], 
-            "Name": "ENSRNOT00000019267", 
-            "Parent": "ENSRNOG00000014187", 
-            "Translation": {
-               "CDS": [
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 128925059, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 128924966, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 128978649, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 128978104, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129142833, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129142521, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129147211, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129147060, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129149837, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129149693, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129159326, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129159112, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129161294, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129161168, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129162965, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129162727, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129167030, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129166863, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129167431, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129167227, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129172531, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129172248, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129174216, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129174080, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129174841, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129174682, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129180769, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129180666, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129180803, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129180773, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129187229, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129186970, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129187622, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129187512, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129192151, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129191992, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129195410, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129195281, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129198902, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129198768, 
-                     "strand": 1
-                  }, 
-                  {
-                     "Name": "ENSRNOP00000019267", 
-                     "Parent": "ENSRNOT00000019267", 
-                     "end": 129206516, 
-                     "id": "ENSRNOP00000019267", 
-                     "start": 129206132, 
-                     "strand": 1
-                  }
-               ], 
-               "end": 129206516, 
-               "id": "ENSRNOP00000019267", 
-               "object_type": "Translation", 
-               "species": "rattusnorvegicus", 
-               "start": 128924966
-            }, 
-            "biotype": "protein_coding", 
-            "end": 129206516, 
-            "id": "ENSRNOT00000019267", 
-            "object_type": "Transcript", 
-            "seq_region_name": "1", 
-            "species": "rattusnorvegicus", 
-            "start": 128924966, 
-            "strand": 1
-         }
-      ], 
-      "biotype": "protein_coding", 
-      "end": 129206516, 
-      "id": "ENSRNOG00000014187", 
-      "member_id": 0, 
-      "object_type": "Gene", 
-      "seq_region_name": "1", 
-      "species": "rattusnorvegicus", 
-      "start": 128924966, 
-      "strand": 1
-   }
-}
+{"ENSCAFG00000024151": {"Name": "ENSCAFG00000024151", "Transcript": [{"Exon": [{"Name": "ENSCAFE00000180286", "Parent": "ENSCAFT00000026349", "end": 41161537, "id": "ENSCAFE00000180286", "length": 141, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41161397, "strand": 1}, {"Name": "ENSCAFE00000180288", "Parent": "ENSCAFT00000026349", "end": 41165078, "id": "ENSCAFE00000180288", "length": 552, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41164527, "strand": 1}, {"Name": "ENSCAFE00000180303", "Parent": "ENSCAFT00000026349", "end": 41166852, "id": "ENSCAFE00000180303", "length": 304, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41166549, "strand": 1}, {"Name": "ENSCAFE00000180319", "Parent": "ENSCAFT00000026349", "end": 41167087, "id": "ENSCAFE00000180319", "length": 143, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41166945, "strand": 1}, {"Name": "ENSCAFE00000180337", "Parent": "ENSCAFT00000026349", "end": 41167452, "id": "ENSCAFE00000180337", "length": 145, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41167308, "strand": 1}, {"Name": "ENSCAFE00000180353", "Parent": "ENSCAFT00000026349", "end": 41168494, "id": "ENSCAFE00000180353", "length": 215, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41168280, "strand": 1}, {"Name": "ENSCAFE00000180364", "Parent": "ENSCAFT00000026349", "end": 41168862, "id": "ENSCAFE00000180364", "length": 127, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41168736, "strand": 1}, {"Name": "ENSCAFE00000180374", "Parent": "ENSCAFT00000026349", "end": 41170462, "id": "ENSCAFE00000180374", "length": 239, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41170224, "strand": 1}, {"Name": "ENSCAFE00000180385", "Parent": "ENSCAFT00000026349", "end": 41171006, "id": "ENSCAFE00000180385", "length": 168, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41170839, "strand": 1}, {"Name": "ENSCAFE00000180394", "Parent": "ENSCAFT00000026349", "end": 41171295, "id": "ENSCAFE00000180394", "length": 196, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41171100, "strand": 1}, {"Name": "ENSCAFE00000180397", "Parent": "ENSCAFT00000026349", "end": 41171445, "id": "ENSCAFE00000180397", "length": 42, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41171404, "strand": 1}, {"Name": "ENSCAFE00000180399", "Parent": "ENSCAFT00000026349", "end": 41171741, "id": "ENSCAFE00000180399", "length": 221, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41171521, "strand": 1}, {"Name": "ENSCAFE00000180402", "Parent": "ENSCAFT00000026349", "end": 41172093, "id": "ENSCAFE00000180402", "length": 137, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41171957, "strand": 1}, {"Name": "ENSCAFE00000180416", "Parent": "ENSCAFT00000026349", "end": 41172341, "id": "ENSCAFE00000180416", "length": 163, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41172179, "strand": 1}, {"Name": "ENSCAFE00000180432", "Parent": "ENSCAFT00000026349", "end": 41172655, "id": "ENSCAFE00000180432", "length": 106, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41172550, "strand": 1}, {"Name": "ENSCAFE00000180442", "Parent": "ENSCAFT00000026349", "end": 41173309, "id": "ENSCAFE00000180442", "length": 53, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41173257, "strand": 1}, {"Name": "ENSCAFE00000180448", "Parent": "ENSCAFT00000026349", "end": 41173697, "id": "ENSCAFE00000180448", "length": 230, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41173468, "strand": 1}, {"Name": "ENSCAFE00000180452", "Parent": "ENSCAFT00000026349", "end": 41174306, "id": "ENSCAFE00000180452", "length": 111, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41174196, "strand": 1}, {"Name": "ENSCAFE00000180460", "Parent": "ENSCAFT00000026349", "end": 41174601, "id": "ENSCAFE00000180460", "length": 160, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41174442, "strand": 1}, {"Name": "ENSCAFE00000180475", "Parent": "ENSCAFT00000026349", "end": 41175223, "id": "ENSCAFE00000180475", "length": 130, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41175094, "strand": 1}, {"Name": "ENSCAFE00000180481", "Parent": "ENSCAFT00000026349", "end": 41175480, "id": "ENSCAFE00000180481", "length": 135, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41175346, "strand": 1}, {"Name": "ENSCAFE00000309098", "Parent": "ENSCAFT00000026349", "end": 41176758, "id": "ENSCAFE00000309098", "length": 1059, "object_type": "Exon", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41175700, "strand": 1}], "Name": "ENSCAFT00000026349", "Parent": "ENSCAFG00000024151", "Translation": {"CDS": [{"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41161537, "id": "ENSCAFP00000024471", "start": 41161397, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41165078, "id": "ENSCAFP00000024471", "start": 41164527, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41166852, "id": "ENSCAFP00000024471", "start": 41166549, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41167087, "id": "ENSCAFP00000024471", "start": 41166945, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41167452, "id": "ENSCAFP00000024471", "start": 41167308, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41168494, "id": "ENSCAFP00000024471", "start": 41168280, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41168862, "id": "ENSCAFP00000024471", "start": 41168736, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41170462, "id": "ENSCAFP00000024471", "start": 41170224, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41171006, "id": "ENSCAFP00000024471", "start": 41170839, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41171295, "id": "ENSCAFP00000024471", "start": 41171100, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41171445, "id": "ENSCAFP00000024471", "start": 41171404, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41171741, "id": "ENSCAFP00000024471", "start": 41171521, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41172093, "id": "ENSCAFP00000024471", "start": 41171957, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41172341, "id": "ENSCAFP00000024471", "start": 41172179, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41172655, "id": "ENSCAFP00000024471", "start": 41172550, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41173309, "id": "ENSCAFP00000024471", "start": 41173257, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41173697, "id": "ENSCAFP00000024471", "start": 41173468, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41174306, "id": "ENSCAFP00000024471", "start": 41174196, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41174601, "id": "ENSCAFP00000024471", "start": 41174442, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41175223, "id": "ENSCAFP00000024471", "start": 41175094, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41175480, "id": "ENSCAFP00000024471", "start": 41175346, "strand": 1}, {"Name": "ENSCAFP00000024471", "Parent": "ENSCAFT00000026349", "end": 41176758, "id": "ENSCAFP00000024471", "start": 41175700, "strand": 1}], "end": 41176758, "id": "ENSCAFP00000024471", "object_type": "Translation", "species": "canisfamiliaris", "start": 41161397}, "biotype": "protein_coding", "end": 41176758, "id": "ENSCAFT00000026349", "object_type": "Transcript", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41161397, "strand": 1}], "biotype": "protein_coding", "end": 41176758, "id": "ENSCAFG00000024151", "member_id": 4, "object_type": "Gene", "seq_region_name": "7", "species": "canisfamiliaris", "start": 41161397, "strand": 1}, "ENSMUSG00000005533": {"Name": "ENSMUSG00000005533", "Transcript": [{"Exon": [{"Name": "ENSMUSE00000261783", "Parent": "ENSMUST00000005671", "end": 67952952, "id": "ENSMUSE00000261783", "length": 94, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 67952859, "strand": 1}, {"Name": "ENSMUSE00000261773", "Parent": "ENSMUST00000005671", "end": 68004355, "id": "ENSMUSE00000261773", "length": 546, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68003810, "strand": 1}, {"Name": "ENSMUSE00000261767", "Parent": "ENSMUST00000005671", "end": 68165305, "id": "ENSMUSE00000261767", "length": 313, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68164993, "strand": 1}, {"Name": "ENSMUSE00000261754", "Parent": "ENSMUST00000005671", "end": 68170048, "id": "ENSMUSE00000261754", "length": 152, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68169897, "strand": 1}, {"Name": "ENSMUSE00000261748", "Parent": "ENSMUST00000005671", "end": 68173375, "id": "ENSMUSE00000261748", "length": 145, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68173231, "strand": 1}, {"Name": "ENSMUSE00000261743", "Parent": "ENSMUST00000005671", "end": 68183558, "id": "ENSMUSE00000261743", "length": 215, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68183344, "strand": 1}, {"Name": "ENSMUSE00000261736", "Parent": "ENSMUST00000005671", "end": 68184857, "id": "ENSMUSE00000261736", "length": 127, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68184731, "strand": 1}, {"Name": "ENSMUSE00000261728", "Parent": "ENSMUST00000005671", "end": 68187228, "id": "ENSMUSE00000261728", "length": 239, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68186990, "strand": 1}, {"Name": "ENSMUSE00000261725", "Parent": "ENSMUST00000005671", "end": 68189740, "id": "ENSMUSE00000261725", "length": 168, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68189573, "strand": 1}, {"Name": "ENSMUSE00000261719", "Parent": "ENSMUST00000005671", "end": 68190150, "id": "ENSMUSE00000261719", "length": 205, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68189946, "strand": 1}, {"Name": "ENSMUSE00000261714", "Parent": "ENSMUST00000005671", "end": 68193630, "id": "ENSMUSE00000261714", "length": 284, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68193347, "strand": 1}, {"Name": "ENSMUSE00000200356", "Parent": "ENSMUST00000005671", "end": 68195105, "id": "ENSMUSE00000200356", "length": 137, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68194969, "strand": 1}, {"Name": "ENSMUSE00000200354", "Parent": "ENSMUST00000005671", "end": 68195749, "id": "ENSMUSE00000200354", "length": 160, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68195590, "strand": 1}, {"Name": "ENSMUSE00000200353", "Parent": "ENSMUST00000005671", "end": 68201346, "id": "ENSMUSE00000200353", "length": 103, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68201244, "strand": 1}, {"Name": "ENSMUSE00000200349", "Parent": "ENSMUST00000005671", "end": 68201972, "id": "ENSMUSE00000200349", "length": 71, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68201902, "strand": 1}, {"Name": "ENSMUSE00000200360", "Parent": "ENSMUST00000005671", "end": 68207480, "id": "ENSMUSE00000200360", "length": 230, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68207251, "strand": 1}, {"Name": "ENSMUSE00000530700", "Parent": "ENSMUST00000005671", "end": 68207873, "id": "ENSMUSE00000530700", "length": 111, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68207763, "strand": 1}, {"Name": "ENSMUSE00000261691", "Parent": "ENSMUST00000005671", "end": 68212156, "id": "ENSMUSE00000261691", "length": 163, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68211994, "strand": 1}, {"Name": "ENSMUSE00000530699", "Parent": "ENSMUST00000005671", "end": 68215048, "id": "ENSMUSE00000530699", "length": 130, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68214919, "strand": 1}, {"Name": "ENSMUSE00000200350", "Parent": "ENSMUST00000005671", "end": 68218536, "id": "ENSMUSE00000200350", "length": 135, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68218402, "strand": 1}, {"Name": "ENSMUSE00000331286", "Parent": "ENSMUST00000005671", "end": 68226780, "id": "ENSMUSE00000331286", "length": 761, "object_type": "Exon", "seq_region_name": "7", "species": "musmusculus", "start": 68226020, "strand": 1}], "Name": "ENSMUST00000005671", "Parent": "ENSMUSG00000005533", "Translation": {"CDS": [{"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 67952952, "id": "ENSMUSP00000005671", "start": 67952859, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68004355, "id": "ENSMUSP00000005671", "start": 68003810, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68165305, "id": "ENSMUSP00000005671", "start": 68164993, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68170048, "id": "ENSMUSP00000005671", "start": 68169897, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68173375, "id": "ENSMUSP00000005671", "start": 68173231, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68183558, "id": "ENSMUSP00000005671", "start": 68183344, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68184857, "id": "ENSMUSP00000005671", "start": 68184731, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68187228, "id": "ENSMUSP00000005671", "start": 68186990, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68189740, "id": "ENSMUSP00000005671", "start": 68189573, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68190150, "id": "ENSMUSP00000005671", "start": 68189946, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68193630, "id": "ENSMUSP00000005671", "start": 68193347, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68195105, "id": "ENSMUSP00000005671", "start": 68194969, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68195749, "id": "ENSMUSP00000005671", "start": 68195590, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68201346, "id": "ENSMUSP00000005671", "start": 68201244, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68201972, "id": "ENSMUSP00000005671", "start": 68201902, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68207480, "id": "ENSMUSP00000005671", "start": 68207251, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68207873, "id": "ENSMUSP00000005671", "start": 68207763, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68212156, "id": "ENSMUSP00000005671", "start": 68211994, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68215048, "id": "ENSMUSP00000005671", "start": 68214919, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68218536, "id": "ENSMUSP00000005671", "start": 68218402, "strand": 1}, {"Name": "ENSMUSP00000005671", "Parent": "ENSMUST00000005671", "end": 68226780, "id": "ENSMUSP00000005671", "start": 68226020, "strand": 1}], "end": 68226780, "id": "ENSMUSP00000005671", "object_type": "Translation", "species": "musmusculus", "start": 67952859}, "biotype": "protein_coding", "end": 68226780, "id": "ENSMUST00000005671", "object_type": "Transcript", "seq_region_name": "7", "species": "musmusculus", "start": 67952859, "strand": 1}], "biotype": "protein_coding", "end": 68226780, "id": "ENSMUSG00000005533", "member_id": 3, "object_type": "Gene", "seq_region_name": "7", "species": "musmusculus", "start": 67952859, "strand": 1}, "ENSMUSG00000005534": {"Name": "ENSMUSG00000005534", "Transcript": [{"Exon": [{"Name": "ENSMUSE00000569243", "Parent": "ENSMUST00000091291", "end": 3156023, "id": "ENSMUSE00000569243", "length": 5102, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3150922, "strand": -1}, {"Name": "ENSMUSE00000611272", "Parent": "ENSMUST00000091291", "end": 3158830, "id": "ENSMUSE00000611272", "length": 135, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3158696, "strand": -1}, {"Name": "ENSMUSE00000611273", "Parent": "ENSMUST00000091291", "end": 3159582, "id": "ENSMUSE00000611273", "length": 130, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3159453, "strand": -1}, {"Name": "ENSMUSE00000611274", "Parent": "ENSMUST00000091291", "end": 3161498, "id": "ENSMUSE00000611274", "length": 160, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3161339, "strand": -1}, {"Name": "ENSMUSE00000611276", "Parent": "ENSMUST00000091291", "end": 3161791, "id": "ENSMUSE00000611276", "length": 111, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3161681, "strand": -1}, {"Name": "ENSMUSE00000611277", "Parent": "ENSMUST00000091291", "end": 3163481, "id": "ENSMUSE00000611277", "length": 245, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3163237, "strand": -1}, {"Name": "ENSMUSE00000611278", "Parent": "ENSMUST00000091291", "end": 3165585, "id": "ENSMUSE00000611278", "length": 68, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3165518, "strand": -1}, {"Name": "ENSMUSE00000611279", "Parent": "ENSMUST00000091291", "end": 3167604, "id": "ENSMUSE00000611279", "length": 103, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3167502, "strand": -1}, {"Name": "ENSMUSE00000611280", "Parent": "ENSMUST00000091291", "end": 3169868, "id": "ENSMUSE00000611280", "length": 160, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3169709, "strand": -1}, {"Name": "ENSMUSE00000233970", "Parent": "ENSMUST00000091291", "end": 3173619, "id": "ENSMUSE00000233970", "length": 140, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3173480, "strand": -1}, {"Name": "ENSMUSE00000233977", "Parent": "ENSMUST00000091291", "end": 3174888, "id": "ENSMUSE00000233977", "length": 275, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3174614, "strand": -1}, {"Name": "ENSMUSE00000611282", "Parent": "ENSMUST00000091291", "end": 3185152, "id": "ENSMUSE00000611282", "length": 202, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3184951, "strand": -1}, {"Name": "ENSMUSE00000611285", "Parent": "ENSMUST00000091291", "end": 3189292, "id": "ENSMUSE00000611285", "length": 168, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3189125, "strand": -1}, {"Name": "ENSMUSE00000611286", "Parent": "ENSMUST00000091291", "end": 3192802, "id": "ENSMUSE00000611286", "length": 257, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3192546, "strand": -1}, {"Name": "ENSMUSE00000611287", "Parent": "ENSMUST00000091291", "end": 3194921, "id": "ENSMUSE00000611287", "length": 127, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3194795, "strand": -1}, {"Name": "ENSMUSE00000638453", "Parent": "ENSMUST00000091291", "end": 3198275, "id": "ENSMUSE00000638453", "length": 215, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3198061, "strand": -1}, {"Name": "ENSMUSE00000611267", "Parent": "ENSMUST00000091291", "end": 3203034, "id": "ENSMUSE00000611267", "length": 145, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3202890, "strand": -1}, {"Name": "ENSMUSE00000611293", "Parent": "ENSMUST00000091291", "end": 3204778, "id": "ENSMUSE00000611293", "length": 149, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3204630, "strand": -1}, {"Name": "ENSMUSE00000611294", "Parent": "ENSMUST00000091291", "end": 3211700, "id": "ENSMUSE00000611294", "length": 322, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3211379, "strand": -1}, {"Name": "ENSMUSE00001230539", "Parent": "ENSMUST00000091291", "end": 3258934, "id": "ENSMUSE00001230539", "length": 552, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3258383, "strand": -1}, {"Name": "ENSMUSE00000771349", "Parent": "ENSMUST00000091291", "end": 3279617, "id": "ENSMUSE00000771349", "length": 589, "object_type": "Exon", "seq_region_name": "8", "species": "musmusculus", "start": 3279029, "strand": -1}], "Name": "ENSMUST00000091291", "Parent": "ENSMUSG00000005534", "Translation": {"CDS": [{"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3156023, "id": "ENSMUSP00000088837", "start": 3150922, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3158830, "id": "ENSMUSP00000088837", "start": 3158696, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3159582, "id": "ENSMUSP00000088837", "start": 3159453, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3161498, "id": "ENSMUSP00000088837", "start": 3161339, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3161791, "id": "ENSMUSP00000088837", "start": 3161681, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3163481, "id": "ENSMUSP00000088837", "start": 3163237, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3165585, "id": "ENSMUSP00000088837", "start": 3165518, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3167604, "id": "ENSMUSP00000088837", "start": 3167502, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3169868, "id": "ENSMUSP00000088837", "start": 3169709, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3173619, "id": "ENSMUSP00000088837", "start": 3173480, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3174888, "id": "ENSMUSP00000088837", "start": 3174614, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3185152, "id": "ENSMUSP00000088837", "start": 3184951, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3189292, "id": "ENSMUSP00000088837", "start": 3189125, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3192802, "id": "ENSMUSP00000088837", "start": 3192546, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3194921, "id": "ENSMUSP00000088837", "start": 3194795, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3198275, "id": "ENSMUSP00000088837", "start": 3198061, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3203034, "id": "ENSMUSP00000088837", "start": 3202890, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3204778, "id": "ENSMUSP00000088837", "start": 3204630, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3211700, "id": "ENSMUSP00000088837", "start": 3211379, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3258934, "id": "ENSMUSP00000088837", "start": 3258383, "strand": -1}, {"Name": "ENSMUSP00000088837", "Parent": "ENSMUST00000091291", "end": 3279617, "id": "ENSMUSP00000088837", "start": 3279029, "strand": -1}], "end": 3279617, "id": "ENSMUSP00000088837", "object_type": "Translation", "species": "musmusculus", "start": 3150922}, "biotype": "protein_coding", "end": 3279617, "id": "ENSMUST00000091291", "object_type": "Transcript", "seq_region_name": "8", "species": "musmusculus", "start": 3150922, "strand": -1}], "biotype": "protein_coding", "end": 3279617, "id": "ENSMUSG00000005534", "member_id": 2, "object_type": "Gene", "seq_region_name": "8", "species": "musmusculus", "start": 3150922, "strand": -1}, "ENSPTRG00000007489": {"Name": "ENSPTRG00000007489", "Transcript": [{"Exon": [{"Name": "ENSPTRE00000075393", "Parent": "ENSPTRT00000013802", "end": 96157076, "id": "ENSPTRE00000075393", "length": 126, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96156951, "strand": 1}, {"Name": "ENSPTRE00000075406", "Parent": "ENSPTRT00000013802", "end": 96216947, "id": "ENSPTRE00000075406", "length": 546, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96216402, "strand": 1}, {"Name": "ENSPTRE00000075404", "Parent": "ENSPTRT00000013802", "end": 96403764, "id": "ENSPTRE00000075404", "length": 313, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96403452, "strand": 1}, {"Name": "ENSPTRE00000075400", "Parent": "ENSPTRT00000013802", "end": 96409024, "id": "ENSPTRE00000075400", "length": 149, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96408876, "strand": 1}, {"Name": "ENSPTRE00000075399", "Parent": "ENSPTRT00000013802", "end": 96411724, "id": "ENSPTRE00000075399", "length": 145, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96411580, "strand": 1}, {"Name": "ENSPTRE00000075389", "Parent": "ENSPTRT00000013802", "end": 96421011, "id": "ENSPTRE00000075389", "length": 215, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96420797, "strand": 1}, {"Name": "ENSPTRE00000075398", "Parent": "ENSPTRT00000013802", "end": 96423539, "id": "ENSPTRE00000075398", "length": 127, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96423413, "strand": 1}, {"Name": "ENSPTRE00000340876", "Parent": "ENSPTRT00000013802", "end": 96425385, "id": "ENSPTRE00000340876", "length": 239, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96425147, "strand": 1}, {"Name": "ENSPTRE00000075396", "Parent": "ENSPTRT00000013802", "end": 96428232, "id": "ENSPTRE00000075396", "length": 168, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96428065, "strand": 1}, {"Name": "ENSPTRE00000075392", "Parent": "ENSPTRT00000013802", "end": 96428974, "id": "ENSPTRE00000075392", "length": 205, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96428770, "strand": 1}, {"Name": "ENSPTRE00000075387", "Parent": "ENSPTRT00000013802", "end": 96434522, "id": "ENSPTRE00000075387", "length": 284, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96434239, "strand": 1}, {"Name": "ENSPTRE00000075390", "Parent": "ENSPTRT00000013802", "end": 96436101, "id": "ENSPTRE00000075390", "length": 137, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96435965, "strand": 1}, {"Name": "ENSPTRE00000075386", "Parent": "ENSPTRT00000013802", "end": 96436773, "id": "ENSPTRE00000075386", "length": 160, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96436614, "strand": 1}, {"Name": "ENSPTRE00000075407", "Parent": "ENSPTRT00000013802", "end": 96441760, "id": "ENSPTRE00000075407", "length": 103, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96441658, "strand": 1}, {"Name": "ENSPTRE00000075405", "Parent": "ENSPTRT00000013802", "end": 96442407, "id": "ENSPTRE00000075405", "length": 71, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96442337, "strand": 1}, {"Name": "ENSPTRE00000075403", "Parent": "ENSPTRT00000013802", "end": 96447141, "id": "ENSPTRE00000075403", "length": 230, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96446912, "strand": 1}, {"Name": "ENSPTRE00000075397", "Parent": "ENSPTRT00000013802", "end": 96447515, "id": "ENSPTRE00000075397", "length": 111, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96447405, "strand": 1}, {"Name": "ENSPTRE00000075394", "Parent": "ENSPTRT00000013802", "end": 96451443, "id": "ENSPTRE00000075394", "length": 160, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96451284, "strand": 1}, {"Name": "ENSPTRE00000423172", "Parent": "ENSPTRT00000013802", "end": 96455136, "id": "ENSPTRE00000423172", "length": 130, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96455007, "strand": 1}, {"Name": "ENSPTRE00000075402", "Parent": "ENSPTRT00000013802", "end": 96460789, "id": "ENSPTRE00000075402", "length": 135, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96460655, "strand": 1}, {"Name": "ENSPTRE00000075401", "Parent": "ENSPTRT00000013802", "end": 96470984, "id": "ENSPTRE00000075401", "length": 1202, "object_type": "Exon", "seq_region_name": "15", "species": "pantroglodytes", "start": 96469783, "strand": 1}], "Name": "ENSPTRT00000013802", "Parent": "ENSPTRG00000007489", "Translation": {"CDS": [{"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96157076, "id": "ENSPTRP00000012792", "start": 96156951, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96216947, "id": "ENSPTRP00000012792", "start": 96216402, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96403764, "id": "ENSPTRP00000012792", "start": 96403452, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96409024, "id": "ENSPTRP00000012792", "start": 96408876, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96411724, "id": "ENSPTRP00000012792", "start": 96411580, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96421011, "id": "ENSPTRP00000012792", "start": 96420797, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96423539, "id": "ENSPTRP00000012792", "start": 96423413, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96425385, "id": "ENSPTRP00000012792", "start": 96425147, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96428232, "id": "ENSPTRP00000012792", "start": 96428065, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96428974, "id": "ENSPTRP00000012792", "start": 96428770, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96434522, "id": "ENSPTRP00000012792", "start": 96434239, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96436101, "id": "ENSPTRP00000012792", "start": 96435965, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96436773, "id": "ENSPTRP00000012792", "start": 96436614, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96441760, "id": "ENSPTRP00000012792", "start": 96441658, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96442407, "id": "ENSPTRP00000012792", "start": 96442337, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96447141, "id": "ENSPTRP00000012792", "start": 96446912, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96447515, "id": "ENSPTRP00000012792", "start": 96447405, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96451443, "id": "ENSPTRP00000012792", "start": 96451284, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96455136, "id": "ENSPTRP00000012792", "start": 96455007, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96460789, "id": "ENSPTRP00000012792", "start": 96460655, "strand": 1}, {"Name": "ENSPTRP00000012792", "Parent": "ENSPTRT00000013802", "end": 96470984, "id": "ENSPTRP00000012792", "start": 96469783, "strand": 1}], "end": 96470984, "id": "ENSPTRP00000012792", "object_type": "Translation", "species": "pantroglodytes", "start": 96156951}, "biotype": "protein_coding", "end": 96470984, "id": "ENSPTRT00000013802", "object_type": "Transcript", "seq_region_name": "15", "species": "pantroglodytes", "start": 96156951, "strand": 1}], "biotype": "protein_coding", "end": 96470984, "id": "ENSPTRG00000007489", "member_id": 1, "object_type": "Gene", "seq_region_name": "15", "species": "pantroglodytes", "start": 96156951, "strand": 1}, "ENSRNOG00000014187": {"Name": "ENSRNOG00000014187", "Transcript": [{"Exon": [{"Name": "ENSRNOE00000137027", "Parent": "ENSRNOT00000019267", "end": 128925059, "id": "ENSRNOE00000137027", "length": 94, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 128924966, "strand": 1}, {"Name": "ENSRNOE00000135455", "Parent": "ENSRNOT00000019267", "end": 128978649, "id": "ENSRNOE00000135455", "length": 546, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 128978104, "strand": 1}, {"Name": "ENSRNOE00000135507", "Parent": "ENSRNOT00000019267", "end": 129142833, "id": "ENSRNOE00000135507", "length": 313, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129142521, "strand": 1}, {"Name": "ENSRNOE00000135552", "Parent": "ENSRNOT00000019267", "end": 129147211, "id": "ENSRNOE00000135552", "length": 152, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129147060, "strand": 1}, {"Name": "ENSRNOE00000135606", "Parent": "ENSRNOT00000019267", "end": 129149837, "id": "ENSRNOE00000135606", "length": 145, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129149693, "strand": 1}, {"Name": "ENSRNOE00000135651", "Parent": "ENSRNOT00000019267", "end": 129159326, "id": "ENSRNOE00000135651", "length": 215, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129159112, "strand": 1}, {"Name": "ENSRNOE00000135775", "Parent": "ENSRNOT00000019267", "end": 129161294, "id": "ENSRNOE00000135775", "length": 127, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129161168, "strand": 1}, {"Name": "ENSRNOE00000137123", "Parent": "ENSRNOT00000019267", "end": 129162965, "id": "ENSRNOE00000137123", "length": 239, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129162727, "strand": 1}, {"Name": "ENSRNOE00000135864", "Parent": "ENSRNOT00000019267", "end": 129167030, "id": "ENSRNOE00000135864", "length": 168, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129166863, "strand": 1}, {"Name": "ENSRNOE00000137165", "Parent": "ENSRNOT00000019267", "end": 129167431, "id": "ENSRNOE00000137165", "length": 205, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129167227, "strand": 1}, {"Name": "ENSRNOE00000137211", "Parent": "ENSRNOT00000019267", "end": 129172531, "id": "ENSRNOE00000137211", "length": 284, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129172248, "strand": 1}, {"Name": "ENSRNOE00000136003", "Parent": "ENSRNOT00000019267", "end": 129174216, "id": "ENSRNOE00000136003", "length": 137, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129174080, "strand": 1}, {"Name": "ENSRNOE00000136044", "Parent": "ENSRNOT00000019267", "end": 129174841, "id": "ENSRNOE00000136044", "length": 160, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129174682, "strand": 1}, {"Name": "ENSRNOE00000136080", "Parent": "ENSRNOT00000019267", "end": 129180769, "id": "ENSRNOE00000136080", "length": 104, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129180666, "strand": 1}, {"Name": "ENSRNOE00000520956", "Parent": "ENSRNOT00000019267", "end": 129180803, "id": "ENSRNOE00000520956", "length": 31, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129180773, "strand": 1}, {"Name": "ENSRNOE00000136171", "Parent": "ENSRNOT00000019267", "end": 129187229, "id": "ENSRNOE00000136171", "length": 260, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129186970, "strand": 1}, {"Name": "ENSRNOE00000362520", "Parent": "ENSRNOT00000019267", "end": 129187622, "id": "ENSRNOE00000362520", "length": 111, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129187512, "strand": 1}, {"Name": "ENSRNOE00000136274", "Parent": "ENSRNOT00000019267", "end": 129192151, "id": "ENSRNOE00000136274", "length": 160, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129191992, "strand": 1}, {"Name": "ENSRNOE00000329647", "Parent": "ENSRNOT00000019267", "end": 129195410, "id": "ENSRNOE00000329647", "length": 130, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129195281, "strand": 1}, {"Name": "ENSRNOE00000136353", "Parent": "ENSRNOT00000019267", "end": 129198902, "id": "ENSRNOE00000136353", "length": 135, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129198768, "strand": 1}, {"Name": "ENSRNOE00000137303", "Parent": "ENSRNOT00000019267", "end": 129206516, "id": "ENSRNOE00000137303", "length": 385, "object_type": "Exon", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 129206132, "strand": 1}], "Name": "ENSRNOT00000019267", "Parent": "ENSRNOG00000014187", "Translation": {"CDS": [{"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 128925059, "id": "ENSRNOP00000019267", "start": 128924966, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 128978649, "id": "ENSRNOP00000019267", "start": 128978104, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129142833, "id": "ENSRNOP00000019267", "start": 129142521, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129147211, "id": "ENSRNOP00000019267", "start": 129147060, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129149837, "id": "ENSRNOP00000019267", "start": 129149693, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129159326, "id": "ENSRNOP00000019267", "start": 129159112, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129161294, "id": "ENSRNOP00000019267", "start": 129161168, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129162965, "id": "ENSRNOP00000019267", "start": 129162727, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129167030, "id": "ENSRNOP00000019267", "start": 129166863, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129167431, "id": "ENSRNOP00000019267", "start": 129167227, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129172531, "id": "ENSRNOP00000019267", "start": 129172248, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129174216, "id": "ENSRNOP00000019267", "start": 129174080, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129174841, "id": "ENSRNOP00000019267", "start": 129174682, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129180769, "id": "ENSRNOP00000019267", "start": 129180666, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129180803, "id": "ENSRNOP00000019267", "start": 129180773, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129187229, "id": "ENSRNOP00000019267", "start": 129186970, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129187622, "id": "ENSRNOP00000019267", "start": 129187512, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129192151, "id": "ENSRNOP00000019267", "start": 129191992, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129195410, "id": "ENSRNOP00000019267", "start": 129195281, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129198902, "id": "ENSRNOP00000019267", "start": 129198768, "strand": 1}, {"Name": "ENSRNOP00000019267", "Parent": "ENSRNOT00000019267", "end": 129206516, "id": "ENSRNOP00000019267", "start": 129206132, "strand": 1}], "end": 129206516, "id": "ENSRNOP00000019267", "object_type": "Translation", "species": "rattusnorvegicus", "start": 128924966}, "biotype": "protein_coding", "end": 129206516, "id": "ENSRNOT00000019267", "object_type": "Transcript", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 128924966, "strand": 1}], "biotype": "protein_coding", "end": 129206516, "id": "ENSRNOG00000014187", "member_id": 0, "object_type": "Gene", "seq_region_name": "1", "species": "rattusnorvegicus", "start": 128924966, "strand": 1}}
\ No newline at end of file