changeset 46:4181e97c70a7 draft

planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit 3a43e9e0ffce0966101203102e769d1ced28618a
author fubar
date Mon, 04 Mar 2024 09:47:19 +0000
parents 0ec526d2d8c1
children 3e53204c2419
files __pycache__/jbrowse2.cpython-310.pyc autogenJB2.py autogenJB2.xml jb2_webserver.py jbrowse2.py jbrowse2.xml klBraLanc5.haps_combined.decontam.20230620.fasta.fa.gz macros.xml readme.rst test-data/gff3/merlin.gff3 test-data/vcf/merlin.vcf
diffstat 11 files changed, 538 insertions(+), 1472 deletions(-) [+]
line wrap: on
line diff
Binary file __pycache__/jbrowse2.cpython-310.pyc has changed
--- a/autogenJB2.py	Fri Mar 01 05:15:41 2024 +0000
+++ b/autogenJB2.py	Mon Mar 04 09:47:19 2024 +0000
@@ -1,5 +1,6 @@
 import argparse
 import logging
+import os
 import sys
 
 from jbrowse2 import JbrowseConnector as jbC
@@ -11,8 +12,7 @@
 def makeDefaultLocation():
 
     refName = jc.genome_firstcontig
-    defloc  = "%s:100..10000" % refName
-    print ('defloc',defloc)
+    defloc = "%s:100..10000" % refName
     return defloc
 
 
@@ -21,61 +21,66 @@
     parser.add_argument("--sessName", help="Session name", default="AutoJBrowse")
     parser.add_argument(
         "--trackmeta",
-        help="Repeatable of 'filename, filext,filepath, ... ,' for JBrowse2 tracks",
+        help="Repeatable 'filename,filext,filepath,[bai/crai path for filesystem bam/cram]' for JBrowse2 tracks",
         default=[],
         action="append",
     )
     parser.add_argument(
         "--referencemeta",
-        help="Repeatable 'filename, filext, filepath, ... ,' for JBrowse2 reference tracks",
+        help="Repeatable 'filename, filext, filepath, ... ,' for JBrowse2 reference tracks - usually only one needed",
         default=[],
         action="append",
     )
     parser.add_argument(
         "--pafmeta",
-        help="Repeatable. Each is a 'filename, filext, filepath, ... ,' for a JBrowse2 paf track",
+        help="Repeatable. Each is a 'pafname, filext, filepath, ... ,' for a JBrowse2 paf track",
         default=[],
         action="append",
     )
     parser.add_argument(
         "--pafreferencemeta",
-        help="Repeatable. Each is a 'pafname,filepath,refname,filepath,refname....'. Every paf must have a corresponding one ",
+        help="Repeatable. Each is a 'pafname,refpath,refname' Every pafname must have one or more",
         default=[],
         action="append",
     )
-    parser.add_argument("--jbrowse2path", help="Path to JBrowse2 directory in biocontainer or Conda")
+    parser.add_argument(
+        "--jbrowse2path", help="Path to JBrowse2 directory in biocontainer or Conda"
+    )
     parser.add_argument("--outdir", help="Output directory", required=True)
     parser.add_argument("--version", "-V", action="version", version="%(prog)s 2.10.2")
     args = parser.parse_args()
     sessName = args.sessName
     # --trackmeta $jbrowseme[$key],$jbrowseme[$key].ext,'$key'
-    trackList = [x.strip().split(",") for x in args.trackmeta if x > '']
-    refList = [x.strip().split(",") for x in args.referencemeta if x > '']
-    print("tracklist = %s\nreflist = %s" % (trackList,refList))
+    trackList = [x.strip().split(",") for x in args.trackmeta if x > ""]
+    refList = [x.strip().split(",") for x in args.referencemeta if x > ""]
     if len(refList) > 0:
-        listgenomes = [f for f in refList if f[1] in ['fasta', 'fasta.gz']]
+        listgenomes = [f for f in refList if f[1] in ["fasta", "fasta.gz"]]
         # assume no pafs here
-        print('genomes=%s' % listgenomes)
         if len(listgenomes) > 0:
-            genome_paths = [
-                x[0] for x in listgenomes
-            ]  # expect genome_1_genomename.fasta etc
+            genome_paths = [x[0] for x in listgenomes]
             genome_names = [x[2] for x in listgenomes]
+            guseuri = []
+            for x in genome_paths:
+                if x.startswith('http://') or x.startswith('https://'):
+                    guseuri.append('yes')
+                else:
+                    guseuri.append('no')
             jc = jbC(
                 outdir=args.outdir,
                 jbrowse2path=args.jbrowse2path,
                 genomes=[
                     {
                         "path": x,
-                        "meta": {
-                            "name": genome_names[i],
-                            "dataset_dname": genome_names[i],
-                        },
+                        "label": genome_names[i],
+                        "useuri": guseuri[i],
+                        "meta":  {"name": genome_names[i],
+                                            "dataset_dname": genome_names[i]
+                                        }
                     }
                     for i, x in enumerate(genome_paths)
                 ],
             )
-            sys.stdout.write('$$$ genome_paths:%s genome_names: %s' % (genome_paths,genome_names))
+
             jc.process_genomes()
             default_session_data = {
                 "visibility": {
@@ -109,33 +114,52 @@
                                 }
                             }
                         }
-                elif trext == 'bam':
-                     track_conf = {"conf": {"options": {"bam": {"bam_index": track[3]}}}}
-                elif trext == 'cram':
-                     track_conf = {"conf": {"options": {"cram": {"cram_index": track[3]}}}}
+                elif trext == "bam":
+                    ipath  = track[3]
+                    if not os.path.exists(ipath):
+                        ipath = os.path.realpath(os.path.join(jc.outdir, trackname + '.bai'))
+                        cmd = ["samtools", "index", "-b", "-o", ipath, os.path.realpath(track[0])]
+                        sys.stdout.write('#### calling %s' % ' '.join(cmd))
+                        jc.subprocess_check_call(cmd)
+                    track_conf = {"conf": {"options": {"bam": {"bam_index": ipath}}}}
+                elif trext == "cram":
+                    ipath  = track[3]
+                    if not os.path.exists(ipath):
+                        jc.logging.info('calling %s' % ' '.join(cmd))
+                        ipath = os.path.realpath(os.path.join('./', trackname + '.crai'))
+                        cmd = ["samtools", "index", "-c", "-o", ipath, os.path.realpath(track[0])]
+                        sys.stdout.write('#### calling %s' % ' '.join(cmd))
+                        jc.subprocess_check_call(cmd)
+                    track_conf = {"conf": {"options": {"cram": {"cram_index": ipath}}}}
                 else:
                     track_conf = {}
                 track_conf["format"] = trext
                 track_conf["name"] = trackname
                 track_conf["label"] = trackname
-                track_conf["trackfiles"] = [(tpath, trext, trackname,{}),]
+                useu = tpath.startswith('http://') or tpath.startswith('https://')
+                useuri = 'no'
+                if useu:
+                    useuri = 'yes'
+                track_conf["trackfiles"] = [
+                    (tpath, trext, useuri, trackname, {}),
+                ]
                 track_conf["category"] = "Autogenerated"
                 keys = jc.process_annotations(track_conf)
 
                 if keys:
                     for key in keys:
-                        if trext in ["bigwig", "gff3", "gff", "vcf", "maf",]:
+                        if trext in [
+                            "bigwig",
+                            "gff3",
+                            "gff",
+                            "vcf",
+                            "maf",
+                        ]:
                             default_session_data["visibility"]["default_on"].append(key)
                         else:
-                            default_session_data["visibility"]["default_off"].append(key)
-                        # if track_conf.get("style", None):
-                        # default_session_data["style"][key] = track_conf[
-                        # "style"
-                        # ]  # TODO do we need this anymore?
-                        # if track_conf.get("style_lables", None):
-                        # default_session_data["style_labels"][key] = track_conf.get(
-                        # "style_labels", None
-                        # )
+                            default_session_data["visibility"]["default_off"].append(
+                                key
+                            )
             # general_data = {
             # "analytics": root.find("metadata/general/analytics").text,
             # "primary_color": root.find("metadata/general/primary_color").text,
@@ -152,9 +176,13 @@
                 jc.config_json["tracks"] = jc.tracksToAdd
             jc.write_config()
             defLoc = makeDefaultLocation()
-            default_session_data.update({"defaultLocation": defLoc, "session_name": sessName})
+            default_session_data.update(
+                {"defaultLocation": defLoc, "session_name": sessName}
+            )
             track_conf.update(default_session_data)
             jc.add_default_session(default_session_data)
             # jc.text_index() not sure what broke here.
     else:
-        print("!! empty collection supplied - nothing to process")
+        sys.stderr.write(
+            "!!!! Collection has no suitable trackfiles for autogenJB2 - nothing to process"
+        )
--- a/autogenJB2.xml	Fri Mar 01 05:15:41 2024 +0000
+++ b/autogenJB2.xml	Mon Mar 04 09:47:19 2024 +0000
@@ -13,7 +13,17 @@
 export JBROWSE2_PATH=\$(dirname \$(which jbrowse))/../opt/jbrowse2  &&
 python '$__tool_directory__/autogenJB2.py'
 #for $key in $autoCollection.keys():
-    #if $autoCollection[$key].ext == 'fasta':
+    #if $autoCollection[$key].is_collection:
+        #set subCol=$autoCollection[$key]
+        #set pafs=[($subCol[x],$subcol[x].ext,x) for x in $subCol.keys() if $subCol[x].ext == 'paf']
+        #if len($pafs) > 0:
+             --pafmeta '$pafs[0]'
+            #set refs = [($pafs[0][2],$subCol[x],x) for x in $subCol.keys() if $subCol[x].ext == 'fasta']
+            #for $ref in $refs:
+             --pafreferencemeta '$ref'
+            #end for
+        #end if
+    #else if $autoCollection[$key].ext == 'fasta':
       --referencemeta '$autoCollection[$key],$autoCollection[$key].ext,$key'
     #else if $autoCollection[$key].ext in ['bed', 'bigwig', 'cool', 'gff', 'gff3', 'hic', 'maf', 'mcool', 'scool', 'vcf']
       --trackmeta '$autoCollection[$key],$autoCollection[$key].ext,$key'
@@ -45,23 +55,21 @@
         <data format="html" name="output" label="AutoJBrowse2"/>
     </outputs>
 <tests>
- <test>
+   <test>
       <param name="uglyTestingHack" value="enabled" />
       <param name="autoCollection">
         <collection type="list">
           <element name="Merlin" value="merlin.fa" ftype="fasta"/>
-          <element name="merlin-sample.bam" value="bam/merlin-sample.bam" ftype="bam"/>
+          <element name="test-6.bed" value="bed/test-6.bed" ftype="bed"/>
         </collection>
       </param>
-            <output name="output">
-                <assert_contents>
-                    <has_text text='"name": "Merlin",'/>
-                    <has_text text='"name": "merlin-sample.bam",'/>
-                    <has_text text='"uri": "Merlin.fa.gz.fai"'/>
-                    <has_text text='"uri": "bam_0_merlin-sample.bam.bam.bai"'/>
-
-                </assert_contents>
-            </output>
+      <output name="output">
+            <assert_contents>
+                <has_text text='"name": "Merlin",'/>
+                <has_text text='"name": "test-6.bed",'/>
+                <has_text text='"uri": "Merlin.fa.gz.fai"'/>
+            </assert_contents>
+      </output>
     </test>
 </tests>
     <help><![CDATA[
--- a/jb2_webserver.py	Fri Mar 01 05:15:41 2024 +0000
+++ b/jb2_webserver.py	Mon Mar 04 09:47:19 2024 +0000
@@ -42,7 +42,7 @@
 from http.server import SimpleHTTPRequestHandler
 
 
-DEFAULT_PORT = 8080
+DEFAULT_PORT = 8081
 
 
 def copy_byte_range(infile, outfile, start=None, stop=None, bufsize=16 * 1024):
@@ -156,7 +156,7 @@
 
 if __name__ == "__main__":
     parser = argparse.ArgumentParser(
-        description="Simple Python Web Server with Range Support"
+        description="Tiny Python Web Server supporting range requests, for local viewing of unzipped Galaxy JBrowse2 configurations"
     )
     parser.add_argument(
         "--root",
--- a/jbrowse2.py	Fri Mar 01 05:15:41 2024 +0000
+++ b/jbrowse2.py	Mon Mar 04 09:47:19 2024 +0000
@@ -11,6 +11,7 @@
 import struct
 import subprocess
 import tempfile
+import urllib.request
 import xml.etree.ElementTree as ET
 from collections import defaultdict
 
@@ -446,7 +447,10 @@
 
     def process_genomes(self):
         assemblies = []
+        useuri = False
         for i, genome_node in enumerate(self.genome_paths):
+            if genome_node["useuri"].strip().lower() == "yes":
+                useuri = True
             genome_name = genome_node["meta"]["dataset_dname"].strip()
             if len(genome_name.split()) > 1:
                 genome_name = genome_name.split()[0]
@@ -454,7 +458,9 @@
             if genome_name not in self.genome_names:
                 # ignore dupes - can have multiple pafs with same references?
                 fapath = genome_node["path"]
-                assem = self.make_assembly(fapath, genome_name)
+                if not useuri:
+                    fapath = os.path.realpath(fapath)
+                assem = self.make_assembly(fapath, genome_name, useuri)
                 assemblies.append(assem)
                 self.genome_names.append(genome_name)
                 if self.genome_name is None:
@@ -462,41 +468,67 @@
                         genome_name  # first one for all tracks - other than paf
                     )
                     self.genome_firstcontig = None
-                    fl = open(fapath, "r").readline().strip().split(">")
-                    if len(fl) > 1:
-                        fl = fl[1]
-                        if len(fl.split()) > 1:
-                            self.genome_firstcontig = fl.split()[0].strip()
+                    if not useuri:
+                        # https://lazarus.name/jbrowse/fish/bigwig_0_coverage_bedgraph_cov_count_count_bw.bigwig
+                        # https://lazarus.name/jbrowse/fish/klBraLanc5.haps_combined.decontam.20230620.fasta.fa.gz
+                        fl = open(fapath, "r").readline()
+                        fls = fl.strip().split(">")
+                        if len(fls) > 1:
+                            fl = fls[1]
+                            if len(fl.split()) > 1:
+                                self.genome_firstcontig = fl.split()[0].strip()
+                            else:
+                                self.genome_firstcontig = fl
                         else:
-                            self.genome_firstcontig = fl
+                            fl = urrlib.request.urlopen(faname+".fai").readline()
+                            if fl: # is first row of the text fai so the first contig name
+                                self.genome_firstcontig = fl.decode('utf8').strip().split()[0]
         if self.config_json.get("assemblies", None):
             self.config_json["assemblies"] += assemblies
         else:
             self.config_json["assemblies"] = assemblies
 
-    def make_assembly(self, fapath, gname):
+    def make_assembly(self, fapath, gname, useuri):
+        if useuri:
+            faname = fapath
+            adapter = {
+                "type": "BgzipFastaAdapter",
+                "fastaLocation": {
+                    "uri": faname,
+                    "locationType": "UriLocation",
+                },
+                "faiLocation": {
+                    "uri": faname + ".fai",
+                    "locationType": "UriLocation",
+                },
+                "gziLocation": {
+                    "uri": faname + ".gzi",
+                    "locationType": "UriLocation",
+                },
+            }
+        else:
+            faname = gname + ".fa.gz"
+            fadest = os.path.realpath(os.path.join(self.outdir, faname))
+            cmd = "bgzip -i -c %s -I %s.gzi > %s && samtools faidx %s" % (
+                fapath,
+                fadest,
+                fadest,
+                fadest,
+            )
+            self.subprocess_popen(cmd)
 
-        faname = gname + ".fa.gz"
-        fadest = os.path.realpath(os.path.join(self.outdir, faname))
-        cmd = "bgzip -i -c %s -I %s.gzi > %s && samtools faidx %s" % (
-            fapath,
-            fadest,
-            fadest,
-            fadest,
-        )
-        self.subprocess_popen(cmd)
-        adapter = {
-            "type": "BgzipFastaAdapter",
-            "fastaLocation": {
-                "uri": faname,
-            },
-            "faiLocation": {
-                "uri": faname + ".fai",
-            },
-            "gziLocation": {
-                "uri": faname + ".gzi",
-            },
-        }
+            adapter = {
+                "type": "BgzipFastaAdapter",
+                "fastaLocation": {
+                    "uri": faname,
+                },
+                "faiLocation": {
+                    "uri": faname + ".fai",
+                },
+                "gziLocation": {
+                    "uri": faname + ".gzi",
+                },
+            }
         self.genome_sequence_adapter = adapter
         trackDict = {
             "name": gname,
@@ -528,7 +560,7 @@
 
     def write_config(self):
         with open(self.config_json_file, "w") as fp:
-            json.dump(self.config_json, fp)
+            json.dump(self.config_json, fp, indent=2)
 
     def text_index(self):
         # Index tracks
@@ -567,18 +599,19 @@
         # can be served - if public.
         # dsId = trackData["metadata"]["dataset_id"]
         # url = "%s/api/datasets/%s/display?to_ext=hic " % (self.giURL, dsId)
-        hname = trackData["hic_url"]
-        floc = {
-            "uri": hname,
-        }
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            uri = data
+        else:
+            uri = trackData["hic_url"]
         trackDict = {
             "type": "HicTrack",
             "trackId": tId,
-            "name": hname,
+            "name": uri,
             "assemblyNames": [self.genome_name],
             "adapter": {
                 "type": "HicAdapter",
-                "hicLocation": floc,
+                "hicLocation": uri,
             },
             "displays": [
                 {
@@ -599,6 +632,7 @@
         e.g. hg38.chr1 in the sequence identifiers.
         need the reference id - eg hg18, for maf2bed.pl as the first parameter
         """
+        tId = trackData["label"]
         mafPlugin = {
             "plugins": [
                 {
@@ -607,7 +641,7 @@
                 }
             ]
         }
-        tId = trackData["label"]
+
         fname = "%s.bed" % tId
         dest = "%s/%s" % (self.outdir, fname)
         gname = self.genome_name
@@ -744,11 +778,15 @@
         "negColor": "rgb(255, 255, 51)",
         "constraints": {}
         """
-        url = "%s.bigwig" % trackData["label"]
-        # slashes in names cause path trouble
-        dest = os.path.join(self.outdir, url)
-        cmd = ["cp", data, dest]
-        self.subprocess_check_call(cmd)
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = data
+        else:
+            url = "%s.bigwig" % trackData["label"]
+            # slashes in names cause path trouble
+            dest = os.path.join(self.outdir, url)
+            cmd = ["cp", data, dest]
+            self.subprocess_check_call(cmd)
         bwloc = {"uri": url}
         tId = trackData["label"]
         trackDict = {
@@ -774,27 +812,33 @@
         self.tracksToAdd.append(trackDict)
         self.trackIdlist.append(tId)
 
-    def add_bam(self, data, trackData, bamOpts, bam_index=None, **kwargs):
+    def add_bam(self, data, trackData, bam_index=None, **kwargs):
         tId = trackData["label"]
-        fname = "%s.bam" % trackData["label"]
-        dest = "%s/%s" % (self.outdir, fname)
-        url = fname
-        self.subprocess_check_call(["cp", data, dest])
-        bloc = {"uri": url}
-        if bam_index is not None and os.path.exists(os.path.realpath(bam_index)):
-            # bai most probably made by galaxy and stored in galaxy dirs, need to copy it to dest
-            self.subprocess_check_call(
-                ["cp", os.path.realpath(bam_index), dest + ".bai"]
-            )
+        useuri = trackData["useuri"].lower() == "yes"
+        bindex = bam_index
+        if useuri:
+            url = data
         else:
-            # Can happen in exotic condition
-            # e.g. if bam imported as symlink with datatype=unsorted.bam, then datatype changed to bam
-            #      => no index generated by galaxy, but there might be one next to the symlink target
-            #      this trick allows to skip the bam sorting made by galaxy if already done outside
-            if os.path.exists(os.path.realpath(data) + ".bai"):
-                self.symlink_or_copy(os.path.realpath(data) + ".bai", dest + ".bai")
-            else:
-                log.warn("Could not find a bam index (.bai file) for %s", data)
+            fname = "%s.bam" % trackData["label"]
+            dest = "%s/%s" % (self.outdir, fname)
+            url = fname
+            bindex = fname + '.bai'
+            self.subprocess_check_call(["cp", data, dest])
+            if bam_index is not None and os.path.exists(bam_index):
+                if not os.path.exists(bindex):
+                    # bai most probably made by galaxy and stored in galaxy dirs, need to copy it to dest
+                    self.subprocess_check_call(
+                        ["cp", bam_index, bindex]
+                    )
+                else:
+                    # Can happen in exotic condition
+                    # e.g. if bam imported as symlink with datatype=unsorted.bam, then datatype changed to bam
+                    #      => no index generated by galaxy, but there might be one next to the symlink target
+                    #      this trick allows to skip the bam sorting made by galaxy if already done outside
+                    if os.path.exists(os.path.realpath(data) + ".bai"):
+                        self.symlink_or_copy(os.path.realpath(data) + ".bai", bindex)
+                    else:
+                        log.warn("Could not find a bam index (.bai file) for %s", data)
         trackDict = {
             "type": "AlignmentsTrack",
             "trackId": tId,
@@ -802,10 +846,10 @@
             "assemblyNames": [self.genome_name],
             "adapter": {
                 "type": "BamAdapter",
-                "bamLocation": bloc,
+                "bamLocation": {"uri": url},
                 "index": {
                     "location": {
-                        "uri": fname + ".bai",
+                        "uri": bindex,
                     }
                 },
             },
@@ -821,27 +865,36 @@
         self.tracksToAdd.append(trackDict)
         self.trackIdlist.append(tId)
 
-    def add_cram(self, data, trackData, cramOpts, cram_index=None, **kwargs):
+    def add_cram(self, data, trackData, cram_index=None, **kwargs):
         tId = trackData["label"]
-        fname = "%s.cram" % trackData["label"]
-        dest = "%s/%s" % (self.outdir, fname)
-        url = fname
-        self.subprocess_check_call(["cp", data, dest])
-        bloc = {"uri": url}
-        if cram_index is not None and os.path.exists(os.path.realpath(cram_index)):
-            # most probably made by galaxy and stored in galaxy dirs, need to copy it to dest
-            self.subprocess_check_call(
-                ["cp", os.path.realpath(cram_index), dest + ".crai"]
-            )
+        useuri = trackData["useuri"].lower() == "yes"
+        bindex = cram_index
+        if useuri:
+            url = data
         else:
-            # Can happen in exotic condition
-            # e.g. if bam imported as symlink with datatype=unsorted.bam, then datatype changed to bam
-            #      => no index generated by galaxy, but there might be one next to the symlink target
-            #      this trick allows to skip the bam sorting made by galaxy if already done outside
-            if os.path.exists(os.path.realpath(data) + ".crai"):
-                self.symlink_or_copy(os.path.realpath(data) + ".crai", dest + ".crai")
-            else:
-                log.warn("Could not find a cram index (.crai file) for %s", data)
+            fname = "%s.cram" % trackData["label"]
+            dest = "%s/%s" % (self.outdir, fname)
+            bindex = fname + '.bai'
+            url = fname
+            self.subprocess_check_call(["cp", data, dest])
+
+            if bindex is not None and os.path.exists(bindex):
+                if not os.path.exists(dest+'.crai'):
+                    # most probably made by galaxy and stored in galaxy dirs, need to copy it to dest
+                    self.subprocess_check_call(
+                        ["cp", os.path.realpath(cram_index), dest + ".crai"]
+                    )
+                else:
+                    # Can happen in exotic condition
+                    # e.g. if bam imported as symlink with datatype=unsorted.bam, then datatype changed to bam
+                    #      => no index generated by galaxy, but there might be one next to the symlink target
+                    #      this trick allows to skip the bam sorting made by galaxy if already done outside
+                    if os.path.exists(os.path.realpath(data) + ".crai"):
+                        self.symlink_or_copy(
+                            os.path.realpath(data) + ".crai", dest + ".crai"
+                        )
+                    else:
+                        log.warn("Could not find a cram index (.crai file) for %s", data)
         trackDict = {
             "type": "AlignmentsTrack",
             "trackId": tId,
@@ -849,9 +902,9 @@
             "assemblyNames": [self.genome_name],
             "adapter": {
                 "type": "CramAdapter",
-                "cramLocation": bloc,
+                "cramLocation": {"uri": url},
                 "craiLocation": {
-                    "uri": fname + ".crai",
+                    "uri": bindex,
                 },
                 "sequenceAdapter": self.genome_sequence_adapter,
             },
@@ -873,12 +926,17 @@
         # self.giURL,
         # trackData["metadata"]["dataset_id"],
         # )
-        url = "%s.vcf.gz" % tId
-        dest = "%s/%s" % (self.outdir, url)
-        cmd = "bgzip -c %s  > %s" % (data, dest)
-        self.subprocess_popen(cmd)
-        cmd = ["tabix", "-f", "-p", "vcf", dest]
-        self.subprocess_check_call(cmd)
+
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = data
+        else:
+            url = "%s.vcf.gz" % tId
+            dest = "%s/%s" % (self.outdir, url)
+            cmd = "bgzip -c %s  > %s" % (data, dest)
+            self.subprocess_popen(cmd)
+            cmd = ["tabix", "-f", "-p", "vcf", dest]
+            self.subprocess_check_call(cmd)
         trackDict = {
             "type": "VariantTrack",
             "trackId": tId,
@@ -887,7 +945,7 @@
             "adapter": {
                 "type": "VcfTabixAdapter",
                 "vcfGzLocation": {
-                    "uri": url,
+                    "uri": url
                 },
                 "index": {
                     "location": {
@@ -917,13 +975,13 @@
 
     def _sort_gff(self, data, dest):
         # Only index if not already done
-        if not os.path.exists(dest + ".gz"):
-            cmd = "jbrowse sort-gff '%s' | bgzip -c > '%s.gz'" % (
+        if not os.path.exists(dest):
+            cmd = "jbrowse sort-gff '%s' | bgzip -c > '%s'" % (
                 data,
                 dest,
             )  # "gff3sort.pl --precise '%s' | grep -v \"^$\" > '%s'"
             self.subprocess_popen(cmd)
-            self.subprocess_check_call(["tabix", "-f", "-p", "gff", dest + ".gz"])
+            self.subprocess_check_call(["tabix", "-f", "-p", "gff", dest])
 
     def _sort_bed(self, data, dest):
         # Only index if not already done
@@ -934,10 +992,13 @@
             self.subprocess_check_call(cmd)
 
     def add_gff(self, data, ext, trackData):
-        url = "%s.%s" % (trackData["label"], ext)
-        dest = "%s/%s" % (self.outdir, url)
-        self._sort_gff(data, dest)
-        url = url + ".gz"
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = trackData["path"]
+        else:
+            url = "%s.%s.gz" % (trackData["label"], ext)
+            dest = "%s/%s" % (self.outdir, url)
+            self._sort_gff(data, dest)
         tId = trackData["label"]
         trackDict = {
             "type": "FeatureTrack",
@@ -972,11 +1033,14 @@
         self.trackIdlist.append(tId)
 
     def add_bed(self, data, ext, trackData):
-        url = "%s.%s" % (trackData["label"], ext)
-        dest = "%s/%s.gz" % (self.outdir, url)
-        self._sort_bed(data, dest)
         tId = trackData["label"]
-        url = url + ".gz"
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = data
+        else:
+            url = "%s.%s.gz" % (trackData["label"], ext)
+            dest = "%s/%s" % (self.outdir, url)
+            self._sort_bed(data, dest)
         trackDict = {
             "type": "FeatureTrack",
             "trackId": tId,
@@ -1068,19 +1132,22 @@
         for i, (
             dataset_path,
             dataset_ext,
+            useuri,
             track_human_label,
             extra_metadata,
         ) in enumerate(track["trackfiles"]):
-            # Unsanitize labels (element_identifiers are always sanitized by Galaxy)
-            for key, value in mapped_chars.items():
-                track_human_label = track_human_label.replace(value, key)
-            track_human_label = track_human_label.replace(" ", "_")
+            if not dataset_path.strip().startswith("http"):
+                # Unsanitize labels (element_identifiers are always sanitized by Galaxy)
+                for key, value in mapped_chars.items():
+                    track_human_label = track_human_label.replace(value, key)
+                track_human_label = track_human_label.replace(" ", "_")
             outputTrackConfig = {
                 "category": category,
                 "style": {},
             }
 
             outputTrackConfig["key"] = track_human_label
+            outputTrackConfig["useuri"] = useuri
 
             outputTrackConfig["trackset"] = track.get("trackset", {})
             outputTrackConfig["label"] = "%s_%i_%s" % (
@@ -1139,25 +1206,17 @@
                 )
             elif dataset_ext == "bam":
                 real_indexes = track["conf"]["options"]["bam"]["bam_index"]
-                if not isinstance(real_indexes, list):
-                    real_indexes = [real_indexes]
-
                 self.add_bam(
                     dataset_path,
                     outputTrackConfig,
-                    track["conf"]["options"]["bam"],
-                    bam_index=real_indexes[i],
+                    bam_index=real_indexes,
                 )
             elif dataset_ext == "cram":
-                real_indexes = track["conf"]["options"]["cram"][ "cram_index"]
-                if not isinstance(real_indexes, list):
-                    real_indexes = [real_indexes]
-
+                real_indexes = track["conf"]["options"]["cram"]["cram_index"]
                 self.add_cram(
                     dataset_path,
                     outputTrackConfig,
-                    track["conf"]["options"]["cram"],
-                    cram_index=real_indexes[i],
+                    cram_index=real_indexes,
                 )
             elif dataset_ext == "blastxml":
                 self.add_blastxml(
@@ -1221,6 +1280,7 @@
             "assemblyName": self.genome_name,
             "start": 0,
             "end": 100000,
+            "refName": "x",
         }
 
         if data.get("defaultLocation", ""):
@@ -1307,9 +1367,9 @@
             json.dump(self.config_json, config_file, indent=2)
 
     def clone_jbrowse(self):
-        """Clone a JBrowse directory into a destination directory. This also works in Biocontainer testing now """
+        """Clone a JBrowse directory into a destination directory. This also works in Biocontainer testing now"""
         dest = self.outdir
-        #self.subprocess_check_call(['jbrowse', 'create', dest, '--tag', f"{JB_VER}"])
+        # self.subprocess_check_call(['jbrowse', 'create', dest, '--tag', f"{JB_VER}"])
         shutil.copytree(self.jbrowse2path, dest, dirs_exist_ok=True)
         for fn in [
             "asset-manifest.json",
@@ -1341,7 +1401,9 @@
 if __name__ == "__main__":
     parser = argparse.ArgumentParser(description="", epilog="")
     parser.add_argument("--xml", help="Track Configuration")
-    parser.add_argument("--jbrowse2path", help="Path to JBrowse2 directory in biocontainer or Conda")
+    parser.add_argument(
+        "--jbrowse2path", help="Path to JBrowse2 directory in biocontainer or Conda"
+    )
     parser.add_argument("--outdir", help="Output directory", default="out")
     parser.add_argument("--version", "-V", action="version", version="%(prog)s 2.0.1")
     args = parser.parse_args()
@@ -1360,7 +1422,9 @@
         jbrowse2path=args.jbrowse2path,
         genomes=[
             {
-                "path": os.path.realpath(x.attrib["path"]),
+                "path": x.attrib["path"],
+                "label": x.attrib["label"],
+                "useuri": x.attrib["useuri"],
                 "meta": metadata_from_node(x.find("metadata")),
             }
             for x in root.findall("metadata/genomes/genome")
@@ -1395,10 +1459,12 @@
         trackfiles = track.findall("files/trackFile")
         if trackfiles:
             for x in track.findall("files/trackFile"):
+                track_conf["useuri"] = x.attrib["useuri"]
                 if is_multi_bigwig:
                     multi_bigwig_paths.append(
                         (
                             x.attrib["label"],
+                            x.attrib["useuri"],
                             os.path.realpath(x.attrib["path"]),
                         )
                     )
@@ -1406,14 +1472,23 @@
                     if trackfiles:
                         metadata = metadata_from_node(x.find("metadata"))
                         track_conf["dataset_id"] = metadata["dataset_id"]
-                        track_conf["trackfiles"].append(
-                            (
-                                os.path.realpath(x.attrib["path"]),
+                        if x.attrib["useuri"].lower() == "yes":
+                            tfa = (
+                                x.attrib["path"],
                                 x.attrib["ext"],
+                                x.attrib["useuri"],
                                 x.attrib["label"],
                                 metadata,
                             )
-                        )
+                        else:
+                            tfa = (
+                                os.path.realpath(x.attrib["path"]),
+                                x.attrib["ext"],
+                                x.attrib["useuri"],
+                                x.attrib["label"],
+                                metadata,
+                            )
+                        track_conf["trackfiles"].append(tfa)
 
         if is_multi_bigwig:
             metadata = metadata_from_node(x.find("metadata"))
@@ -1447,7 +1522,6 @@
         except TypeError:
             track_conf["style"] = {}
             pass
-        track_conf["conf"] = etree_to_dict(track.find("options"))
         keys = jc.process_annotations(track_conf)
 
         if keys:
--- a/jbrowse2.xml	Fri Mar 01 05:15:41 2024 +0000
+++ b/jbrowse2.xml	Mon Mar 04 09:47:19 2024 +0000
@@ -1,4 +1,4 @@
- <tool id="jbrowse2" name="jbrowse2" version="@TOOL_VERSION@+@WRAPPER_VERSION@_5" profile="22.05">
+ <tool id="jbrowse2" name="jbrowse2" version="@TOOL_VERSION@+@WRAPPER_VERSION@_6" profile="22.05">
     <description>genome browser</description>
     <macros>
         <import>macros.xml</import>
@@ -17,35 +17,75 @@
 
 export JBROWSE2_PATH=\$(dirname \$(which jbrowse))/../opt/jbrowse2  &&
 
-## Once that's done, we run the python script to handle the real work
-python '$__tool_directory__/jbrowse2.py'
---jbrowse2path \${JBROWSE2_PATH}
---outdir '$output.files_path'
---xml '$trackxml' &&
-#if $jbgen.zipOut == "true":
-    (cd '$output.files_path' && zip -r - . ) > '$output'
-#else
-  cp '$output.files_path/index.html' '$output'
-#end if
-## Ugly testing hack since I cannot get <extra_files> to test the files I want to test. Hmph.
-#if str($uglyTestingHack) == "enabled":
- &&   cp '$trackxml' '$output'
+#if $jbgen.ucol.formcoll=="collect":
+    python '$__tool_directory__/autogenJB2.py'
+    #for $key in $autoCollection.keys():
+        #if $autoCollection[$key].is_collection:
+            #set subCol=$autoCollection[$key]
+            #set pafs=[($subCol[x],$subcol[x].ext,x) for x in $subCol.keys() if $subCol[x].ext == 'paf']
+            #if len($pafs) > 0:
+                 --pafmeta '$pafs[0]'
+                #set refs = [($pafs[0][2],$subCol[x],x) for x in $subCol.keys() if $subCol[x].ext == 'fasta']
+                #for $ref in $refs:
+                 --pafreferencemeta '$ref'
+                #end for
+            #end if
+        #else if $autoCollection[$key].ext == 'fasta':
+          --referencemeta '$autoCollection[$key],$autoCollection[$key].ext,$key'
+        #else if $autoCollection[$key].ext in ['bed', 'bigwig', 'cool', 'gff', 'gff3', 'hic', 'maf', 'mcool', 'scool', 'vcf']
+          --trackmeta '$autoCollection[$key],$autoCollection[$key].ext,$key'
+        #else if $autoCollection[$key].ext in ['bam',]
+          --trackmeta '$autoCollection[$key],$autoCollection[$key].ext,$key,$autoCollection[$key].metadata.bam_index'
+         #else if $autoCollection[$key].ext in ['cram',]
+          --trackmeta '$autoCollection[$key],$autoCollection[$key].ext,$key,$autoCollection[$key].metadata.cram_index'
+        #end if
+    #end for
+    --outdir '$output.files_path'
+    --jbrowse2path \${JBROWSE2_PATH}
+    --sessName "Autogen JBrowse" &&
+    #if $jbgen.zipOut == "true":
+        (cd '$output.files_path' && zip -r - . ) > '$output'
+    #else
+      cp '$output.files_path/index.html' '$output'
+    #end if
+#else:
+    python '$__tool_directory__/jbrowse2.py'
+    --jbrowse2path \${JBROWSE2_PATH}
+    --outdir '$output.files_path'
+    --xml '$trackxml' &&
+    #if $jbgen.zipOut == "true":
+        (cd '$output.files_path' && zip -r - . ) > '$output'
+    #else
+      cp '$output.files_path/index.html' '$output'
+    #end if
+    ## Ugly testing hack since I cannot get <extra_files> to test the files I want to test. Hmph.
+    #if str($uglyTestingHack) == "enabled":
+       &&   cp '$trackxml' '$output'
+    #end if
 #end if
   ]]></command>
 <configfiles>
         <configfile name="trackxml"><![CDATA[<?xml version="1.0"?>
+#if $jbgen.ucol.formcoll=="form":
 <root>
     <metadata>
         <genomes>
-            #if str($reference_genome.genome_type_select) == "indexed":
-              <genome path="${reference_genome.genome.fields.path}" label="${reference_genome.genome.fields.name}">
+            #if str($reference_genome.genome_type_select) == "uri":
+              <genome path="${reference_genome.uri}" label="${reference_genome.refname}" useuri="yes">
                   <metadata>
                      <dataset
-                      dname = "${reference_genome.genome.name}" />
+                      dname = "${reference_genome.refname}" />
+              </metadata>
+              </genome>
+            #else if str($reference_genome.genome_type_select) == "indexed":
+              <genome path="${reference_genome.genome.fields.path}" label="${reference_genome.genome.fields.name}" useuri="no">
+                  <metadata>
+                     <dataset
+                      dname = "${reference_genome.genome.refname}" />
                   </metadata>
               </genome>
             #else
-              <genome path="$reference_genome.genome" label="${reference_genome.genome.name}">
+              <genome path="$reference_genome.genome" label="${reference_genome.genome.name}" useuri="no">
                 <metadata>
                   <dataset id="${__app__.security.encode_id($reference_genome.genome.id)}" hid="${reference_genome.genome.hid}"
                       size="${reference_genome.genome.get_size(nice_size=True)}"
@@ -98,13 +138,14 @@
     <tracks>
         #for $tg in $track_groups:
             #for $track in $tg.data_tracks:
-                <track cat="${tg.category}" format="${track.data_format.data_format_select}" visibility="${track.data_format.track_visibility}">
-                    #if $track.data_format.data_format_select != "sparql":
+                #if $track.data_format.useuri.insource == "history":
+                    #if $track.data_format.useuri.annotation:
+                    <track cat="${tg.category}" format="${track.data_format.data_format_select}" visibility="${track.data_format.track_visibility}">
                     <files>
-                        #for $dataset in $track.data_format.annotation:
-                               #if $dataset:
-                              <trackFile path="${dataset}" ext="${dataset.ext}" label="${dataset.name}">
+                        #for $dataset in $track.data_format.useuri.annotation:
+                              <trackFile path="${dataset}" ext="${dataset.ext}" label="${dataset.name}" useuri="no">
                                 <metadata>
+
                                   <dataset id="${__app__.security.encode_id($dataset.id)}" hid="${dataset.hid}"
                                       size="${dataset.get_size(nice_size=True)}"
                                       edam_format="${dataset.datatype.edam_format}"
@@ -119,6 +160,7 @@
                                       user_id="-1"
                                       display_name="Unnamed History"/>
                                       #end if
+
                                   <metadata
                                     #for (key, value) in $dataset.get_metadata().items():
                                     #if "_types" not in $key and $value is not None and len(str($value)) < 5000:
@@ -137,25 +179,20 @@
                                       />
                                 </metadata>
                               </trackFile>
-                            #end if
-
-                        #end for
+                       #end for
                     </files>
-                    #else
-                            <track cat="${tg.category}" format="sparql" visibility="off">
-                    #end if
 
                     <options>
 
                     #if str($track.data_format.data_format_select) == "bam":
                         <bam>
-                            #for $dataset in $track.data_format.annotation:
+                            #for $dataset in $track.data_format.useuri.annotation:
                                 <bam_index>${dataset.metadata.bam_index}</bam_index>
                             #end for
                         </bam>
                     #else if str($track.data_format.data_format_select) == "cram":
                         <cram>
-                            #for $dataset in $track.data_format.annotation:
+                            #for $dataset in $track.data_format.useuri.annotation:
                                 <cram_index>${dataset.metadata.cram_index}</cram_index>
                             #end for
                         </cram>
@@ -201,11 +238,25 @@
                         </sparql>
                     #end if
                     </options>
+                  </track>
+                  #end if
+                #else if track.data_format.useuri.annouri:
+                   <track cat="${tg.category}" format="${track.data_format.data_format_select}" visibility="${track.data_format.track_visibility}">
+                      <files>
+                        <trackFile path="${track.data_format.useuri.annouri}" ext="${track.data_format.data_format_select}" label="${track.data_format.useuri.annoname}" useuri="yes">
+                            <metadata>
+                            <dataset id = "${track.data_format.useuri.annouri}" />
+                            </metadata>
+                         </trackFile>
+                     </files>
+                    <options/>
                 </track>
-                #end for
-    #end for
+                #end if
+            #end for
+        #end for
     </tracks>
 </root>
+#end if
 ]]></configfile>
     </configfiles>
 
@@ -214,6 +265,7 @@
             <param help="Built-in references" label="Reference genome to display" name="genome_type_select" type="select">
                 <option selected="True" value="indexed">Use a built-in genome</option>
                 <option value="history">Use a genome from history</option>
+                <option value="uri">URI for a reference in tabix .gz format </option>
             </param>
             <when value="indexed">
                 <param
@@ -236,6 +288,18 @@
                     type="data">
                 </param>
             </when>
+            <when value="uri">
+                <param
+                    label="URI pointing to tabix compressed fasta"
+                    name="uri"
+                    type="text">
+                </param>
+                <param
+                    label="Reference key - dbkey equivalent"
+                    name="refname"
+                    type="text">
+                </param>
+            </when>
         </conditional>
 
         <repeat name="track_groups" title="Track Group">
@@ -348,7 +412,7 @@
         <param type="hidden" name="uglyTestingHack" value="" />
     </inputs>
     <outputs>
-        <data format="html" name="output" label="JBrowse2 on $reference_genome.genome.name">
+        <data format="html" name="output" label="JBrowse2">
             <change_format>
                 <when input="zipOut" value="true" format="zip" />
             </change_format>
@@ -363,7 +427,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="bigwig"/>
-                        <param name="annotation" value="bw/merlin.bw"/>
+                        <conditional name="useuri">
+                            <param name="annotation" value="bw/merlin.bw"/>
+                            <param name="insource" value="history"/>
+                        </conditional>
                     </conditional>
                 </repeat>
             </repeat>
@@ -389,7 +456,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="vcf"/>
-                        <param name="annotation" value="vcf/merlin.vcf"/>
+                        <conditional name="useuri">
+                            <param name="insource" value="history"/>
+                            <param name="annotation" value="vcf/merlin.vcf"/>
+                        </conditional>
                     </conditional>
                 </repeat>
             </repeat>
@@ -428,7 +498,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="bed/test-3.bed"/>
+                       <conditional name="useuri">
+                            <param name="insource" value="history"/>
+                            <param name="annotation" value="bed/test-3.bed"/>
+                       </conditional>
                     </conditional>
                 </repeat>
             </repeat>
@@ -453,7 +526,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/A.gff"/>
+                       <conditional name="useuri">
+                            <param name="insource" value="history"/>
+                           <param name="annotation" value="gff3/A.gff"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -474,7 +550,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
+                       <conditional name="useuri">
+                            <param name="insource" value="history"/>
                         <param name="annotation" value="gff3/1.gff"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -496,7 +575,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/C.gff"/>
+                       <conditional name="useuri">
+                            <param name="insource" value= "history"/>
+                            <param name="annotation" value="gff3/C.gff"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -520,8 +602,11 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/B.gff"/>
-                        <conditional name="match_part">
+                       <conditional name="useuri">
+                            <param name="annotation" value="gff3/B.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
+                       <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
                         <section name="jbcolor_scale">
@@ -545,7 +630,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/A.gff"/>
+                       <conditional name="useuri">
+                            <param name="annotation" value="gff3/A.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -571,7 +659,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/1.gff"/>
+                        <conditional name="useuri">
+                            <param name="annotation" value="gff3/1.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -602,7 +693,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/interpro.gff"/>
+                        <conditional name="useuri">
+                            <param name="annotation" value="gff3/interpro.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -619,7 +713,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/2.gff"/>
+                         <conditional name="useuri">
+                            <param name="annotation" value="gff3/2.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="true"/>
                             <param name="name" value="cDNA_match"/>
@@ -659,7 +756,10 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/1.gff"/>
+                        <conditional name="useuri">
+                            <param name="annotation" value="gff3/1.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
@@ -691,7 +791,11 @@
                 <repeat name="data_tracks">
                     <conditional name="data_format">
                         <param name="data_format_select" value="gene_calls"/>
-                        <param name="annotation" value="gff3/1.gff"/>
+                         <conditional name="useuri">
+                            <param name="annotation" value="gff3/1.gff"/>
+                            <param name="insource" value= "history"/>
+                        </conditional>
+                        <param name="insource" value= "history"/>
                         <conditional name="match_part">
                             <param name="match_part_select" value="false"/>
                         </conditional>
Binary file klBraLanc5.haps_combined.decontam.20230620.fasta.fa.gz has changed
--- a/macros.xml	Fri Mar 01 05:15:41 2024 +0000
+++ b/macros.xml	Mon Mar 04 09:47:19 2024 +0000
@@ -140,6 +140,19 @@
 
     <xml name="general_options">
         <section name="jbgen" title="General JBrowse Options [Advanced]" expanded="false">
+            <conditional name="ucol">
+                <param name="formcoll" type="select" label="Convert a collection of track files rather than filling in the tool form"
+                    help="A collection of bam/vcf and other track types will be converted into a JBrowse2 automatically">
+                    <option value="form" selected="true">Fill in the tool form to specify tracks for the output JBrowse2</option>
+                    <option value="collect">Convert a collection of suitable track files</option>
+                </param>
+                <when value="collect">
+                       <param label="Collection of bed, bam and other track files" name="autoCollection" type="data_collection" />
+                </when>
+                <when value="form">
+                </when>
+            </conditional>
+
             <param label="Create a zip archive for downloading rather than viewing " name="zipOut" help="Default is to make an interactive browser appear when the 'eye' icon is activated"
             type="boolean" checked="false" truevalue="true" falsevalue="false" />
             <param label="Subset to display to new users" type="text" name="defaultLocation" value="" help="Initial subset to be shown for users who have never visited the browser before. Example: 'ctgA:1234..5678'"/>
@@ -505,8 +518,27 @@
     </xml>
 
     <xml name="input_conditional" token_label="Track Data" token_format="data">
-        <param label="@LABEL@" format="@FORMAT@" name="annotation" optional="True" type="data" multiple="True"/>
-    </xml>
+        <conditional name="useuri">
+                <param name="insource" type="select" label="Define track data as a history file or an internet URI"
+                    help="A public URI implies that all the associated tabix files are also in place. They are created for history files">
+                    <option value="history" selected="true">Track data from a history file</option>
+                    <option value="uri" selected="true">Tabix data URI - index files must be available at corresponding URI</option>
+                </param>
+                <when value="history">
+                       <param label="@LABEL@" format="@FORMAT@" name="annotation" multiple="True" optional="true" type="data" />
+                </when>
+                <when value="uri">
+                       <param label="@LABEL@" name="annouri" multiple="false" type="text" />
+                       <param label="Short name for track display" name="annoname" type="text" >
+                             <sanitizer invalid_char="_">
+                                <valid initial="string.printable" >
+                                    <remove value="'" />
+                                </valid>
+                              </sanitizer>
+                        </param>
+                </when>
+            </conditional>
+     </xml>
     <xml name="citations">
         <citations>
         <citation type="doi">10.1186/s13059-016-0924-1</citation>
--- a/readme.rst	Fri Mar 01 05:15:41 2024 +0000
+++ b/readme.rst	Mon Mar 04 09:47:19 2024 +0000
@@ -1,7 +1,19 @@
 JBrowse2 in Galaxy
 ==================
 
-Added Feb 3: cool/mcool -> hic 
+Added Mar 3:
+- optional tracks at last for JB2
+    - dotted noodles from optional inputs now ignored without harm
+- autogenJB2.
+    - Takes a collection of bam/vcf etc and turns them into tracks in a normal JB2 history item.
+    - Uses the JbrowseConnector, but the XML tool drives it from the contents of the collection.
+    - Collection can be built from any source or with optional noodles in a WF
+    - Produces a JB2 with all available tracks.
+    - Argparse command line with repeats for tracks and references
+        - so works outside Galaxy to process directories or s3 buckets.
+
+
+Added Feb 3: cool/mcool -> hic
 
 .. image:: dm4_in_jb2.png
 
--- a/test-data/gff3/merlin.gff3	Fri Mar 01 05:15:41 2024 +0000
+++ b/test-data/gff3/merlin.gff3	Mon Mar 04 09:47:19 2024 +0000
@@ -1,1230 +1,38 @@
 ##gff-version 3
 ##sequence-region Merlin 1 172788
-Merlin  GeneMark.hmm    gene    2   691 -856.563659 +   .   ID=Merlin_1;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    2   691 .   +   .   ID=Merlin_1_mRNA;Parent=Merlin_1;seqid=Merlin;color=#00ff00
-Merlin  GeneMark.hmm    exon    2   691 .   +   .   ID=Merlin_1_exon;Parent=Merlin_1_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 2   691 .   +   0   ID=Merlin_1_CDS;Parent=Merlin_1_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    752 1039    -339.046618 +   .   ID=Merlin_2;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    752 1039    .   +   .   ID=Merlin_2_mRNA;Parent=Merlin_2;seqid=Merlin
-Merlin  GeneMark.hmm    exon    752 1039    .   +   .   ID=Merlin_2_exon;Parent=Merlin_2_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 752 1039    .   +   0   ID=Merlin_2_CDS;Parent=Merlin_2_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    1067    2011    -1229.683915    -   .   ID=Merlin_3;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    1067    2011    .   -   .   ID=Merlin_3_mRNA;Parent=Merlin_3;seqid=Merlin
-Merlin  GeneMark.hmm    exon    1067    2011    .   -   .   ID=Merlin_3_exon;Parent=Merlin_3_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 1067    2011    .   -   0   ID=Merlin_3_CDS;Parent=Merlin_3_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    2011    3066    -1335.034872    -   .   ID=Merlin_4;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    2011    3066    .   -   .   ID=Merlin_4_mRNA;Parent=Merlin_4;seqid=Merlin
-Merlin  GeneMark.hmm    exon    2011    3066    .   -   .   ID=Merlin_4_exon;Parent=Merlin_4_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 2011    3066    .   -   0   ID=Merlin_4_CDS;Parent=Merlin_4_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    3066    4796    -2177.374893    -   .   ID=Merlin_5;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    3066    4796    .   -   .   ID=Merlin_5_mRNA;Parent=Merlin_5;seqid=Merlin
-Merlin  GeneMark.hmm    exon    3066    4796    .   -   .   ID=Merlin_5_exon;Parent=Merlin_5_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 3066    4796    .   -   0   ID=Merlin_5_CDS;Parent=Merlin_5_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    4793    5317    -682.565030 -   .   ID=Merlin_6;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    4793    5317    .   -   .   ID=Merlin_6_mRNA;Parent=Merlin_6;seqid=Merlin
-Merlin  GeneMark.hmm    exon    4793    5317    .   -   .   ID=Merlin_6_exon;Parent=Merlin_6_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 4793    5317    .   -   0   ID=Merlin_6_CDS;Parent=Merlin_6_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    5289    6431    -1457.525863    -   .   ID=Merlin_7;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    5289    6431    .   -   .   ID=Merlin_7_mRNA;Parent=Merlin_7;seqid=Merlin
-Merlin  GeneMark.hmm    exon    5289    6431    .   -   .   ID=Merlin_7_exon;Parent=Merlin_7_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 5289    6431    .   -   0   ID=Merlin_7_CDS;Parent=Merlin_7_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    6428    7180    -968.015933 -   .   ID=Merlin_8;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    6428    7180    .   -   .   ID=Merlin_8_mRNA;Parent=Merlin_8;seqid=Merlin
-Merlin  GeneMark.hmm    exon    6428    7180    .   -   .   ID=Merlin_8_exon;Parent=Merlin_8_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 6428    7180    .   -   0   ID=Merlin_8_CDS;Parent=Merlin_8_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    7228    7857    -809.330137 +   .   ID=Merlin_9;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    7228    7857    .   +   .   ID=Merlin_9_mRNA;Parent=Merlin_9;seqid=Merlin
-Merlin  GeneMark.hmm    exon    7228    7857    .   +   .   ID=Merlin_9_exon;Parent=Merlin_9_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 7228    7857    .   +   0   ID=Merlin_9_CDS;Parent=Merlin_9_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    7857    8252    -515.006678 +   .   ID=Merlin_10;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    7857    8252    .   +   .   ID=Merlin_10_mRNA;Parent=Merlin_10;seqid=Merlin
-Merlin  GeneMark.hmm    exon    7857    8252    .   +   .   ID=Merlin_10_exon;Parent=Merlin_10_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 7857    8252    .   +   0   ID=Merlin_10_CDS;Parent=Merlin_10_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    8340    8753    -522.529341 +   .   ID=Merlin_11;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    8340    8753    .   +   .   ID=Merlin_11_mRNA;Parent=Merlin_11;seqid=Merlin
-Merlin  GeneMark.hmm    exon    8340    8753    .   +   .   ID=Merlin_11_exon;Parent=Merlin_11_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 8340    8753    .   +   0   ID=Merlin_11_CDS;Parent=Merlin_11_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    8787    8951    -212.019038 +   .   ID=Merlin_12;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    8787    8951    .   +   .   ID=Merlin_12_mRNA;Parent=Merlin_12;seqid=Merlin
-Merlin  GeneMark.hmm    exon    8787    8951    .   +   .   ID=Merlin_12_exon;Parent=Merlin_12_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 8787    8951    .   +   0   ID=Merlin_12_CDS;Parent=Merlin_12_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    9014    9241    -274.669850 -   .   ID=Merlin_13;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    9014    9241    .   -   .   ID=Merlin_13_mRNA;Parent=Merlin_13;seqid=Merlin
-Merlin  GeneMark.hmm    exon    9014    9241    .   -   .   ID=Merlin_13_exon;Parent=Merlin_13_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 9014    9241    .   -   0   ID=Merlin_13_CDS;Parent=Merlin_13_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    9248    10747   -1911.373457    -   .   ID=Merlin_14;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    9248    10747   .   -   .   ID=Merlin_14_mRNA;Parent=Merlin_14;seqid=Merlin
-Merlin  GeneMark.hmm    exon    9248    10747   .   -   .   ID=Merlin_14_exon;Parent=Merlin_14_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 9248    10747   .   -   0   ID=Merlin_14_CDS;Parent=Merlin_14_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    10800   11435   -778.108633 +   .   ID=Merlin_15;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    10800   11435   .   +   .   ID=Merlin_15_mRNA;Parent=Merlin_15;seqid=Merlin
-Merlin  GeneMark.hmm    exon    10800   11435   .   +   .   ID=Merlin_15_exon;Parent=Merlin_15_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 10800   11435   .   +   0   ID=Merlin_15_CDS;Parent=Merlin_15_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    11469   12290   -1045.093825    +   .   ID=Merlin_16;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    11469   12290   .   +   .   ID=Merlin_16_mRNA;Parent=Merlin_16;seqid=Merlin
-Merlin  GeneMark.hmm    exon    11469   12290   .   +   .   ID=Merlin_16_exon;Parent=Merlin_16_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 11469   12290   .   +   0   ID=Merlin_16_CDS;Parent=Merlin_16_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    12365   12601   -286.579590 +   .   ID=Merlin_17;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    12365   12601   .   +   .   ID=Merlin_17_mRNA;Parent=Merlin_17;seqid=Merlin
-Merlin  GeneMark.hmm    exon    12365   12601   .   +   .   ID=Merlin_17_exon;Parent=Merlin_17_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 12365   12601   .   +   0   ID=Merlin_17_CDS;Parent=Merlin_17_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    12598   12951   -440.013978 +   .   ID=Merlin_18;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    12598   12951   .   +   .   ID=Merlin_18_mRNA;Parent=Merlin_18;seqid=Merlin
-Merlin  GeneMark.hmm    exon    12598   12951   .   +   .   ID=Merlin_18_exon;Parent=Merlin_18_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 12598   12951   .   +   0   ID=Merlin_18_CDS;Parent=Merlin_18_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    13067   13330   -321.884922 +   .   ID=Merlin_19;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    13067   13330   .   +   .   ID=Merlin_19_mRNA;Parent=Merlin_19;seqid=Merlin
-Merlin  GeneMark.hmm    exon    13067   13330   .   +   .   ID=Merlin_19_exon;Parent=Merlin_19_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 13067   13330   .   +   0   ID=Merlin_19_CDS;Parent=Merlin_19_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    13340   14341   -1253.644245    +   .   ID=Merlin_20;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    13340   14341   .   +   .   ID=Merlin_20_mRNA;Parent=Merlin_20;seqid=Merlin
-Merlin  GeneMark.hmm    exon    13340   14341   .   +   .   ID=Merlin_20_exon;Parent=Merlin_20_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 13340   14341   .   +   0   ID=Merlin_20_CDS;Parent=Merlin_20_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    14320   14883   -740.935174 +   .   ID=Merlin_21;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    14320   14883   .   +   .   ID=Merlin_21_mRNA;Parent=Merlin_21;seqid=Merlin
-Merlin  GeneMark.hmm    exon    14320   14883   .   +   .   ID=Merlin_21_exon;Parent=Merlin_21_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 14320   14883   .   +   0   ID=Merlin_21_CDS;Parent=Merlin_21_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    14911   16197   -1617.100759    -   .   ID=Merlin_22;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    14911   16197   .   -   .   ID=Merlin_22_mRNA;Parent=Merlin_22;seqid=Merlin
-Merlin  GeneMark.hmm    exon    14911   16197   .   -   .   ID=Merlin_22_exon;Parent=Merlin_22_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 14911   16197   .   -   0   ID=Merlin_22_CDS;Parent=Merlin_22_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    16289   17836   -1947.052483    -   .   ID=Merlin_23;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    16289   17836   .   -   .   ID=Merlin_23_mRNA;Parent=Merlin_23;seqid=Merlin
-Merlin  GeneMark.hmm    exon    16289   17836   .   -   .   ID=Merlin_23_exon;Parent=Merlin_23_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 16289   17836   .   -   0   ID=Merlin_23_CDS;Parent=Merlin_23_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    17858   18673   -991.849469 -   .   ID=Merlin_24;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    17858   18673   .   -   .   ID=Merlin_24_mRNA;Parent=Merlin_24;seqid=Merlin
-Merlin  GeneMark.hmm    exon    17858   18673   .   -   .   ID=Merlin_24_exon;Parent=Merlin_24_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 17858   18673   .   -   0   ID=Merlin_24_CDS;Parent=Merlin_24_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    18707   19351   -821.724123 -   .   ID=Merlin_25;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    18707   19351   .   -   .   ID=Merlin_25_mRNA;Parent=Merlin_25;seqid=Merlin
-Merlin  GeneMark.hmm    exon    18707   19351   .   -   .   ID=Merlin_25_exon;Parent=Merlin_25_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 18707   19351   .   -   0   ID=Merlin_25_CDS;Parent=Merlin_25_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    19351   19776   -538.184958 -   .   ID=Merlin_26;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    19351   19776   .   -   .   ID=Merlin_26_mRNA;Parent=Merlin_26;seqid=Merlin
-Merlin  GeneMark.hmm    exon    19351   19776   .   -   .   ID=Merlin_26_exon;Parent=Merlin_26_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 19351   19776   .   -   0   ID=Merlin_26_CDS;Parent=Merlin_26_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    19776   19988   -255.987740 -   .   ID=Merlin_27;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    19776   19988   .   -   .   ID=Merlin_27_mRNA;Parent=Merlin_27;seqid=Merlin
-Merlin  GeneMark.hmm    exon    19776   19988   .   -   .   ID=Merlin_27_exon;Parent=Merlin_27_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 19776   19988   .   -   0   ID=Merlin_27_CDS;Parent=Merlin_27_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    19988   21550   -1974.103338    -   .   ID=Merlin_28;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    19988   21550   .   -   .   ID=Merlin_28_mRNA;Parent=Merlin_28;seqid=Merlin
-Merlin  GeneMark.hmm    exon    19988   21550   .   -   .   ID=Merlin_28_exon;Parent=Merlin_28_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 19988   21550   .   -   0   ID=Merlin_28_CDS;Parent=Merlin_28_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    21625   22116   -616.669463 -   .   ID=Merlin_29;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    21625   22116   .   -   .   ID=Merlin_29_mRNA;Parent=Merlin_29;seqid=Merlin
-Merlin  GeneMark.hmm    exon    21625   22116   .   -   .   ID=Merlin_29_exon;Parent=Merlin_29_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 21625   22116   .   -   0   ID=Merlin_29_CDS;Parent=Merlin_29_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    22240   24216   -2488.948058    -   .   ID=Merlin_30;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    22240   24216   .   -   .   ID=Merlin_30_mRNA;Parent=Merlin_30;seqid=Merlin
-Merlin  GeneMark.hmm    exon    22240   24216   .   -   .   ID=Merlin_30_exon;Parent=Merlin_30_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 22240   24216   .   -   0   ID=Merlin_30_CDS;Parent=Merlin_30_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    24250   26094   -2334.323049    -   .   ID=Merlin_31;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    24250   26094   .   -   .   ID=Merlin_31_mRNA;Parent=Merlin_31;seqid=Merlin
-Merlin  GeneMark.hmm    exon    24250   26094   .   -   .   ID=Merlin_31_exon;Parent=Merlin_31_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 24250   26094   .   -   0   ID=Merlin_31_CDS;Parent=Merlin_31_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    26072   26569   -622.542092 -   .   ID=Merlin_32;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    26072   26569   .   -   .   ID=Merlin_32_mRNA;Parent=Merlin_32;seqid=Merlin
-Merlin  GeneMark.hmm    exon    26072   26569   .   -   .   ID=Merlin_32_exon;Parent=Merlin_32_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 26072   26569   .   -   0   ID=Merlin_32_CDS;Parent=Merlin_32_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    26572   27390   -1062.517306    -   .   ID=Merlin_33;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    26572   27390   .   -   .   ID=Merlin_33_mRNA;Parent=Merlin_33;seqid=Merlin
-Merlin  GeneMark.hmm    exon    26572   27390   .   -   .   ID=Merlin_33_exon;Parent=Merlin_33_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 26572   27390   .   -   0   ID=Merlin_33_CDS;Parent=Merlin_33_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    27434   28204   -971.349898 -   .   ID=Merlin_34;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    27434   28204   .   -   .   ID=Merlin_34_mRNA;Parent=Merlin_34;seqid=Merlin
-Merlin  GeneMark.hmm    exon    27434   28204   .   -   .   ID=Merlin_34_exon;Parent=Merlin_34_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 27434   28204   .   -   0   ID=Merlin_34_CDS;Parent=Merlin_34_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    28201   29130   -1172.195550    -   .   ID=Merlin_35;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    28201   29130   .   -   .   ID=Merlin_35_mRNA;Parent=Merlin_35;seqid=Merlin
-Merlin  GeneMark.hmm    exon    28201   29130   .   -   .   ID=Merlin_35_exon;Parent=Merlin_35_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 28201   29130   .   -   0   ID=Merlin_35_CDS;Parent=Merlin_35_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    29162   30553   -1754.882559    -   .   ID=Merlin_36;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    29162   30553   .   -   .   ID=Merlin_36_mRNA;Parent=Merlin_36;seqid=Merlin
-Merlin  GeneMark.hmm    exon    29162   30553   .   -   .   ID=Merlin_36_exon;Parent=Merlin_36_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 29162   30553   .   -   0   ID=Merlin_36_CDS;Parent=Merlin_36_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    30564   31982   -1840.409176    -   .   ID=Merlin_37;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    30564   31982   .   -   .   ID=Merlin_37_mRNA;Parent=Merlin_37;seqid=Merlin
-Merlin  GeneMark.hmm    exon    30564   31982   .   -   .   ID=Merlin_37_exon;Parent=Merlin_37_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 30564   31982   .   -   0   ID=Merlin_37_CDS;Parent=Merlin_37_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    31982   32632   -810.715921 -   .   ID=Merlin_38;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    31982   32632   .   -   .   ID=Merlin_38_mRNA;Parent=Merlin_38;seqid=Merlin
-Merlin  GeneMark.hmm    exon    31982   32632   .   -   .   ID=Merlin_38_exon;Parent=Merlin_38_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 31982   32632   .   -   0   ID=Merlin_38_CDS;Parent=Merlin_38_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    32632   34437   -2286.512966    -   .   ID=Merlin_39;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    32632   34437   .   -   .   ID=Merlin_39_mRNA;Parent=Merlin_39;seqid=Merlin
-Merlin  GeneMark.hmm    exon    32632   34437   .   -   .   ID=Merlin_39_exon;Parent=Merlin_39_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 32632   34437   .   -   0   ID=Merlin_39_CDS;Parent=Merlin_39_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    34434   35300   -1103.339440    -   .   ID=Merlin_40;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    34434   35300   .   -   .   ID=Merlin_40_mRNA;Parent=Merlin_40;seqid=Merlin
-Merlin  GeneMark.hmm    exon    34434   35300   .   -   .   ID=Merlin_40_exon;Parent=Merlin_40_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 34434   35300   .   -   0   ID=Merlin_40_CDS;Parent=Merlin_40_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    35372   36385   -1286.607331    -   .   ID=Merlin_41;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    35372   36385   .   -   .   ID=Merlin_41_mRNA;Parent=Merlin_41;seqid=Merlin
-Merlin  GeneMark.hmm    exon    35372   36385   .   -   .   ID=Merlin_41_exon;Parent=Merlin_41_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 35372   36385   .   -   0   ID=Merlin_41_CDS;Parent=Merlin_41_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    36378   39479   -3926.862479    -   .   ID=Merlin_42;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    36378   39479   .   -   .   ID=Merlin_42_mRNA;Parent=Merlin_42;seqid=Merlin
-Merlin  GeneMark.hmm    exon    36378   39479   .   -   .   ID=Merlin_42_exon;Parent=Merlin_42_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 36378   39479   .   -   0   ID=Merlin_42_CDS;Parent=Merlin_42_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    39476   41416   -2421.657174    -   .   ID=Merlin_43;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    39476   41416   .   -   .   ID=Merlin_43_mRNA;Parent=Merlin_43;seqid=Merlin
-Merlin  GeneMark.hmm    exon    39476   41416   .   -   .   ID=Merlin_43_exon;Parent=Merlin_43_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 39476   41416   .   -   0   ID=Merlin_43_CDS;Parent=Merlin_43_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    41416   41709   -381.858612 -   .   ID=Merlin_44;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    41416   41709   .   -   .   ID=Merlin_44_mRNA;Parent=Merlin_44;seqid=Merlin
-Merlin  GeneMark.hmm    exon    41416   41709   .   -   .   ID=Merlin_44_exon;Parent=Merlin_44_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 41416   41709   .   -   0   ID=Merlin_44_CDS;Parent=Merlin_44_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    41709   42224   -673.160274 -   .   ID=Merlin_45;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    41709   42224   .   -   .   ID=Merlin_45_mRNA;Parent=Merlin_45;seqid=Merlin
-Merlin  GeneMark.hmm    exon    41709   42224   .   -   .   ID=Merlin_45_exon;Parent=Merlin_45_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 41709   42224   .   -   0   ID=Merlin_45_CDS;Parent=Merlin_45_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    42224   43951   -2203.710381    -   .   ID=Merlin_46;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    42224   43951   .   -   .   ID=Merlin_46_mRNA;Parent=Merlin_46;seqid=Merlin
-Merlin  GeneMark.hmm    exon    42224   43951   .   -   .   ID=Merlin_46_exon;Parent=Merlin_46_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 42224   43951   .   -   0   ID=Merlin_46_CDS;Parent=Merlin_46_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    43951   44526   -730.479121 -   .   ID=Merlin_47;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    43951   44526   .   -   .   ID=Merlin_47_mRNA;Parent=Merlin_47;seqid=Merlin
-Merlin  GeneMark.hmm    exon    43951   44526   .   -   .   ID=Merlin_47_exon;Parent=Merlin_47_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 43951   44526   .   -   0   ID=Merlin_47_CDS;Parent=Merlin_47_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    44576   45025   -562.019925 +   .   ID=Merlin_48;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    44576   45025   .   +   .   ID=Merlin_48_mRNA;Parent=Merlin_48;seqid=Merlin
-Merlin  GeneMark.hmm    exon    44576   45025   .   +   .   ID=Merlin_48_exon;Parent=Merlin_48_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 44576   45025   .   +   0   ID=Merlin_48_CDS;Parent=Merlin_48_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    45025   45855   -1066.702009    +   .   ID=Merlin_49;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    45025   45855   .   +   .   ID=Merlin_49_mRNA;Parent=Merlin_49;seqid=Merlin
-Merlin  GeneMark.hmm    exon    45025   45855   .   +   .   ID=Merlin_49_exon;Parent=Merlin_49_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 45025   45855   .   +   0   ID=Merlin_49_CDS;Parent=Merlin_49_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    45940   46527   -776.360306 +   .   ID=Merlin_50;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    45940   46527   .   +   .   ID=Merlin_50_mRNA;Parent=Merlin_50;seqid=Merlin
-Merlin  GeneMark.hmm    exon    45940   46527   .   +   .   ID=Merlin_50_exon;Parent=Merlin_50_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 45940   46527   .   +   0   ID=Merlin_50_CDS;Parent=Merlin_50_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    46527   47255   -921.088284 +   .   ID=Merlin_51;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    46527   47255   .   +   .   ID=Merlin_51_mRNA;Parent=Merlin_51;seqid=Merlin
-Merlin  GeneMark.hmm    exon    46527   47255   .   +   .   ID=Merlin_51_exon;Parent=Merlin_51_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 46527   47255   .   +   0   ID=Merlin_51_CDS;Parent=Merlin_51_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    47252   47485   -286.785634 +   .   ID=Merlin_52;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    47252   47485   .   +   .   ID=Merlin_52_mRNA;Parent=Merlin_52;seqid=Merlin
-Merlin  GeneMark.hmm    exon    47252   47485   .   +   .   ID=Merlin_52_exon;Parent=Merlin_52_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 47252   47485   .   +   0   ID=Merlin_52_CDS;Parent=Merlin_52_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    47485   47940   -595.997014 +   .   ID=Merlin_53;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    47485   47940   .   +   .   ID=Merlin_53_mRNA;Parent=Merlin_53;seqid=Merlin
-Merlin  GeneMark.hmm    exon    47485   47940   .   +   .   ID=Merlin_53_exon;Parent=Merlin_53_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 47485   47940   .   +   0   ID=Merlin_53_CDS;Parent=Merlin_53_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    47937   48143   -259.350499 +   .   ID=Merlin_54;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    47937   48143   .   +   .   ID=Merlin_54_mRNA;Parent=Merlin_54;seqid=Merlin
-Merlin  GeneMark.hmm    exon    47937   48143   .   +   .   ID=Merlin_54_exon;Parent=Merlin_54_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 47937   48143   .   +   0   ID=Merlin_54_CDS;Parent=Merlin_54_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    48140   48358   -277.240023 +   .   ID=Merlin_55;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    48140   48358   .   +   .   ID=Merlin_55_mRNA;Parent=Merlin_55;seqid=Merlin
-Merlin  GeneMark.hmm    exon    48140   48358   .   +   .   ID=Merlin_55_exon;Parent=Merlin_55_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 48140   48358   .   +   0   ID=Merlin_55_CDS;Parent=Merlin_55_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    48418   48600   -230.583168 +   .   ID=Merlin_56;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    48418   48600   .   +   .   ID=Merlin_56_mRNA;Parent=Merlin_56;seqid=Merlin
-Merlin  GeneMark.hmm    exon    48418   48600   .   +   .   ID=Merlin_56_exon;Parent=Merlin_56_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 48418   48600   .   +   0   ID=Merlin_56_CDS;Parent=Merlin_56_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    48584   48769   -232.687067 +   .   ID=Merlin_57;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    48584   48769   .   +   .   ID=Merlin_57_mRNA;Parent=Merlin_57;seqid=Merlin
-Merlin  GeneMark.hmm    exon    48584   48769   .   +   .   ID=Merlin_57_exon;Parent=Merlin_57_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 48584   48769   .   +   0   ID=Merlin_57_CDS;Parent=Merlin_57_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    48826   49053   -288.143395 +   .   ID=Merlin_58;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    48826   49053   .   +   .   ID=Merlin_58_mRNA;Parent=Merlin_58;seqid=Merlin
-Merlin  GeneMark.hmm    exon    48826   49053   .   +   .   ID=Merlin_58_exon;Parent=Merlin_58_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 48826   49053   .   +   0   ID=Merlin_58_CDS;Parent=Merlin_58_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    49076   49432   -449.304895 +   .   ID=Merlin_59;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    49076   49432   .   +   .   ID=Merlin_59_mRNA;Parent=Merlin_59;seqid=Merlin
-Merlin  GeneMark.hmm    exon    49076   49432   .   +   .   ID=Merlin_59_exon;Parent=Merlin_59_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 49076   49432   .   +   0   ID=Merlin_59_CDS;Parent=Merlin_59_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    49844   50110   -322.091381 +   .   ID=Merlin_60;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    49844   50110   .   +   .   ID=Merlin_60_mRNA;Parent=Merlin_60;seqid=Merlin
-Merlin  GeneMark.hmm    exon    49844   50110   .   +   .   ID=Merlin_60_exon;Parent=Merlin_60_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 49844   50110   .   +   0   ID=Merlin_60_CDS;Parent=Merlin_60_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    50983   51234   -301.882768 +   .   ID=Merlin_61;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    50983   51234   .   +   .   ID=Merlin_61_mRNA;Parent=Merlin_61;seqid=Merlin
-Merlin  GeneMark.hmm    exon    50983   51234   .   +   .   ID=Merlin_61_exon;Parent=Merlin_61_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 50983   51234   .   +   0   ID=Merlin_61_CDS;Parent=Merlin_61_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    51596   51838   -304.801536 +   .   ID=Merlin_62;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    51596   51838   .   +   .   ID=Merlin_62_mRNA;Parent=Merlin_62;seqid=Merlin
-Merlin  GeneMark.hmm    exon    51596   51838   .   +   .   ID=Merlin_62_exon;Parent=Merlin_62_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 51596   51838   .   +   0   ID=Merlin_62_CDS;Parent=Merlin_62_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    51835   52182   -434.777109 +   .   ID=Merlin_63;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    51835   52182   .   +   .   ID=Merlin_63_mRNA;Parent=Merlin_63;seqid=Merlin
-Merlin  GeneMark.hmm    exon    51835   52182   .   +   .   ID=Merlin_63_exon;Parent=Merlin_63_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 51835   52182   .   +   0   ID=Merlin_63_CDS;Parent=Merlin_63_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    52175   52684   -629.023983 +   .   ID=Merlin_64;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    52175   52684   .   +   .   ID=Merlin_64_mRNA;Parent=Merlin_64;seqid=Merlin
-Merlin  GeneMark.hmm    exon    52175   52684   .   +   .   ID=Merlin_64_exon;Parent=Merlin_64_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 52175   52684   .   +   0   ID=Merlin_64_CDS;Parent=Merlin_64_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    52681   52827   -183.076828 +   .   ID=Merlin_65;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    52681   52827   .   +   .   ID=Merlin_65_mRNA;Parent=Merlin_65;seqid=Merlin
-Merlin  GeneMark.hmm    exon    52681   52827   .   +   .   ID=Merlin_65_exon;Parent=Merlin_65_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 52681   52827   .   +   0   ID=Merlin_65_CDS;Parent=Merlin_65_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    52806   53030   -287.687980 +   .   ID=Merlin_66;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    52806   53030   .   +   .   ID=Merlin_66_mRNA;Parent=Merlin_66;seqid=Merlin
-Merlin  GeneMark.hmm    exon    52806   53030   .   +   .   ID=Merlin_66_exon;Parent=Merlin_66_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 52806   53030   .   +   0   ID=Merlin_66_CDS;Parent=Merlin_66_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    53032   53475   -570.370348 +   .   ID=Merlin_67;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    53032   53475   .   +   .   ID=Merlin_67_mRNA;Parent=Merlin_67;seqid=Merlin
-Merlin  GeneMark.hmm    exon    53032   53475   .   +   .   ID=Merlin_67_exon;Parent=Merlin_67_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 53032   53475   .   +   0   ID=Merlin_67_CDS;Parent=Merlin_67_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    53647   54225   -757.038069 +   .   ID=Merlin_68;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    53647   54225   .   +   .   ID=Merlin_68_mRNA;Parent=Merlin_68;seqid=Merlin
-Merlin  GeneMark.hmm    exon    53647   54225   .   +   .   ID=Merlin_68_exon;Parent=Merlin_68_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 53647   54225   .   +   0   ID=Merlin_68_CDS;Parent=Merlin_68_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    54316   54516   -236.842212 +   .   ID=Merlin_69;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    54316   54516   .   +   .   ID=Merlin_69_mRNA;Parent=Merlin_69;seqid=Merlin
-Merlin  GeneMark.hmm    exon    54316   54516   .   +   .   ID=Merlin_69_exon;Parent=Merlin_69_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 54316   54516   .   +   0   ID=Merlin_69_CDS;Parent=Merlin_69_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    54569   55168   -748.986136 +   .   ID=Merlin_70;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    54569   55168   .   +   .   ID=Merlin_70_mRNA;Parent=Merlin_70;seqid=Merlin
-Merlin  GeneMark.hmm    exon    54569   55168   .   +   .   ID=Merlin_70_exon;Parent=Merlin_70_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 54569   55168   .   +   0   ID=Merlin_70_CDS;Parent=Merlin_70_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    55216   55860   -813.197162 +   .   ID=Merlin_71;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    55216   55860   .   +   .   ID=Merlin_71_mRNA;Parent=Merlin_71;seqid=Merlin
-Merlin  GeneMark.hmm    exon    55216   55860   .   +   .   ID=Merlin_71_exon;Parent=Merlin_71_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 55216   55860   .   +   0   ID=Merlin_71_CDS;Parent=Merlin_71_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    55857   56279   -536.845669 +   .   ID=Merlin_72;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    55857   56279   .   +   .   ID=Merlin_72_mRNA;Parent=Merlin_72;seqid=Merlin
-Merlin  GeneMark.hmm    exon    55857   56279   .   +   .   ID=Merlin_72_exon;Parent=Merlin_72_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 55857   56279   .   +   0   ID=Merlin_72_CDS;Parent=Merlin_72_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    56276   56644   -463.468418 +   .   ID=Merlin_73;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    56276   56644   .   +   .   ID=Merlin_73_mRNA;Parent=Merlin_73;seqid=Merlin
-Merlin  GeneMark.hmm    exon    56276   56644   .   +   .   ID=Merlin_73_exon;Parent=Merlin_73_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 56276   56644   .   +   0   ID=Merlin_73_CDS;Parent=Merlin_73_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    56634   56894   -313.595651 +   .   ID=Merlin_74;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    56634   56894   .   +   .   ID=Merlin_74_mRNA;Parent=Merlin_74;seqid=Merlin
-Merlin  GeneMark.hmm    exon    56634   56894   .   +   .   ID=Merlin_74_exon;Parent=Merlin_74_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 56634   56894   .   +   0   ID=Merlin_74_CDS;Parent=Merlin_74_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    56894   57172   -343.261028 +   .   ID=Merlin_75;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    56894   57172   .   +   .   ID=Merlin_75_mRNA;Parent=Merlin_75;seqid=Merlin
-Merlin  GeneMark.hmm    exon    56894   57172   .   +   .   ID=Merlin_75_exon;Parent=Merlin_75_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 56894   57172   .   +   0   ID=Merlin_75_CDS;Parent=Merlin_75_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    57182   57403   -269.950515 +   .   ID=Merlin_76;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    57182   57403   .   +   .   ID=Merlin_76_mRNA;Parent=Merlin_76;seqid=Merlin
-Merlin  GeneMark.hmm    exon    57182   57403   .   +   .   ID=Merlin_76_exon;Parent=Merlin_76_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 57182   57403   .   +   0   ID=Merlin_76_CDS;Parent=Merlin_76_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    57499   57786   -373.177871 +   .   ID=Merlin_77;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    57499   57786   .   +   .   ID=Merlin_77_mRNA;Parent=Merlin_77;seqid=Merlin
-Merlin  GeneMark.hmm    exon    57499   57786   .   +   .   ID=Merlin_77_exon;Parent=Merlin_77_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 57499   57786   .   +   0   ID=Merlin_77_CDS;Parent=Merlin_77_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    57777   58724   -1215.940307    +   .   ID=Merlin_78;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    57777   58724   .   +   .   ID=Merlin_78_mRNA;Parent=Merlin_78;seqid=Merlin
-Merlin  GeneMark.hmm    exon    57777   58724   .   +   .   ID=Merlin_78_exon;Parent=Merlin_78_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 57777   58724   .   +   0   ID=Merlin_78_CDS;Parent=Merlin_78_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    58717   58857   -173.930421 +   .   ID=Merlin_79;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    58717   58857   .   +   .   ID=Merlin_79_mRNA;Parent=Merlin_79;seqid=Merlin
-Merlin  GeneMark.hmm    exon    58717   58857   .   +   .   ID=Merlin_79_exon;Parent=Merlin_79_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 58717   58857   .   +   0   ID=Merlin_79_CDS;Parent=Merlin_79_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    58872   59561   -880.645375 +   .   ID=Merlin_80;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    58872   59561   .   +   .   ID=Merlin_80_mRNA;Parent=Merlin_80;seqid=Merlin
-Merlin  GeneMark.hmm    exon    58872   59561   .   +   .   ID=Merlin_80_exon;Parent=Merlin_80_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 58872   59561   .   +   0   ID=Merlin_80_CDS;Parent=Merlin_80_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    59561   59899   -428.109831 +   .   ID=Merlin_81;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    59561   59899   .   +   .   ID=Merlin_81_mRNA;Parent=Merlin_81;seqid=Merlin
-Merlin  GeneMark.hmm    exon    59561   59899   .   +   .   ID=Merlin_81_exon;Parent=Merlin_81_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 59561   59899   .   +   0   ID=Merlin_81_CDS;Parent=Merlin_81_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    59896   60144   -306.923987 +   .   ID=Merlin_82;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    59896   60144   .   +   .   ID=Merlin_82_mRNA;Parent=Merlin_82;seqid=Merlin
-Merlin  GeneMark.hmm    exon    59896   60144   .   +   .   ID=Merlin_82_exon;Parent=Merlin_82_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 59896   60144   .   +   0   ID=Merlin_82_CDS;Parent=Merlin_82_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    60144   60386   -304.982653 +   .   ID=Merlin_83;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    60144   60386   .   +   .   ID=Merlin_83_mRNA;Parent=Merlin_83;seqid=Merlin
-Merlin  GeneMark.hmm    exon    60144   60386   .   +   .   ID=Merlin_83_exon;Parent=Merlin_83_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 60144   60386   .   +   0   ID=Merlin_83_CDS;Parent=Merlin_83_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    60379   60840   -594.547870 +   .   ID=Merlin_84;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    60379   60840   .   +   .   ID=Merlin_84_mRNA;Parent=Merlin_84;seqid=Merlin
-Merlin  GeneMark.hmm    exon    60379   60840   .   +   .   ID=Merlin_84_exon;Parent=Merlin_84_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 60379   60840   .   +   0   ID=Merlin_84_CDS;Parent=Merlin_84_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    60869   61369   -617.611500 +   .   ID=Merlin_85;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    60869   61369   .   +   .   ID=Merlin_85_mRNA;Parent=Merlin_85;seqid=Merlin
-Merlin  GeneMark.hmm    exon    60869   61369   .   +   .   ID=Merlin_85_exon;Parent=Merlin_85_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 60869   61369   .   +   0   ID=Merlin_85_CDS;Parent=Merlin_85_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    61356   61703   -422.353181 +   .   ID=Merlin_86;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    61356   61703   .   +   .   ID=Merlin_86_mRNA;Parent=Merlin_86;seqid=Merlin
-Merlin  GeneMark.hmm    exon    61356   61703   .   +   .   ID=Merlin_86_exon;Parent=Merlin_86_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 61356   61703   .   +   0   ID=Merlin_86_CDS;Parent=Merlin_86_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    61760   62167   -519.180141 +   .   ID=Merlin_87;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    61760   62167   .   +   .   ID=Merlin_87_mRNA;Parent=Merlin_87;seqid=Merlin
-Merlin  GeneMark.hmm    exon    61760   62167   .   +   .   ID=Merlin_87_exon;Parent=Merlin_87_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 61760   62167   .   +   0   ID=Merlin_87_CDS;Parent=Merlin_87_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    62359   62889   -691.422401 +   .   ID=Merlin_88;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    62359   62889   .   +   .   ID=Merlin_88_mRNA;Parent=Merlin_88;seqid=Merlin
-Merlin  GeneMark.hmm    exon    62359   62889   .   +   .   ID=Merlin_88_exon;Parent=Merlin_88_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 62359   62889   .   +   0   ID=Merlin_88_CDS;Parent=Merlin_88_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    62886   63131   -315.050979 +   .   ID=Merlin_89;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    62886   63131   .   +   .   ID=Merlin_89_mRNA;Parent=Merlin_89;seqid=Merlin
-Merlin  GeneMark.hmm    exon    62886   63131   .   +   .   ID=Merlin_89_exon;Parent=Merlin_89_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 62886   63131   .   +   0   ID=Merlin_89_CDS;Parent=Merlin_89_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    63124   63435   -400.565460 +   .   ID=Merlin_90;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    63124   63435   .   +   .   ID=Merlin_90_mRNA;Parent=Merlin_90;seqid=Merlin
-Merlin  GeneMark.hmm    exon    63124   63435   .   +   .   ID=Merlin_90_exon;Parent=Merlin_90_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 63124   63435   .   +   0   ID=Merlin_90_CDS;Parent=Merlin_90_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    63432   63710   -335.031911 +   .   ID=Merlin_91;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    63432   63710   .   +   .   ID=Merlin_91_mRNA;Parent=Merlin_91;seqid=Merlin
-Merlin  GeneMark.hmm    exon    63432   63710   .   +   .   ID=Merlin_91_exon;Parent=Merlin_91_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 63432   63710   .   +   0   ID=Merlin_91_CDS;Parent=Merlin_91_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    63710   63883   -203.175066 +   .   ID=Merlin_92;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    63710   63883   .   +   .   ID=Merlin_92_mRNA;Parent=Merlin_92;seqid=Merlin
-Merlin  GeneMark.hmm    exon    63710   63883   .   +   .   ID=Merlin_92_exon;Parent=Merlin_92_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 63710   63883   .   +   0   ID=Merlin_92_CDS;Parent=Merlin_92_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    63942   64406   -597.655245 +   .   ID=Merlin_93;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    63942   64406   .   +   .   ID=Merlin_93_mRNA;Parent=Merlin_93;seqid=Merlin
-Merlin  GeneMark.hmm    exon    63942   64406   .   +   .   ID=Merlin_93_exon;Parent=Merlin_93_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 63942   64406   .   +   0   ID=Merlin_93_CDS;Parent=Merlin_93_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    64414   64962   -713.810677 +   .   ID=Merlin_94;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    64414   64962   .   +   .   ID=Merlin_94_mRNA;Parent=Merlin_94;seqid=Merlin
-Merlin  GeneMark.hmm    exon    64414   64962   .   +   .   ID=Merlin_94_exon;Parent=Merlin_94_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 64414   64962   .   +   0   ID=Merlin_94_CDS;Parent=Merlin_94_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    64962   65282   -412.685055 +   .   ID=Merlin_95;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    64962   65282   .   +   .   ID=Merlin_95_mRNA;Parent=Merlin_95;seqid=Merlin
-Merlin  GeneMark.hmm    exon    64962   65282   .   +   .   ID=Merlin_95_exon;Parent=Merlin_95_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 64962   65282   .   +   0   ID=Merlin_95_CDS;Parent=Merlin_95_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    65303   65683   -496.639498 +   .   ID=Merlin_96;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    65303   65683   .   +   .   ID=Merlin_96_mRNA;Parent=Merlin_96;seqid=Merlin
-Merlin  GeneMark.hmm    exon    65303   65683   .   +   .   ID=Merlin_96_exon;Parent=Merlin_96_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 65303   65683   .   +   0   ID=Merlin_96_CDS;Parent=Merlin_96_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    65676   66128   -573.822848 +   .   ID=Merlin_97;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    65676   66128   .   +   .   ID=Merlin_97_mRNA;Parent=Merlin_97;seqid=Merlin
-Merlin  GeneMark.hmm    exon    65676   66128   .   +   .   ID=Merlin_97_exon;Parent=Merlin_97_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 65676   66128   .   +   0   ID=Merlin_97_CDS;Parent=Merlin_97_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    66128   66337   -267.423513 +   .   ID=Merlin_98;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    66128   66337   .   +   .   ID=Merlin_98_mRNA;Parent=Merlin_98;seqid=Merlin
-Merlin  GeneMark.hmm    exon    66128   66337   .   +   .   ID=Merlin_98_exon;Parent=Merlin_98_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 66128   66337   .   +   0   ID=Merlin_98_CDS;Parent=Merlin_98_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    66328   66507   -214.194539 +   .   ID=Merlin_99;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    66328   66507   .   +   .   ID=Merlin_99_mRNA;Parent=Merlin_99;seqid=Merlin
-Merlin  GeneMark.hmm    exon    66328   66507   .   +   .   ID=Merlin_99_exon;Parent=Merlin_99_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 66328   66507   .   +   0   ID=Merlin_99_CDS;Parent=Merlin_99_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    66504   66683   -217.450578 +   .   ID=Merlin_100;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    66504   66683   .   +   .   ID=Merlin_100_mRNA;Parent=Merlin_100;seqid=Merlin
-Merlin  GeneMark.hmm    exon    66504   66683   .   +   .   ID=Merlin_100_exon;Parent=Merlin_100_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 66504   66683   .   +   0   ID=Merlin_100_CDS;Parent=Merlin_100_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    66680   66871   -235.908196 +   .   ID=Merlin_101;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    66680   66871   .   +   .   ID=Merlin_101_mRNA;Parent=Merlin_101;seqid=Merlin
-Merlin  GeneMark.hmm    exon    66680   66871   .   +   .   ID=Merlin_101_exon;Parent=Merlin_101_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 66680   66871   .   +   0   ID=Merlin_101_CDS;Parent=Merlin_101_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    66873   67058   -233.275820 +   .   ID=Merlin_102;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    66873   67058   .   +   .   ID=Merlin_102_mRNA;Parent=Merlin_102;seqid=Merlin
-Merlin  GeneMark.hmm    exon    66873   67058   .   +   .   ID=Merlin_102_exon;Parent=Merlin_102_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 66873   67058   .   +   0   ID=Merlin_102_CDS;Parent=Merlin_102_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    67058   67267   -264.096823 +   .   ID=Merlin_103;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    67058   67267   .   +   .   ID=Merlin_103_mRNA;Parent=Merlin_103;seqid=Merlin
-Merlin  GeneMark.hmm    exon    67058   67267   .   +   .   ID=Merlin_103_exon;Parent=Merlin_103_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 67058   67267   .   +   0   ID=Merlin_103_CDS;Parent=Merlin_103_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    67267   67845   -752.300357 +   .   ID=Merlin_104;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    67267   67845   .   +   .   ID=Merlin_104_mRNA;Parent=Merlin_104;seqid=Merlin
-Merlin  GeneMark.hmm    exon    67267   67845   .   +   .   ID=Merlin_104_exon;Parent=Merlin_104_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 67267   67845   .   +   0   ID=Merlin_104_CDS;Parent=Merlin_104_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    67970   68128   -196.227328 +   .   ID=Merlin_105;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    67970   68128   .   +   .   ID=Merlin_105_mRNA;Parent=Merlin_105;seqid=Merlin
-Merlin  GeneMark.hmm    exon    67970   68128   .   +   .   ID=Merlin_105_exon;Parent=Merlin_105_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 67970   68128   .   +   0   ID=Merlin_105_CDS;Parent=Merlin_105_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    68125   68280   -186.665512 +   .   ID=Merlin_106;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    68125   68280   .   +   .   ID=Merlin_106_mRNA;Parent=Merlin_106;seqid=Merlin
-Merlin  GeneMark.hmm    exon    68125   68280   .   +   .   ID=Merlin_106_exon;Parent=Merlin_106_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 68125   68280   .   +   0   ID=Merlin_106_CDS;Parent=Merlin_106_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    68345   68728   -480.408576 +   .   ID=Merlin_107;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    68345   68728   .   +   .   ID=Merlin_107_mRNA;Parent=Merlin_107;seqid=Merlin
-Merlin  GeneMark.hmm    exon    68345   68728   .   +   .   ID=Merlin_107_exon;Parent=Merlin_107_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 68345   68728   .   +   0   ID=Merlin_107_CDS;Parent=Merlin_107_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    68787   68999   -267.936260 +   .   ID=Merlin_108;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    68787   68999   .   +   .   ID=Merlin_108_mRNA;Parent=Merlin_108;seqid=Merlin
-Merlin  GeneMark.hmm    exon    68787   68999   .   +   .   ID=Merlin_108_exon;Parent=Merlin_108_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 68787   68999   .   +   0   ID=Merlin_108_CDS;Parent=Merlin_108_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    69008   69295   -369.655354 +   .   ID=Merlin_109;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    69008   69295   .   +   .   ID=Merlin_109_mRNA;Parent=Merlin_109;seqid=Merlin
-Merlin  GeneMark.hmm    exon    69008   69295   .   +   .   ID=Merlin_109_exon;Parent=Merlin_109_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 69008   69295   .   +   0   ID=Merlin_109_CDS;Parent=Merlin_109_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    69285   69668   -486.207714 +   .   ID=Merlin_110;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    69285   69668   .   +   .   ID=Merlin_110_mRNA;Parent=Merlin_110;seqid=Merlin
-Merlin  GeneMark.hmm    exon    69285   69668   .   +   .   ID=Merlin_110_exon;Parent=Merlin_110_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 69285   69668   .   +   0   ID=Merlin_110_CDS;Parent=Merlin_110_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    69767   69862   -119.090489 +   .   ID=Merlin_111;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    69767   69862   .   +   .   ID=Merlin_111_mRNA;Parent=Merlin_111;seqid=Merlin
-Merlin  GeneMark.hmm    exon    69767   69862   .   +   .   ID=Merlin_111_exon;Parent=Merlin_111_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 69767   69862   .   +   0   ID=Merlin_111_CDS;Parent=Merlin_111_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    69859   70023   -200.738602 +   .   ID=Merlin_112;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    69859   70023   .   +   .   ID=Merlin_112_mRNA;Parent=Merlin_112;seqid=Merlin
-Merlin  GeneMark.hmm    exon    69859   70023   .   +   .   ID=Merlin_112_exon;Parent=Merlin_112_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 69859   70023   .   +   0   ID=Merlin_112_CDS;Parent=Merlin_112_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    70030   70263   -281.446786 +   .   ID=Merlin_113;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    70030   70263   .   +   .   ID=Merlin_113_mRNA;Parent=Merlin_113;seqid=Merlin
-Merlin  GeneMark.hmm    exon    70030   70263   .   +   .   ID=Merlin_113_exon;Parent=Merlin_113_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 70030   70263   .   +   0   ID=Merlin_113_CDS;Parent=Merlin_113_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    70263   70520   -332.653168 +   .   ID=Merlin_114;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    70263   70520   .   +   .   ID=Merlin_114_mRNA;Parent=Merlin_114;seqid=Merlin
-Merlin  GeneMark.hmm    exon    70263   70520   .   +   .   ID=Merlin_114_exon;Parent=Merlin_114_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 70263   70520   .   +   0   ID=Merlin_114_CDS;Parent=Merlin_114_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    70517   70780   -336.190173 +   .   ID=Merlin_115;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    70517   70780   .   +   .   ID=Merlin_115_mRNA;Parent=Merlin_115;seqid=Merlin
-Merlin  GeneMark.hmm    exon    70517   70780   .   +   .   ID=Merlin_115_exon;Parent=Merlin_115_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 70517   70780   .   +   0   ID=Merlin_115_CDS;Parent=Merlin_115_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    70866   71102   -289.943350 +   .   ID=Merlin_116;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    70866   71102   .   +   .   ID=Merlin_116_mRNA;Parent=Merlin_116;seqid=Merlin
-Merlin  GeneMark.hmm    exon    70866   71102   .   +   .   ID=Merlin_116_exon;Parent=Merlin_116_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 70866   71102   .   +   0   ID=Merlin_116_CDS;Parent=Merlin_116_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    71092   71571   -594.658724 +   .   ID=Merlin_117;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    71092   71571   .   +   .   ID=Merlin_117_mRNA;Parent=Merlin_117;seqid=Merlin
-Merlin  GeneMark.hmm    exon    71092   71571   .   +   .   ID=Merlin_117_exon;Parent=Merlin_117_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 71092   71571   .   +   0   ID=Merlin_117_CDS;Parent=Merlin_117_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    71574   72116   -686.096724 +   .   ID=Merlin_118;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    71574   72116   .   +   .   ID=Merlin_118_mRNA;Parent=Merlin_118;seqid=Merlin
-Merlin  GeneMark.hmm    exon    71574   72116   .   +   .   ID=Merlin_118_exon;Parent=Merlin_118_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 71574   72116   .   +   0   ID=Merlin_118_CDS;Parent=Merlin_118_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    72116   73126   -1269.074513    +   .   ID=Merlin_119;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    72116   73126   .   +   .   ID=Merlin_119_mRNA;Parent=Merlin_119;seqid=Merlin
-Merlin  GeneMark.hmm    exon    72116   73126   .   +   .   ID=Merlin_119_exon;Parent=Merlin_119_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 72116   73126   .   +   0   ID=Merlin_119_CDS;Parent=Merlin_119_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    73123   73359   -314.305354 +   .   ID=Merlin_120;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    73123   73359   .   +   .   ID=Merlin_120_mRNA;Parent=Merlin_120;seqid=Merlin
-Merlin  GeneMark.hmm    exon    73123   73359   .   +   .   ID=Merlin_120_exon;Parent=Merlin_120_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 73123   73359   .   +   0   ID=Merlin_120_CDS;Parent=Merlin_120_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    73461   73631   -201.815396 +   .   ID=Merlin_121;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    73461   73631   .   +   .   ID=Merlin_121_mRNA;Parent=Merlin_121;seqid=Merlin
-Merlin  GeneMark.hmm    exon    73461   73631   .   +   .   ID=Merlin_121_exon;Parent=Merlin_121_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 73461   73631   .   +   0   ID=Merlin_121_CDS;Parent=Merlin_121_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    73721   74698   -1210.601194    +   .   ID=Merlin_122;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    73721   74698   .   +   .   ID=Merlin_122_mRNA;Parent=Merlin_122;seqid=Merlin
-Merlin  GeneMark.hmm    exon    73721   74698   .   +   .   ID=Merlin_122_exon;Parent=Merlin_122_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 73721   74698   .   +   0   ID=Merlin_122_CDS;Parent=Merlin_122_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    74744   74893   -185.633773 +   .   ID=Merlin_123;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    74744   74893   .   +   .   ID=Merlin_123_mRNA;Parent=Merlin_123;seqid=Merlin
-Merlin  GeneMark.hmm    exon    74744   74893   .   +   .   ID=Merlin_123_exon;Parent=Merlin_123_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 74744   74893   .   +   0   ID=Merlin_123_CDS;Parent=Merlin_123_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    74890   75141   -315.506963 +   .   ID=Merlin_124;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    74890   75141   .   +   .   ID=Merlin_124_mRNA;Parent=Merlin_124;seqid=Merlin
-Merlin  GeneMark.hmm    exon    74890   75141   .   +   .   ID=Merlin_124_exon;Parent=Merlin_124_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 74890   75141   .   +   0   ID=Merlin_124_CDS;Parent=Merlin_124_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    75141   75602   -594.209518 +   .   ID=Merlin_125;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    75141   75602   .   +   .   ID=Merlin_125_mRNA;Parent=Merlin_125;seqid=Merlin
-Merlin  GeneMark.hmm    exon    75141   75602   .   +   .   ID=Merlin_125_exon;Parent=Merlin_125_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 75141   75602   .   +   0   ID=Merlin_125_CDS;Parent=Merlin_125_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    75602   75865   -344.721707 +   .   ID=Merlin_126;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    75602   75865   .   +   .   ID=Merlin_126_mRNA;Parent=Merlin_126;seqid=Merlin
-Merlin  GeneMark.hmm    exon    75602   75865   .   +   .   ID=Merlin_126_exon;Parent=Merlin_126_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 75602   75865   .   +   0   ID=Merlin_126_CDS;Parent=Merlin_126_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    75856   76044   -230.523164 +   .   ID=Merlin_127;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    75856   76044   .   +   .   ID=Merlin_127_mRNA;Parent=Merlin_127;seqid=Merlin
-Merlin  GeneMark.hmm    exon    75856   76044   .   +   .   ID=Merlin_127_exon;Parent=Merlin_127_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 75856   76044   .   +   0   ID=Merlin_127_CDS;Parent=Merlin_127_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    76041   76367   -416.228479 +   .   ID=Merlin_128;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    76041   76367   .   +   .   ID=Merlin_128_mRNA;Parent=Merlin_128;seqid=Merlin
-Merlin  GeneMark.hmm    exon    76041   76367   .   +   .   ID=Merlin_128_exon;Parent=Merlin_128_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 76041   76367   .   +   0   ID=Merlin_128_CDS;Parent=Merlin_128_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    76546   77334   -987.711287 +   .   ID=Merlin_129;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    76546   77334   .   +   .   ID=Merlin_129_mRNA;Parent=Merlin_129;seqid=Merlin
-Merlin  GeneMark.hmm    exon    76546   77334   .   +   .   ID=Merlin_129_exon;Parent=Merlin_129_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 76546   77334   .   +   0   ID=Merlin_129_CDS;Parent=Merlin_129_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    77420   78424   -1261.524373    +   .   ID=Merlin_130;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    77420   78424   .   +   .   ID=Merlin_130_mRNA;Parent=Merlin_130;seqid=Merlin
-Merlin  GeneMark.hmm    exon    77420   78424   .   +   .   ID=Merlin_130_exon;Parent=Merlin_130_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 77420   78424   .   +   0   ID=Merlin_130_CDS;Parent=Merlin_130_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    78417   78707   -360.350742 +   .   ID=Merlin_131;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    78417   78707   .   +   .   ID=Merlin_131_mRNA;Parent=Merlin_131;seqid=Merlin
-Merlin  GeneMark.hmm    exon    78417   78707   .   +   .   ID=Merlin_131_exon;Parent=Merlin_131_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 78417   78707   .   +   0   ID=Merlin_131_CDS;Parent=Merlin_131_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    78704   79111   -518.845840 +   .   ID=Merlin_132;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    78704   79111   .   +   .   ID=Merlin_132_mRNA;Parent=Merlin_132;seqid=Merlin
-Merlin  GeneMark.hmm    exon    78704   79111   .   +   .   ID=Merlin_132_exon;Parent=Merlin_132_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 78704   79111   .   +   0   ID=Merlin_132_CDS;Parent=Merlin_132_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    79111   79617   -613.282382 +   .   ID=Merlin_133;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    79111   79617   .   +   .   ID=Merlin_133_mRNA;Parent=Merlin_133;seqid=Merlin
-Merlin  GeneMark.hmm    exon    79111   79617   .   +   .   ID=Merlin_133_exon;Parent=Merlin_133_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 79111   79617   .   +   0   ID=Merlin_133_CDS;Parent=Merlin_133_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    79614   79919   -369.305081 +   .   ID=Merlin_134;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    79614   79919   .   +   .   ID=Merlin_134_mRNA;Parent=Merlin_134;seqid=Merlin
-Merlin  GeneMark.hmm    exon    79614   79919   .   +   .   ID=Merlin_134_exon;Parent=Merlin_134_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 79614   79919   .   +   0   ID=Merlin_134_CDS;Parent=Merlin_134_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    79933   80160   -288.575732 +   .   ID=Merlin_135;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    79933   80160   .   +   .   ID=Merlin_135_mRNA;Parent=Merlin_135;seqid=Merlin
-Merlin  GeneMark.hmm    exon    79933   80160   .   +   .   ID=Merlin_135_exon;Parent=Merlin_135_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 79933   80160   .   +   0   ID=Merlin_135_CDS;Parent=Merlin_135_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    80154   80417   -324.958009 +   .   ID=Merlin_136;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    80154   80417   .   +   .   ID=Merlin_136_mRNA;Parent=Merlin_136;seqid=Merlin
-Merlin  GeneMark.hmm    exon    80154   80417   .   +   .   ID=Merlin_136_exon;Parent=Merlin_136_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 80154   80417   .   +   0   ID=Merlin_136_CDS;Parent=Merlin_136_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    80414   80623   -254.916892 +   .   ID=Merlin_137;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    80414   80623   .   +   .   ID=Merlin_137_mRNA;Parent=Merlin_137;seqid=Merlin
-Merlin  GeneMark.hmm    exon    80414   80623   .   +   .   ID=Merlin_137_exon;Parent=Merlin_137_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 80414   80623   .   +   0   ID=Merlin_137_CDS;Parent=Merlin_137_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    80620   80949   -405.138197 +   .   ID=Merlin_138;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    80620   80949   .   +   .   ID=Merlin_138_mRNA;Parent=Merlin_138;seqid=Merlin
-Merlin  GeneMark.hmm    exon    80620   80949   .   +   .   ID=Merlin_138_exon;Parent=Merlin_138_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 80620   80949   .   +   0   ID=Merlin_138_CDS;Parent=Merlin_138_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    80939   81091   -189.705268 +   .   ID=Merlin_139;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    80939   81091   .   +   .   ID=Merlin_139_mRNA;Parent=Merlin_139;seqid=Merlin
-Merlin  GeneMark.hmm    exon    80939   81091   .   +   .   ID=Merlin_139_exon;Parent=Merlin_139_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 80939   81091   .   +   0   ID=Merlin_139_CDS;Parent=Merlin_139_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    81088   81396   -379.041172 +   .   ID=Merlin_140;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    81088   81396   .   +   .   ID=Merlin_140_mRNA;Parent=Merlin_140;seqid=Merlin
-Merlin  GeneMark.hmm    exon    81088   81396   .   +   .   ID=Merlin_140_exon;Parent=Merlin_140_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 81088   81396   .   +   0   ID=Merlin_140_CDS;Parent=Merlin_140_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    81381   81527   -178.904000 +   .   ID=Merlin_141;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    81381   81527   .   +   .   ID=Merlin_141_mRNA;Parent=Merlin_141;seqid=Merlin
-Merlin  GeneMark.hmm    exon    81381   81527   .   +   .   ID=Merlin_141_exon;Parent=Merlin_141_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 81381   81527   .   +   0   ID=Merlin_141_CDS;Parent=Merlin_141_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    81511   81945   -531.842575 +   .   ID=Merlin_142;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    81511   81945   .   +   .   ID=Merlin_142_mRNA;Parent=Merlin_142;seqid=Merlin
-Merlin  GeneMark.hmm    exon    81511   81945   .   +   .   ID=Merlin_142_exon;Parent=Merlin_142_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 81511   81945   .   +   0   ID=Merlin_142_CDS;Parent=Merlin_142_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    81945   82109   -200.193240 +   .   ID=Merlin_143;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    81945   82109   .   +   .   ID=Merlin_143_mRNA;Parent=Merlin_143;seqid=Merlin
-Merlin  GeneMark.hmm    exon    81945   82109   .   +   .   ID=Merlin_143_exon;Parent=Merlin_143_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 81945   82109   .   +   0   ID=Merlin_143_CDS;Parent=Merlin_143_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    82145   82618   -597.711728 +   .   ID=Merlin_144;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    82145   82618   .   +   .   ID=Merlin_144_mRNA;Parent=Merlin_144;seqid=Merlin
-Merlin  GeneMark.hmm    exon    82145   82618   .   +   .   ID=Merlin_144_exon;Parent=Merlin_144_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 82145   82618   .   +   0   ID=Merlin_144_CDS;Parent=Merlin_144_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    82615   84444   -2332.730592    +   .   ID=Merlin_145;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    82615   84444   .   +   .   ID=Merlin_145_mRNA;Parent=Merlin_145;seqid=Merlin
-Merlin  GeneMark.hmm    exon    82615   84444   .   +   .   ID=Merlin_145_exon;Parent=Merlin_145_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 82615   84444   .   +   0   ID=Merlin_145_CDS;Parent=Merlin_145_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    84512   84928   -529.993287 +   .   ID=Merlin_146;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    84512   84928   .   +   .   ID=Merlin_146_mRNA;Parent=Merlin_146;seqid=Merlin
-Merlin  GeneMark.hmm    exon    84512   84928   .   +   .   ID=Merlin_146_exon;Parent=Merlin_146_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 84512   84928   .   +   0   ID=Merlin_146_CDS;Parent=Merlin_146_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    85016   85309   -372.795932 +   .   ID=Merlin_147;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    85016   85309   .   +   .   ID=Merlin_147_mRNA;Parent=Merlin_147;seqid=Merlin
-Merlin  GeneMark.hmm    exon    85016   85309   .   +   .   ID=Merlin_147_exon;Parent=Merlin_147_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 85016   85309   .   +   0   ID=Merlin_147_CDS;Parent=Merlin_147_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    85459   85722   -330.097448 +   .   ID=Merlin_148;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    85459   85722   .   +   .   ID=Merlin_148_mRNA;Parent=Merlin_148;seqid=Merlin
-Merlin  GeneMark.hmm    exon    85459   85722   .   +   .   ID=Merlin_148_exon;Parent=Merlin_148_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 85459   85722   .   +   0   ID=Merlin_148_CDS;Parent=Merlin_148_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    85722   85910   -230.155567 +   .   ID=Merlin_149;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    85722   85910   .   +   .   ID=Merlin_149_mRNA;Parent=Merlin_149;seqid=Merlin
-Merlin  GeneMark.hmm    exon    85722   85910   .   +   .   ID=Merlin_149_exon;Parent=Merlin_149_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 85722   85910   .   +   0   ID=Merlin_149_CDS;Parent=Merlin_149_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    85903   86166   -332.190142 +   .   ID=Merlin_150;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    85903   86166   .   +   .   ID=Merlin_150_mRNA;Parent=Merlin_150;seqid=Merlin
-Merlin  GeneMark.hmm    exon    85903   86166   .   +   .   ID=Merlin_150_exon;Parent=Merlin_150_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 85903   86166   .   +   0   ID=Merlin_150_CDS;Parent=Merlin_150_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    86229   86555   -399.176919 +   .   ID=Merlin_151;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    86229   86555   .   +   .   ID=Merlin_151_mRNA;Parent=Merlin_151;seqid=Merlin
-Merlin  GeneMark.hmm    exon    86229   86555   .   +   .   ID=Merlin_151_exon;Parent=Merlin_151_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 86229   86555   .   +   0   ID=Merlin_151_CDS;Parent=Merlin_151_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    86552   86833   -365.746982 +   .   ID=Merlin_152;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    86552   86833   .   +   .   ID=Merlin_152_mRNA;Parent=Merlin_152;seqid=Merlin
-Merlin  GeneMark.hmm    exon    86552   86833   .   +   .   ID=Merlin_152_exon;Parent=Merlin_152_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 86552   86833   .   +   0   ID=Merlin_152_CDS;Parent=Merlin_152_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    86826   87074   -314.427851 +   .   ID=Merlin_153;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    86826   87074   .   +   .   ID=Merlin_153_mRNA;Parent=Merlin_153;seqid=Merlin
-Merlin  GeneMark.hmm    exon    86826   87074   .   +   .   ID=Merlin_153_exon;Parent=Merlin_153_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 86826   87074   .   +   0   ID=Merlin_153_CDS;Parent=Merlin_153_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    87067   87291   -270.187122 +   .   ID=Merlin_154;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    87067   87291   .   +   .   ID=Merlin_154_mRNA;Parent=Merlin_154;seqid=Merlin
-Merlin  GeneMark.hmm    exon    87067   87291   .   +   .   ID=Merlin_154_exon;Parent=Merlin_154_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 87067   87291   .   +   0   ID=Merlin_154_CDS;Parent=Merlin_154_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    87288   87548   -320.850170 +   .   ID=Merlin_155;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    87288   87548   .   +   .   ID=Merlin_155_mRNA;Parent=Merlin_155;seqid=Merlin
-Merlin  GeneMark.hmm    exon    87288   87548   .   +   .   ID=Merlin_155_exon;Parent=Merlin_155_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 87288   87548   .   +   0   ID=Merlin_155_CDS;Parent=Merlin_155_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    87545   87838   -368.941897 +   .   ID=Merlin_156;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    87545   87838   .   +   .   ID=Merlin_156_mRNA;Parent=Merlin_156;seqid=Merlin
-Merlin  GeneMark.hmm    exon    87545   87838   .   +   .   ID=Merlin_156_exon;Parent=Merlin_156_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 87545   87838   .   +   0   ID=Merlin_156_CDS;Parent=Merlin_156_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    87906   88445   -686.934268 +   .   ID=Merlin_157;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    87906   88445   .   +   .   ID=Merlin_157_mRNA;Parent=Merlin_157;seqid=Merlin
-Merlin  GeneMark.hmm    exon    87906   88445   .   +   .   ID=Merlin_157_exon;Parent=Merlin_157_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 87906   88445   .   +   0   ID=Merlin_157_CDS;Parent=Merlin_157_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    88429   88656   -293.300141 +   .   ID=Merlin_158;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    88429   88656   .   +   .   ID=Merlin_158_mRNA;Parent=Merlin_158;seqid=Merlin
-Merlin  GeneMark.hmm    exon    88429   88656   .   +   .   ID=Merlin_158_exon;Parent=Merlin_158_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 88429   88656   .   +   0   ID=Merlin_158_CDS;Parent=Merlin_158_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    88663   89031   -446.339761 +   .   ID=Merlin_159;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    88663   89031   .   +   .   ID=Merlin_159_mRNA;Parent=Merlin_159;seqid=Merlin
-Merlin  GeneMark.hmm    exon    88663   89031   .   +   .   ID=Merlin_159_exon;Parent=Merlin_159_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 88663   89031   .   +   0   ID=Merlin_159_CDS;Parent=Merlin_159_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    89012   89221   -255.579886 +   .   ID=Merlin_160;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    89012   89221   .   +   .   ID=Merlin_160_mRNA;Parent=Merlin_160;seqid=Merlin
-Merlin  GeneMark.hmm    exon    89012   89221   .   +   .   ID=Merlin_160_exon;Parent=Merlin_160_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 89012   89221   .   +   0   ID=Merlin_160_CDS;Parent=Merlin_160_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    89206   89394   -231.007880 +   .   ID=Merlin_161;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    89206   89394   .   +   .   ID=Merlin_161_mRNA;Parent=Merlin_161;seqid=Merlin
-Merlin  GeneMark.hmm    exon    89206   89394   .   +   .   ID=Merlin_161_exon;Parent=Merlin_161_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 89206   89394   .   +   0   ID=Merlin_161_CDS;Parent=Merlin_161_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    89426   89764   -419.076718 +   .   ID=Merlin_162;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    89426   89764   .   +   .   ID=Merlin_162_mRNA;Parent=Merlin_162;seqid=Merlin
-Merlin  GeneMark.hmm    exon    89426   89764   .   +   .   ID=Merlin_162_exon;Parent=Merlin_162_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 89426   89764   .   +   0   ID=Merlin_162_CDS;Parent=Merlin_162_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    89826   89969   -185.055842 +   .   ID=Merlin_163;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    89826   89969   .   +   .   ID=Merlin_163_mRNA;Parent=Merlin_163;seqid=Merlin
-Merlin  GeneMark.hmm    exon    89826   89969   .   +   .   ID=Merlin_163_exon;Parent=Merlin_163_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 89826   89969   .   +   0   ID=Merlin_163_CDS;Parent=Merlin_163_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    89966   90988   -1312.043599    +   .   ID=Merlin_164;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    89966   90988   .   +   .   ID=Merlin_164_mRNA;Parent=Merlin_164;seqid=Merlin
-Merlin  GeneMark.hmm    exon    89966   90988   .   +   .   ID=Merlin_164_exon;Parent=Merlin_164_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 89966   90988   .   +   0   ID=Merlin_164_CDS;Parent=Merlin_164_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    90985   91191   -254.724476 +   .   ID=Merlin_165;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    90985   91191   .   +   .   ID=Merlin_165_mRNA;Parent=Merlin_165;seqid=Merlin
-Merlin  GeneMark.hmm    exon    90985   91191   .   +   .   ID=Merlin_165_exon;Parent=Merlin_165_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 90985   91191   .   +   0   ID=Merlin_165_CDS;Parent=Merlin_165_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    91188   92870   -2159.860384    +   .   ID=Merlin_166;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    91188   92870   .   +   .   ID=Merlin_166_mRNA;Parent=Merlin_166;seqid=Merlin
-Merlin  GeneMark.hmm    exon    91188   92870   .   +   .   ID=Merlin_166_exon;Parent=Merlin_166_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 91188   92870   .   +   0   ID=Merlin_166_CDS;Parent=Merlin_166_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    92867   93058   -240.822321 +   .   ID=Merlin_167;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    92867   93058   .   +   .   ID=Merlin_167_mRNA;Parent=Merlin_167;seqid=Merlin
-Merlin  GeneMark.hmm    exon    92867   93058   .   +   .   ID=Merlin_167_exon;Parent=Merlin_167_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 92867   93058   .   +   0   ID=Merlin_167_CDS;Parent=Merlin_167_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    93067   93450   -466.762497 +   .   ID=Merlin_168;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    93067   93450   .   +   .   ID=Merlin_168_mRNA;Parent=Merlin_168;seqid=Merlin
-Merlin  GeneMark.hmm    exon    93067   93450   .   +   .   ID=Merlin_168_exon;Parent=Merlin_168_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 93067   93450   .   +   0   ID=Merlin_168_CDS;Parent=Merlin_168_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    93469   94155   -853.161656 +   .   ID=Merlin_169;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    93469   94155   .   +   .   ID=Merlin_169_mRNA;Parent=Merlin_169;seqid=Merlin
-Merlin  GeneMark.hmm    exon    93469   94155   .   +   .   ID=Merlin_169_exon;Parent=Merlin_169_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 93469   94155   .   +   0   ID=Merlin_169_CDS;Parent=Merlin_169_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    94209   95174   -1219.402057    +   .   ID=Merlin_170;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    94209   95174   .   +   .   ID=Merlin_170_mRNA;Parent=Merlin_170;seqid=Merlin
-Merlin  GeneMark.hmm    exon    94209   95174   .   +   .   ID=Merlin_170_exon;Parent=Merlin_170_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 94209   95174   .   +   0   ID=Merlin_170_CDS;Parent=Merlin_170_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    95174   95737   -724.605488 +   .   ID=Merlin_171;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    95174   95737   .   +   .   ID=Merlin_171_mRNA;Parent=Merlin_171;seqid=Merlin
-Merlin  GeneMark.hmm    exon    95174   95737   .   +   .   ID=Merlin_171_exon;Parent=Merlin_171_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 95174   95737   .   +   0   ID=Merlin_171_CDS;Parent=Merlin_171_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    95731   96108   -464.835446 +   .   ID=Merlin_172;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    95731   96108   .   +   .   ID=Merlin_172_mRNA;Parent=Merlin_172;seqid=Merlin
-Merlin  GeneMark.hmm    exon    95731   96108   .   +   .   ID=Merlin_172_exon;Parent=Merlin_172_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 95731   96108   .   +   0   ID=Merlin_172_CDS;Parent=Merlin_172_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    96110   96331   -276.260456 +   .   ID=Merlin_173;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    96110   96331   .   +   .   ID=Merlin_173_mRNA;Parent=Merlin_173;seqid=Merlin
-Merlin  GeneMark.hmm    exon    96110   96331   .   +   .   ID=Merlin_173_exon;Parent=Merlin_173_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 96110   96331   .   +   0   ID=Merlin_173_CDS;Parent=Merlin_173_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    96426   99116   -3385.938661    +   .   ID=Merlin_174;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    96426   99116   .   +   .   ID=Merlin_174_mRNA;Parent=Merlin_174;seqid=Merlin
-Merlin  GeneMark.hmm    exon    96426   99116   .   +   .   ID=Merlin_174_exon;Parent=Merlin_174_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 96426   99116   .   +   0   ID=Merlin_174_CDS;Parent=Merlin_174_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    99179   99418   -294.745409 +   .   ID=Merlin_175;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    99179   99418   .   +   .   ID=Merlin_175_mRNA;Parent=Merlin_175;seqid=Merlin
-Merlin  GeneMark.hmm    exon    99179   99418   .   +   .   ID=Merlin_175_exon;Parent=Merlin_175_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 99179   99418   .   +   0   ID=Merlin_175_CDS;Parent=Merlin_175_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    99455   99895   -551.164186 +   .   ID=Merlin_176;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    99455   99895   .   +   .   ID=Merlin_176_mRNA;Parent=Merlin_176;seqid=Merlin
-Merlin  GeneMark.hmm    exon    99455   99895   .   +   .   ID=Merlin_176_exon;Parent=Merlin_176_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 99455   99895   .   +   0   ID=Merlin_176_CDS;Parent=Merlin_176_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    99928   100140  -262.065624 +   .   ID=Merlin_177;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    99928   100140  .   +   .   ID=Merlin_177_mRNA;Parent=Merlin_177;seqid=Merlin
-Merlin  GeneMark.hmm    exon    99928   100140  .   +   .   ID=Merlin_177_exon;Parent=Merlin_177_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 99928   100140  .   +   0   ID=Merlin_177_CDS;Parent=Merlin_177_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    100137  100877  -927.530517 +   .   ID=Merlin_178;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    100137  100877  .   +   .   ID=Merlin_178_mRNA;Parent=Merlin_178;seqid=Merlin
-Merlin  GeneMark.hmm    exon    100137  100877  .   +   .   ID=Merlin_178_exon;Parent=Merlin_178_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 100137  100877  .   +   0   ID=Merlin_178_CDS;Parent=Merlin_178_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    100868  101704  -1058.313313    +   .   ID=Merlin_179;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    100868  101704  .   +   .   ID=Merlin_179_mRNA;Parent=Merlin_179;seqid=Merlin
-Merlin  GeneMark.hmm    exon    100868  101704  .   +   .   ID=Merlin_179_exon;Parent=Merlin_179_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 100868  101704  .   +   0   ID=Merlin_179_CDS;Parent=Merlin_179_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    101701  102777  -1345.602625    +   .   ID=Merlin_180;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    101701  102777  .   +   .   ID=Merlin_180_mRNA;Parent=Merlin_180;seqid=Merlin
-Merlin  GeneMark.hmm    exon    101701  102777  .   +   .   ID=Merlin_180_exon;Parent=Merlin_180_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 101701  102777  .   +   0   ID=Merlin_180_CDS;Parent=Merlin_180_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    102885  104072  -1483.608352    +   .   ID=Merlin_181;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    102885  104072  .   +   .   ID=Merlin_181_mRNA;Parent=Merlin_181;seqid=Merlin
-Merlin  GeneMark.hmm    exon    102885  104072  .   +   .   ID=Merlin_181_exon;Parent=Merlin_181_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 102885  104072  .   +   0   ID=Merlin_181_CDS;Parent=Merlin_181_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    104072  104422  -451.869493 +   .   ID=Merlin_182;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    104072  104422  .   +   .   ID=Merlin_182_mRNA;Parent=Merlin_182;seqid=Merlin
-Merlin  GeneMark.hmm    exon    104072  104422  .   +   .   ID=Merlin_182_exon;Parent=Merlin_182_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 104072  104422  .   +   0   ID=Merlin_182_CDS;Parent=Merlin_182_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    104500  105867  -1730.587045    +   .   ID=Merlin_183;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    104500  105867  .   +   .   ID=Merlin_183_mRNA;Parent=Merlin_183;seqid=Merlin
-Merlin  GeneMark.hmm    exon    104500  105867  .   +   .   ID=Merlin_183_exon;Parent=Merlin_183_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 104500  105867  .   +   0   ID=Merlin_183_CDS;Parent=Merlin_183_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    105928  106209  -352.988779 +   .   ID=Merlin_184;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    105928  106209  .   +   .   ID=Merlin_184_mRNA;Parent=Merlin_184;seqid=Merlin
-Merlin  GeneMark.hmm    exon    105928  106209  .   +   .   ID=Merlin_184_exon;Parent=Merlin_184_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 105928  106209  .   +   0   ID=Merlin_184_CDS;Parent=Merlin_184_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    106209  106487  -351.122469 +   .   ID=Merlin_185;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    106209  106487  .   +   .   ID=Merlin_185_mRNA;Parent=Merlin_185;seqid=Merlin
-Merlin  GeneMark.hmm    exon    106209  106487  .   +   .   ID=Merlin_185_exon;Parent=Merlin_185_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 106209  106487  .   +   0   ID=Merlin_185_CDS;Parent=Merlin_185_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    106487  106684  -246.970187 +   .   ID=Merlin_186;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    106487  106684  .   +   .   ID=Merlin_186_mRNA;Parent=Merlin_186;seqid=Merlin
-Merlin  GeneMark.hmm    exon    106487  106684  .   +   .   ID=Merlin_186_exon;Parent=Merlin_186_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 106487  106684  .   +   0   ID=Merlin_186_CDS;Parent=Merlin_186_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    106699  107163  -615.053890 +   .   ID=Merlin_187;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    106699  107163  .   +   .   ID=Merlin_187_mRNA;Parent=Merlin_187;seqid=Merlin
-Merlin  GeneMark.hmm    exon    106699  107163  .   +   .   ID=Merlin_187_exon;Parent=Merlin_187_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 106699  107163  .   +   0   ID=Merlin_187_CDS;Parent=Merlin_187_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    107200  108225  -1324.566436    +   .   ID=Merlin_188;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    107200  108225  .   +   .   ID=Merlin_188_mRNA;Parent=Merlin_188;seqid=Merlin
-Merlin  GeneMark.hmm    exon    107200  108225  .   +   .   ID=Merlin_188_exon;Parent=Merlin_188_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 107200  108225  .   +   0   ID=Merlin_188_CDS;Parent=Merlin_188_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    108222  108419  -244.299886 -   .   ID=Merlin_189;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    108222  108419  .   -   .   ID=Merlin_189_mRNA;Parent=Merlin_189;seqid=Merlin
-Merlin  GeneMark.hmm    exon    108222  108419  .   -   .   ID=Merlin_189_exon;Parent=Merlin_189_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 108222  108419  .   -   0   ID=Merlin_189_CDS;Parent=Merlin_189_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    108443  108727  -361.722638 +   .   ID=Merlin_190;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    108443  108727  .   +   .   ID=Merlin_190_mRNA;Parent=Merlin_190;seqid=Merlin
-Merlin  GeneMark.hmm    exon    108443  108727  .   +   .   ID=Merlin_190_exon;Parent=Merlin_190_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 108443  108727  .   +   0   ID=Merlin_190_CDS;Parent=Merlin_190_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    108746  109267  -660.122856 +   .   ID=Merlin_191;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    108746  109267  .   +   .   ID=Merlin_191_mRNA;Parent=Merlin_191;seqid=Merlin
-Merlin  GeneMark.hmm    exon    108746  109267  .   +   .   ID=Merlin_191_exon;Parent=Merlin_191_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 108746  109267  .   +   0   ID=Merlin_191_CDS;Parent=Merlin_191_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    109283  109450  -207.369336 +   .   ID=Merlin_192;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    109283  109450  .   +   .   ID=Merlin_192_mRNA;Parent=Merlin_192;seqid=Merlin
-Merlin  GeneMark.hmm    exon    109283  109450  .   +   .   ID=Merlin_192_exon;Parent=Merlin_192_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 109283  109450  .   +   0   ID=Merlin_192_CDS;Parent=Merlin_192_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    109463  109684  -282.485263 +   .   ID=Merlin_193;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    109463  109684  .   +   .   ID=Merlin_193_mRNA;Parent=Merlin_193;seqid=Merlin
-Merlin  GeneMark.hmm    exon    109463  109684  .   +   .   ID=Merlin_193_exon;Parent=Merlin_193_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 109463  109684  .   +   0   ID=Merlin_193_CDS;Parent=Merlin_193_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    109681  109833  -188.437796 +   .   ID=Merlin_194;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    109681  109833  .   +   .   ID=Merlin_194_mRNA;Parent=Merlin_194;seqid=Merlin
-Merlin  GeneMark.hmm    exon    109681  109833  .   +   .   ID=Merlin_194_exon;Parent=Merlin_194_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 109681  109833  .   +   0   ID=Merlin_194_CDS;Parent=Merlin_194_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    109868  110107  -300.363740 +   .   ID=Merlin_195;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    109868  110107  .   +   .   ID=Merlin_195_mRNA;Parent=Merlin_195;seqid=Merlin
-Merlin  GeneMark.hmm    exon    109868  110107  .   +   .   ID=Merlin_195_exon;Parent=Merlin_195_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 109868  110107  .   +   0   ID=Merlin_195_CDS;Parent=Merlin_195_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    110187  110387  -242.566720 +   .   ID=Merlin_196;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    110187  110387  .   +   .   ID=Merlin_196_mRNA;Parent=Merlin_196;seqid=Merlin
-Merlin  GeneMark.hmm    exon    110187  110387  .   +   .   ID=Merlin_196_exon;Parent=Merlin_196_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 110187  110387  .   +   0   ID=Merlin_196_CDS;Parent=Merlin_196_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    110384  110623  -295.174485 +   .   ID=Merlin_197;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    110384  110623  .   +   .   ID=Merlin_197_mRNA;Parent=Merlin_197;seqid=Merlin
-Merlin  GeneMark.hmm    exon    110384  110623  .   +   .   ID=Merlin_197_exon;Parent=Merlin_197_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 110384  110623  .   +   0   ID=Merlin_197_CDS;Parent=Merlin_197_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    110620  111051  -544.978023 +   .   ID=Merlin_198;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    110620  111051  .   +   .   ID=Merlin_198_mRNA;Parent=Merlin_198;seqid=Merlin
-Merlin  GeneMark.hmm    exon    110620  111051  .   +   .   ID=Merlin_198_exon;Parent=Merlin_198_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 110620  111051  .   +   0   ID=Merlin_198_CDS;Parent=Merlin_198_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    111101  111238  -161.794612 +   .   ID=Merlin_199;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    111101  111238  .   +   .   ID=Merlin_199_mRNA;Parent=Merlin_199;seqid=Merlin
-Merlin  GeneMark.hmm    exon    111101  111238  .   +   .   ID=Merlin_199_exon;Parent=Merlin_199_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 111101  111238  .   +   0   ID=Merlin_199_CDS;Parent=Merlin_199_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    111213  111737  -670.599096 +   .   ID=Merlin_200;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    111213  111737  .   +   .   ID=Merlin_200_mRNA;Parent=Merlin_200;seqid=Merlin
-Merlin  GeneMark.hmm    exon    111213  111737  .   +   .   ID=Merlin_200_exon;Parent=Merlin_200_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 111213  111737  .   +   0   ID=Merlin_200_CDS;Parent=Merlin_200_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    111737  111913  -223.231704 +   .   ID=Merlin_201;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    111737  111913  .   +   .   ID=Merlin_201_mRNA;Parent=Merlin_201;seqid=Merlin
-Merlin  GeneMark.hmm    exon    111737  111913  .   +   .   ID=Merlin_201_exon;Parent=Merlin_201_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 111737  111913  .   +   0   ID=Merlin_201_CDS;Parent=Merlin_201_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    111973  112590  -802.696887 +   .   ID=Merlin_202;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    111973  112590  .   +   .   ID=Merlin_202_mRNA;Parent=Merlin_202;seqid=Merlin
-Merlin  GeneMark.hmm    exon    111973  112590  .   +   .   ID=Merlin_202_exon;Parent=Merlin_202_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 111973  112590  .   +   0   ID=Merlin_202_CDS;Parent=Merlin_202_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    112676  113461  -994.252012 +   .   ID=Merlin_203;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    112676  113461  .   +   .   ID=Merlin_203_mRNA;Parent=Merlin_203;seqid=Merlin
-Merlin  GeneMark.hmm    exon    112676  113461  .   +   .   ID=Merlin_203_exon;Parent=Merlin_203_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 112676  113461  .   +   0   ID=Merlin_203_CDS;Parent=Merlin_203_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    113461  113778  -389.300206 +   .   ID=Merlin_204;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    113461  113778  .   +   .   ID=Merlin_204_mRNA;Parent=Merlin_204;seqid=Merlin
-Merlin  GeneMark.hmm    exon    113461  113778  .   +   .   ID=Merlin_204_exon;Parent=Merlin_204_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 113461  113778  .   +   0   ID=Merlin_204_CDS;Parent=Merlin_204_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    113787  115118  -1697.881894    +   .   ID=Merlin_205;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    113787  115118  .   +   .   ID=Merlin_205_mRNA;Parent=Merlin_205;seqid=Merlin
-Merlin  GeneMark.hmm    exon    113787  115118  .   +   .   ID=Merlin_205_exon;Parent=Merlin_205_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 113787  115118  .   +   0   ID=Merlin_205_CDS;Parent=Merlin_205_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    115125  115355  -279.940476 +   .   ID=Merlin_206;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    115125  115355  .   +   .   ID=Merlin_206_mRNA;Parent=Merlin_206;seqid=Merlin
-Merlin  GeneMark.hmm    exon    115125  115355  .   +   .   ID=Merlin_206_exon;Parent=Merlin_206_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 115125  115355  .   +   0   ID=Merlin_206_CDS;Parent=Merlin_206_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    115346  116038  -870.417189 +   .   ID=Merlin_207;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    115346  116038  .   +   .   ID=Merlin_207_mRNA;Parent=Merlin_207;seqid=Merlin
-Merlin  GeneMark.hmm    exon    115346  116038  .   +   .   ID=Merlin_207_exon;Parent=Merlin_207_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 115346  116038  .   +   0   ID=Merlin_207_CDS;Parent=Merlin_207_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    116040  116453  -527.653367 +   .   ID=Merlin_208;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    116040  116453  .   +   .   ID=Merlin_208_mRNA;Parent=Merlin_208;seqid=Merlin
-Merlin  GeneMark.hmm    exon    116040  116453  .   +   .   ID=Merlin_208_exon;Parent=Merlin_208_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 116040  116453  .   +   0   ID=Merlin_208_CDS;Parent=Merlin_208_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    116520  116714  -243.312871 +   .   ID=Merlin_209;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    116520  116714  .   +   .   ID=Merlin_209_mRNA;Parent=Merlin_209;seqid=Merlin
-Merlin  GeneMark.hmm    exon    116520  116714  .   +   .   ID=Merlin_209_exon;Parent=Merlin_209_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 116520  116714  .   +   0   ID=Merlin_209_CDS;Parent=Merlin_209_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    116714  117190  -587.212745 +   .   ID=Merlin_210;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    116714  117190  .   +   .   ID=Merlin_210_mRNA;Parent=Merlin_210;seqid=Merlin
-Merlin  GeneMark.hmm    exon    116714  117190  .   +   .   ID=Merlin_210_exon;Parent=Merlin_210_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 116714  117190  .   +   0   ID=Merlin_210_CDS;Parent=Merlin_210_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    117177  117371  -246.741774 +   .   ID=Merlin_211;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    117177  117371  .   +   .   ID=Merlin_211_mRNA;Parent=Merlin_211;seqid=Merlin
-Merlin  GeneMark.hmm    exon    117177  117371  .   +   .   ID=Merlin_211_exon;Parent=Merlin_211_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 117177  117371  .   +   0   ID=Merlin_211_CDS;Parent=Merlin_211_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    117368  117844  -587.223837 +   .   ID=Merlin_212;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    117368  117844  .   +   .   ID=Merlin_212_mRNA;Parent=Merlin_212;seqid=Merlin
-Merlin  GeneMark.hmm    exon    117368  117844  .   +   .   ID=Merlin_212_exon;Parent=Merlin_212_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 117368  117844  .   +   0   ID=Merlin_212_CDS;Parent=Merlin_212_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    117841  117939  -117.153787 +   .   ID=Merlin_213;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    117841  117939  .   +   .   ID=Merlin_213_mRNA;Parent=Merlin_213;seqid=Merlin
-Merlin  GeneMark.hmm    exon    117841  117939  .   +   .   ID=Merlin_213_exon;Parent=Merlin_213_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 117841  117939  .   +   0   ID=Merlin_213_CDS;Parent=Merlin_213_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    117936  118187  -314.341261 +   .   ID=Merlin_214;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    117936  118187  .   +   .   ID=Merlin_214_mRNA;Parent=Merlin_214;seqid=Merlin
-Merlin  GeneMark.hmm    exon    117936  118187  .   +   .   ID=Merlin_214_exon;Parent=Merlin_214_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 117936  118187  .   +   0   ID=Merlin_214_CDS;Parent=Merlin_214_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    118184  118411  -293.015141 +   .   ID=Merlin_215;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    118184  118411  .   +   .   ID=Merlin_215_mRNA;Parent=Merlin_215;seqid=Merlin
-Merlin  GeneMark.hmm    exon    118184  118411  .   +   .   ID=Merlin_215_exon;Parent=Merlin_215_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 118184  118411  .   +   0   ID=Merlin_215_CDS;Parent=Merlin_215_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    118435  118818  -477.204459 +   .   ID=Merlin_216;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    118435  118818  .   +   .   ID=Merlin_216_mRNA;Parent=Merlin_216;seqid=Merlin
-Merlin  GeneMark.hmm    exon    118435  118818  .   +   .   ID=Merlin_216_exon;Parent=Merlin_216_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 118435  118818  .   +   0   ID=Merlin_216_CDS;Parent=Merlin_216_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    118849  120690  -2259.486004    +   .   ID=Merlin_217;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    118849  120690  .   +   .   ID=Merlin_217_mRNA;Parent=Merlin_217;seqid=Merlin
-Merlin  GeneMark.hmm    exon    118849  120690  .   +   .   ID=Merlin_217_exon;Parent=Merlin_217_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 118849  120690  .   +   0   ID=Merlin_217_CDS;Parent=Merlin_217_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    120730  120885  -200.778885 +   .   ID=Merlin_218;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    120730  120885  .   +   .   ID=Merlin_218_mRNA;Parent=Merlin_218;seqid=Merlin
-Merlin  GeneMark.hmm    exon    120730  120885  .   +   .   ID=Merlin_218_exon;Parent=Merlin_218_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 120730  120885  .   +   0   ID=Merlin_218_CDS;Parent=Merlin_218_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    120929  121213  -363.032822 +   .   ID=Merlin_219;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    120929  121213  .   +   .   ID=Merlin_219_mRNA;Parent=Merlin_219;seqid=Merlin
-Merlin  GeneMark.hmm    exon    120929  121213  .   +   .   ID=Merlin_219_exon;Parent=Merlin_219_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 120929  121213  .   +   0   ID=Merlin_219_CDS;Parent=Merlin_219_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    121200  121400  -244.392369 +   .   ID=Merlin_220;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    121200  121400  .   +   .   ID=Merlin_220_mRNA;Parent=Merlin_220;seqid=Merlin
-Merlin  GeneMark.hmm    exon    121200  121400  .   +   .   ID=Merlin_220_exon;Parent=Merlin_220_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 121200  121400  .   +   0   ID=Merlin_220_CDS;Parent=Merlin_220_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    121411  123588  -2750.112191    +   .   ID=Merlin_221;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    121411  123588  .   +   .   ID=Merlin_221_mRNA;Parent=Merlin_221;seqid=Merlin
-Merlin  GeneMark.hmm    exon    121411  123588  .   +   .   ID=Merlin_221_exon;Parent=Merlin_221_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 121411  123588  .   +   0   ID=Merlin_221_CDS;Parent=Merlin_221_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    123598  124494  -1129.990261    +   .   ID=Merlin_222;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    123598  124494  .   +   .   ID=Merlin_222_mRNA;Parent=Merlin_222;seqid=Merlin
-Merlin  GeneMark.hmm    exon    123598  124494  .   +   .   ID=Merlin_222_exon;Parent=Merlin_222_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 123598  124494  .   +   0   ID=Merlin_222_CDS;Parent=Merlin_222_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    124494  124691  -244.507612 +   .   ID=Merlin_223;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    124494  124691  .   +   .   ID=Merlin_223_mRNA;Parent=Merlin_223;seqid=Merlin
-Merlin  GeneMark.hmm    exon    124494  124691  .   +   .   ID=Merlin_223_exon;Parent=Merlin_223_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 124494  124691  .   +   0   ID=Merlin_223_CDS;Parent=Merlin_223_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    124727  125047  -399.871946 +   .   ID=Merlin_224;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    124727  125047  .   +   .   ID=Merlin_224_mRNA;Parent=Merlin_224;seqid=Merlin
-Merlin  GeneMark.hmm    exon    124727  125047  .   +   .   ID=Merlin_224_exon;Parent=Merlin_224_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 124727  125047  .   +   0   ID=Merlin_224_CDS;Parent=Merlin_224_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    125097  125537  -571.759726 +   .   ID=Merlin_225;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    125097  125537  .   +   .   ID=Merlin_225_mRNA;Parent=Merlin_225;seqid=Merlin
-Merlin  GeneMark.hmm    exon    125097  125537  .   +   .   ID=Merlin_225_exon;Parent=Merlin_225_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 125097  125537  .   +   0   ID=Merlin_225_CDS;Parent=Merlin_225_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    125606  125851  -292.219635 +   .   ID=Merlin_226;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    125606  125851  .   +   .   ID=Merlin_226_mRNA;Parent=Merlin_226;seqid=Merlin
-Merlin  GeneMark.hmm    exon    125606  125851  .   +   .   ID=Merlin_226_exon;Parent=Merlin_226_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 125606  125851  .   +   0   ID=Merlin_226_CDS;Parent=Merlin_226_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    125848  126039  -240.766275 +   .   ID=Merlin_227;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    125848  126039  .   +   .   ID=Merlin_227_mRNA;Parent=Merlin_227;seqid=Merlin
-Merlin  GeneMark.hmm    exon    125848  126039  .   +   .   ID=Merlin_227_exon;Parent=Merlin_227_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 125848  126039  .   +   0   ID=Merlin_227_CDS;Parent=Merlin_227_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    126096  126536  -555.654560 +   .   ID=Merlin_228;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    126096  126536  .   +   .   ID=Merlin_228_mRNA;Parent=Merlin_228;seqid=Merlin
-Merlin  GeneMark.hmm    exon    126096  126536  .   +   .   ID=Merlin_228_exon;Parent=Merlin_228_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 126096  126536  .   +   0   ID=Merlin_228_CDS;Parent=Merlin_228_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    126843  126980  -167.572589 +   .   ID=Merlin_229;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    126843  126980  .   +   .   ID=Merlin_229_mRNA;Parent=Merlin_229;seqid=Merlin
-Merlin  GeneMark.hmm    exon    126843  126980  .   +   .   ID=Merlin_229_exon;Parent=Merlin_229_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 126843  126980  .   +   0   ID=Merlin_229_CDS;Parent=Merlin_229_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    126985  128322  -1655.641432    +   .   ID=Merlin_230;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    126985  128322  .   +   .   ID=Merlin_230_mRNA;Parent=Merlin_230;seqid=Merlin
-Merlin  GeneMark.hmm    exon    126985  128322  .   +   .   ID=Merlin_230_exon;Parent=Merlin_230_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 126985  128322  .   +   0   ID=Merlin_230_CDS;Parent=Merlin_230_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    128313  128453  -176.429391 +   .   ID=Merlin_231;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    128313  128453  .   +   .   ID=Merlin_231_mRNA;Parent=Merlin_231;seqid=Merlin
-Merlin  GeneMark.hmm    exon    128313  128453  .   +   .   ID=Merlin_231_exon;Parent=Merlin_231_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 128313  128453  .   +   0   ID=Merlin_231_CDS;Parent=Merlin_231_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    128634  128867  -280.339767 +   .   ID=Merlin_232;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    128634  128867  .   +   .   ID=Merlin_232_mRNA;Parent=Merlin_232;seqid=Merlin
-Merlin  GeneMark.hmm    exon    128634  128867  .   +   .   ID=Merlin_232_exon;Parent=Merlin_232_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 128634  128867  .   +   0   ID=Merlin_232_CDS;Parent=Merlin_232_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    128931  129194  -323.191370 +   .   ID=Merlin_233;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    128931  129194  .   +   .   ID=Merlin_233_mRNA;Parent=Merlin_233;seqid=Merlin
-Merlin  GeneMark.hmm    exon    128931  129194  .   +   .   ID=Merlin_233_exon;Parent=Merlin_233_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 128931  129194  .   +   0   ID=Merlin_233_CDS;Parent=Merlin_233_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    129202  129471  -345.520317 +   .   ID=Merlin_234;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    129202  129471  .   +   .   ID=Merlin_234_mRNA;Parent=Merlin_234;seqid=Merlin
-Merlin  GeneMark.hmm    exon    129202  129471  .   +   .   ID=Merlin_234_exon;Parent=Merlin_234_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 129202  129471  .   +   0   ID=Merlin_234_CDS;Parent=Merlin_234_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    129581  130225  -789.527965 +   .   ID=Merlin_235;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    129581  130225  .   +   .   ID=Merlin_235_mRNA;Parent=Merlin_235;seqid=Merlin
-Merlin  GeneMark.hmm    exon    129581  130225  .   +   .   ID=Merlin_235_exon;Parent=Merlin_235_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 129581  130225  .   +   0   ID=Merlin_235_CDS;Parent=Merlin_235_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    130236  130643  -513.741632 +   .   ID=Merlin_236;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    130236  130643  .   +   .   ID=Merlin_236_mRNA;Parent=Merlin_236;seqid=Merlin
-Merlin  GeneMark.hmm    exon    130236  130643  .   +   .   ID=Merlin_236_exon;Parent=Merlin_236_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 130236  130643  .   +   0   ID=Merlin_236_CDS;Parent=Merlin_236_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    130640  131017  -476.781736 +   .   ID=Merlin_237;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    130640  131017  .   +   .   ID=Merlin_237_mRNA;Parent=Merlin_237;seqid=Merlin
-Merlin  GeneMark.hmm    exon    130640  131017  .   +   .   ID=Merlin_237_exon;Parent=Merlin_237_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 130640  131017  .   +   0   ID=Merlin_237_CDS;Parent=Merlin_237_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    131017  131289  -326.061964 +   .   ID=Merlin_238;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    131017  131289  .   +   .   ID=Merlin_238_mRNA;Parent=Merlin_238;seqid=Merlin
-Merlin  GeneMark.hmm    exon    131017  131289  .   +   .   ID=Merlin_238_exon;Parent=Merlin_238_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 131017  131289  .   +   0   ID=Merlin_238_CDS;Parent=Merlin_238_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    131289  131597  -389.454269 +   .   ID=Merlin_239;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    131289  131597  .   +   .   ID=Merlin_239_mRNA;Parent=Merlin_239;seqid=Merlin
-Merlin  GeneMark.hmm    exon    131289  131597  .   +   .   ID=Merlin_239_exon;Parent=Merlin_239_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 131289  131597  .   +   0   ID=Merlin_239_CDS;Parent=Merlin_239_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    131569  131781  -264.904995 +   .   ID=Merlin_240;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    131569  131781  .   +   .   ID=Merlin_240_mRNA;Parent=Merlin_240;seqid=Merlin
-Merlin  GeneMark.hmm    exon    131569  131781  .   +   .   ID=Merlin_240_exon;Parent=Merlin_240_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 131569  131781  .   +   0   ID=Merlin_240_CDS;Parent=Merlin_240_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    131778  132191  -541.018164 +   .   ID=Merlin_241;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    131778  132191  .   +   .   ID=Merlin_241_mRNA;Parent=Merlin_241;seqid=Merlin
-Merlin  GeneMark.hmm    exon    131778  132191  .   +   .   ID=Merlin_241_exon;Parent=Merlin_241_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 131778  132191  .   +   0   ID=Merlin_241_CDS;Parent=Merlin_241_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    132199  132585  -491.258919 +   .   ID=Merlin_242;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    132199  132585  .   +   .   ID=Merlin_242_mRNA;Parent=Merlin_242;seqid=Merlin
-Merlin  GeneMark.hmm    exon    132199  132585  .   +   .   ID=Merlin_242_exon;Parent=Merlin_242_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 132199  132585  .   +   0   ID=Merlin_242_CDS;Parent=Merlin_242_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    132575  132847  -349.509326 +   .   ID=Merlin_243;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    132575  132847  .   +   .   ID=Merlin_243_mRNA;Parent=Merlin_243;seqid=Merlin
-Merlin  GeneMark.hmm    exon    132575  132847  .   +   .   ID=Merlin_243_exon;Parent=Merlin_243_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 132575  132847  .   +   0   ID=Merlin_243_CDS;Parent=Merlin_243_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    132910  133182  -334.452325 +   .   ID=Merlin_244;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    132910  133182  .   +   .   ID=Merlin_244_mRNA;Parent=Merlin_244;seqid=Merlin
-Merlin  GeneMark.hmm    exon    132910  133182  .   +   .   ID=Merlin_244_exon;Parent=Merlin_244_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 132910  133182  .   +   0   ID=Merlin_244_CDS;Parent=Merlin_244_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    133179  133835  -859.997228 -   .   ID=Merlin_245;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    133179  133835  .   -   .   ID=Merlin_245_mRNA;Parent=Merlin_245;seqid=Merlin
-Merlin  GeneMark.hmm    exon    133179  133835  .   -   .   ID=Merlin_245_exon;Parent=Merlin_245_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 133179  133835  .   -   0   ID=Merlin_245_CDS;Parent=Merlin_245_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    133857  134663  -1049.900868    -   .   ID=Merlin_246;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    133857  134663  .   -   .   ID=Merlin_246_mRNA;Parent=Merlin_246;seqid=Merlin
-Merlin  GeneMark.hmm    exon    133857  134663  .   -   .   ID=Merlin_246_exon;Parent=Merlin_246_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 133857  134663  .   -   0   ID=Merlin_246_CDS;Parent=Merlin_246_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    134693  137068  -3033.417419    -   .   ID=Merlin_247;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    134693  137068  .   -   .   ID=Merlin_247_mRNA;Parent=Merlin_247;seqid=Merlin
-Merlin  GeneMark.hmm    exon    134693  137068  .   -   .   ID=Merlin_247_exon;Parent=Merlin_247_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 134693  137068  .   -   0   ID=Merlin_247_CDS;Parent=Merlin_247_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    137075  137734  -856.122084 -   .   ID=Merlin_248;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    137075  137734  .   -   .   ID=Merlin_248_mRNA;Parent=Merlin_248;seqid=Merlin
-Merlin  GeneMark.hmm    exon    137075  137734  .   -   .   ID=Merlin_248_exon;Parent=Merlin_248_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 137075  137734  .   -   0   ID=Merlin_248_CDS;Parent=Merlin_248_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    137787  138962  -1500.330086    -   .   ID=Merlin_249;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    137787  138962  .   -   .   ID=Merlin_249_mRNA;Parent=Merlin_249;seqid=Merlin
-Merlin  GeneMark.hmm    exon    137787  138962  .   -   .   ID=Merlin_249_exon;Parent=Merlin_249_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 137787  138962  .   -   0   ID=Merlin_249_CDS;Parent=Merlin_249_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    138962  142759  -4791.853068    -   .   ID=Merlin_250;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    138962  142759  .   -   .   ID=Merlin_250_mRNA;Parent=Merlin_250;seqid=Merlin
-Merlin  GeneMark.hmm    exon    138962  142759  .   -   .   ID=Merlin_250_exon;Parent=Merlin_250_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 138962  142759  .   -   0   ID=Merlin_250_CDS;Parent=Merlin_250_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    142827  143753  -1151.813807    +   .   ID=Merlin_251;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    142827  143753  .   +   .   ID=Merlin_251_mRNA;Parent=Merlin_251;seqid=Merlin
-Merlin  GeneMark.hmm    exon    142827  143753  .   +   .   ID=Merlin_251_exon;Parent=Merlin_251_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 142827  143753  .   +   0   ID=Merlin_251_CDS;Parent=Merlin_251_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    143743  144030  -331.847936 +   .   ID=Merlin_252;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    143743  144030  .   +   .   ID=Merlin_252_mRNA;Parent=Merlin_252;seqid=Merlin
-Merlin  GeneMark.hmm    exon    143743  144030  .   +   .   ID=Merlin_252_exon;Parent=Merlin_252_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 143743  144030  .   +   0   ID=Merlin_252_CDS;Parent=Merlin_252_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    144008  144304  -369.866491 +   .   ID=Merlin_253;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    144008  144304  .   +   .   ID=Merlin_253_mRNA;Parent=Merlin_253;seqid=Merlin
-Merlin  GeneMark.hmm    exon    144008  144304  .   +   .   ID=Merlin_253_exon;Parent=Merlin_253_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 144008  144304  .   +   0   ID=Merlin_253_CDS;Parent=Merlin_253_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    144301  144954  -836.139828 +   .   ID=Merlin_254;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    144301  144954  .   +   .   ID=Merlin_254_mRNA;Parent=Merlin_254;seqid=Merlin
-Merlin  GeneMark.hmm    exon    144301  144954  .   +   .   ID=Merlin_254_exon;Parent=Merlin_254_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 144301  144954  .   +   0   ID=Merlin_254_CDS;Parent=Merlin_254_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    144964  145875  -1124.370545    +   .   ID=Merlin_255;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    144964  145875  .   +   .   ID=Merlin_255_mRNA;Parent=Merlin_255;seqid=Merlin
-Merlin  GeneMark.hmm    exon    144964  145875  .   +   .   ID=Merlin_255_exon;Parent=Merlin_255_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 144964  145875  .   +   0   ID=Merlin_255_CDS;Parent=Merlin_255_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    145979  146218  -290.192159 +   .   ID=Merlin_256;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    145979  146218  .   +   .   ID=Merlin_256_mRNA;Parent=Merlin_256;seqid=Merlin
-Merlin  GeneMark.hmm    exon    145979  146218  .   +   .   ID=Merlin_256_exon;Parent=Merlin_256_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 145979  146218  .   +   0   ID=Merlin_256_CDS;Parent=Merlin_256_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    146253  146519  -322.908748 +   .   ID=Merlin_257;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    146253  146519  .   +   .   ID=Merlin_257_mRNA;Parent=Merlin_257;seqid=Merlin
-Merlin  GeneMark.hmm    exon    146253  146519  .   +   .   ID=Merlin_257_exon;Parent=Merlin_257_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 146253  146519  .   +   0   ID=Merlin_257_CDS;Parent=Merlin_257_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    146520  146744  -274.376507 +   .   ID=Merlin_258;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    146520  146744  .   +   .   ID=Merlin_258_mRNA;Parent=Merlin_258;seqid=Merlin
-Merlin  GeneMark.hmm    exon    146520  146744  .   +   .   ID=Merlin_258_exon;Parent=Merlin_258_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 146520  146744  .   +   0   ID=Merlin_258_CDS;Parent=Merlin_258_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    146825  147040  -255.288456 +   .   ID=Merlin_259;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    146825  147040  .   +   .   ID=Merlin_259_mRNA;Parent=Merlin_259;seqid=Merlin
-Merlin  GeneMark.hmm    exon    146825  147040  .   +   .   ID=Merlin_259_exon;Parent=Merlin_259_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 146825  147040  .   +   0   ID=Merlin_259_CDS;Parent=Merlin_259_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    147054  147419  -449.354834 +   .   ID=Merlin_260;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    147054  147419  .   +   .   ID=Merlin_260_mRNA;Parent=Merlin_260;seqid=Merlin
-Merlin  GeneMark.hmm    exon    147054  147419  .   +   .   ID=Merlin_260_exon;Parent=Merlin_260_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 147054  147419  .   +   0   ID=Merlin_260_CDS;Parent=Merlin_260_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    147477  147755  -346.840279 +   .   ID=Merlin_261;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    147477  147755  .   +   .   ID=Merlin_261_mRNA;Parent=Merlin_261;seqid=Merlin
-Merlin  GeneMark.hmm    exon    147477  147755  .   +   .   ID=Merlin_261_exon;Parent=Merlin_261_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 147477  147755  .   +   0   ID=Merlin_261_CDS;Parent=Merlin_261_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    147755  148078  -405.900125 +   .   ID=Merlin_262;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    147755  148078  .   +   .   ID=Merlin_262_mRNA;Parent=Merlin_262;seqid=Merlin
-Merlin  GeneMark.hmm    exon    147755  148078  .   +   .   ID=Merlin_262_exon;Parent=Merlin_262_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 147755  148078  .   +   0   ID=Merlin_262_CDS;Parent=Merlin_262_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    148078  148293  -271.597843 +   .   ID=Merlin_263;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    148078  148293  .   +   .   ID=Merlin_263_mRNA;Parent=Merlin_263;seqid=Merlin
-Merlin  GeneMark.hmm    exon    148078  148293  .   +   .   ID=Merlin_263_exon;Parent=Merlin_263_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 148078  148293  .   +   0   ID=Merlin_263_CDS;Parent=Merlin_263_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    148385  148636  -312.527190 +   .   ID=Merlin_264;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    148385  148636  .   +   .   ID=Merlin_264_mRNA;Parent=Merlin_264;seqid=Merlin
-Merlin  GeneMark.hmm    exon    148385  148636  .   +   .   ID=Merlin_264_exon;Parent=Merlin_264_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 148385  148636  .   +   0   ID=Merlin_264_CDS;Parent=Merlin_264_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    148636  149229  -751.963856 +   .   ID=Merlin_265;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    148636  149229  .   +   .   ID=Merlin_265_mRNA;Parent=Merlin_265;seqid=Merlin
-Merlin  GeneMark.hmm    exon    148636  149229  .   +   .   ID=Merlin_265_exon;Parent=Merlin_265_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 148636  149229  .   +   0   ID=Merlin_265_CDS;Parent=Merlin_265_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    149226  149555  -411.956487 +   .   ID=Merlin_266;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    149226  149555  .   +   .   ID=Merlin_266_mRNA;Parent=Merlin_266;seqid=Merlin
-Merlin  GeneMark.hmm    exon    149226  149555  .   +   .   ID=Merlin_266_exon;Parent=Merlin_266_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 149226  149555  .   +   0   ID=Merlin_266_CDS;Parent=Merlin_266_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    149533  149880  -436.887846 +   .   ID=Merlin_267;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    149533  149880  .   +   .   ID=Merlin_267_mRNA;Parent=Merlin_267;seqid=Merlin
-Merlin  GeneMark.hmm    exon    149533  149880  .   +   .   ID=Merlin_267_exon;Parent=Merlin_267_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 149533  149880  .   +   0   ID=Merlin_267_CDS;Parent=Merlin_267_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    149877  150737  -1096.070881    +   .   ID=Merlin_268;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    149877  150737  .   +   .   ID=Merlin_268_mRNA;Parent=Merlin_268;seqid=Merlin
-Merlin  GeneMark.hmm    exon    149877  150737  .   +   .   ID=Merlin_268_exon;Parent=Merlin_268_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 149877  150737  .   +   0   ID=Merlin_268_CDS;Parent=Merlin_268_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    150734  150925  -235.875923 +   .   ID=Merlin_269;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    150734  150925  .   +   .   ID=Merlin_269_mRNA;Parent=Merlin_269;seqid=Merlin
-Merlin  GeneMark.hmm    exon    150734  150925  .   +   .   ID=Merlin_269_exon;Parent=Merlin_269_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 150734  150925  .   +   0   ID=Merlin_269_CDS;Parent=Merlin_269_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    150922  151227  -402.602546 +   .   ID=Merlin_270;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    150922  151227  .   +   .   ID=Merlin_270_mRNA;Parent=Merlin_270;seqid=Merlin
-Merlin  GeneMark.hmm    exon    150922  151227  .   +   .   ID=Merlin_270_exon;Parent=Merlin_270_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 150922  151227  .   +   0   ID=Merlin_270_CDS;Parent=Merlin_270_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    151218  153473  -2890.442885    +   .   ID=Merlin_271;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    151218  153473  .   +   .   ID=Merlin_271_mRNA;Parent=Merlin_271;seqid=Merlin
-Merlin  GeneMark.hmm    exon    151218  153473  .   +   .   ID=Merlin_271_exon;Parent=Merlin_271_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 151218  153473  .   +   0   ID=Merlin_271_CDS;Parent=Merlin_271_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    153580  154722  -1440.286123    +   .   ID=Merlin_272;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    153580  154722  .   +   .   ID=Merlin_272_mRNA;Parent=Merlin_272;seqid=Merlin
-Merlin  GeneMark.hmm    exon    153580  154722  .   +   .   ID=Merlin_272_exon;Parent=Merlin_272_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 153580  154722  .   +   0   ID=Merlin_272_CDS;Parent=Merlin_272_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    154749  155165  -537.328485 +   .   ID=Merlin_273;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    154749  155165  .   +   .   ID=Merlin_273_mRNA;Parent=Merlin_273;seqid=Merlin
-Merlin  GeneMark.hmm    exon    154749  155165  .   +   .   ID=Merlin_273_exon;Parent=Merlin_273_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 154749  155165  .   +   0   ID=Merlin_273_CDS;Parent=Merlin_273_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    155162  155392  -284.548380 +   .   ID=Merlin_274;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    155162  155392  .   +   .   ID=Merlin_274_mRNA;Parent=Merlin_274;seqid=Merlin
-Merlin  GeneMark.hmm    exon    155162  155392  .   +   .   ID=Merlin_274_exon;Parent=Merlin_274_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 155162  155392  .   +   0   ID=Merlin_274_CDS;Parent=Merlin_274_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    155392  156522  -1423.600588    +   .   ID=Merlin_275;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    155392  156522  .   +   .   ID=Merlin_275_mRNA;Parent=Merlin_275;seqid=Merlin
-Merlin  GeneMark.hmm    exon    155392  156522  .   +   .   ID=Merlin_275_exon;Parent=Merlin_275_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 155392  156522  .   +   0   ID=Merlin_275_CDS;Parent=Merlin_275_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    156585  157088  -632.566444 +   .   ID=Merlin_276;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    156585  157088  .   +   .   ID=Merlin_276_mRNA;Parent=Merlin_276;seqid=Merlin
-Merlin  GeneMark.hmm    exon    156585  157088  .   +   .   ID=Merlin_276_exon;Parent=Merlin_276_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 156585  157088  .   +   0   ID=Merlin_276_CDS;Parent=Merlin_276_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    157076  157432  -439.709209 +   .   ID=Merlin_277;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    157076  157432  .   +   .   ID=Merlin_277_mRNA;Parent=Merlin_277;seqid=Merlin
-Merlin  GeneMark.hmm    exon    157076  157432  .   +   .   ID=Merlin_277_exon;Parent=Merlin_277_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 157076  157432  .   +   0   ID=Merlin_277_CDS;Parent=Merlin_277_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    157429  157734  -403.460144 +   .   ID=Merlin_278;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    157429  157734  .   +   .   ID=Merlin_278_mRNA;Parent=Merlin_278;seqid=Merlin
-Merlin  GeneMark.hmm    exon    157429  157734  .   +   .   ID=Merlin_278_exon;Parent=Merlin_278_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 157429  157734  .   +   0   ID=Merlin_278_CDS;Parent=Merlin_278_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    157836  158312  -603.091441 +   .   ID=Merlin_279;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    157836  158312  .   +   .   ID=Merlin_279_mRNA;Parent=Merlin_279;seqid=Merlin
-Merlin  GeneMark.hmm    exon    157836  158312  .   +   .   ID=Merlin_279_exon;Parent=Merlin_279_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 157836  158312  .   +   0   ID=Merlin_279_CDS;Parent=Merlin_279_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    158309  158668  -447.203441 +   .   ID=Merlin_280;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    158309  158668  .   +   .   ID=Merlin_280_mRNA;Parent=Merlin_280;seqid=Merlin
-Merlin  GeneMark.hmm    exon    158309  158668  .   +   .   ID=Merlin_280_exon;Parent=Merlin_280_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 158309  158668  .   +   0   ID=Merlin_280_CDS;Parent=Merlin_280_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    158665  158838  -212.409539 +   .   ID=Merlin_281;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    158665  158838  .   +   .   ID=Merlin_281_mRNA;Parent=Merlin_281;seqid=Merlin
-Merlin  GeneMark.hmm    exon    158665  158838  .   +   .   ID=Merlin_281_exon;Parent=Merlin_281_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 158665  158838  .   +   0   ID=Merlin_281_CDS;Parent=Merlin_281_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    158835  159731  -1132.126395    +   .   ID=Merlin_282;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    158835  159731  .   +   .   ID=Merlin_282_mRNA;Parent=Merlin_282;seqid=Merlin
-Merlin  GeneMark.hmm    exon    158835  159731  .   +   .   ID=Merlin_282_exon;Parent=Merlin_282_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 158835  159731  .   +   0   ID=Merlin_282_CDS;Parent=Merlin_282_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    159731  159922  -235.781764 +   .   ID=Merlin_283;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    159731  159922  .   +   .   ID=Merlin_283_mRNA;Parent=Merlin_283;seqid=Merlin
-Merlin  GeneMark.hmm    exon    159731  159922  .   +   .   ID=Merlin_283_exon;Parent=Merlin_283_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 159731  159922  .   +   0   ID=Merlin_283_CDS;Parent=Merlin_283_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    159922  160137  -267.519915 +   .   ID=Merlin_284;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    159922  160137  .   +   .   ID=Merlin_284_mRNA;Parent=Merlin_284;seqid=Merlin
-Merlin  GeneMark.hmm    exon    159922  160137  .   +   .   ID=Merlin_284_exon;Parent=Merlin_284_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 159922  160137  .   +   0   ID=Merlin_284_CDS;Parent=Merlin_284_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    160137  160436  -372.267833 +   .   ID=Merlin_285;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    160137  160436  .   +   .   ID=Merlin_285_mRNA;Parent=Merlin_285;seqid=Merlin
-Merlin  GeneMark.hmm    exon    160137  160436  .   +   .   ID=Merlin_285_exon;Parent=Merlin_285_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 160137  160436  .   +   0   ID=Merlin_285_CDS;Parent=Merlin_285_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    160414  160641  -289.957825 +   .   ID=Merlin_286;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    160414  160641  .   +   .   ID=Merlin_286_mRNA;Parent=Merlin_286;seqid=Merlin
-Merlin  GeneMark.hmm    exon    160414  160641  .   +   .   ID=Merlin_286_exon;Parent=Merlin_286_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 160414  160641  .   +   0   ID=Merlin_286_CDS;Parent=Merlin_286_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    160638  160985  -435.855402 +   .   ID=Merlin_287;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    160638  160985  .   +   .   ID=Merlin_287_mRNA;Parent=Merlin_287;seqid=Merlin
-Merlin  GeneMark.hmm    exon    160638  160985  .   +   .   ID=Merlin_287_exon;Parent=Merlin_287_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 160638  160985  .   +   0   ID=Merlin_287_CDS;Parent=Merlin_287_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    160986  161549  -716.263909 +   .   ID=Merlin_288;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    160986  161549  .   +   .   ID=Merlin_288_mRNA;Parent=Merlin_288;seqid=Merlin
-Merlin  GeneMark.hmm    exon    160986  161549  .   +   .   ID=Merlin_288_exon;Parent=Merlin_288_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 160986  161549  .   +   0   ID=Merlin_288_CDS;Parent=Merlin_288_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    161546  161848  -371.966910 +   .   ID=Merlin_289;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    161546  161848  .   +   .   ID=Merlin_289_mRNA;Parent=Merlin_289;seqid=Merlin
-Merlin  GeneMark.hmm    exon    161546  161848  .   +   .   ID=Merlin_289_exon;Parent=Merlin_289_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 161546  161848  .   +   0   ID=Merlin_289_CDS;Parent=Merlin_289_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    161845  162081  -287.849916 +   .   ID=Merlin_290;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    161845  162081  .   +   .   ID=Merlin_290_mRNA;Parent=Merlin_290;seqid=Merlin
-Merlin  GeneMark.hmm    exon    161845  162081  .   +   .   ID=Merlin_290_exon;Parent=Merlin_290_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 161845  162081  .   +   0   ID=Merlin_290_CDS;Parent=Merlin_290_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    162074  162391  -387.962641 +   .   ID=Merlin_291;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    162074  162391  .   +   .   ID=Merlin_291_mRNA;Parent=Merlin_291;seqid=Merlin
-Merlin  GeneMark.hmm    exon    162074  162391  .   +   .   ID=Merlin_291_exon;Parent=Merlin_291_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 162074  162391  .   +   0   ID=Merlin_291_CDS;Parent=Merlin_291_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    162449  162775  -406.965469 +   .   ID=Merlin_292;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    162449  162775  .   +   .   ID=Merlin_292_mRNA;Parent=Merlin_292;seqid=Merlin
-Merlin  GeneMark.hmm    exon    162449  162775  .   +   .   ID=Merlin_292_exon;Parent=Merlin_292_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 162449  162775  .   +   0   ID=Merlin_292_CDS;Parent=Merlin_292_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    162905  163159  -321.120824 +   .   ID=Merlin_293;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    162905  163159  .   +   .   ID=Merlin_293_mRNA;Parent=Merlin_293;seqid=Merlin
-Merlin  GeneMark.hmm    exon    162905  163159  .   +   .   ID=Merlin_293_exon;Parent=Merlin_293_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 162905  163159  .   +   0   ID=Merlin_293_CDS;Parent=Merlin_293_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    163465  163644  -217.336356 +   .   ID=Merlin_294;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    163465  163644  .   +   .   ID=Merlin_294_mRNA;Parent=Merlin_294;seqid=Merlin
-Merlin  GeneMark.hmm    exon    163465  163644  .   +   .   ID=Merlin_294_exon;Parent=Merlin_294_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 163465  163644  .   +   0   ID=Merlin_294_CDS;Parent=Merlin_294_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    163764  164132  -441.864606 +   .   ID=Merlin_295;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    163764  164132  .   +   .   ID=Merlin_295_mRNA;Parent=Merlin_295;seqid=Merlin
-Merlin  GeneMark.hmm    exon    163764  164132  .   +   .   ID=Merlin_295_exon;Parent=Merlin_295_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 163764  164132  .   +   0   ID=Merlin_295_CDS;Parent=Merlin_295_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    164158  164646  -602.734029 +   .   ID=Merlin_296;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    164158  164646  .   +   .   ID=Merlin_296_mRNA;Parent=Merlin_296;seqid=Merlin
-Merlin  GeneMark.hmm    exon    164158  164646  .   +   .   ID=Merlin_296_exon;Parent=Merlin_296_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 164158  164646  .   +   0   ID=Merlin_296_CDS;Parent=Merlin_296_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    164715  165071  -451.064481 +   .   ID=Merlin_297;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    164715  165071  .   +   .   ID=Merlin_297_mRNA;Parent=Merlin_297;seqid=Merlin
-Merlin  GeneMark.hmm    exon    164715  165071  .   +   .   ID=Merlin_297_exon;Parent=Merlin_297_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 164715  165071  .   +   0   ID=Merlin_297_CDS;Parent=Merlin_297_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    165107  165601  -618.360781 +   .   ID=Merlin_298;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    165107  165601  .   +   .   ID=Merlin_298_mRNA;Parent=Merlin_298;seqid=Merlin
-Merlin  GeneMark.hmm    exon    165107  165601  .   +   .   ID=Merlin_298_exon;Parent=Merlin_298_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 165107  165601  .   +   0   ID=Merlin_298_CDS;Parent=Merlin_298_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    165612  165773  -191.091430 +   .   ID=Merlin_299;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    165612  165773  .   +   .   ID=Merlin_299_mRNA;Parent=Merlin_299;seqid=Merlin
-Merlin  GeneMark.hmm    exon    165612  165773  .   +   .   ID=Merlin_299_exon;Parent=Merlin_299_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 165612  165773  .   +   0   ID=Merlin_299_CDS;Parent=Merlin_299_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    165770  166000  -285.030914 +   .   ID=Merlin_300;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    165770  166000  .   +   .   ID=Merlin_300_mRNA;Parent=Merlin_300;seqid=Merlin
-Merlin  GeneMark.hmm    exon    165770  166000  .   +   .   ID=Merlin_300_exon;Parent=Merlin_300_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 165770  166000  .   +   0   ID=Merlin_300_CDS;Parent=Merlin_300_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    165997  166191  -241.609251 +   .   ID=Merlin_301;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    165997  166191  .   +   .   ID=Merlin_301_mRNA;Parent=Merlin_301;seqid=Merlin
-Merlin  GeneMark.hmm    exon    165997  166191  .   +   .   ID=Merlin_301_exon;Parent=Merlin_301_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 165997  166191  .   +   0   ID=Merlin_301_CDS;Parent=Merlin_301_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    166352  167200  -1091.167753    +   .   ID=Merlin_302;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    166352  167200  .   +   .   ID=Merlin_302_mRNA;Parent=Merlin_302;seqid=Merlin
-Merlin  GeneMark.hmm    exon    166352  167200  .   +   .   ID=Merlin_302_exon;Parent=Merlin_302_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 166352  167200  .   +   0   ID=Merlin_302_CDS;Parent=Merlin_302_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    167197  167433  -294.645060 +   .   ID=Merlin_303;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    167197  167433  .   +   .   ID=Merlin_303_mRNA;Parent=Merlin_303;seqid=Merlin
-Merlin  GeneMark.hmm    exon    167197  167433  .   +   .   ID=Merlin_303_exon;Parent=Merlin_303_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 167197  167433  .   +   0   ID=Merlin_303_CDS;Parent=Merlin_303_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    167487  168944  -1811.170385    +   .   ID=Merlin_304;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    167487  168944  .   +   .   ID=Merlin_304_mRNA;Parent=Merlin_304;seqid=Merlin
-Merlin  GeneMark.hmm    exon    167487  168944  .   +   .   ID=Merlin_304_exon;Parent=Merlin_304_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 167487  168944  .   +   0   ID=Merlin_304_CDS;Parent=Merlin_304_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    168941  169120  -220.159549 +   .   ID=Merlin_305;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    168941  169120  .   +   .   ID=Merlin_305_mRNA;Parent=Merlin_305;seqid=Merlin
-Merlin  GeneMark.hmm    exon    168941  169120  .   +   .   ID=Merlin_305_exon;Parent=Merlin_305_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 168941  169120  .   +   0   ID=Merlin_305_CDS;Parent=Merlin_305_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    169175  171265  -2617.092758    +   .   ID=Merlin_306;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    169175  171265  .   +   .   ID=Merlin_306_mRNA;Parent=Merlin_306;seqid=Merlin
-Merlin  GeneMark.hmm    exon    169175  171265  .   +   .   ID=Merlin_306_exon;Parent=Merlin_306_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 169175  171265  .   +   0   ID=Merlin_306_CDS;Parent=Merlin_306_exon;seqid=Merlin
-Merlin  GeneMark.hmm    gene    171301  172788  -1876.322043    +   .   ID=Merlin_307;seqid=Merlin
-Merlin  GeneMark.hmm    mRNA    171301  172788  .   +   .   ID=Merlin_307_mRNA;Parent=Merlin_307;seqid=Merlin
-Merlin  GeneMark.hmm    exon    171301  172788  .   +   .   ID=Merlin_307_exon;Parent=Merlin_307_mRNA;seqid=Merlin
-Merlin  GeneMark.hmm    CDS 171301  172788  .   +   0   ID=Merlin_307_CDS;Parent=Merlin_307_exon;seqid=Merlin
+Merlin  GeneMark.hmm    gene    10  30  .   +   .   ID=Merlin_1;seqid=Merlin
+Merlin  GeneMark.hmm    mRNA    14  30  .   +   .   ID=Merlin_1_mRNA;Parent=Merlin_1
+Merlin  GeneMark.hmm    CDS 14  20  1000    +   0   ID=Merlin_1_CDS ;Parent=Merlin_1_mRNA
+Merlin  GeneMark.hmm    CDS 24  30  500 +   0   ID=Merlin_1_CDS ;Parent=Merlin_1_mRNA
+Merlin  GeneMark.hmm    gene    14  30  .   +   .   ID=Merlin_2;seqid=Merlin;color=#00ff00
+Merlin  GeneMark.hmm    mRNA    14  30  .   +   .   ID=Merlin_2_mRNA;seqid=Merlin;color=#00ff00;Parent=Merlin_2
+Merlin  GeneMark.hmm    CDS 14  20  500 +   0   ID=Merlin_2_CDS ;Parent=Merlin_2_mRNA;color=#0000ff
+Merlin  GeneMark.hmm    CDS 24  30  750 +   0   ID=Merlin_2_CDS ;Parent=Merlin_2_mRNA;color=#00ff00
+Merlin  GeneMark.hmm    gene    10  30  .   +   .   ID=Merlin_3;seqid=Merlin
+Merlin  GeneMark.hmm    mRNA    14  30  .   +   .   ID=Merlin_3A_mRNA;Parent=Merlin_3;color=#0000ff
+Merlin  GeneMark.hmm    CDS 14  18  1000    +   0   ID=Merlin_3A_CDS ;Parent=Merlin_3A_mRNA;color=#0000ff
+Merlin  GeneMark.hmm    CDS 20  30  800 +   0   ID=Merlin_3A_CDS ;Parent=Merlin_3A_mRNA;color=#0000ff
+Merlin  GeneMark.hmm    mRNA    14  30  .   +   .   ID=Merlin_3B_mRNA;Parent=Merlin_3;color=#0000ff
+Merlin  GeneMark.hmm    CDS 14  22  400 +   0   ID=Merlin_3B_CDS ;Parent=Merlin_3B_mRNA;color=#0000ff
+Merlin  GeneMark.hmm    CDS 24  30  1000    +   0   ID=Merlin_3B_CDS ;Parent=Merlin_3B_mRNA;color=#0000ff
+Merlin  exonerate   gene    1740    2300    .   +   .   Name=Apple3;Note=Gene with two splicing models;ID=1
+Merlin  exonerate   mRNA    1740    2300    .   +   .   Name=Apple3-a;Note=mRNA A with both CDSs and UTRs;ID=1A;Parent=1;
+Merlin  exonerate   UTR 1740    1799    .   +   .   Parent=1A
+Merlin  exonerate   CDS 1900    2080    .   +   0   Parent=1A
+Merlin  exonerate   CDS 2100    2120    .   +   2   Parent=1A
+Merlin  exonerate   UTR 2120    2300    .   +   .   Parent=1A
+Merlin  exonerate   mRNA    1740    2300    .   +   .   Name=Apple3-b;Note=mRNA B with both CDSs and UTRs;ID=1B;Parent=1;
+Merlin  exonerate   UTR 1740    1799    .   +   .   Parent=1B
+Merlin  exonerate   CDS 1800    1880    .   +   0   Parent=1B
+Merlin  exonerate   CDS 1900    1950    .   +   1   Parent=1B
+Merlin  exonerate   CDS 2100    2120    .   +   2   Parent=1B
+Merlin  exonerate   UTR 2120    2300    .   +   .   Parent=1B
+#    {
+#    "baseUrl": "http://localhost:8000/out/data/"
+#    "compress": 0,
+#    "label": "Transcript",
+#    "storeClass": "JBrowse/Store/SeqFeature/NCList",
+#    "trackType": "JBrowse/View/Track/CanvasFeatures",
+#    "type": "JBrowse/View/Track/CanvasFeatures",
+#    "urlTemplate": "tracks/42ff9cb16c0509f0abb4a76ce14077bc_0/{refseq}/trackData.json",
+#    }
--- a/test-data/vcf/merlin.vcf	Fri Mar 01 05:15:41 2024 +0000
+++ b/test-data/vcf/merlin.vcf	Mon Mar 04 09:47:19 2024 +0000
@@ -3,21 +3,21 @@
 ##source=myImputationProgramV3.1
 ##reference=1000GenomesPilot-NCBI36
 ##phasing=partial
-##INFO=<ID=NS,Number=1,Type=Integer,Description="Number of Samples With Data">
-##INFO=<ID=DP,Number=1,Type=Integer,Description="Total Depth">
-##INFO=<ID=AF,Number=.,Type=Float,Description="Allele Frequency">
-##INFO=<ID=AA,Number=1,Type=String,Description="Ancestral Allele">
-##INFO=<ID=DB,Number=0,Type=Flag,Description="dbSNP membership, build 129">
-##INFO=<ID=H2,Number=0,Type=Flag,Description="HapMap2 membership">
-##FILTER=<ID=q10,Description="Quality below 10">
-##FILTER=<ID=s50,Description="Less than 50% of samples have data">
+##INFO=<ID=NS,Number=1,Type=Integer,Description="Number	of	Samples	With	Data">
+##INFO=<ID=DP,Number=1,Type=Integer,Description="Total	Depth">
+##INFO=<ID=AF,Number=.,Type=Float,Description="Allele	Frequency">
+##INFO=<ID=AA,Number=1,Type=String,Description="Ancestral	Allele">
+##INFO=<ID=DB,Number=0,Type=Flag,Description="dbSNP	membership,	build	129">
+##INFO=<ID=H2,Number=0,Type=Flag,Description="HapMap2	membership">
+##FILTER=<ID=q10,Description="Quality	below	10">
+##FILTER=<ID=s50,Description="Less	than	50%	of	samples	have	data">
 ##FORMAT=<ID=GT,Number=1,Type=String,Description="Genotype">
-##FORMAT=<ID=GQ,Number=1,Type=Integer,Description="Genotype Quality">
-##FORMAT=<ID=DP,Number=1,Type=Integer,Description="Read Depth">
-##FORMAT=<ID=HQ,Number=2,Type=Integer,Description="Haplotype Quality">
-#CHROM POS     ID        REF ALT    QUAL FILTER INFO                              FORMAT      NA00001        NA00002        NA00003
-Merlin  170   rs6054257   G   A   29  PASS    NS=3;DP=14;AF=0.5;DB;H2 GT:GQ:DP:HQ 0|0:48:1:51,51  1|0:48:8:51,51  1/1:43:5:.,.
-Merlin  1020   .   T   A   3   q10 NS=3;DP=11;AF=0.017 GT:GQ:DP:HQ 0|0:49:3:58,50  0|1:3:5:65,3    0/0:41:3
-Merlin  3445 rs6040355   A   G,T 67  PASS    NS=2;DP=10;AF=0.333,0.667;AA=T;DB   GT:GQ:DP:HQ 1|2:21:6:23,27  2|1:2:0:18,2    2/2:35:4
-Merlin  5050 .   T   .   47  PASS    NS=3;DP=13;AA=T GT:GQ:DP:HQ 0|0:54:7:56,60  0|0:48:4:51,51  0/0:61:2
-Merlin  20000 microsat1   GTCT    G,GTACT 50  PASS    NS=3;DP=9;AA=G  GT:GQ:DP    0/1:35:4    0/2:17:2    1/1:40:3
+##FORMAT=<ID=GQ,Number=1,Type=Integer,Description="Genotype	Quality">
+##FORMAT=<ID=DP,Number=1,Type=Integer,Description="Read	Depth">
+##FORMAT=<ID=HQ,Number=2,Type=Integer,Description="Haplotype	Quality">
+#CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO	FORMAT	NA00001	NA00002	NA00003
+Merlin	170	rs6054257	G	A	29	PASS	NS=3;DP=14;AF=0.5;DB;H2	GT:GQ:DP:HQ	0|0:48:1:51,51	1|0:48:8:51,51	1/1:43:5:.,.
+Merlin	1020	.	T	A	3	q10	NS=3;DP=11;AF=0.017	GT:GQ:DP:HQ	0|0:49:3:58,50	0|1:3:5:65,3	0/0:41:3
+Merlin	3445	rs6040355	A	G,T	67	PASS	NS=2;DP=10;AF=0.333,0.667;AA=T;DB	GT:GQ:DP:HQ	1|2:21:6:23,27	2|1:2:0:18,2	2/2:35:4
+Merlin	5050	.	T	.	47	PASS	NS=3;DP=13;AA=T	GT:GQ:DP:HQ	0|0:54:7:56,60	0|0:48:4:51,51	0/0:61:2
+Merlin	20000	microsat1	GTCT	G,GTACT	50	PASS	NS=3;DP=9;AA=G	GT:GQ:DP	0/1:35:4	0/2:17:2	1/1:40:3