changeset 51:364b8db8de17 draft

planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 6ac76e7da539ca1773fb809054679f0bf8a06972-dirty
author yating-l
date Wed, 12 Apr 2017 16:51:03 -0400
parents 47dc3e7470dd
children c66803bff0cc
files Bam.py Bam.pyc Bed.py Bed.pyc BedBlastAlignments.py BedBlastAlignments.pyc BedSimpleRepeats.py BedSimpleRepeats.pyc BedSpliceJunctions.py BedSpliceJunctions.pyc BigWig.py BigWig.pyc Datatype.py Datatype.pyc Gff3.py Gff3.pyc Gtf.py Gtf.pyc LICENSE.txt Psl.py Psl.pyc Track.py Track.pyc TrackDb.py TrackDb.pyc TrackHub.py TrackHub.pyc __init__.py bigGenePred.as bigPsl.as bigPsl.py bigPsl.pyc doc/Makefile doc/_build/.buildinfo doc/_build/.doctrees/doc/index.doctree doc/_build/.doctrees/environment.pickle doc/_build/.doctrees/index.doctree doc/_build/doctrees/code.doctree doc/_build/doctrees/environment.pickle doc/_build/doctrees/index.doctree doc/_build/html/.buildinfo doc/_build/html/_modules/hubArchiveCreator.html doc/_build/html/_modules/index.html doc/_build/html/_sources/code.txt doc/_build/html/_sources/index.txt doc/_build/html/_static/ajax-loader.gif doc/_build/html/_static/basic.css doc/_build/html/_static/classic.css doc/_build/html/_static/comment-bright.png doc/_build/html/_static/comment-close.png doc/_build/html/_static/comment.png doc/_build/html/_static/doctools.js doc/_build/html/_static/down-pressed.png doc/_build/html/_static/down.png doc/_build/html/_static/file.png doc/_build/html/_static/jquery-1.11.1.js doc/_build/html/_static/jquery.js doc/_build/html/_static/minus.png doc/_build/html/_static/plus.png doc/_build/html/_static/pygments.css doc/_build/html/_static/searchtools.js doc/_build/html/_static/sidebar.js doc/_build/html/_static/underscore-1.3.1.js doc/_build/html/_static/underscore.js doc/_build/html/_static/up-pressed.png doc/_build/html/_static/up.png doc/_build/html/_static/websupport.js doc/_build/html/code.html doc/_build/html/genindex.html doc/_build/html/index.html doc/_build/html/objects.inv doc/_build/html/py-modindex.html doc/_build/html/search.html doc/_build/html/searchindex.js doc/code.rst doc/conf.py doc/index.rst doc/make.bat hubArchiveCreator.py hubArchiveCreator.xml spliceJunctions.as templates/__init__.py templates/display.txt templates/genomesAssembly/__init__.py templates/genomesAssembly/layout.txt templates/groupsTxt/__init__.py templates/groupsTxt/layout.txt templates/hubDescription/__init__.py templates/hubDescription/layout.txt templates/hubTxt/__init__.py templates/hubTxt/layout.txt templates/specieDescription/__init__.py templates/specieDescription/layout.txt templates/trackDb/__init__.py templates/trackDb/layout.txt test-data/all_datatypes/__main__.log test-data/all_datatypes/all_datatypes_trackhub.html test-data/all_datatypes/myHub/Dbia3.html test-data/all_datatypes/myHub/Dbia3/description.html test-data/all_datatypes/myHub/Dbia3/groups.txt test-data/all_datatypes/myHub/Dbia3/trackDb.txt test-data/all_datatypes/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai test-data/all_datatypes/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig test-data/all_datatypes/myHub/Dbia3/tracks/blastXmlToPsl.bb test-data/all_datatypes/myHub/genomes.txt test-data/all_datatypes/myHub/hub.txt test-data/augustusOutput.html test-data/bam/__main__.log test-data/bam/bam.html test-data/bam/inputs/HISAT2_Accepted_Hits.bai test-data/bam/myHub/Dbia3.html test-data/bam/myHub/Dbia3/description.html test-data/bam/myHub/Dbia3/groups.txt test-data/bam/myHub/Dbia3/trackDb.txt test-data/bam/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam test-data/bam/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai test-data/bam/myHub/genomes.txt test-data/bam/myHub/hub.txt test-data/bed_generic/__main__.log test-data/bed_generic/bed_generic.html test-data/bed_generic/inputs/TBLASTN_Alignment_to_proteins test-data/bed_generic/inputs/TBLASTN_Alignment_to_proteins.bed test-data/bed_generic/myHub/Dbia3.html test-data/bed_generic/myHub/Dbia3/description.html test-data/bed_generic/myHub/Dbia3/groups.txt test-data/bed_generic/myHub/Dbia3/trackDb.txt test-data/bed_generic/myHub/Dbia3/tracks/TBLASTN_Alignment_to_proteins.bb test-data/bed_generic/myHub/genomes.txt test-data/bed_generic/myHub/hub.txt test-data/bed_simple_repeats/__main__.log test-data/bed_simple_repeats/bed_simple_repeats_trackhub.html test-data/bed_simple_repeats/inputs/Repeating_Elements_by_TrfBig test-data/bed_simple_repeats/myHub/Dbia3.html test-data/bed_simple_repeats/myHub/Dbia3/description.html test-data/bed_simple_repeats/myHub/Dbia3/groups.txt test-data/bed_simple_repeats/myHub/Dbia3/trackDb.txt test-data/bed_simple_repeats/myHub/Dbia3/tracks/Repeating_Elements_by_TrfBig.bb test-data/bed_simple_repeats/myHub/genomes.txt test-data/bed_simple_repeats/myHub/hub.txt test-data/bed_splice_junctions/__main__.log test-data/bed_splice_junctions/inputs/Splice_Junctions_by_regtools.bed test-data/bigwig/__main__.log test-data/bigwig/bigwig.html test-data/bigwig/inputs/RNA-Seq_Alignment_Summary test-data/bigwig/myHub/Dbia3.html test-data/bigwig/myHub/Dbia3/description.html test-data/bigwig/myHub/Dbia3/groups.txt test-data/bigwig/myHub/Dbia3/trackDb.txt test-data/bigwig/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig test-data/bigwig/myHub/genomes.txt test-data/bigwig/myHub/hub.txt test-data/changed_color/__main__.log test-data/changed_color/changed_color_trackhub.html test-data/changed_color/myHub/Dbia3.html test-data/changed_color/myHub/Dbia3/description.html test-data/changed_color/myHub/Dbia3/groups.txt test-data/changed_color/myHub/Dbia3/trackDb.txt test-data/changed_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam test-data/changed_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai test-data/changed_color/myHub/genomes.txt test-data/changed_color/myHub/hub.txt test-data/dbia3/__main__.log test-data/dbia3/gtf_gff_trackhub.html test-data/dbia3/myHub/Dbia3.html test-data/dbia3/myHub/Dbia3/description.html test-data/dbia3/myHub/Dbia3/groups.txt test-data/dbia3/myHub/Dbia3/trackDb.txt test-data/dbia3/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb test-data/dbia3/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb test-data/dbia3/myHub/genomes.txt test-data/dbia3/myHub/hub.txt test-data/default_color/__main__.log test-data/default_color/default_color_trackhub.html test-data/default_color/myHub/Dbia3.html test-data/default_color/myHub/Dbia3/description.html test-data/default_color/myHub/Dbia3/groups.txt test-data/default_color/myHub/Dbia3/trackDb.txt test-data/default_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam test-data/default_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai test-data/default_color/myHub/genomes.txt test-data/default_color/myHub/hub.txt test-data/gff3/__main__.log test-data/gff3/gff3_trackhub.html test-data/gff3/inputs/Augustus_Gene_Predictions test-data/gff3/myHub/Dbia3.html test-data/gff3/myHub/Dbia3/description.html test-data/gff3/myHub/Dbia3/groups.txt test-data/gff3/myHub/Dbia3/trackDb.txt test-data/gff3/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb test-data/gff3/myHub/genomes.txt test-data/gff3/myHub/hub.txt test-data/gff3_multi_fasta/__main__.log test-data/gff3_multi_fasta/gff3_multi_fasta_trackhub.html test-data/gff3_multi_fasta/myHub/Dbia3.html test-data/gff3_multi_fasta/myHub/Dbia3/description.html test-data/gff3_multi_fasta/myHub/Dbia3/groups.txt test-data/gff3_multi_fasta/myHub/Dbia3/trackDb.txt test-data/gff3_multi_fasta/myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb test-data/gff3_multi_fasta/myHub/genomes.txt test-data/gff3_multi_fasta/myHub/hub.txt test-data/glimmerHMM_output.gff3 test-data/gtf/__main__.log test-data/gtf/gtf_trackhub.html test-data/gtf/inputs/StringTie_Assembled_Transcripts test-data/gtf/myHub/Dbia3.html test-data/gtf/myHub/Dbia3/description.html test-data/gtf/myHub/Dbia3/groups.txt test-data/gtf/myHub/Dbia3/trackDb.txt test-data/gtf/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb test-data/gtf/myHub/genomes.txt test-data/gtf/myHub/hub.txt test-data/gtf_gff/__main__.log test-data/gtf_gff/gtf_gff_trackhub.html test-data/gtf_gff/myHub/Dbia3.html test-data/gtf_gff/myHub/Dbia3/description.html test-data/gtf_gff/myHub/Dbia3/groups.txt test-data/gtf_gff/myHub/Dbia3/trackDb.txt test-data/gtf_gff/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb test-data/gtf_gff/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb test-data/gtf_gff/myHub/genomes.txt test-data/gtf_gff/myHub/hub.txt test-data/only_genome/__main__.log test-data/only_genome/myHub/Dbia3.html test-data/only_genome/myHub/Dbia3/description.html test-data/only_genome/myHub/genomes.txt test-data/only_genome/myHub/hub.txt test-data/only_genome/only_genome.html test-data/psl/__main__.log test-data/psl/inputs/blastXmlToPsl test-data/psl/myHub/Dbia3.html test-data/psl/myHub/Dbia3/description.html test-data/psl/myHub/Dbia3/groups.txt test-data/psl/myHub/Dbia3/trackDb.txt test-data/psl/myHub/Dbia3/tracks/blastXmlToPsl.bb test-data/psl/myHub/genomes.txt test-data/psl/myHub/hub.txt test-data/psl/psl_trackhub.html test-data/stringtie_chromosome_end_coordinates/__main__.log test-data/stringtie_chromosome_end_coordinates/inputs/stringtie_assembled_transcripts test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3.html test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/description.html test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/groups.txt test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/trackDb.txt test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb test-data/stringtie_chromosome_end_coordinates/myHub/genomes.txt test-data/stringtie_chromosome_end_coordinates/myHub/hub.txt test-data/stringtie_chromosome_end_coordinates/stringtie_chromosome_end_coordinates_trackhub.html test-data/tblastN/dbia3.xml.bb test-data/tblastN/dbia3.xml.sorted.bed test-data/tblastN/dbia3.xml.unbb.bed test-data/tblastN/dbia3.xml.unsorted.bed test-data/tblastN/hubaInputs/tblastn_Dbia3_ci.xml.sorted.bed test-data/tblastN/readme/README.html test-data/tblastN/readme/README.md test-data/tblastN/workflowInputs/ci.pep test-data/tblastN/workflowInputs/tblastn_Dbia3_ci.xml test-data/tblastN/workflowInputs/tblastn_Dbia3_ci.xml.bed test-data/tblastN/workflowInputs/tblastn_Dbia3_ci.xml.psl test-data/trfBig/hubaInputs/dbia3_trfBig_sorted.bed test-data/trfBig/workflowInputs/dbia3_trfBig_unsorted.bed test-data/two_groups_multiple_tracks/__main__.log test-data/two_groups_multiple_tracks/myHub/Dbia3.html test-data/two_groups_multiple_tracks/myHub/Dbia3/description.html test-data/two_groups_multiple_tracks/myHub/Dbia3/groups.txt test-data/two_groups_multiple_tracks/myHub/Dbia3/trackDb.txt test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb test-data/two_groups_multiple_tracks/myHub/genomes.txt test-data/two_groups_multiple_tracks/myHub/hub.txt test-data/two_groups_multiple_tracks/two_groups_multiple_tracks_trackhub.html test-data/two_groups_no_track/__main__.log test-data/two_groups_no_track/myHub/Dbia3.html test-data/two_groups_no_track/myHub/Dbia3/Dbia3.2bit test-data/two_groups_no_track/myHub/Dbia3/description.html test-data/two_groups_no_track/myHub/genomes.txt test-data/two_groups_no_track/myHub/hub.txt test-data/two_groups_no_track/two_groups_no_track_trackhub.html test-data/two_groups_one_track_both/__main__.log test-data/two_groups_one_track_both/myHub/Dbia3.html test-data/two_groups_one_track_both/myHub/Dbia3/Dbia3.2bit test-data/two_groups_one_track_both/myHub/Dbia3/description.html test-data/two_groups_one_track_both/myHub/Dbia3/groups.txt test-data/two_groups_one_track_both/myHub/Dbia3/trackDb.txt test-data/two_groups_one_track_both/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig test-data/two_groups_one_track_both/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb test-data/two_groups_one_track_both/myHub/genomes.txt test-data/two_groups_one_track_both/myHub/hub.txt test-data/two_groups_one_track_both/two_groups_one_track_both_trackhub.html test-data/two_groups_one_track_first/__main__.log test-data/two_groups_one_track_first/myHub/Dbia3.html test-data/two_groups_one_track_first/myHub/Dbia3/Dbia3.2bit test-data/two_groups_one_track_first/myHub/Dbia3/description.html test-data/two_groups_one_track_first/myHub/Dbia3/groups.txt test-data/two_groups_one_track_first/myHub/Dbia3/trackDb.txt test-data/two_groups_one_track_first/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig test-data/two_groups_one_track_first/myHub/genomes.txt test-data/two_groups_one_track_first/myHub/hub.txt test-data/two_groups_one_track_first/two_groups_one_track_first_trackhub.html todo.md tool_dependencies.xml trackHub/README.md trackHub/datatypes_conf.xml trackHub/trackhub.xml trackHub/tracks_partial.py trf_simpleRepeat.as util/Fasta.py util/Fasta.pyc util/Filters.py util/Filters.pyc util/__init__.py util/__init__.pyc util/add_datatype.py util/cleanDirectory.py util/subtools.py util/subtools.pyc
diffstat 244 files changed, 16494 insertions(+), 13351 deletions(-) [+]
line wrap: on
line diff
--- a/Bam.py	Fri Dec 30 14:05:48 2016 -0500
+++ b/Bam.py	Wed Apr 12 16:51:03 2017 -0400
@@ -12,7 +12,7 @@
 from Datatype import Datatype
 from Track import Track
 from TrackDb import TrackDb
-from util import subtools
+
 
 
 class Bam( Datatype ):
Binary file Bam.pyc has changed
Binary file Bed.pyc has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/BedBlastAlignments.py	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,73 @@
+#!/usr/bin/python
+
+import os
+import tempfile
+import string
+
+from Datatype import Datatype
+from Track import Track
+from TrackDb import TrackDb
+from util import subtools
+
+
+class BedBlastAlignments( Datatype ):
+    def __init__(self, input_bed_blast_alignments_false_path, data_bed_blast_alignments):
+
+        super(BedBlastAlignments, self).__init__()
+
+        self.input_bed_blast_alignments_false_path = input_bed_blast_alignments_false_path
+        self.name_bed_blast_alignments = data_bed_blast_alignments["name"]
+        self.priority = data_bed_blast_alignments["order_index"]
+        self.track_color = data_bed_blast_alignments["track_color"]
+        # TODO: Think about how to avoid repetition of the group_name everywhere
+        self.group_name = data_bed_blast_alignments["group_name"]
+
+        #sortedBedFile = tempfile.NamedTemporaryFile(suffix=".sortedBed")
+
+        # Sort processing
+        #subtools.sort(self.input_bigpsl_false_path, sortedBedFile.name)
+
+        # bedToBigBed processing
+        # TODO: Change the name of the bb, to tool + genome + .bb
+        trackName = "".join( ( self.name_bed_blast_alignments, '.bb' ) )
+
+        myBigBedFilePath = os.path.join(self.myTrackFolderPath, trackName)
+
+        auto_sql_option = os.path.join(self.tool_directory, 'bigPsl.as')
+
+        with open(myBigBedFilePath, 'w') as bigBedFile:
+            subtools.bedToBigBed(self.input_bed_blast_alignments_false_path,
+                                 self.chromSizesFile.name,
+                                 bigBedFile.name,
+                                 typeOption='bed12+12',
+                                 tab='True',
+                                 autoSql=auto_sql_option)
+
+        self.createTrack(file_path=trackName,
+                         track_name=trackName,
+                         long_label=self.name_bed_blast_alignments, track_type='bigBed 12 +', visibility='dense',
+                         priority=self.priority,
+                         track_file=myBigBedFilePath,
+                         track_color=self.track_color,
+                         group_name=self.group_name)
+
+
+        # dataURL = "tracks/%s" % trackName
+        #
+        # trackDb = TrackDb(
+        #     trackName=trackName,
+        #     longLabel=self.name_bed_simple_repeats,
+        #     shortLabel=self.getShortName( self.name_bed_simple_repeats ),
+        #     trackDataURL=dataURL,
+        #     trackType='bigBed 4 +',
+        #     visibility='dense',
+        #     priority=self.priority,
+        # )
+        #
+        # self.track = Track(
+        #     trackFile=myBigBedFilePath,
+        #     trackDb=trackDb,
+        # )
+
+        print("- Bed Blast alignments %s created" % self.name_bed_blast_alignments)
+        #print("- %s created in %s" % (trackName, myBigBedFilePath))
Binary file BedBlastAlignments.pyc has changed
Binary file BedSimpleRepeats.pyc has changed
Binary file BedSpliceJunctions.pyc has changed
Binary file BigWig.pyc has changed
--- a/Datatype.py	Fri Dec 30 14:05:48 2016 -0500
+++ b/Datatype.py	Wed Apr 12 16:51:03 2017 -0400
@@ -95,8 +95,11 @@
         rgb_array = [int(hexa_without_sharp[i:i+2], 16) for i in (0, 2, 4)]
         rgb_ucsc = ','.join(map(str, rgb_array))
 
+        #sanitize the track_name
+        sanitized_name = subtools.fixName(track_name)
+        
         track_db = TrackDb(
-                trackName=track_name,
+                trackName=sanitized_name,
                 longLabel=long_label,
                 shortLabel=short_label,
                 trackDataURL=data_url,
Binary file Datatype.pyc has changed
Binary file Gff3.pyc has changed
Binary file Gtf.pyc has changed
Binary file Psl.pyc has changed
Binary file Track.pyc has changed
Binary file TrackDb.pyc has changed
Binary file TrackHub.pyc has changed
--- a/bigPsl.py	Fri Dec 30 14:05:48 2016 -0500
+++ b/bigPsl.py	Wed Apr 12 16:51:03 2017 -0400
@@ -2,6 +2,7 @@
 
 import os
 import tempfile
+import string
 
 from Datatype import Datatype
 from Track import Track
@@ -29,6 +30,7 @@
         # bedToBigBed processing
         # TODO: Change the name of the bb, to tool + genome + .bb
         trackName = "".join( ( self.name_bigpsl, '.bb' ) )
+
         myBigBedFilePath = os.path.join(self.myTrackFolderPath, trackName)
 
         auto_sql_option = os.path.join(self.tool_directory, 'bigPsl.as')
@@ -41,15 +43,15 @@
                                  tab='True',
                                  autoSql=auto_sql_option)
 
-        # Create the Track Object
         self.createTrack(file_path=trackName,
                          track_name=trackName,
-                         long_label=self.name_bigpsl, track_type='bigBed 12 +', visibility='dense',
+                         long_label=self.name_bigpsl, track_type='bigPsl', visibility='dense',
                          priority=self.priority,
                          track_file=myBigBedFilePath,
                          track_color=self.track_color,
                          group_name=self.group_name)
 
+
         # dataURL = "tracks/%s" % trackName
         #
         # trackDb = TrackDb(
Binary file bigPsl.pyc has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/Makefile	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,216 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD   = sphinx-build
+PAPER         =
+BUILDDIR      = _build
+
+# User-friendly check for sphinx-build
+ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
+$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
+endif
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+
+.PHONY: help
+help:
+	@echo "Please use \`make <target>' where <target> is one of"
+	@echo "  html       to make standalone HTML files"
+	@echo "  dirhtml    to make HTML files named index.html in directories"
+	@echo "  singlehtml to make a single large HTML file"
+	@echo "  pickle     to make pickle files"
+	@echo "  json       to make JSON files"
+	@echo "  htmlhelp   to make HTML files and a HTML help project"
+	@echo "  qthelp     to make HTML files and a qthelp project"
+	@echo "  applehelp  to make an Apple Help Book"
+	@echo "  devhelp    to make HTML files and a Devhelp project"
+	@echo "  epub       to make an epub"
+	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
+	@echo "  latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
+	@echo "  text       to make text files"
+	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
+	@echo "  changes    to make an overview of all changed/added/deprecated items"
+	@echo "  xml        to make Docutils-native XML files"
+	@echo "  pseudoxml  to make pseudoxml-XML files for display purposes"
+	@echo "  linkcheck  to check all external links for integrity"
+	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+	@echo "  coverage   to run coverage check of the documentation (if enabled)"
+
+.PHONY: clean
+clean:
+	rm -rf $(BUILDDIR)/*
+
+.PHONY: html
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+.PHONY: dirhtml
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+.PHONY: singlehtml
+singlehtml:
+	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+	@echo
+	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+.PHONY: pickle
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+.PHONY: json
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+.PHONY: htmlhelp
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+	      ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+.PHONY: qthelp
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/HubArchiveCreator.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/HubArchiveCreator.qhc"
+
+.PHONY: applehelp
+applehelp:
+	$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp
+	@echo
+	@echo "Build finished. The help book is in $(BUILDDIR)/applehelp."
+	@echo "N.B. You won't be able to view it unless you put it in" \
+	      "~/Library/Documentation/Help or install it in your application" \
+	      "bundle."
+
+.PHONY: devhelp
+devhelp:
+	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+	@echo
+	@echo "Build finished."
+	@echo "To view the help file:"
+	@echo "# mkdir -p $$HOME/.local/share/devhelp/HubArchiveCreator"
+	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/HubArchiveCreator"
+	@echo "# devhelp"
+
+.PHONY: epub
+epub:
+	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+	@echo
+	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+.PHONY: latex
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+	@echo "Run \`make' in that directory to run these through (pdf)latex" \
+	      "(use \`make latexpdf' here to do that automatically)."
+
+.PHONY: latexpdf
+latexpdf:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through pdflatex..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+.PHONY: latexpdfja
+latexpdfja:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through platex and dvipdfmx..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+.PHONY: text
+text:
+	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+	@echo
+	@echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+.PHONY: man
+man:
+	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+	@echo
+	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+.PHONY: texinfo
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+	      "(use \`make info' here to do that automatically)."
+
+.PHONY: info
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+.PHONY: gettext
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+	@echo
+	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
+.PHONY: changes
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+	@echo
+	@echo "The overview file is in $(BUILDDIR)/changes."
+
+.PHONY: linkcheck
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+	      "or in $(BUILDDIR)/linkcheck/output.txt."
+
+.PHONY: doctest
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/doctest/output.txt."
+
+.PHONY: coverage
+coverage:
+	$(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage
+	@echo "Testing of coverage in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/coverage/python.txt."
+
+.PHONY: xml
+xml:
+	$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
+	@echo
+	@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
+
+.PHONY: pseudoxml
+pseudoxml:
+	$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
+	@echo
+	@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/.buildinfo	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,4 @@
+# Sphinx build info version 1
+# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
+config: 3481d79a5d63af6a25633386bb8c7dcc
+tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file doc/_build/.doctrees/doc/index.doctree has changed
Binary file doc/_build/.doctrees/environment.pickle has changed
Binary file doc/_build/.doctrees/index.doctree has changed
Binary file doc/_build/doctrees/code.doctree has changed
Binary file doc/_build/doctrees/environment.pickle has changed
Binary file doc/_build/doctrees/index.doctree has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/.buildinfo	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,4 @@
+# Sphinx build info version 1
+# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
+config: 5f81f91fc7d70eea3315f0bb9103fea8
+tags: 645f666f9bcd5a90fca523b33c5a78b7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_modules/hubArchiveCreator.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,400 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>hubArchiveCreator &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="../index.html" />
+    <link rel="up" title="Module code" href="index.html" /> 
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li>
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Module code</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+  <h1>Source code for hubArchiveCreator</h1><div class="highlight"><pre>
+<span></span><span class="ch">#!/usr/bin/python</span>
+<span class="c1"># -*- coding: utf8 -*-</span>
+
+<span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">This Galaxy tool permits to prepare your files to be ready for</span>
+<span class="sd">Assembly Hub visualization.</span>
+<span class="sd">Program test arguments:</span>
+<span class="sd">hubArchiveCreator.py -g test-data/augustusDbia3.gff3 -f test-data/dbia3.fa -d . -u ./tools -o output.html</span>
+<span class="sd">&quot;&quot;&quot;</span>
+
+<span class="kn">import</span> <span class="nn">argparse</span>
+<span class="kn">import</span> <span class="nn">collections</span>
+<span class="kn">import</span> <span class="nn">json</span>
+<span class="kn">import</span> <span class="nn">logging</span>
+<span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">import</span> <span class="nn">sys</span>
+
+<span class="c1"># Internal dependencies</span>
+<span class="kn">from</span> <span class="nn">Bam</span> <span class="k">import</span> <span class="n">Bam</span>
+<span class="kn">from</span> <span class="nn">BedSimpleRepeats</span> <span class="k">import</span> <span class="n">BedSimpleRepeats</span>
+<span class="kn">from</span> <span class="nn">Bed</span> <span class="k">import</span> <span class="n">Bed</span>
+<span class="kn">from</span> <span class="nn">BigWig</span> <span class="k">import</span> <span class="n">BigWig</span>
+<span class="kn">from</span> <span class="nn">util.Fasta</span> <span class="k">import</span> <span class="n">Fasta</span>
+<span class="kn">from</span> <span class="nn">util.Filters</span> <span class="k">import</span> <span class="n">TraceBackFormatter</span>
+<span class="kn">from</span> <span class="nn">Gff3</span> <span class="k">import</span> <span class="n">Gff3</span>
+<span class="kn">from</span> <span class="nn">Gtf</span> <span class="k">import</span> <span class="n">Gtf</span>
+<span class="kn">from</span> <span class="nn">Psl</span> <span class="k">import</span> <span class="n">Psl</span>
+<span class="kn">from</span> <span class="nn">TrackHub</span> <span class="k">import</span> <span class="n">TrackHub</span>
+
+<span class="c1"># TODO: Verify each subprocessed dependency is accessible [gff3ToGenePred, genePredToBed, twoBitInfo, faToTwoBit, bedToBigBed, sort</span>
+
+
+<span class="k">def</span> <span class="nf">main</span><span class="p">(</span><span class="n">argv</span><span class="p">):</span>
+    <span class="c1"># Command Line parsing init</span>
+    <span class="n">parser</span> <span class="o">=</span> <span class="n">argparse</span><span class="o">.</span><span class="n">ArgumentParser</span><span class="p">(</span><span class="n">description</span><span class="o">=</span><span class="s1">&#39;Create a foo.txt inside the given folder.&#39;</span><span class="p">)</span>
+
+    <span class="c1"># Reference genome mandatory</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;-f&#39;</span><span class="p">,</span> <span class="s1">&#39;--fasta&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Fasta file of the reference genome&#39;</span><span class="p">)</span>
+
+    <span class="c1"># GFF3 Management</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--gff3&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;GFF3 format&#39;</span><span class="p">)</span>
+
+    <span class="c1"># GTF Management</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--gtf&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;GTF format&#39;</span><span class="p">)</span>
+
+    <span class="c1"># Bed4+12 (TrfBig)</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--bedSimpleRepeats&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Bed4+12 format, using simpleRepeats.as&#39;</span><span class="p">)</span>
+
+    <span class="c1"># Generic Bed (Blastx transformed to bed)</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--bed&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Bed generic format&#39;</span><span class="p">)</span>
+
+    <span class="c1"># BigWig Management</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--bigwig&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;BigWig format&#39;</span><span class="p">)</span>
+
+    <span class="c1"># Bam Management</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--bam&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Bam format&#39;</span><span class="p">)</span>
+
+    <span class="c1"># Psl Management</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--psl&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;append&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Psl format&#39;</span><span class="p">)</span>
+
+    <span class="c1"># TODO: Check if the running directory can have issues if we run the tool outside</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;-d&#39;</span><span class="p">,</span> <span class="s1">&#39;--directory&#39;</span><span class="p">,</span>
+                        <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Running tool directory, where to find the templates. Default is running directory&#39;</span><span class="p">)</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;-u&#39;</span><span class="p">,</span> <span class="s1">&#39;--ucsc_tools_path&#39;</span><span class="p">,</span>
+                        <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Directory where to find the executables needed to run this tool&#39;</span><span class="p">)</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;-e&#39;</span><span class="p">,</span> <span class="s1">&#39;--extra_files_path&#39;</span><span class="p">,</span>
+                        <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Name, in galaxy, of the output folder. Where you would want to build the Track Hub Archive&#39;</span><span class="p">)</span>
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;-o&#39;</span><span class="p">,</span> <span class="s1">&#39;--output&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Name of the HTML summarizing the content of the Track Hub Archive&#39;</span><span class="p">)</span>
+
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;-j&#39;</span><span class="p">,</span> <span class="s1">&#39;--data_json&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Json containing the metadata of the inputs&#39;</span><span class="p">)</span>
+
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--user_email&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Email of the user who launched the Hub Archive Creation&#39;</span><span class="p">)</span>
+
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--genome_name&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;UCSC Genome Browser assembly ID&#39;</span><span class="p">)</span>
+
+    <span class="n">parser</span><span class="o">.</span><span class="n">add_argument</span><span class="p">(</span><span class="s1">&#39;--debug_mode&#39;</span><span class="p">,</span> <span class="n">action</span><span class="o">=</span><span class="s1">&#39;store_true&#39;</span><span class="p">,</span> <span class="n">help</span><span class="o">=</span><span class="s1">&#39;Allow more details about the errors&#39;</span><span class="p">)</span>
+
+    <span class="c1"># Begin init variables</span>
+
+    <span class="n">toolDirectory</span> <span class="o">=</span> <span class="s1">&#39;.&#39;</span>
+    <span class="n">extra_files_path</span> <span class="o">=</span> <span class="s1">&#39;.&#39;</span>
+
+    <span class="c1"># Get the args passed in parameter</span>
+    <span class="n">args</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="n">parse_args</span><span class="p">()</span>
+
+    <span class="n">extra_files_path</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">extra_files_path</span>
+    <span class="n">toolDirectory</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">directory</span>
+
+    <span class="c1">#### Logging management ####</span>
+    <span class="c1"># If we are in Debug mode, also print in stdout the debug dump</span>
+
+    <span class="n">configure_logger</span><span class="p">(</span><span class="n">extra_files_path</span><span class="o">=</span><span class="n">extra_files_path</span><span class="p">,</span> <span class="n">debug</span><span class="o">=</span><span class="n">args</span><span class="o">.</span><span class="n">debug_mode</span><span class="p">)</span>
+
+    <span class="c1">#### END Logging management ####</span>
+
+    <span class="n">array_inputs_reference_genome</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">args</span><span class="o">.</span><span class="n">fasta</span><span class="p">)</span>
+
+    <span class="c1"># TODO: Replace these with the object Fasta</span>
+    <span class="n">input_fasta_file</span> <span class="o">=</span> <span class="n">array_inputs_reference_genome</span><span class="p">[</span><span class="s2">&quot;false_path&quot;</span><span class="p">]</span>
+    <span class="n">input_fasta_file_name</span> <span class="o">=</span> <span class="n">sanitize_name_input</span><span class="p">(</span><span class="n">array_inputs_reference_genome</span><span class="p">[</span><span class="s2">&quot;name&quot;</span><span class="p">])</span>
+    <span class="n">genome_name</span> <span class="o">=</span> <span class="n">sanitize_name_input</span><span class="p">(</span><span class="n">args</span><span class="o">.</span><span class="n">genome_name</span><span class="p">)</span>
+
+    <span class="n">reference_genome</span> <span class="o">=</span> <span class="n">Fasta</span><span class="p">(</span><span class="n">input_fasta_file</span><span class="p">,</span>
+                             <span class="n">input_fasta_file_name</span><span class="p">,</span> <span class="n">genome_name</span><span class="p">)</span>
+
+    <span class="n">user_email</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">user_email</span>
+
+
+    <span class="c1"># TODO: Use a class to have a better management of the structure of these inputs</span>
+    <span class="c1"># These inputs are populated in the Galaxy Wrapper xml and are in this format:</span>
+    <span class="c1"># ARRAY[DICT{FILE_PATH: DICT{NAME: NAME_VALUE, EXTRA_DATA: EXTRA_DATA_VALUE}}]</span>
+    <span class="c1"># EXTRA_DATA could be anything, for example the index of a BAM =&gt; {&quot;index&quot;, FILE_PATH}</span>
+    <span class="n">array_inputs_bam</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">bam</span>
+    <span class="n">array_inputs_bed_generic</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">bed</span>
+    <span class="n">array_inputs_bed_simple_repeats</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">bedSimpleRepeats</span>
+    <span class="n">array_inputs_bigwig</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">bigwig</span>
+    <span class="n">array_inputs_gff3</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">gff3</span>
+    <span class="n">array_inputs_gtf</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">gtf</span>
+    <span class="n">array_inputs_psl</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">psl</span>
+
+    <span class="n">outputFile</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">output</span>
+
+    <span class="n">json_inputs_data</span> <span class="o">=</span> <span class="n">args</span><span class="o">.</span><span class="n">data_json</span>
+
+    <span class="n">inputs_data</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">json_inputs_data</span><span class="p">)</span>
+    <span class="c1"># We remove the spaces in [&quot;name&quot;] of inputs_data</span>
+    <span class="n">sanitize_name_inputs</span><span class="p">(</span><span class="n">inputs_data</span><span class="p">)</span>
+
+    <span class="c1"># TODO: Check here all the binaries / tools we need. Exception if missing</span>
+
+    <span class="c1"># Create the Track Hub folder</span>
+    <span class="n">trackHub</span> <span class="o">=</span> <span class="n">TrackHub</span><span class="p">(</span><span class="n">reference_genome</span><span class="p">,</span> <span class="n">user_email</span><span class="p">,</span> <span class="n">outputFile</span><span class="p">,</span> <span class="n">extra_files_path</span><span class="p">,</span> <span class="n">toolDirectory</span><span class="p">)</span>
+
+    <span class="n">all_datatype_dictionary</span> <span class="o">=</span> <span class="p">{}</span>
+
+    <span class="k">for</span> <span class="p">(</span><span class="n">inputs</span><span class="p">,</span> <span class="n">datatype_class</span><span class="p">)</span> <span class="ow">in</span> <span class="p">[</span>
+                        <span class="p">(</span><span class="n">array_inputs_bam</span><span class="p">,</span> <span class="n">Bam</span><span class="p">),</span>
+                        <span class="p">(</span><span class="n">array_inputs_bed_generic</span><span class="p">,</span> <span class="n">Bed</span><span class="p">),</span>
+                        <span class="p">(</span><span class="n">array_inputs_bigwig</span><span class="p">,</span> <span class="n">BigWig</span><span class="p">),</span>
+                        <span class="p">(</span><span class="n">array_inputs_bed_simple_repeats</span><span class="p">,</span> <span class="n">BedSimpleRepeats</span><span class="p">),</span>
+                        <span class="p">(</span><span class="n">array_inputs_gff3</span><span class="p">,</span> <span class="n">Gff3</span><span class="p">),</span>
+                        <span class="p">(</span><span class="n">array_inputs_gtf</span><span class="p">,</span> <span class="n">Gtf</span><span class="p">),</span>
+                        <span class="p">(</span><span class="n">array_inputs_psl</span><span class="p">,</span> <span class="n">Psl</span><span class="p">)]:</span>
+        <span class="k">if</span> <span class="n">inputs</span><span class="p">:</span>
+            <span class="n">all_datatype_dictionary</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">create_ordered_datatype_objects</span><span class="p">(</span><span class="n">datatype_class</span><span class="p">,</span> <span class="n">inputs</span><span class="p">,</span> <span class="n">inputs_data</span><span class="p">))</span>
+
+    <span class="c1"># Create Ordered Dictionary to add the tracks in the tool form order</span>
+    <span class="n">all_datatype_ordered_dictionary</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">(</span><span class="n">all_datatype_dictionary</span><span class="p">)</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;----- End of all_datatype_dictionary processing -----&quot;</span><span class="p">)</span>
+    <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;all_datatype_ordered_dictionary keys are: </span><span class="si">{0}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">all_datatype_ordered_dictionary</span><span class="o">.</span><span class="n">values</span><span class="p">()))</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;----- Beginning of Track adding processing -----&quot;</span><span class="p">)</span>
+    <span class="k">for</span> <span class="n">index</span><span class="p">,</span> <span class="n">datatypeObject</span> <span class="ow">in</span> <span class="n">all_datatype_ordered_dictionary</span><span class="o">.</span><span class="n">iteritems</span><span class="p">():</span>
+        <span class="n">trackHub</span><span class="o">.</span><span class="n">addTrack</span><span class="p">(</span><span class="n">datatypeObject</span><span class="o">.</span><span class="n">track</span><span class="o">.</span><span class="n">trackDb</span><span class="p">)</span>
+    <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;----- End of Track adding processing -----&quot;</span><span class="p">)</span>
+
+    <span class="c1"># We process all the modifications to create the zip file</span>
+    <span class="c1">#trackHub.createZip()</span>
+
+    <span class="c1"># We terminate le process and so create a HTML file summarizing all the files</span>
+    <span class="n">trackHub</span><span class="o">.</span><span class="n">terminate</span><span class="p">()</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s1">&#39;#### End of HubArchiveCreator Debug Mode: Bye! ####&#39;</span><span class="p">)</span>
+
+    <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
+
+
+<div class="viewcode-block" id="sanitize_name_input"><a class="viewcode-back" href="../code.html#hubArchiveCreator.sanitize_name_input">[docs]</a><span class="k">def</span> <span class="nf">sanitize_name_input</span><span class="p">(</span><span class="n">string_to_sanitize</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Sanitize the string passed in parameter by replacing &#39;/&#39; and &#39; &#39; by &#39;_&#39;</span>
+
+<span class="sd">    :param string_to_sanitize:</span>
+<span class="sd">    :return :</span>
+
+<span class="sd">    :Example:</span>
+
+<span class="sd">    &gt;&gt;&gt; sanitize_name_input(&#39;this/is an//example&#39;)</span>
+<span class="sd">    this_is_an__example</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">return</span> <span class="n">string_to_sanitize</span> \
+            <span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;/&quot;</span><span class="p">,</span> <span class="s2">&quot;_&quot;</span><span class="p">)</span> \
+            <span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot; &quot;</span><span class="p">,</span> <span class="s2">&quot;_&quot;</span><span class="p">)</span></div>
+
+
+<div class="viewcode-block" id="sanitize_name_inputs"><a class="viewcode-back" href="../code.html#hubArchiveCreator.sanitize_name_inputs">[docs]</a><span class="k">def</span> <span class="nf">sanitize_name_inputs</span><span class="p">(</span><span class="n">inputs_data</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Sanitize value of the keys &quot;name&quot; of the dictionary passed in parameter.</span>
+
+<span class="sd">    Because sometimes output from Galaxy, or even just file name, from user inputs, have spaces.</span>
+<span class="sd">    Also, it can contain &#39;/&#39; character and could break the use of os.path function.</span>
+
+<span class="sd">    :param inputs_data: dict[string, dict[string, string]]</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">inputs_data</span><span class="p">:</span>
+        <span class="n">inputs_data</span><span class="p">[</span><span class="n">key</span><span class="p">][</span><span class="s2">&quot;name&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">sanitize_name_input</span><span class="p">(</span><span class="n">inputs_data</span><span class="p">[</span><span class="n">key</span><span class="p">][</span><span class="s2">&quot;name&quot;</span><span class="p">])</span></div>
+
+
+<div class="viewcode-block" id="create_ordered_datatype_objects"><a class="viewcode-back" href="../code.html#hubArchiveCreator.create_ordered_datatype_objects">[docs]</a><span class="k">def</span> <span class="nf">create_ordered_datatype_objects</span><span class="p">(</span><span class="n">ExtensionClass</span><span class="p">,</span> <span class="n">array_inputs</span><span class="p">,</span> <span class="n">inputs_data</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Function which executes the creation all the necessary files / folders for a special Datatype, for TrackHub</span>
+<span class="sd">    and update the dictionary of datatype</span>
+
+<span class="sd">    :param ExtensionClass:</span>
+<span class="sd">    :param array_inputs:</span>
+<span class="sd">    :param inputs_data:</span>
+<span class="sd">    :type ExtensionClass: Datatype</span>
+<span class="sd">    :type array_inputs: list[string]</span>
+<span class="sd">    :type inputs_data: dict</span>
+<span class="sd">    :rtype: dict</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+
+    <span class="n">datatype_dictionary</span> <span class="o">=</span> <span class="p">{}</span>
+
+    <span class="c1"># TODO: Optimize this double loop</span>
+    <span class="k">for</span> <span class="n">input_false_path</span> <span class="ow">in</span> <span class="n">array_inputs</span><span class="p">:</span>
+        <span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">data_value</span> <span class="ow">in</span> <span class="n">inputs_data</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+            <span class="k">if</span> <span class="n">key</span> <span class="o">==</span> <span class="n">input_false_path</span><span class="p">:</span>
+                <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;input_false_path: &quot;</span> <span class="o">+</span> <span class="n">input_false_path</span><span class="p">)</span>
+                <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;data_value: &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">data_value</span><span class="p">))</span>
+                <span class="n">extensionObject</span> <span class="o">=</span> <span class="n">ExtensionClass</span><span class="p">(</span><span class="n">input_false_path</span><span class="p">,</span> <span class="n">data_value</span><span class="p">)</span>
+                <span class="n">datatype_dictionary</span><span class="o">.</span><span class="n">update</span><span class="p">({</span><span class="n">data_value</span><span class="p">[</span><span class="s2">&quot;order_index&quot;</span><span class="p">]:</span> <span class="n">extensionObject</span><span class="p">})</span>
+    <span class="k">return</span> <span class="n">datatype_dictionary</span></div>
+
+<span class="k">def</span> <span class="nf">configure_logger</span><span class="p">(</span><span class="n">extra_files_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">debug</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
+    <span class="k">if</span> <span class="ow">not</span> <span class="n">extra_files_path</span><span class="p">:</span>
+        <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">&quot;Extra files path is not set. Stopping the application&quot;</span><span class="p">)</span>
+
+
+    <span class="c1"># All case log: log everything in a .log file</span>
+    <span class="n">logger_file_name</span> <span class="o">=</span> <span class="s1">&#39;&#39;</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="n">__name__</span><span class="p">,</span> <span class="s1">&#39;.log&#39;</span><span class="p">])</span>
+    <span class="n">logging_file_path</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">extra_files_path</span><span class="p">,</span> <span class="n">logger_file_name</span><span class="p">)</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">basicConfig</span><span class="p">(</span><span class="n">filename</span><span class="o">=</span><span class="n">logging_file_path</span><span class="p">,</span> <span class="n">level</span><span class="o">=</span><span class="n">logging</span><span class="o">.</span><span class="n">DEBUG</span><span class="p">)</span>
+
+    <span class="n">log_stdout</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">StreamHandler</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="p">)</span>
+    <span class="k">if</span> <span class="ow">not</span> <span class="n">debug</span><span class="p">:</span>
+        <span class="n">configure_logger_user</span><span class="p">(</span><span class="n">log_stdout</span><span class="p">)</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="n">configure_logger_dev</span><span class="p">(</span><span class="n">log_stdout</span><span class="p">)</span>
+
+    <span class="c1"># stderr configuration</span>
+    <span class="n">configure_logger_stderr</span><span class="p">()</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s1">&#39;#### Welcome in HubArchiveCreator Debug Mode ####</span><span class="se">\n</span><span class="s1">&#39;</span><span class="p">)</span>
+
+<div class="viewcode-block" id="configure_logger_user"><a class="viewcode-back" href="../code.html#hubArchiveCreator.configure_logger_user">[docs]</a><span class="k">def</span> <span class="nf">configure_logger_user</span><span class="p">(</span><span class="n">log_stdout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    User Logger is defined as following:</span>
+<span class="sd">        - User needs to have WARN, ERROR and CRITICAL but well formatted / without traceback</span>
+<span class="sd">            in STDOUT</span>
+<span class="sd">        - Still access to full, brute and traceback for errors</span>
+<span class="sd">            in STDERR</span>
+<span class="sd">        - And further access to debug if needed</span>
+<span class="sd">            in .log</span>
+
+<span class="sd">    &quot;&quot;&quot;</span>
+
+    <span class="k">if</span> <span class="ow">not</span> <span class="n">log_stdout</span><span class="p">:</span>
+        <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">&quot;No log_stdout given. Stopping the application&quot;</span><span class="p">)</span>
+
+    <span class="c1"># stdout for INFO / WARN / ERROR / CRITICAL</span>
+    <span class="n">log_stdout</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">INFO</span><span class="p">)</span>
+
+    <span class="n">formatter</span> <span class="o">=</span> <span class="n">TraceBackFormatter</span><span class="p">(</span><span class="s1">&#39;</span><span class="si">%(message)s</span><span class="s1">&#39;</span><span class="p">)</span>
+
+    <span class="n">log_stdout</span><span class="o">.</span><span class="n">setFormatter</span><span class="p">(</span><span class="n">formatter</span><span class="p">)</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">()</span><span class="o">.</span><span class="n">addHandler</span><span class="p">(</span><span class="n">log_stdout</span><span class="p">)</span></div>
+
+<div class="viewcode-block" id="configure_logger_dev"><a class="viewcode-back" href="../code.html#hubArchiveCreator.configure_logger_dev">[docs]</a><span class="k">def</span> <span class="nf">configure_logger_dev</span><span class="p">(</span><span class="n">log_stdout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Dev Logger is defined as following:</span>
+<span class="sd">        - Dev needs to have WARN, ERROR and CRITICAL but well formatted / without traceback, in stdout</span>
+<span class="sd">        - Still access to full, brute and traceback in stderr for errors</span>
+<span class="sd">        - And further access to debug if needed</span>
+
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">if</span> <span class="ow">not</span> <span class="n">log_stdout</span><span class="p">:</span>
+        <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">&quot;No log_stdout given. Stopping the application&quot;</span><span class="p">)</span>
+    <span class="n">log_format</span> <span class="o">=</span> <span class="s1">&#39;</span><span class="si">%(message)s</span><span class="s1">&#39;</span>
+
+    <span class="c1"># stdout and stderr and both identical for INFO / WARN / ERROR / CRITICAL</span>
+    <span class="n">log_stdout</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">DEBUG</span><span class="p">)</span>
+
+    <span class="n">formatter</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">Formatter</span><span class="p">(</span><span class="n">log_format</span><span class="p">)</span>
+
+    <span class="n">log_stdout</span><span class="o">.</span><span class="n">setFormatter</span><span class="p">(</span><span class="n">formatter</span><span class="p">)</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">()</span><span class="o">.</span><span class="n">addHandler</span><span class="p">(</span><span class="n">log_stdout</span><span class="p">)</span></div>
+
+<div class="viewcode-block" id="configure_logger_stderr"><a class="viewcode-back" href="../code.html#hubArchiveCreator.configure_logger_stderr">[docs]</a><span class="k">def</span> <span class="nf">configure_logger_stderr</span><span class="p">():</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Configure what should be logged in stderr</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="n">log_error</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">StreamHandler</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="p">)</span>
+    <span class="n">log_error</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">ERROR</span><span class="p">)</span>
+    <span class="n">log_error_format</span> <span class="o">=</span> <span class="s1">&#39;</span><span class="si">%(message)s</span><span class="s1">&#39;</span>
+
+    <span class="n">formatter_error</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">Formatter</span><span class="p">(</span><span class="n">log_error_format</span><span class="p">)</span>
+
+    <span class="n">log_error</span><span class="o">.</span><span class="n">setFormatter</span><span class="p">(</span><span class="n">formatter_error</span><span class="p">)</span>
+
+    <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">()</span><span class="o">.</span><span class="n">addHandler</span><span class="p">(</span><span class="n">log_error</span><span class="p">)</span></div>
+
+<span class="k">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s2">&quot;__main__&quot;</span><span class="p">:</span>
+    <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="n">__name__</span><span class="p">)</span>
+    <span class="n">main</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">)</span>
+</pre></div>
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+<div id="searchbox" style="display: none" role="search">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <div><input type="text" name="q" /></div>
+      <div><input type="submit" value="Go" /></div>
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li>
+          <li class="nav-item nav-item-1"><a href="index.html" >Module code</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_modules/index.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Overview: module code &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '../',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="../index.html" /> 
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+  <h1>All modules for which code is available</h1>
+<ul><li><a href="hubArchiveCreator.html">hubArchiveCreator</a></li>
+</ul>
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+<div id="searchbox" style="display: none" role="search">
+  <h3>Quick search</h3>
+    <form class="search" action="../search.html" method="get">
+      <div><input type="text" name="q" /></div>
+      <div><input type="submit" value="Go" /></div>
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="../index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_sources/code.txt	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,5 @@
+Auto Generated Documentation
+============================
+
+.. automodule:: hubArchiveCreator
+   :members:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_sources/index.txt	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,22 @@
+.. HubArchiveCreator documentation master file, created by
+   sphinx-quickstart on Thu Nov  3 11:43:14 2016.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+Welcome to HubArchiveCreator's documentation!
+=============================================
+
+Contents:
+
+.. toctree::
+   :maxdepth: 2
+
+   code
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
Binary file doc/_build/html/_static/ajax-loader.gif has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/basic.css	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,611 @@
+/*
+ * basic.css
+ * ~~~~~~~~~
+ *
+ * Sphinx stylesheet -- basic theme.
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+/* -- main layout ----------------------------------------------------------- */
+
+div.clearer {
+    clear: both;
+}
+
+/* -- relbar ---------------------------------------------------------------- */
+
+div.related {
+    width: 100%;
+    font-size: 90%;
+}
+
+div.related h3 {
+    display: none;
+}
+
+div.related ul {
+    margin: 0;
+    padding: 0 0 0 10px;
+    list-style: none;
+}
+
+div.related li {
+    display: inline;
+}
+
+div.related li.right {
+    float: right;
+    margin-right: 5px;
+}
+
+/* -- sidebar --------------------------------------------------------------- */
+
+div.sphinxsidebarwrapper {
+    padding: 10px 5px 0 10px;
+}
+
+div.sphinxsidebar {
+    float: left;
+    width: 230px;
+    margin-left: -100%;
+    font-size: 90%;
+    word-wrap: break-word;
+    overflow-wrap : break-word;
+}
+
+div.sphinxsidebar ul {
+    list-style: none;
+}
+
+div.sphinxsidebar ul ul,
+div.sphinxsidebar ul.want-points {
+    margin-left: 20px;
+    list-style: square;
+}
+
+div.sphinxsidebar ul ul {
+    margin-top: 0;
+    margin-bottom: 0;
+}
+
+div.sphinxsidebar form {
+    margin-top: 10px;
+}
+
+div.sphinxsidebar input {
+    border: 1px solid #98dbcc;
+    font-family: sans-serif;
+    font-size: 1em;
+}
+
+div.sphinxsidebar #searchbox input[type="text"] {
+    width: 170px;
+}
+
+img {
+    border: 0;
+    max-width: 100%;
+}
+
+/* -- search page ----------------------------------------------------------- */
+
+ul.search {
+    margin: 10px 0 0 20px;
+    padding: 0;
+}
+
+ul.search li {
+    padding: 5px 0 5px 20px;
+    background-image: url(file.png);
+    background-repeat: no-repeat;
+    background-position: 0 7px;
+}
+
+ul.search li a {
+    font-weight: bold;
+}
+
+ul.search li div.context {
+    color: #888;
+    margin: 2px 0 0 30px;
+    text-align: left;
+}
+
+ul.keywordmatches li.goodmatch a {
+    font-weight: bold;
+}
+
+/* -- index page ------------------------------------------------------------ */
+
+table.contentstable {
+    width: 90%;
+}
+
+table.contentstable p.biglink {
+    line-height: 150%;
+}
+
+a.biglink {
+    font-size: 1.3em;
+}
+
+span.linkdescr {
+    font-style: italic;
+    padding-top: 5px;
+    font-size: 90%;
+}
+
+/* -- general index --------------------------------------------------------- */
+
+table.indextable {
+    width: 100%;
+}
+
+table.indextable td {
+    text-align: left;
+    vertical-align: top;
+}
+
+table.indextable dl, table.indextable dd {
+    margin-top: 0;
+    margin-bottom: 0;
+}
+
+table.indextable tr.pcap {
+    height: 10px;
+}
+
+table.indextable tr.cap {
+    margin-top: 10px;
+    background-color: #f2f2f2;
+}
+
+img.toggler {
+    margin-right: 3px;
+    margin-top: 3px;
+    cursor: pointer;
+}
+
+div.modindex-jumpbox {
+    border-top: 1px solid #ddd;
+    border-bottom: 1px solid #ddd;
+    margin: 1em 0 1em 0;
+    padding: 0.4em;
+}
+
+div.genindex-jumpbox {
+    border-top: 1px solid #ddd;
+    border-bottom: 1px solid #ddd;
+    margin: 1em 0 1em 0;
+    padding: 0.4em;
+}
+
+/* -- general body styles --------------------------------------------------- */
+
+div.body p, div.body dd, div.body li, div.body blockquote {
+    -moz-hyphens: auto;
+    -ms-hyphens: auto;
+    -webkit-hyphens: auto;
+    hyphens: auto;
+}
+
+a.headerlink {
+    visibility: hidden;
+}
+
+h1:hover > a.headerlink,
+h2:hover > a.headerlink,
+h3:hover > a.headerlink,
+h4:hover > a.headerlink,
+h5:hover > a.headerlink,
+h6:hover > a.headerlink,
+dt:hover > a.headerlink,
+caption:hover > a.headerlink,
+p.caption:hover > a.headerlink,
+div.code-block-caption:hover > a.headerlink {
+    visibility: visible;
+}
+
+div.body p.caption {
+    text-align: inherit;
+}
+
+div.body td {
+    text-align: left;
+}
+
+.field-list ul {
+    padding-left: 1em;
+}
+
+.first {
+    margin-top: 0 !important;
+}
+
+p.rubric {
+    margin-top: 30px;
+    font-weight: bold;
+}
+
+img.align-left, .figure.align-left, object.align-left {
+    clear: left;
+    float: left;
+    margin-right: 1em;
+}
+
+img.align-right, .figure.align-right, object.align-right {
+    clear: right;
+    float: right;
+    margin-left: 1em;
+}
+
+img.align-center, .figure.align-center, object.align-center {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.align-left {
+    text-align: left;
+}
+
+.align-center {
+    text-align: center;
+}
+
+.align-right {
+    text-align: right;
+}
+
+/* -- sidebars -------------------------------------------------------------- */
+
+div.sidebar {
+    margin: 0 0 0.5em 1em;
+    border: 1px solid #ddb;
+    padding: 7px 7px 0 7px;
+    background-color: #ffe;
+    width: 40%;
+    float: right;
+}
+
+p.sidebar-title {
+    font-weight: bold;
+}
+
+/* -- topics ---------------------------------------------------------------- */
+
+div.topic {
+    border: 1px solid #ccc;
+    padding: 7px 7px 0 7px;
+    margin: 10px 0 10px 0;
+}
+
+p.topic-title {
+    font-size: 1.1em;
+    font-weight: bold;
+    margin-top: 10px;
+}
+
+/* -- admonitions ----------------------------------------------------------- */
+
+div.admonition {
+    margin-top: 10px;
+    margin-bottom: 10px;
+    padding: 7px;
+}
+
+div.admonition dt {
+    font-weight: bold;
+}
+
+div.admonition dl {
+    margin-bottom: 0;
+}
+
+p.admonition-title {
+    margin: 0px 10px 5px 0px;
+    font-weight: bold;
+}
+
+div.body p.centered {
+    text-align: center;
+    margin-top: 25px;
+}
+
+/* -- tables ---------------------------------------------------------------- */
+
+table.docutils {
+    border: 0;
+    border-collapse: collapse;
+}
+
+table caption span.caption-number {
+    font-style: italic;
+}
+
+table caption span.caption-text {
+}
+
+table.docutils td, table.docutils th {
+    padding: 1px 8px 1px 5px;
+    border-top: 0;
+    border-left: 0;
+    border-right: 0;
+    border-bottom: 1px solid #aaa;
+}
+
+table.field-list td, table.field-list th {
+    border: 0 !important;
+}
+
+table.footnote td, table.footnote th {
+    border: 0 !important;
+}
+
+th {
+    text-align: left;
+    padding-right: 5px;
+}
+
+table.citation {
+    border-left: solid 1px gray;
+    margin-left: 1px;
+}
+
+table.citation td {
+    border-bottom: none;
+}
+
+/* -- figures --------------------------------------------------------------- */
+
+div.figure {
+    margin: 0.5em;
+    padding: 0.5em;
+}
+
+div.figure p.caption {
+    padding: 0.3em;
+}
+
+div.figure p.caption span.caption-number {
+    font-style: italic;
+}
+
+div.figure p.caption span.caption-text {
+}
+
+
+/* -- other body styles ----------------------------------------------------- */
+
+ol.arabic {
+    list-style: decimal;
+}
+
+ol.loweralpha {
+    list-style: lower-alpha;
+}
+
+ol.upperalpha {
+    list-style: upper-alpha;
+}
+
+ol.lowerroman {
+    list-style: lower-roman;
+}
+
+ol.upperroman {
+    list-style: upper-roman;
+}
+
+dl {
+    margin-bottom: 15px;
+}
+
+dd p {
+    margin-top: 0px;
+}
+
+dd ul, dd table {
+    margin-bottom: 10px;
+}
+
+dd {
+    margin-top: 3px;
+    margin-bottom: 10px;
+    margin-left: 30px;
+}
+
+dt:target, .highlighted {
+    background-color: #fbe54e;
+}
+
+dl.glossary dt {
+    font-weight: bold;
+    font-size: 1.1em;
+}
+
+.field-list ul {
+    margin: 0;
+    padding-left: 1em;
+}
+
+.field-list p {
+    margin: 0;
+}
+
+.optional {
+    font-size: 1.3em;
+}
+
+.sig-paren {
+    font-size: larger;
+}
+
+.versionmodified {
+    font-style: italic;
+}
+
+.system-message {
+    background-color: #fda;
+    padding: 5px;
+    border: 3px solid red;
+}
+
+.footnote:target  {
+    background-color: #ffa;
+}
+
+.line-block {
+    display: block;
+    margin-top: 1em;
+    margin-bottom: 1em;
+}
+
+.line-block .line-block {
+    margin-top: 0;
+    margin-bottom: 0;
+    margin-left: 1.5em;
+}
+
+.guilabel, .menuselection {
+    font-family: sans-serif;
+}
+
+.accelerator {
+    text-decoration: underline;
+}
+
+.classifier {
+    font-style: oblique;
+}
+
+abbr, acronym {
+    border-bottom: dotted 1px;
+    cursor: help;
+}
+
+/* -- code displays --------------------------------------------------------- */
+
+pre {
+    overflow: auto;
+    overflow-y: hidden;  /* fixes display issues on Chrome browsers */
+}
+
+span.pre {
+    -moz-hyphens: none;
+    -ms-hyphens: none;
+    -webkit-hyphens: none;
+    hyphens: none;
+}
+
+td.linenos pre {
+    padding: 5px 0px;
+    border: 0;
+    background-color: transparent;
+    color: #aaa;
+}
+
+table.highlighttable {
+    margin-left: 0.5em;
+}
+
+table.highlighttable td {
+    padding: 0 0.5em 0 0.5em;
+}
+
+div.code-block-caption {
+    padding: 2px 5px;
+    font-size: small;
+}
+
+div.code-block-caption code {
+    background-color: transparent;
+}
+
+div.code-block-caption + div > div.highlight > pre {
+    margin-top: 0;
+}
+
+div.code-block-caption span.caption-number {
+    padding: 0.1em 0.3em;
+    font-style: italic;
+}
+
+div.code-block-caption span.caption-text {
+}
+
+div.literal-block-wrapper {
+    padding: 1em 1em 0;
+}
+
+div.literal-block-wrapper div.highlight {
+    margin: 0;
+}
+
+code.descname {
+    background-color: transparent;
+    font-weight: bold;
+    font-size: 1.2em;
+}
+
+code.descclassname {
+    background-color: transparent;
+}
+
+code.xref, a code {
+    background-color: transparent;
+    font-weight: bold;
+}
+
+h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
+    background-color: transparent;
+}
+
+.viewcode-link {
+    float: right;
+}
+
+.viewcode-back {
+    float: right;
+    font-family: sans-serif;
+}
+
+div.viewcode-block:target {
+    margin: -1px -10px;
+    padding: 0 10px;
+}
+
+/* -- math display ---------------------------------------------------------- */
+
+img.math {
+    vertical-align: middle;
+}
+
+div.body div.math p {
+    text-align: center;
+}
+
+span.eqno {
+    float: right;
+}
+
+/* -- printout stylesheet --------------------------------------------------- */
+
+@media print {
+    div.document,
+    div.documentwrapper,
+    div.bodywrapper {
+        margin: 0 !important;
+        width: 100%;
+    }
+
+    div.sphinxsidebar,
+    div.related,
+    div.footer,
+    #top-link {
+        display: none;
+    }
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/classic.css	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,261 @@
+/*
+ * default.css_t
+ * ~~~~~~~~~~~~~
+ *
+ * Sphinx stylesheet -- default theme.
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+@import url("basic.css");
+
+/* -- page layout ----------------------------------------------------------- */
+
+body {
+    font-family: sans-serif;
+    font-size: 100%;
+    background-color: #11303d;
+    color: #000;
+    margin: 0;
+    padding: 0;
+}
+
+div.document {
+    background-color: #1c4e63;
+}
+
+div.documentwrapper {
+    float: left;
+    width: 100%;
+}
+
+div.bodywrapper {
+    margin: 0 0 0 230px;
+}
+
+div.body {
+    background-color: #ffffff;
+    color: #000000;
+    padding: 0 20px 30px 20px;
+}
+
+div.footer {
+    color: #ffffff;
+    width: 100%;
+    padding: 9px 0 9px 0;
+    text-align: center;
+    font-size: 75%;
+}
+
+div.footer a {
+    color: #ffffff;
+    text-decoration: underline;
+}
+
+div.related {
+    background-color: #133f52;
+    line-height: 30px;
+    color: #ffffff;
+}
+
+div.related a {
+    color: #ffffff;
+}
+
+div.sphinxsidebar {
+}
+
+div.sphinxsidebar h3 {
+    font-family: 'Trebuchet MS', sans-serif;
+    color: #ffffff;
+    font-size: 1.4em;
+    font-weight: normal;
+    margin: 0;
+    padding: 0;
+}
+
+div.sphinxsidebar h3 a {
+    color: #ffffff;
+}
+
+div.sphinxsidebar h4 {
+    font-family: 'Trebuchet MS', sans-serif;
+    color: #ffffff;
+    font-size: 1.3em;
+    font-weight: normal;
+    margin: 5px 0 0 0;
+    padding: 0;
+}
+
+div.sphinxsidebar p {
+    color: #ffffff;
+}
+
+div.sphinxsidebar p.topless {
+    margin: 5px 10px 10px 10px;
+}
+
+div.sphinxsidebar ul {
+    margin: 10px;
+    padding: 0;
+    color: #ffffff;
+}
+
+div.sphinxsidebar a {
+    color: #98dbcc;
+}
+
+div.sphinxsidebar input {
+    border: 1px solid #98dbcc;
+    font-family: sans-serif;
+    font-size: 1em;
+}
+
+
+
+/* -- hyperlink styles ------------------------------------------------------ */
+
+a {
+    color: #355f7c;
+    text-decoration: none;
+}
+
+a:visited {
+    color: #355f7c;
+    text-decoration: none;
+}
+
+a:hover {
+    text-decoration: underline;
+}
+
+
+
+/* -- body styles ----------------------------------------------------------- */
+
+div.body h1,
+div.body h2,
+div.body h3,
+div.body h4,
+div.body h5,
+div.body h6 {
+    font-family: 'Trebuchet MS', sans-serif;
+    background-color: #f2f2f2;
+    font-weight: normal;
+    color: #20435c;
+    border-bottom: 1px solid #ccc;
+    margin: 20px -20px 10px -20px;
+    padding: 3px 0 3px 10px;
+}
+
+div.body h1 { margin-top: 0; font-size: 200%; }
+div.body h2 { font-size: 160%; }
+div.body h3 { font-size: 140%; }
+div.body h4 { font-size: 120%; }
+div.body h5 { font-size: 110%; }
+div.body h6 { font-size: 100%; }
+
+a.headerlink {
+    color: #c60f0f;
+    font-size: 0.8em;
+    padding: 0 4px 0 4px;
+    text-decoration: none;
+}
+
+a.headerlink:hover {
+    background-color: #c60f0f;
+    color: white;
+}
+
+div.body p, div.body dd, div.body li, div.body blockquote {
+    text-align: justify;
+    line-height: 130%;
+}
+
+div.admonition p.admonition-title + p {
+    display: inline;
+}
+
+div.admonition p {
+    margin-bottom: 5px;
+}
+
+div.admonition pre {
+    margin-bottom: 5px;
+}
+
+div.admonition ul, div.admonition ol {
+    margin-bottom: 5px;
+}
+
+div.note {
+    background-color: #eee;
+    border: 1px solid #ccc;
+}
+
+div.seealso {
+    background-color: #ffc;
+    border: 1px solid #ff6;
+}
+
+div.topic {
+    background-color: #eee;
+}
+
+div.warning {
+    background-color: #ffe4e4;
+    border: 1px solid #f66;
+}
+
+p.admonition-title {
+    display: inline;
+}
+
+p.admonition-title:after {
+    content: ":";
+}
+
+pre {
+    padding: 5px;
+    background-color: #eeffcc;
+    color: #333333;
+    line-height: 120%;
+    border: 1px solid #ac9;
+    border-left: none;
+    border-right: none;
+}
+
+code {
+    background-color: #ecf0f3;
+    padding: 0 1px 0 1px;
+    font-size: 0.95em;
+}
+
+th {
+    background-color: #ede;
+}
+
+.warning code {
+    background: #efc2c2;
+}
+
+.note code {
+    background: #d6d6d6;
+}
+
+.viewcode-back {
+    font-family: sans-serif;
+}
+
+div.viewcode-block:target {
+    background-color: #f4debf;
+    border-top: 1px solid #ac9;
+    border-bottom: 1px solid #ac9;
+}
+
+div.code-block-caption {
+    color: #efefef;
+    background-color: #1c4e63;
+}
\ No newline at end of file
Binary file doc/_build/html/_static/comment-bright.png has changed
Binary file doc/_build/html/_static/comment-close.png has changed
Binary file doc/_build/html/_static/comment.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/doctools.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,287 @@
+/*
+ * doctools.js
+ * ~~~~~~~~~~~
+ *
+ * Sphinx JavaScript utilities for all documentation.
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+/**
+ * select a different prefix for underscore
+ */
+$u = _.noConflict();
+
+/**
+ * make the code below compatible with browsers without
+ * an installed firebug like debugger
+if (!window.console || !console.firebug) {
+  var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
+    "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
+    "profile", "profileEnd"];
+  window.console = {};
+  for (var i = 0; i < names.length; ++i)
+    window.console[names[i]] = function() {};
+}
+ */
+
+/**
+ * small helper function to urldecode strings
+ */
+jQuery.urldecode = function(x) {
+  return decodeURIComponent(x).replace(/\+/g, ' ');
+};
+
+/**
+ * small helper function to urlencode strings
+ */
+jQuery.urlencode = encodeURIComponent;
+
+/**
+ * This function returns the parsed url parameters of the
+ * current request. Multiple values per key are supported,
+ * it will always return arrays of strings for the value parts.
+ */
+jQuery.getQueryParameters = function(s) {
+  if (typeof s == 'undefined')
+    s = document.location.search;
+  var parts = s.substr(s.indexOf('?') + 1).split('&');
+  var result = {};
+  for (var i = 0; i < parts.length; i++) {
+    var tmp = parts[i].split('=', 2);
+    var key = jQuery.urldecode(tmp[0]);
+    var value = jQuery.urldecode(tmp[1]);
+    if (key in result)
+      result[key].push(value);
+    else
+      result[key] = [value];
+  }
+  return result;
+};
+
+/**
+ * highlight a given string on a jquery object by wrapping it in
+ * span elements with the given class name.
+ */
+jQuery.fn.highlightText = function(text, className) {
+  function highlight(node) {
+    if (node.nodeType == 3) {
+      var val = node.nodeValue;
+      var pos = val.toLowerCase().indexOf(text);
+      if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
+        var span = document.createElement("span");
+        span.className = className;
+        span.appendChild(document.createTextNode(val.substr(pos, text.length)));
+        node.parentNode.insertBefore(span, node.parentNode.insertBefore(
+          document.createTextNode(val.substr(pos + text.length)),
+          node.nextSibling));
+        node.nodeValue = val.substr(0, pos);
+      }
+    }
+    else if (!jQuery(node).is("button, select, textarea")) {
+      jQuery.each(node.childNodes, function() {
+        highlight(this);
+      });
+    }
+  }
+  return this.each(function() {
+    highlight(this);
+  });
+};
+
+/*
+ * backward compatibility for jQuery.browser
+ * This will be supported until firefox bug is fixed.
+ */
+if (!jQuery.browser) {
+  jQuery.uaMatch = function(ua) {
+    ua = ua.toLowerCase();
+
+    var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
+      /(webkit)[ \/]([\w.]+)/.exec(ua) ||
+      /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
+      /(msie) ([\w.]+)/.exec(ua) ||
+      ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
+      [];
+
+    return {
+      browser: match[ 1 ] || "",
+      version: match[ 2 ] || "0"
+    };
+  };
+  jQuery.browser = {};
+  jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
+}
+
+/**
+ * Small JavaScript module for the documentation.
+ */
+var Documentation = {
+
+  init : function() {
+    this.fixFirefoxAnchorBug();
+    this.highlightSearchWords();
+    this.initIndexTable();
+    
+  },
+
+  /**
+   * i18n support
+   */
+  TRANSLATIONS : {},
+  PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
+  LOCALE : 'unknown',
+
+  // gettext and ngettext don't access this so that the functions
+  // can safely bound to a different name (_ = Documentation.gettext)
+  gettext : function(string) {
+    var translated = Documentation.TRANSLATIONS[string];
+    if (typeof translated == 'undefined')
+      return string;
+    return (typeof translated == 'string') ? translated : translated[0];
+  },
+
+  ngettext : function(singular, plural, n) {
+    var translated = Documentation.TRANSLATIONS[singular];
+    if (typeof translated == 'undefined')
+      return (n == 1) ? singular : plural;
+    return translated[Documentation.PLURALEXPR(n)];
+  },
+
+  addTranslations : function(catalog) {
+    for (var key in catalog.messages)
+      this.TRANSLATIONS[key] = catalog.messages[key];
+    this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
+    this.LOCALE = catalog.locale;
+  },
+
+  /**
+   * add context elements like header anchor links
+   */
+  addContextElements : function() {
+    $('div[id] > :header:first').each(function() {
+      $('<a class="headerlink">\u00B6</a>').
+      attr('href', '#' + this.id).
+      attr('title', _('Permalink to this headline')).
+      appendTo(this);
+    });
+    $('dt[id]').each(function() {
+      $('<a class="headerlink">\u00B6</a>').
+      attr('href', '#' + this.id).
+      attr('title', _('Permalink to this definition')).
+      appendTo(this);
+    });
+  },
+
+  /**
+   * workaround a firefox stupidity
+   * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
+   */
+  fixFirefoxAnchorBug : function() {
+    if (document.location.hash)
+      window.setTimeout(function() {
+        document.location.href += '';
+      }, 10);
+  },
+
+  /**
+   * highlight the search words provided in the url in the text
+   */
+  highlightSearchWords : function() {
+    var params = $.getQueryParameters();
+    var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
+    if (terms.length) {
+      var body = $('div.body');
+      if (!body.length) {
+        body = $('body');
+      }
+      window.setTimeout(function() {
+        $.each(terms, function() {
+          body.highlightText(this.toLowerCase(), 'highlighted');
+        });
+      }, 10);
+      $('<p class="highlight-link"><a href="javascript:Documentation.' +
+        'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
+          .appendTo($('#searchbox'));
+    }
+  },
+
+  /**
+   * init the domain index toggle buttons
+   */
+  initIndexTable : function() {
+    var togglers = $('img.toggler').click(function() {
+      var src = $(this).attr('src');
+      var idnum = $(this).attr('id').substr(7);
+      $('tr.cg-' + idnum).toggle();
+      if (src.substr(-9) == 'minus.png')
+        $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
+      else
+        $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
+    }).css('display', '');
+    if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
+        togglers.click();
+    }
+  },
+
+  /**
+   * helper function to hide the search marks again
+   */
+  hideSearchWords : function() {
+    $('#searchbox .highlight-link').fadeOut(300);
+    $('span.highlighted').removeClass('highlighted');
+  },
+
+  /**
+   * make the url absolute
+   */
+  makeURL : function(relativeURL) {
+    return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
+  },
+
+  /**
+   * get the current relative url
+   */
+  getCurrentURL : function() {
+    var path = document.location.pathname;
+    var parts = path.split(/\//);
+    $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
+      if (this == '..')
+        parts.pop();
+    });
+    var url = parts.join('/');
+    return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
+  },
+
+  initOnKeyListeners: function() {
+    $(document).keyup(function(event) {
+      var activeElementType = document.activeElement.tagName;
+      // don't navigate when in search box or textarea
+      if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') {
+        switch (event.keyCode) {
+          case 37: // left
+            var prevHref = $('link[rel="prev"]').prop('href');
+            if (prevHref) {
+              window.location.href = prevHref;
+              return false;
+            }
+          case 39: // right
+            var nextHref = $('link[rel="next"]').prop('href');
+            if (nextHref) {
+              window.location.href = nextHref;
+              return false;
+            }
+        }
+      }
+    });
+  }
+};
+
+// quick alias for translations
+_ = Documentation.gettext;
+
+$(document).ready(function() {
+  Documentation.init();
+});
\ No newline at end of file
Binary file doc/_build/html/_static/down-pressed.png has changed
Binary file doc/_build/html/_static/down.png has changed
Binary file doc/_build/html/_static/file.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/jquery-1.11.1.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,10308 @@
+/*!
+ * jQuery JavaScript Library v1.11.1
+ * http://jquery.com/
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ *
+ * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2014-05-01T17:42Z
+ */
+
+(function( global, factory ) {
+
+	if ( typeof module === "object" && typeof module.exports === "object" ) {
+		// For CommonJS and CommonJS-like environments where a proper window is present,
+		// execute the factory and get jQuery
+		// For environments that do not inherently posses a window with a document
+		// (such as Node.js), expose a jQuery-making factory as module.exports
+		// This accentuates the need for the creation of a real window
+		// e.g. var jQuery = require("jquery")(window);
+		// See ticket #14549 for more info
+		module.exports = global.document ?
+			factory( global, true ) :
+			function( w ) {
+				if ( !w.document ) {
+					throw new Error( "jQuery requires a window with a document" );
+				}
+				return factory( w );
+			};
+	} else {
+		factory( global );
+	}
+
+// Pass this if window is not defined yet
+}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Can't do this because several apps including ASP.NET trace
+// the stack via arguments.caller.callee and Firefox dies if
+// you try to trace through "use strict" call chains. (#13335)
+// Support: Firefox 18+
+//
+
+var deletedIds = [];
+
+var slice = deletedIds.slice;
+
+var concat = deletedIds.concat;
+
+var push = deletedIds.push;
+
+var indexOf = deletedIds.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var support = {};
+
+
+
+var
+	version = "1.11.1",
+
+	// Define a local copy of jQuery
+	jQuery = function( selector, context ) {
+		// The jQuery object is actually just the init constructor 'enhanced'
+		// Need init if jQuery is called (just allow error to be thrown if not included)
+		return new jQuery.fn.init( selector, context );
+	},
+
+	// Support: Android<4.1, IE<9
+	// Make sure we trim BOM and NBSP
+	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
+
+	// Matches dashed string for camelizing
+	rmsPrefix = /^-ms-/,
+	rdashAlpha = /-([\da-z])/gi,
+
+	// Used by jQuery.camelCase as callback to replace()
+	fcamelCase = function( all, letter ) {
+		return letter.toUpperCase();
+	};
+
+jQuery.fn = jQuery.prototype = {
+	// The current version of jQuery being used
+	jquery: version,
+
+	constructor: jQuery,
+
+	// Start with an empty selector
+	selector: "",
+
+	// The default length of a jQuery object is 0
+	length: 0,
+
+	toArray: function() {
+		return slice.call( this );
+	},
+
+	// Get the Nth element in the matched element set OR
+	// Get the whole matched element set as a clean array
+	get: function( num ) {
+		return num != null ?
+
+			// Return just the one element from the set
+			( num < 0 ? this[ num + this.length ] : this[ num ] ) :
+
+			// Return all the elements in a clean array
+			slice.call( this );
+	},
+
+	// Take an array of elements and push it onto the stack
+	// (returning the new matched element set)
+	pushStack: function( elems ) {
+
+		// Build a new jQuery matched element set
+		var ret = jQuery.merge( this.constructor(), elems );
+
+		// Add the old object onto the stack (as a reference)
+		ret.prevObject = this;
+		ret.context = this.context;
+
+		// Return the newly-formed element set
+		return ret;
+	},
+
+	// Execute a callback for every element in the matched set.
+	// (You can seed the arguments with an array of args, but this is
+	// only used internally.)
+	each: function( callback, args ) {
+		return jQuery.each( this, callback, args );
+	},
+
+	map: function( callback ) {
+		return this.pushStack( jQuery.map(this, function( elem, i ) {
+			return callback.call( elem, i, elem );
+		}));
+	},
+
+	slice: function() {
+		return this.pushStack( slice.apply( this, arguments ) );
+	},
+
+	first: function() {
+		return this.eq( 0 );
+	},
+
+	last: function() {
+		return this.eq( -1 );
+	},
+
+	eq: function( i ) {
+		var len = this.length,
+			j = +i + ( i < 0 ? len : 0 );
+		return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );
+	},
+
+	end: function() {
+		return this.prevObject || this.constructor(null);
+	},
+
+	// For internal use only.
+	// Behaves like an Array's method, not like a jQuery method.
+	push: push,
+	sort: deletedIds.sort,
+	splice: deletedIds.splice
+};
+
+jQuery.extend = jQuery.fn.extend = function() {
+	var src, copyIsArray, copy, name, options, clone,
+		target = arguments[0] || {},
+		i = 1,
+		length = arguments.length,
+		deep = false;
+
+	// Handle a deep copy situation
+	if ( typeof target === "boolean" ) {
+		deep = target;
+
+		// skip the boolean and the target
+		target = arguments[ i ] || {};
+		i++;
+	}
+
+	// Handle case when target is a string or something (possible in deep copy)
+	if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
+		target = {};
+	}
+
+	// extend jQuery itself if only one argument is passed
+	if ( i === length ) {
+		target = this;
+		i--;
+	}
+
+	for ( ; i < length; i++ ) {
+		// Only deal with non-null/undefined values
+		if ( (options = arguments[ i ]) != null ) {
+			// Extend the base object
+			for ( name in options ) {
+				src = target[ name ];
+				copy = options[ name ];
+
+				// Prevent never-ending loop
+				if ( target === copy ) {
+					continue;
+				}
+
+				// Recurse if we're merging plain objects or arrays
+				if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
+					if ( copyIsArray ) {
+						copyIsArray = false;
+						clone = src && jQuery.isArray(src) ? src : [];
+
+					} else {
+						clone = src && jQuery.isPlainObject(src) ? src : {};
+					}
+
+					// Never move original objects, clone them
+					target[ name ] = jQuery.extend( deep, clone, copy );
+
+				// Don't bring in undefined values
+				} else if ( copy !== undefined ) {
+					target[ name ] = copy;
+				}
+			}
+		}
+	}
+
+	// Return the modified object
+	return target;
+};
+
+jQuery.extend({
+	// Unique for each copy of jQuery on the page
+	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
+
+	// Assume jQuery is ready without the ready module
+	isReady: true,
+
+	error: function( msg ) {
+		throw new Error( msg );
+	},
+
+	noop: function() {},
+
+	// See test/unit/core.js for details concerning isFunction.
+	// Since version 1.3, DOM methods and functions like alert
+	// aren't supported. They return false on IE (#2968).
+	isFunction: function( obj ) {
+		return jQuery.type(obj) === "function";
+	},
+
+	isArray: Array.isArray || function( obj ) {
+		return jQuery.type(obj) === "array";
+	},
+
+	isWindow: function( obj ) {
+		/* jshint eqeqeq: false */
+		return obj != null && obj == obj.window;
+	},
+
+	isNumeric: function( obj ) {
+		// parseFloat NaNs numeric-cast false positives (null|true|false|"")
+		// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
+		// subtraction forces infinities to NaN
+		return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0;
+	},
+
+	isEmptyObject: function( obj ) {
+		var name;
+		for ( name in obj ) {
+			return false;
+		}
+		return true;
+	},
+
+	isPlainObject: function( obj ) {
+		var key;
+
+		// Must be an Object.
+		// Because of IE, we also have to check the presence of the constructor property.
+		// Make sure that DOM nodes and window objects don't pass through, as well
+		if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
+			return false;
+		}
+
+		try {
+			// Not own constructor property must be Object
+			if ( obj.constructor &&
+				!hasOwn.call(obj, "constructor") &&
+				!hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {
+				return false;
+			}
+		} catch ( e ) {
+			// IE8,9 Will throw exceptions on certain host objects #9897
+			return false;
+		}
+
+		// Support: IE<9
+		// Handle iteration over inherited properties before own properties.
+		if ( support.ownLast ) {
+			for ( key in obj ) {
+				return hasOwn.call( obj, key );
+			}
+		}
+
+		// Own properties are enumerated firstly, so to speed up,
+		// if last one is own, then all properties are own.
+		for ( key in obj ) {}
+
+		return key === undefined || hasOwn.call( obj, key );
+	},
+
+	type: function( obj ) {
+		if ( obj == null ) {
+			return obj + "";
+		}
+		return typeof obj === "object" || typeof obj === "function" ?
+			class2type[ toString.call(obj) ] || "object" :
+			typeof obj;
+	},
+
+	// Evaluates a script in a global context
+	// Workarounds based on findings by Jim Driscoll
+	// http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
+	globalEval: function( data ) {
+		if ( data && jQuery.trim( data ) ) {
+			// We use execScript on Internet Explorer
+			// We use an anonymous function so that context is window
+			// rather than jQuery in Firefox
+			( window.execScript || function( data ) {
+				window[ "eval" ].call( window, data );
+			} )( data );
+		}
+	},
+
+	// Convert dashed to camelCase; used by the css and data modules
+	// Microsoft forgot to hump their vendor prefix (#9572)
+	camelCase: function( string ) {
+		return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
+	},
+
+	nodeName: function( elem, name ) {
+		return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
+	},
+
+	// args is for internal usage only
+	each: function( obj, callback, args ) {
+		var value,
+			i = 0,
+			length = obj.length,
+			isArray = isArraylike( obj );
+
+		if ( args ) {
+			if ( isArray ) {
+				for ( ; i < length; i++ ) {
+					value = callback.apply( obj[ i ], args );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			} else {
+				for ( i in obj ) {
+					value = callback.apply( obj[ i ], args );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			}
+
+		// A special, fast, case for the most common use of each
+		} else {
+			if ( isArray ) {
+				for ( ; i < length; i++ ) {
+					value = callback.call( obj[ i ], i, obj[ i ] );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			} else {
+				for ( i in obj ) {
+					value = callback.call( obj[ i ], i, obj[ i ] );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			}
+		}
+
+		return obj;
+	},
+
+	// Support: Android<4.1, IE<9
+	trim: function( text ) {
+		return text == null ?
+			"" :
+			( text + "" ).replace( rtrim, "" );
+	},
+
+	// results is for internal usage only
+	makeArray: function( arr, results ) {
+		var ret = results || [];
+
+		if ( arr != null ) {
+			if ( isArraylike( Object(arr) ) ) {
+				jQuery.merge( ret,
+					typeof arr === "string" ?
+					[ arr ] : arr
+				);
+			} else {
+				push.call( ret, arr );
+			}
+		}
+
+		return ret;
+	},
+
+	inArray: function( elem, arr, i ) {
+		var len;
+
+		if ( arr ) {
+			if ( indexOf ) {
+				return indexOf.call( arr, elem, i );
+			}
+
+			len = arr.length;
+			i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
+
+			for ( ; i < len; i++ ) {
+				// Skip accessing in sparse arrays
+				if ( i in arr && arr[ i ] === elem ) {
+					return i;
+				}
+			}
+		}
+
+		return -1;
+	},
+
+	merge: function( first, second ) {
+		var len = +second.length,
+			j = 0,
+			i = first.length;
+
+		while ( j < len ) {
+			first[ i++ ] = second[ j++ ];
+		}
+
+		// Support: IE<9
+		// Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists)
+		if ( len !== len ) {
+			while ( second[j] !== undefined ) {
+				first[ i++ ] = second[ j++ ];
+			}
+		}
+
+		first.length = i;
+
+		return first;
+	},
+
+	grep: function( elems, callback, invert ) {
+		var callbackInverse,
+			matches = [],
+			i = 0,
+			length = elems.length,
+			callbackExpect = !invert;
+
+		// Go through the array, only saving the items
+		// that pass the validator function
+		for ( ; i < length; i++ ) {
+			callbackInverse = !callback( elems[ i ], i );
+			if ( callbackInverse !== callbackExpect ) {
+				matches.push( elems[ i ] );
+			}
+		}
+
+		return matches;
+	},
+
+	// arg is for internal usage only
+	map: function( elems, callback, arg ) {
+		var value,
+			i = 0,
+			length = elems.length,
+			isArray = isArraylike( elems ),
+			ret = [];
+
+		// Go through the array, translating each of the items to their new values
+		if ( isArray ) {
+			for ( ; i < length; i++ ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+
+		// Go through every key on the object,
+		} else {
+			for ( i in elems ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+		}
+
+		// Flatten any nested arrays
+		return concat.apply( [], ret );
+	},
+
+	// A global GUID counter for objects
+	guid: 1,
+
+	// Bind a function to a context, optionally partially applying any
+	// arguments.
+	proxy: function( fn, context ) {
+		var args, proxy, tmp;
+
+		if ( typeof context === "string" ) {
+			tmp = fn[ context ];
+			context = fn;
+			fn = tmp;
+		}
+
+		// Quick check to determine if target is callable, in the spec
+		// this throws a TypeError, but we will just return undefined.
+		if ( !jQuery.isFunction( fn ) ) {
+			return undefined;
+		}
+
+		// Simulated bind
+		args = slice.call( arguments, 2 );
+		proxy = function() {
+			return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
+		};
+
+		// Set the guid of unique handler to the same of original handler, so it can be removed
+		proxy.guid = fn.guid = fn.guid || jQuery.guid++;
+
+		return proxy;
+	},
+
+	now: function() {
+		return +( new Date() );
+	},
+
+	// jQuery.support is not used in Core but other projects attach their
+	// properties to it so it needs to exist.
+	support: support
+});
+
+// Populate the class2type map
+jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {
+	class2type[ "[object " + name + "]" ] = name.toLowerCase();
+});
+
+function isArraylike( obj ) {
+	var length = obj.length,
+		type = jQuery.type( obj );
+
+	if ( type === "function" || jQuery.isWindow( obj ) ) {
+		return false;
+	}
+
+	if ( obj.nodeType === 1 && length ) {
+		return true;
+	}
+
+	return type === "array" || length === 0 ||
+		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
+}
+var Sizzle =
+/*!
+ * Sizzle CSS Selector Engine v1.10.19
+ * http://sizzlejs.com/
+ *
+ * Copyright 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2014-04-18
+ */
+(function( window ) {
+
+var i,
+	support,
+	Expr,
+	getText,
+	isXML,
+	tokenize,
+	compile,
+	select,
+	outermostContext,
+	sortInput,
+	hasDuplicate,
+
+	// Local document vars
+	setDocument,
+	document,
+	docElem,
+	documentIsHTML,
+	rbuggyQSA,
+	rbuggyMatches,
+	matches,
+	contains,
+
+	// Instance-specific data
+	expando = "sizzle" + -(new Date()),
+	preferredDoc = window.document,
+	dirruns = 0,
+	done = 0,
+	classCache = createCache(),
+	tokenCache = createCache(),
+	compilerCache = createCache(),
+	sortOrder = function( a, b ) {
+		if ( a === b ) {
+			hasDuplicate = true;
+		}
+		return 0;
+	},
+
+	// General-purpose constants
+	strundefined = typeof undefined,
+	MAX_NEGATIVE = 1 << 31,
+
+	// Instance methods
+	hasOwn = ({}).hasOwnProperty,
+	arr = [],
+	pop = arr.pop,
+	push_native = arr.push,
+	push = arr.push,
+	slice = arr.slice,
+	// Use a stripped-down indexOf if we can't use a native one
+	indexOf = arr.indexOf || function( elem ) {
+		var i = 0,
+			len = this.length;
+		for ( ; i < len; i++ ) {
+			if ( this[i] === elem ) {
+				return i;
+			}
+		}
+		return -1;
+	},
+
+	booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
+
+	// Regular expressions
+
+	// Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
+	whitespace = "[\\x20\\t\\r\\n\\f]",
+	// http://www.w3.org/TR/css3-syntax/#characters
+	characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
+
+	// Loosely modeled on CSS identifier characters
+	// An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors
+	// Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
+	identifier = characterEncoding.replace( "w", "w#" ),
+
+	// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
+	attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace +
+		// Operator (capture 2)
+		"*([*^$|!~]?=)" + whitespace +
+		// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
+		"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
+		"*\\]",
+
+	pseudos = ":(" + characterEncoding + ")(?:\\((" +
+		// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
+		// 1. quoted (capture 3; capture 4 or capture 5)
+		"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
+		// 2. simple (capture 6)
+		"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
+		// 3. anything else (capture 2)
+		".*" +
+		")\\)|)",
+
+	// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
+	rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
+
+	rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
+	rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
+
+	rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
+
+	rpseudo = new RegExp( pseudos ),
+	ridentifier = new RegExp( "^" + identifier + "$" ),
+
+	matchExpr = {
+		"ID": new RegExp( "^#(" + characterEncoding + ")" ),
+		"CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
+		"TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
+		"ATTR": new RegExp( "^" + attributes ),
+		"PSEUDO": new RegExp( "^" + pseudos ),
+		"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
+			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
+			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
+		"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
+		// For use in libraries implementing .is()
+		// We use this for POS matching in `select`
+		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
+			whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
+	},
+
+	rinputs = /^(?:input|select|textarea|button)$/i,
+	rheader = /^h\d$/i,
+
+	rnative = /^[^{]+\{\s*\[native \w/,
+
+	// Easily-parseable/retrievable ID or TAG or CLASS selectors
+	rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
+
+	rsibling = /[+~]/,
+	rescape = /'|\\/g,
+
+	// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
+	runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
+	funescape = function( _, escaped, escapedWhitespace ) {
+		var high = "0x" + escaped - 0x10000;
+		// NaN means non-codepoint
+		// Support: Firefox<24
+		// Workaround erroneous numeric interpretation of +"0x"
+		return high !== high || escapedWhitespace ?
+			escaped :
+			high < 0 ?
+				// BMP codepoint
+				String.fromCharCode( high + 0x10000 ) :
+				// Supplemental Plane codepoint (surrogate pair)
+				String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
+	};
+
+// Optimize for push.apply( _, NodeList )
+try {
+	push.apply(
+		(arr = slice.call( preferredDoc.childNodes )),
+		preferredDoc.childNodes
+	);
+	// Support: Android<4.0
+	// Detect silently failing push.apply
+	arr[ preferredDoc.childNodes.length ].nodeType;
+} catch ( e ) {
+	push = { apply: arr.length ?
+
+		// Leverage slice if possible
+		function( target, els ) {
+			push_native.apply( target, slice.call(els) );
+		} :
+
+		// Support: IE<9
+		// Otherwise append directly
+		function( target, els ) {
+			var j = target.length,
+				i = 0;
+			// Can't trust NodeList.length
+			while ( (target[j++] = els[i++]) ) {}
+			target.length = j - 1;
+		}
+	};
+}
+
+function Sizzle( selector, context, results, seed ) {
+	var match, elem, m, nodeType,
+		// QSA vars
+		i, groups, old, nid, newContext, newSelector;
+
+	if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
+		setDocument( context );
+	}
+
+	context = context || document;
+	results = results || [];
+
+	if ( !selector || typeof selector !== "string" ) {
+		return results;
+	}
+
+	if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) {
+		return [];
+	}
+
+	if ( documentIsHTML && !seed ) {
+
+		// Shortcuts
+		if ( (match = rquickExpr.exec( selector )) ) {
+			// Speed-up: Sizzle("#ID")
+			if ( (m = match[1]) ) {
+				if ( nodeType === 9 ) {
+					elem = context.getElementById( m );
+					// Check parentNode to catch when Blackberry 4.6 returns
+					// nodes that are no longer in the document (jQuery #6963)
+					if ( elem && elem.parentNode ) {
+						// Handle the case where IE, Opera, and Webkit return items
+						// by name instead of ID
+						if ( elem.id === m ) {
+							results.push( elem );
+							return results;
+						}
+					} else {
+						return results;
+					}
+				} else {
+					// Context is not a document
+					if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
+						contains( context, elem ) && elem.id === m ) {
+						results.push( elem );
+						return results;
+					}
+				}
+
+			// Speed-up: Sizzle("TAG")
+			} else if ( match[2] ) {
+				push.apply( results, context.getElementsByTagName( selector ) );
+				return results;
+
+			// Speed-up: Sizzle(".CLASS")
+			} else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) {
+				push.apply( results, context.getElementsByClassName( m ) );
+				return results;
+			}
+		}
+
+		// QSA path
+		if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
+			nid = old = expando;
+			newContext = context;
+			newSelector = nodeType === 9 && selector;
+
+			// qSA works strangely on Element-rooted queries
+			// We can work around this by specifying an extra ID on the root
+			// and working up from there (Thanks to Andrew Dupont for the technique)
+			// IE 8 doesn't work on object elements
+			if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
+				groups = tokenize( selector );
+
+				if ( (old = context.getAttribute("id")) ) {
+					nid = old.replace( rescape, "\\$&" );
+				} else {
+					context.setAttribute( "id", nid );
+				}
+				nid = "[id='" + nid + "'] ";
+
+				i = groups.length;
+				while ( i-- ) {
+					groups[i] = nid + toSelector( groups[i] );
+				}
+				newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context;
+				newSelector = groups.join(",");
+			}
+
+			if ( newSelector ) {
+				try {
+					push.apply( results,
+						newContext.querySelectorAll( newSelector )
+					);
+					return results;
+				} catch(qsaError) {
+				} finally {
+					if ( !old ) {
+						context.removeAttribute("id");
+					}
+				}
+			}
+		}
+	}
+
+	// All others
+	return select( selector.replace( rtrim, "$1" ), context, results, seed );
+}
+
+/**
+ * Create key-value caches of limited size
+ * @returns {Function(string, Object)} Returns the Object data after storing it on itself with
+ *	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
+ *	deleting the oldest entry
+ */
+function createCache() {
+	var keys = [];
+
+	function cache( key, value ) {
+		// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
+		if ( keys.push( key + " " ) > Expr.cacheLength ) {
+			// Only keep the most recent entries
+			delete cache[ keys.shift() ];
+		}
+		return (cache[ key + " " ] = value);
+	}
+	return cache;
+}
+
+/**
+ * Mark a function for special use by Sizzle
+ * @param {Function} fn The function to mark
+ */
+function markFunction( fn ) {
+	fn[ expando ] = true;
+	return fn;
+}
+
+/**
+ * Support testing using an element
+ * @param {Function} fn Passed the created div and expects a boolean result
+ */
+function assert( fn ) {
+	var div = document.createElement("div");
+
+	try {
+		return !!fn( div );
+	} catch (e) {
+		return false;
+	} finally {
+		// Remove from its parent by default
+		if ( div.parentNode ) {
+			div.parentNode.removeChild( div );
+		}
+		// release memory in IE
+		div = null;
+	}
+}
+
+/**
+ * Adds the same handler for all of the specified attrs
+ * @param {String} attrs Pipe-separated list of attributes
+ * @param {Function} handler The method that will be applied
+ */
+function addHandle( attrs, handler ) {
+	var arr = attrs.split("|"),
+		i = attrs.length;
+
+	while ( i-- ) {
+		Expr.attrHandle[ arr[i] ] = handler;
+	}
+}
+
+/**
+ * Checks document order of two siblings
+ * @param {Element} a
+ * @param {Element} b
+ * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
+ */
+function siblingCheck( a, b ) {
+	var cur = b && a,
+		diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
+			( ~b.sourceIndex || MAX_NEGATIVE ) -
+			( ~a.sourceIndex || MAX_NEGATIVE );
+
+	// Use IE sourceIndex if available on both nodes
+	if ( diff ) {
+		return diff;
+	}
+
+	// Check if b follows a
+	if ( cur ) {
+		while ( (cur = cur.nextSibling) ) {
+			if ( cur === b ) {
+				return -1;
+			}
+		}
+	}
+
+	return a ? 1 : -1;
+}
+
+/**
+ * Returns a function to use in pseudos for input types
+ * @param {String} type
+ */
+function createInputPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return name === "input" && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for buttons
+ * @param {String} type
+ */
+function createButtonPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return (name === "input" || name === "button") && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for positionals
+ * @param {Function} fn
+ */
+function createPositionalPseudo( fn ) {
+	return markFunction(function( argument ) {
+		argument = +argument;
+		return markFunction(function( seed, matches ) {
+			var j,
+				matchIndexes = fn( [], seed.length, argument ),
+				i = matchIndexes.length;
+
+			// Match elements found at the specified indexes
+			while ( i-- ) {
+				if ( seed[ (j = matchIndexes[i]) ] ) {
+					seed[j] = !(matches[j] = seed[j]);
+				}
+			}
+		});
+	});
+}
+
+/**
+ * Checks a node for validity as a Sizzle context
+ * @param {Element|Object=} context
+ * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
+ */
+function testContext( context ) {
+	return context && typeof context.getElementsByTagName !== strundefined && context;
+}
+
+// Expose support vars for convenience
+support = Sizzle.support = {};
+
+/**
+ * Detects XML nodes
+ * @param {Element|Object} elem An element or a document
+ * @returns {Boolean} True iff elem is a non-HTML XML node
+ */
+isXML = Sizzle.isXML = function( elem ) {
+	// documentElement is verified for cases where it doesn't yet exist
+	// (such as loading iframes in IE - #4833)
+	var documentElement = elem && (elem.ownerDocument || elem).documentElement;
+	return documentElement ? documentElement.nodeName !== "HTML" : false;
+};
+
+/**
+ * Sets document-related variables once based on the current document
+ * @param {Element|Object} [doc] An element or document object to use to set the document
+ * @returns {Object} Returns the current document
+ */
+setDocument = Sizzle.setDocument = function( node ) {
+	var hasCompare,
+		doc = node ? node.ownerDocument || node : preferredDoc,
+		parent = doc.defaultView;
+
+	// If no document and documentElement is available, return
+	if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
+		return document;
+	}
+
+	// Set our document
+	document = doc;
+	docElem = doc.documentElement;
+
+	// Support tests
+	documentIsHTML = !isXML( doc );
+
+	// Support: IE>8
+	// If iframe document is assigned to "document" variable and if iframe has been reloaded,
+	// IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
+	// IE6-8 do not support the defaultView property so parent will be undefined
+	if ( parent && parent !== parent.top ) {
+		// IE11 does not have attachEvent, so all must suffer
+		if ( parent.addEventListener ) {
+			parent.addEventListener( "unload", function() {
+				setDocument();
+			}, false );
+		} else if ( parent.attachEvent ) {
+			parent.attachEvent( "onunload", function() {
+				setDocument();
+			});
+		}
+	}
+
+	/* Attributes
+	---------------------------------------------------------------------- */
+
+	// Support: IE<8
+	// Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans)
+	support.attributes = assert(function( div ) {
+		div.className = "i";
+		return !div.getAttribute("className");
+	});
+
+	/* getElement(s)By*
+	---------------------------------------------------------------------- */
+
+	// Check if getElementsByTagName("*") returns only elements
+	support.getElementsByTagName = assert(function( div ) {
+		div.appendChild( doc.createComment("") );
+		return !div.getElementsByTagName("*").length;
+	});
+
+	// Check if getElementsByClassName can be trusted
+	support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) {
+		div.innerHTML = "<div class='a'></div><div class='a i'></div>";
+
+		// Support: Safari<4
+		// Catch class over-caching
+		div.firstChild.className = "i";
+		// Support: Opera<10
+		// Catch gEBCN failure to find non-leading classes
+		return div.getElementsByClassName("i").length === 2;
+	});
+
+	// Support: IE<10
+	// Check if getElementById returns elements by name
+	// The broken getElementById methods don't pick up programatically-set names,
+	// so use a roundabout getElementsByName test
+	support.getById = assert(function( div ) {
+		docElem.appendChild( div ).id = expando;
+		return !doc.getElementsByName || !doc.getElementsByName( expando ).length;
+	});
+
+	// ID find and filter
+	if ( support.getById ) {
+		Expr.find["ID"] = function( id, context ) {
+			if ( typeof context.getElementById !== strundefined && documentIsHTML ) {
+				var m = context.getElementById( id );
+				// Check parentNode to catch when Blackberry 4.6 returns
+				// nodes that are no longer in the document #6963
+				return m && m.parentNode ? [ m ] : [];
+			}
+		};
+		Expr.filter["ID"] = function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				return elem.getAttribute("id") === attrId;
+			};
+		};
+	} else {
+		// Support: IE6/7
+		// getElementById is not reliable as a find shortcut
+		delete Expr.find["ID"];
+
+		Expr.filter["ID"] =  function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
+				return node && node.value === attrId;
+			};
+		};
+	}
+
+	// Tag
+	Expr.find["TAG"] = support.getElementsByTagName ?
+		function( tag, context ) {
+			if ( typeof context.getElementsByTagName !== strundefined ) {
+				return context.getElementsByTagName( tag );
+			}
+		} :
+		function( tag, context ) {
+			var elem,
+				tmp = [],
+				i = 0,
+				results = context.getElementsByTagName( tag );
+
+			// Filter out possible comments
+			if ( tag === "*" ) {
+				while ( (elem = results[i++]) ) {
+					if ( elem.nodeType === 1 ) {
+						tmp.push( elem );
+					}
+				}
+
+				return tmp;
+			}
+			return results;
+		};
+
+	// Class
+	Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
+		if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) {
+			return context.getElementsByClassName( className );
+		}
+	};
+
+	/* QSA/matchesSelector
+	---------------------------------------------------------------------- */
+
+	// QSA and matchesSelector support
+
+	// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
+	rbuggyMatches = [];
+
+	// qSa(:focus) reports false when true (Chrome 21)
+	// We allow this because of a bug in IE8/9 that throws an error
+	// whenever `document.activeElement` is accessed on an iframe
+	// So, we allow :focus to pass through QSA all the time to avoid the IE error
+	// See http://bugs.jquery.com/ticket/13378
+	rbuggyQSA = [];
+
+	if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {
+		// Build QSA regex
+		// Regex strategy adopted from Diego Perini
+		assert(function( div ) {
+			// Select is set to empty string on purpose
+			// This is to test IE's treatment of not explicitly
+			// setting a boolean content attribute,
+			// since its presence should be enough
+			// http://bugs.jquery.com/ticket/12359
+			div.innerHTML = "<select msallowclip=''><option selected=''></option></select>";
+
+			// Support: IE8, Opera 11-12.16
+			// Nothing should be selected when empty strings follow ^= or $= or *=
+			// The test attribute must be unknown in Opera but "safe" for WinRT
+			// http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
+			if ( div.querySelectorAll("[msallowclip^='']").length ) {
+				rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
+			}
+
+			// Support: IE8
+			// Boolean attributes and "value" are not treated correctly
+			if ( !div.querySelectorAll("[selected]").length ) {
+				rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
+			}
+
+			// Webkit/Opera - :checked should return selected option elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			// IE8 throws error here and will not see later tests
+			if ( !div.querySelectorAll(":checked").length ) {
+				rbuggyQSA.push(":checked");
+			}
+		});
+
+		assert(function( div ) {
+			// Support: Windows 8 Native Apps
+			// The type and name attributes are restricted during .innerHTML assignment
+			var input = doc.createElement("input");
+			input.setAttribute( "type", "hidden" );
+			div.appendChild( input ).setAttribute( "name", "D" );
+
+			// Support: IE8
+			// Enforce case-sensitivity of name attribute
+			if ( div.querySelectorAll("[name=d]").length ) {
+				rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
+			}
+
+			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
+			// IE8 throws error here and will not see later tests
+			if ( !div.querySelectorAll(":enabled").length ) {
+				rbuggyQSA.push( ":enabled", ":disabled" );
+			}
+
+			// Opera 10-11 does not throw on post-comma invalid pseudos
+			div.querySelectorAll("*,:x");
+			rbuggyQSA.push(",.*:");
+		});
+	}
+
+	if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
+		docElem.webkitMatchesSelector ||
+		docElem.mozMatchesSelector ||
+		docElem.oMatchesSelector ||
+		docElem.msMatchesSelector) )) ) {
+
+		assert(function( div ) {
+			// Check to see if it's possible to do matchesSelector
+			// on a disconnected node (IE 9)
+			support.disconnectedMatch = matches.call( div, "div" );
+
+			// This should fail with an exception
+			// Gecko does not error, returns false instead
+			matches.call( div, "[s!='']:x" );
+			rbuggyMatches.push( "!=", pseudos );
+		});
+	}
+
+	rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
+	rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
+
+	/* Contains
+	---------------------------------------------------------------------- */
+	hasCompare = rnative.test( docElem.compareDocumentPosition );
+
+	// Element contains another
+	// Purposefully does not implement inclusive descendent
+	// As in, an element does not contain itself
+	contains = hasCompare || rnative.test( docElem.contains ) ?
+		function( a, b ) {
+			var adown = a.nodeType === 9 ? a.documentElement : a,
+				bup = b && b.parentNode;
+			return a === bup || !!( bup && bup.nodeType === 1 && (
+				adown.contains ?
+					adown.contains( bup ) :
+					a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
+			));
+		} :
+		function( a, b ) {
+			if ( b ) {
+				while ( (b = b.parentNode) ) {
+					if ( b === a ) {
+						return true;
+					}
+				}
+			}
+			return false;
+		};
+
+	/* Sorting
+	---------------------------------------------------------------------- */
+
+	// Document order sorting
+	sortOrder = hasCompare ?
+	function( a, b ) {
+
+		// Flag for duplicate removal
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		// Sort on method existence if only one input has compareDocumentPosition
+		var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
+		if ( compare ) {
+			return compare;
+		}
+
+		// Calculate position if both inputs belong to the same document
+		compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
+			a.compareDocumentPosition( b ) :
+
+			// Otherwise we know they are disconnected
+			1;
+
+		// Disconnected nodes
+		if ( compare & 1 ||
+			(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
+
+			// Choose the first element that is related to our preferred document
+			if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
+				return -1;
+			}
+			if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
+				return 1;
+			}
+
+			// Maintain original order
+			return sortInput ?
+				( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
+				0;
+		}
+
+		return compare & 4 ? -1 : 1;
+	} :
+	function( a, b ) {
+		// Exit early if the nodes are identical
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		var cur,
+			i = 0,
+			aup = a.parentNode,
+			bup = b.parentNode,
+			ap = [ a ],
+			bp = [ b ];
+
+		// Parentless nodes are either documents or disconnected
+		if ( !aup || !bup ) {
+			return a === doc ? -1 :
+				b === doc ? 1 :
+				aup ? -1 :
+				bup ? 1 :
+				sortInput ?
+				( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
+				0;
+
+		// If the nodes are siblings, we can do a quick check
+		} else if ( aup === bup ) {
+			return siblingCheck( a, b );
+		}
+
+		// Otherwise we need full lists of their ancestors for comparison
+		cur = a;
+		while ( (cur = cur.parentNode) ) {
+			ap.unshift( cur );
+		}
+		cur = b;
+		while ( (cur = cur.parentNode) ) {
+			bp.unshift( cur );
+		}
+
+		// Walk down the tree looking for a discrepancy
+		while ( ap[i] === bp[i] ) {
+			i++;
+		}
+
+		return i ?
+			// Do a sibling check if the nodes have a common ancestor
+			siblingCheck( ap[i], bp[i] ) :
+
+			// Otherwise nodes in our document sort first
+			ap[i] === preferredDoc ? -1 :
+			bp[i] === preferredDoc ? 1 :
+			0;
+	};
+
+	return doc;
+};
+
+Sizzle.matches = function( expr, elements ) {
+	return Sizzle( expr, null, null, elements );
+};
+
+Sizzle.matchesSelector = function( elem, expr ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	// Make sure that attribute selectors are quoted
+	expr = expr.replace( rattributeQuotes, "='$1']" );
+
+	if ( support.matchesSelector && documentIsHTML &&
+		( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
+		( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
+
+		try {
+			var ret = matches.call( elem, expr );
+
+			// IE 9's matchesSelector returns false on disconnected nodes
+			if ( ret || support.disconnectedMatch ||
+					// As well, disconnected nodes are said to be in a document
+					// fragment in IE 9
+					elem.document && elem.document.nodeType !== 11 ) {
+				return ret;
+			}
+		} catch(e) {}
+	}
+
+	return Sizzle( expr, document, null, [ elem ] ).length > 0;
+};
+
+Sizzle.contains = function( context, elem ) {
+	// Set document vars if needed
+	if ( ( context.ownerDocument || context ) !== document ) {
+		setDocument( context );
+	}
+	return contains( context, elem );
+};
+
+Sizzle.attr = function( elem, name ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	var fn = Expr.attrHandle[ name.toLowerCase() ],
+		// Don't get fooled by Object.prototype properties (jQuery #13807)
+		val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
+			fn( elem, name, !documentIsHTML ) :
+			undefined;
+
+	return val !== undefined ?
+		val :
+		support.attributes || !documentIsHTML ?
+			elem.getAttribute( name ) :
+			(val = elem.getAttributeNode(name)) && val.specified ?
+				val.value :
+				null;
+};
+
+Sizzle.error = function( msg ) {
+	throw new Error( "Syntax error, unrecognized expression: " + msg );
+};
+
+/**
+ * Document sorting and removing duplicates
+ * @param {ArrayLike} results
+ */
+Sizzle.uniqueSort = function( results ) {
+	var elem,
+		duplicates = [],
+		j = 0,
+		i = 0;
+
+	// Unless we *know* we can detect duplicates, assume their presence
+	hasDuplicate = !support.detectDuplicates;
+	sortInput = !support.sortStable && results.slice( 0 );
+	results.sort( sortOrder );
+
+	if ( hasDuplicate ) {
+		while ( (elem = results[i++]) ) {
+			if ( elem === results[ i ] ) {
+				j = duplicates.push( i );
+			}
+		}
+		while ( j-- ) {
+			results.splice( duplicates[ j ], 1 );
+		}
+	}
+
+	// Clear input after sorting to release objects
+	// See https://github.com/jquery/sizzle/pull/225
+	sortInput = null;
+
+	return results;
+};
+
+/**
+ * Utility function for retrieving the text value of an array of DOM nodes
+ * @param {Array|Element} elem
+ */
+getText = Sizzle.getText = function( elem ) {
+	var node,
+		ret = "",
+		i = 0,
+		nodeType = elem.nodeType;
+
+	if ( !nodeType ) {
+		// If no nodeType, this is expected to be an array
+		while ( (node = elem[i++]) ) {
+			// Do not traverse comment nodes
+			ret += getText( node );
+		}
+	} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
+		// Use textContent for elements
+		// innerText usage removed for consistency of new lines (jQuery #11153)
+		if ( typeof elem.textContent === "string" ) {
+			return elem.textContent;
+		} else {
+			// Traverse its children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				ret += getText( elem );
+			}
+		}
+	} else if ( nodeType === 3 || nodeType === 4 ) {
+		return elem.nodeValue;
+	}
+	// Do not include comment or processing instruction nodes
+
+	return ret;
+};
+
+Expr = Sizzle.selectors = {
+
+	// Can be adjusted by the user
+	cacheLength: 50,
+
+	createPseudo: markFunction,
+
+	match: matchExpr,
+
+	attrHandle: {},
+
+	find: {},
+
+	relative: {
+		">": { dir: "parentNode", first: true },
+		" ": { dir: "parentNode" },
+		"+": { dir: "previousSibling", first: true },
+		"~": { dir: "previousSibling" }
+	},
+
+	preFilter: {
+		"ATTR": function( match ) {
+			match[1] = match[1].replace( runescape, funescape );
+
+			// Move the given value to match[3] whether quoted or unquoted
+			match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
+
+			if ( match[2] === "~=" ) {
+				match[3] = " " + match[3] + " ";
+			}
+
+			return match.slice( 0, 4 );
+		},
+
+		"CHILD": function( match ) {
+			/* matches from matchExpr["CHILD"]
+				1 type (only|nth|...)
+				2 what (child|of-type)
+				3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
+				4 xn-component of xn+y argument ([+-]?\d*n|)
+				5 sign of xn-component
+				6 x of xn-component
+				7 sign of y-component
+				8 y of y-component
+			*/
+			match[1] = match[1].toLowerCase();
+
+			if ( match[1].slice( 0, 3 ) === "nth" ) {
+				// nth-* requires argument
+				if ( !match[3] ) {
+					Sizzle.error( match[0] );
+				}
+
+				// numeric x and y parameters for Expr.filter.CHILD
+				// remember that false/true cast respectively to 0/1
+				match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
+				match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
+
+			// other types prohibit arguments
+			} else if ( match[3] ) {
+				Sizzle.error( match[0] );
+			}
+
+			return match;
+		},
+
+		"PSEUDO": function( match ) {
+			var excess,
+				unquoted = !match[6] && match[2];
+
+			if ( matchExpr["CHILD"].test( match[0] ) ) {
+				return null;
+			}
+
+			// Accept quoted arguments as-is
+			if ( match[3] ) {
+				match[2] = match[4] || match[5] || "";
+
+			// Strip excess characters from unquoted arguments
+			} else if ( unquoted && rpseudo.test( unquoted ) &&
+				// Get excess from tokenize (recursively)
+				(excess = tokenize( unquoted, true )) &&
+				// advance to the next closing parenthesis
+				(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
+
+				// excess is a negative index
+				match[0] = match[0].slice( 0, excess );
+				match[2] = unquoted.slice( 0, excess );
+			}
+
+			// Return only captures needed by the pseudo filter method (type and argument)
+			return match.slice( 0, 3 );
+		}
+	},
+
+	filter: {
+
+		"TAG": function( nodeNameSelector ) {
+			var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
+			return nodeNameSelector === "*" ?
+				function() { return true; } :
+				function( elem ) {
+					return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
+				};
+		},
+
+		"CLASS": function( className ) {
+			var pattern = classCache[ className + " " ];
+
+			return pattern ||
+				(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
+				classCache( className, function( elem ) {
+					return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" );
+				});
+		},
+
+		"ATTR": function( name, operator, check ) {
+			return function( elem ) {
+				var result = Sizzle.attr( elem, name );
+
+				if ( result == null ) {
+					return operator === "!=";
+				}
+				if ( !operator ) {
+					return true;
+				}
+
+				result += "";
+
+				return operator === "=" ? result === check :
+					operator === "!=" ? result !== check :
+					operator === "^=" ? check && result.indexOf( check ) === 0 :
+					operator === "*=" ? check && result.indexOf( check ) > -1 :
+					operator === "$=" ? check && result.slice( -check.length ) === check :
+					operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
+					operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
+					false;
+			};
+		},
+
+		"CHILD": function( type, what, argument, first, last ) {
+			var simple = type.slice( 0, 3 ) !== "nth",
+				forward = type.slice( -4 ) !== "last",
+				ofType = what === "of-type";
+
+			return first === 1 && last === 0 ?
+
+				// Shortcut for :nth-*(n)
+				function( elem ) {
+					return !!elem.parentNode;
+				} :
+
+				function( elem, context, xml ) {
+					var cache, outerCache, node, diff, nodeIndex, start,
+						dir = simple !== forward ? "nextSibling" : "previousSibling",
+						parent = elem.parentNode,
+						name = ofType && elem.nodeName.toLowerCase(),
+						useCache = !xml && !ofType;
+
+					if ( parent ) {
+
+						// :(first|last|only)-(child|of-type)
+						if ( simple ) {
+							while ( dir ) {
+								node = elem;
+								while ( (node = node[ dir ]) ) {
+									if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {
+										return false;
+									}
+								}
+								// Reverse direction for :only-* (if we haven't yet done so)
+								start = dir = type === "only" && !start && "nextSibling";
+							}
+							return true;
+						}
+
+						start = [ forward ? parent.firstChild : parent.lastChild ];
+
+						// non-xml :nth-child(...) stores cache data on `parent`
+						if ( forward && useCache ) {
+							// Seek `elem` from a previously-cached index
+							outerCache = parent[ expando ] || (parent[ expando ] = {});
+							cache = outerCache[ type ] || [];
+							nodeIndex = cache[0] === dirruns && cache[1];
+							diff = cache[0] === dirruns && cache[2];
+							node = nodeIndex && parent.childNodes[ nodeIndex ];
+
+							while ( (node = ++nodeIndex && node && node[ dir ] ||
+
+								// Fallback to seeking `elem` from the start
+								(diff = nodeIndex = 0) || start.pop()) ) {
+
+								// When found, cache indexes on `parent` and break
+								if ( node.nodeType === 1 && ++diff && node === elem ) {
+									outerCache[ type ] = [ dirruns, nodeIndex, diff ];
+									break;
+								}
+							}
+
+						// Use previously-cached element index if available
+						} else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
+							diff = cache[1];
+
+						// xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
+						} else {
+							// Use the same loop as above to seek `elem` from the start
+							while ( (node = ++nodeIndex && node && node[ dir ] ||
+								(diff = nodeIndex = 0) || start.pop()) ) {
+
+								if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {
+									// Cache the index of each encountered element
+									if ( useCache ) {
+										(node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];
+									}
+
+									if ( node === elem ) {
+										break;
+									}
+								}
+							}
+						}
+
+						// Incorporate the offset, then check against cycle size
+						diff -= last;
+						return diff === first || ( diff % first === 0 && diff / first >= 0 );
+					}
+				};
+		},
+
+		"PSEUDO": function( pseudo, argument ) {
+			// pseudo-class names are case-insensitive
+			// http://www.w3.org/TR/selectors/#pseudo-classes
+			// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
+			// Remember that setFilters inherits from pseudos
+			var args,
+				fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
+					Sizzle.error( "unsupported pseudo: " + pseudo );
+
+			// The user may use createPseudo to indicate that
+			// arguments are needed to create the filter function
+			// just as Sizzle does
+			if ( fn[ expando ] ) {
+				return fn( argument );
+			}
+
+			// But maintain support for old signatures
+			if ( fn.length > 1 ) {
+				args = [ pseudo, pseudo, "", argument ];
+				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
+					markFunction(function( seed, matches ) {
+						var idx,
+							matched = fn( seed, argument ),
+							i = matched.length;
+						while ( i-- ) {
+							idx = indexOf.call( seed, matched[i] );
+							seed[ idx ] = !( matches[ idx ] = matched[i] );
+						}
+					}) :
+					function( elem ) {
+						return fn( elem, 0, args );
+					};
+			}
+
+			return fn;
+		}
+	},
+
+	pseudos: {
+		// Potentially complex pseudos
+		"not": markFunction(function( selector ) {
+			// Trim the selector passed to compile
+			// to avoid treating leading and trailing
+			// spaces as combinators
+			var input = [],
+				results = [],
+				matcher = compile( selector.replace( rtrim, "$1" ) );
+
+			return matcher[ expando ] ?
+				markFunction(function( seed, matches, context, xml ) {
+					var elem,
+						unmatched = matcher( seed, null, xml, [] ),
+						i = seed.length;
+
+					// Match elements unmatched by `matcher`
+					while ( i-- ) {
+						if ( (elem = unmatched[i]) ) {
+							seed[i] = !(matches[i] = elem);
+						}
+					}
+				}) :
+				function( elem, context, xml ) {
+					input[0] = elem;
+					matcher( input, null, xml, results );
+					return !results.pop();
+				};
+		}),
+
+		"has": markFunction(function( selector ) {
+			return function( elem ) {
+				return Sizzle( selector, elem ).length > 0;
+			};
+		}),
+
+		"contains": markFunction(function( text ) {
+			return function( elem ) {
+				return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
+			};
+		}),
+
+		// "Whether an element is represented by a :lang() selector
+		// is based solely on the element's language value
+		// being equal to the identifier C,
+		// or beginning with the identifier C immediately followed by "-".
+		// The matching of C against the element's language value is performed case-insensitively.
+		// The identifier C does not have to be a valid language name."
+		// http://www.w3.org/TR/selectors/#lang-pseudo
+		"lang": markFunction( function( lang ) {
+			// lang value must be a valid identifier
+			if ( !ridentifier.test(lang || "") ) {
+				Sizzle.error( "unsupported lang: " + lang );
+			}
+			lang = lang.replace( runescape, funescape ).toLowerCase();
+			return function( elem ) {
+				var elemLang;
+				do {
+					if ( (elemLang = documentIsHTML ?
+						elem.lang :
+						elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
+
+						elemLang = elemLang.toLowerCase();
+						return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
+					}
+				} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
+				return false;
+			};
+		}),
+
+		// Miscellaneous
+		"target": function( elem ) {
+			var hash = window.location && window.location.hash;
+			return hash && hash.slice( 1 ) === elem.id;
+		},
+
+		"root": function( elem ) {
+			return elem === docElem;
+		},
+
+		"focus": function( elem ) {
+			return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
+		},
+
+		// Boolean properties
+		"enabled": function( elem ) {
+			return elem.disabled === false;
+		},
+
+		"disabled": function( elem ) {
+			return elem.disabled === true;
+		},
+
+		"checked": function( elem ) {
+			// In CSS3, :checked should return both checked and selected elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			var nodeName = elem.nodeName.toLowerCase();
+			return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
+		},
+
+		"selected": function( elem ) {
+			// Accessing this property makes selected-by-default
+			// options in Safari work properly
+			if ( elem.parentNode ) {
+				elem.parentNode.selectedIndex;
+			}
+
+			return elem.selected === true;
+		},
+
+		// Contents
+		"empty": function( elem ) {
+			// http://www.w3.org/TR/selectors/#empty-pseudo
+			// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
+			//   but not by others (comment: 8; processing instruction: 7; etc.)
+			// nodeType < 6 works because attributes (2) do not appear as children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				if ( elem.nodeType < 6 ) {
+					return false;
+				}
+			}
+			return true;
+		},
+
+		"parent": function( elem ) {
+			return !Expr.pseudos["empty"]( elem );
+		},
+
+		// Element/input types
+		"header": function( elem ) {
+			return rheader.test( elem.nodeName );
+		},
+
+		"input": function( elem ) {
+			return rinputs.test( elem.nodeName );
+		},
+
+		"button": function( elem ) {
+			var name = elem.nodeName.toLowerCase();
+			return name === "input" && elem.type === "button" || name === "button";
+		},
+
+		"text": function( elem ) {
+			var attr;
+			return elem.nodeName.toLowerCase() === "input" &&
+				elem.type === "text" &&
+
+				// Support: IE<8
+				// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
+				( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
+		},
+
+		// Position-in-collection
+		"first": createPositionalPseudo(function() {
+			return [ 0 ];
+		}),
+
+		"last": createPositionalPseudo(function( matchIndexes, length ) {
+			return [ length - 1 ];
+		}),
+
+		"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			return [ argument < 0 ? argument + length : argument ];
+		}),
+
+		"even": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 0;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"odd": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 1;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; --i >= 0; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; ++i < length; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		})
+	}
+};
+
+Expr.pseudos["nth"] = Expr.pseudos["eq"];
+
+// Add button/input type pseudos
+for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
+	Expr.pseudos[ i ] = createInputPseudo( i );
+}
+for ( i in { submit: true, reset: true } ) {
+	Expr.pseudos[ i ] = createButtonPseudo( i );
+}
+
+// Easy API for creating new setFilters
+function setFilters() {}
+setFilters.prototype = Expr.filters = Expr.pseudos;
+Expr.setFilters = new setFilters();
+
+tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
+	var matched, match, tokens, type,
+		soFar, groups, preFilters,
+		cached = tokenCache[ selector + " " ];
+
+	if ( cached ) {
+		return parseOnly ? 0 : cached.slice( 0 );
+	}
+
+	soFar = selector;
+	groups = [];
+	preFilters = Expr.preFilter;
+
+	while ( soFar ) {
+
+		// Comma and first run
+		if ( !matched || (match = rcomma.exec( soFar )) ) {
+			if ( match ) {
+				// Don't consume trailing commas as valid
+				soFar = soFar.slice( match[0].length ) || soFar;
+			}
+			groups.push( (tokens = []) );
+		}
+
+		matched = false;
+
+		// Combinators
+		if ( (match = rcombinators.exec( soFar )) ) {
+			matched = match.shift();
+			tokens.push({
+				value: matched,
+				// Cast descendant combinators to space
+				type: match[0].replace( rtrim, " " )
+			});
+			soFar = soFar.slice( matched.length );
+		}
+
+		// Filters
+		for ( type in Expr.filter ) {
+			if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
+				(match = preFilters[ type ]( match ))) ) {
+				matched = match.shift();
+				tokens.push({
+					value: matched,
+					type: type,
+					matches: match
+				});
+				soFar = soFar.slice( matched.length );
+			}
+		}
+
+		if ( !matched ) {
+			break;
+		}
+	}
+
+	// Return the length of the invalid excess
+	// if we're just parsing
+	// Otherwise, throw an error or return tokens
+	return parseOnly ?
+		soFar.length :
+		soFar ?
+			Sizzle.error( selector ) :
+			// Cache the tokens
+			tokenCache( selector, groups ).slice( 0 );
+};
+
+function toSelector( tokens ) {
+	var i = 0,
+		len = tokens.length,
+		selector = "";
+	for ( ; i < len; i++ ) {
+		selector += tokens[i].value;
+	}
+	return selector;
+}
+
+function addCombinator( matcher, combinator, base ) {
+	var dir = combinator.dir,
+		checkNonElements = base && dir === "parentNode",
+		doneName = done++;
+
+	return combinator.first ?
+		// Check against closest ancestor/preceding element
+		function( elem, context, xml ) {
+			while ( (elem = elem[ dir ]) ) {
+				if ( elem.nodeType === 1 || checkNonElements ) {
+					return matcher( elem, context, xml );
+				}
+			}
+		} :
+
+		// Check against all ancestor/preceding elements
+		function( elem, context, xml ) {
+			var oldCache, outerCache,
+				newCache = [ dirruns, doneName ];
+
+			// We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
+			if ( xml ) {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						if ( matcher( elem, context, xml ) ) {
+							return true;
+						}
+					}
+				}
+			} else {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						outerCache = elem[ expando ] || (elem[ expando ] = {});
+						if ( (oldCache = outerCache[ dir ]) &&
+							oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
+
+							// Assign to newCache so results back-propagate to previous elements
+							return (newCache[ 2 ] = oldCache[ 2 ]);
+						} else {
+							// Reuse newcache so results back-propagate to previous elements
+							outerCache[ dir ] = newCache;
+
+							// A match means we're done; a fail means we have to keep checking
+							if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
+								return true;
+							}
+						}
+					}
+				}
+			}
+		};
+}
+
+function elementMatcher( matchers ) {
+	return matchers.length > 1 ?
+		function( elem, context, xml ) {
+			var i = matchers.length;
+			while ( i-- ) {
+				if ( !matchers[i]( elem, context, xml ) ) {
+					return false;
+				}
+			}
+			return true;
+		} :
+		matchers[0];
+}
+
+function multipleContexts( selector, contexts, results ) {
+	var i = 0,
+		len = contexts.length;
+	for ( ; i < len; i++ ) {
+		Sizzle( selector, contexts[i], results );
+	}
+	return results;
+}
+
+function condense( unmatched, map, filter, context, xml ) {
+	var elem,
+		newUnmatched = [],
+		i = 0,
+		len = unmatched.length,
+		mapped = map != null;
+
+	for ( ; i < len; i++ ) {
+		if ( (elem = unmatched[i]) ) {
+			if ( !filter || filter( elem, context, xml ) ) {
+				newUnmatched.push( elem );
+				if ( mapped ) {
+					map.push( i );
+				}
+			}
+		}
+	}
+
+	return newUnmatched;
+}
+
+function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
+	if ( postFilter && !postFilter[ expando ] ) {
+		postFilter = setMatcher( postFilter );
+	}
+	if ( postFinder && !postFinder[ expando ] ) {
+		postFinder = setMatcher( postFinder, postSelector );
+	}
+	return markFunction(function( seed, results, context, xml ) {
+		var temp, i, elem,
+			preMap = [],
+			postMap = [],
+			preexisting = results.length,
+
+			// Get initial elements from seed or context
+			elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
+
+			// Prefilter to get matcher input, preserving a map for seed-results synchronization
+			matcherIn = preFilter && ( seed || !selector ) ?
+				condense( elems, preMap, preFilter, context, xml ) :
+				elems,
+
+			matcherOut = matcher ?
+				// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
+				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
+
+					// ...intermediate processing is necessary
+					[] :
+
+					// ...otherwise use results directly
+					results :
+				matcherIn;
+
+		// Find primary matches
+		if ( matcher ) {
+			matcher( matcherIn, matcherOut, context, xml );
+		}
+
+		// Apply postFilter
+		if ( postFilter ) {
+			temp = condense( matcherOut, postMap );
+			postFilter( temp, [], context, xml );
+
+			// Un-match failing elements by moving them back to matcherIn
+			i = temp.length;
+			while ( i-- ) {
+				if ( (elem = temp[i]) ) {
+					matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
+				}
+			}
+		}
+
+		if ( seed ) {
+			if ( postFinder || preFilter ) {
+				if ( postFinder ) {
+					// Get the final matcherOut by condensing this intermediate into postFinder contexts
+					temp = [];
+					i = matcherOut.length;
+					while ( i-- ) {
+						if ( (elem = matcherOut[i]) ) {
+							// Restore matcherIn since elem is not yet a final match
+							temp.push( (matcherIn[i] = elem) );
+						}
+					}
+					postFinder( null, (matcherOut = []), temp, xml );
+				}
+
+				// Move matched elements from seed to results to keep them synchronized
+				i = matcherOut.length;
+				while ( i-- ) {
+					if ( (elem = matcherOut[i]) &&
+						(temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) {
+
+						seed[temp] = !(results[temp] = elem);
+					}
+				}
+			}
+
+		// Add elements to results, through postFinder if defined
+		} else {
+			matcherOut = condense(
+				matcherOut === results ?
+					matcherOut.splice( preexisting, matcherOut.length ) :
+					matcherOut
+			);
+			if ( postFinder ) {
+				postFinder( null, results, matcherOut, xml );
+			} else {
+				push.apply( results, matcherOut );
+			}
+		}
+	});
+}
+
+function matcherFromTokens( tokens ) {
+	var checkContext, matcher, j,
+		len = tokens.length,
+		leadingRelative = Expr.relative[ tokens[0].type ],
+		implicitRelative = leadingRelative || Expr.relative[" "],
+		i = leadingRelative ? 1 : 0,
+
+		// The foundational matcher ensures that elements are reachable from top-level context(s)
+		matchContext = addCombinator( function( elem ) {
+			return elem === checkContext;
+		}, implicitRelative, true ),
+		matchAnyContext = addCombinator( function( elem ) {
+			return indexOf.call( checkContext, elem ) > -1;
+		}, implicitRelative, true ),
+		matchers = [ function( elem, context, xml ) {
+			return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
+				(checkContext = context).nodeType ?
+					matchContext( elem, context, xml ) :
+					matchAnyContext( elem, context, xml ) );
+		} ];
+
+	for ( ; i < len; i++ ) {
+		if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
+			matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
+		} else {
+			matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
+
+			// Return special upon seeing a positional matcher
+			if ( matcher[ expando ] ) {
+				// Find the next relative operator (if any) for proper handling
+				j = ++i;
+				for ( ; j < len; j++ ) {
+					if ( Expr.relative[ tokens[j].type ] ) {
+						break;
+					}
+				}
+				return setMatcher(
+					i > 1 && elementMatcher( matchers ),
+					i > 1 && toSelector(
+						// If the preceding token was a descendant combinator, insert an implicit any-element `*`
+						tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
+					).replace( rtrim, "$1" ),
+					matcher,
+					i < j && matcherFromTokens( tokens.slice( i, j ) ),
+					j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
+					j < len && toSelector( tokens )
+				);
+			}
+			matchers.push( matcher );
+		}
+	}
+
+	return elementMatcher( matchers );
+}
+
+function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
+	var bySet = setMatchers.length > 0,
+		byElement = elementMatchers.length > 0,
+		superMatcher = function( seed, context, xml, results, outermost ) {
+			var elem, j, matcher,
+				matchedCount = 0,
+				i = "0",
+				unmatched = seed && [],
+				setMatched = [],
+				contextBackup = outermostContext,
+				// We must always have either seed elements or outermost context
+				elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
+				// Use integer dirruns iff this is the outermost matcher
+				dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
+				len = elems.length;
+
+			if ( outermost ) {
+				outermostContext = context !== document && context;
+			}
+
+			// Add elements passing elementMatchers directly to results
+			// Keep `i` a string if there are no elements so `matchedCount` will be "00" below
+			// Support: IE<9, Safari
+			// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
+			for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
+				if ( byElement && elem ) {
+					j = 0;
+					while ( (matcher = elementMatchers[j++]) ) {
+						if ( matcher( elem, context, xml ) ) {
+							results.push( elem );
+							break;
+						}
+					}
+					if ( outermost ) {
+						dirruns = dirrunsUnique;
+					}
+				}
+
+				// Track unmatched elements for set filters
+				if ( bySet ) {
+					// They will have gone through all possible matchers
+					if ( (elem = !matcher && elem) ) {
+						matchedCount--;
+					}
+
+					// Lengthen the array for every element, matched or not
+					if ( seed ) {
+						unmatched.push( elem );
+					}
+				}
+			}
+
+			// Apply set filters to unmatched elements
+			matchedCount += i;
+			if ( bySet && i !== matchedCount ) {
+				j = 0;
+				while ( (matcher = setMatchers[j++]) ) {
+					matcher( unmatched, setMatched, context, xml );
+				}
+
+				if ( seed ) {
+					// Reintegrate element matches to eliminate the need for sorting
+					if ( matchedCount > 0 ) {
+						while ( i-- ) {
+							if ( !(unmatched[i] || setMatched[i]) ) {
+								setMatched[i] = pop.call( results );
+							}
+						}
+					}
+
+					// Discard index placeholder values to get only actual matches
+					setMatched = condense( setMatched );
+				}
+
+				// Add matches to results
+				push.apply( results, setMatched );
+
+				// Seedless set matches succeeding multiple successful matchers stipulate sorting
+				if ( outermost && !seed && setMatched.length > 0 &&
+					( matchedCount + setMatchers.length ) > 1 ) {
+
+					Sizzle.uniqueSort( results );
+				}
+			}
+
+			// Override manipulation of globals by nested matchers
+			if ( outermost ) {
+				dirruns = dirrunsUnique;
+				outermostContext = contextBackup;
+			}
+
+			return unmatched;
+		};
+
+	return bySet ?
+		markFunction( superMatcher ) :
+		superMatcher;
+}
+
+compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
+	var i,
+		setMatchers = [],
+		elementMatchers = [],
+		cached = compilerCache[ selector + " " ];
+
+	if ( !cached ) {
+		// Generate a function of recursive functions that can be used to check each element
+		if ( !match ) {
+			match = tokenize( selector );
+		}
+		i = match.length;
+		while ( i-- ) {
+			cached = matcherFromTokens( match[i] );
+			if ( cached[ expando ] ) {
+				setMatchers.push( cached );
+			} else {
+				elementMatchers.push( cached );
+			}
+		}
+
+		// Cache the compiled function
+		cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
+
+		// Save selector and tokenization
+		cached.selector = selector;
+	}
+	return cached;
+};
+
+/**
+ * A low-level selection function that works with Sizzle's compiled
+ *  selector functions
+ * @param {String|Function} selector A selector or a pre-compiled
+ *  selector function built with Sizzle.compile
+ * @param {Element} context
+ * @param {Array} [results]
+ * @param {Array} [seed] A set of elements to match against
+ */
+select = Sizzle.select = function( selector, context, results, seed ) {
+	var i, tokens, token, type, find,
+		compiled = typeof selector === "function" && selector,
+		match = !seed && tokenize( (selector = compiled.selector || selector) );
+
+	results = results || [];
+
+	// Try to minimize operations if there is no seed and only one group
+	if ( match.length === 1 ) {
+
+		// Take a shortcut and set the context if the root selector is an ID
+		tokens = match[0] = match[0].slice( 0 );
+		if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
+				support.getById && context.nodeType === 9 && documentIsHTML &&
+				Expr.relative[ tokens[1].type ] ) {
+
+			context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
+			if ( !context ) {
+				return results;
+
+			// Precompiled matchers will still verify ancestry, so step up a level
+			} else if ( compiled ) {
+				context = context.parentNode;
+			}
+
+			selector = selector.slice( tokens.shift().value.length );
+		}
+
+		// Fetch a seed set for right-to-left matching
+		i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
+		while ( i-- ) {
+			token = tokens[i];
+
+			// Abort if we hit a combinator
+			if ( Expr.relative[ (type = token.type) ] ) {
+				break;
+			}
+			if ( (find = Expr.find[ type ]) ) {
+				// Search, expanding context for leading sibling combinators
+				if ( (seed = find(
+					token.matches[0].replace( runescape, funescape ),
+					rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
+				)) ) {
+
+					// If seed is empty or no tokens remain, we can return early
+					tokens.splice( i, 1 );
+					selector = seed.length && toSelector( tokens );
+					if ( !selector ) {
+						push.apply( results, seed );
+						return results;
+					}
+
+					break;
+				}
+			}
+		}
+	}
+
+	// Compile and execute a filtering function if one is not provided
+	// Provide `match` to avoid retokenization if we modified the selector above
+	( compiled || compile( selector, match ) )(
+		seed,
+		context,
+		!documentIsHTML,
+		results,
+		rsibling.test( selector ) && testContext( context.parentNode ) || context
+	);
+	return results;
+};
+
+// One-time assignments
+
+// Sort stability
+support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
+
+// Support: Chrome<14
+// Always assume duplicates if they aren't passed to the comparison function
+support.detectDuplicates = !!hasDuplicate;
+
+// Initialize against the default document
+setDocument();
+
+// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
+// Detached nodes confoundingly follow *each other*
+support.sortDetached = assert(function( div1 ) {
+	// Should return 1, but returns 4 (following)
+	return div1.compareDocumentPosition( document.createElement("div") ) & 1;
+});
+
+// Support: IE<8
+// Prevent attribute/property "interpolation"
+// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !assert(function( div ) {
+	div.innerHTML = "<a href='#'></a>";
+	return div.firstChild.getAttribute("href") === "#" ;
+}) ) {
+	addHandle( "type|href|height|width", function( elem, name, isXML ) {
+		if ( !isXML ) {
+			return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
+		}
+	});
+}
+
+// Support: IE<9
+// Use defaultValue in place of getAttribute("value")
+if ( !support.attributes || !assert(function( div ) {
+	div.innerHTML = "<input/>";
+	div.firstChild.setAttribute( "value", "" );
+	return div.firstChild.getAttribute( "value" ) === "";
+}) ) {
+	addHandle( "value", function( elem, name, isXML ) {
+		if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
+			return elem.defaultValue;
+		}
+	});
+}
+
+// Support: IE<9
+// Use getAttributeNode to fetch booleans when getAttribute lies
+if ( !assert(function( div ) {
+	return div.getAttribute("disabled") == null;
+}) ) {
+	addHandle( booleans, function( elem, name, isXML ) {
+		var val;
+		if ( !isXML ) {
+			return elem[ name ] === true ? name.toLowerCase() :
+					(val = elem.getAttributeNode( name )) && val.specified ?
+					val.value :
+				null;
+		}
+	});
+}
+
+return Sizzle;
+
+})( window );
+
+
+
+jQuery.find = Sizzle;
+jQuery.expr = Sizzle.selectors;
+jQuery.expr[":"] = jQuery.expr.pseudos;
+jQuery.unique = Sizzle.uniqueSort;
+jQuery.text = Sizzle.getText;
+jQuery.isXMLDoc = Sizzle.isXML;
+jQuery.contains = Sizzle.contains;
+
+
+
+var rneedsContext = jQuery.expr.match.needsContext;
+
+var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/);
+
+
+
+var risSimple = /^.[^:#\[\.,]*$/;
+
+// Implement the identical functionality for filter and not
+function winnow( elements, qualifier, not ) {
+	if ( jQuery.isFunction( qualifier ) ) {
+		return jQuery.grep( elements, function( elem, i ) {
+			/* jshint -W018 */
+			return !!qualifier.call( elem, i, elem ) !== not;
+		});
+
+	}
+
+	if ( qualifier.nodeType ) {
+		return jQuery.grep( elements, function( elem ) {
+			return ( elem === qualifier ) !== not;
+		});
+
+	}
+
+	if ( typeof qualifier === "string" ) {
+		if ( risSimple.test( qualifier ) ) {
+			return jQuery.filter( qualifier, elements, not );
+		}
+
+		qualifier = jQuery.filter( qualifier, elements );
+	}
+
+	return jQuery.grep( elements, function( elem ) {
+		return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not;
+	});
+}
+
+jQuery.filter = function( expr, elems, not ) {
+	var elem = elems[ 0 ];
+
+	if ( not ) {
+		expr = ":not(" + expr + ")";
+	}
+
+	return elems.length === 1 && elem.nodeType === 1 ?
+		jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
+		jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
+			return elem.nodeType === 1;
+		}));
+};
+
+jQuery.fn.extend({
+	find: function( selector ) {
+		var i,
+			ret = [],
+			self = this,
+			len = self.length;
+
+		if ( typeof selector !== "string" ) {
+			return this.pushStack( jQuery( selector ).filter(function() {
+				for ( i = 0; i < len; i++ ) {
+					if ( jQuery.contains( self[ i ], this ) ) {
+						return true;
+					}
+				}
+			}) );
+		}
+
+		for ( i = 0; i < len; i++ ) {
+			jQuery.find( selector, self[ i ], ret );
+		}
+
+		// Needed because $( selector, context ) becomes $( context ).find( selector )
+		ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
+		ret.selector = this.selector ? this.selector + " " + selector : selector;
+		return ret;
+	},
+	filter: function( selector ) {
+		return this.pushStack( winnow(this, selector || [], false) );
+	},
+	not: function( selector ) {
+		return this.pushStack( winnow(this, selector || [], true) );
+	},
+	is: function( selector ) {
+		return !!winnow(
+			this,
+
+			// If this is a positional/relative selector, check membership in the returned set
+			// so $("p:first").is("p:last") won't return true for a doc with two "p".
+			typeof selector === "string" && rneedsContext.test( selector ) ?
+				jQuery( selector ) :
+				selector || [],
+			false
+		).length;
+	}
+});
+
+
+// Initialize a jQuery object
+
+
+// A central reference to the root jQuery(document)
+var rootjQuery,
+
+	// Use the correct document accordingly with window argument (sandbox)
+	document = window.document,
+
+	// A simple way to check for HTML strings
+	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
+	// Strict HTML recognition (#11290: must start with <)
+	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
+
+	init = jQuery.fn.init = function( selector, context ) {
+		var match, elem;
+
+		// HANDLE: $(""), $(null), $(undefined), $(false)
+		if ( !selector ) {
+			return this;
+		}
+
+		// Handle HTML strings
+		if ( typeof selector === "string" ) {
+			if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {
+				// Assume that strings that start and end with <> are HTML and skip the regex check
+				match = [ null, selector, null ];
+
+			} else {
+				match = rquickExpr.exec( selector );
+			}
+
+			// Match html or make sure no context is specified for #id
+			if ( match && (match[1] || !context) ) {
+
+				// HANDLE: $(html) -> $(array)
+				if ( match[1] ) {
+					context = context instanceof jQuery ? context[0] : context;
+
+					// scripts is true for back-compat
+					// Intentionally let the error be thrown if parseHTML is not present
+					jQuery.merge( this, jQuery.parseHTML(
+						match[1],
+						context && context.nodeType ? context.ownerDocument || context : document,
+						true
+					) );
+
+					// HANDLE: $(html, props)
+					if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {
+						for ( match in context ) {
+							// Properties of context are called as methods if possible
+							if ( jQuery.isFunction( this[ match ] ) ) {
+								this[ match ]( context[ match ] );
+
+							// ...and otherwise set as attributes
+							} else {
+								this.attr( match, context[ match ] );
+							}
+						}
+					}
+
+					return this;
+
+				// HANDLE: $(#id)
+				} else {
+					elem = document.getElementById( match[2] );
+
+					// Check parentNode to catch when Blackberry 4.6 returns
+					// nodes that are no longer in the document #6963
+					if ( elem && elem.parentNode ) {
+						// Handle the case where IE and Opera return items
+						// by name instead of ID
+						if ( elem.id !== match[2] ) {
+							return rootjQuery.find( selector );
+						}
+
+						// Otherwise, we inject the element directly into the jQuery object
+						this.length = 1;
+						this[0] = elem;
+					}
+
+					this.context = document;
+					this.selector = selector;
+					return this;
+				}
+
+			// HANDLE: $(expr, $(...))
+			} else if ( !context || context.jquery ) {
+				return ( context || rootjQuery ).find( selector );
+
+			// HANDLE: $(expr, context)
+			// (which is just equivalent to: $(context).find(expr)
+			} else {
+				return this.constructor( context ).find( selector );
+			}
+
+		// HANDLE: $(DOMElement)
+		} else if ( selector.nodeType ) {
+			this.context = this[0] = selector;
+			this.length = 1;
+			return this;
+
+		// HANDLE: $(function)
+		// Shortcut for document ready
+		} else if ( jQuery.isFunction( selector ) ) {
+			return typeof rootjQuery.ready !== "undefined" ?
+				rootjQuery.ready( selector ) :
+				// Execute immediately if ready is not present
+				selector( jQuery );
+		}
+
+		if ( selector.selector !== undefined ) {
+			this.selector = selector.selector;
+			this.context = selector.context;
+		}
+
+		return jQuery.makeArray( selector, this );
+	};
+
+// Give the init function the jQuery prototype for later instantiation
+init.prototype = jQuery.fn;
+
+// Initialize central reference
+rootjQuery = jQuery( document );
+
+
+var rparentsprev = /^(?:parents|prev(?:Until|All))/,
+	// methods guaranteed to produce a unique set when starting from a unique set
+	guaranteedUnique = {
+		children: true,
+		contents: true,
+		next: true,
+		prev: true
+	};
+
+jQuery.extend({
+	dir: function( elem, dir, until ) {
+		var matched = [],
+			cur = elem[ dir ];
+
+		while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {
+			if ( cur.nodeType === 1 ) {
+				matched.push( cur );
+			}
+			cur = cur[dir];
+		}
+		return matched;
+	},
+
+	sibling: function( n, elem ) {
+		var r = [];
+
+		for ( ; n; n = n.nextSibling ) {
+			if ( n.nodeType === 1 && n !== elem ) {
+				r.push( n );
+			}
+		}
+
+		return r;
+	}
+});
+
+jQuery.fn.extend({
+	has: function( target ) {
+		var i,
+			targets = jQuery( target, this ),
+			len = targets.length;
+
+		return this.filter(function() {
+			for ( i = 0; i < len; i++ ) {
+				if ( jQuery.contains( this, targets[i] ) ) {
+					return true;
+				}
+			}
+		});
+	},
+
+	closest: function( selectors, context ) {
+		var cur,
+			i = 0,
+			l = this.length,
+			matched = [],
+			pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
+				jQuery( selectors, context || this.context ) :
+				0;
+
+		for ( ; i < l; i++ ) {
+			for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) {
+				// Always skip document fragments
+				if ( cur.nodeType < 11 && (pos ?
+					pos.index(cur) > -1 :
+
+					// Don't pass non-elements to Sizzle
+					cur.nodeType === 1 &&
+						jQuery.find.matchesSelector(cur, selectors)) ) {
+
+					matched.push( cur );
+					break;
+				}
+			}
+		}
+
+		return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched );
+	},
+
+	// Determine the position of an element within
+	// the matched set of elements
+	index: function( elem ) {
+
+		// No argument, return index in parent
+		if ( !elem ) {
+			return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1;
+		}
+
+		// index in selector
+		if ( typeof elem === "string" ) {
+			return jQuery.inArray( this[0], jQuery( elem ) );
+		}
+
+		// Locate the position of the desired element
+		return jQuery.inArray(
+			// If it receives a jQuery object, the first element is used
+			elem.jquery ? elem[0] : elem, this );
+	},
+
+	add: function( selector, context ) {
+		return this.pushStack(
+			jQuery.unique(
+				jQuery.merge( this.get(), jQuery( selector, context ) )
+			)
+		);
+	},
+
+	addBack: function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter(selector)
+		);
+	}
+});
+
+function sibling( cur, dir ) {
+	do {
+		cur = cur[ dir ];
+	} while ( cur && cur.nodeType !== 1 );
+
+	return cur;
+}
+
+jQuery.each({
+	parent: function( elem ) {
+		var parent = elem.parentNode;
+		return parent && parent.nodeType !== 11 ? parent : null;
+	},
+	parents: function( elem ) {
+		return jQuery.dir( elem, "parentNode" );
+	},
+	parentsUntil: function( elem, i, until ) {
+		return jQuery.dir( elem, "parentNode", until );
+	},
+	next: function( elem ) {
+		return sibling( elem, "nextSibling" );
+	},
+	prev: function( elem ) {
+		return sibling( elem, "previousSibling" );
+	},
+	nextAll: function( elem ) {
+		return jQuery.dir( elem, "nextSibling" );
+	},
+	prevAll: function( elem ) {
+		return jQuery.dir( elem, "previousSibling" );
+	},
+	nextUntil: function( elem, i, until ) {
+		return jQuery.dir( elem, "nextSibling", until );
+	},
+	prevUntil: function( elem, i, until ) {
+		return jQuery.dir( elem, "previousSibling", until );
+	},
+	siblings: function( elem ) {
+		return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );
+	},
+	children: function( elem ) {
+		return jQuery.sibling( elem.firstChild );
+	},
+	contents: function( elem ) {
+		return jQuery.nodeName( elem, "iframe" ) ?
+			elem.contentDocument || elem.contentWindow.document :
+			jQuery.merge( [], elem.childNodes );
+	}
+}, function( name, fn ) {
+	jQuery.fn[ name ] = function( until, selector ) {
+		var ret = jQuery.map( this, fn, until );
+
+		if ( name.slice( -5 ) !== "Until" ) {
+			selector = until;
+		}
+
+		if ( selector && typeof selector === "string" ) {
+			ret = jQuery.filter( selector, ret );
+		}
+
+		if ( this.length > 1 ) {
+			// Remove duplicates
+			if ( !guaranteedUnique[ name ] ) {
+				ret = jQuery.unique( ret );
+			}
+
+			// Reverse order for parents* and prev-derivatives
+			if ( rparentsprev.test( name ) ) {
+				ret = ret.reverse();
+			}
+		}
+
+		return this.pushStack( ret );
+	};
+});
+var rnotwhite = (/\S+/g);
+
+
+
+// String to Object options format cache
+var optionsCache = {};
+
+// Convert String-formatted options into Object-formatted ones and store in cache
+function createOptions( options ) {
+	var object = optionsCache[ options ] = {};
+	jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {
+		object[ flag ] = true;
+	});
+	return object;
+}
+
+/*
+ * Create a callback list using the following parameters:
+ *
+ *	options: an optional list of space-separated options that will change how
+ *			the callback list behaves or a more traditional option object
+ *
+ * By default a callback list will act like an event callback list and can be
+ * "fired" multiple times.
+ *
+ * Possible options:
+ *
+ *	once:			will ensure the callback list can only be fired once (like a Deferred)
+ *
+ *	memory:			will keep track of previous values and will call any callback added
+ *					after the list has been fired right away with the latest "memorized"
+ *					values (like a Deferred)
+ *
+ *	unique:			will ensure a callback can only be added once (no duplicate in the list)
+ *
+ *	stopOnFalse:	interrupt callings when a callback returns false
+ *
+ */
+jQuery.Callbacks = function( options ) {
+
+	// Convert options from String-formatted to Object-formatted if needed
+	// (we check in cache first)
+	options = typeof options === "string" ?
+		( optionsCache[ options ] || createOptions( options ) ) :
+		jQuery.extend( {}, options );
+
+	var // Flag to know if list is currently firing
+		firing,
+		// Last fire value (for non-forgettable lists)
+		memory,
+		// Flag to know if list was already fired
+		fired,
+		// End of the loop when firing
+		firingLength,
+		// Index of currently firing callback (modified by remove if needed)
+		firingIndex,
+		// First callback to fire (used internally by add and fireWith)
+		firingStart,
+		// Actual callback list
+		list = [],
+		// Stack of fire calls for repeatable lists
+		stack = !options.once && [],
+		// Fire callbacks
+		fire = function( data ) {
+			memory = options.memory && data;
+			fired = true;
+			firingIndex = firingStart || 0;
+			firingStart = 0;
+			firingLength = list.length;
+			firing = true;
+			for ( ; list && firingIndex < firingLength; firingIndex++ ) {
+				if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {
+					memory = false; // To prevent further calls using add
+					break;
+				}
+			}
+			firing = false;
+			if ( list ) {
+				if ( stack ) {
+					if ( stack.length ) {
+						fire( stack.shift() );
+					}
+				} else if ( memory ) {
+					list = [];
+				} else {
+					self.disable();
+				}
+			}
+		},
+		// Actual Callbacks object
+		self = {
+			// Add a callback or a collection of callbacks to the list
+			add: function() {
+				if ( list ) {
+					// First, we save the current length
+					var start = list.length;
+					(function add( args ) {
+						jQuery.each( args, function( _, arg ) {
+							var type = jQuery.type( arg );
+							if ( type === "function" ) {
+								if ( !options.unique || !self.has( arg ) ) {
+									list.push( arg );
+								}
+							} else if ( arg && arg.length && type !== "string" ) {
+								// Inspect recursively
+								add( arg );
+							}
+						});
+					})( arguments );
+					// Do we need to add the callbacks to the
+					// current firing batch?
+					if ( firing ) {
+						firingLength = list.length;
+					// With memory, if we're not firing then
+					// we should call right away
+					} else if ( memory ) {
+						firingStart = start;
+						fire( memory );
+					}
+				}
+				return this;
+			},
+			// Remove a callback from the list
+			remove: function() {
+				if ( list ) {
+					jQuery.each( arguments, function( _, arg ) {
+						var index;
+						while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
+							list.splice( index, 1 );
+							// Handle firing indexes
+							if ( firing ) {
+								if ( index <= firingLength ) {
+									firingLength--;
+								}
+								if ( index <= firingIndex ) {
+									firingIndex--;
+								}
+							}
+						}
+					});
+				}
+				return this;
+			},
+			// Check if a given callback is in the list.
+			// If no argument is given, return whether or not list has callbacks attached.
+			has: function( fn ) {
+				return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );
+			},
+			// Remove all callbacks from the list
+			empty: function() {
+				list = [];
+				firingLength = 0;
+				return this;
+			},
+			// Have the list do nothing anymore
+			disable: function() {
+				list = stack = memory = undefined;
+				return this;
+			},
+			// Is it disabled?
+			disabled: function() {
+				return !list;
+			},
+			// Lock the list in its current state
+			lock: function() {
+				stack = undefined;
+				if ( !memory ) {
+					self.disable();
+				}
+				return this;
+			},
+			// Is it locked?
+			locked: function() {
+				return !stack;
+			},
+			// Call all callbacks with the given context and arguments
+			fireWith: function( context, args ) {
+				if ( list && ( !fired || stack ) ) {
+					args = args || [];
+					args = [ context, args.slice ? args.slice() : args ];
+					if ( firing ) {
+						stack.push( args );
+					} else {
+						fire( args );
+					}
+				}
+				return this;
+			},
+			// Call all the callbacks with the given arguments
+			fire: function() {
+				self.fireWith( this, arguments );
+				return this;
+			},
+			// To know if the callbacks have already been called at least once
+			fired: function() {
+				return !!fired;
+			}
+		};
+
+	return self;
+};
+
+
+jQuery.extend({
+
+	Deferred: function( func ) {
+		var tuples = [
+				// action, add listener, listener list, final state
+				[ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
+				[ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
+				[ "notify", "progress", jQuery.Callbacks("memory") ]
+			],
+			state = "pending",
+			promise = {
+				state: function() {
+					return state;
+				},
+				always: function() {
+					deferred.done( arguments ).fail( arguments );
+					return this;
+				},
+				then: function( /* fnDone, fnFail, fnProgress */ ) {
+					var fns = arguments;
+					return jQuery.Deferred(function( newDefer ) {
+						jQuery.each( tuples, function( i, tuple ) {
+							var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
+							// deferred[ done | fail | progress ] for forwarding actions to newDefer
+							deferred[ tuple[1] ](function() {
+								var returned = fn && fn.apply( this, arguments );
+								if ( returned && jQuery.isFunction( returned.promise ) ) {
+									returned.promise()
+										.done( newDefer.resolve )
+										.fail( newDefer.reject )
+										.progress( newDefer.notify );
+								} else {
+									newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );
+								}
+							});
+						});
+						fns = null;
+					}).promise();
+				},
+				// Get a promise for this deferred
+				// If obj is provided, the promise aspect is added to the object
+				promise: function( obj ) {
+					return obj != null ? jQuery.extend( obj, promise ) : promise;
+				}
+			},
+			deferred = {};
+
+		// Keep pipe for back-compat
+		promise.pipe = promise.then;
+
+		// Add list-specific methods
+		jQuery.each( tuples, function( i, tuple ) {
+			var list = tuple[ 2 ],
+				stateString = tuple[ 3 ];
+
+			// promise[ done | fail | progress ] = list.add
+			promise[ tuple[1] ] = list.add;
+
+			// Handle state
+			if ( stateString ) {
+				list.add(function() {
+					// state = [ resolved | rejected ]
+					state = stateString;
+
+				// [ reject_list | resolve_list ].disable; progress_list.lock
+				}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
+			}
+
+			// deferred[ resolve | reject | notify ]
+			deferred[ tuple[0] ] = function() {
+				deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments );
+				return this;
+			};
+			deferred[ tuple[0] + "With" ] = list.fireWith;
+		});
+
+		// Make the deferred a promise
+		promise.promise( deferred );
+
+		// Call given func if any
+		if ( func ) {
+			func.call( deferred, deferred );
+		}
+
+		// All done!
+		return deferred;
+	},
+
+	// Deferred helper
+	when: function( subordinate /* , ..., subordinateN */ ) {
+		var i = 0,
+			resolveValues = slice.call( arguments ),
+			length = resolveValues.length,
+
+			// the count of uncompleted subordinates
+			remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
+
+			// the master Deferred. If resolveValues consist of only a single Deferred, just use that.
+			deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
+
+			// Update function for both resolve and progress values
+			updateFunc = function( i, contexts, values ) {
+				return function( value ) {
+					contexts[ i ] = this;
+					values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
+					if ( values === progressValues ) {
+						deferred.notifyWith( contexts, values );
+
+					} else if ( !(--remaining) ) {
+						deferred.resolveWith( contexts, values );
+					}
+				};
+			},
+
+			progressValues, progressContexts, resolveContexts;
+
+		// add listeners to Deferred subordinates; treat others as resolved
+		if ( length > 1 ) {
+			progressValues = new Array( length );
+			progressContexts = new Array( length );
+			resolveContexts = new Array( length );
+			for ( ; i < length; i++ ) {
+				if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
+					resolveValues[ i ].promise()
+						.done( updateFunc( i, resolveContexts, resolveValues ) )
+						.fail( deferred.reject )
+						.progress( updateFunc( i, progressContexts, progressValues ) );
+				} else {
+					--remaining;
+				}
+			}
+		}
+
+		// if we're not waiting on anything, resolve the master
+		if ( !remaining ) {
+			deferred.resolveWith( resolveContexts, resolveValues );
+		}
+
+		return deferred.promise();
+	}
+});
+
+
+// The deferred used on DOM ready
+var readyList;
+
+jQuery.fn.ready = function( fn ) {
+	// Add the callback
+	jQuery.ready.promise().done( fn );
+
+	return this;
+};
+
+jQuery.extend({
+	// Is the DOM ready to be used? Set to true once it occurs.
+	isReady: false,
+
+	// A counter to track how many items to wait for before
+	// the ready event fires. See #6781
+	readyWait: 1,
+
+	// Hold (or release) the ready event
+	holdReady: function( hold ) {
+		if ( hold ) {
+			jQuery.readyWait++;
+		} else {
+			jQuery.ready( true );
+		}
+	},
+
+	// Handle when the DOM is ready
+	ready: function( wait ) {
+
+		// Abort if there are pending holds or we're already ready
+		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
+			return;
+		}
+
+		// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
+		if ( !document.body ) {
+			return setTimeout( jQuery.ready );
+		}
+
+		// Remember that the DOM is ready
+		jQuery.isReady = true;
+
+		// If a normal DOM Ready event fired, decrement, and wait if need be
+		if ( wait !== true && --jQuery.readyWait > 0 ) {
+			return;
+		}
+
+		// If there are functions bound, to execute
+		readyList.resolveWith( document, [ jQuery ] );
+
+		// Trigger any bound ready events
+		if ( jQuery.fn.triggerHandler ) {
+			jQuery( document ).triggerHandler( "ready" );
+			jQuery( document ).off( "ready" );
+		}
+	}
+});
+
+/**
+ * Clean-up method for dom ready events
+ */
+function detach() {
+	if ( document.addEventListener ) {
+		document.removeEventListener( "DOMContentLoaded", completed, false );
+		window.removeEventListener( "load", completed, false );
+
+	} else {
+		document.detachEvent( "onreadystatechange", completed );
+		window.detachEvent( "onload", completed );
+	}
+}
+
+/**
+ * The ready event handler and self cleanup method
+ */
+function completed() {
+	// readyState === "complete" is good enough for us to call the dom ready in oldIE
+	if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) {
+		detach();
+		jQuery.ready();
+	}
+}
+
+jQuery.ready.promise = function( obj ) {
+	if ( !readyList ) {
+
+		readyList = jQuery.Deferred();
+
+		// Catch cases where $(document).ready() is called after the browser event has already occurred.
+		// we once tried to use readyState "interactive" here, but it caused issues like the one
+		// discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15
+		if ( document.readyState === "complete" ) {
+			// Handle it asynchronously to allow scripts the opportunity to delay ready
+			setTimeout( jQuery.ready );
+
+		// Standards-based browsers support DOMContentLoaded
+		} else if ( document.addEventListener ) {
+			// Use the handy event callback
+			document.addEventListener( "DOMContentLoaded", completed, false );
+
+			// A fallback to window.onload, that will always work
+			window.addEventListener( "load", completed, false );
+
+		// If IE event model is used
+		} else {
+			// Ensure firing before onload, maybe late but safe also for iframes
+			document.attachEvent( "onreadystatechange", completed );
+
+			// A fallback to window.onload, that will always work
+			window.attachEvent( "onload", completed );
+
+			// If IE and not a frame
+			// continually check to see if the document is ready
+			var top = false;
+
+			try {
+				top = window.frameElement == null && document.documentElement;
+			} catch(e) {}
+
+			if ( top && top.doScroll ) {
+				(function doScrollCheck() {
+					if ( !jQuery.isReady ) {
+
+						try {
+							// Use the trick by Diego Perini
+							// http://javascript.nwbox.com/IEContentLoaded/
+							top.doScroll("left");
+						} catch(e) {
+							return setTimeout( doScrollCheck, 50 );
+						}
+
+						// detach all dom ready events
+						detach();
+
+						// and execute any waiting functions
+						jQuery.ready();
+					}
+				})();
+			}
+		}
+	}
+	return readyList.promise( obj );
+};
+
+
+var strundefined = typeof undefined;
+
+
+
+// Support: IE<9
+// Iteration over object's inherited properties before its own
+var i;
+for ( i in jQuery( support ) ) {
+	break;
+}
+support.ownLast = i !== "0";
+
+// Note: most support tests are defined in their respective modules.
+// false until the test is run
+support.inlineBlockNeedsLayout = false;
+
+// Execute ASAP in case we need to set body.style.zoom
+jQuery(function() {
+	// Minified: var a,b,c,d
+	var val, div, body, container;
+
+	body = document.getElementsByTagName( "body" )[ 0 ];
+	if ( !body || !body.style ) {
+		// Return for frameset docs that don't have a body
+		return;
+	}
+
+	// Setup
+	div = document.createElement( "div" );
+	container = document.createElement( "div" );
+	container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
+	body.appendChild( container ).appendChild( div );
+
+	if ( typeof div.style.zoom !== strundefined ) {
+		// Support: IE<8
+		// Check if natively block-level elements act like inline-block
+		// elements when setting their display to 'inline' and giving
+		// them layout
+		div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1";
+
+		support.inlineBlockNeedsLayout = val = div.offsetWidth === 3;
+		if ( val ) {
+			// Prevent IE 6 from affecting layout for positioned elements #11048
+			// Prevent IE from shrinking the body in IE 7 mode #12869
+			// Support: IE<8
+			body.style.zoom = 1;
+		}
+	}
+
+	body.removeChild( container );
+});
+
+
+
+
+(function() {
+	var div = document.createElement( "div" );
+
+	// Execute the test only if not already executed in another module.
+	if (support.deleteExpando == null) {
+		// Support: IE<9
+		support.deleteExpando = true;
+		try {
+			delete div.test;
+		} catch( e ) {
+			support.deleteExpando = false;
+		}
+	}
+
+	// Null elements to avoid leaks in IE.
+	div = null;
+})();
+
+
+/**
+ * Determines whether an object can have data
+ */
+jQuery.acceptData = function( elem ) {
+	var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ],
+		nodeType = +elem.nodeType || 1;
+
+	// Do not set data on non-element DOM nodes because it will not be cleared (#8335).
+	return nodeType !== 1 && nodeType !== 9 ?
+		false :
+
+		// Nodes accept data unless otherwise specified; rejection can be conditional
+		!noData || noData !== true && elem.getAttribute("classid") === noData;
+};
+
+
+var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
+	rmultiDash = /([A-Z])/g;
+
+function dataAttr( elem, key, data ) {
+	// If nothing was found internally, try to fetch any
+	// data from the HTML5 data-* attribute
+	if ( data === undefined && elem.nodeType === 1 ) {
+
+		var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
+
+		data = elem.getAttribute( name );
+
+		if ( typeof data === "string" ) {
+			try {
+				data = data === "true" ? true :
+					data === "false" ? false :
+					data === "null" ? null :
+					// Only convert to a number if it doesn't change the string
+					+data + "" === data ? +data :
+					rbrace.test( data ) ? jQuery.parseJSON( data ) :
+					data;
+			} catch( e ) {}
+
+			// Make sure we set the data so it isn't changed later
+			jQuery.data( elem, key, data );
+
+		} else {
+			data = undefined;
+		}
+	}
+
+	return data;
+}
+
+// checks a cache object for emptiness
+function isEmptyDataObject( obj ) {
+	var name;
+	for ( name in obj ) {
+
+		// if the public data object is empty, the private is still empty
+		if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) {
+			continue;
+		}
+		if ( name !== "toJSON" ) {
+			return false;
+		}
+	}
+
+	return true;
+}
+
+function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
+	if ( !jQuery.acceptData( elem ) ) {
+		return;
+	}
+
+	var ret, thisCache,
+		internalKey = jQuery.expando,
+
+		// We have to handle DOM nodes and JS objects differently because IE6-7
+		// can't GC object references properly across the DOM-JS boundary
+		isNode = elem.nodeType,
+
+		// Only DOM nodes need the global jQuery cache; JS object data is
+		// attached directly to the object so GC can occur automatically
+		cache = isNode ? jQuery.cache : elem,
+
+		// Only defining an ID for JS objects if its cache already exists allows
+		// the code to shortcut on the same path as a DOM node with no cache
+		id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;
+
+	// Avoid doing any more work than we need to when trying to get data on an
+	// object that has no data at all
+	if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) {
+		return;
+	}
+
+	if ( !id ) {
+		// Only DOM nodes need a new unique ID for each element since their data
+		// ends up in the global cache
+		if ( isNode ) {
+			id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++;
+		} else {
+			id = internalKey;
+		}
+	}
+
+	if ( !cache[ id ] ) {
+		// Avoid exposing jQuery metadata on plain JS objects when the object
+		// is serialized using JSON.stringify
+		cache[ id ] = isNode ? {} : { toJSON: jQuery.noop };
+	}
+
+	// An object can be passed to jQuery.data instead of a key/value pair; this gets
+	// shallow copied over onto the existing cache
+	if ( typeof name === "object" || typeof name === "function" ) {
+		if ( pvt ) {
+			cache[ id ] = jQuery.extend( cache[ id ], name );
+		} else {
+			cache[ id ].data = jQuery.extend( cache[ id ].data, name );
+		}
+	}
+
+	thisCache = cache[ id ];
+
+	// jQuery data() is stored in a separate object inside the object's internal data
+	// cache in order to avoid key collisions between internal data and user-defined
+	// data.
+	if ( !pvt ) {
+		if ( !thisCache.data ) {
+			thisCache.data = {};
+		}
+
+		thisCache = thisCache.data;
+	}
+
+	if ( data !== undefined ) {
+		thisCache[ jQuery.camelCase( name ) ] = data;
+	}
+
+	// Check for both converted-to-camel and non-converted data property names
+	// If a data property was specified
+	if ( typeof name === "string" ) {
+
+		// First Try to find as-is property data
+		ret = thisCache[ name ];
+
+		// Test for null|undefined property data
+		if ( ret == null ) {
+
+			// Try to find the camelCased property
+			ret = thisCache[ jQuery.camelCase( name ) ];
+		}
+	} else {
+		ret = thisCache;
+	}
+
+	return ret;
+}
+
+function internalRemoveData( elem, name, pvt ) {
+	if ( !jQuery.acceptData( elem ) ) {
+		return;
+	}
+
+	var thisCache, i,
+		isNode = elem.nodeType,
+
+		// See jQuery.data for more information
+		cache = isNode ? jQuery.cache : elem,
+		id = isNode ? elem[ jQuery.expando ] : jQuery.expando;
+
+	// If there is already no cache entry for this object, there is no
+	// purpose in continuing
+	if ( !cache[ id ] ) {
+		return;
+	}
+
+	if ( name ) {
+
+		thisCache = pvt ? cache[ id ] : cache[ id ].data;
+
+		if ( thisCache ) {
+
+			// Support array or space separated string names for data keys
+			if ( !jQuery.isArray( name ) ) {
+
+				// try the string as a key before any manipulation
+				if ( name in thisCache ) {
+					name = [ name ];
+				} else {
+
+					// split the camel cased version by spaces unless a key with the spaces exists
+					name = jQuery.camelCase( name );
+					if ( name in thisCache ) {
+						name = [ name ];
+					} else {
+						name = name.split(" ");
+					}
+				}
+			} else {
+				// If "name" is an array of keys...
+				// When data is initially created, via ("key", "val") signature,
+				// keys will be converted to camelCase.
+				// Since there is no way to tell _how_ a key was added, remove
+				// both plain key and camelCase key. #12786
+				// This will only penalize the array argument path.
+				name = name.concat( jQuery.map( name, jQuery.camelCase ) );
+			}
+
+			i = name.length;
+			while ( i-- ) {
+				delete thisCache[ name[i] ];
+			}
+
+			// If there is no data left in the cache, we want to continue
+			// and let the cache object itself get destroyed
+			if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) {
+				return;
+			}
+		}
+	}
+
+	// See jQuery.data for more information
+	if ( !pvt ) {
+		delete cache[ id ].data;
+
+		// Don't destroy the parent cache unless the internal data object
+		// had been the only thing left in it
+		if ( !isEmptyDataObject( cache[ id ] ) ) {
+			return;
+		}
+	}
+
+	// Destroy the cache
+	if ( isNode ) {
+		jQuery.cleanData( [ elem ], true );
+
+	// Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)
+	/* jshint eqeqeq: false */
+	} else if ( support.deleteExpando || cache != cache.window ) {
+		/* jshint eqeqeq: true */
+		delete cache[ id ];
+
+	// When all else fails, null
+	} else {
+		cache[ id ] = null;
+	}
+}
+
+jQuery.extend({
+	cache: {},
+
+	// The following elements (space-suffixed to avoid Object.prototype collisions)
+	// throw uncatchable exceptions if you attempt to set expando properties
+	noData: {
+		"applet ": true,
+		"embed ": true,
+		// ...but Flash objects (which have this classid) *can* handle expandos
+		"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+	},
+
+	hasData: function( elem ) {
+		elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];
+		return !!elem && !isEmptyDataObject( elem );
+	},
+
+	data: function( elem, name, data ) {
+		return internalData( elem, name, data );
+	},
+
+	removeData: function( elem, name ) {
+		return internalRemoveData( elem, name );
+	},
+
+	// For internal use only.
+	_data: function( elem, name, data ) {
+		return internalData( elem, name, data, true );
+	},
+
+	_removeData: function( elem, name ) {
+		return internalRemoveData( elem, name, true );
+	}
+});
+
+jQuery.fn.extend({
+	data: function( key, value ) {
+		var i, name, data,
+			elem = this[0],
+			attrs = elem && elem.attributes;
+
+		// Special expections of .data basically thwart jQuery.access,
+		// so implement the relevant behavior ourselves
+
+		// Gets all values
+		if ( key === undefined ) {
+			if ( this.length ) {
+				data = jQuery.data( elem );
+
+				if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) {
+					i = attrs.length;
+					while ( i-- ) {
+
+						// Support: IE11+
+						// The attrs elements can be null (#14894)
+						if ( attrs[ i ] ) {
+							name = attrs[ i ].name;
+							if ( name.indexOf( "data-" ) === 0 ) {
+								name = jQuery.camelCase( name.slice(5) );
+								dataAttr( elem, name, data[ name ] );
+							}
+						}
+					}
+					jQuery._data( elem, "parsedAttrs", true );
+				}
+			}
+
+			return data;
+		}
+
+		// Sets multiple values
+		if ( typeof key === "object" ) {
+			return this.each(function() {
+				jQuery.data( this, key );
+			});
+		}
+
+		return arguments.length > 1 ?
+
+			// Sets one value
+			this.each(function() {
+				jQuery.data( this, key, value );
+			}) :
+
+			// Gets one value
+			// Try to fetch any internally stored data first
+			elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined;
+	},
+
+	removeData: function( key ) {
+		return this.each(function() {
+			jQuery.removeData( this, key );
+		});
+	}
+});
+
+
+jQuery.extend({
+	queue: function( elem, type, data ) {
+		var queue;
+
+		if ( elem ) {
+			type = ( type || "fx" ) + "queue";
+			queue = jQuery._data( elem, type );
+
+			// Speed up dequeue by getting out quickly if this is just a lookup
+			if ( data ) {
+				if ( !queue || jQuery.isArray(data) ) {
+					queue = jQuery._data( elem, type, jQuery.makeArray(data) );
+				} else {
+					queue.push( data );
+				}
+			}
+			return queue || [];
+		}
+	},
+
+	dequeue: function( elem, type ) {
+		type = type || "fx";
+
+		var queue = jQuery.queue( elem, type ),
+			startLength = queue.length,
+			fn = queue.shift(),
+			hooks = jQuery._queueHooks( elem, type ),
+			next = function() {
+				jQuery.dequeue( elem, type );
+			};
+
+		// If the fx queue is dequeued, always remove the progress sentinel
+		if ( fn === "inprogress" ) {
+			fn = queue.shift();
+			startLength--;
+		}
+
+		if ( fn ) {
+
+			// Add a progress sentinel to prevent the fx queue from being
+			// automatically dequeued
+			if ( type === "fx" ) {
+				queue.unshift( "inprogress" );
+			}
+
+			// clear up the last queue stop function
+			delete hooks.stop;
+			fn.call( elem, next, hooks );
+		}
+
+		if ( !startLength && hooks ) {
+			hooks.empty.fire();
+		}
+	},
+
+	// not intended for public consumption - generates a queueHooks object, or returns the current one
+	_queueHooks: function( elem, type ) {
+		var key = type + "queueHooks";
+		return jQuery._data( elem, key ) || jQuery._data( elem, key, {
+			empty: jQuery.Callbacks("once memory").add(function() {
+				jQuery._removeData( elem, type + "queue" );
+				jQuery._removeData( elem, key );
+			})
+		});
+	}
+});
+
+jQuery.fn.extend({
+	queue: function( type, data ) {
+		var setter = 2;
+
+		if ( typeof type !== "string" ) {
+			data = type;
+			type = "fx";
+			setter--;
+		}
+
+		if ( arguments.length < setter ) {
+			return jQuery.queue( this[0], type );
+		}
+
+		return data === undefined ?
+			this :
+			this.each(function() {
+				var queue = jQuery.queue( this, type, data );
+
+				// ensure a hooks for this queue
+				jQuery._queueHooks( this, type );
+
+				if ( type === "fx" && queue[0] !== "inprogress" ) {
+					jQuery.dequeue( this, type );
+				}
+			});
+	},
+	dequeue: function( type ) {
+		return this.each(function() {
+			jQuery.dequeue( this, type );
+		});
+	},
+	clearQueue: function( type ) {
+		return this.queue( type || "fx", [] );
+	},
+	// Get a promise resolved when queues of a certain type
+	// are emptied (fx is the type by default)
+	promise: function( type, obj ) {
+		var tmp,
+			count = 1,
+			defer = jQuery.Deferred(),
+			elements = this,
+			i = this.length,
+			resolve = function() {
+				if ( !( --count ) ) {
+					defer.resolveWith( elements, [ elements ] );
+				}
+			};
+
+		if ( typeof type !== "string" ) {
+			obj = type;
+			type = undefined;
+		}
+		type = type || "fx";
+
+		while ( i-- ) {
+			tmp = jQuery._data( elements[ i ], type + "queueHooks" );
+			if ( tmp && tmp.empty ) {
+				count++;
+				tmp.empty.add( resolve );
+			}
+		}
+		resolve();
+		return defer.promise( obj );
+	}
+});
+var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;
+
+var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
+
+var isHidden = function( elem, el ) {
+		// isHidden might be called from jQuery#filter function;
+		// in that case, element will be second argument
+		elem = el || elem;
+		return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );
+	};
+
+
+
+// Multifunctional method to get and set values of a collection
+// The value/s can optionally be executed if it's a function
+var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
+	var i = 0,
+		length = elems.length,
+		bulk = key == null;
+
+	// Sets many values
+	if ( jQuery.type( key ) === "object" ) {
+		chainable = true;
+		for ( i in key ) {
+			jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
+		}
+
+	// Sets one value
+	} else if ( value !== undefined ) {
+		chainable = true;
+
+		if ( !jQuery.isFunction( value ) ) {
+			raw = true;
+		}
+
+		if ( bulk ) {
+			// Bulk operations run against the entire set
+			if ( raw ) {
+				fn.call( elems, value );
+				fn = null;
+
+			// ...except when executing function values
+			} else {
+				bulk = fn;
+				fn = function( elem, key, value ) {
+					return bulk.call( jQuery( elem ), value );
+				};
+			}
+		}
+
+		if ( fn ) {
+			for ( ; i < length; i++ ) {
+				fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
+			}
+		}
+	}
+
+	return chainable ?
+		elems :
+
+		// Gets
+		bulk ?
+			fn.call( elems ) :
+			length ? fn( elems[0], key ) : emptyGet;
+};
+var rcheckableType = (/^(?:checkbox|radio)$/i);
+
+
+
+(function() {
+	// Minified: var a,b,c
+	var input = document.createElement( "input" ),
+		div = document.createElement( "div" ),
+		fragment = document.createDocumentFragment();
+
+	// Setup
+	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
+
+	// IE strips leading whitespace when .innerHTML is used
+	support.leadingWhitespace = div.firstChild.nodeType === 3;
+
+	// Make sure that tbody elements aren't automatically inserted
+	// IE will insert them into empty tables
+	support.tbody = !div.getElementsByTagName( "tbody" ).length;
+
+	// Make sure that link elements get serialized correctly by innerHTML
+	// This requires a wrapper element in IE
+	support.htmlSerialize = !!div.getElementsByTagName( "link" ).length;
+
+	// Makes sure cloning an html5 element does not cause problems
+	// Where outerHTML is undefined, this still works
+	support.html5Clone =
+		document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav></:nav>";
+
+	// Check if a disconnected checkbox will retain its checked
+	// value of true after appended to the DOM (IE6/7)
+	input.type = "checkbox";
+	input.checked = true;
+	fragment.appendChild( input );
+	support.appendChecked = input.checked;
+
+	// Make sure textarea (and checkbox) defaultValue is properly cloned
+	// Support: IE6-IE11+
+	div.innerHTML = "<textarea>x</textarea>";
+	support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
+
+	// #11217 - WebKit loses check when the name is after the checked attribute
+	fragment.appendChild( div );
+	div.innerHTML = "<input type='radio' checked='checked' name='t'/>";
+
+	// Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3
+	// old WebKit doesn't clone checked state correctly in fragments
+	support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
+
+	// Support: IE<9
+	// Opera does not clone events (and typeof div.attachEvent === undefined).
+	// IE9-10 clones events bound via attachEvent, but they don't trigger with .click()
+	support.noCloneEvent = true;
+	if ( div.attachEvent ) {
+		div.attachEvent( "onclick", function() {
+			support.noCloneEvent = false;
+		});
+
+		div.cloneNode( true ).click();
+	}
+
+	// Execute the test only if not already executed in another module.
+	if (support.deleteExpando == null) {
+		// Support: IE<9
+		support.deleteExpando = true;
+		try {
+			delete div.test;
+		} catch( e ) {
+			support.deleteExpando = false;
+		}
+	}
+})();
+
+
+(function() {
+	var i, eventName,
+		div = document.createElement( "div" );
+
+	// Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event)
+	for ( i in { submit: true, change: true, focusin: true }) {
+		eventName = "on" + i;
+
+		if ( !(support[ i + "Bubbles" ] = eventName in window) ) {
+			// Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP)
+			div.setAttribute( eventName, "t" );
+			support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false;
+		}
+	}
+
+	// Null elements to avoid leaks in IE.
+	div = null;
+})();
+
+
+var rformElems = /^(?:input|select|textarea)$/i,
+	rkeyEvent = /^key/,
+	rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/,
+	rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
+	rtypenamespace = /^([^.]*)(?:\.(.+)|)$/;
+
+function returnTrue() {
+	return true;
+}
+
+function returnFalse() {
+	return false;
+}
+
+function safeActiveElement() {
+	try {
+		return document.activeElement;
+	} catch ( err ) { }
+}
+
+/*
+ * Helper functions for managing events -- not part of the public interface.
+ * Props to Dean Edwards' addEvent library for many of the ideas.
+ */
+jQuery.event = {
+
+	global: {},
+
+	add: function( elem, types, handler, data, selector ) {
+		var tmp, events, t, handleObjIn,
+			special, eventHandle, handleObj,
+			handlers, type, namespaces, origType,
+			elemData = jQuery._data( elem );
+
+		// Don't attach events to noData or text/comment nodes (but allow plain objects)
+		if ( !elemData ) {
+			return;
+		}
+
+		// Caller can pass in an object of custom data in lieu of the handler
+		if ( handler.handler ) {
+			handleObjIn = handler;
+			handler = handleObjIn.handler;
+			selector = handleObjIn.selector;
+		}
+
+		// Make sure that the handler has a unique ID, used to find/remove it later
+		if ( !handler.guid ) {
+			handler.guid = jQuery.guid++;
+		}
+
+		// Init the element's event structure and main handler, if this is the first
+		if ( !(events = elemData.events) ) {
+			events = elemData.events = {};
+		}
+		if ( !(eventHandle = elemData.handle) ) {
+			eventHandle = elemData.handle = function( e ) {
+				// Discard the second event of a jQuery.event.trigger() and
+				// when an event is called after a page has unloaded
+				return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ?
+					jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :
+					undefined;
+			};
+			// Add elem as a property of the handle fn to prevent a memory leak with IE non-native events
+			eventHandle.elem = elem;
+		}
+
+		// Handle multiple events separated by a space
+		types = ( types || "" ).match( rnotwhite ) || [ "" ];
+		t = types.length;
+		while ( t-- ) {
+			tmp = rtypenamespace.exec( types[t] ) || [];
+			type = origType = tmp[1];
+			namespaces = ( tmp[2] || "" ).split( "." ).sort();
+
+			// There *must* be a type, no attaching namespace-only handlers
+			if ( !type ) {
+				continue;
+			}
+
+			// If event changes its type, use the special event handlers for the changed type
+			special = jQuery.event.special[ type ] || {};
+
+			// If selector defined, determine special event api type, otherwise given type
+			type = ( selector ? special.delegateType : special.bindType ) || type;
+
+			// Update special based on newly reset type
+			special = jQuery.event.special[ type ] || {};
+
+			// handleObj is passed to all event handlers
+			handleObj = jQuery.extend({
+				type: type,
+				origType: origType,
+				data: data,
+				handler: handler,
+				guid: handler.guid,
+				selector: selector,
+				needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
+				namespace: namespaces.join(".")
+			}, handleObjIn );
+
+			// Init the event handler queue if we're the first
+			if ( !(handlers = events[ type ]) ) {
+				handlers = events[ type ] = [];
+				handlers.delegateCount = 0;
+
+				// Only use addEventListener/attachEvent if the special events handler returns false
+				if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
+					// Bind the global event handler to the element
+					if ( elem.addEventListener ) {
+						elem.addEventListener( type, eventHandle, false );
+
+					} else if ( elem.attachEvent ) {
+						elem.attachEvent( "on" + type, eventHandle );
+					}
+				}
+			}
+
+			if ( special.add ) {
+				special.add.call( elem, handleObj );
+
+				if ( !handleObj.handler.guid ) {
+					handleObj.handler.guid = handler.guid;
+				}
+			}
+
+			// Add to the element's handler list, delegates in front
+			if ( selector ) {
+				handlers.splice( handlers.delegateCount++, 0, handleObj );
+			} else {
+				handlers.push( handleObj );
+			}
+
+			// Keep track of which events have ever been used, for event optimization
+			jQuery.event.global[ type ] = true;
+		}
+
+		// Nullify elem to prevent memory leaks in IE
+		elem = null;
+	},
+
+	// Detach an event or set of events from an element
+	remove: function( elem, types, handler, selector, mappedTypes ) {
+		var j, handleObj, tmp,
+			origCount, t, events,
+			special, handlers, type,
+			namespaces, origType,
+			elemData = jQuery.hasData( elem ) && jQuery._data( elem );
+
+		if ( !elemData || !(events = elemData.events) ) {
+			return;
+		}
+
+		// Once for each type.namespace in types; type may be omitted
+		types = ( types || "" ).match( rnotwhite ) || [ "" ];
+		t = types.length;
+		while ( t-- ) {
+			tmp = rtypenamespace.exec( types[t] ) || [];
+			type = origType = tmp[1];
+			namespaces = ( tmp[2] || "" ).split( "." ).sort();
+
+			// Unbind all events (on this namespace, if provided) for the element
+			if ( !type ) {
+				for ( type in events ) {
+					jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
+				}
+				continue;
+			}
+
+			special = jQuery.event.special[ type ] || {};
+			type = ( selector ? special.delegateType : special.bindType ) || type;
+			handlers = events[ type ] || [];
+			tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" );
+
+			// Remove matching events
+			origCount = j = handlers.length;
+			while ( j-- ) {
+				handleObj = handlers[ j ];
+
+				if ( ( mappedTypes || origType === handleObj.origType ) &&
+					( !handler || handler.guid === handleObj.guid ) &&
+					( !tmp || tmp.test( handleObj.namespace ) ) &&
+					( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
+					handlers.splice( j, 1 );
+
+					if ( handleObj.selector ) {
+						handlers.delegateCount--;
+					}
+					if ( special.remove ) {
+						special.remove.call( elem, handleObj );
+					}
+				}
+			}
+
+			// Remove generic event handler if we removed something and no more handlers exist
+			// (avoids potential for endless recursion during removal of special event handlers)
+			if ( origCount && !handlers.length ) {
+				if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {
+					jQuery.removeEvent( elem, type, elemData.handle );
+				}
+
+				delete events[ type ];
+			}
+		}
+
+		// Remove the expando if it's no longer used
+		if ( jQuery.isEmptyObject( events ) ) {
+			delete elemData.handle;
+
+			// removeData also checks for emptiness and clears the expando if empty
+			// so use it instead of delete
+			jQuery._removeData( elem, "events" );
+		}
+	},
+
+	trigger: function( event, data, elem, onlyHandlers ) {
+		var handle, ontype, cur,
+			bubbleType, special, tmp, i,
+			eventPath = [ elem || document ],
+			type = hasOwn.call( event, "type" ) ? event.type : event,
+			namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : [];
+
+		cur = tmp = elem = elem || document;
+
+		// Don't do events on text and comment nodes
+		if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
+			return;
+		}
+
+		// focus/blur morphs to focusin/out; ensure we're not firing them right now
+		if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
+			return;
+		}
+
+		if ( type.indexOf(".") >= 0 ) {
+			// Namespaced trigger; create a regexp to match event type in handle()
+			namespaces = type.split(".");
+			type = namespaces.shift();
+			namespaces.sort();
+		}
+		ontype = type.indexOf(":") < 0 && "on" + type;
+
+		// Caller can pass in a jQuery.Event object, Object, or just an event type string
+		event = event[ jQuery.expando ] ?
+			event :
+			new jQuery.Event( type, typeof event === "object" && event );
+
+		// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
+		event.isTrigger = onlyHandlers ? 2 : 3;
+		event.namespace = namespaces.join(".");
+		event.namespace_re = event.namespace ?
+			new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) :
+			null;
+
+		// Clean up the event in case it is being reused
+		event.result = undefined;
+		if ( !event.target ) {
+			event.target = elem;
+		}
+
+		// Clone any incoming data and prepend the event, creating the handler arg list
+		data = data == null ?
+			[ event ] :
+			jQuery.makeArray( data, [ event ] );
+
+		// Allow special events to draw outside the lines
+		special = jQuery.event.special[ type ] || {};
+		if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
+			return;
+		}
+
+		// Determine event propagation path in advance, per W3C events spec (#9951)
+		// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
+		if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {
+
+			bubbleType = special.delegateType || type;
+			if ( !rfocusMorph.test( bubbleType + type ) ) {
+				cur = cur.parentNode;
+			}
+			for ( ; cur; cur = cur.parentNode ) {
+				eventPath.push( cur );
+				tmp = cur;
+			}
+
+			// Only add window if we got to document (e.g., not plain obj or detached DOM)
+			if ( tmp === (elem.ownerDocument || document) ) {
+				eventPath.push( tmp.defaultView || tmp.parentWindow || window );
+			}
+		}
+
+		// Fire handlers on the event path
+		i = 0;
+		while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) {
+
+			event.type = i > 1 ?
+				bubbleType :
+				special.bindType || type;
+
+			// jQuery handler
+			handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" );
+			if ( handle ) {
+				handle.apply( cur, data );
+			}
+
+			// Native handler
+			handle = ontype && cur[ ontype ];
+			if ( handle && handle.apply && jQuery.acceptData( cur ) ) {
+				event.result = handle.apply( cur, data );
+				if ( event.result === false ) {
+					event.preventDefault();
+				}
+			}
+		}
+		event.type = type;
+
+		// If nobody prevented the default action, do it now
+		if ( !onlyHandlers && !event.isDefaultPrevented() ) {
+
+			if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) &&
+				jQuery.acceptData( elem ) ) {
+
+				// Call a native DOM method on the target with the same name name as the event.
+				// Can't use an .isFunction() check here because IE6/7 fails that test.
+				// Don't do default actions on window, that's where global variables be (#6170)
+				if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) {
+
+					// Don't re-trigger an onFOO event when we call its FOO() method
+					tmp = elem[ ontype ];
+
+					if ( tmp ) {
+						elem[ ontype ] = null;
+					}
+
+					// Prevent re-triggering of the same event, since we already bubbled it above
+					jQuery.event.triggered = type;
+					try {
+						elem[ type ]();
+					} catch ( e ) {
+						// IE<9 dies on focus/blur to hidden element (#1486,#12518)
+						// only reproducible on winXP IE8 native, not IE9 in IE8 mode
+					}
+					jQuery.event.triggered = undefined;
+
+					if ( tmp ) {
+						elem[ ontype ] = tmp;
+					}
+				}
+			}
+		}
+
+		return event.result;
+	},
+
+	dispatch: function( event ) {
+
+		// Make a writable jQuery.Event from the native event object
+		event = jQuery.event.fix( event );
+
+		var i, ret, handleObj, matched, j,
+			handlerQueue = [],
+			args = slice.call( arguments ),
+			handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [],
+			special = jQuery.event.special[ event.type ] || {};
+
+		// Use the fix-ed jQuery.Event rather than the (read-only) native event
+		args[0] = event;
+		event.delegateTarget = this;
+
+		// Call the preDispatch hook for the mapped type, and let it bail if desired
+		if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
+			return;
+		}
+
+		// Determine handlers
+		handlerQueue = jQuery.event.handlers.call( this, event, handlers );
+
+		// Run delegates first; they may want to stop propagation beneath us
+		i = 0;
+		while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) {
+			event.currentTarget = matched.elem;
+
+			j = 0;
+			while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) {
+
+				// Triggered event must either 1) have no namespace, or
+				// 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).
+				if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {
+
+					event.handleObj = handleObj;
+					event.data = handleObj.data;
+
+					ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )
+							.apply( matched.elem, args );
+
+					if ( ret !== undefined ) {
+						if ( (event.result = ret) === false ) {
+							event.preventDefault();
+							event.stopPropagation();
+						}
+					}
+				}
+			}
+		}
+
+		// Call the postDispatch hook for the mapped type
+		if ( special.postDispatch ) {
+			special.postDispatch.call( this, event );
+		}
+
+		return event.result;
+	},
+
+	handlers: function( event, handlers ) {
+		var sel, handleObj, matches, i,
+			handlerQueue = [],
+			delegateCount = handlers.delegateCount,
+			cur = event.target;
+
+		// Find delegate handlers
+		// Black-hole SVG <use> instance trees (#13180)
+		// Avoid non-left-click bubbling in Firefox (#3861)
+		if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) {
+
+			/* jshint eqeqeq: false */
+			for ( ; cur != this; cur = cur.parentNode || this ) {
+				/* jshint eqeqeq: true */
+
+				// Don't check non-elements (#13208)
+				// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
+				if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) {
+					matches = [];
+					for ( i = 0; i < delegateCount; i++ ) {
+						handleObj = handlers[ i ];
+
+						// Don't conflict with Object.prototype properties (#13203)
+						sel = handleObj.selector + " ";
+
+						if ( matches[ sel ] === undefined ) {
+							matches[ sel ] = handleObj.needsContext ?
+								jQuery( sel, this ).index( cur ) >= 0 :
+								jQuery.find( sel, this, null, [ cur ] ).length;
+						}
+						if ( matches[ sel ] ) {
+							matches.push( handleObj );
+						}
+					}
+					if ( matches.length ) {
+						handlerQueue.push({ elem: cur, handlers: matches });
+					}
+				}
+			}
+		}
+
+		// Add the remaining (directly-bound) handlers
+		if ( delegateCount < handlers.length ) {
+			handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) });
+		}
+
+		return handlerQueue;
+	},
+
+	fix: function( event ) {
+		if ( event[ jQuery.expando ] ) {
+			return event;
+		}
+
+		// Create a writable copy of the event object and normalize some properties
+		var i, prop, copy,
+			type = event.type,
+			originalEvent = event,
+			fixHook = this.fixHooks[ type ];
+
+		if ( !fixHook ) {
+			this.fixHooks[ type ] = fixHook =
+				rmouseEvent.test( type ) ? this.mouseHooks :
+				rkeyEvent.test( type ) ? this.keyHooks :
+				{};
+		}
+		copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;
+
+		event = new jQuery.Event( originalEvent );
+
+		i = copy.length;
+		while ( i-- ) {
+			prop = copy[ i ];
+			event[ prop ] = originalEvent[ prop ];
+		}
+
+		// Support: IE<9
+		// Fix target property (#1925)
+		if ( !event.target ) {
+			event.target = originalEvent.srcElement || document;
+		}
+
+		// Support: Chrome 23+, Safari?
+		// Target should not be a text node (#504, #13143)
+		if ( event.target.nodeType === 3 ) {
+			event.target = event.target.parentNode;
+		}
+
+		// Support: IE<9
+		// For mouse/key events, metaKey==false if it's undefined (#3368, #11328)
+		event.metaKey = !!event.metaKey;
+
+		return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
+	},
+
+	// Includes some event props shared by KeyEvent and MouseEvent
+	props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
+
+	fixHooks: {},
+
+	keyHooks: {
+		props: "char charCode key keyCode".split(" "),
+		filter: function( event, original ) {
+
+			// Add which for key events
+			if ( event.which == null ) {
+				event.which = original.charCode != null ? original.charCode : original.keyCode;
+			}
+
+			return event;
+		}
+	},
+
+	mouseHooks: {
+		props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
+		filter: function( event, original ) {
+			var body, eventDoc, doc,
+				button = original.button,
+				fromElement = original.fromElement;
+
+			// Calculate pageX/Y if missing and clientX/Y available
+			if ( event.pageX == null && original.clientX != null ) {
+				eventDoc = event.target.ownerDocument || document;
+				doc = eventDoc.documentElement;
+				body = eventDoc.body;
+
+				event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );
+				event.pageY = original.clientY + ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && body.clientTop  || 0 );
+			}
+
+			// Add relatedTarget, if necessary
+			if ( !event.relatedTarget && fromElement ) {
+				event.relatedTarget = fromElement === event.target ? original.toElement : fromElement;
+			}
+
+			// Add which for click: 1 === left; 2 === middle; 3 === right
+			// Note: button is not normalized, so don't use it
+			if ( !event.which && button !== undefined ) {
+				event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
+			}
+
+			return event;
+		}
+	},
+
+	special: {
+		load: {
+			// Prevent triggered image.load events from bubbling to window.load
+			noBubble: true
+		},
+		focus: {
+			// Fire native event if possible so blur/focus sequence is correct
+			trigger: function() {
+				if ( this !== safeActiveElement() && this.focus ) {
+					try {
+						this.focus();
+						return false;
+					} catch ( e ) {
+						// Support: IE<9
+						// If we error on focus to hidden element (#1486, #12518),
+						// let .trigger() run the handlers
+					}
+				}
+			},
+			delegateType: "focusin"
+		},
+		blur: {
+			trigger: function() {
+				if ( this === safeActiveElement() && this.blur ) {
+					this.blur();
+					return false;
+				}
+			},
+			delegateType: "focusout"
+		},
+		click: {
+			// For checkbox, fire native event so checked state will be right
+			trigger: function() {
+				if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) {
+					this.click();
+					return false;
+				}
+			},
+
+			// For cross-browser consistency, don't fire native .click() on links
+			_default: function( event ) {
+				return jQuery.nodeName( event.target, "a" );
+			}
+		},
+
+		beforeunload: {
+			postDispatch: function( event ) {
+
+				// Support: Firefox 20+
+				// Firefox doesn't alert if the returnValue field is not set.
+				if ( event.result !== undefined && event.originalEvent ) {
+					event.originalEvent.returnValue = event.result;
+				}
+			}
+		}
+	},
+
+	simulate: function( type, elem, event, bubble ) {
+		// Piggyback on a donor event to simulate a different one.
+		// Fake originalEvent to avoid donor's stopPropagation, but if the
+		// simulated event prevents default then we do the same on the donor.
+		var e = jQuery.extend(
+			new jQuery.Event(),
+			event,
+			{
+				type: type,
+				isSimulated: true,
+				originalEvent: {}
+			}
+		);
+		if ( bubble ) {
+			jQuery.event.trigger( e, null, elem );
+		} else {
+			jQuery.event.dispatch.call( elem, e );
+		}
+		if ( e.isDefaultPrevented() ) {
+			event.preventDefault();
+		}
+	}
+};
+
+jQuery.removeEvent = document.removeEventListener ?
+	function( elem, type, handle ) {
+		if ( elem.removeEventListener ) {
+			elem.removeEventListener( type, handle, false );
+		}
+	} :
+	function( elem, type, handle ) {
+		var name = "on" + type;
+
+		if ( elem.detachEvent ) {
+
+			// #8545, #7054, preventing memory leaks for custom events in IE6-8
+			// detachEvent needed property on element, by name of that event, to properly expose it to GC
+			if ( typeof elem[ name ] === strundefined ) {
+				elem[ name ] = null;
+			}
+
+			elem.detachEvent( name, handle );
+		}
+	};
+
+jQuery.Event = function( src, props ) {
+	// Allow instantiation without the 'new' keyword
+	if ( !(this instanceof jQuery.Event) ) {
+		return new jQuery.Event( src, props );
+	}
+
+	// Event object
+	if ( src && src.type ) {
+		this.originalEvent = src;
+		this.type = src.type;
+
+		// Events bubbling up the document may have been marked as prevented
+		// by a handler lower down the tree; reflect the correct value.
+		this.isDefaultPrevented = src.defaultPrevented ||
+				src.defaultPrevented === undefined &&
+				// Support: IE < 9, Android < 4.0
+				src.returnValue === false ?
+			returnTrue :
+			returnFalse;
+
+	// Event type
+	} else {
+		this.type = src;
+	}
+
+	// Put explicitly provided properties onto the event object
+	if ( props ) {
+		jQuery.extend( this, props );
+	}
+
+	// Create a timestamp if incoming event doesn't have one
+	this.timeStamp = src && src.timeStamp || jQuery.now();
+
+	// Mark it as fixed
+	this[ jQuery.expando ] = true;
+};
+
+// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
+// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
+jQuery.Event.prototype = {
+	isDefaultPrevented: returnFalse,
+	isPropagationStopped: returnFalse,
+	isImmediatePropagationStopped: returnFalse,
+
+	preventDefault: function() {
+		var e = this.originalEvent;
+
+		this.isDefaultPrevented = returnTrue;
+		if ( !e ) {
+			return;
+		}
+
+		// If preventDefault exists, run it on the original event
+		if ( e.preventDefault ) {
+			e.preventDefault();
+
+		// Support: IE
+		// Otherwise set the returnValue property of the original event to false
+		} else {
+			e.returnValue = false;
+		}
+	},
+	stopPropagation: function() {
+		var e = this.originalEvent;
+
+		this.isPropagationStopped = returnTrue;
+		if ( !e ) {
+			return;
+		}
+		// If stopPropagation exists, run it on the original event
+		if ( e.stopPropagation ) {
+			e.stopPropagation();
+		}
+
+		// Support: IE
+		// Set the cancelBubble property of the original event to true
+		e.cancelBubble = true;
+	},
+	stopImmediatePropagation: function() {
+		var e = this.originalEvent;
+
+		this.isImmediatePropagationStopped = returnTrue;
+
+		if ( e && e.stopImmediatePropagation ) {
+			e.stopImmediatePropagation();
+		}
+
+		this.stopPropagation();
+	}
+};
+
+// Create mouseenter/leave events using mouseover/out and event-time checks
+jQuery.each({
+	mouseenter: "mouseover",
+	mouseleave: "mouseout",
+	pointerenter: "pointerover",
+	pointerleave: "pointerout"
+}, function( orig, fix ) {
+	jQuery.event.special[ orig ] = {
+		delegateType: fix,
+		bindType: fix,
+
+		handle: function( event ) {
+			var ret,
+				target = this,
+				related = event.relatedTarget,
+				handleObj = event.handleObj;
+
+			// For mousenter/leave call the handler if related is outside the target.
+			// NB: No relatedTarget if the mouse left/entered the browser window
+			if ( !related || (related !== target && !jQuery.contains( target, related )) ) {
+				event.type = handleObj.origType;
+				ret = handleObj.handler.apply( this, arguments );
+				event.type = fix;
+			}
+			return ret;
+		}
+	};
+});
+
+// IE submit delegation
+if ( !support.submitBubbles ) {
+
+	jQuery.event.special.submit = {
+		setup: function() {
+			// Only need this for delegated form submit events
+			if ( jQuery.nodeName( this, "form" ) ) {
+				return false;
+			}
+
+			// Lazy-add a submit handler when a descendant form may potentially be submitted
+			jQuery.event.add( this, "click._submit keypress._submit", function( e ) {
+				// Node name check avoids a VML-related crash in IE (#9807)
+				var elem = e.target,
+					form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined;
+				if ( form && !jQuery._data( form, "submitBubbles" ) ) {
+					jQuery.event.add( form, "submit._submit", function( event ) {
+						event._submit_bubble = true;
+					});
+					jQuery._data( form, "submitBubbles", true );
+				}
+			});
+			// return undefined since we don't need an event listener
+		},
+
+		postDispatch: function( event ) {
+			// If form was submitted by the user, bubble the event up the tree
+			if ( event._submit_bubble ) {
+				delete event._submit_bubble;
+				if ( this.parentNode && !event.isTrigger ) {
+					jQuery.event.simulate( "submit", this.parentNode, event, true );
+				}
+			}
+		},
+
+		teardown: function() {
+			// Only need this for delegated form submit events
+			if ( jQuery.nodeName( this, "form" ) ) {
+				return false;
+			}
+
+			// Remove delegated handlers; cleanData eventually reaps submit handlers attached above
+			jQuery.event.remove( this, "._submit" );
+		}
+	};
+}
+
+// IE change delegation and checkbox/radio fix
+if ( !support.changeBubbles ) {
+
+	jQuery.event.special.change = {
+
+		setup: function() {
+
+			if ( rformElems.test( this.nodeName ) ) {
+				// IE doesn't fire change on a check/radio until blur; trigger it on click
+				// after a propertychange. Eat the blur-change in special.change.handle.
+				// This still fires onchange a second time for check/radio after blur.
+				if ( this.type === "checkbox" || this.type === "radio" ) {
+					jQuery.event.add( this, "propertychange._change", function( event ) {
+						if ( event.originalEvent.propertyName === "checked" ) {
+							this._just_changed = true;
+						}
+					});
+					jQuery.event.add( this, "click._change", function( event ) {
+						if ( this._just_changed && !event.isTrigger ) {
+							this._just_changed = false;
+						}
+						// Allow triggered, simulated change events (#11500)
+						jQuery.event.simulate( "change", this, event, true );
+					});
+				}
+				return false;
+			}
+			// Delegated event; lazy-add a change handler on descendant inputs
+			jQuery.event.add( this, "beforeactivate._change", function( e ) {
+				var elem = e.target;
+
+				if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) {
+					jQuery.event.add( elem, "change._change", function( event ) {
+						if ( this.parentNode && !event.isSimulated && !event.isTrigger ) {
+							jQuery.event.simulate( "change", this.parentNode, event, true );
+						}
+					});
+					jQuery._data( elem, "changeBubbles", true );
+				}
+			});
+		},
+
+		handle: function( event ) {
+			var elem = event.target;
+
+			// Swallow native change events from checkbox/radio, we already triggered them above
+			if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) {
+				return event.handleObj.handler.apply( this, arguments );
+			}
+		},
+
+		teardown: function() {
+			jQuery.event.remove( this, "._change" );
+
+			return !rformElems.test( this.nodeName );
+		}
+	};
+}
+
+// Create "bubbling" focus and blur events
+if ( !support.focusinBubbles ) {
+	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
+
+		// Attach a single capturing handler on the document while someone wants focusin/focusout
+		var handler = function( event ) {
+				jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );
+			};
+
+		jQuery.event.special[ fix ] = {
+			setup: function() {
+				var doc = this.ownerDocument || this,
+					attaches = jQuery._data( doc, fix );
+
+				if ( !attaches ) {
+					doc.addEventListener( orig, handler, true );
+				}
+				jQuery._data( doc, fix, ( attaches || 0 ) + 1 );
+			},
+			teardown: function() {
+				var doc = this.ownerDocument || this,
+					attaches = jQuery._data( doc, fix ) - 1;
+
+				if ( !attaches ) {
+					doc.removeEventListener( orig, handler, true );
+					jQuery._removeData( doc, fix );
+				} else {
+					jQuery._data( doc, fix, attaches );
+				}
+			}
+		};
+	});
+}
+
+jQuery.fn.extend({
+
+	on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
+		var type, origFn;
+
+		// Types can be a map of types/handlers
+		if ( typeof types === "object" ) {
+			// ( types-Object, selector, data )
+			if ( typeof selector !== "string" ) {
+				// ( types-Object, data )
+				data = data || selector;
+				selector = undefined;
+			}
+			for ( type in types ) {
+				this.on( type, selector, data, types[ type ], one );
+			}
+			return this;
+		}
+
+		if ( data == null && fn == null ) {
+			// ( types, fn )
+			fn = selector;
+			data = selector = undefined;
+		} else if ( fn == null ) {
+			if ( typeof selector === "string" ) {
+				// ( types, selector, fn )
+				fn = data;
+				data = undefined;
+			} else {
+				// ( types, data, fn )
+				fn = data;
+				data = selector;
+				selector = undefined;
+			}
+		}
+		if ( fn === false ) {
+			fn = returnFalse;
+		} else if ( !fn ) {
+			return this;
+		}
+
+		if ( one === 1 ) {
+			origFn = fn;
+			fn = function( event ) {
+				// Can use an empty set, since event contains the info
+				jQuery().off( event );
+				return origFn.apply( this, arguments );
+			};
+			// Use same guid so caller can remove using origFn
+			fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
+		}
+		return this.each( function() {
+			jQuery.event.add( this, types, fn, data, selector );
+		});
+	},
+	one: function( types, selector, data, fn ) {
+		return this.on( types, selector, data, fn, 1 );
+	},
+	off: function( types, selector, fn ) {
+		var handleObj, type;
+		if ( types && types.preventDefault && types.handleObj ) {
+			// ( event )  dispatched jQuery.Event
+			handleObj = types.handleObj;
+			jQuery( types.delegateTarget ).off(
+				handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,
+				handleObj.selector,
+				handleObj.handler
+			);
+			return this;
+		}
+		if ( typeof types === "object" ) {
+			// ( types-object [, selector] )
+			for ( type in types ) {
+				this.off( type, selector, types[ type ] );
+			}
+			return this;
+		}
+		if ( selector === false || typeof selector === "function" ) {
+			// ( types [, fn] )
+			fn = selector;
+			selector = undefined;
+		}
+		if ( fn === false ) {
+			fn = returnFalse;
+		}
+		return this.each(function() {
+			jQuery.event.remove( this, types, fn, selector );
+		});
+	},
+
+	trigger: function( type, data ) {
+		return this.each(function() {
+			jQuery.event.trigger( type, data, this );
+		});
+	},
+	triggerHandler: function( type, data ) {
+		var elem = this[0];
+		if ( elem ) {
+			return jQuery.event.trigger( type, data, elem, true );
+		}
+	}
+});
+
+
+function createSafeFragment( document ) {
+	var list = nodeNames.split( "|" ),
+		safeFrag = document.createDocumentFragment();
+
+	if ( safeFrag.createElement ) {
+		while ( list.length ) {
+			safeFrag.createElement(
+				list.pop()
+			);
+		}
+	}
+	return safeFrag;
+}
+
+var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" +
+		"header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
+	rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g,
+	rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"),
+	rleadingWhitespace = /^\s+/,
+	rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
+	rtagName = /<([\w:]+)/,
+	rtbody = /<tbody/i,
+	rhtml = /<|&#?\w+;/,
+	rnoInnerhtml = /<(?:script|style|link)/i,
+	// checked="checked" or checked
+	rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
+	rscriptType = /^$|\/(?:java|ecma)script/i,
+	rscriptTypeMasked = /^true\/(.*)/,
+	rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
+
+	// We have to close these tags to support XHTML (#13200)
+	wrapMap = {
+		option: [ 1, "<select multiple='multiple'>", "</select>" ],
+		legend: [ 1, "<fieldset>", "</fieldset>" ],
+		area: [ 1, "<map>", "</map>" ],
+		param: [ 1, "<object>", "</object>" ],
+		thead: [ 1, "<table>", "</table>" ],
+		tr: [ 2, "<table><tbody>", "</tbody></table>" ],
+		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],
+		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
+
+		// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags,
+		// unless wrapped in a div with non-breaking characters in front of it.
+		_default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X<div>", "</div>"  ]
+	},
+	safeFragment = createSafeFragment( document ),
+	fragmentDiv = safeFragment.appendChild( document.createElement("div") );
+
+wrapMap.optgroup = wrapMap.option;
+wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
+wrapMap.th = wrapMap.td;
+
+function getAll( context, tag ) {
+	var elems, elem,
+		i = 0,
+		found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) :
+			typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) :
+			undefined;
+
+	if ( !found ) {
+		for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) {
+			if ( !tag || jQuery.nodeName( elem, tag ) ) {
+				found.push( elem );
+			} else {
+				jQuery.merge( found, getAll( elem, tag ) );
+			}
+		}
+	}
+
+	return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
+		jQuery.merge( [ context ], found ) :
+		found;
+}
+
+// Used in buildFragment, fixes the defaultChecked property
+function fixDefaultChecked( elem ) {
+	if ( rcheckableType.test( elem.type ) ) {
+		elem.defaultChecked = elem.checked;
+	}
+}
+
+// Support: IE<8
+// Manipulating tables requires a tbody
+function manipulationTarget( elem, content ) {
+	return jQuery.nodeName( elem, "table" ) &&
+		jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?
+
+		elem.getElementsByTagName("tbody")[0] ||
+			elem.appendChild( elem.ownerDocument.createElement("tbody") ) :
+		elem;
+}
+
+// Replace/restore the type attribute of script elements for safe DOM manipulation
+function disableScript( elem ) {
+	elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type;
+	return elem;
+}
+function restoreScript( elem ) {
+	var match = rscriptTypeMasked.exec( elem.type );
+	if ( match ) {
+		elem.type = match[1];
+	} else {
+		elem.removeAttribute("type");
+	}
+	return elem;
+}
+
+// Mark scripts as having already been evaluated
+function setGlobalEval( elems, refElements ) {
+	var elem,
+		i = 0;
+	for ( ; (elem = elems[i]) != null; i++ ) {
+		jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) );
+	}
+}
+
+function cloneCopyEvent( src, dest ) {
+
+	if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) {
+		return;
+	}
+
+	var type, i, l,
+		oldData = jQuery._data( src ),
+		curData = jQuery._data( dest, oldData ),
+		events = oldData.events;
+
+	if ( events ) {
+		delete curData.handle;
+		curData.events = {};
+
+		for ( type in events ) {
+			for ( i = 0, l = events[ type ].length; i < l; i++ ) {
+				jQuery.event.add( dest, type, events[ type ][ i ] );
+			}
+		}
+	}
+
+	// make the cloned public data object a copy from the original
+	if ( curData.data ) {
+		curData.data = jQuery.extend( {}, curData.data );
+	}
+}
+
+function fixCloneNodeIssues( src, dest ) {
+	var nodeName, e, data;
+
+	// We do not need to do anything for non-Elements
+	if ( dest.nodeType !== 1 ) {
+		return;
+	}
+
+	nodeName = dest.nodeName.toLowerCase();
+
+	// IE6-8 copies events bound via attachEvent when using cloneNode.
+	if ( !support.noCloneEvent && dest[ jQuery.expando ] ) {
+		data = jQuery._data( dest );
+
+		for ( e in data.events ) {
+			jQuery.removeEvent( dest, e, data.handle );
+		}
+
+		// Event data gets referenced instead of copied if the expando gets copied too
+		dest.removeAttribute( jQuery.expando );
+	}
+
+	// IE blanks contents when cloning scripts, and tries to evaluate newly-set text
+	if ( nodeName === "script" && dest.text !== src.text ) {
+		disableScript( dest ).text = src.text;
+		restoreScript( dest );
+
+	// IE6-10 improperly clones children of object elements using classid.
+	// IE10 throws NoModificationAllowedError if parent is null, #12132.
+	} else if ( nodeName === "object" ) {
+		if ( dest.parentNode ) {
+			dest.outerHTML = src.outerHTML;
+		}
+
+		// This path appears unavoidable for IE9. When cloning an object
+		// element in IE9, the outerHTML strategy above is not sufficient.
+		// If the src has innerHTML and the destination does not,
+		// copy the src.innerHTML into the dest.innerHTML. #10324
+		if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) {
+			dest.innerHTML = src.innerHTML;
+		}
+
+	} else if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
+		// IE6-8 fails to persist the checked state of a cloned checkbox
+		// or radio button. Worse, IE6-7 fail to give the cloned element
+		// a checked appearance if the defaultChecked value isn't also set
+
+		dest.defaultChecked = dest.checked = src.checked;
+
+		// IE6-7 get confused and end up setting the value of a cloned
+		// checkbox/radio button to an empty string instead of "on"
+		if ( dest.value !== src.value ) {
+			dest.value = src.value;
+		}
+
+	// IE6-8 fails to return the selected option to the default selected
+	// state when cloning options
+	} else if ( nodeName === "option" ) {
+		dest.defaultSelected = dest.selected = src.defaultSelected;
+
+	// IE6-8 fails to set the defaultValue to the correct value when
+	// cloning other types of input fields
+	} else if ( nodeName === "input" || nodeName === "textarea" ) {
+		dest.defaultValue = src.defaultValue;
+	}
+}
+
+jQuery.extend({
+	clone: function( elem, dataAndEvents, deepDataAndEvents ) {
+		var destElements, node, clone, i, srcElements,
+			inPage = jQuery.contains( elem.ownerDocument, elem );
+
+		if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) {
+			clone = elem.cloneNode( true );
+
+		// IE<=8 does not properly clone detached, unknown element nodes
+		} else {
+			fragmentDiv.innerHTML = elem.outerHTML;
+			fragmentDiv.removeChild( clone = fragmentDiv.firstChild );
+		}
+
+		if ( (!support.noCloneEvent || !support.noCloneChecked) &&
+				(elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {
+
+			// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2
+			destElements = getAll( clone );
+			srcElements = getAll( elem );
+
+			// Fix all IE cloning issues
+			for ( i = 0; (node = srcElements[i]) != null; ++i ) {
+				// Ensure that the destination node is not null; Fixes #9587
+				if ( destElements[i] ) {
+					fixCloneNodeIssues( node, destElements[i] );
+				}
+			}
+		}
+
+		// Copy the events from the original to the clone
+		if ( dataAndEvents ) {
+			if ( deepDataAndEvents ) {
+				srcElements = srcElements || getAll( elem );
+				destElements = destElements || getAll( clone );
+
+				for ( i = 0; (node = srcElements[i]) != null; i++ ) {
+					cloneCopyEvent( node, destElements[i] );
+				}
+			} else {
+				cloneCopyEvent( elem, clone );
+			}
+		}
+
+		// Preserve script evaluation history
+		destElements = getAll( clone, "script" );
+		if ( destElements.length > 0 ) {
+			setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
+		}
+
+		destElements = srcElements = node = null;
+
+		// Return the cloned set
+		return clone;
+	},
+
+	buildFragment: function( elems, context, scripts, selection ) {
+		var j, elem, contains,
+			tmp, tag, tbody, wrap,
+			l = elems.length,
+
+			// Ensure a safe fragment
+			safe = createSafeFragment( context ),
+
+			nodes = [],
+			i = 0;
+
+		for ( ; i < l; i++ ) {
+			elem = elems[ i ];
+
+			if ( elem || elem === 0 ) {
+
+				// Add nodes directly
+				if ( jQuery.type( elem ) === "object" ) {
+					jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );
+
+				// Convert non-html into a text node
+				} else if ( !rhtml.test( elem ) ) {
+					nodes.push( context.createTextNode( elem ) );
+
+				// Convert html into DOM nodes
+				} else {
+					tmp = tmp || safe.appendChild( context.createElement("div") );
+
+					// Deserialize a standard representation
+					tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase();
+					wrap = wrapMap[ tag ] || wrapMap._default;
+
+					tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[2];
+
+					// Descend through wrappers to the right content
+					j = wrap[0];
+					while ( j-- ) {
+						tmp = tmp.lastChild;
+					}
+
+					// Manually add leading whitespace removed by IE
+					if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {
+						nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) );
+					}
+
+					// Remove IE's autoinserted <tbody> from table fragments
+					if ( !support.tbody ) {
+
+						// String was a <table>, *may* have spurious <tbody>
+						elem = tag === "table" && !rtbody.test( elem ) ?
+							tmp.firstChild :
+
+							// String was a bare <thead> or <tfoot>
+							wrap[1] === "<table>" && !rtbody.test( elem ) ?
+								tmp :
+								0;
+
+						j = elem && elem.childNodes.length;
+						while ( j-- ) {
+							if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) {
+								elem.removeChild( tbody );
+							}
+						}
+					}
+
+					jQuery.merge( nodes, tmp.childNodes );
+
+					// Fix #12392 for WebKit and IE > 9
+					tmp.textContent = "";
+
+					// Fix #12392 for oldIE
+					while ( tmp.firstChild ) {
+						tmp.removeChild( tmp.firstChild );
+					}
+
+					// Remember the top-level container for proper cleanup
+					tmp = safe.lastChild;
+				}
+			}
+		}
+
+		// Fix #11356: Clear elements from fragment
+		if ( tmp ) {
+			safe.removeChild( tmp );
+		}
+
+		// Reset defaultChecked for any radios and checkboxes
+		// about to be appended to the DOM in IE 6/7 (#8060)
+		if ( !support.appendChecked ) {
+			jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked );
+		}
+
+		i = 0;
+		while ( (elem = nodes[ i++ ]) ) {
+
+			// #4087 - If origin and destination elements are the same, and this is
+			// that element, do not do anything
+			if ( selection && jQuery.inArray( elem, selection ) !== -1 ) {
+				continue;
+			}
+
+			contains = jQuery.contains( elem.ownerDocument, elem );
+
+			// Append to fragment
+			tmp = getAll( safe.appendChild( elem ), "script" );
+
+			// Preserve script evaluation history
+			if ( contains ) {
+				setGlobalEval( tmp );
+			}
+
+			// Capture executables
+			if ( scripts ) {
+				j = 0;
+				while ( (elem = tmp[ j++ ]) ) {
+					if ( rscriptType.test( elem.type || "" ) ) {
+						scripts.push( elem );
+					}
+				}
+			}
+		}
+
+		tmp = null;
+
+		return safe;
+	},
+
+	cleanData: function( elems, /* internal */ acceptData ) {
+		var elem, type, id, data,
+			i = 0,
+			internalKey = jQuery.expando,
+			cache = jQuery.cache,
+			deleteExpando = support.deleteExpando,
+			special = jQuery.event.special;
+
+		for ( ; (elem = elems[i]) != null; i++ ) {
+			if ( acceptData || jQuery.acceptData( elem ) ) {
+
+				id = elem[ internalKey ];
+				data = id && cache[ id ];
+
+				if ( data ) {
+					if ( data.events ) {
+						for ( type in data.events ) {
+							if ( special[ type ] ) {
+								jQuery.event.remove( elem, type );
+
+							// This is a shortcut to avoid jQuery.event.remove's overhead
+							} else {
+								jQuery.removeEvent( elem, type, data.handle );
+							}
+						}
+					}
+
+					// Remove cache only if it was not already removed by jQuery.event.remove
+					if ( cache[ id ] ) {
+
+						delete cache[ id ];
+
+						// IE does not allow us to delete expando properties from nodes,
+						// nor does it have a removeAttribute function on Document nodes;
+						// we must handle all of these cases
+						if ( deleteExpando ) {
+							delete elem[ internalKey ];
+
+						} else if ( typeof elem.removeAttribute !== strundefined ) {
+							elem.removeAttribute( internalKey );
+
+						} else {
+							elem[ internalKey ] = null;
+						}
+
+						deletedIds.push( id );
+					}
+				}
+			}
+		}
+	}
+});
+
+jQuery.fn.extend({
+	text: function( value ) {
+		return access( this, function( value ) {
+			return value === undefined ?
+				jQuery.text( this ) :
+				this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) );
+		}, null, value, arguments.length );
+	},
+
+	append: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
+				var target = manipulationTarget( this, elem );
+				target.appendChild( elem );
+			}
+		});
+	},
+
+	prepend: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
+				var target = manipulationTarget( this, elem );
+				target.insertBefore( elem, target.firstChild );
+			}
+		});
+	},
+
+	before: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.parentNode ) {
+				this.parentNode.insertBefore( elem, this );
+			}
+		});
+	},
+
+	after: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.parentNode ) {
+				this.parentNode.insertBefore( elem, this.nextSibling );
+			}
+		});
+	},
+
+	remove: function( selector, keepData /* Internal Use Only */ ) {
+		var elem,
+			elems = selector ? jQuery.filter( selector, this ) : this,
+			i = 0;
+
+		for ( ; (elem = elems[i]) != null; i++ ) {
+
+			if ( !keepData && elem.nodeType === 1 ) {
+				jQuery.cleanData( getAll( elem ) );
+			}
+
+			if ( elem.parentNode ) {
+				if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {
+					setGlobalEval( getAll( elem, "script" ) );
+				}
+				elem.parentNode.removeChild( elem );
+			}
+		}
+
+		return this;
+	},
+
+	empty: function() {
+		var elem,
+			i = 0;
+
+		for ( ; (elem = this[i]) != null; i++ ) {
+			// Remove element nodes and prevent memory leaks
+			if ( elem.nodeType === 1 ) {
+				jQuery.cleanData( getAll( elem, false ) );
+			}
+
+			// Remove any remaining nodes
+			while ( elem.firstChild ) {
+				elem.removeChild( elem.firstChild );
+			}
+
+			// If this is a select, ensure that it displays empty (#12336)
+			// Support: IE<9
+			if ( elem.options && jQuery.nodeName( elem, "select" ) ) {
+				elem.options.length = 0;
+			}
+		}
+
+		return this;
+	},
+
+	clone: function( dataAndEvents, deepDataAndEvents ) {
+		dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
+		deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
+
+		return this.map(function() {
+			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
+		});
+	},
+
+	html: function( value ) {
+		return access( this, function( value ) {
+			var elem = this[ 0 ] || {},
+				i = 0,
+				l = this.length;
+
+			if ( value === undefined ) {
+				return elem.nodeType === 1 ?
+					elem.innerHTML.replace( rinlinejQuery, "" ) :
+					undefined;
+			}
+
+			// See if we can take a shortcut and just use innerHTML
+			if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
+				( support.htmlSerialize || !rnoshimcache.test( value )  ) &&
+				( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&
+				!wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) {
+
+				value = value.replace( rxhtmlTag, "<$1></$2>" );
+
+				try {
+					for (; i < l; i++ ) {
+						// Remove element nodes and prevent memory leaks
+						elem = this[i] || {};
+						if ( elem.nodeType === 1 ) {
+							jQuery.cleanData( getAll( elem, false ) );
+							elem.innerHTML = value;
+						}
+					}
+
+					elem = 0;
+
+				// If using innerHTML throws an exception, use the fallback method
+				} catch(e) {}
+			}
+
+			if ( elem ) {
+				this.empty().append( value );
+			}
+		}, null, value, arguments.length );
+	},
+
+	replaceWith: function() {
+		var arg = arguments[ 0 ];
+
+		// Make the changes, replacing each context element with the new content
+		this.domManip( arguments, function( elem ) {
+			arg = this.parentNode;
+
+			jQuery.cleanData( getAll( this ) );
+
+			if ( arg ) {
+				arg.replaceChild( elem, this );
+			}
+		});
+
+		// Force removal if there was no new content (e.g., from empty arguments)
+		return arg && (arg.length || arg.nodeType) ? this : this.remove();
+	},
+
+	detach: function( selector ) {
+		return this.remove( selector, true );
+	},
+
+	domManip: function( args, callback ) {
+
+		// Flatten any nested arrays
+		args = concat.apply( [], args );
+
+		var first, node, hasScripts,
+			scripts, doc, fragment,
+			i = 0,
+			l = this.length,
+			set = this,
+			iNoClone = l - 1,
+			value = args[0],
+			isFunction = jQuery.isFunction( value );
+
+		// We can't cloneNode fragments that contain checked, in WebKit
+		if ( isFunction ||
+				( l > 1 && typeof value === "string" &&
+					!support.checkClone && rchecked.test( value ) ) ) {
+			return this.each(function( index ) {
+				var self = set.eq( index );
+				if ( isFunction ) {
+					args[0] = value.call( this, index, self.html() );
+				}
+				self.domManip( args, callback );
+			});
+		}
+
+		if ( l ) {
+			fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this );
+			first = fragment.firstChild;
+
+			if ( fragment.childNodes.length === 1 ) {
+				fragment = first;
+			}
+
+			if ( first ) {
+				scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
+				hasScripts = scripts.length;
+
+				// Use the original fragment for the last item instead of the first because it can end up
+				// being emptied incorrectly in certain situations (#8070).
+				for ( ; i < l; i++ ) {
+					node = fragment;
+
+					if ( i !== iNoClone ) {
+						node = jQuery.clone( node, true, true );
+
+						// Keep references to cloned scripts for later restoration
+						if ( hasScripts ) {
+							jQuery.merge( scripts, getAll( node, "script" ) );
+						}
+					}
+
+					callback.call( this[i], node, i );
+				}
+
+				if ( hasScripts ) {
+					doc = scripts[ scripts.length - 1 ].ownerDocument;
+
+					// Reenable scripts
+					jQuery.map( scripts, restoreScript );
+
+					// Evaluate executable scripts on first document insertion
+					for ( i = 0; i < hasScripts; i++ ) {
+						node = scripts[ i ];
+						if ( rscriptType.test( node.type || "" ) &&
+							!jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) {
+
+							if ( node.src ) {
+								// Optional AJAX dependency, but won't run scripts if not present
+								if ( jQuery._evalUrl ) {
+									jQuery._evalUrl( node.src );
+								}
+							} else {
+								jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) );
+							}
+						}
+					}
+				}
+
+				// Fix #11809: Avoid leaking memory
+				fragment = first = null;
+			}
+		}
+
+		return this;
+	}
+});
+
+jQuery.each({
+	appendTo: "append",
+	prependTo: "prepend",
+	insertBefore: "before",
+	insertAfter: "after",
+	replaceAll: "replaceWith"
+}, function( name, original ) {
+	jQuery.fn[ name ] = function( selector ) {
+		var elems,
+			i = 0,
+			ret = [],
+			insert = jQuery( selector ),
+			last = insert.length - 1;
+
+		for ( ; i <= last; i++ ) {
+			elems = i === last ? this : this.clone(true);
+			jQuery( insert[i] )[ original ]( elems );
+
+			// Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get()
+			push.apply( ret, elems.get() );
+		}
+
+		return this.pushStack( ret );
+	};
+});
+
+
+var iframe,
+	elemdisplay = {};
+
+/**
+ * Retrieve the actual display of a element
+ * @param {String} name nodeName of the element
+ * @param {Object} doc Document object
+ */
+// Called only from within defaultDisplay
+function actualDisplay( name, doc ) {
+	var style,
+		elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ),
+
+		// getDefaultComputedStyle might be reliably used only on attached element
+		display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ?
+
+			// Use of this method is a temporary fix (more like optmization) until something better comes along,
+			// since it was removed from specification and supported only in FF
+			style.display : jQuery.css( elem[ 0 ], "display" );
+
+	// We don't have any data stored on the element,
+	// so use "detach" method as fast way to get rid of the element
+	elem.detach();
+
+	return display;
+}
+
+/**
+ * Try to determine the default display value of an element
+ * @param {String} nodeName
+ */
+function defaultDisplay( nodeName ) {
+	var doc = document,
+		display = elemdisplay[ nodeName ];
+
+	if ( !display ) {
+		display = actualDisplay( nodeName, doc );
+
+		// If the simple way fails, read from inside an iframe
+		if ( display === "none" || !display ) {
+
+			// Use the already-created iframe if possible
+			iframe = (iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" )).appendTo( doc.documentElement );
+
+			// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse
+			doc = ( iframe[ 0 ].contentWindow || iframe[ 0 ].contentDocument ).document;
+
+			// Support: IE
+			doc.write();
+			doc.close();
+
+			display = actualDisplay( nodeName, doc );
+			iframe.detach();
+		}
+
+		// Store the correct default display
+		elemdisplay[ nodeName ] = display;
+	}
+
+	return display;
+}
+
+
+(function() {
+	var shrinkWrapBlocksVal;
+
+	support.shrinkWrapBlocks = function() {
+		if ( shrinkWrapBlocksVal != null ) {
+			return shrinkWrapBlocksVal;
+		}
+
+		// Will be changed later if needed.
+		shrinkWrapBlocksVal = false;
+
+		// Minified: var b,c,d
+		var div, body, container;
+
+		body = document.getElementsByTagName( "body" )[ 0 ];
+		if ( !body || !body.style ) {
+			// Test fired too early or in an unsupported environment, exit.
+			return;
+		}
+
+		// Setup
+		div = document.createElement( "div" );
+		container = document.createElement( "div" );
+		container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
+		body.appendChild( container ).appendChild( div );
+
+		// Support: IE6
+		// Check if elements with layout shrink-wrap their children
+		if ( typeof div.style.zoom !== strundefined ) {
+			// Reset CSS: box-sizing; display; margin; border
+			div.style.cssText =
+				// Support: Firefox<29, Android 2.3
+				// Vendor-prefix box-sizing
+				"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +
+				"box-sizing:content-box;display:block;margin:0;border:0;" +
+				"padding:1px;width:1px;zoom:1";
+			div.appendChild( document.createElement( "div" ) ).style.width = "5px";
+			shrinkWrapBlocksVal = div.offsetWidth !== 3;
+		}
+
+		body.removeChild( container );
+
+		return shrinkWrapBlocksVal;
+	};
+
+})();
+var rmargin = (/^margin/);
+
+var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
+
+
+
+var getStyles, curCSS,
+	rposition = /^(top|right|bottom|left)$/;
+
+if ( window.getComputedStyle ) {
+	getStyles = function( elem ) {
+		return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
+	};
+
+	curCSS = function( elem, name, computed ) {
+		var width, minWidth, maxWidth, ret,
+			style = elem.style;
+
+		computed = computed || getStyles( elem );
+
+		// getPropertyValue is only needed for .css('filter') in IE9, see #12537
+		ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined;
+
+		if ( computed ) {
+
+			if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {
+				ret = jQuery.style( elem, name );
+			}
+
+			// A tribute to the "awesome hack by Dean Edwards"
+			// Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right
+			// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels
+			// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values
+			if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {
+
+				// Remember the original values
+				width = style.width;
+				minWidth = style.minWidth;
+				maxWidth = style.maxWidth;
+
+				// Put in the new values to get a computed value out
+				style.minWidth = style.maxWidth = style.width = ret;
+				ret = computed.width;
+
+				// Revert the changed values
+				style.width = width;
+				style.minWidth = minWidth;
+				style.maxWidth = maxWidth;
+			}
+		}
+
+		// Support: IE
+		// IE returns zIndex value as an integer.
+		return ret === undefined ?
+			ret :
+			ret + "";
+	};
+} else if ( document.documentElement.currentStyle ) {
+	getStyles = function( elem ) {
+		return elem.currentStyle;
+	};
+
+	curCSS = function( elem, name, computed ) {
+		var left, rs, rsLeft, ret,
+			style = elem.style;
+
+		computed = computed || getStyles( elem );
+		ret = computed ? computed[ name ] : undefined;
+
+		// Avoid setting ret to empty string here
+		// so we don't default to auto
+		if ( ret == null && style && style[ name ] ) {
+			ret = style[ name ];
+		}
+
+		// From the awesome hack by Dean Edwards
+		// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
+
+		// If we're not dealing with a regular pixel number
+		// but a number that has a weird ending, we need to convert it to pixels
+		// but not position css attributes, as those are proportional to the parent element instead
+		// and we can't measure the parent instead because it might trigger a "stacking dolls" problem
+		if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {
+
+			// Remember the original values
+			left = style.left;
+			rs = elem.runtimeStyle;
+			rsLeft = rs && rs.left;
+
+			// Put in the new values to get a computed value out
+			if ( rsLeft ) {
+				rs.left = elem.currentStyle.left;
+			}
+			style.left = name === "fontSize" ? "1em" : ret;
+			ret = style.pixelLeft + "px";
+
+			// Revert the changed values
+			style.left = left;
+			if ( rsLeft ) {
+				rs.left = rsLeft;
+			}
+		}
+
+		// Support: IE
+		// IE returns zIndex value as an integer.
+		return ret === undefined ?
+			ret :
+			ret + "" || "auto";
+	};
+}
+
+
+
+
+function addGetHookIf( conditionFn, hookFn ) {
+	// Define the hook, we'll check on the first run if it's really needed.
+	return {
+		get: function() {
+			var condition = conditionFn();
+
+			if ( condition == null ) {
+				// The test was not ready at this point; screw the hook this time
+				// but check again when needed next time.
+				return;
+			}
+
+			if ( condition ) {
+				// Hook not needed (or it's not possible to use it due to missing dependency),
+				// remove it.
+				// Since there are no other hooks for marginRight, remove the whole object.
+				delete this.get;
+				return;
+			}
+
+			// Hook needed; redefine it so that the support test is not executed again.
+
+			return (this.get = hookFn).apply( this, arguments );
+		}
+	};
+}
+
+
+(function() {
+	// Minified: var b,c,d,e,f,g, h,i
+	var div, style, a, pixelPositionVal, boxSizingReliableVal,
+		reliableHiddenOffsetsVal, reliableMarginRightVal;
+
+	// Setup
+	div = document.createElement( "div" );
+	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
+	a = div.getElementsByTagName( "a" )[ 0 ];
+	style = a && a.style;
+
+	// Finish early in limited (non-browser) environments
+	if ( !style ) {
+		return;
+	}
+
+	style.cssText = "float:left;opacity:.5";
+
+	// Support: IE<9
+	// Make sure that element opacity exists (as opposed to filter)
+	support.opacity = style.opacity === "0.5";
+
+	// Verify style float existence
+	// (IE uses styleFloat instead of cssFloat)
+	support.cssFloat = !!style.cssFloat;
+
+	div.style.backgroundClip = "content-box";
+	div.cloneNode( true ).style.backgroundClip = "";
+	support.clearCloneStyle = div.style.backgroundClip === "content-box";
+
+	// Support: Firefox<29, Android 2.3
+	// Vendor-prefix box-sizing
+	support.boxSizing = style.boxSizing === "" || style.MozBoxSizing === "" ||
+		style.WebkitBoxSizing === "";
+
+	jQuery.extend(support, {
+		reliableHiddenOffsets: function() {
+			if ( reliableHiddenOffsetsVal == null ) {
+				computeStyleTests();
+			}
+			return reliableHiddenOffsetsVal;
+		},
+
+		boxSizingReliable: function() {
+			if ( boxSizingReliableVal == null ) {
+				computeStyleTests();
+			}
+			return boxSizingReliableVal;
+		},
+
+		pixelPosition: function() {
+			if ( pixelPositionVal == null ) {
+				computeStyleTests();
+			}
+			return pixelPositionVal;
+		},
+
+		// Support: Android 2.3
+		reliableMarginRight: function() {
+			if ( reliableMarginRightVal == null ) {
+				computeStyleTests();
+			}
+			return reliableMarginRightVal;
+		}
+	});
+
+	function computeStyleTests() {
+		// Minified: var b,c,d,j
+		var div, body, container, contents;
+
+		body = document.getElementsByTagName( "body" )[ 0 ];
+		if ( !body || !body.style ) {
+			// Test fired too early or in an unsupported environment, exit.
+			return;
+		}
+
+		// Setup
+		div = document.createElement( "div" );
+		container = document.createElement( "div" );
+		container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
+		body.appendChild( container ).appendChild( div );
+
+		div.style.cssText =
+			// Support: Firefox<29, Android 2.3
+			// Vendor-prefix box-sizing
+			"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" +
+			"box-sizing:border-box;display:block;margin-top:1%;top:1%;" +
+			"border:1px;padding:1px;width:4px;position:absolute";
+
+		// Support: IE<9
+		// Assume reasonable values in the absence of getComputedStyle
+		pixelPositionVal = boxSizingReliableVal = false;
+		reliableMarginRightVal = true;
+
+		// Check for getComputedStyle so that this code is not run in IE<9.
+		if ( window.getComputedStyle ) {
+			pixelPositionVal = ( window.getComputedStyle( div, null ) || {} ).top !== "1%";
+			boxSizingReliableVal =
+				( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px";
+
+			// Support: Android 2.3
+			// Div with explicit width and no margin-right incorrectly
+			// gets computed margin-right based on width of container (#3333)
+			// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
+			contents = div.appendChild( document.createElement( "div" ) );
+
+			// Reset CSS: box-sizing; display; margin; border; padding
+			contents.style.cssText = div.style.cssText =
+				// Support: Firefox<29, Android 2.3
+				// Vendor-prefix box-sizing
+				"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +
+				"box-sizing:content-box;display:block;margin:0;border:0;padding:0";
+			contents.style.marginRight = contents.style.width = "0";
+			div.style.width = "1px";
+
+			reliableMarginRightVal =
+				!parseFloat( ( window.getComputedStyle( contents, null ) || {} ).marginRight );
+		}
+
+		// Support: IE8
+		// Check if table cells still have offsetWidth/Height when they are set
+		// to display:none and there are still other visible table cells in a
+		// table row; if so, offsetWidth/Height are not reliable for use when
+		// determining if an element has been hidden directly using
+		// display:none (it is still safe to use offsets if a parent element is
+		// hidden; don safety goggles and see bug #4512 for more information).
+		div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>";
+		contents = div.getElementsByTagName( "td" );
+		contents[ 0 ].style.cssText = "margin:0;border:0;padding:0;display:none";
+		reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0;
+		if ( reliableHiddenOffsetsVal ) {
+			contents[ 0 ].style.display = "";
+			contents[ 1 ].style.display = "none";
+			reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0;
+		}
+
+		body.removeChild( container );
+	}
+
+})();
+
+
+// A method for quickly swapping in/out CSS properties to get correct calculations.
+jQuery.swap = function( elem, options, callback, args ) {
+	var ret, name,
+		old = {};
+
+	// Remember the old values, and insert the new ones
+	for ( name in options ) {
+		old[ name ] = elem.style[ name ];
+		elem.style[ name ] = options[ name ];
+	}
+
+	ret = callback.apply( elem, args || [] );
+
+	// Revert the old values
+	for ( name in options ) {
+		elem.style[ name ] = old[ name ];
+	}
+
+	return ret;
+};
+
+
+var
+		ralpha = /alpha\([^)]*\)/i,
+	ropacity = /opacity\s*=\s*([^)]*)/,
+
+	// swappable if display is none or starts with table except "table", "table-cell", or "table-caption"
+	// see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
+	rdisplayswap = /^(none|table(?!-c[ea]).+)/,
+	rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ),
+	rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ),
+
+	cssShow = { position: "absolute", visibility: "hidden", display: "block" },
+	cssNormalTransform = {
+		letterSpacing: "0",
+		fontWeight: "400"
+	},
+
+	cssPrefixes = [ "Webkit", "O", "Moz", "ms" ];
+
+
+// return a css property mapped to a potentially vendor prefixed property
+function vendorPropName( style, name ) {
+
+	// shortcut for names that are not vendor prefixed
+	if ( name in style ) {
+		return name;
+	}
+
+	// check for vendor prefixed names
+	var capName = name.charAt(0).toUpperCase() + name.slice(1),
+		origName = name,
+		i = cssPrefixes.length;
+
+	while ( i-- ) {
+		name = cssPrefixes[ i ] + capName;
+		if ( name in style ) {
+			return name;
+		}
+	}
+
+	return origName;
+}
+
+function showHide( elements, show ) {
+	var display, elem, hidden,
+		values = [],
+		index = 0,
+		length = elements.length;
+
+	for ( ; index < length; index++ ) {
+		elem = elements[ index ];
+		if ( !elem.style ) {
+			continue;
+		}
+
+		values[ index ] = jQuery._data( elem, "olddisplay" );
+		display = elem.style.display;
+		if ( show ) {
+			// Reset the inline display of this element to learn if it is
+			// being hidden by cascaded rules or not
+			if ( !values[ index ] && display === "none" ) {
+				elem.style.display = "";
+			}
+
+			// Set elements which have been overridden with display: none
+			// in a stylesheet to whatever the default browser style is
+			// for such an element
+			if ( elem.style.display === "" && isHidden( elem ) ) {
+				values[ index ] = jQuery._data( elem, "olddisplay", defaultDisplay(elem.nodeName) );
+			}
+		} else {
+			hidden = isHidden( elem );
+
+			if ( display && display !== "none" || !hidden ) {
+				jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );
+			}
+		}
+	}
+
+	// Set the display of most of the elements in a second loop
+	// to avoid the constant reflow
+	for ( index = 0; index < length; index++ ) {
+		elem = elements[ index ];
+		if ( !elem.style ) {
+			continue;
+		}
+		if ( !show || elem.style.display === "none" || elem.style.display === "" ) {
+			elem.style.display = show ? values[ index ] || "" : "none";
+		}
+	}
+
+	return elements;
+}
+
+function setPositiveNumber( elem, value, subtract ) {
+	var matches = rnumsplit.exec( value );
+	return matches ?
+		// Guard against undefined "subtract", e.g., when used as in cssHooks
+		Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) :
+		value;
+}
+
+function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
+	var i = extra === ( isBorderBox ? "border" : "content" ) ?
+		// If we already have the right measurement, avoid augmentation
+		4 :
+		// Otherwise initialize for horizontal or vertical properties
+		name === "width" ? 1 : 0,
+
+		val = 0;
+
+	for ( ; i < 4; i += 2 ) {
+		// both box models exclude margin, so add it if we want it
+		if ( extra === "margin" ) {
+			val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );
+		}
+
+		if ( isBorderBox ) {
+			// border-box includes padding, so remove it if we want content
+			if ( extra === "content" ) {
+				val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
+			}
+
+			// at this point, extra isn't border nor margin, so remove border
+			if ( extra !== "margin" ) {
+				val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
+			}
+		} else {
+			// at this point, extra isn't content, so add padding
+			val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
+
+			// at this point, extra isn't content nor padding, so add border
+			if ( extra !== "padding" ) {
+				val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
+			}
+		}
+	}
+
+	return val;
+}
+
+function getWidthOrHeight( elem, name, extra ) {
+
+	// Start with offset property, which is equivalent to the border-box value
+	var valueIsBorderBox = true,
+		val = name === "width" ? elem.offsetWidth : elem.offsetHeight,
+		styles = getStyles( elem ),
+		isBorderBox = support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box";
+
+	// some non-html elements return undefined for offsetWidth, so check for null/undefined
+	// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285
+	// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668
+	if ( val <= 0 || val == null ) {
+		// Fall back to computed then uncomputed css if necessary
+		val = curCSS( elem, name, styles );
+		if ( val < 0 || val == null ) {
+			val = elem.style[ name ];
+		}
+
+		// Computed unit is not pixels. Stop here and return.
+		if ( rnumnonpx.test(val) ) {
+			return val;
+		}
+
+		// we need the check for style in case a browser which returns unreliable values
+		// for getComputedStyle silently falls back to the reliable elem.style
+		valueIsBorderBox = isBorderBox && ( support.boxSizingReliable() || val === elem.style[ name ] );
+
+		// Normalize "", auto, and prepare for extra
+		val = parseFloat( val ) || 0;
+	}
+
+	// use the active box-sizing model to add/subtract irrelevant styles
+	return ( val +
+		augmentWidthOrHeight(
+			elem,
+			name,
+			extra || ( isBorderBox ? "border" : "content" ),
+			valueIsBorderBox,
+			styles
+		)
+	) + "px";
+}
+
+jQuery.extend({
+	// Add in style property hooks for overriding the default
+	// behavior of getting and setting a style property
+	cssHooks: {
+		opacity: {
+			get: function( elem, computed ) {
+				if ( computed ) {
+					// We should always get a number back from opacity
+					var ret = curCSS( elem, "opacity" );
+					return ret === "" ? "1" : ret;
+				}
+			}
+		}
+	},
+
+	// Don't automatically add "px" to these possibly-unitless properties
+	cssNumber: {
+		"columnCount": true,
+		"fillOpacity": true,
+		"flexGrow": true,
+		"flexShrink": true,
+		"fontWeight": true,
+		"lineHeight": true,
+		"opacity": true,
+		"order": true,
+		"orphans": true,
+		"widows": true,
+		"zIndex": true,
+		"zoom": true
+	},
+
+	// Add in properties whose names you wish to fix before
+	// setting or getting the value
+	cssProps: {
+		// normalize float css property
+		"float": support.cssFloat ? "cssFloat" : "styleFloat"
+	},
+
+	// Get and set the style property on a DOM Node
+	style: function( elem, name, value, extra ) {
+		// Don't set styles on text and comment nodes
+		if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
+			return;
+		}
+
+		// Make sure that we're working with the right name
+		var ret, type, hooks,
+			origName = jQuery.camelCase( name ),
+			style = elem.style;
+
+		name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) );
+
+		// gets hook for the prefixed version
+		// followed by the unprefixed version
+		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
+
+		// Check if we're setting a value
+		if ( value !== undefined ) {
+			type = typeof value;
+
+			// convert relative number strings (+= or -=) to relative numbers. #7345
+			if ( type === "string" && (ret = rrelNum.exec( value )) ) {
+				value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );
+				// Fixes bug #9237
+				type = "number";
+			}
+
+			// Make sure that null and NaN values aren't set. See: #7116
+			if ( value == null || value !== value ) {
+				return;
+			}
+
+			// If a number was passed in, add 'px' to the (except for certain CSS properties)
+			if ( type === "number" && !jQuery.cssNumber[ origName ] ) {
+				value += "px";
+			}
+
+			// Fixes #8908, it can be done more correctly by specifing setters in cssHooks,
+			// but it would mean to define eight (for every problematic property) identical functions
+			if ( !support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) {
+				style[ name ] = "inherit";
+			}
+
+			// If a hook was provided, use that value, otherwise just set the specified value
+			if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {
+
+				// Support: IE
+				// Swallow errors from 'invalid' CSS values (#5509)
+				try {
+					style[ name ] = value;
+				} catch(e) {}
+			}
+
+		} else {
+			// If a hook was provided get the non-computed value from there
+			if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {
+				return ret;
+			}
+
+			// Otherwise just get the value from the style object
+			return style[ name ];
+		}
+	},
+
+	css: function( elem, name, extra, styles ) {
+		var num, val, hooks,
+			origName = jQuery.camelCase( name );
+
+		// Make sure that we're working with the right name
+		name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );
+
+		// gets hook for the prefixed version
+		// followed by the unprefixed version
+		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
+
+		// If a hook was provided get the computed value from there
+		if ( hooks && "get" in hooks ) {
+			val = hooks.get( elem, true, extra );
+		}
+
+		// Otherwise, if a way to get the computed value exists, use that
+		if ( val === undefined ) {
+			val = curCSS( elem, name, styles );
+		}
+
+		//convert "normal" to computed value
+		if ( val === "normal" && name in cssNormalTransform ) {
+			val = cssNormalTransform[ name ];
+		}
+
+		// Return, converting to number if forced or a qualifier was provided and val looks numeric
+		if ( extra === "" || extra ) {
+			num = parseFloat( val );
+			return extra === true || jQuery.isNumeric( num ) ? num || 0 : val;
+		}
+		return val;
+	}
+});
+
+jQuery.each([ "height", "width" ], function( i, name ) {
+	jQuery.cssHooks[ name ] = {
+		get: function( elem, computed, extra ) {
+			if ( computed ) {
+				// certain elements can have dimension info if we invisibly show them
+				// however, it must have a current display style that would benefit from this
+				return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ?
+					jQuery.swap( elem, cssShow, function() {
+						return getWidthOrHeight( elem, name, extra );
+					}) :
+					getWidthOrHeight( elem, name, extra );
+			}
+		},
+
+		set: function( elem, value, extra ) {
+			var styles = extra && getStyles( elem );
+			return setPositiveNumber( elem, value, extra ?
+				augmentWidthOrHeight(
+					elem,
+					name,
+					extra,
+					support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
+					styles
+				) : 0
+			);
+		}
+	};
+});
+
+if ( !support.opacity ) {
+	jQuery.cssHooks.opacity = {
+		get: function( elem, computed ) {
+			// IE uses filters for opacity
+			return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ?
+				( 0.01 * parseFloat( RegExp.$1 ) ) + "" :
+				computed ? "1" : "";
+		},
+
+		set: function( elem, value ) {
+			var style = elem.style,
+				currentStyle = elem.currentStyle,
+				opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "",
+				filter = currentStyle && currentStyle.filter || style.filter || "";
+
+			// IE has trouble with opacity if it does not have layout
+			// Force it by setting the zoom level
+			style.zoom = 1;
+
+			// if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652
+			// if value === "", then remove inline opacity #12685
+			if ( ( value >= 1 || value === "" ) &&
+					jQuery.trim( filter.replace( ralpha, "" ) ) === "" &&
+					style.removeAttribute ) {
+
+				// Setting style.filter to null, "" & " " still leave "filter:" in the cssText
+				// if "filter:" is present at all, clearType is disabled, we want to avoid this
+				// style.removeAttribute is IE Only, but so apparently is this code path...
+				style.removeAttribute( "filter" );
+
+				// if there is no filter style applied in a css rule or unset inline opacity, we are done
+				if ( value === "" || currentStyle && !currentStyle.filter ) {
+					return;
+				}
+			}
+
+			// otherwise, set new filter values
+			style.filter = ralpha.test( filter ) ?
+				filter.replace( ralpha, opacity ) :
+				filter + " " + opacity;
+		}
+	};
+}
+
+jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,
+	function( elem, computed ) {
+		if ( computed ) {
+			// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
+			// Work around by temporarily setting element display to inline-block
+			return jQuery.swap( elem, { "display": "inline-block" },
+				curCSS, [ elem, "marginRight" ] );
+		}
+	}
+);
+
+// These hooks are used by animate to expand properties
+jQuery.each({
+	margin: "",
+	padding: "",
+	border: "Width"
+}, function( prefix, suffix ) {
+	jQuery.cssHooks[ prefix + suffix ] = {
+		expand: function( value ) {
+			var i = 0,
+				expanded = {},
+
+				// assumes a single number if not a string
+				parts = typeof value === "string" ? value.split(" ") : [ value ];
+
+			for ( ; i < 4; i++ ) {
+				expanded[ prefix + cssExpand[ i ] + suffix ] =
+					parts[ i ] || parts[ i - 2 ] || parts[ 0 ];
+			}
+
+			return expanded;
+		}
+	};
+
+	if ( !rmargin.test( prefix ) ) {
+		jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;
+	}
+});
+
+jQuery.fn.extend({
+	css: function( name, value ) {
+		return access( this, function( elem, name, value ) {
+			var styles, len,
+				map = {},
+				i = 0;
+
+			if ( jQuery.isArray( name ) ) {
+				styles = getStyles( elem );
+				len = name.length;
+
+				for ( ; i < len; i++ ) {
+					map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
+				}
+
+				return map;
+			}
+
+			return value !== undefined ?
+				jQuery.style( elem, name, value ) :
+				jQuery.css( elem, name );
+		}, name, value, arguments.length > 1 );
+	},
+	show: function() {
+		return showHide( this, true );
+	},
+	hide: function() {
+		return showHide( this );
+	},
+	toggle: function( state ) {
+		if ( typeof state === "boolean" ) {
+			return state ? this.show() : this.hide();
+		}
+
+		return this.each(function() {
+			if ( isHidden( this ) ) {
+				jQuery( this ).show();
+			} else {
+				jQuery( this ).hide();
+			}
+		});
+	}
+});
+
+
+function Tween( elem, options, prop, end, easing ) {
+	return new Tween.prototype.init( elem, options, prop, end, easing );
+}
+jQuery.Tween = Tween;
+
+Tween.prototype = {
+	constructor: Tween,
+	init: function( elem, options, prop, end, easing, unit ) {
+		this.elem = elem;
+		this.prop = prop;
+		this.easing = easing || "swing";
+		this.options = options;
+		this.start = this.now = this.cur();
+		this.end = end;
+		this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
+	},
+	cur: function() {
+		var hooks = Tween.propHooks[ this.prop ];
+
+		return hooks && hooks.get ?
+			hooks.get( this ) :
+			Tween.propHooks._default.get( this );
+	},
+	run: function( percent ) {
+		var eased,
+			hooks = Tween.propHooks[ this.prop ];
+
+		if ( this.options.duration ) {
+			this.pos = eased = jQuery.easing[ this.easing ](
+				percent, this.options.duration * percent, 0, 1, this.options.duration
+			);
+		} else {
+			this.pos = eased = percent;
+		}
+		this.now = ( this.end - this.start ) * eased + this.start;
+
+		if ( this.options.step ) {
+			this.options.step.call( this.elem, this.now, this );
+		}
+
+		if ( hooks && hooks.set ) {
+			hooks.set( this );
+		} else {
+			Tween.propHooks._default.set( this );
+		}
+		return this;
+	}
+};
+
+Tween.prototype.init.prototype = Tween.prototype;
+
+Tween.propHooks = {
+	_default: {
+		get: function( tween ) {
+			var result;
+
+			if ( tween.elem[ tween.prop ] != null &&
+				(!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {
+				return tween.elem[ tween.prop ];
+			}
+
+			// passing an empty string as a 3rd parameter to .css will automatically
+			// attempt a parseFloat and fallback to a string if the parse fails
+			// so, simple values such as "10px" are parsed to Float.
+			// complex values such as "rotate(1rad)" are returned as is.
+			result = jQuery.css( tween.elem, tween.prop, "" );
+			// Empty strings, null, undefined and "auto" are converted to 0.
+			return !result || result === "auto" ? 0 : result;
+		},
+		set: function( tween ) {
+			// use step hook for back compat - use cssHook if its there - use .style if its
+			// available and use plain properties where available
+			if ( jQuery.fx.step[ tween.prop ] ) {
+				jQuery.fx.step[ tween.prop ]( tween );
+			} else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {
+				jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
+			} else {
+				tween.elem[ tween.prop ] = tween.now;
+			}
+		}
+	}
+};
+
+// Support: IE <=9
+// Panic based approach to setting things on disconnected nodes
+
+Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
+	set: function( tween ) {
+		if ( tween.elem.nodeType && tween.elem.parentNode ) {
+			tween.elem[ tween.prop ] = tween.now;
+		}
+	}
+};
+
+jQuery.easing = {
+	linear: function( p ) {
+		return p;
+	},
+	swing: function( p ) {
+		return 0.5 - Math.cos( p * Math.PI ) / 2;
+	}
+};
+
+jQuery.fx = Tween.prototype.init;
+
+// Back Compat <1.8 extension point
+jQuery.fx.step = {};
+
+
+
+
+var
+	fxNow, timerId,
+	rfxtypes = /^(?:toggle|show|hide)$/,
+	rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ),
+	rrun = /queueHooks$/,
+	animationPrefilters = [ defaultPrefilter ],
+	tweeners = {
+		"*": [ function( prop, value ) {
+			var tween = this.createTween( prop, value ),
+				target = tween.cur(),
+				parts = rfxnum.exec( value ),
+				unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
+
+				// Starting value computation is required for potential unit mismatches
+				start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) &&
+					rfxnum.exec( jQuery.css( tween.elem, prop ) ),
+				scale = 1,
+				maxIterations = 20;
+
+			if ( start && start[ 3 ] !== unit ) {
+				// Trust units reported by jQuery.css
+				unit = unit || start[ 3 ];
+
+				// Make sure we update the tween properties later on
+				parts = parts || [];
+
+				// Iteratively approximate from a nonzero starting point
+				start = +target || 1;
+
+				do {
+					// If previous iteration zeroed out, double until we get *something*
+					// Use a string for doubling factor so we don't accidentally see scale as unchanged below
+					scale = scale || ".5";
+
+					// Adjust and apply
+					start = start / scale;
+					jQuery.style( tween.elem, prop, start + unit );
+
+				// Update scale, tolerating zero or NaN from tween.cur()
+				// And breaking the loop if scale is unchanged or perfect, or if we've just had enough
+				} while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );
+			}
+
+			// Update tween properties
+			if ( parts ) {
+				start = tween.start = +start || +target || 0;
+				tween.unit = unit;
+				// If a +=/-= token was provided, we're doing a relative animation
+				tween.end = parts[ 1 ] ?
+					start + ( parts[ 1 ] + 1 ) * parts[ 2 ] :
+					+parts[ 2 ];
+			}
+
+			return tween;
+		} ]
+	};
+
+// Animations created synchronously will run synchronously
+function createFxNow() {
+	setTimeout(function() {
+		fxNow = undefined;
+	});
+	return ( fxNow = jQuery.now() );
+}
+
+// Generate parameters to create a standard animation
+function genFx( type, includeWidth ) {
+	var which,
+		attrs = { height: type },
+		i = 0;
+
+	// if we include width, step value is 1 to do all cssExpand values,
+	// if we don't include width, step value is 2 to skip over Left and Right
+	includeWidth = includeWidth ? 1 : 0;
+	for ( ; i < 4 ; i += 2 - includeWidth ) {
+		which = cssExpand[ i ];
+		attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
+	}
+
+	if ( includeWidth ) {
+		attrs.opacity = attrs.width = type;
+	}
+
+	return attrs;
+}
+
+function createTween( value, prop, animation ) {
+	var tween,
+		collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ),
+		index = 0,
+		length = collection.length;
+	for ( ; index < length; index++ ) {
+		if ( (tween = collection[ index ].call( animation, prop, value )) ) {
+
+			// we're done with this property
+			return tween;
+		}
+	}
+}
+
+function defaultPrefilter( elem, props, opts ) {
+	/* jshint validthis: true */
+	var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
+		anim = this,
+		orig = {},
+		style = elem.style,
+		hidden = elem.nodeType && isHidden( elem ),
+		dataShow = jQuery._data( elem, "fxshow" );
+
+	// handle queue: false promises
+	if ( !opts.queue ) {
+		hooks = jQuery._queueHooks( elem, "fx" );
+		if ( hooks.unqueued == null ) {
+			hooks.unqueued = 0;
+			oldfire = hooks.empty.fire;
+			hooks.empty.fire = function() {
+				if ( !hooks.unqueued ) {
+					oldfire();
+				}
+			};
+		}
+		hooks.unqueued++;
+
+		anim.always(function() {
+			// doing this makes sure that the complete handler will be called
+			// before this completes
+			anim.always(function() {
+				hooks.unqueued--;
+				if ( !jQuery.queue( elem, "fx" ).length ) {
+					hooks.empty.fire();
+				}
+			});
+		});
+	}
+
+	// height/width overflow pass
+	if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {
+		// Make sure that nothing sneaks out
+		// Record all 3 overflow attributes because IE does not
+		// change the overflow attribute when overflowX and
+		// overflowY are set to the same value
+		opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];
+
+		// Set display property to inline-block for height/width
+		// animations on inline elements that are having width/height animated
+		display = jQuery.css( elem, "display" );
+
+		// Test default display if display is currently "none"
+		checkDisplay = display === "none" ?
+			jQuery._data( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;
+
+		if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {
+
+			// inline-level elements accept inline-block;
+			// block-level elements need to be inline with layout
+			if ( !support.inlineBlockNeedsLayout || defaultDisplay( elem.nodeName ) === "inline" ) {
+				style.display = "inline-block";
+			} else {
+				style.zoom = 1;
+			}
+		}
+	}
+
+	if ( opts.overflow ) {
+		style.overflow = "hidden";
+		if ( !support.shrinkWrapBlocks() ) {
+			anim.always(function() {
+				style.overflow = opts.overflow[ 0 ];
+				style.overflowX = opts.overflow[ 1 ];
+				style.overflowY = opts.overflow[ 2 ];
+			});
+		}
+	}
+
+	// show/hide pass
+	for ( prop in props ) {
+		value = props[ prop ];
+		if ( rfxtypes.exec( value ) ) {
+			delete props[ prop ];
+			toggle = toggle || value === "toggle";
+			if ( value === ( hidden ? "hide" : "show" ) ) {
+
+				// If there is dataShow left over from a stopped hide or show and we are going to proceed with show, we should pretend to be hidden
+				if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
+					hidden = true;
+				} else {
+					continue;
+				}
+			}
+			orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );
+
+		// Any non-fx value stops us from restoring the original display value
+		} else {
+			display = undefined;
+		}
+	}
+
+	if ( !jQuery.isEmptyObject( orig ) ) {
+		if ( dataShow ) {
+			if ( "hidden" in dataShow ) {
+				hidden = dataShow.hidden;
+			}
+		} else {
+			dataShow = jQuery._data( elem, "fxshow", {} );
+		}
+
+		// store state if its toggle - enables .stop().toggle() to "reverse"
+		if ( toggle ) {
+			dataShow.hidden = !hidden;
+		}
+		if ( hidden ) {
+			jQuery( elem ).show();
+		} else {
+			anim.done(function() {
+				jQuery( elem ).hide();
+			});
+		}
+		anim.done(function() {
+			var prop;
+			jQuery._removeData( elem, "fxshow" );
+			for ( prop in orig ) {
+				jQuery.style( elem, prop, orig[ prop ] );
+			}
+		});
+		for ( prop in orig ) {
+			tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );
+
+			if ( !( prop in dataShow ) ) {
+				dataShow[ prop ] = tween.start;
+				if ( hidden ) {
+					tween.end = tween.start;
+					tween.start = prop === "width" || prop === "height" ? 1 : 0;
+				}
+			}
+		}
+
+	// If this is a noop like .hide().hide(), restore an overwritten display value
+	} else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) {
+		style.display = display;
+	}
+}
+
+function propFilter( props, specialEasing ) {
+	var index, name, easing, value, hooks;
+
+	// camelCase, specialEasing and expand cssHook pass
+	for ( index in props ) {
+		name = jQuery.camelCase( index );
+		easing = specialEasing[ name ];
+		value = props[ index ];
+		if ( jQuery.isArray( value ) ) {
+			easing = value[ 1 ];
+			value = props[ index ] = value[ 0 ];
+		}
+
+		if ( index !== name ) {
+			props[ name ] = value;
+			delete props[ index ];
+		}
+
+		hooks = jQuery.cssHooks[ name ];
+		if ( hooks && "expand" in hooks ) {
+			value = hooks.expand( value );
+			delete props[ name ];
+
+			// not quite $.extend, this wont overwrite keys already present.
+			// also - reusing 'index' from above because we have the correct "name"
+			for ( index in value ) {
+				if ( !( index in props ) ) {
+					props[ index ] = value[ index ];
+					specialEasing[ index ] = easing;
+				}
+			}
+		} else {
+			specialEasing[ name ] = easing;
+		}
+	}
+}
+
+function Animation( elem, properties, options ) {
+	var result,
+		stopped,
+		index = 0,
+		length = animationPrefilters.length,
+		deferred = jQuery.Deferred().always( function() {
+			// don't match elem in the :animated selector
+			delete tick.elem;
+		}),
+		tick = function() {
+			if ( stopped ) {
+				return false;
+			}
+			var currentTime = fxNow || createFxNow(),
+				remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),
+				// archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497)
+				temp = remaining / animation.duration || 0,
+				percent = 1 - temp,
+				index = 0,
+				length = animation.tweens.length;
+
+			for ( ; index < length ; index++ ) {
+				animation.tweens[ index ].run( percent );
+			}
+
+			deferred.notifyWith( elem, [ animation, percent, remaining ]);
+
+			if ( percent < 1 && length ) {
+				return remaining;
+			} else {
+				deferred.resolveWith( elem, [ animation ] );
+				return false;
+			}
+		},
+		animation = deferred.promise({
+			elem: elem,
+			props: jQuery.extend( {}, properties ),
+			opts: jQuery.extend( true, { specialEasing: {} }, options ),
+			originalProperties: properties,
+			originalOptions: options,
+			startTime: fxNow || createFxNow(),
+			duration: options.duration,
+			tweens: [],
+			createTween: function( prop, end ) {
+				var tween = jQuery.Tween( elem, animation.opts, prop, end,
+						animation.opts.specialEasing[ prop ] || animation.opts.easing );
+				animation.tweens.push( tween );
+				return tween;
+			},
+			stop: function( gotoEnd ) {
+				var index = 0,
+					// if we are going to the end, we want to run all the tweens
+					// otherwise we skip this part
+					length = gotoEnd ? animation.tweens.length : 0;
+				if ( stopped ) {
+					return this;
+				}
+				stopped = true;
+				for ( ; index < length ; index++ ) {
+					animation.tweens[ index ].run( 1 );
+				}
+
+				// resolve when we played the last frame
+				// otherwise, reject
+				if ( gotoEnd ) {
+					deferred.resolveWith( elem, [ animation, gotoEnd ] );
+				} else {
+					deferred.rejectWith( elem, [ animation, gotoEnd ] );
+				}
+				return this;
+			}
+		}),
+		props = animation.props;
+
+	propFilter( props, animation.opts.specialEasing );
+
+	for ( ; index < length ; index++ ) {
+		result = animationPrefilters[ index ].call( animation, elem, props, animation.opts );
+		if ( result ) {
+			return result;
+		}
+	}
+
+	jQuery.map( props, createTween, animation );
+
+	if ( jQuery.isFunction( animation.opts.start ) ) {
+		animation.opts.start.call( elem, animation );
+	}
+
+	jQuery.fx.timer(
+		jQuery.extend( tick, {
+			elem: elem,
+			anim: animation,
+			queue: animation.opts.queue
+		})
+	);
+
+	// attach callbacks from options
+	return animation.progress( animation.opts.progress )
+		.done( animation.opts.done, animation.opts.complete )
+		.fail( animation.opts.fail )
+		.always( animation.opts.always );
+}
+
+jQuery.Animation = jQuery.extend( Animation, {
+	tweener: function( props, callback ) {
+		if ( jQuery.isFunction( props ) ) {
+			callback = props;
+			props = [ "*" ];
+		} else {
+			props = props.split(" ");
+		}
+
+		var prop,
+			index = 0,
+			length = props.length;
+
+		for ( ; index < length ; index++ ) {
+			prop = props[ index ];
+			tweeners[ prop ] = tweeners[ prop ] || [];
+			tweeners[ prop ].unshift( callback );
+		}
+	},
+
+	prefilter: function( callback, prepend ) {
+		if ( prepend ) {
+			animationPrefilters.unshift( callback );
+		} else {
+			animationPrefilters.push( callback );
+		}
+	}
+});
+
+jQuery.speed = function( speed, easing, fn ) {
+	var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
+		complete: fn || !fn && easing ||
+			jQuery.isFunction( speed ) && speed,
+		duration: speed,
+		easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
+	};
+
+	opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
+		opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;
+
+	// normalize opt.queue - true/undefined/null -> "fx"
+	if ( opt.queue == null || opt.queue === true ) {
+		opt.queue = "fx";
+	}
+
+	// Queueing
+	opt.old = opt.complete;
+
+	opt.complete = function() {
+		if ( jQuery.isFunction( opt.old ) ) {
+			opt.old.call( this );
+		}
+
+		if ( opt.queue ) {
+			jQuery.dequeue( this, opt.queue );
+		}
+	};
+
+	return opt;
+};
+
+jQuery.fn.extend({
+	fadeTo: function( speed, to, easing, callback ) {
+
+		// show any hidden elements after setting opacity to 0
+		return this.filter( isHidden ).css( "opacity", 0 ).show()
+
+			// animate to the value specified
+			.end().animate({ opacity: to }, speed, easing, callback );
+	},
+	animate: function( prop, speed, easing, callback ) {
+		var empty = jQuery.isEmptyObject( prop ),
+			optall = jQuery.speed( speed, easing, callback ),
+			doAnimation = function() {
+				// Operate on a copy of prop so per-property easing won't be lost
+				var anim = Animation( this, jQuery.extend( {}, prop ), optall );
+
+				// Empty animations, or finishing resolves immediately
+				if ( empty || jQuery._data( this, "finish" ) ) {
+					anim.stop( true );
+				}
+			};
+			doAnimation.finish = doAnimation;
+
+		return empty || optall.queue === false ?
+			this.each( doAnimation ) :
+			this.queue( optall.queue, doAnimation );
+	},
+	stop: function( type, clearQueue, gotoEnd ) {
+		var stopQueue = function( hooks ) {
+			var stop = hooks.stop;
+			delete hooks.stop;
+			stop( gotoEnd );
+		};
+
+		if ( typeof type !== "string" ) {
+			gotoEnd = clearQueue;
+			clearQueue = type;
+			type = undefined;
+		}
+		if ( clearQueue && type !== false ) {
+			this.queue( type || "fx", [] );
+		}
+
+		return this.each(function() {
+			var dequeue = true,
+				index = type != null && type + "queueHooks",
+				timers = jQuery.timers,
+				data = jQuery._data( this );
+
+			if ( index ) {
+				if ( data[ index ] && data[ index ].stop ) {
+					stopQueue( data[ index ] );
+				}
+			} else {
+				for ( index in data ) {
+					if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
+						stopQueue( data[ index ] );
+					}
+				}
+			}
+
+			for ( index = timers.length; index--; ) {
+				if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) {
+					timers[ index ].anim.stop( gotoEnd );
+					dequeue = false;
+					timers.splice( index, 1 );
+				}
+			}
+
+			// start the next in the queue if the last step wasn't forced
+			// timers currently will call their complete callbacks, which will dequeue
+			// but only if they were gotoEnd
+			if ( dequeue || !gotoEnd ) {
+				jQuery.dequeue( this, type );
+			}
+		});
+	},
+	finish: function( type ) {
+		if ( type !== false ) {
+			type = type || "fx";
+		}
+		return this.each(function() {
+			var index,
+				data = jQuery._data( this ),
+				queue = data[ type + "queue" ],
+				hooks = data[ type + "queueHooks" ],
+				timers = jQuery.timers,
+				length = queue ? queue.length : 0;
+
+			// enable finishing flag on private data
+			data.finish = true;
+
+			// empty the queue first
+			jQuery.queue( this, type, [] );
+
+			if ( hooks && hooks.stop ) {
+				hooks.stop.call( this, true );
+			}
+
+			// look for any active animations, and finish them
+			for ( index = timers.length; index--; ) {
+				if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
+					timers[ index ].anim.stop( true );
+					timers.splice( index, 1 );
+				}
+			}
+
+			// look for any animations in the old queue and finish them
+			for ( index = 0; index < length; index++ ) {
+				if ( queue[ index ] && queue[ index ].finish ) {
+					queue[ index ].finish.call( this );
+				}
+			}
+
+			// turn off finishing flag
+			delete data.finish;
+		});
+	}
+});
+
+jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {
+	var cssFn = jQuery.fn[ name ];
+	jQuery.fn[ name ] = function( speed, easing, callback ) {
+		return speed == null || typeof speed === "boolean" ?
+			cssFn.apply( this, arguments ) :
+			this.animate( genFx( name, true ), speed, easing, callback );
+	};
+});
+
+// Generate shortcuts for custom animations
+jQuery.each({
+	slideDown: genFx("show"),
+	slideUp: genFx("hide"),
+	slideToggle: genFx("toggle"),
+	fadeIn: { opacity: "show" },
+	fadeOut: { opacity: "hide" },
+	fadeToggle: { opacity: "toggle" }
+}, function( name, props ) {
+	jQuery.fn[ name ] = function( speed, easing, callback ) {
+		return this.animate( props, speed, easing, callback );
+	};
+});
+
+jQuery.timers = [];
+jQuery.fx.tick = function() {
+	var timer,
+		timers = jQuery.timers,
+		i = 0;
+
+	fxNow = jQuery.now();
+
+	for ( ; i < timers.length; i++ ) {
+		timer = timers[ i ];
+		// Checks the timer has not already been removed
+		if ( !timer() && timers[ i ] === timer ) {
+			timers.splice( i--, 1 );
+		}
+	}
+
+	if ( !timers.length ) {
+		jQuery.fx.stop();
+	}
+	fxNow = undefined;
+};
+
+jQuery.fx.timer = function( timer ) {
+	jQuery.timers.push( timer );
+	if ( timer() ) {
+		jQuery.fx.start();
+	} else {
+		jQuery.timers.pop();
+	}
+};
+
+jQuery.fx.interval = 13;
+
+jQuery.fx.start = function() {
+	if ( !timerId ) {
+		timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval );
+	}
+};
+
+jQuery.fx.stop = function() {
+	clearInterval( timerId );
+	timerId = null;
+};
+
+jQuery.fx.speeds = {
+	slow: 600,
+	fast: 200,
+	// Default speed
+	_default: 400
+};
+
+
+// Based off of the plugin by Clint Helfers, with permission.
+// http://blindsignals.com/index.php/2009/07/jquery-delay/
+jQuery.fn.delay = function( time, type ) {
+	time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
+	type = type || "fx";
+
+	return this.queue( type, function( next, hooks ) {
+		var timeout = setTimeout( next, time );
+		hooks.stop = function() {
+			clearTimeout( timeout );
+		};
+	});
+};
+
+
+(function() {
+	// Minified: var a,b,c,d,e
+	var input, div, select, a, opt;
+
+	// Setup
+	div = document.createElement( "div" );
+	div.setAttribute( "className", "t" );
+	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
+	a = div.getElementsByTagName("a")[ 0 ];
+
+	// First batch of tests.
+	select = document.createElement("select");
+	opt = select.appendChild( document.createElement("option") );
+	input = div.getElementsByTagName("input")[ 0 ];
+
+	a.style.cssText = "top:1px";
+
+	// Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)
+	support.getSetAttribute = div.className !== "t";
+
+	// Get the style information from getAttribute
+	// (IE uses .cssText instead)
+	support.style = /top/.test( a.getAttribute("style") );
+
+	// Make sure that URLs aren't manipulated
+	// (IE normalizes it by default)
+	support.hrefNormalized = a.getAttribute("href") === "/a";
+
+	// Check the default checkbox/radio value ("" on WebKit; "on" elsewhere)
+	support.checkOn = !!input.value;
+
+	// Make sure that a selected-by-default option has a working selected property.
+	// (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
+	support.optSelected = opt.selected;
+
+	// Tests for enctype support on a form (#6743)
+	support.enctype = !!document.createElement("form").enctype;
+
+	// Make sure that the options inside disabled selects aren't marked as disabled
+	// (WebKit marks them as disabled)
+	select.disabled = true;
+	support.optDisabled = !opt.disabled;
+
+	// Support: IE8 only
+	// Check if we can trust getAttribute("value")
+	input = document.createElement( "input" );
+	input.setAttribute( "value", "" );
+	support.input = input.getAttribute( "value" ) === "";
+
+	// Check if an input maintains its value after becoming a radio
+	input.value = "t";
+	input.setAttribute( "type", "radio" );
+	support.radioValue = input.value === "t";
+})();
+
+
+var rreturn = /\r/g;
+
+jQuery.fn.extend({
+	val: function( value ) {
+		var hooks, ret, isFunction,
+			elem = this[0];
+
+		if ( !arguments.length ) {
+			if ( elem ) {
+				hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];
+
+				if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {
+					return ret;
+				}
+
+				ret = elem.value;
+
+				return typeof ret === "string" ?
+					// handle most common string cases
+					ret.replace(rreturn, "") :
+					// handle cases where value is null/undef or number
+					ret == null ? "" : ret;
+			}
+
+			return;
+		}
+
+		isFunction = jQuery.isFunction( value );
+
+		return this.each(function( i ) {
+			var val;
+
+			if ( this.nodeType !== 1 ) {
+				return;
+			}
+
+			if ( isFunction ) {
+				val = value.call( this, i, jQuery( this ).val() );
+			} else {
+				val = value;
+			}
+
+			// Treat null/undefined as ""; convert numbers to string
+			if ( val == null ) {
+				val = "";
+			} else if ( typeof val === "number" ) {
+				val += "";
+			} else if ( jQuery.isArray( val ) ) {
+				val = jQuery.map( val, function( value ) {
+					return value == null ? "" : value + "";
+				});
+			}
+
+			hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
+
+			// If set returns undefined, fall back to normal setting
+			if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {
+				this.value = val;
+			}
+		});
+	}
+});
+
+jQuery.extend({
+	valHooks: {
+		option: {
+			get: function( elem ) {
+				var val = jQuery.find.attr( elem, "value" );
+				return val != null ?
+					val :
+					// Support: IE10-11+
+					// option.text throws exceptions (#14686, #14858)
+					jQuery.trim( jQuery.text( elem ) );
+			}
+		},
+		select: {
+			get: function( elem ) {
+				var value, option,
+					options = elem.options,
+					index = elem.selectedIndex,
+					one = elem.type === "select-one" || index < 0,
+					values = one ? null : [],
+					max = one ? index + 1 : options.length,
+					i = index < 0 ?
+						max :
+						one ? index : 0;
+
+				// Loop through all the selected options
+				for ( ; i < max; i++ ) {
+					option = options[ i ];
+
+					// oldIE doesn't update selected after form reset (#2551)
+					if ( ( option.selected || i === index ) &&
+							// Don't return options that are disabled or in a disabled optgroup
+							( support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) &&
+							( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {
+
+						// Get the specific value for the option
+						value = jQuery( option ).val();
+
+						// We don't need an array for one selects
+						if ( one ) {
+							return value;
+						}
+
+						// Multi-Selects return an array
+						values.push( value );
+					}
+				}
+
+				return values;
+			},
+
+			set: function( elem, value ) {
+				var optionSet, option,
+					options = elem.options,
+					values = jQuery.makeArray( value ),
+					i = options.length;
+
+				while ( i-- ) {
+					option = options[ i ];
+
+					if ( jQuery.inArray( jQuery.valHooks.option.get( option ), values ) >= 0 ) {
+
+						// Support: IE6
+						// When new option element is added to select box we need to
+						// force reflow of newly added node in order to workaround delay
+						// of initialization properties
+						try {
+							option.selected = optionSet = true;
+
+						} catch ( _ ) {
+
+							// Will be executed only in IE6
+							option.scrollHeight;
+						}
+
+					} else {
+						option.selected = false;
+					}
+				}
+
+				// Force browsers to behave consistently when non-matching value is set
+				if ( !optionSet ) {
+					elem.selectedIndex = -1;
+				}
+
+				return options;
+			}
+		}
+	}
+});
+
+// Radios and checkboxes getter/setter
+jQuery.each([ "radio", "checkbox" ], function() {
+	jQuery.valHooks[ this ] = {
+		set: function( elem, value ) {
+			if ( jQuery.isArray( value ) ) {
+				return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );
+			}
+		}
+	};
+	if ( !support.checkOn ) {
+		jQuery.valHooks[ this ].get = function( elem ) {
+			// Support: Webkit
+			// "" is returned instead of "on" if a value isn't specified
+			return elem.getAttribute("value") === null ? "on" : elem.value;
+		};
+	}
+});
+
+
+
+
+var nodeHook, boolHook,
+	attrHandle = jQuery.expr.attrHandle,
+	ruseDefault = /^(?:checked|selected)$/i,
+	getSetAttribute = support.getSetAttribute,
+	getSetInput = support.input;
+
+jQuery.fn.extend({
+	attr: function( name, value ) {
+		return access( this, jQuery.attr, name, value, arguments.length > 1 );
+	},
+
+	removeAttr: function( name ) {
+		return this.each(function() {
+			jQuery.removeAttr( this, name );
+		});
+	}
+});
+
+jQuery.extend({
+	attr: function( elem, name, value ) {
+		var hooks, ret,
+			nType = elem.nodeType;
+
+		// don't get/set attributes on text, comment and attribute nodes
+		if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
+			return;
+		}
+
+		// Fallback to prop when attributes are not supported
+		if ( typeof elem.getAttribute === strundefined ) {
+			return jQuery.prop( elem, name, value );
+		}
+
+		// All attributes are lowercase
+		// Grab necessary hook if one is defined
+		if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
+			name = name.toLowerCase();
+			hooks = jQuery.attrHooks[ name ] ||
+				( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );
+		}
+
+		if ( value !== undefined ) {
+
+			if ( value === null ) {
+				jQuery.removeAttr( elem, name );
+
+			} else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {
+				return ret;
+
+			} else {
+				elem.setAttribute( name, value + "" );
+				return value;
+			}
+
+		} else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {
+			return ret;
+
+		} else {
+			ret = jQuery.find.attr( elem, name );
+
+			// Non-existent attributes return null, we normalize to undefined
+			return ret == null ?
+				undefined :
+				ret;
+		}
+	},
+
+	removeAttr: function( elem, value ) {
+		var name, propName,
+			i = 0,
+			attrNames = value && value.match( rnotwhite );
+
+		if ( attrNames && elem.nodeType === 1 ) {
+			while ( (name = attrNames[i++]) ) {
+				propName = jQuery.propFix[ name ] || name;
+
+				// Boolean attributes get special treatment (#10870)
+				if ( jQuery.expr.match.bool.test( name ) ) {
+					// Set corresponding property to false
+					if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
+						elem[ propName ] = false;
+					// Support: IE<9
+					// Also clear defaultChecked/defaultSelected (if appropriate)
+					} else {
+						elem[ jQuery.camelCase( "default-" + name ) ] =
+							elem[ propName ] = false;
+					}
+
+				// See #9699 for explanation of this approach (setting first, then removal)
+				} else {
+					jQuery.attr( elem, name, "" );
+				}
+
+				elem.removeAttribute( getSetAttribute ? name : propName );
+			}
+		}
+	},
+
+	attrHooks: {
+		type: {
+			set: function( elem, value ) {
+				if ( !support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) {
+					// Setting the type on a radio button after the value resets the value in IE6-9
+					// Reset value to default in case type is set after value during creation
+					var val = elem.value;
+					elem.setAttribute( "type", value );
+					if ( val ) {
+						elem.value = val;
+					}
+					return value;
+				}
+			}
+		}
+	}
+});
+
+// Hook for boolean attributes
+boolHook = {
+	set: function( elem, value, name ) {
+		if ( value === false ) {
+			// Remove boolean attributes when set to false
+			jQuery.removeAttr( elem, name );
+		} else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
+			// IE<8 needs the *property* name
+			elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name );
+
+		// Use defaultChecked and defaultSelected for oldIE
+		} else {
+			elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true;
+		}
+
+		return name;
+	}
+};
+
+// Retrieve booleans specially
+jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
+
+	var getter = attrHandle[ name ] || jQuery.find.attr;
+
+	attrHandle[ name ] = getSetInput && getSetAttribute || !ruseDefault.test( name ) ?
+		function( elem, name, isXML ) {
+			var ret, handle;
+			if ( !isXML ) {
+				// Avoid an infinite loop by temporarily removing this function from the getter
+				handle = attrHandle[ name ];
+				attrHandle[ name ] = ret;
+				ret = getter( elem, name, isXML ) != null ?
+					name.toLowerCase() :
+					null;
+				attrHandle[ name ] = handle;
+			}
+			return ret;
+		} :
+		function( elem, name, isXML ) {
+			if ( !isXML ) {
+				return elem[ jQuery.camelCase( "default-" + name ) ] ?
+					name.toLowerCase() :
+					null;
+			}
+		};
+});
+
+// fix oldIE attroperties
+if ( !getSetInput || !getSetAttribute ) {
+	jQuery.attrHooks.value = {
+		set: function( elem, value, name ) {
+			if ( jQuery.nodeName( elem, "input" ) ) {
+				// Does not return so that setAttribute is also used
+				elem.defaultValue = value;
+			} else {
+				// Use nodeHook if defined (#1954); otherwise setAttribute is fine
+				return nodeHook && nodeHook.set( elem, value, name );
+			}
+		}
+	};
+}
+
+// IE6/7 do not support getting/setting some attributes with get/setAttribute
+if ( !getSetAttribute ) {
+
+	// Use this for any attribute in IE6/7
+	// This fixes almost every IE6/7 issue
+	nodeHook = {
+		set: function( elem, value, name ) {
+			// Set the existing or create a new attribute node
+			var ret = elem.getAttributeNode( name );
+			if ( !ret ) {
+				elem.setAttributeNode(
+					(ret = elem.ownerDocument.createAttribute( name ))
+				);
+			}
+
+			ret.value = value += "";
+
+			// Break association with cloned elements by also using setAttribute (#9646)
+			if ( name === "value" || value === elem.getAttribute( name ) ) {
+				return value;
+			}
+		}
+	};
+
+	// Some attributes are constructed with empty-string values when not defined
+	attrHandle.id = attrHandle.name = attrHandle.coords =
+		function( elem, name, isXML ) {
+			var ret;
+			if ( !isXML ) {
+				return (ret = elem.getAttributeNode( name )) && ret.value !== "" ?
+					ret.value :
+					null;
+			}
+		};
+
+	// Fixing value retrieval on a button requires this module
+	jQuery.valHooks.button = {
+		get: function( elem, name ) {
+			var ret = elem.getAttributeNode( name );
+			if ( ret && ret.specified ) {
+				return ret.value;
+			}
+		},
+		set: nodeHook.set
+	};
+
+	// Set contenteditable to false on removals(#10429)
+	// Setting to empty string throws an error as an invalid value
+	jQuery.attrHooks.contenteditable = {
+		set: function( elem, value, name ) {
+			nodeHook.set( elem, value === "" ? false : value, name );
+		}
+	};
+
+	// Set width and height to auto instead of 0 on empty string( Bug #8150 )
+	// This is for removals
+	jQuery.each([ "width", "height" ], function( i, name ) {
+		jQuery.attrHooks[ name ] = {
+			set: function( elem, value ) {
+				if ( value === "" ) {
+					elem.setAttribute( name, "auto" );
+					return value;
+				}
+			}
+		};
+	});
+}
+
+if ( !support.style ) {
+	jQuery.attrHooks.style = {
+		get: function( elem ) {
+			// Return undefined in the case of empty string
+			// Note: IE uppercases css property names, but if we were to .toLowerCase()
+			// .cssText, that would destroy case senstitivity in URL's, like in "background"
+			return elem.style.cssText || undefined;
+		},
+		set: function( elem, value ) {
+			return ( elem.style.cssText = value + "" );
+		}
+	};
+}
+
+
+
+
+var rfocusable = /^(?:input|select|textarea|button|object)$/i,
+	rclickable = /^(?:a|area)$/i;
+
+jQuery.fn.extend({
+	prop: function( name, value ) {
+		return access( this, jQuery.prop, name, value, arguments.length > 1 );
+	},
+
+	removeProp: function( name ) {
+		name = jQuery.propFix[ name ] || name;
+		return this.each(function() {
+			// try/catch handles cases where IE balks (such as removing a property on window)
+			try {
+				this[ name ] = undefined;
+				delete this[ name ];
+			} catch( e ) {}
+		});
+	}
+});
+
+jQuery.extend({
+	propFix: {
+		"for": "htmlFor",
+		"class": "className"
+	},
+
+	prop: function( elem, name, value ) {
+		var ret, hooks, notxml,
+			nType = elem.nodeType;
+
+		// don't get/set properties on text, comment and attribute nodes
+		if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
+			return;
+		}
+
+		notxml = nType !== 1 || !jQuery.isXMLDoc( elem );
+
+		if ( notxml ) {
+			// Fix name and attach hooks
+			name = jQuery.propFix[ name ] || name;
+			hooks = jQuery.propHooks[ name ];
+		}
+
+		if ( value !== undefined ) {
+			return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?
+				ret :
+				( elem[ name ] = value );
+
+		} else {
+			return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ?
+				ret :
+				elem[ name ];
+		}
+	},
+
+	propHooks: {
+		tabIndex: {
+			get: function( elem ) {
+				// elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
+				// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
+				// Use proper attribute retrieval(#12072)
+				var tabindex = jQuery.find.attr( elem, "tabindex" );
+
+				return tabindex ?
+					parseInt( tabindex, 10 ) :
+					rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
+						0 :
+						-1;
+			}
+		}
+	}
+});
+
+// Some attributes require a special call on IE
+// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !support.hrefNormalized ) {
+	// href/src property should get the full normalized URL (#10299/#12915)
+	jQuery.each([ "href", "src" ], function( i, name ) {
+		jQuery.propHooks[ name ] = {
+			get: function( elem ) {
+				return elem.getAttribute( name, 4 );
+			}
+		};
+	});
+}
+
+// Support: Safari, IE9+
+// mis-reports the default selected property of an option
+// Accessing the parent's selectedIndex property fixes it
+if ( !support.optSelected ) {
+	jQuery.propHooks.selected = {
+		get: function( elem ) {
+			var parent = elem.parentNode;
+
+			if ( parent ) {
+				parent.selectedIndex;
+
+				// Make sure that it also works with optgroups, see #5701
+				if ( parent.parentNode ) {
+					parent.parentNode.selectedIndex;
+				}
+			}
+			return null;
+		}
+	};
+}
+
+jQuery.each([
+	"tabIndex",
+	"readOnly",
+	"maxLength",
+	"cellSpacing",
+	"cellPadding",
+	"rowSpan",
+	"colSpan",
+	"useMap",
+	"frameBorder",
+	"contentEditable"
+], function() {
+	jQuery.propFix[ this.toLowerCase() ] = this;
+});
+
+// IE6/7 call enctype encoding
+if ( !support.enctype ) {
+	jQuery.propFix.enctype = "encoding";
+}
+
+
+
+
+var rclass = /[\t\r\n\f]/g;
+
+jQuery.fn.extend({
+	addClass: function( value ) {
+		var classes, elem, cur, clazz, j, finalValue,
+			i = 0,
+			len = this.length,
+			proceed = typeof value === "string" && value;
+
+		if ( jQuery.isFunction( value ) ) {
+			return this.each(function( j ) {
+				jQuery( this ).addClass( value.call( this, j, this.className ) );
+			});
+		}
+
+		if ( proceed ) {
+			// The disjunction here is for better compressibility (see removeClass)
+			classes = ( value || "" ).match( rnotwhite ) || [];
+
+			for ( ; i < len; i++ ) {
+				elem = this[ i ];
+				cur = elem.nodeType === 1 && ( elem.className ?
+					( " " + elem.className + " " ).replace( rclass, " " ) :
+					" "
+				);
+
+				if ( cur ) {
+					j = 0;
+					while ( (clazz = classes[j++]) ) {
+						if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
+							cur += clazz + " ";
+						}
+					}
+
+					// only assign if different to avoid unneeded rendering.
+					finalValue = jQuery.trim( cur );
+					if ( elem.className !== finalValue ) {
+						elem.className = finalValue;
+					}
+				}
+			}
+		}
+
+		return this;
+	},
+
+	removeClass: function( value ) {
+		var classes, elem, cur, clazz, j, finalValue,
+			i = 0,
+			len = this.length,
+			proceed = arguments.length === 0 || typeof value === "string" && value;
+
+		if ( jQuery.isFunction( value ) ) {
+			return this.each(function( j ) {
+				jQuery( this ).removeClass( value.call( this, j, this.className ) );
+			});
+		}
+		if ( proceed ) {
+			classes = ( value || "" ).match( rnotwhite ) || [];
+
+			for ( ; i < len; i++ ) {
+				elem = this[ i ];
+				// This expression is here for better compressibility (see addClass)
+				cur = elem.nodeType === 1 && ( elem.className ?
+					( " " + elem.className + " " ).replace( rclass, " " ) :
+					""
+				);
+
+				if ( cur ) {
+					j = 0;
+					while ( (clazz = classes[j++]) ) {
+						// Remove *all* instances
+						while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {
+							cur = cur.replace( " " + clazz + " ", " " );
+						}
+					}
+
+					// only assign if different to avoid unneeded rendering.
+					finalValue = value ? jQuery.trim( cur ) : "";
+					if ( elem.className !== finalValue ) {
+						elem.className = finalValue;
+					}
+				}
+			}
+		}
+
+		return this;
+	},
+
+	toggleClass: function( value, stateVal ) {
+		var type = typeof value;
+
+		if ( typeof stateVal === "boolean" && type === "string" ) {
+			return stateVal ? this.addClass( value ) : this.removeClass( value );
+		}
+
+		if ( jQuery.isFunction( value ) ) {
+			return this.each(function( i ) {
+				jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );
+			});
+		}
+
+		return this.each(function() {
+			if ( type === "string" ) {
+				// toggle individual class names
+				var className,
+					i = 0,
+					self = jQuery( this ),
+					classNames = value.match( rnotwhite ) || [];
+
+				while ( (className = classNames[ i++ ]) ) {
+					// check each className given, space separated list
+					if ( self.hasClass( className ) ) {
+						self.removeClass( className );
+					} else {
+						self.addClass( className );
+					}
+				}
+
+			// Toggle whole class name
+			} else if ( type === strundefined || type === "boolean" ) {
+				if ( this.className ) {
+					// store className if set
+					jQuery._data( this, "__className__", this.className );
+				}
+
+				// If the element has a class name or if we're passed "false",
+				// then remove the whole classname (if there was one, the above saved it).
+				// Otherwise bring back whatever was previously saved (if anything),
+				// falling back to the empty string if nothing was stored.
+				this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || "";
+			}
+		});
+	},
+
+	hasClass: function( selector ) {
+		var className = " " + selector + " ",
+			i = 0,
+			l = this.length;
+		for ( ; i < l; i++ ) {
+			if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) {
+				return true;
+			}
+		}
+
+		return false;
+	}
+});
+
+
+
+
+// Return jQuery for attributes-only inclusion
+
+
+jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
+	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
+	"change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {
+
+	// Handle event binding
+	jQuery.fn[ name ] = function( data, fn ) {
+		return arguments.length > 0 ?
+			this.on( name, null, data, fn ) :
+			this.trigger( name );
+	};
+});
+
+jQuery.fn.extend({
+	hover: function( fnOver, fnOut ) {
+		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
+	},
+
+	bind: function( types, data, fn ) {
+		return this.on( types, null, data, fn );
+	},
+	unbind: function( types, fn ) {
+		return this.off( types, null, fn );
+	},
+
+	delegate: function( selector, types, data, fn ) {
+		return this.on( types, selector, data, fn );
+	},
+	undelegate: function( selector, types, fn ) {
+		// ( namespace ) or ( selector, types [, fn] )
+		return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
+	}
+});
+
+
+var nonce = jQuery.now();
+
+var rquery = (/\?/);
+
+
+
+var rvalidtokens = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
+
+jQuery.parseJSON = function( data ) {
+	// Attempt to parse using the native JSON parser first
+	if ( window.JSON && window.JSON.parse ) {
+		// Support: Android 2.3
+		// Workaround failure to string-cast null input
+		return window.JSON.parse( data + "" );
+	}
+
+	var requireNonComma,
+		depth = null,
+		str = jQuery.trim( data + "" );
+
+	// Guard against invalid (and possibly dangerous) input by ensuring that nothing remains
+	// after removing valid tokens
+	return str && !jQuery.trim( str.replace( rvalidtokens, function( token, comma, open, close ) {
+
+		// Force termination if we see a misplaced comma
+		if ( requireNonComma && comma ) {
+			depth = 0;
+		}
+
+		// Perform no more replacements after returning to outermost depth
+		if ( depth === 0 ) {
+			return token;
+		}
+
+		// Commas must not follow "[", "{", or ","
+		requireNonComma = open || comma;
+
+		// Determine new depth
+		// array/object open ("[" or "{"): depth += true - false (increment)
+		// array/object close ("]" or "}"): depth += false - true (decrement)
+		// other cases ("," or primitive): depth += true - true (numeric cast)
+		depth += !close - !open;
+
+		// Remove this token
+		return "";
+	}) ) ?
+		( Function( "return " + str ) )() :
+		jQuery.error( "Invalid JSON: " + data );
+};
+
+
+// Cross-browser xml parsing
+jQuery.parseXML = function( data ) {
+	var xml, tmp;
+	if ( !data || typeof data !== "string" ) {
+		return null;
+	}
+	try {
+		if ( window.DOMParser ) { // Standard
+			tmp = new DOMParser();
+			xml = tmp.parseFromString( data, "text/xml" );
+		} else { // IE
+			xml = new ActiveXObject( "Microsoft.XMLDOM" );
+			xml.async = "false";
+			xml.loadXML( data );
+		}
+	} catch( e ) {
+		xml = undefined;
+	}
+	if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {
+		jQuery.error( "Invalid XML: " + data );
+	}
+	return xml;
+};
+
+
+var
+	// Document location
+	ajaxLocParts,
+	ajaxLocation,
+
+	rhash = /#.*$/,
+	rts = /([?&])_=[^&]*/,
+	rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL
+	// #7653, #8125, #8152: local protocol detection
+	rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
+	rnoContent = /^(?:GET|HEAD)$/,
+	rprotocol = /^\/\//,
+	rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
+
+	/* Prefilters
+	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
+	 * 2) These are called:
+	 *    - BEFORE asking for a transport
+	 *    - AFTER param serialization (s.data is a string if s.processData is true)
+	 * 3) key is the dataType
+	 * 4) the catchall symbol "*" can be used
+	 * 5) execution will start with transport dataType and THEN continue down to "*" if needed
+	 */
+	prefilters = {},
+
+	/* Transports bindings
+	 * 1) key is the dataType
+	 * 2) the catchall symbol "*" can be used
+	 * 3) selection will start with transport dataType and THEN go to "*" if needed
+	 */
+	transports = {},
+
+	// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
+	allTypes = "*/".concat("*");
+
+// #8138, IE may throw an exception when accessing
+// a field from window.location if document.domain has been set
+try {
+	ajaxLocation = location.href;
+} catch( e ) {
+	// Use the href attribute of an A element
+	// since IE will modify it given document.location
+	ajaxLocation = document.createElement( "a" );
+	ajaxLocation.href = "";
+	ajaxLocation = ajaxLocation.href;
+}
+
+// Segment location into parts
+ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];
+
+// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
+function addToPrefiltersOrTransports( structure ) {
+
+	// dataTypeExpression is optional and defaults to "*"
+	return function( dataTypeExpression, func ) {
+
+		if ( typeof dataTypeExpression !== "string" ) {
+			func = dataTypeExpression;
+			dataTypeExpression = "*";
+		}
+
+		var dataType,
+			i = 0,
+			dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || [];
+
+		if ( jQuery.isFunction( func ) ) {
+			// For each dataType in the dataTypeExpression
+			while ( (dataType = dataTypes[i++]) ) {
+				// Prepend if requested
+				if ( dataType.charAt( 0 ) === "+" ) {
+					dataType = dataType.slice( 1 ) || "*";
+					(structure[ dataType ] = structure[ dataType ] || []).unshift( func );
+
+				// Otherwise append
+				} else {
+					(structure[ dataType ] = structure[ dataType ] || []).push( func );
+				}
+			}
+		}
+	};
+}
+
+// Base inspection function for prefilters and transports
+function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {
+
+	var inspected = {},
+		seekingTransport = ( structure === transports );
+
+	function inspect( dataType ) {
+		var selected;
+		inspected[ dataType ] = true;
+		jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
+			var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
+			if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) {
+				options.dataTypes.unshift( dataTypeOrTransport );
+				inspect( dataTypeOrTransport );
+				return false;
+			} else if ( seekingTransport ) {
+				return !( selected = dataTypeOrTransport );
+			}
+		});
+		return selected;
+	}
+
+	return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
+}
+
+// A special extend for ajax options
+// that takes "flat" options (not to be deep extended)
+// Fixes #9887
+function ajaxExtend( target, src ) {
+	var deep, key,
+		flatOptions = jQuery.ajaxSettings.flatOptions || {};
+
+	for ( key in src ) {
+		if ( src[ key ] !== undefined ) {
+			( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ];
+		}
+	}
+	if ( deep ) {
+		jQuery.extend( true, target, deep );
+	}
+
+	return target;
+}
+
+/* Handles responses to an ajax request:
+ * - finds the right dataType (mediates between content-type and expected dataType)
+ * - returns the corresponding response
+ */
+function ajaxHandleResponses( s, jqXHR, responses ) {
+	var firstDataType, ct, finalDataType, type,
+		contents = s.contents,
+		dataTypes = s.dataTypes;
+
+	// Remove auto dataType and get content-type in the process
+	while ( dataTypes[ 0 ] === "*" ) {
+		dataTypes.shift();
+		if ( ct === undefined ) {
+			ct = s.mimeType || jqXHR.getResponseHeader("Content-Type");
+		}
+	}
+
+	// Check if we're dealing with a known content-type
+	if ( ct ) {
+		for ( type in contents ) {
+			if ( contents[ type ] && contents[ type ].test( ct ) ) {
+				dataTypes.unshift( type );
+				break;
+			}
+		}
+	}
+
+	// Check to see if we have a response for the expected dataType
+	if ( dataTypes[ 0 ] in responses ) {
+		finalDataType = dataTypes[ 0 ];
+	} else {
+		// Try convertible dataTypes
+		for ( type in responses ) {
+			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {
+				finalDataType = type;
+				break;
+			}
+			if ( !firstDataType ) {
+				firstDataType = type;
+			}
+		}
+		// Or just use first one
+		finalDataType = finalDataType || firstDataType;
+	}
+
+	// If we found a dataType
+	// We add the dataType to the list if needed
+	// and return the corresponding response
+	if ( finalDataType ) {
+		if ( finalDataType !== dataTypes[ 0 ] ) {
+			dataTypes.unshift( finalDataType );
+		}
+		return responses[ finalDataType ];
+	}
+}
+
+/* Chain conversions given the request and the original response
+ * Also sets the responseXXX fields on the jqXHR instance
+ */
+function ajaxConvert( s, response, jqXHR, isSuccess ) {
+	var conv2, current, conv, tmp, prev,
+		converters = {},
+		// Work with a copy of dataTypes in case we need to modify it for conversion
+		dataTypes = s.dataTypes.slice();
+
+	// Create converters map with lowercased keys
+	if ( dataTypes[ 1 ] ) {
+		for ( conv in s.converters ) {
+			converters[ conv.toLowerCase() ] = s.converters[ conv ];
+		}
+	}
+
+	current = dataTypes.shift();
+
+	// Convert to each sequential dataType
+	while ( current ) {
+
+		if ( s.responseFields[ current ] ) {
+			jqXHR[ s.responseFields[ current ] ] = response;
+		}
+
+		// Apply the dataFilter if provided
+		if ( !prev && isSuccess && s.dataFilter ) {
+			response = s.dataFilter( response, s.dataType );
+		}
+
+		prev = current;
+		current = dataTypes.shift();
+
+		if ( current ) {
+
+			// There's only work to do if current dataType is non-auto
+			if ( current === "*" ) {
+
+				current = prev;
+
+			// Convert response if prev dataType is non-auto and differs from current
+			} else if ( prev !== "*" && prev !== current ) {
+
+				// Seek a direct converter
+				conv = converters[ prev + " " + current ] || converters[ "* " + current ];
+
+				// If none found, seek a pair
+				if ( !conv ) {
+					for ( conv2 in converters ) {
+
+						// If conv2 outputs current
+						tmp = conv2.split( " " );
+						if ( tmp[ 1 ] === current ) {
+
+							// If prev can be converted to accepted input
+							conv = converters[ prev + " " + tmp[ 0 ] ] ||
+								converters[ "* " + tmp[ 0 ] ];
+							if ( conv ) {
+								// Condense equivalence converters
+								if ( conv === true ) {
+									conv = converters[ conv2 ];
+
+								// Otherwise, insert the intermediate dataType
+								} else if ( converters[ conv2 ] !== true ) {
+									current = tmp[ 0 ];
+									dataTypes.unshift( tmp[ 1 ] );
+								}
+								break;
+							}
+						}
+					}
+				}
+
+				// Apply converter (if not an equivalence)
+				if ( conv !== true ) {
+
+					// Unless errors are allowed to bubble, catch and return them
+					if ( conv && s[ "throws" ] ) {
+						response = conv( response );
+					} else {
+						try {
+							response = conv( response );
+						} catch ( e ) {
+							return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current };
+						}
+					}
+				}
+			}
+		}
+	}
+
+	return { state: "success", data: response };
+}
+
+jQuery.extend({
+
+	// Counter for holding the number of active queries
+	active: 0,
+
+	// Last-Modified header cache for next request
+	lastModified: {},
+	etag: {},
+
+	ajaxSettings: {
+		url: ajaxLocation,
+		type: "GET",
+		isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),
+		global: true,
+		processData: true,
+		async: true,
+		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
+		/*
+		timeout: 0,
+		data: null,
+		dataType: null,
+		username: null,
+		password: null,
+		cache: null,
+		throws: false,
+		traditional: false,
+		headers: {},
+		*/
+
+		accepts: {
+			"*": allTypes,
+			text: "text/plain",
+			html: "text/html",
+			xml: "application/xml, text/xml",
+			json: "application/json, text/javascript"
+		},
+
+		contents: {
+			xml: /xml/,
+			html: /html/,
+			json: /json/
+		},
+
+		responseFields: {
+			xml: "responseXML",
+			text: "responseText",
+			json: "responseJSON"
+		},
+
+		// Data converters
+		// Keys separate source (or catchall "*") and destination types with a single space
+		converters: {
+
+			// Convert anything to text
+			"* text": String,
+
+			// Text to html (true = no transformation)
+			"text html": true,
+
+			// Evaluate text as a json expression
+			"text json": jQuery.parseJSON,
+
+			// Parse text as xml
+			"text xml": jQuery.parseXML
+		},
+
+		// For options that shouldn't be deep extended:
+		// you can add your own custom options here if
+		// and when you create one that shouldn't be
+		// deep extended (see ajaxExtend)
+		flatOptions: {
+			url: true,
+			context: true
+		}
+	},
+
+	// Creates a full fledged settings object into target
+	// with both ajaxSettings and settings fields.
+	// If target is omitted, writes into ajaxSettings.
+	ajaxSetup: function( target, settings ) {
+		return settings ?
+
+			// Building a settings object
+			ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
+
+			// Extending ajaxSettings
+			ajaxExtend( jQuery.ajaxSettings, target );
+	},
+
+	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
+	ajaxTransport: addToPrefiltersOrTransports( transports ),
+
+	// Main method
+	ajax: function( url, options ) {
+
+		// If url is an object, simulate pre-1.5 signature
+		if ( typeof url === "object" ) {
+			options = url;
+			url = undefined;
+		}
+
+		// Force options to be an object
+		options = options || {};
+
+		var // Cross-domain detection vars
+			parts,
+			// Loop variable
+			i,
+			// URL without anti-cache param
+			cacheURL,
+			// Response headers as string
+			responseHeadersString,
+			// timeout handle
+			timeoutTimer,
+
+			// To know if global events are to be dispatched
+			fireGlobals,
+
+			transport,
+			// Response headers
+			responseHeaders,
+			// Create the final options object
+			s = jQuery.ajaxSetup( {}, options ),
+			// Callbacks context
+			callbackContext = s.context || s,
+			// Context for global events is callbackContext if it is a DOM node or jQuery collection
+			globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ?
+				jQuery( callbackContext ) :
+				jQuery.event,
+			// Deferreds
+			deferred = jQuery.Deferred(),
+			completeDeferred = jQuery.Callbacks("once memory"),
+			// Status-dependent callbacks
+			statusCode = s.statusCode || {},
+			// Headers (they are sent all at once)
+			requestHeaders = {},
+			requestHeadersNames = {},
+			// The jqXHR state
+			state = 0,
+			// Default abort message
+			strAbort = "canceled",
+			// Fake xhr
+			jqXHR = {
+				readyState: 0,
+
+				// Builds headers hashtable if needed
+				getResponseHeader: function( key ) {
+					var match;
+					if ( state === 2 ) {
+						if ( !responseHeaders ) {
+							responseHeaders = {};
+							while ( (match = rheaders.exec( responseHeadersString )) ) {
+								responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];
+							}
+						}
+						match = responseHeaders[ key.toLowerCase() ];
+					}
+					return match == null ? null : match;
+				},
+
+				// Raw string
+				getAllResponseHeaders: function() {
+					return state === 2 ? responseHeadersString : null;
+				},
+
+				// Caches the header
+				setRequestHeader: function( name, value ) {
+					var lname = name.toLowerCase();
+					if ( !state ) {
+						name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
+						requestHeaders[ name ] = value;
+					}
+					return this;
+				},
+
+				// Overrides response content-type header
+				overrideMimeType: function( type ) {
+					if ( !state ) {
+						s.mimeType = type;
+					}
+					return this;
+				},
+
+				// Status-dependent callbacks
+				statusCode: function( map ) {
+					var code;
+					if ( map ) {
+						if ( state < 2 ) {
+							for ( code in map ) {
+								// Lazy-add the new callback in a way that preserves old ones
+								statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
+							}
+						} else {
+							// Execute the appropriate callbacks
+							jqXHR.always( map[ jqXHR.status ] );
+						}
+					}
+					return this;
+				},
+
+				// Cancel the request
+				abort: function( statusText ) {
+					var finalText = statusText || strAbort;
+					if ( transport ) {
+						transport.abort( finalText );
+					}
+					done( 0, finalText );
+					return this;
+				}
+			};
+
+		// Attach deferreds
+		deferred.promise( jqXHR ).complete = completeDeferred.add;
+		jqXHR.success = jqXHR.done;
+		jqXHR.error = jqXHR.fail;
+
+		// Remove hash character (#7531: and string promotion)
+		// Add protocol if not provided (#5866: IE7 issue with protocol-less urls)
+		// Handle falsy url in the settings object (#10093: consistency with old signature)
+		// We also use the url parameter if available
+		s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" );
+
+		// Alias method option to type as per ticket #12004
+		s.type = options.method || options.type || s.method || s.type;
+
+		// Extract dataTypes list
+		s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];
+
+		// A cross-domain request is in order when we have a protocol:host:port mismatch
+		if ( s.crossDomain == null ) {
+			parts = rurl.exec( s.url.toLowerCase() );
+			s.crossDomain = !!( parts &&
+				( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||
+					( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==
+						( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )
+			);
+		}
+
+		// Convert data if not already a string
+		if ( s.data && s.processData && typeof s.data !== "string" ) {
+			s.data = jQuery.param( s.data, s.traditional );
+		}
+
+		// Apply prefilters
+		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
+
+		// If request was aborted inside a prefilter, stop there
+		if ( state === 2 ) {
+			return jqXHR;
+		}
+
+		// We can fire global events as of now if asked to
+		fireGlobals = s.global;
+
+		// Watch for a new set of requests
+		if ( fireGlobals && jQuery.active++ === 0 ) {
+			jQuery.event.trigger("ajaxStart");
+		}
+
+		// Uppercase the type
+		s.type = s.type.toUpperCase();
+
+		// Determine if request has content
+		s.hasContent = !rnoContent.test( s.type );
+
+		// Save the URL in case we're toying with the If-Modified-Since
+		// and/or If-None-Match header later on
+		cacheURL = s.url;
+
+		// More options handling for requests with no content
+		if ( !s.hasContent ) {
+
+			// If data is available, append data to url
+			if ( s.data ) {
+				cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );
+				// #9682: remove data so that it's not used in an eventual retry
+				delete s.data;
+			}
+
+			// Add anti-cache in url if needed
+			if ( s.cache === false ) {
+				s.url = rts.test( cacheURL ) ?
+
+					// If there is already a '_' parameter, set its value
+					cacheURL.replace( rts, "$1_=" + nonce++ ) :
+
+					// Otherwise add one to the end
+					cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;
+			}
+		}
+
+		// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
+		if ( s.ifModified ) {
+			if ( jQuery.lastModified[ cacheURL ] ) {
+				jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
+			}
+			if ( jQuery.etag[ cacheURL ] ) {
+				jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
+			}
+		}
+
+		// Set the correct header, if data is being sent
+		if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
+			jqXHR.setRequestHeader( "Content-Type", s.contentType );
+		}
+
+		// Set the Accepts header for the server, depending on the dataType
+		jqXHR.setRequestHeader(
+			"Accept",
+			s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?
+				s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
+				s.accepts[ "*" ]
+		);
+
+		// Check for headers option
+		for ( i in s.headers ) {
+			jqXHR.setRequestHeader( i, s.headers[ i ] );
+		}
+
+		// Allow custom headers/mimetypes and early abort
+		if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {
+			// Abort if not done already and return
+			return jqXHR.abort();
+		}
+
+		// aborting is no longer a cancellation
+		strAbort = "abort";
+
+		// Install callbacks on deferreds
+		for ( i in { success: 1, error: 1, complete: 1 } ) {
+			jqXHR[ i ]( s[ i ] );
+		}
+
+		// Get transport
+		transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
+
+		// If no transport, we auto-abort
+		if ( !transport ) {
+			done( -1, "No Transport" );
+		} else {
+			jqXHR.readyState = 1;
+
+			// Send global event
+			if ( fireGlobals ) {
+				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
+			}
+			// Timeout
+			if ( s.async && s.timeout > 0 ) {
+				timeoutTimer = setTimeout(function() {
+					jqXHR.abort("timeout");
+				}, s.timeout );
+			}
+
+			try {
+				state = 1;
+				transport.send( requestHeaders, done );
+			} catch ( e ) {
+				// Propagate exception as error if not done
+				if ( state < 2 ) {
+					done( -1, e );
+				// Simply rethrow otherwise
+				} else {
+					throw e;
+				}
+			}
+		}
+
+		// Callback for when everything is done
+		function done( status, nativeStatusText, responses, headers ) {
+			var isSuccess, success, error, response, modified,
+				statusText = nativeStatusText;
+
+			// Called once
+			if ( state === 2 ) {
+				return;
+			}
+
+			// State is "done" now
+			state = 2;
+
+			// Clear timeout if it exists
+			if ( timeoutTimer ) {
+				clearTimeout( timeoutTimer );
+			}
+
+			// Dereference transport for early garbage collection
+			// (no matter how long the jqXHR object will be used)
+			transport = undefined;
+
+			// Cache response headers
+			responseHeadersString = headers || "";
+
+			// Set readyState
+			jqXHR.readyState = status > 0 ? 4 : 0;
+
+			// Determine if successful
+			isSuccess = status >= 200 && status < 300 || status === 304;
+
+			// Get response data
+			if ( responses ) {
+				response = ajaxHandleResponses( s, jqXHR, responses );
+			}
+
+			// Convert no matter what (that way responseXXX fields are always set)
+			response = ajaxConvert( s, response, jqXHR, isSuccess );
+
+			// If successful, handle type chaining
+			if ( isSuccess ) {
+
+				// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
+				if ( s.ifModified ) {
+					modified = jqXHR.getResponseHeader("Last-Modified");
+					if ( modified ) {
+						jQuery.lastModified[ cacheURL ] = modified;
+					}
+					modified = jqXHR.getResponseHeader("etag");
+					if ( modified ) {
+						jQuery.etag[ cacheURL ] = modified;
+					}
+				}
+
+				// if no content
+				if ( status === 204 || s.type === "HEAD" ) {
+					statusText = "nocontent";
+
+				// if not modified
+				} else if ( status === 304 ) {
+					statusText = "notmodified";
+
+				// If we have data, let's convert it
+				} else {
+					statusText = response.state;
+					success = response.data;
+					error = response.error;
+					isSuccess = !error;
+				}
+			} else {
+				// We extract error from statusText
+				// then normalize statusText and status for non-aborts
+				error = statusText;
+				if ( status || !statusText ) {
+					statusText = "error";
+					if ( status < 0 ) {
+						status = 0;
+					}
+				}
+			}
+
+			// Set data for the fake xhr object
+			jqXHR.status = status;
+			jqXHR.statusText = ( nativeStatusText || statusText ) + "";
+
+			// Success/Error
+			if ( isSuccess ) {
+				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
+			} else {
+				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
+			}
+
+			// Status-dependent callbacks
+			jqXHR.statusCode( statusCode );
+			statusCode = undefined;
+
+			if ( fireGlobals ) {
+				globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
+					[ jqXHR, s, isSuccess ? success : error ] );
+			}
+
+			// Complete
+			completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
+
+			if ( fireGlobals ) {
+				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
+				// Handle the global AJAX counter
+				if ( !( --jQuery.active ) ) {
+					jQuery.event.trigger("ajaxStop");
+				}
+			}
+		}
+
+		return jqXHR;
+	},
+
+	getJSON: function( url, data, callback ) {
+		return jQuery.get( url, data, callback, "json" );
+	},
+
+	getScript: function( url, callback ) {
+		return jQuery.get( url, undefined, callback, "script" );
+	}
+});
+
+jQuery.each( [ "get", "post" ], function( i, method ) {
+	jQuery[ method ] = function( url, data, callback, type ) {
+		// shift arguments if data argument was omitted
+		if ( jQuery.isFunction( data ) ) {
+			type = type || callback;
+			callback = data;
+			data = undefined;
+		}
+
+		return jQuery.ajax({
+			url: url,
+			type: method,
+			dataType: type,
+			data: data,
+			success: callback
+		});
+	};
+});
+
+// Attach a bunch of functions for handling common AJAX events
+jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {
+	jQuery.fn[ type ] = function( fn ) {
+		return this.on( type, fn );
+	};
+});
+
+
+jQuery._evalUrl = function( url ) {
+	return jQuery.ajax({
+		url: url,
+		type: "GET",
+		dataType: "script",
+		async: false,
+		global: false,
+		"throws": true
+	});
+};
+
+
+jQuery.fn.extend({
+	wrapAll: function( html ) {
+		if ( jQuery.isFunction( html ) ) {
+			return this.each(function(i) {
+				jQuery(this).wrapAll( html.call(this, i) );
+			});
+		}
+
+		if ( this[0] ) {
+			// The elements to wrap the target around
+			var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);
+
+			if ( this[0].parentNode ) {
+				wrap.insertBefore( this[0] );
+			}
+
+			wrap.map(function() {
+				var elem = this;
+
+				while ( elem.firstChild && elem.firstChild.nodeType === 1 ) {
+					elem = elem.firstChild;
+				}
+
+				return elem;
+			}).append( this );
+		}
+
+		return this;
+	},
+
+	wrapInner: function( html ) {
+		if ( jQuery.isFunction( html ) ) {
+			return this.each(function(i) {
+				jQuery(this).wrapInner( html.call(this, i) );
+			});
+		}
+
+		return this.each(function() {
+			var self = jQuery( this ),
+				contents = self.contents();
+
+			if ( contents.length ) {
+				contents.wrapAll( html );
+
+			} else {
+				self.append( html );
+			}
+		});
+	},
+
+	wrap: function( html ) {
+		var isFunction = jQuery.isFunction( html );
+
+		return this.each(function(i) {
+			jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );
+		});
+	},
+
+	unwrap: function() {
+		return this.parent().each(function() {
+			if ( !jQuery.nodeName( this, "body" ) ) {
+				jQuery( this ).replaceWith( this.childNodes );
+			}
+		}).end();
+	}
+});
+
+
+jQuery.expr.filters.hidden = function( elem ) {
+	// Support: Opera <= 12.12
+	// Opera reports offsetWidths and offsetHeights less than zero on some elements
+	return elem.offsetWidth <= 0 && elem.offsetHeight <= 0 ||
+		(!support.reliableHiddenOffsets() &&
+			((elem.style && elem.style.display) || jQuery.css( elem, "display" )) === "none");
+};
+
+jQuery.expr.filters.visible = function( elem ) {
+	return !jQuery.expr.filters.hidden( elem );
+};
+
+
+
+
+var r20 = /%20/g,
+	rbracket = /\[\]$/,
+	rCRLF = /\r?\n/g,
+	rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
+	rsubmittable = /^(?:input|select|textarea|keygen)/i;
+
+function buildParams( prefix, obj, traditional, add ) {
+	var name;
+
+	if ( jQuery.isArray( obj ) ) {
+		// Serialize array item.
+		jQuery.each( obj, function( i, v ) {
+			if ( traditional || rbracket.test( prefix ) ) {
+				// Treat each array item as a scalar.
+				add( prefix, v );
+
+			} else {
+				// Item is non-scalar (array or object), encode its numeric index.
+				buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add );
+			}
+		});
+
+	} else if ( !traditional && jQuery.type( obj ) === "object" ) {
+		// Serialize object item.
+		for ( name in obj ) {
+			buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
+		}
+
+	} else {
+		// Serialize scalar item.
+		add( prefix, obj );
+	}
+}
+
+// Serialize an array of form elements or a set of
+// key/values into a query string
+jQuery.param = function( a, traditional ) {
+	var prefix,
+		s = [],
+		add = function( key, value ) {
+			// If value is a function, invoke it and return its value
+			value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );
+			s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
+		};
+
+	// Set traditional to true for jQuery <= 1.3.2 behavior.
+	if ( traditional === undefined ) {
+		traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
+	}
+
+	// If an array was passed in, assume that it is an array of form elements.
+	if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {
+		// Serialize the form elements
+		jQuery.each( a, function() {
+			add( this.name, this.value );
+		});
+
+	} else {
+		// If traditional, encode the "old" way (the way 1.3.2 or older
+		// did it), otherwise encode params recursively.
+		for ( prefix in a ) {
+			buildParams( prefix, a[ prefix ], traditional, add );
+		}
+	}
+
+	// Return the resulting serialization
+	return s.join( "&" ).replace( r20, "+" );
+};
+
+jQuery.fn.extend({
+	serialize: function() {
+		return jQuery.param( this.serializeArray() );
+	},
+	serializeArray: function() {
+		return this.map(function() {
+			// Can add propHook for "elements" to filter or add form elements
+			var elements = jQuery.prop( this, "elements" );
+			return elements ? jQuery.makeArray( elements ) : this;
+		})
+		.filter(function() {
+			var type = this.type;
+			// Use .is(":disabled") so that fieldset[disabled] works
+			return this.name && !jQuery( this ).is( ":disabled" ) &&
+				rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
+				( this.checked || !rcheckableType.test( type ) );
+		})
+		.map(function( i, elem ) {
+			var val = jQuery( this ).val();
+
+			return val == null ?
+				null :
+				jQuery.isArray( val ) ?
+					jQuery.map( val, function( val ) {
+						return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
+					}) :
+					{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
+		}).get();
+	}
+});
+
+
+// Create the request object
+// (This is still attached to ajaxSettings for backward compatibility)
+jQuery.ajaxSettings.xhr = window.ActiveXObject !== undefined ?
+	// Support: IE6+
+	function() {
+
+		// XHR cannot access local files, always use ActiveX for that case
+		return !this.isLocal &&
+
+			// Support: IE7-8
+			// oldIE XHR does not support non-RFC2616 methods (#13240)
+			// See http://msdn.microsoft.com/en-us/library/ie/ms536648(v=vs.85).aspx
+			// and http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9
+			// Although this check for six methods instead of eight
+			// since IE also does not support "trace" and "connect"
+			/^(get|post|head|put|delete|options)$/i.test( this.type ) &&
+
+			createStandardXHR() || createActiveXHR();
+	} :
+	// For all other browsers, use the standard XMLHttpRequest object
+	createStandardXHR;
+
+var xhrId = 0,
+	xhrCallbacks = {},
+	xhrSupported = jQuery.ajaxSettings.xhr();
+
+// Support: IE<10
+// Open requests must be manually aborted on unload (#5280)
+if ( window.ActiveXObject ) {
+	jQuery( window ).on( "unload", function() {
+		for ( var key in xhrCallbacks ) {
+			xhrCallbacks[ key ]( undefined, true );
+		}
+	});
+}
+
+// Determine support properties
+support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
+xhrSupported = support.ajax = !!xhrSupported;
+
+// Create transport if the browser can provide an xhr
+if ( xhrSupported ) {
+
+	jQuery.ajaxTransport(function( options ) {
+		// Cross domain only allowed if supported through XMLHttpRequest
+		if ( !options.crossDomain || support.cors ) {
+
+			var callback;
+
+			return {
+				send: function( headers, complete ) {
+					var i,
+						xhr = options.xhr(),
+						id = ++xhrId;
+
+					// Open the socket
+					xhr.open( options.type, options.url, options.async, options.username, options.password );
+
+					// Apply custom fields if provided
+					if ( options.xhrFields ) {
+						for ( i in options.xhrFields ) {
+							xhr[ i ] = options.xhrFields[ i ];
+						}
+					}
+
+					// Override mime type if needed
+					if ( options.mimeType && xhr.overrideMimeType ) {
+						xhr.overrideMimeType( options.mimeType );
+					}
+
+					// X-Requested-With header
+					// For cross-domain requests, seeing as conditions for a preflight are
+					// akin to a jigsaw puzzle, we simply never set it to be sure.
+					// (it can always be set on a per-request basis or even using ajaxSetup)
+					// For same-domain requests, won't change header if already provided.
+					if ( !options.crossDomain && !headers["X-Requested-With"] ) {
+						headers["X-Requested-With"] = "XMLHttpRequest";
+					}
+
+					// Set headers
+					for ( i in headers ) {
+						// Support: IE<9
+						// IE's ActiveXObject throws a 'Type Mismatch' exception when setting
+						// request header to a null-value.
+						//
+						// To keep consistent with other XHR implementations, cast the value
+						// to string and ignore `undefined`.
+						if ( headers[ i ] !== undefined ) {
+							xhr.setRequestHeader( i, headers[ i ] + "" );
+						}
+					}
+
+					// Do send the request
+					// This may raise an exception which is actually
+					// handled in jQuery.ajax (so no try/catch here)
+					xhr.send( ( options.hasContent && options.data ) || null );
+
+					// Listener
+					callback = function( _, isAbort ) {
+						var status, statusText, responses;
+
+						// Was never called and is aborted or complete
+						if ( callback && ( isAbort || xhr.readyState === 4 ) ) {
+							// Clean up
+							delete xhrCallbacks[ id ];
+							callback = undefined;
+							xhr.onreadystatechange = jQuery.noop;
+
+							// Abort manually if needed
+							if ( isAbort ) {
+								if ( xhr.readyState !== 4 ) {
+									xhr.abort();
+								}
+							} else {
+								responses = {};
+								status = xhr.status;
+
+								// Support: IE<10
+								// Accessing binary-data responseText throws an exception
+								// (#11426)
+								if ( typeof xhr.responseText === "string" ) {
+									responses.text = xhr.responseText;
+								}
+
+								// Firefox throws an exception when accessing
+								// statusText for faulty cross-domain requests
+								try {
+									statusText = xhr.statusText;
+								} catch( e ) {
+									// We normalize with Webkit giving an empty statusText
+									statusText = "";
+								}
+
+								// Filter status for non standard behaviors
+
+								// If the request is local and we have data: assume a success
+								// (success with no data won't get notified, that's the best we
+								// can do given current implementations)
+								if ( !status && options.isLocal && !options.crossDomain ) {
+									status = responses.text ? 200 : 404;
+								// IE - #1450: sometimes returns 1223 when it should be 204
+								} else if ( status === 1223 ) {
+									status = 204;
+								}
+							}
+						}
+
+						// Call complete if needed
+						if ( responses ) {
+							complete( status, statusText, responses, xhr.getAllResponseHeaders() );
+						}
+					};
+
+					if ( !options.async ) {
+						// if we're in sync mode we fire the callback
+						callback();
+					} else if ( xhr.readyState === 4 ) {
+						// (IE6 & IE7) if it's in cache and has been
+						// retrieved directly we need to fire the callback
+						setTimeout( callback );
+					} else {
+						// Add to the list of active xhr callbacks
+						xhr.onreadystatechange = xhrCallbacks[ id ] = callback;
+					}
+				},
+
+				abort: function() {
+					if ( callback ) {
+						callback( undefined, true );
+					}
+				}
+			};
+		}
+	});
+}
+
+// Functions to create xhrs
+function createStandardXHR() {
+	try {
+		return new window.XMLHttpRequest();
+	} catch( e ) {}
+}
+
+function createActiveXHR() {
+	try {
+		return new window.ActiveXObject( "Microsoft.XMLHTTP" );
+	} catch( e ) {}
+}
+
+
+
+
+// Install script dataType
+jQuery.ajaxSetup({
+	accepts: {
+		script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
+	},
+	contents: {
+		script: /(?:java|ecma)script/
+	},
+	converters: {
+		"text script": function( text ) {
+			jQuery.globalEval( text );
+			return text;
+		}
+	}
+});
+
+// Handle cache's special case and global
+jQuery.ajaxPrefilter( "script", function( s ) {
+	if ( s.cache === undefined ) {
+		s.cache = false;
+	}
+	if ( s.crossDomain ) {
+		s.type = "GET";
+		s.global = false;
+	}
+});
+
+// Bind script tag hack transport
+jQuery.ajaxTransport( "script", function(s) {
+
+	// This transport only deals with cross domain requests
+	if ( s.crossDomain ) {
+
+		var script,
+			head = document.head || jQuery("head")[0] || document.documentElement;
+
+		return {
+
+			send: function( _, callback ) {
+
+				script = document.createElement("script");
+
+				script.async = true;
+
+				if ( s.scriptCharset ) {
+					script.charset = s.scriptCharset;
+				}
+
+				script.src = s.url;
+
+				// Attach handlers for all browsers
+				script.onload = script.onreadystatechange = function( _, isAbort ) {
+
+					if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
+
+						// Handle memory leak in IE
+						script.onload = script.onreadystatechange = null;
+
+						// Remove the script
+						if ( script.parentNode ) {
+							script.parentNode.removeChild( script );
+						}
+
+						// Dereference the script
+						script = null;
+
+						// Callback if not abort
+						if ( !isAbort ) {
+							callback( 200, "success" );
+						}
+					}
+				};
+
+				// Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending
+				// Use native DOM manipulation to avoid our domManip AJAX trickery
+				head.insertBefore( script, head.firstChild );
+			},
+
+			abort: function() {
+				if ( script ) {
+					script.onload( undefined, true );
+				}
+			}
+		};
+	}
+});
+
+
+
+
+var oldCallbacks = [],
+	rjsonp = /(=)\?(?=&|$)|\?\?/;
+
+// Default jsonp settings
+jQuery.ajaxSetup({
+	jsonp: "callback",
+	jsonpCallback: function() {
+		var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
+		this[ callback ] = true;
+		return callback;
+	}
+});
+
+// Detect, normalize options and install callbacks for jsonp requests
+jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
+
+	var callbackName, overwritten, responseContainer,
+		jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
+			"url" :
+			typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data"
+		);
+
+	// Handle iff the expected data type is "jsonp" or we have a parameter to set
+	if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {
+
+		// Get callback name, remembering preexisting value associated with it
+		callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
+			s.jsonpCallback() :
+			s.jsonpCallback;
+
+		// Insert callback into url or form data
+		if ( jsonProp ) {
+			s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
+		} else if ( s.jsonp !== false ) {
+			s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
+		}
+
+		// Use data converter to retrieve json after script execution
+		s.converters["script json"] = function() {
+			if ( !responseContainer ) {
+				jQuery.error( callbackName + " was not called" );
+			}
+			return responseContainer[ 0 ];
+		};
+
+		// force json dataType
+		s.dataTypes[ 0 ] = "json";
+
+		// Install callback
+		overwritten = window[ callbackName ];
+		window[ callbackName ] = function() {
+			responseContainer = arguments;
+		};
+
+		// Clean-up function (fires after converters)
+		jqXHR.always(function() {
+			// Restore preexisting value
+			window[ callbackName ] = overwritten;
+
+			// Save back as free
+			if ( s[ callbackName ] ) {
+				// make sure that re-using the options doesn't screw things around
+				s.jsonpCallback = originalSettings.jsonpCallback;
+
+				// save the callback name for future use
+				oldCallbacks.push( callbackName );
+			}
+
+			// Call if it was a function and we have a response
+			if ( responseContainer && jQuery.isFunction( overwritten ) ) {
+				overwritten( responseContainer[ 0 ] );
+			}
+
+			responseContainer = overwritten = undefined;
+		});
+
+		// Delegate to script
+		return "script";
+	}
+});
+
+
+
+
+// data: string of html
+// context (optional): If specified, the fragment will be created in this context, defaults to document
+// keepScripts (optional): If true, will include scripts passed in the html string
+jQuery.parseHTML = function( data, context, keepScripts ) {
+	if ( !data || typeof data !== "string" ) {
+		return null;
+	}
+	if ( typeof context === "boolean" ) {
+		keepScripts = context;
+		context = false;
+	}
+	context = context || document;
+
+	var parsed = rsingleTag.exec( data ),
+		scripts = !keepScripts && [];
+
+	// Single tag
+	if ( parsed ) {
+		return [ context.createElement( parsed[1] ) ];
+	}
+
+	parsed = jQuery.buildFragment( [ data ], context, scripts );
+
+	if ( scripts && scripts.length ) {
+		jQuery( scripts ).remove();
+	}
+
+	return jQuery.merge( [], parsed.childNodes );
+};
+
+
+// Keep a copy of the old load method
+var _load = jQuery.fn.load;
+
+/**
+ * Load a url into a page
+ */
+jQuery.fn.load = function( url, params, callback ) {
+	if ( typeof url !== "string" && _load ) {
+		return _load.apply( this, arguments );
+	}
+
+	var selector, response, type,
+		self = this,
+		off = url.indexOf(" ");
+
+	if ( off >= 0 ) {
+		selector = jQuery.trim( url.slice( off, url.length ) );
+		url = url.slice( 0, off );
+	}
+
+	// If it's a function
+	if ( jQuery.isFunction( params ) ) {
+
+		// We assume that it's the callback
+		callback = params;
+		params = undefined;
+
+	// Otherwise, build a param string
+	} else if ( params && typeof params === "object" ) {
+		type = "POST";
+	}
+
+	// If we have elements to modify, make the request
+	if ( self.length > 0 ) {
+		jQuery.ajax({
+			url: url,
+
+			// if "type" variable is undefined, then "GET" method will be used
+			type: type,
+			dataType: "html",
+			data: params
+		}).done(function( responseText ) {
+
+			// Save response for use in complete callback
+			response = arguments;
+
+			self.html( selector ?
+
+				// If a selector was specified, locate the right elements in a dummy div
+				// Exclude scripts to avoid IE 'Permission Denied' errors
+				jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :
+
+				// Otherwise use the full result
+				responseText );
+
+		}).complete( callback && function( jqXHR, status ) {
+			self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] );
+		});
+	}
+
+	return this;
+};
+
+
+
+
+jQuery.expr.filters.animated = function( elem ) {
+	return jQuery.grep(jQuery.timers, function( fn ) {
+		return elem === fn.elem;
+	}).length;
+};
+
+
+
+
+
+var docElem = window.document.documentElement;
+
+/**
+ * Gets a window from an element
+ */
+function getWindow( elem ) {
+	return jQuery.isWindow( elem ) ?
+		elem :
+		elem.nodeType === 9 ?
+			elem.defaultView || elem.parentWindow :
+			false;
+}
+
+jQuery.offset = {
+	setOffset: function( elem, options, i ) {
+		var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
+			position = jQuery.css( elem, "position" ),
+			curElem = jQuery( elem ),
+			props = {};
+
+		// set position first, in-case top/left are set even on static elem
+		if ( position === "static" ) {
+			elem.style.position = "relative";
+		}
+
+		curOffset = curElem.offset();
+		curCSSTop = jQuery.css( elem, "top" );
+		curCSSLeft = jQuery.css( elem, "left" );
+		calculatePosition = ( position === "absolute" || position === "fixed" ) &&
+			jQuery.inArray("auto", [ curCSSTop, curCSSLeft ] ) > -1;
+
+		// need to be able to calculate position if either top or left is auto and position is either absolute or fixed
+		if ( calculatePosition ) {
+			curPosition = curElem.position();
+			curTop = curPosition.top;
+			curLeft = curPosition.left;
+		} else {
+			curTop = parseFloat( curCSSTop ) || 0;
+			curLeft = parseFloat( curCSSLeft ) || 0;
+		}
+
+		if ( jQuery.isFunction( options ) ) {
+			options = options.call( elem, i, curOffset );
+		}
+
+		if ( options.top != null ) {
+			props.top = ( options.top - curOffset.top ) + curTop;
+		}
+		if ( options.left != null ) {
+			props.left = ( options.left - curOffset.left ) + curLeft;
+		}
+
+		if ( "using" in options ) {
+			options.using.call( elem, props );
+		} else {
+			curElem.css( props );
+		}
+	}
+};
+
+jQuery.fn.extend({
+	offset: function( options ) {
+		if ( arguments.length ) {
+			return options === undefined ?
+				this :
+				this.each(function( i ) {
+					jQuery.offset.setOffset( this, options, i );
+				});
+		}
+
+		var docElem, win,
+			box = { top: 0, left: 0 },
+			elem = this[ 0 ],
+			doc = elem && elem.ownerDocument;
+
+		if ( !doc ) {
+			return;
+		}
+
+		docElem = doc.documentElement;
+
+		// Make sure it's not a disconnected DOM node
+		if ( !jQuery.contains( docElem, elem ) ) {
+			return box;
+		}
+
+		// If we don't have gBCR, just use 0,0 rather than error
+		// BlackBerry 5, iOS 3 (original iPhone)
+		if ( typeof elem.getBoundingClientRect !== strundefined ) {
+			box = elem.getBoundingClientRect();
+		}
+		win = getWindow( doc );
+		return {
+			top: box.top  + ( win.pageYOffset || docElem.scrollTop )  - ( docElem.clientTop  || 0 ),
+			left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 )
+		};
+	},
+
+	position: function() {
+		if ( !this[ 0 ] ) {
+			return;
+		}
+
+		var offsetParent, offset,
+			parentOffset = { top: 0, left: 0 },
+			elem = this[ 0 ];
+
+		// fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is its only offset parent
+		if ( jQuery.css( elem, "position" ) === "fixed" ) {
+			// we assume that getBoundingClientRect is available when computed position is fixed
+			offset = elem.getBoundingClientRect();
+		} else {
+			// Get *real* offsetParent
+			offsetParent = this.offsetParent();
+
+			// Get correct offsets
+			offset = this.offset();
+			if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {
+				parentOffset = offsetParent.offset();
+			}
+
+			// Add offsetParent borders
+			parentOffset.top  += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
+			parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
+		}
+
+		// Subtract parent offsets and element margins
+		// note: when an element has margin: auto the offsetLeft and marginLeft
+		// are the same in Safari causing offset.left to incorrectly be 0
+		return {
+			top:  offset.top  - parentOffset.top - jQuery.css( elem, "marginTop", true ),
+			left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true)
+		};
+	},
+
+	offsetParent: function() {
+		return this.map(function() {
+			var offsetParent = this.offsetParent || docElem;
+
+			while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) {
+				offsetParent = offsetParent.offsetParent;
+			}
+			return offsetParent || docElem;
+		});
+	}
+});
+
+// Create scrollLeft and scrollTop methods
+jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
+	var top = /Y/.test( prop );
+
+	jQuery.fn[ method ] = function( val ) {
+		return access( this, function( elem, method, val ) {
+			var win = getWindow( elem );
+
+			if ( val === undefined ) {
+				return win ? (prop in win) ? win[ prop ] :
+					win.document.documentElement[ method ] :
+					elem[ method ];
+			}
+
+			if ( win ) {
+				win.scrollTo(
+					!top ? val : jQuery( win ).scrollLeft(),
+					top ? val : jQuery( win ).scrollTop()
+				);
+
+			} else {
+				elem[ method ] = val;
+			}
+		}, method, val, arguments.length, null );
+	};
+});
+
+// Add the top/left cssHooks using jQuery.fn.position
+// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
+// getComputedStyle returns percent when specified for top/left/bottom/right
+// rather than make the css module depend on the offset module, we just check for it here
+jQuery.each( [ "top", "left" ], function( i, prop ) {
+	jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
+		function( elem, computed ) {
+			if ( computed ) {
+				computed = curCSS( elem, prop );
+				// if curCSS returns percentage, fallback to offset
+				return rnumnonpx.test( computed ) ?
+					jQuery( elem ).position()[ prop ] + "px" :
+					computed;
+			}
+		}
+	);
+});
+
+
+// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
+jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
+	jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) {
+		// margin is only for outerHeight, outerWidth
+		jQuery.fn[ funcName ] = function( margin, value ) {
+			var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
+				extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );
+
+			return access( this, function( elem, type, value ) {
+				var doc;
+
+				if ( jQuery.isWindow( elem ) ) {
+					// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there
+					// isn't a whole lot we can do. See pull request at this URL for discussion:
+					// https://github.com/jquery/jquery/pull/764
+					return elem.document.documentElement[ "client" + name ];
+				}
+
+				// Get document width or height
+				if ( elem.nodeType === 9 ) {
+					doc = elem.documentElement;
+
+					// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest
+					// unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it.
+					return Math.max(
+						elem.body[ "scroll" + name ], doc[ "scroll" + name ],
+						elem.body[ "offset" + name ], doc[ "offset" + name ],
+						doc[ "client" + name ]
+					);
+				}
+
+				return value === undefined ?
+					// Get width or height on the element, requesting but not forcing parseFloat
+					jQuery.css( elem, type, extra ) :
+
+					// Set width or height on the element
+					jQuery.style( elem, type, value, extra );
+			}, type, chainable ? margin : undefined, chainable, null );
+		};
+	});
+});
+
+
+// The number of elements contained in the matched element set
+jQuery.fn.size = function() {
+	return this.length;
+};
+
+jQuery.fn.andSelf = jQuery.fn.addBack;
+
+
+
+
+// Register as a named AMD module, since jQuery can be concatenated with other
+// files that may use define, but not via a proper concatenation script that
+// understands anonymous AMD modules. A named AMD is safest and most robust
+// way to register. Lowercase jquery is used because AMD module names are
+// derived from file names, and jQuery is normally delivered in a lowercase
+// file name. Do this after creating the global so that if an AMD module wants
+// to call noConflict to hide this version of jQuery, it will work.
+
+// Note that for maximum portability, libraries that are not jQuery should
+// declare themselves as anonymous modules, and avoid setting a global if an
+// AMD loader is present. jQuery is a special case. For more information, see
+// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
+
+if ( typeof define === "function" && define.amd ) {
+	define( "jquery", [], function() {
+		return jQuery;
+	});
+}
+
+
+
+
+var
+	// Map over jQuery in case of overwrite
+	_jQuery = window.jQuery,
+
+	// Map over the $ in case of overwrite
+	_$ = window.$;
+
+jQuery.noConflict = function( deep ) {
+	if ( window.$ === jQuery ) {
+		window.$ = _$;
+	}
+
+	if ( deep && window.jQuery === jQuery ) {
+		window.jQuery = _jQuery;
+	}
+
+	return jQuery;
+};
+
+// Expose jQuery and $ identifiers, even in
+// AMD (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
+// and CommonJS for browser emulators (#13566)
+if ( typeof noGlobal === strundefined ) {
+	window.jQuery = window.$ = jQuery;
+}
+
+
+
+
+return jQuery;
+
+}));
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/jquery.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,4 @@
+/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;
+if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")
+},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m});
Binary file doc/_build/html/_static/minus.png has changed
Binary file doc/_build/html/_static/plus.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/pygments.css	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,65 @@
+.highlight .hll { background-color: #ffffcc }
+.highlight  { background: #eeffcc; }
+.highlight .c { color: #408090; font-style: italic } /* Comment */
+.highlight .err { border: 1px solid #FF0000 } /* Error */
+.highlight .k { color: #007020; font-weight: bold } /* Keyword */
+.highlight .o { color: #666666 } /* Operator */
+.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
+.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #007020 } /* Comment.Preproc */
+.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
+.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
+.highlight .gd { color: #A00000 } /* Generic.Deleted */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #FF0000 } /* Generic.Error */
+.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight .gi { color: #00A000 } /* Generic.Inserted */
+.highlight .go { color: #333333 } /* Generic.Output */
+.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight .gt { color: #0044DD } /* Generic.Traceback */
+.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: #007020 } /* Keyword.Pseudo */
+.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #902000 } /* Keyword.Type */
+.highlight .m { color: #208050 } /* Literal.Number */
+.highlight .s { color: #4070a0 } /* Literal.String */
+.highlight .na { color: #4070a0 } /* Name.Attribute */
+.highlight .nb { color: #007020 } /* Name.Builtin */
+.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
+.highlight .no { color: #60add5 } /* Name.Constant */
+.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+.highlight .ne { color: #007020 } /* Name.Exception */
+.highlight .nf { color: #06287e } /* Name.Function */
+.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
+.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
+.highlight .nv { color: #bb60d5 } /* Name.Variable */
+.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mb { color: #208050 } /* Literal.Number.Bin */
+.highlight .mf { color: #208050 } /* Literal.Number.Float */
+.highlight .mh { color: #208050 } /* Literal.Number.Hex */
+.highlight .mi { color: #208050 } /* Literal.Number.Integer */
+.highlight .mo { color: #208050 } /* Literal.Number.Oct */
+.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
+.highlight .sc { color: #4070a0 } /* Literal.String.Char */
+.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
+.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
+.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
+.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
+.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
+.highlight .sx { color: #c65d09 } /* Literal.String.Other */
+.highlight .sr { color: #235388 } /* Literal.String.Regex */
+.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
+.highlight .ss { color: #517918 } /* Literal.String.Symbol */
+.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
+.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
+.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
+.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/searchtools.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,651 @@
+/*
+ * searchtools.js_t
+ * ~~~~~~~~~~~~~~~~
+ *
+ * Sphinx JavaScript utilities for the full-text search.
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+
+/* Non-minified version JS is _stemmer.js if file is provided */ 
+/**
+ * Porter Stemmer
+ */
+var Stemmer = function() {
+
+  var step2list = {
+    ational: 'ate',
+    tional: 'tion',
+    enci: 'ence',
+    anci: 'ance',
+    izer: 'ize',
+    bli: 'ble',
+    alli: 'al',
+    entli: 'ent',
+    eli: 'e',
+    ousli: 'ous',
+    ization: 'ize',
+    ation: 'ate',
+    ator: 'ate',
+    alism: 'al',
+    iveness: 'ive',
+    fulness: 'ful',
+    ousness: 'ous',
+    aliti: 'al',
+    iviti: 'ive',
+    biliti: 'ble',
+    logi: 'log'
+  };
+
+  var step3list = {
+    icate: 'ic',
+    ative: '',
+    alize: 'al',
+    iciti: 'ic',
+    ical: 'ic',
+    ful: '',
+    ness: ''
+  };
+
+  var c = "[^aeiou]";          // consonant
+  var v = "[aeiouy]";          // vowel
+  var C = c + "[^aeiouy]*";    // consonant sequence
+  var V = v + "[aeiou]*";      // vowel sequence
+
+  var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
+  var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
+  var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
+  var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
+
+  this.stemWord = function (w) {
+    var stem;
+    var suffix;
+    var firstch;
+    var origword = w;
+
+    if (w.length < 3)
+      return w;
+
+    var re;
+    var re2;
+    var re3;
+    var re4;
+
+    firstch = w.substr(0,1);
+    if (firstch == "y")
+      w = firstch.toUpperCase() + w.substr(1);
+
+    // Step 1a
+    re = /^(.+?)(ss|i)es$/;
+    re2 = /^(.+?)([^s])s$/;
+
+    if (re.test(w))
+      w = w.replace(re,"$1$2");
+    else if (re2.test(w))
+      w = w.replace(re2,"$1$2");
+
+    // Step 1b
+    re = /^(.+?)eed$/;
+    re2 = /^(.+?)(ed|ing)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      re = new RegExp(mgr0);
+      if (re.test(fp[1])) {
+        re = /.$/;
+        w = w.replace(re,"");
+      }
+    }
+    else if (re2.test(w)) {
+      var fp = re2.exec(w);
+      stem = fp[1];
+      re2 = new RegExp(s_v);
+      if (re2.test(stem)) {
+        w = stem;
+        re2 = /(at|bl|iz)$/;
+        re3 = new RegExp("([^aeiouylsz])\\1$");
+        re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+        if (re2.test(w))
+          w = w + "e";
+        else if (re3.test(w)) {
+          re = /.$/;
+          w = w.replace(re,"");
+        }
+        else if (re4.test(w))
+          w = w + "e";
+      }
+    }
+
+    // Step 1c
+    re = /^(.+?)y$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = new RegExp(s_v);
+      if (re.test(stem))
+        w = stem + "i";
+    }
+
+    // Step 2
+    re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      suffix = fp[2];
+      re = new RegExp(mgr0);
+      if (re.test(stem))
+        w = stem + step2list[suffix];
+    }
+
+    // Step 3
+    re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      suffix = fp[2];
+      re = new RegExp(mgr0);
+      if (re.test(stem))
+        w = stem + step3list[suffix];
+    }
+
+    // Step 4
+    re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
+    re2 = /^(.+?)(s|t)(ion)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = new RegExp(mgr1);
+      if (re.test(stem))
+        w = stem;
+    }
+    else if (re2.test(w)) {
+      var fp = re2.exec(w);
+      stem = fp[1] + fp[2];
+      re2 = new RegExp(mgr1);
+      if (re2.test(stem))
+        w = stem;
+    }
+
+    // Step 5
+    re = /^(.+?)e$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = new RegExp(mgr1);
+      re2 = new RegExp(meq1);
+      re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
+        w = stem;
+    }
+    re = /ll$/;
+    re2 = new RegExp(mgr1);
+    if (re.test(w) && re2.test(w)) {
+      re = /.$/;
+      w = w.replace(re,"");
+    }
+
+    // and turn initial Y back to y
+    if (firstch == "y")
+      w = firstch.toLowerCase() + w.substr(1);
+    return w;
+  }
+}
+
+
+
+/**
+ * Simple result scoring code.
+ */
+var Scorer = {
+  // Implement the following function to further tweak the score for each result
+  // The function takes a result array [filename, title, anchor, descr, score]
+  // and returns the new score.
+  /*
+  score: function(result) {
+    return result[4];
+  },
+  */
+
+  // query matches the full name of an object
+  objNameMatch: 11,
+  // or matches in the last dotted part of the object name
+  objPartialMatch: 6,
+  // Additive scores depending on the priority of the object
+  objPrio: {0:  15,   // used to be importantResults
+            1:  5,   // used to be objectResults
+            2: -5},  // used to be unimportantResults
+  //  Used when the priority is not in the mapping.
+  objPrioDefault: 0,
+
+  // query found in title
+  title: 15,
+  // query found in terms
+  term: 5
+};
+
+
+/**
+ * Search Module
+ */
+var Search = {
+
+  _index : null,
+  _queued_query : null,
+  _pulse_status : -1,
+
+  init : function() {
+      var params = $.getQueryParameters();
+      if (params.q) {
+          var query = params.q[0];
+          $('input[name="q"]')[0].value = query;
+          this.performSearch(query);
+      }
+  },
+
+  loadIndex : function(url) {
+    $.ajax({type: "GET", url: url, data: null,
+            dataType: "script", cache: true,
+            complete: function(jqxhr, textstatus) {
+              if (textstatus != "success") {
+                document.getElementById("searchindexloader").src = url;
+              }
+            }});
+  },
+
+  setIndex : function(index) {
+    var q;
+    this._index = index;
+    if ((q = this._queued_query) !== null) {
+      this._queued_query = null;
+      Search.query(q);
+    }
+  },
+
+  hasIndex : function() {
+      return this._index !== null;
+  },
+
+  deferQuery : function(query) {
+      this._queued_query = query;
+  },
+
+  stopPulse : function() {
+      this._pulse_status = 0;
+  },
+
+  startPulse : function() {
+    if (this._pulse_status >= 0)
+        return;
+    function pulse() {
+      var i;
+      Search._pulse_status = (Search._pulse_status + 1) % 4;
+      var dotString = '';
+      for (i = 0; i < Search._pulse_status; i++)
+        dotString += '.';
+      Search.dots.text(dotString);
+      if (Search._pulse_status > -1)
+        window.setTimeout(pulse, 500);
+    }
+    pulse();
+  },
+
+  /**
+   * perform a search for something (or wait until index is loaded)
+   */
+  performSearch : function(query) {
+    // create the required interface elements
+    this.out = $('#search-results');
+    this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out);
+    this.dots = $('<span></span>').appendTo(this.title);
+    this.status = $('<p style="display: none"></p>').appendTo(this.out);
+    this.output = $('<ul class="search"/>').appendTo(this.out);
+
+    $('#search-progress').text(_('Preparing search...'));
+    this.startPulse();
+
+    // index already loaded, the browser was quick!
+    if (this.hasIndex())
+      this.query(query);
+    else
+      this.deferQuery(query);
+  },
+
+  /**
+   * execute search (requires search index to be loaded)
+   */
+  query : function(query) {
+    var i;
+    var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
+
+    // stem the searchterms and add them to the correct list
+    var stemmer = new Stemmer();
+    var searchterms = [];
+    var excluded = [];
+    var hlterms = [];
+    var tmp = query.split(/\W+/);
+    var objectterms = [];
+    for (i = 0; i < tmp.length; i++) {
+      if (tmp[i] !== "") {
+          objectterms.push(tmp[i].toLowerCase());
+      }
+
+      if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i].match(/^\d+$/) ||
+          tmp[i] === "") {
+        // skip this "word"
+        continue;
+      }
+      // stem the word
+      var word = stemmer.stemWord(tmp[i].toLowerCase());
+      var toAppend;
+      // select the correct list
+      if (word[0] == '-') {
+        toAppend = excluded;
+        word = word.substr(1);
+      }
+      else {
+        toAppend = searchterms;
+        hlterms.push(tmp[i].toLowerCase());
+      }
+      // only add if not already in the list
+      if (!$u.contains(toAppend, word))
+        toAppend.push(word);
+    }
+    var highlightstring = '?highlight=' + $.urlencode(hlterms.join(" "));
+
+    // console.debug('SEARCH: searching for:');
+    // console.info('required: ', searchterms);
+    // console.info('excluded: ', excluded);
+
+    // prepare search
+    var terms = this._index.terms;
+    var titleterms = this._index.titleterms;
+
+    // array of [filename, title, anchor, descr, score]
+    var results = [];
+    $('#search-progress').empty();
+
+    // lookup as object
+    for (i = 0; i < objectterms.length; i++) {
+      var others = [].concat(objectterms.slice(0, i),
+                             objectterms.slice(i+1, objectterms.length));
+      results = results.concat(this.performObjectSearch(objectterms[i], others));
+    }
+
+    // lookup as search terms in fulltext
+    results = results.concat(this.performTermsSearch(searchterms, excluded, terms, titleterms));
+
+    // let the scorer override scores with a custom scoring function
+    if (Scorer.score) {
+      for (i = 0; i < results.length; i++)
+        results[i][4] = Scorer.score(results[i]);
+    }
+
+    // now sort the results by score (in opposite order of appearance, since the
+    // display function below uses pop() to retrieve items) and then
+    // alphabetically
+    results.sort(function(a, b) {
+      var left = a[4];
+      var right = b[4];
+      if (left > right) {
+        return 1;
+      } else if (left < right) {
+        return -1;
+      } else {
+        // same score: sort alphabetically
+        left = a[1].toLowerCase();
+        right = b[1].toLowerCase();
+        return (left > right) ? -1 : ((left < right) ? 1 : 0);
+      }
+    });
+
+    // for debugging
+    //Search.lastresults = results.slice();  // a copy
+    //console.info('search results:', Search.lastresults);
+
+    // print the results
+    var resultCount = results.length;
+    function displayNextItem() {
+      // results left, load the summary and display it
+      if (results.length) {
+        var item = results.pop();
+        var listItem = $('<li style="display:none"></li>');
+        if (DOCUMENTATION_OPTIONS.FILE_SUFFIX === '') {
+          // dirhtml builder
+          var dirname = item[0] + '/';
+          if (dirname.match(/\/index\/$/)) {
+            dirname = dirname.substring(0, dirname.length-6);
+          } else if (dirname == 'index/') {
+            dirname = '';
+          }
+          listItem.append($('<a/>').attr('href',
+            DOCUMENTATION_OPTIONS.URL_ROOT + dirname +
+            highlightstring + item[2]).html(item[1]));
+        } else {
+          // normal html builders
+          listItem.append($('<a/>').attr('href',
+            item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX +
+            highlightstring + item[2]).html(item[1]));
+        }
+        if (item[3]) {
+          listItem.append($('<span> (' + item[3] + ')</span>'));
+          Search.output.append(listItem);
+          listItem.slideDown(5, function() {
+            displayNextItem();
+          });
+        } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
+          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[0] + '.txt',
+                  dataType: "text",
+                  complete: function(jqxhr, textstatus) {
+                    var data = jqxhr.responseText;
+                    if (data !== '' && data !== undefined) {
+                      listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
+                    }
+                    Search.output.append(listItem);
+                    listItem.slideDown(5, function() {
+                      displayNextItem();
+                    });
+                  }});
+        } else {
+          // no source available, just display title
+          Search.output.append(listItem);
+          listItem.slideDown(5, function() {
+            displayNextItem();
+          });
+        }
+      }
+      // search finished, update title and status message
+      else {
+        Search.stopPulse();
+        Search.title.text(_('Search Results'));
+        if (!resultCount)
+          Search.status.text(_('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.'));
+        else
+            Search.status.text(_('Search finished, found %s page(s) matching the search query.').replace('%s', resultCount));
+        Search.status.fadeIn(500);
+      }
+    }
+    displayNextItem();
+  },
+
+  /**
+   * search for object names
+   */
+  performObjectSearch : function(object, otherterms) {
+    var filenames = this._index.filenames;
+    var objects = this._index.objects;
+    var objnames = this._index.objnames;
+    var titles = this._index.titles;
+
+    var i;
+    var results = [];
+
+    for (var prefix in objects) {
+      for (var name in objects[prefix]) {
+        var fullname = (prefix ? prefix + '.' : '') + name;
+        if (fullname.toLowerCase().indexOf(object) > -1) {
+          var score = 0;
+          var parts = fullname.split('.');
+          // check for different match types: exact matches of full name or
+          // "last name" (i.e. last dotted part)
+          if (fullname == object || parts[parts.length - 1] == object) {
+            score += Scorer.objNameMatch;
+          // matches in last name
+          } else if (parts[parts.length - 1].indexOf(object) > -1) {
+            score += Scorer.objPartialMatch;
+          }
+          var match = objects[prefix][name];
+          var objname = objnames[match[1]][2];
+          var title = titles[match[0]];
+          // If more than one term searched for, we require other words to be
+          // found in the name/title/description
+          if (otherterms.length > 0) {
+            var haystack = (prefix + ' ' + name + ' ' +
+                            objname + ' ' + title).toLowerCase();
+            var allfound = true;
+            for (i = 0; i < otherterms.length; i++) {
+              if (haystack.indexOf(otherterms[i]) == -1) {
+                allfound = false;
+                break;
+              }
+            }
+            if (!allfound) {
+              continue;
+            }
+          }
+          var descr = objname + _(', in ') + title;
+
+          var anchor = match[3];
+          if (anchor === '')
+            anchor = fullname;
+          else if (anchor == '-')
+            anchor = objnames[match[1]][1] + '-' + fullname;
+          // add custom score for some objects according to scorer
+          if (Scorer.objPrio.hasOwnProperty(match[2])) {
+            score += Scorer.objPrio[match[2]];
+          } else {
+            score += Scorer.objPrioDefault;
+          }
+          results.push([filenames[match[0]], fullname, '#'+anchor, descr, score]);
+        }
+      }
+    }
+
+    return results;
+  },
+
+  /**
+   * search for full-text terms in the index
+   */
+  performTermsSearch : function(searchterms, excluded, terms, titleterms) {
+    var filenames = this._index.filenames;
+    var titles = this._index.titles;
+
+    var i, j, file;
+    var fileMap = {};
+    var scoreMap = {};
+    var results = [];
+
+    // perform the search on the required terms
+    for (i = 0; i < searchterms.length; i++) {
+      var word = searchterms[i];
+      var files = [];
+      var _o = [
+        {files: terms[word], score: Scorer.term},
+        {files: titleterms[word], score: Scorer.title}
+      ];
+
+      // no match but word was a required one
+      if ($u.every(_o, function(o){return o.files === undefined;})) {
+        break;
+      }
+      // found search word in contents
+      $u.each(_o, function(o) {
+        var _files = o.files;
+        if (_files === undefined)
+          return
+
+        if (_files.length === undefined)
+          _files = [_files];
+        files = files.concat(_files);
+
+        // set score for the word in each file to Scorer.term
+        for (j = 0; j < _files.length; j++) {
+          file = _files[j];
+          if (!(file in scoreMap))
+            scoreMap[file] = {}
+          scoreMap[file][word] = o.score;
+        }
+      });
+
+      // create the mapping
+      for (j = 0; j < files.length; j++) {
+        file = files[j];
+        if (file in fileMap)
+          fileMap[file].push(word);
+        else
+          fileMap[file] = [word];
+      }
+    }
+
+    // now check if the files don't contain excluded terms
+    for (file in fileMap) {
+      var valid = true;
+
+      // check if all requirements are matched
+      if (fileMap[file].length != searchterms.length)
+          continue;
+
+      // ensure that none of the excluded terms is in the search result
+      for (i = 0; i < excluded.length; i++) {
+        if (terms[excluded[i]] == file ||
+            titleterms[excluded[i]] == file ||
+            $u.contains(terms[excluded[i]] || [], file) ||
+            $u.contains(titleterms[excluded[i]] || [], file)) {
+          valid = false;
+          break;
+        }
+      }
+
+      // if we have still a valid result we can add it to the result list
+      if (valid) {
+        // select one (max) score for the file.
+        // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
+        var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]}));
+        results.push([filenames[file], titles[file], '', null, score]);
+      }
+    }
+    return results;
+  },
+
+  /**
+   * helper function to return a node containing the
+   * search summary for a given text. keywords is a list
+   * of stemmed words, hlwords is the list of normal, unstemmed
+   * words. the first one is used to find the occurrence, the
+   * latter for highlighting it.
+   */
+  makeSearchSummary : function(text, keywords, hlwords) {
+    var textLower = text.toLowerCase();
+    var start = 0;
+    $.each(keywords, function() {
+      var i = textLower.indexOf(this.toLowerCase());
+      if (i > -1)
+        start = i;
+    });
+    start = Math.max(start - 120, 0);
+    var excerpt = ((start > 0) ? '...' : '') +
+      $.trim(text.substr(start, 240)) +
+      ((start + 240 - text.length) ? '...' : '');
+    var rv = $('<div class="context"></div>').text(excerpt);
+    $.each(hlwords, function() {
+      rv = rv.highlightText(this, 'highlighted');
+    });
+    return rv;
+  }
+};
+
+$(document).ready(function() {
+  Search.init();
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/sidebar.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,159 @@
+/*
+ * sidebar.js
+ * ~~~~~~~~~~
+ *
+ * This script makes the Sphinx sidebar collapsible.
+ *
+ * .sphinxsidebar contains .sphinxsidebarwrapper.  This script adds
+ * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton
+ * used to collapse and expand the sidebar.
+ *
+ * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden
+ * and the width of the sidebar and the margin-left of the document
+ * are decreased. When the sidebar is expanded the opposite happens.
+ * This script saves a per-browser/per-session cookie used to
+ * remember the position of the sidebar among the pages.
+ * Once the browser is closed the cookie is deleted and the position
+ * reset to the default (expanded).
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+$(function() {
+  
+  
+  
+  
+  
+  
+  
+
+  // global elements used by the functions.
+  // the 'sidebarbutton' element is defined as global after its
+  // creation, in the add_sidebar_button function
+  var bodywrapper = $('.bodywrapper');
+  var sidebar = $('.sphinxsidebar');
+  var sidebarwrapper = $('.sphinxsidebarwrapper');
+
+  // for some reason, the document has no sidebar; do not run into errors
+  if (!sidebar.length) return;
+
+  // original margin-left of the bodywrapper and width of the sidebar
+  // with the sidebar expanded
+  var bw_margin_expanded = bodywrapper.css('margin-left');
+  var ssb_width_expanded = sidebar.width();
+
+  // margin-left of the bodywrapper and width of the sidebar
+  // with the sidebar collapsed
+  var bw_margin_collapsed = '.8em';
+  var ssb_width_collapsed = '.8em';
+
+  // colors used by the current theme
+  var dark_color = $('.related').css('background-color');
+  var light_color = $('.document').css('background-color');
+
+  function sidebar_is_collapsed() {
+    return sidebarwrapper.is(':not(:visible)');
+  }
+
+  function toggle_sidebar() {
+    if (sidebar_is_collapsed())
+      expand_sidebar();
+    else
+      collapse_sidebar();
+  }
+
+  function collapse_sidebar() {
+    sidebarwrapper.hide();
+    sidebar.css('width', ssb_width_collapsed);
+    bodywrapper.css('margin-left', bw_margin_collapsed);
+    sidebarbutton.css({
+        'margin-left': '0',
+        'height': bodywrapper.height()
+    });
+    sidebarbutton.find('span').text('»');
+    sidebarbutton.attr('title', _('Expand sidebar'));
+    document.cookie = 'sidebar=collapsed';
+  }
+
+  function expand_sidebar() {
+    bodywrapper.css('margin-left', bw_margin_expanded);
+    sidebar.css('width', ssb_width_expanded);
+    sidebarwrapper.show();
+    sidebarbutton.css({
+        'margin-left': ssb_width_expanded-12,
+        'height': bodywrapper.height()
+    });
+    sidebarbutton.find('span').text('«');
+    sidebarbutton.attr('title', _('Collapse sidebar'));
+    document.cookie = 'sidebar=expanded';
+  }
+
+  function add_sidebar_button() {
+    sidebarwrapper.css({
+        'float': 'left',
+        'margin-right': '0',
+        'width': ssb_width_expanded - 28
+    });
+    // create the button
+    sidebar.append(
+        '<div id="sidebarbutton"><span>&laquo;</span></div>'
+    );
+    var sidebarbutton = $('#sidebarbutton');
+    light_color = sidebarbutton.css('background-color');
+    // find the height of the viewport to center the '<<' in the page
+    var viewport_height;
+    if (window.innerHeight)
+ 	  viewport_height = window.innerHeight;
+    else
+	  viewport_height = $(window).height();
+    sidebarbutton.find('span').css({
+        'display': 'block',
+        'margin-top': (viewport_height - sidebar.position().top - 20) / 2
+    });
+
+    sidebarbutton.click(toggle_sidebar);
+    sidebarbutton.attr('title', _('Collapse sidebar'));
+    sidebarbutton.css({
+        'color': '#FFFFFF',
+        'border-left': '1px solid ' + dark_color,
+        'font-size': '1.2em',
+        'cursor': 'pointer',
+        'height': bodywrapper.height(),
+        'padding-top': '1px',
+        'margin-left': ssb_width_expanded - 12
+    });
+
+    sidebarbutton.hover(
+      function () {
+          $(this).css('background-color', dark_color);
+      },
+      function () {
+          $(this).css('background-color', light_color);
+      }
+    );
+  }
+
+  function set_position_from_cookie() {
+    if (!document.cookie)
+      return;
+    var items = document.cookie.split(';');
+    for(var k=0; k<items.length; k++) {
+      var key_val = items[k].split('=');
+      var key = key_val[0].replace(/ /, "");  // strip leading spaces
+      if (key == 'sidebar') {
+        var value = key_val[1];
+        if ((value == 'collapsed') && (!sidebar_is_collapsed()))
+          collapse_sidebar();
+        else if ((value == 'expanded') && (sidebar_is_collapsed()))
+          expand_sidebar();
+      }
+    }
+  }
+
+  add_sidebar_button();
+  var sidebarbutton = $('#sidebarbutton');
+  set_position_from_cookie();
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/underscore-1.3.1.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,999 @@
+//     Underscore.js 1.3.1
+//     (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
+//     Underscore is freely distributable under the MIT license.
+//     Portions of Underscore are inspired or borrowed from Prototype,
+//     Oliver Steele's Functional, and John Resig's Micro-Templating.
+//     For all details and documentation:
+//     http://documentcloud.github.com/underscore
+
+(function() {
+
+  // Baseline setup
+  // --------------
+
+  // Establish the root object, `window` in the browser, or `global` on the server.
+  var root = this;
+
+  // Save the previous value of the `_` variable.
+  var previousUnderscore = root._;
+
+  // Establish the object that gets returned to break out of a loop iteration.
+  var breaker = {};
+
+  // Save bytes in the minified (but not gzipped) version:
+  var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype;
+
+  // Create quick reference variables for speed access to core prototypes.
+  var slice            = ArrayProto.slice,
+      unshift          = ArrayProto.unshift,
+      toString         = ObjProto.toString,
+      hasOwnProperty   = ObjProto.hasOwnProperty;
+
+  // All **ECMAScript 5** native function implementations that we hope to use
+  // are declared here.
+  var
+    nativeForEach      = ArrayProto.forEach,
+    nativeMap          = ArrayProto.map,
+    nativeReduce       = ArrayProto.reduce,
+    nativeReduceRight  = ArrayProto.reduceRight,
+    nativeFilter       = ArrayProto.filter,
+    nativeEvery        = ArrayProto.every,
+    nativeSome         = ArrayProto.some,
+    nativeIndexOf      = ArrayProto.indexOf,
+    nativeLastIndexOf  = ArrayProto.lastIndexOf,
+    nativeIsArray      = Array.isArray,
+    nativeKeys         = Object.keys,
+    nativeBind         = FuncProto.bind;
+
+  // Create a safe reference to the Underscore object for use below.
+  var _ = function(obj) { return new wrapper(obj); };
+
+  // Export the Underscore object for **Node.js**, with
+  // backwards-compatibility for the old `require()` API. If we're in
+  // the browser, add `_` as a global object via a string identifier,
+  // for Closure Compiler "advanced" mode.
+  if (typeof exports !== 'undefined') {
+    if (typeof module !== 'undefined' && module.exports) {
+      exports = module.exports = _;
+    }
+    exports._ = _;
+  } else {
+    root['_'] = _;
+  }
+
+  // Current version.
+  _.VERSION = '1.3.1';
+
+  // Collection Functions
+  // --------------------
+
+  // The cornerstone, an `each` implementation, aka `forEach`.
+  // Handles objects with the built-in `forEach`, arrays, and raw objects.
+  // Delegates to **ECMAScript 5**'s native `forEach` if available.
+  var each = _.each = _.forEach = function(obj, iterator, context) {
+    if (obj == null) return;
+    if (nativeForEach && obj.forEach === nativeForEach) {
+      obj.forEach(iterator, context);
+    } else if (obj.length === +obj.length) {
+      for (var i = 0, l = obj.length; i < l; i++) {
+        if (i in obj && iterator.call(context, obj[i], i, obj) === breaker) return;
+      }
+    } else {
+      for (var key in obj) {
+        if (_.has(obj, key)) {
+          if (iterator.call(context, obj[key], key, obj) === breaker) return;
+        }
+      }
+    }
+  };
+
+  // Return the results of applying the iterator to each element.
+  // Delegates to **ECMAScript 5**'s native `map` if available.
+  _.map = _.collect = function(obj, iterator, context) {
+    var results = [];
+    if (obj == null) return results;
+    if (nativeMap && obj.map === nativeMap) return obj.map(iterator, context);
+    each(obj, function(value, index, list) {
+      results[results.length] = iterator.call(context, value, index, list);
+    });
+    if (obj.length === +obj.length) results.length = obj.length;
+    return results;
+  };
+
+  // **Reduce** builds up a single result from a list of values, aka `inject`,
+  // or `foldl`. Delegates to **ECMAScript 5**'s native `reduce` if available.
+  _.reduce = _.foldl = _.inject = function(obj, iterator, memo, context) {
+    var initial = arguments.length > 2;
+    if (obj == null) obj = [];
+    if (nativeReduce && obj.reduce === nativeReduce) {
+      if (context) iterator = _.bind(iterator, context);
+      return initial ? obj.reduce(iterator, memo) : obj.reduce(iterator);
+    }
+    each(obj, function(value, index, list) {
+      if (!initial) {
+        memo = value;
+        initial = true;
+      } else {
+        memo = iterator.call(context, memo, value, index, list);
+      }
+    });
+    if (!initial) throw new TypeError('Reduce of empty array with no initial value');
+    return memo;
+  };
+
+  // The right-associative version of reduce, also known as `foldr`.
+  // Delegates to **ECMAScript 5**'s native `reduceRight` if available.
+  _.reduceRight = _.foldr = function(obj, iterator, memo, context) {
+    var initial = arguments.length > 2;
+    if (obj == null) obj = [];
+    if (nativeReduceRight && obj.reduceRight === nativeReduceRight) {
+      if (context) iterator = _.bind(iterator, context);
+      return initial ? obj.reduceRight(iterator, memo) : obj.reduceRight(iterator);
+    }
+    var reversed = _.toArray(obj).reverse();
+    if (context && !initial) iterator = _.bind(iterator, context);
+    return initial ? _.reduce(reversed, iterator, memo, context) : _.reduce(reversed, iterator);
+  };
+
+  // Return the first value which passes a truth test. Aliased as `detect`.
+  _.find = _.detect = function(obj, iterator, context) {
+    var result;
+    any(obj, function(value, index, list) {
+      if (iterator.call(context, value, index, list)) {
+        result = value;
+        return true;
+      }
+    });
+    return result;
+  };
+
+  // Return all the elements that pass a truth test.
+  // Delegates to **ECMAScript 5**'s native `filter` if available.
+  // Aliased as `select`.
+  _.filter = _.select = function(obj, iterator, context) {
+    var results = [];
+    if (obj == null) return results;
+    if (nativeFilter && obj.filter === nativeFilter) return obj.filter(iterator, context);
+    each(obj, function(value, index, list) {
+      if (iterator.call(context, value, index, list)) results[results.length] = value;
+    });
+    return results;
+  };
+
+  // Return all the elements for which a truth test fails.
+  _.reject = function(obj, iterator, context) {
+    var results = [];
+    if (obj == null) return results;
+    each(obj, function(value, index, list) {
+      if (!iterator.call(context, value, index, list)) results[results.length] = value;
+    });
+    return results;
+  };
+
+  // Determine whether all of the elements match a truth test.
+  // Delegates to **ECMAScript 5**'s native `every` if available.
+  // Aliased as `all`.
+  _.every = _.all = function(obj, iterator, context) {
+    var result = true;
+    if (obj == null) return result;
+    if (nativeEvery && obj.every === nativeEvery) return obj.every(iterator, context);
+    each(obj, function(value, index, list) {
+      if (!(result = result && iterator.call(context, value, index, list))) return breaker;
+    });
+    return result;
+  };
+
+  // Determine if at least one element in the object matches a truth test.
+  // Delegates to **ECMAScript 5**'s native `some` if available.
+  // Aliased as `any`.
+  var any = _.some = _.any = function(obj, iterator, context) {
+    iterator || (iterator = _.identity);
+    var result = false;
+    if (obj == null) return result;
+    if (nativeSome && obj.some === nativeSome) return obj.some(iterator, context);
+    each(obj, function(value, index, list) {
+      if (result || (result = iterator.call(context, value, index, list))) return breaker;
+    });
+    return !!result;
+  };
+
+  // Determine if a given value is included in the array or object using `===`.
+  // Aliased as `contains`.
+  _.include = _.contains = function(obj, target) {
+    var found = false;
+    if (obj == null) return found;
+    if (nativeIndexOf && obj.indexOf === nativeIndexOf) return obj.indexOf(target) != -1;
+    found = any(obj, function(value) {
+      return value === target;
+    });
+    return found;
+  };
+
+  // Invoke a method (with arguments) on every item in a collection.
+  _.invoke = function(obj, method) {
+    var args = slice.call(arguments, 2);
+    return _.map(obj, function(value) {
+      return (_.isFunction(method) ? method || value : value[method]).apply(value, args);
+    });
+  };
+
+  // Convenience version of a common use case of `map`: fetching a property.
+  _.pluck = function(obj, key) {
+    return _.map(obj, function(value){ return value[key]; });
+  };
+
+  // Return the maximum element or (element-based computation).
+  _.max = function(obj, iterator, context) {
+    if (!iterator && _.isArray(obj)) return Math.max.apply(Math, obj);
+    if (!iterator && _.isEmpty(obj)) return -Infinity;
+    var result = {computed : -Infinity};
+    each(obj, function(value, index, list) {
+      var computed = iterator ? iterator.call(context, value, index, list) : value;
+      computed >= result.computed && (result = {value : value, computed : computed});
+    });
+    return result.value;
+  };
+
+  // Return the minimum element (or element-based computation).
+  _.min = function(obj, iterator, context) {
+    if (!iterator && _.isArray(obj)) return Math.min.apply(Math, obj);
+    if (!iterator && _.isEmpty(obj)) return Infinity;
+    var result = {computed : Infinity};
+    each(obj, function(value, index, list) {
+      var computed = iterator ? iterator.call(context, value, index, list) : value;
+      computed < result.computed && (result = {value : value, computed : computed});
+    });
+    return result.value;
+  };
+
+  // Shuffle an array.
+  _.shuffle = function(obj) {
+    var shuffled = [], rand;
+    each(obj, function(value, index, list) {
+      if (index == 0) {
+        shuffled[0] = value;
+      } else {
+        rand = Math.floor(Math.random() * (index + 1));
+        shuffled[index] = shuffled[rand];
+        shuffled[rand] = value;
+      }
+    });
+    return shuffled;
+  };
+
+  // Sort the object's values by a criterion produced by an iterator.
+  _.sortBy = function(obj, iterator, context) {
+    return _.pluck(_.map(obj, function(value, index, list) {
+      return {
+        value : value,
+        criteria : iterator.call(context, value, index, list)
+      };
+    }).sort(function(left, right) {
+      var a = left.criteria, b = right.criteria;
+      return a < b ? -1 : a > b ? 1 : 0;
+    }), 'value');
+  };
+
+  // Groups the object's values by a criterion. Pass either a string attribute
+  // to group by, or a function that returns the criterion.
+  _.groupBy = function(obj, val) {
+    var result = {};
+    var iterator = _.isFunction(val) ? val : function(obj) { return obj[val]; };
+    each(obj, function(value, index) {
+      var key = iterator(value, index);
+      (result[key] || (result[key] = [])).push(value);
+    });
+    return result;
+  };
+
+  // Use a comparator function to figure out at what index an object should
+  // be inserted so as to maintain order. Uses binary search.
+  _.sortedIndex = function(array, obj, iterator) {
+    iterator || (iterator = _.identity);
+    var low = 0, high = array.length;
+    while (low < high) {
+      var mid = (low + high) >> 1;
+      iterator(array[mid]) < iterator(obj) ? low = mid + 1 : high = mid;
+    }
+    return low;
+  };
+
+  // Safely convert anything iterable into a real, live array.
+  _.toArray = function(iterable) {
+    if (!iterable)                return [];
+    if (iterable.toArray)         return iterable.toArray();
+    if (_.isArray(iterable))      return slice.call(iterable);
+    if (_.isArguments(iterable))  return slice.call(iterable);
+    return _.values(iterable);
+  };
+
+  // Return the number of elements in an object.
+  _.size = function(obj) {
+    return _.toArray(obj).length;
+  };
+
+  // Array Functions
+  // ---------------
+
+  // Get the first element of an array. Passing **n** will return the first N
+  // values in the array. Aliased as `head`. The **guard** check allows it to work
+  // with `_.map`.
+  _.first = _.head = function(array, n, guard) {
+    return (n != null) && !guard ? slice.call(array, 0, n) : array[0];
+  };
+
+  // Returns everything but the last entry of the array. Especcialy useful on
+  // the arguments object. Passing **n** will return all the values in
+  // the array, excluding the last N. The **guard** check allows it to work with
+  // `_.map`.
+  _.initial = function(array, n, guard) {
+    return slice.call(array, 0, array.length - ((n == null) || guard ? 1 : n));
+  };
+
+  // Get the last element of an array. Passing **n** will return the last N
+  // values in the array. The **guard** check allows it to work with `_.map`.
+  _.last = function(array, n, guard) {
+    if ((n != null) && !guard) {
+      return slice.call(array, Math.max(array.length - n, 0));
+    } else {
+      return array[array.length - 1];
+    }
+  };
+
+  // Returns everything but the first entry of the array. Aliased as `tail`.
+  // Especially useful on the arguments object. Passing an **index** will return
+  // the rest of the values in the array from that index onward. The **guard**
+  // check allows it to work with `_.map`.
+  _.rest = _.tail = function(array, index, guard) {
+    return slice.call(array, (index == null) || guard ? 1 : index);
+  };
+
+  // Trim out all falsy values from an array.
+  _.compact = function(array) {
+    return _.filter(array, function(value){ return !!value; });
+  };
+
+  // Return a completely flattened version of an array.
+  _.flatten = function(array, shallow) {
+    return _.reduce(array, function(memo, value) {
+      if (_.isArray(value)) return memo.concat(shallow ? value : _.flatten(value));
+      memo[memo.length] = value;
+      return memo;
+    }, []);
+  };
+
+  // Return a version of the array that does not contain the specified value(s).
+  _.without = function(array) {
+    return _.difference(array, slice.call(arguments, 1));
+  };
+
+  // Produce a duplicate-free version of the array. If the array has already
+  // been sorted, you have the option of using a faster algorithm.
+  // Aliased as `unique`.
+  _.uniq = _.unique = function(array, isSorted, iterator) {
+    var initial = iterator ? _.map(array, iterator) : array;
+    var result = [];
+    _.reduce(initial, function(memo, el, i) {
+      if (0 == i || (isSorted === true ? _.last(memo) != el : !_.include(memo, el))) {
+        memo[memo.length] = el;
+        result[result.length] = array[i];
+      }
+      return memo;
+    }, []);
+    return result;
+  };
+
+  // Produce an array that contains the union: each distinct element from all of
+  // the passed-in arrays.
+  _.union = function() {
+    return _.uniq(_.flatten(arguments, true));
+  };
+
+  // Produce an array that contains every item shared between all the
+  // passed-in arrays. (Aliased as "intersect" for back-compat.)
+  _.intersection = _.intersect = function(array) {
+    var rest = slice.call(arguments, 1);
+    return _.filter(_.uniq(array), function(item) {
+      return _.every(rest, function(other) {
+        return _.indexOf(other, item) >= 0;
+      });
+    });
+  };
+
+  // Take the difference between one array and a number of other arrays.
+  // Only the elements present in just the first array will remain.
+  _.difference = function(array) {
+    var rest = _.flatten(slice.call(arguments, 1));
+    return _.filter(array, function(value){ return !_.include(rest, value); });
+  };
+
+  // Zip together multiple lists into a single array -- elements that share
+  // an index go together.
+  _.zip = function() {
+    var args = slice.call(arguments);
+    var length = _.max(_.pluck(args, 'length'));
+    var results = new Array(length);
+    for (var i = 0; i < length; i++) results[i] = _.pluck(args, "" + i);
+    return results;
+  };
+
+  // If the browser doesn't supply us with indexOf (I'm looking at you, **MSIE**),
+  // we need this function. Return the position of the first occurrence of an
+  // item in an array, or -1 if the item is not included in the array.
+  // Delegates to **ECMAScript 5**'s native `indexOf` if available.
+  // If the array is large and already in sort order, pass `true`
+  // for **isSorted** to use binary search.
+  _.indexOf = function(array, item, isSorted) {
+    if (array == null) return -1;
+    var i, l;
+    if (isSorted) {
+      i = _.sortedIndex(array, item);
+      return array[i] === item ? i : -1;
+    }
+    if (nativeIndexOf && array.indexOf === nativeIndexOf) return array.indexOf(item);
+    for (i = 0, l = array.length; i < l; i++) if (i in array && array[i] === item) return i;
+    return -1;
+  };
+
+  // Delegates to **ECMAScript 5**'s native `lastIndexOf` if available.
+  _.lastIndexOf = function(array, item) {
+    if (array == null) return -1;
+    if (nativeLastIndexOf && array.lastIndexOf === nativeLastIndexOf) return array.lastIndexOf(item);
+    var i = array.length;
+    while (i--) if (i in array && array[i] === item) return i;
+    return -1;
+  };
+
+  // Generate an integer Array containing an arithmetic progression. A port of
+  // the native Python `range()` function. See
+  // [the Python documentation](http://docs.python.org/library/functions.html#range).
+  _.range = function(start, stop, step) {
+    if (arguments.length <= 1) {
+      stop = start || 0;
+      start = 0;
+    }
+    step = arguments[2] || 1;
+
+    var len = Math.max(Math.ceil((stop - start) / step), 0);
+    var idx = 0;
+    var range = new Array(len);
+
+    while(idx < len) {
+      range[idx++] = start;
+      start += step;
+    }
+
+    return range;
+  };
+
+  // Function (ahem) Functions
+  // ------------------
+
+  // Reusable constructor function for prototype setting.
+  var ctor = function(){};
+
+  // Create a function bound to a given object (assigning `this`, and arguments,
+  // optionally). Binding with arguments is also known as `curry`.
+  // Delegates to **ECMAScript 5**'s native `Function.bind` if available.
+  // We check for `func.bind` first, to fail fast when `func` is undefined.
+  _.bind = function bind(func, context) {
+    var bound, args;
+    if (func.bind === nativeBind && nativeBind) return nativeBind.apply(func, slice.call(arguments, 1));
+    if (!_.isFunction(func)) throw new TypeError;
+    args = slice.call(arguments, 2);
+    return bound = function() {
+      if (!(this instanceof bound)) return func.apply(context, args.concat(slice.call(arguments)));
+      ctor.prototype = func.prototype;
+      var self = new ctor;
+      var result = func.apply(self, args.concat(slice.call(arguments)));
+      if (Object(result) === result) return result;
+      return self;
+    };
+  };
+
+  // Bind all of an object's methods to that object. Useful for ensuring that
+  // all callbacks defined on an object belong to it.
+  _.bindAll = function(obj) {
+    var funcs = slice.call(arguments, 1);
+    if (funcs.length == 0) funcs = _.functions(obj);
+    each(funcs, function(f) { obj[f] = _.bind(obj[f], obj); });
+    return obj;
+  };
+
+  // Memoize an expensive function by storing its results.
+  _.memoize = function(func, hasher) {
+    var memo = {};
+    hasher || (hasher = _.identity);
+    return function() {
+      var key = hasher.apply(this, arguments);
+      return _.has(memo, key) ? memo[key] : (memo[key] = func.apply(this, arguments));
+    };
+  };
+
+  // Delays a function for the given number of milliseconds, and then calls
+  // it with the arguments supplied.
+  _.delay = function(func, wait) {
+    var args = slice.call(arguments, 2);
+    return setTimeout(function(){ return func.apply(func, args); }, wait);
+  };
+
+  // Defers a function, scheduling it to run after the current call stack has
+  // cleared.
+  _.defer = function(func) {
+    return _.delay.apply(_, [func, 1].concat(slice.call(arguments, 1)));
+  };
+
+  // Returns a function, that, when invoked, will only be triggered at most once
+  // during a given window of time.
+  _.throttle = function(func, wait) {
+    var context, args, timeout, throttling, more;
+    var whenDone = _.debounce(function(){ more = throttling = false; }, wait);
+    return function() {
+      context = this; args = arguments;
+      var later = function() {
+        timeout = null;
+        if (more) func.apply(context, args);
+        whenDone();
+      };
+      if (!timeout) timeout = setTimeout(later, wait);
+      if (throttling) {
+        more = true;
+      } else {
+        func.apply(context, args);
+      }
+      whenDone();
+      throttling = true;
+    };
+  };
+
+  // Returns a function, that, as long as it continues to be invoked, will not
+  // be triggered. The function will be called after it stops being called for
+  // N milliseconds.
+  _.debounce = function(func, wait) {
+    var timeout;
+    return function() {
+      var context = this, args = arguments;
+      var later = function() {
+        timeout = null;
+        func.apply(context, args);
+      };
+      clearTimeout(timeout);
+      timeout = setTimeout(later, wait);
+    };
+  };
+
+  // Returns a function that will be executed at most one time, no matter how
+  // often you call it. Useful for lazy initialization.
+  _.once = function(func) {
+    var ran = false, memo;
+    return function() {
+      if (ran) return memo;
+      ran = true;
+      return memo = func.apply(this, arguments);
+    };
+  };
+
+  // Returns the first function passed as an argument to the second,
+  // allowing you to adjust arguments, run code before and after, and
+  // conditionally execute the original function.
+  _.wrap = function(func, wrapper) {
+    return function() {
+      var args = [func].concat(slice.call(arguments, 0));
+      return wrapper.apply(this, args);
+    };
+  };
+
+  // Returns a function that is the composition of a list of functions, each
+  // consuming the return value of the function that follows.
+  _.compose = function() {
+    var funcs = arguments;
+    return function() {
+      var args = arguments;
+      for (var i = funcs.length - 1; i >= 0; i--) {
+        args = [funcs[i].apply(this, args)];
+      }
+      return args[0];
+    };
+  };
+
+  // Returns a function that will only be executed after being called N times.
+  _.after = function(times, func) {
+    if (times <= 0) return func();
+    return function() {
+      if (--times < 1) { return func.apply(this, arguments); }
+    };
+  };
+
+  // Object Functions
+  // ----------------
+
+  // Retrieve the names of an object's properties.
+  // Delegates to **ECMAScript 5**'s native `Object.keys`
+  _.keys = nativeKeys || function(obj) {
+    if (obj !== Object(obj)) throw new TypeError('Invalid object');
+    var keys = [];
+    for (var key in obj) if (_.has(obj, key)) keys[keys.length] = key;
+    return keys;
+  };
+
+  // Retrieve the values of an object's properties.
+  _.values = function(obj) {
+    return _.map(obj, _.identity);
+  };
+
+  // Return a sorted list of the function names available on the object.
+  // Aliased as `methods`
+  _.functions = _.methods = function(obj) {
+    var names = [];
+    for (var key in obj) {
+      if (_.isFunction(obj[key])) names.push(key);
+    }
+    return names.sort();
+  };
+
+  // Extend a given object with all the properties in passed-in object(s).
+  _.extend = function(obj) {
+    each(slice.call(arguments, 1), function(source) {
+      for (var prop in source) {
+        obj[prop] = source[prop];
+      }
+    });
+    return obj;
+  };
+
+  // Fill in a given object with default properties.
+  _.defaults = function(obj) {
+    each(slice.call(arguments, 1), function(source) {
+      for (var prop in source) {
+        if (obj[prop] == null) obj[prop] = source[prop];
+      }
+    });
+    return obj;
+  };
+
+  // Create a (shallow-cloned) duplicate of an object.
+  _.clone = function(obj) {
+    if (!_.isObject(obj)) return obj;
+    return _.isArray(obj) ? obj.slice() : _.extend({}, obj);
+  };
+
+  // Invokes interceptor with the obj, and then returns obj.
+  // The primary purpose of this method is to "tap into" a method chain, in
+  // order to perform operations on intermediate results within the chain.
+  _.tap = function(obj, interceptor) {
+    interceptor(obj);
+    return obj;
+  };
+
+  // Internal recursive comparison function.
+  function eq(a, b, stack) {
+    // Identical objects are equal. `0 === -0`, but they aren't identical.
+    // See the Harmony `egal` proposal: http://wiki.ecmascript.org/doku.php?id=harmony:egal.
+    if (a === b) return a !== 0 || 1 / a == 1 / b;
+    // A strict comparison is necessary because `null == undefined`.
+    if (a == null || b == null) return a === b;
+    // Unwrap any wrapped objects.
+    if (a._chain) a = a._wrapped;
+    if (b._chain) b = b._wrapped;
+    // Invoke a custom `isEqual` method if one is provided.
+    if (a.isEqual && _.isFunction(a.isEqual)) return a.isEqual(b);
+    if (b.isEqual && _.isFunction(b.isEqual)) return b.isEqual(a);
+    // Compare `[[Class]]` names.
+    var className = toString.call(a);
+    if (className != toString.call(b)) return false;
+    switch (className) {
+      // Strings, numbers, dates, and booleans are compared by value.
+      case '[object String]':
+        // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is
+        // equivalent to `new String("5")`.
+        return a == String(b);
+      case '[object Number]':
+        // `NaN`s are equivalent, but non-reflexive. An `egal` comparison is performed for
+        // other numeric values.
+        return a != +a ? b != +b : (a == 0 ? 1 / a == 1 / b : a == +b);
+      case '[object Date]':
+      case '[object Boolean]':
+        // Coerce dates and booleans to numeric primitive values. Dates are compared by their
+        // millisecond representations. Note that invalid dates with millisecond representations
+        // of `NaN` are not equivalent.
+        return +a == +b;
+      // RegExps are compared by their source patterns and flags.
+      case '[object RegExp]':
+        return a.source == b.source &&
+               a.global == b.global &&
+               a.multiline == b.multiline &&
+               a.ignoreCase == b.ignoreCase;
+    }
+    if (typeof a != 'object' || typeof b != 'object') return false;
+    // Assume equality for cyclic structures. The algorithm for detecting cyclic
+    // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`.
+    var length = stack.length;
+    while (length--) {
+      // Linear search. Performance is inversely proportional to the number of
+      // unique nested structures.
+      if (stack[length] == a) return true;
+    }
+    // Add the first object to the stack of traversed objects.
+    stack.push(a);
+    var size = 0, result = true;
+    // Recursively compare objects and arrays.
+    if (className == '[object Array]') {
+      // Compare array lengths to determine if a deep comparison is necessary.
+      size = a.length;
+      result = size == b.length;
+      if (result) {
+        // Deep compare the contents, ignoring non-numeric properties.
+        while (size--) {
+          // Ensure commutative equality for sparse arrays.
+          if (!(result = size in a == size in b && eq(a[size], b[size], stack))) break;
+        }
+      }
+    } else {
+      // Objects with different constructors are not equivalent.
+      if ('constructor' in a != 'constructor' in b || a.constructor != b.constructor) return false;
+      // Deep compare objects.
+      for (var key in a) {
+        if (_.has(a, key)) {
+          // Count the expected number of properties.
+          size++;
+          // Deep compare each member.
+          if (!(result = _.has(b, key) && eq(a[key], b[key], stack))) break;
+        }
+      }
+      // Ensure that both objects contain the same number of properties.
+      if (result) {
+        for (key in b) {
+          if (_.has(b, key) && !(size--)) break;
+        }
+        result = !size;
+      }
+    }
+    // Remove the first object from the stack of traversed objects.
+    stack.pop();
+    return result;
+  }
+
+  // Perform a deep comparison to check if two objects are equal.
+  _.isEqual = function(a, b) {
+    return eq(a, b, []);
+  };
+
+  // Is a given array, string, or object empty?
+  // An "empty" object has no enumerable own-properties.
+  _.isEmpty = function(obj) {
+    if (_.isArray(obj) || _.isString(obj)) return obj.length === 0;
+    for (var key in obj) if (_.has(obj, key)) return false;
+    return true;
+  };
+
+  // Is a given value a DOM element?
+  _.isElement = function(obj) {
+    return !!(obj && obj.nodeType == 1);
+  };
+
+  // Is a given value an array?
+  // Delegates to ECMA5's native Array.isArray
+  _.isArray = nativeIsArray || function(obj) {
+    return toString.call(obj) == '[object Array]';
+  };
+
+  // Is a given variable an object?
+  _.isObject = function(obj) {
+    return obj === Object(obj);
+  };
+
+  // Is a given variable an arguments object?
+  _.isArguments = function(obj) {
+    return toString.call(obj) == '[object Arguments]';
+  };
+  if (!_.isArguments(arguments)) {
+    _.isArguments = function(obj) {
+      return !!(obj && _.has(obj, 'callee'));
+    };
+  }
+
+  // Is a given value a function?
+  _.isFunction = function(obj) {
+    return toString.call(obj) == '[object Function]';
+  };
+
+  // Is a given value a string?
+  _.isString = function(obj) {
+    return toString.call(obj) == '[object String]';
+  };
+
+  // Is a given value a number?
+  _.isNumber = function(obj) {
+    return toString.call(obj) == '[object Number]';
+  };
+
+  // Is the given value `NaN`?
+  _.isNaN = function(obj) {
+    // `NaN` is the only value for which `===` is not reflexive.
+    return obj !== obj;
+  };
+
+  // Is a given value a boolean?
+  _.isBoolean = function(obj) {
+    return obj === true || obj === false || toString.call(obj) == '[object Boolean]';
+  };
+
+  // Is a given value a date?
+  _.isDate = function(obj) {
+    return toString.call(obj) == '[object Date]';
+  };
+
+  // Is the given value a regular expression?
+  _.isRegExp = function(obj) {
+    return toString.call(obj) == '[object RegExp]';
+  };
+
+  // Is a given value equal to null?
+  _.isNull = function(obj) {
+    return obj === null;
+  };
+
+  // Is a given variable undefined?
+  _.isUndefined = function(obj) {
+    return obj === void 0;
+  };
+
+  // Has own property?
+  _.has = function(obj, key) {
+    return hasOwnProperty.call(obj, key);
+  };
+
+  // Utility Functions
+  // -----------------
+
+  // Run Underscore.js in *noConflict* mode, returning the `_` variable to its
+  // previous owner. Returns a reference to the Underscore object.
+  _.noConflict = function() {
+    root._ = previousUnderscore;
+    return this;
+  };
+
+  // Keep the identity function around for default iterators.
+  _.identity = function(value) {
+    return value;
+  };
+
+  // Run a function **n** times.
+  _.times = function (n, iterator, context) {
+    for (var i = 0; i < n; i++) iterator.call(context, i);
+  };
+
+  // Escape a string for HTML interpolation.
+  _.escape = function(string) {
+    return (''+string).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;');
+  };
+
+  // Add your own custom functions to the Underscore object, ensuring that
+  // they're correctly added to the OOP wrapper as well.
+  _.mixin = function(obj) {
+    each(_.functions(obj), function(name){
+      addToWrapper(name, _[name] = obj[name]);
+    });
+  };
+
+  // Generate a unique integer id (unique within the entire client session).
+  // Useful for temporary DOM ids.
+  var idCounter = 0;
+  _.uniqueId = function(prefix) {
+    var id = idCounter++;
+    return prefix ? prefix + id : id;
+  };
+
+  // By default, Underscore uses ERB-style template delimiters, change the
+  // following template settings to use alternative delimiters.
+  _.templateSettings = {
+    evaluate    : /<%([\s\S]+?)%>/g,
+    interpolate : /<%=([\s\S]+?)%>/g,
+    escape      : /<%-([\s\S]+?)%>/g
+  };
+
+  // When customizing `templateSettings`, if you don't want to define an
+  // interpolation, evaluation or escaping regex, we need one that is
+  // guaranteed not to match.
+  var noMatch = /.^/;
+
+  // Within an interpolation, evaluation, or escaping, remove HTML escaping
+  // that had been previously added.
+  var unescape = function(code) {
+    return code.replace(/\\\\/g, '\\').replace(/\\'/g, "'");
+  };
+
+  // JavaScript micro-templating, similar to John Resig's implementation.
+  // Underscore templating handles arbitrary delimiters, preserves whitespace,
+  // and correctly escapes quotes within interpolated code.
+  _.template = function(str, data) {
+    var c  = _.templateSettings;
+    var tmpl = 'var __p=[],print=function(){__p.push.apply(__p,arguments);};' +
+      'with(obj||{}){__p.push(\'' +
+      str.replace(/\\/g, '\\\\')
+         .replace(/'/g, "\\'")
+         .replace(c.escape || noMatch, function(match, code) {
+           return "',_.escape(" + unescape(code) + "),'";
+         })
+         .replace(c.interpolate || noMatch, function(match, code) {
+           return "'," + unescape(code) + ",'";
+         })
+         .replace(c.evaluate || noMatch, function(match, code) {
+           return "');" + unescape(code).replace(/[\r\n\t]/g, ' ') + ";__p.push('";
+         })
+         .replace(/\r/g, '\\r')
+         .replace(/\n/g, '\\n')
+         .replace(/\t/g, '\\t')
+         + "');}return __p.join('');";
+    var func = new Function('obj', '_', tmpl);
+    if (data) return func(data, _);
+    return function(data) {
+      return func.call(this, data, _);
+    };
+  };
+
+  // Add a "chain" function, which will delegate to the wrapper.
+  _.chain = function(obj) {
+    return _(obj).chain();
+  };
+
+  // The OOP Wrapper
+  // ---------------
+
+  // If Underscore is called as a function, it returns a wrapped object that
+  // can be used OO-style. This wrapper holds altered versions of all the
+  // underscore functions. Wrapped objects may be chained.
+  var wrapper = function(obj) { this._wrapped = obj; };
+
+  // Expose `wrapper.prototype` as `_.prototype`
+  _.prototype = wrapper.prototype;
+
+  // Helper function to continue chaining intermediate results.
+  var result = function(obj, chain) {
+    return chain ? _(obj).chain() : obj;
+  };
+
+  // A method to easily add functions to the OOP wrapper.
+  var addToWrapper = function(name, func) {
+    wrapper.prototype[name] = function() {
+      var args = slice.call(arguments);
+      unshift.call(args, this._wrapped);
+      return result(func.apply(_, args), this._chain);
+    };
+  };
+
+  // Add all of the Underscore functions to the wrapper object.
+  _.mixin(_);
+
+  // Add all mutator Array functions to the wrapper.
+  each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
+    var method = ArrayProto[name];
+    wrapper.prototype[name] = function() {
+      var wrapped = this._wrapped;
+      method.apply(wrapped, arguments);
+      var length = wrapped.length;
+      if ((name == 'shift' || name == 'splice') && length === 0) delete wrapped[0];
+      return result(wrapped, this._chain);
+    };
+  });
+
+  // Add all accessor Array functions to the wrapper.
+  each(['concat', 'join', 'slice'], function(name) {
+    var method = ArrayProto[name];
+    wrapper.prototype[name] = function() {
+      return result(method.apply(this._wrapped, arguments), this._chain);
+    };
+  });
+
+  // Start chaining a wrapped Underscore object.
+  wrapper.prototype.chain = function() {
+    this._chain = true;
+    return this;
+  };
+
+  // Extracts the result from a wrapped and chained object.
+  wrapper.prototype.value = function() {
+    return this._wrapped;
+  };
+
+}).call(this);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/underscore.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,31 @@
+// Underscore.js 1.3.1
+// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
+// Underscore is freely distributable under the MIT license.
+// Portions of Underscore are inspired or borrowed from Prototype,
+// Oliver Steele's Functional, and John Resig's Micro-Templating.
+// For all details and documentation:
+// http://documentcloud.github.com/underscore
+(function(){function q(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source==
+c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&q(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(b.has(a,h)&&(f++,!(g=b.has(c,h)&&q(a[h],c[h],d))))break;if(g){for(h in c)if(b.has(c,
+h)&&!f--)break;g=!f}}d.pop();return g}var r=this,G=r._,n={},k=Array.prototype,o=Object.prototype,i=k.slice,H=k.unshift,l=o.toString,I=o.hasOwnProperty,w=k.forEach,x=k.map,y=k.reduce,z=k.reduceRight,A=k.filter,B=k.every,C=k.some,p=k.indexOf,D=k.lastIndexOf,o=Array.isArray,J=Object.keys,s=Function.prototype.bind,b=function(a){return new m(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else r._=b;b.VERSION="1.3.1";var j=b.each=
+b.forEach=function(a,c,d){if(a!=null)if(w&&a.forEach===w)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(d,a[e],e,a)===n)break}else for(e in a)if(b.has(a,e)&&c.call(d,a[e],e,a)===n)break};b.map=b.collect=function(a,c,b){var e=[];if(a==null)return e;if(x&&a.map===x)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});if(a.length===+a.length)e.length=a.length;return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=arguments.length>2;a==
+null&&(a=[]);if(y&&a.reduce===y)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect=
+function(a,c,b){var e;E(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(A&&a.filter===A)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(B&&a.every===B)return a.every(c,b);j(a,function(a,g,h){if(!(e=
+e&&c.call(b,a,g,h)))return n});return e};var E=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(C&&a.some===C)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return n});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return p&&a.indexOf===p?a.indexOf(c)!=-1:b=E(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d)})};b.pluck=
+function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,computed:b})});
+return e.value};b.shuffle=function(a){var b=[],d;j(a,function(a,f){f==0?b[0]=a:(d=Math.floor(Math.random()*(f+1)),b[f]=b[d],b[d]=a)});return b};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=function(a,
+c,d){d||(d=b.identity);for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest=
+b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},[]);
+return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,c,
+d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(p&&a.indexOf===p)return a.indexOf(c);for(d=0,e=a.length;d<e;d++)if(d in a&&a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(D&&a.lastIndexOf===D)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&&a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g};
+var F=function(){};b.bind=function(a,c){var d,e;if(a.bind===s&&s)return s.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));F.prototype=a.prototype;var b=new F,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a,
+c){var d={};c||(c=b.identity);return function(){var e=c.apply(this,arguments);return b.has(d,e)?d[e]:d[e]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true:
+a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments,0));return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}};
+b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=J||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var c=[],d;for(d in a)b.has(a,d)&&(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.defaults=function(a){j(i.call(arguments,
+1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return q(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=o||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)};
+b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!b.has(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"};
+b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,b){return I.call(a,b)};b.noConflict=function(){r._=G;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")};b.mixin=function(a){j(b.functions(a),
+function(c){K(c,b[c]=a[c])})};var L=0;b.uniqueId=function(a){var b=L++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t=/.^/,u=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape||t,function(a,b){return"',_.escape("+
+u(b)+"),'"}).replace(d.interpolate||t,function(a,b){return"',"+u(b)+",'"}).replace(d.evaluate||t,function(a,b){return"');"+u(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var v=function(a,c){return c?b(a).chain():a},K=function(a,c){m.prototype[a]=
+function(){var a=i.call(arguments);H.call(a,this._wrapped);return v(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a=="shift"||a=="splice")&&e===0&&delete d[0];return v(d,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];m.prototype[a]=function(){return v(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.chain=function(){this._chain=
+true;return this};m.prototype.value=function(){return this._wrapped}}).call(this);
Binary file doc/_build/html/_static/up-pressed.png has changed
Binary file doc/_build/html/_static/up.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/_static/websupport.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,808 @@
+/*
+ * websupport.js
+ * ~~~~~~~~~~~~~
+ *
+ * sphinx.websupport utilities for all documentation.
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+(function($) {
+  $.fn.autogrow = function() {
+    return this.each(function() {
+    var textarea = this;
+
+    $.fn.autogrow.resize(textarea);
+
+    $(textarea)
+      .focus(function() {
+        textarea.interval = setInterval(function() {
+          $.fn.autogrow.resize(textarea);
+        }, 500);
+      })
+      .blur(function() {
+        clearInterval(textarea.interval);
+      });
+    });
+  };
+
+  $.fn.autogrow.resize = function(textarea) {
+    var lineHeight = parseInt($(textarea).css('line-height'), 10);
+    var lines = textarea.value.split('\n');
+    var columns = textarea.cols;
+    var lineCount = 0;
+    $.each(lines, function() {
+      lineCount += Math.ceil(this.length / columns) || 1;
+    });
+    var height = lineHeight * (lineCount + 1);
+    $(textarea).css('height', height);
+  };
+})(jQuery);
+
+(function($) {
+  var comp, by;
+
+  function init() {
+    initEvents();
+    initComparator();
+  }
+
+  function initEvents() {
+    $(document).on("click", 'a.comment-close', function(event) {
+      event.preventDefault();
+      hide($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.vote', function(event) {
+      event.preventDefault();
+      handleVote($(this));
+    });
+    $(document).on("click", 'a.reply', function(event) {
+      event.preventDefault();
+      openReply($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.close-reply', function(event) {
+      event.preventDefault();
+      closeReply($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.sort-option', function(event) {
+      event.preventDefault();
+      handleReSort($(this));
+    });
+    $(document).on("click", 'a.show-proposal', function(event) {
+      event.preventDefault();
+      showProposal($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.hide-proposal', function(event) {
+      event.preventDefault();
+      hideProposal($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.show-propose-change', function(event) {
+      event.preventDefault();
+      showProposeChange($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.hide-propose-change', function(event) {
+      event.preventDefault();
+      hideProposeChange($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.accept-comment', function(event) {
+      event.preventDefault();
+      acceptComment($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.delete-comment', function(event) {
+      event.preventDefault();
+      deleteComment($(this).attr('id').substring(2));
+    });
+    $(document).on("click", 'a.comment-markup', function(event) {
+      event.preventDefault();
+      toggleCommentMarkupBox($(this).attr('id').substring(2));
+    });
+  }
+
+  /**
+   * Set comp, which is a comparator function used for sorting and
+   * inserting comments into the list.
+   */
+  function setComparator() {
+    // If the first three letters are "asc", sort in ascending order
+    // and remove the prefix.
+    if (by.substring(0,3) == 'asc') {
+      var i = by.substring(3);
+      comp = function(a, b) { return a[i] - b[i]; };
+    } else {
+      // Otherwise sort in descending order.
+      comp = function(a, b) { return b[by] - a[by]; };
+    }
+
+    // Reset link styles and format the selected sort option.
+    $('a.sel').attr('href', '#').removeClass('sel');
+    $('a.by' + by).removeAttr('href').addClass('sel');
+  }
+
+  /**
+   * Create a comp function. If the user has preferences stored in
+   * the sortBy cookie, use those, otherwise use the default.
+   */
+  function initComparator() {
+    by = 'rating'; // Default to sort by rating.
+    // If the sortBy cookie is set, use that instead.
+    if (document.cookie.length > 0) {
+      var start = document.cookie.indexOf('sortBy=');
+      if (start != -1) {
+        start = start + 7;
+        var end = document.cookie.indexOf(";", start);
+        if (end == -1) {
+          end = document.cookie.length;
+          by = unescape(document.cookie.substring(start, end));
+        }
+      }
+    }
+    setComparator();
+  }
+
+  /**
+   * Show a comment div.
+   */
+  function show(id) {
+    $('#ao' + id).hide();
+    $('#ah' + id).show();
+    var context = $.extend({id: id}, opts);
+    var popup = $(renderTemplate(popupTemplate, context)).hide();
+    popup.find('textarea[name="proposal"]').hide();
+    popup.find('a.by' + by).addClass('sel');
+    var form = popup.find('#cf' + id);
+    form.submit(function(event) {
+      event.preventDefault();
+      addComment(form);
+    });
+    $('#s' + id).after(popup);
+    popup.slideDown('fast', function() {
+      getComments(id);
+    });
+  }
+
+  /**
+   * Hide a comment div.
+   */
+  function hide(id) {
+    $('#ah' + id).hide();
+    $('#ao' + id).show();
+    var div = $('#sc' + id);
+    div.slideUp('fast', function() {
+      div.remove();
+    });
+  }
+
+  /**
+   * Perform an ajax request to get comments for a node
+   * and insert the comments into the comments tree.
+   */
+  function getComments(id) {
+    $.ajax({
+     type: 'GET',
+     url: opts.getCommentsURL,
+     data: {node: id},
+     success: function(data, textStatus, request) {
+       var ul = $('#cl' + id);
+       var speed = 100;
+       $('#cf' + id)
+         .find('textarea[name="proposal"]')
+         .data('source', data.source);
+
+       if (data.comments.length === 0) {
+         ul.html('<li>No comments yet.</li>');
+         ul.data('empty', true);
+       } else {
+         // If there are comments, sort them and put them in the list.
+         var comments = sortComments(data.comments);
+         speed = data.comments.length * 100;
+         appendComments(comments, ul);
+         ul.data('empty', false);
+       }
+       $('#cn' + id).slideUp(speed + 200);
+       ul.slideDown(speed);
+     },
+     error: function(request, textStatus, error) {
+       showError('Oops, there was a problem retrieving the comments.');
+     },
+     dataType: 'json'
+    });
+  }
+
+  /**
+   * Add a comment via ajax and insert the comment into the comment tree.
+   */
+  function addComment(form) {
+    var node_id = form.find('input[name="node"]').val();
+    var parent_id = form.find('input[name="parent"]').val();
+    var text = form.find('textarea[name="comment"]').val();
+    var proposal = form.find('textarea[name="proposal"]').val();
+
+    if (text == '') {
+      showError('Please enter a comment.');
+      return;
+    }
+
+    // Disable the form that is being submitted.
+    form.find('textarea,input').attr('disabled', 'disabled');
+
+    // Send the comment to the server.
+    $.ajax({
+      type: "POST",
+      url: opts.addCommentURL,
+      dataType: 'json',
+      data: {
+        node: node_id,
+        parent: parent_id,
+        text: text,
+        proposal: proposal
+      },
+      success: function(data, textStatus, error) {
+        // Reset the form.
+        if (node_id) {
+          hideProposeChange(node_id);
+        }
+        form.find('textarea')
+          .val('')
+          .add(form.find('input'))
+          .removeAttr('disabled');
+	var ul = $('#cl' + (node_id || parent_id));
+        if (ul.data('empty')) {
+          $(ul).empty();
+          ul.data('empty', false);
+        }
+        insertComment(data.comment);
+        var ao = $('#ao' + node_id);
+        ao.find('img').attr({'src': opts.commentBrightImage});
+        if (node_id) {
+          // if this was a "root" comment, remove the commenting box
+          // (the user can get it back by reopening the comment popup)
+          $('#ca' + node_id).slideUp();
+        }
+      },
+      error: function(request, textStatus, error) {
+        form.find('textarea,input').removeAttr('disabled');
+        showError('Oops, there was a problem adding the comment.');
+      }
+    });
+  }
+
+  /**
+   * Recursively append comments to the main comment list and children
+   * lists, creating the comment tree.
+   */
+  function appendComments(comments, ul) {
+    $.each(comments, function() {
+      var div = createCommentDiv(this);
+      ul.append($(document.createElement('li')).html(div));
+      appendComments(this.children, div.find('ul.comment-children'));
+      // To avoid stagnating data, don't store the comments children in data.
+      this.children = null;
+      div.data('comment', this);
+    });
+  }
+
+  /**
+   * After adding a new comment, it must be inserted in the correct
+   * location in the comment tree.
+   */
+  function insertComment(comment) {
+    var div = createCommentDiv(comment);
+
+    // To avoid stagnating data, don't store the comments children in data.
+    comment.children = null;
+    div.data('comment', comment);
+
+    var ul = $('#cl' + (comment.node || comment.parent));
+    var siblings = getChildren(ul);
+
+    var li = $(document.createElement('li'));
+    li.hide();
+
+    // Determine where in the parents children list to insert this comment.
+    for(i=0; i < siblings.length; i++) {
+      if (comp(comment, siblings[i]) <= 0) {
+        $('#cd' + siblings[i].id)
+          .parent()
+          .before(li.html(div));
+        li.slideDown('fast');
+        return;
+      }
+    }
+
+    // If we get here, this comment rates lower than all the others,
+    // or it is the only comment in the list.
+    ul.append(li.html(div));
+    li.slideDown('fast');
+  }
+
+  function acceptComment(id) {
+    $.ajax({
+      type: 'POST',
+      url: opts.acceptCommentURL,
+      data: {id: id},
+      success: function(data, textStatus, request) {
+        $('#cm' + id).fadeOut('fast');
+        $('#cd' + id).removeClass('moderate');
+      },
+      error: function(request, textStatus, error) {
+        showError('Oops, there was a problem accepting the comment.');
+      }
+    });
+  }
+
+  function deleteComment(id) {
+    $.ajax({
+      type: 'POST',
+      url: opts.deleteCommentURL,
+      data: {id: id},
+      success: function(data, textStatus, request) {
+        var div = $('#cd' + id);
+        if (data == 'delete') {
+          // Moderator mode: remove the comment and all children immediately
+          div.slideUp('fast', function() {
+            div.remove();
+          });
+          return;
+        }
+        // User mode: only mark the comment as deleted
+        div
+          .find('span.user-id:first')
+          .text('[deleted]').end()
+          .find('div.comment-text:first')
+          .text('[deleted]').end()
+          .find('#cm' + id + ', #dc' + id + ', #ac' + id + ', #rc' + id +
+                ', #sp' + id + ', #hp' + id + ', #cr' + id + ', #rl' + id)
+          .remove();
+        var comment = div.data('comment');
+        comment.username = '[deleted]';
+        comment.text = '[deleted]';
+        div.data('comment', comment);
+      },
+      error: function(request, textStatus, error) {
+        showError('Oops, there was a problem deleting the comment.');
+      }
+    });
+  }
+
+  function showProposal(id) {
+    $('#sp' + id).hide();
+    $('#hp' + id).show();
+    $('#pr' + id).slideDown('fast');
+  }
+
+  function hideProposal(id) {
+    $('#hp' + id).hide();
+    $('#sp' + id).show();
+    $('#pr' + id).slideUp('fast');
+  }
+
+  function showProposeChange(id) {
+    $('#pc' + id).hide();
+    $('#hc' + id).show();
+    var textarea = $('#pt' + id);
+    textarea.val(textarea.data('source'));
+    $.fn.autogrow.resize(textarea[0]);
+    textarea.slideDown('fast');
+  }
+
+  function hideProposeChange(id) {
+    $('#hc' + id).hide();
+    $('#pc' + id).show();
+    var textarea = $('#pt' + id);
+    textarea.val('').removeAttr('disabled');
+    textarea.slideUp('fast');
+  }
+
+  function toggleCommentMarkupBox(id) {
+    $('#mb' + id).toggle();
+  }
+
+  /** Handle when the user clicks on a sort by link. */
+  function handleReSort(link) {
+    var classes = link.attr('class').split(/\s+/);
+    for (var i=0; i<classes.length; i++) {
+      if (classes[i] != 'sort-option') {
+	by = classes[i].substring(2);
+      }
+    }
+    setComparator();
+    // Save/update the sortBy cookie.
+    var expiration = new Date();
+    expiration.setDate(expiration.getDate() + 365);
+    document.cookie= 'sortBy=' + escape(by) +
+                     ';expires=' + expiration.toUTCString();
+    $('ul.comment-ul').each(function(index, ul) {
+      var comments = getChildren($(ul), true);
+      comments = sortComments(comments);
+      appendComments(comments, $(ul).empty());
+    });
+  }
+
+  /**
+   * Function to process a vote when a user clicks an arrow.
+   */
+  function handleVote(link) {
+    if (!opts.voting) {
+      showError("You'll need to login to vote.");
+      return;
+    }
+
+    var id = link.attr('id');
+    if (!id) {
+      // Didn't click on one of the voting arrows.
+      return;
+    }
+    // If it is an unvote, the new vote value is 0,
+    // Otherwise it's 1 for an upvote, or -1 for a downvote.
+    var value = 0;
+    if (id.charAt(1) != 'u') {
+      value = id.charAt(0) == 'u' ? 1 : -1;
+    }
+    // The data to be sent to the server.
+    var d = {
+      comment_id: id.substring(2),
+      value: value
+    };
+
+    // Swap the vote and unvote links.
+    link.hide();
+    $('#' + id.charAt(0) + (id.charAt(1) == 'u' ? 'v' : 'u') + d.comment_id)
+      .show();
+
+    // The div the comment is displayed in.
+    var div = $('div#cd' + d.comment_id);
+    var data = div.data('comment');
+
+    // If this is not an unvote, and the other vote arrow has
+    // already been pressed, unpress it.
+    if ((d.value !== 0) && (data.vote === d.value * -1)) {
+      $('#' + (d.value == 1 ? 'd' : 'u') + 'u' + d.comment_id).hide();
+      $('#' + (d.value == 1 ? 'd' : 'u') + 'v' + d.comment_id).show();
+    }
+
+    // Update the comments rating in the local data.
+    data.rating += (data.vote === 0) ? d.value : (d.value - data.vote);
+    data.vote = d.value;
+    div.data('comment', data);
+
+    // Change the rating text.
+    div.find('.rating:first')
+      .text(data.rating + ' point' + (data.rating == 1 ? '' : 's'));
+
+    // Send the vote information to the server.
+    $.ajax({
+      type: "POST",
+      url: opts.processVoteURL,
+      data: d,
+      error: function(request, textStatus, error) {
+        showError('Oops, there was a problem casting that vote.');
+      }
+    });
+  }
+
+  /**
+   * Open a reply form used to reply to an existing comment.
+   */
+  function openReply(id) {
+    // Swap out the reply link for the hide link
+    $('#rl' + id).hide();
+    $('#cr' + id).show();
+
+    // Add the reply li to the children ul.
+    var div = $(renderTemplate(replyTemplate, {id: id})).hide();
+    $('#cl' + id)
+      .prepend(div)
+      // Setup the submit handler for the reply form.
+      .find('#rf' + id)
+      .submit(function(event) {
+        event.preventDefault();
+        addComment($('#rf' + id));
+        closeReply(id);
+      })
+      .find('input[type=button]')
+      .click(function() {
+        closeReply(id);
+      });
+    div.slideDown('fast', function() {
+      $('#rf' + id).find('textarea').focus();
+    });
+  }
+
+  /**
+   * Close the reply form opened with openReply.
+   */
+  function closeReply(id) {
+    // Remove the reply div from the DOM.
+    $('#rd' + id).slideUp('fast', function() {
+      $(this).remove();
+    });
+
+    // Swap out the hide link for the reply link
+    $('#cr' + id).hide();
+    $('#rl' + id).show();
+  }
+
+  /**
+   * Recursively sort a tree of comments using the comp comparator.
+   */
+  function sortComments(comments) {
+    comments.sort(comp);
+    $.each(comments, function() {
+      this.children = sortComments(this.children);
+    });
+    return comments;
+  }
+
+  /**
+   * Get the children comments from a ul. If recursive is true,
+   * recursively include childrens' children.
+   */
+  function getChildren(ul, recursive) {
+    var children = [];
+    ul.children().children("[id^='cd']")
+      .each(function() {
+        var comment = $(this).data('comment');
+        if (recursive)
+          comment.children = getChildren($(this).find('#cl' + comment.id), true);
+        children.push(comment);
+      });
+    return children;
+  }
+
+  /** Create a div to display a comment in. */
+  function createCommentDiv(comment) {
+    if (!comment.displayed && !opts.moderator) {
+      return $('<div class="moderate">Thank you!  Your comment will show up '
+               + 'once it is has been approved by a moderator.</div>');
+    }
+    // Prettify the comment rating.
+    comment.pretty_rating = comment.rating + ' point' +
+      (comment.rating == 1 ? '' : 's');
+    // Make a class (for displaying not yet moderated comments differently)
+    comment.css_class = comment.displayed ? '' : ' moderate';
+    // Create a div for this comment.
+    var context = $.extend({}, opts, comment);
+    var div = $(renderTemplate(commentTemplate, context));
+
+    // If the user has voted on this comment, highlight the correct arrow.
+    if (comment.vote) {
+      var direction = (comment.vote == 1) ? 'u' : 'd';
+      div.find('#' + direction + 'v' + comment.id).hide();
+      div.find('#' + direction + 'u' + comment.id).show();
+    }
+
+    if (opts.moderator || comment.text != '[deleted]') {
+      div.find('a.reply').show();
+      if (comment.proposal_diff)
+        div.find('#sp' + comment.id).show();
+      if (opts.moderator && !comment.displayed)
+        div.find('#cm' + comment.id).show();
+      if (opts.moderator || (opts.username == comment.username))
+        div.find('#dc' + comment.id).show();
+    }
+    return div;
+  }
+
+  /**
+   * A simple template renderer. Placeholders such as <%id%> are replaced
+   * by context['id'] with items being escaped. Placeholders such as <#id#>
+   * are not escaped.
+   */
+  function renderTemplate(template, context) {
+    var esc = $(document.createElement('div'));
+
+    function handle(ph, escape) {
+      var cur = context;
+      $.each(ph.split('.'), function() {
+        cur = cur[this];
+      });
+      return escape ? esc.text(cur || "").html() : cur;
+    }
+
+    return template.replace(/<([%#])([\w\.]*)\1>/g, function() {
+      return handle(arguments[2], arguments[1] == '%' ? true : false);
+    });
+  }
+
+  /** Flash an error message briefly. */
+  function showError(message) {
+    $(document.createElement('div')).attr({'class': 'popup-error'})
+      .append($(document.createElement('div'))
+               .attr({'class': 'error-message'}).text(message))
+      .appendTo('body')
+      .fadeIn("slow")
+      .delay(2000)
+      .fadeOut("slow");
+  }
+
+  /** Add a link the user uses to open the comments popup. */
+  $.fn.comment = function() {
+    return this.each(function() {
+      var id = $(this).attr('id').substring(1);
+      var count = COMMENT_METADATA[id];
+      var title = count + ' comment' + (count == 1 ? '' : 's');
+      var image = count > 0 ? opts.commentBrightImage : opts.commentImage;
+      var addcls = count == 0 ? ' nocomment' : '';
+      $(this)
+        .append(
+          $(document.createElement('a')).attr({
+            href: '#',
+            'class': 'sphinx-comment-open' + addcls,
+            id: 'ao' + id
+          })
+            .append($(document.createElement('img')).attr({
+              src: image,
+              alt: 'comment',
+              title: title
+            }))
+            .click(function(event) {
+              event.preventDefault();
+              show($(this).attr('id').substring(2));
+            })
+        )
+        .append(
+          $(document.createElement('a')).attr({
+            href: '#',
+            'class': 'sphinx-comment-close hidden',
+            id: 'ah' + id
+          })
+            .append($(document.createElement('img')).attr({
+              src: opts.closeCommentImage,
+              alt: 'close',
+              title: 'close'
+            }))
+            .click(function(event) {
+              event.preventDefault();
+              hide($(this).attr('id').substring(2));
+            })
+        );
+    });
+  };
+
+  var opts = {
+    processVoteURL: '/_process_vote',
+    addCommentURL: '/_add_comment',
+    getCommentsURL: '/_get_comments',
+    acceptCommentURL: '/_accept_comment',
+    deleteCommentURL: '/_delete_comment',
+    commentImage: '/static/_static/comment.png',
+    closeCommentImage: '/static/_static/comment-close.png',
+    loadingImage: '/static/_static/ajax-loader.gif',
+    commentBrightImage: '/static/_static/comment-bright.png',
+    upArrow: '/static/_static/up.png',
+    downArrow: '/static/_static/down.png',
+    upArrowPressed: '/static/_static/up-pressed.png',
+    downArrowPressed: '/static/_static/down-pressed.png',
+    voting: false,
+    moderator: false
+  };
+
+  if (typeof COMMENT_OPTIONS != "undefined") {
+    opts = jQuery.extend(opts, COMMENT_OPTIONS);
+  }
+
+  var popupTemplate = '\
+    <div class="sphinx-comments" id="sc<%id%>">\
+      <p class="sort-options">\
+        Sort by:\
+        <a href="#" class="sort-option byrating">best rated</a>\
+        <a href="#" class="sort-option byascage">newest</a>\
+        <a href="#" class="sort-option byage">oldest</a>\
+      </p>\
+      <div class="comment-header">Comments</div>\
+      <div class="comment-loading" id="cn<%id%>">\
+        loading comments... <img src="<%loadingImage%>" alt="" /></div>\
+      <ul id="cl<%id%>" class="comment-ul"></ul>\
+      <div id="ca<%id%>">\
+      <p class="add-a-comment">Add a comment\
+        (<a href="#" class="comment-markup" id="ab<%id%>">markup</a>):</p>\
+      <div class="comment-markup-box" id="mb<%id%>">\
+        reStructured text markup: <i>*emph*</i>, <b>**strong**</b>, \
+        <code>``code``</code>, \
+        code blocks: <code>::</code> and an indented block after blank line</div>\
+      <form method="post" id="cf<%id%>" class="comment-form" action="">\
+        <textarea name="comment" cols="80"></textarea>\
+        <p class="propose-button">\
+          <a href="#" id="pc<%id%>" class="show-propose-change">\
+            Propose a change &#9657;\
+          </a>\
+          <a href="#" id="hc<%id%>" class="hide-propose-change">\
+            Propose a change &#9663;\
+          </a>\
+        </p>\
+        <textarea name="proposal" id="pt<%id%>" cols="80"\
+                  spellcheck="false"></textarea>\
+        <input type="submit" value="Add comment" />\
+        <input type="hidden" name="node" value="<%id%>" />\
+        <input type="hidden" name="parent" value="" />\
+      </form>\
+      </div>\
+    </div>';
+
+  var commentTemplate = '\
+    <div id="cd<%id%>" class="sphinx-comment<%css_class%>">\
+      <div class="vote">\
+        <div class="arrow">\
+          <a href="#" id="uv<%id%>" class="vote" title="vote up">\
+            <img src="<%upArrow%>" />\
+          </a>\
+          <a href="#" id="uu<%id%>" class="un vote" title="vote up">\
+            <img src="<%upArrowPressed%>" />\
+          </a>\
+        </div>\
+        <div class="arrow">\
+          <a href="#" id="dv<%id%>" class="vote" title="vote down">\
+            <img src="<%downArrow%>" id="da<%id%>" />\
+          </a>\
+          <a href="#" id="du<%id%>" class="un vote" title="vote down">\
+            <img src="<%downArrowPressed%>" />\
+          </a>\
+        </div>\
+      </div>\
+      <div class="comment-content">\
+        <p class="tagline comment">\
+          <span class="user-id"><%username%></span>\
+          <span class="rating"><%pretty_rating%></span>\
+          <span class="delta"><%time.delta%></span>\
+        </p>\
+        <div class="comment-text comment"><#text#></div>\
+        <p class="comment-opts comment">\
+          <a href="#" class="reply hidden" id="rl<%id%>">reply &#9657;</a>\
+          <a href="#" class="close-reply" id="cr<%id%>">reply &#9663;</a>\
+          <a href="#" id="sp<%id%>" class="show-proposal">proposal &#9657;</a>\
+          <a href="#" id="hp<%id%>" class="hide-proposal">proposal &#9663;</a>\
+          <a href="#" id="dc<%id%>" class="delete-comment hidden">delete</a>\
+          <span id="cm<%id%>" class="moderation hidden">\
+            <a href="#" id="ac<%id%>" class="accept-comment">accept</a>\
+          </span>\
+        </p>\
+        <pre class="proposal" id="pr<%id%>">\
+<#proposal_diff#>\
+        </pre>\
+          <ul class="comment-children" id="cl<%id%>"></ul>\
+        </div>\
+        <div class="clearleft"></div>\
+      </div>\
+    </div>';
+
+  var replyTemplate = '\
+    <li>\
+      <div class="reply-div" id="rd<%id%>">\
+        <form id="rf<%id%>">\
+          <textarea name="comment" cols="80"></textarea>\
+          <input type="submit" value="Add reply" />\
+          <input type="button" value="Cancel" />\
+          <input type="hidden" name="parent" value="<%id%>" />\
+          <input type="hidden" name="node" value="" />\
+        </form>\
+      </div>\
+    </li>';
+
+  $(document).ready(function() {
+    init();
+  });
+})(jQuery);
+
+$(document).ready(function() {
+  // add comment anchors for all paragraphs that are commentable
+  $('.sphinx-has-comment').comment();
+
+  // highlight search words in search results
+  $("div.context").each(function() {
+    var params = $.getQueryParameters();
+    var terms = (params.q) ? params.q[0].split(/\s+/) : [];
+    var result = $(this);
+    $.each(terms, function() {
+      result.highlightText(this.toLowerCase(), 'highlighted');
+    });
+  });
+
+  // directly open comment window if requested
+  var anchor = document.location.hash;
+  if (anchor.substring(0, 9) == '#comment-') {
+    $('#ao' + anchor.substring(9)).click();
+    document.location.hash = '#s' + anchor.substring(9);
+  }
+});
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/code.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Auto Generated Documentation &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    './',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="index" title="Index" href="genindex.html" />
+    <link rel="search" title="Search" href="search.html" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="index.html" />
+    <link rel="prev" title="Welcome to HubArchiveCreator’s documentation!" href="index.html" /> 
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Welcome to HubArchiveCreator’s documentation!"
+             accesskey="P">previous</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="module-hubArchiveCreator">
+<span id="auto-generated-documentation"></span><h1>Auto Generated Documentation<a class="headerlink" href="#module-hubArchiveCreator" title="Permalink to this headline">¶</a></h1>
+<p>This Galaxy tool permits to prepare your files to be ready for
+Assembly Hub visualization.
+Program test arguments:
+hubArchiveCreator.py -g test-data/augustusDbia3.gff3 -f test-data/dbia3.fa -d . -u ./tools -o output.html</p>
+<dl class="function">
+<dt id="hubArchiveCreator.configure_logger_dev">
+<code class="descclassname">hubArchiveCreator.</code><code class="descname">configure_logger_dev</code><span class="sig-paren">(</span><em>log_stdout=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/hubArchiveCreator.html#configure_logger_dev"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#hubArchiveCreator.configure_logger_dev" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="docutils">
+<dt>Dev Logger is defined as following:</dt>
+<dd><ul class="first last simple">
+<li>Dev needs to have WARN, ERROR and CRITICAL but well formatted / without traceback, in stdout</li>
+<li>Still access to full, brute and traceback in stderr for errors</li>
+<li>And further access to debug if needed</li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="function">
+<dt id="hubArchiveCreator.configure_logger_stderr">
+<code class="descclassname">hubArchiveCreator.</code><code class="descname">configure_logger_stderr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/hubArchiveCreator.html#configure_logger_stderr"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#hubArchiveCreator.configure_logger_stderr" title="Permalink to this definition">¶</a></dt>
+<dd><p>Configure what should be logged in stderr</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="hubArchiveCreator.configure_logger_user">
+<code class="descclassname">hubArchiveCreator.</code><code class="descname">configure_logger_user</code><span class="sig-paren">(</span><em>log_stdout=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/hubArchiveCreator.html#configure_logger_user"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#hubArchiveCreator.configure_logger_user" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="docutils">
+<dt>User Logger is defined as following:</dt>
+<dd><ul class="first last">
+<li><dl class="first docutils">
+<dt>User needs to have WARN, ERROR and CRITICAL but well formatted / without traceback</dt>
+<dd><p class="first last">in STDOUT</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Still access to full, brute and traceback for errors</dt>
+<dd><p class="first last">in STDERR</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>And further access to debug if needed</dt>
+<dd><p class="first last">in .log</p>
+</dd>
+</dl>
+</li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="function">
+<dt id="hubArchiveCreator.create_ordered_datatype_objects">
+<code class="descclassname">hubArchiveCreator.</code><code class="descname">create_ordered_datatype_objects</code><span class="sig-paren">(</span><em>ExtensionClass</em>, <em>array_inputs</em>, <em>inputs_data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/hubArchiveCreator.html#create_ordered_datatype_objects"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#hubArchiveCreator.create_ordered_datatype_objects" title="Permalink to this definition">¶</a></dt>
+<dd><p>Function which executes the creation all the necessary files / folders for a special Datatype, for TrackHub
+and update the dictionary of datatype</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><strong>ExtensionClass</strong> (<em>Datatype</em>) &#8211; </li>
+<li><strong>array_inputs</strong> (<em>list[string]</em>) &#8211; </li>
+<li><strong>inputs_data</strong> (<a class="reference external" href="https://docs.python.org/2/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) &#8211; </li>
+</ul>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/stdtypes.html#dict" title="(in Python v2.7)">dict</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="hubArchiveCreator.sanitize_name_input">
+<code class="descclassname">hubArchiveCreator.</code><code class="descname">sanitize_name_input</code><span class="sig-paren">(</span><em>string_to_sanitize</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/hubArchiveCreator.html#sanitize_name_input"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#hubArchiveCreator.sanitize_name_input" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sanitize the string passed in parameter by replacing &#8216;/&#8217; and &#8216; &#8216; by &#8216;_&#8217;</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>string_to_sanitize</strong> &#8211; </td>
+</tr>
+</tbody>
+</table>
+<p>:return :</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Example:</th><td class="field-body"></td>
+</tr>
+</tbody>
+</table>
+<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">sanitize_name_input</span><span class="p">(</span><span class="s1">&#39;this/is an//example&#39;</span><span class="p">)</span>
+<span class="go">this_is_an__example</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="function">
+<dt id="hubArchiveCreator.sanitize_name_inputs">
+<code class="descclassname">hubArchiveCreator.</code><code class="descname">sanitize_name_inputs</code><span class="sig-paren">(</span><em>inputs_data</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/hubArchiveCreator.html#sanitize_name_inputs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#hubArchiveCreator.sanitize_name_inputs" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sanitize value of the keys &#8220;name&#8221; of the dictionary passed in parameter.</p>
+<p>Because sometimes output from Galaxy, or even just file name, from user inputs, have spaces.
+Also, it can contain &#8216;/&#8217; character and could break the use of os.path function.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>inputs_data</strong> &#8211; dict[string, dict[string, string]]</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="index.html"
+                        title="previous chapter">Welcome to HubArchiveCreator&#8217;s documentation!</a></p>
+  <div role="note" aria-label="source link">
+    <h3>This Page</h3>
+    <ul class="this-page-menu">
+      <li><a href="_sources/code.txt"
+            rel="nofollow">Show Source</a></li>
+    </ul>
+   </div>
+<div id="searchbox" style="display: none" role="search">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <div><input type="text" name="q" /></div>
+      <div><input type="submit" value="Go" /></div>
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Welcome to HubArchiveCreator’s documentation!"
+             >previous</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/genindex.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,151 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Index &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    './',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="index" title="Index" href="#" />
+    <link rel="search" title="Search" href="search.html" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="index.html" /> 
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="#" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+
+<h1 id="index">Index</h1>
+
+<div class="genindex-jumpbox">
+ <a href="#C"><strong>C</strong></a>
+ | <a href="#H"><strong>H</strong></a>
+ | <a href="#S"><strong>S</strong></a>
+ 
+</div>
+<h2 id="C">C</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#hubArchiveCreator.configure_logger_dev">configure_logger_dev() (in module hubArchiveCreator)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#hubArchiveCreator.configure_logger_stderr">configure_logger_stderr() (in module hubArchiveCreator)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#hubArchiveCreator.configure_logger_user">configure_logger_user() (in module hubArchiveCreator)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#hubArchiveCreator.create_ordered_datatype_objects">create_ordered_datatype_objects() (in module hubArchiveCreator)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="H">H</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#module-hubArchiveCreator">hubArchiveCreator (module)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="S">S</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#hubArchiveCreator.sanitize_name_input">sanitize_name_input() (in module hubArchiveCreator)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#hubArchiveCreator.sanitize_name_inputs">sanitize_name_inputs() (in module hubArchiveCreator)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+
+   
+
+<div id="searchbox" style="display: none" role="search">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <div><input type="text" name="q" /></div>
+      <div><input type="submit" value="Go" /></div>
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="#" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/index.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Welcome to HubArchiveCreator’s documentation! &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    './',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="index" title="Index" href="genindex.html" />
+    <link rel="search" title="Search" href="search.html" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="#" />
+    <link rel="next" title="Auto Generated Documentation" href="code.html" /> 
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="code.html" title="Auto Generated Documentation"
+             accesskey="N">next</a> |</li>
+        <li class="nav-item nav-item-0"><a href="#">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="welcome-to-hubarchivecreator-s-documentation">
+<h1>Welcome to HubArchiveCreator&#8217;s documentation!<a class="headerlink" href="#welcome-to-hubarchivecreator-s-documentation" title="Permalink to this headline">¶</a></h1>
+<p>Contents:</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="code.html">Auto Generated Documentation</a></li>
+</ul>
+</div>
+</div>
+<div class="section" id="indices-and-tables">
+<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
+<ul class="simple">
+<li><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></li>
+<li><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></li>
+<li><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></li>
+</ul>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="#">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Welcome to HubArchiveCreator&#8217;s documentation!</a></li>
+<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
+</ul>
+
+  <h4>Next topic</h4>
+  <p class="topless"><a href="code.html"
+                        title="next chapter">Auto Generated Documentation</a></p>
+  <div role="note" aria-label="source link">
+    <h3>This Page</h3>
+    <ul class="this-page-menu">
+      <li><a href="_sources/index.txt"
+            rel="nofollow">Show Source</a></li>
+    </ul>
+   </div>
+<div id="searchbox" style="display: none" role="search">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <div><input type="text" name="q" /></div>
+      <div><input type="submit" value="Go" /></div>
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="code.html" title="Auto Generated Documentation"
+             >next</a> |</li>
+        <li class="nav-item nav-item-0"><a href="#">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/objects.inv	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,7 @@
+# Sphinx inventory version 2
+# Project: HubArchiveCreator
+# Version: 2.3
+# The remainder of this file is compressed using zlib.
+xÚ¥’OKÄ0Åïý#
+žºèuo‹‚zCš¼m#I¦äÏbýô¦ÆÅºˆ¸ì)É›y¿—	r·	j0;ÜÈÄÆiíXgº"Å«!9{^¥ö‚Úf8´¬û­és€°Ü÷Bc7s¶Ù«dØÓõ‚ôODL!œJÉG3æ‚CɇZ&™¦±Ý+TŠGÒ¢ô&™w/„ñcN§þ¾Ä|¢ò|kÍŠÚE•691ÝÁ#”	5ݲʾÌW0Mo¼ÆÛ§ÕÊv6ïÕ
+x˜·ÍwÛW¢ãV±• ûÃQ.#éeäYS~Õ/™ãÔîúXÿcM…úÓQµÚü\ëO²GóÊ–	¬
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/py-modindex.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Python Module Index &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    './',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <link rel="index" title="Index" href="genindex.html" />
+    <link rel="search" title="Search" href="search.html" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="index.html" />
+ 
+
+    <script type="text/javascript">
+      DOCUMENTATION_OPTIONS.COLLAPSE_INDEX = true;
+    </script>
+
+
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="#" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+
+   <h1>Python Module Index</h1>
+
+   <div class="modindex-jumpbox">
+   <a href="#cap-h"><strong>h</strong></a>
+   </div>
+
+   <table class="indextable modindextable" cellspacing="0" cellpadding="2">
+     <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
+     <tr class="cap" id="cap-h"><td></td><td>
+       <strong>h</strong></td><td></td></tr>
+     <tr>
+       <td></td>
+       <td>
+       <a href="code.html#module-hubArchiveCreator"><code class="xref">hubArchiveCreator</code></a></td><td>
+       <em></em></td></tr>
+   </table>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+<div id="searchbox" style="display: none" role="search">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <div><input type="text" name="q" /></div>
+      <div><input type="submit" value="Go" /></div>
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="#" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/search.html	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Search &#8212; HubArchiveCreator 2.3 documentation</title>
+    
+    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    './',
+        VERSION:     '2.3',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+    <script type="text/javascript" src="_static/searchtools.js"></script>
+    <link rel="index" title="Index" href="genindex.html" />
+    <link rel="search" title="Search" href="#" />
+    <link rel="top" title="HubArchiveCreator 2.3 documentation" href="index.html" />
+  <script type="text/javascript">
+    jQuery(function() { Search.loadIndex("searchindex.js"); });
+  </script>
+  
+  <script type="text/javascript" id="searchindexloader"></script>
+   
+
+  </head>
+  <body role="document">
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body" role="main">
+            
+  <h1 id="search-documentation">Search</h1>
+  <div id="fallback" class="admonition warning">
+  <script type="text/javascript">$('#fallback').hide();</script>
+  <p>
+    Please activate JavaScript to enable the search
+    functionality.
+  </p>
+  </div>
+  <p>
+    From here you can search these documents. Enter your search
+    words into the box below and click "search". Note that the search
+    function will automatically search for all of the words. Pages
+    containing fewer words won't appear in the result list.
+  </p>
+  <form action="" method="get">
+    <input type="text" name="q" value="" />
+    <input type="submit" value="search" />
+    <span id="search-progress" style="padding-left: 10px"></span>
+  </form>
+  
+  <div id="search-results">
+  
+  </div>
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
+        <div class="sphinxsidebarwrapper">
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="nav-item nav-item-0"><a href="index.html">HubArchiveCreator 2.3 documentation</a> &#187;</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        &#169; Copyright 2016, Remi Marenco.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/_build/html/searchindex.js	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,1 @@
+Search.setIndex({envversion:49,filenames:["code","index"],objects:{"":{hubArchiveCreator:[0,0,0,"-"]},hubArchiveCreator:{configure_logger_dev:[0,1,1,""],configure_logger_stderr:[0,1,1,""],configure_logger_user:[0,1,1,""],create_ordered_datatype_objects:[0,1,1,""],sanitize_name_input:[0,1,1,""],sanitize_name_inputs:[0,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"break":0,"function":0,"return":0,access:0,all:0,also:0,argument:0,array_input:0,assembl:0,augustusdbia3:0,becaus:0,brute:0,can:0,charact:0,configur:0,configure_logger_dev:0,configure_logger_stderr:0,configure_logger_us:0,contain:0,content:1,could:0,create_ordered_datatype_object:0,creation:0,critical:0,data:0,datatyp:0,dbia3:0,debug:0,defin:0,dev:0,dict:0,dictionari:0,error:0,even:0,exampl:0,execut:0,extensionclass:0,file:0,folder:0,follow:0,format:0,from:0,full:0,further:0,galaxi:0,gff3:0,have:0,html:0,hub:0,hubarchivecr:[],index:1,input:0,inputs_data:0,just:0,kei:0,list:0,log:0,log_stdout:0,logger:0,modul:1,name:0,necessari:0,need:0,none:0,output:0,page:1,param:[],paramet:0,pass:0,path:0,permit:0,prepar:0,program:0,readi:0,replac:0,rtype:[],sanit:0,sanitize_name_input:0,search:1,should:0,sometim:0,sourc:0,space:0,special:0,stderr:0,stdout:0,still:0,string:0,string_to_sanit:0,test:0,thi:0,this_is_an__exampl:0,tool:0,traceback:0,trackhub:0,type:0,updat:0,user:0,valu:0,visual:0,warn:0,well:0,what:0,which:0,without:0,your:0},titles:["Auto Generated Documentation","Welcome to HubArchiveCreator&#8217;s documentation!"],titleterms:{auto:0,document:[0,1],gener:0,hubarchivecr:1,indice:1,tabl:1,welcom:1}})
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/code.rst	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,5 @@
+Auto Generated Documentation
+============================
+
+.. automodule:: hubArchiveCreator
+   :members:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/conf.py	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,296 @@
+# -*- coding: utf-8 -*-
+#
+# HubArchiveCreator documentation build configuration file, created by
+# sphinx-quickstart on Thu Nov  3 11:43:14 2016.
+#
+# This file is execfile()d with the current directory set to its
+# containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import sys
+import os
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+sys.path.insert(0, os.path.abspath('..'))
+
+# -- General configuration ------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+    'sphinx.ext.autodoc',
+    'sphinx.ext.doctest',
+    'sphinx.ext.intersphinx',
+    'sphinx.ext.todo',
+    'sphinx.ext.coverage',
+    'sphinx.ext.mathjax',
+    'sphinx.ext.ifconfig',
+    'sphinx.ext.viewcode',
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'HubArchiveCreator'
+copyright = u'2016, Remi Marenco'
+author = u'Remi Marenco'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = u'2.3'
+# The full version, including alpha/beta/rc tags.
+release = u'2.3'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = ['_build']
+
+# The reST default role (used for this markup: `text`) to use for all
+# documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+# If true, keep warnings as "system message" paragraphs in the built documents.
+#keep_warnings = False
+
+# If true, `todo` and `todoList` produce output, else they produce nothing.
+todo_include_todos = True
+
+
+# -- Options for HTML output ----------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+html_theme = 'classic'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#html_theme_options = {}
+
+# Add any paths that contain custom themes here, relative to this directory.
+#html_theme_path = []
+
+# The name for this set of Sphinx documents.  If None, it defaults to
+# "<project> v<release> documentation".
+#html_title = None
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+#html_logo = None
+
+# The name of an image file (within the static path) to use as favicon of the
+# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+#html_favicon = None
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Add any extra paths that contain custom files (such as robots.txt or
+# .htaccess) here, relative to this directory. These files are copied
+# directly to the root of the documentation.
+#html_extra_path = []
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+#html_last_updated_fmt = '%b %d, %Y'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Language to be used for generating the HTML full-text search index.
+# Sphinx supports the following languages:
+#   'da', 'de', 'en', 'es', 'fi', 'fr', 'hu', 'it', 'ja'
+#   'nl', 'no', 'pt', 'ro', 'ru', 'sv', 'tr'
+#html_search_language = 'en'
+
+# A dictionary with options for the search language support, empty by default.
+# Now only 'ja' uses this config value
+#html_search_options = {'type': 'default'}
+
+# The name of a javascript file (relative to the configuration directory) that
+# implements a search results scorer. If empty, the default will be used.
+#html_search_scorer = 'scorer.js'
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'HubArchiveCreatordoc'
+
+# -- Options for LaTeX output ---------------------------------------------
+
+latex_elements = {
+# The paper size ('letterpaper' or 'a4paper').
+#'papersize': 'letterpaper',
+
+# The font size ('10pt', '11pt' or '12pt').
+#'pointsize': '10pt',
+
+# Additional stuff for the LaTeX preamble.
+#'preamble': '',
+
+# Latex figure (float) alignment
+#'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+#  author, documentclass [howto, manual, or own class]).
+latex_documents = [
+    (master_doc, 'HubArchiveCreator.tex', u'HubArchiveCreator Documentation',
+     u'Remi Marenco', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output ---------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    (master_doc, 'hubarchivecreator', u'HubArchiveCreator Documentation',
+     [author], 1)
+]
+
+# If true, show URL addresses after external links.
+#man_show_urls = False
+
+
+# -- Options for Texinfo output -------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+    (master_doc, 'HubArchiveCreator', u'HubArchiveCreator Documentation',
+     author, 'HubArchiveCreator', 'One line description of project.',
+     'Miscellaneous'),
+]
+
+# Documents to append as an appendix to all manuals.
+#texinfo_appendices = []
+
+# If false, no module index is generated.
+#texinfo_domain_indices = True
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#texinfo_show_urls = 'footnote'
+
+# If true, do not generate a @detailmenu in the "Top" node's menu.
+#texinfo_no_detailmenu = False
+
+
+# Example configuration for intersphinx: refer to the Python standard library.
+intersphinx_mapping = {'https://docs.python.org/': None}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/index.rst	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,22 @@
+.. HubArchiveCreator documentation master file, created by
+   sphinx-quickstart on Thu Nov  3 11:43:14 2016.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+Welcome to HubArchiveCreator's documentation!
+=============================================
+
+Contents:
+
+.. toctree::
+   :maxdepth: 2
+
+   code
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/make.bat	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,263 @@
+@ECHO OFF
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+	set SPHINXBUILD=sphinx-build
+)
+set BUILDDIR=_build
+set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
+set I18NSPHINXOPTS=%SPHINXOPTS% .
+if NOT "%PAPER%" == "" (
+	set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
+	set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
+)
+
+if "%1" == "" goto help
+
+if "%1" == "help" (
+	:help
+	echo.Please use `make ^<target^>` where ^<target^> is one of
+	echo.  html       to make standalone HTML files
+	echo.  dirhtml    to make HTML files named index.html in directories
+	echo.  singlehtml to make a single large HTML file
+	echo.  pickle     to make pickle files
+	echo.  json       to make JSON files
+	echo.  htmlhelp   to make HTML files and a HTML help project
+	echo.  qthelp     to make HTML files and a qthelp project
+	echo.  devhelp    to make HTML files and a Devhelp project
+	echo.  epub       to make an epub
+	echo.  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
+	echo.  text       to make text files
+	echo.  man        to make manual pages
+	echo.  texinfo    to make Texinfo files
+	echo.  gettext    to make PO message catalogs
+	echo.  changes    to make an overview over all changed/added/deprecated items
+	echo.  xml        to make Docutils-native XML files
+	echo.  pseudoxml  to make pseudoxml-XML files for display purposes
+	echo.  linkcheck  to check all external links for integrity
+	echo.  doctest    to run all doctests embedded in the documentation if enabled
+	echo.  coverage   to run coverage check of the documentation if enabled
+	goto end
+)
+
+if "%1" == "clean" (
+	for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
+	del /q /s %BUILDDIR%\*
+	goto end
+)
+
+
+REM Check if sphinx-build is available and fallback to Python version if any
+%SPHINXBUILD% 1>NUL 2>NUL
+if errorlevel 9009 goto sphinx_python
+goto sphinx_ok
+
+:sphinx_python
+
+set SPHINXBUILD=python -m sphinx.__init__
+%SPHINXBUILD% 2> nul
+if errorlevel 9009 (
+	echo.
+	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+	echo.installed, then set the SPHINXBUILD environment variable to point
+	echo.to the full path of the 'sphinx-build' executable. Alternatively you
+	echo.may add the Sphinx directory to PATH.
+	echo.
+	echo.If you don't have Sphinx installed, grab it from
+	echo.http://sphinx-doc.org/
+	exit /b 1
+)
+
+:sphinx_ok
+
+
+if "%1" == "html" (
+	%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The HTML pages are in %BUILDDIR%/html.
+	goto end
+)
+
+if "%1" == "dirhtml" (
+	%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
+	goto end
+)
+
+if "%1" == "singlehtml" (
+	%SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
+	goto end
+)
+
+if "%1" == "pickle" (
+	%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can process the pickle files.
+	goto end
+)
+
+if "%1" == "json" (
+	%SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can process the JSON files.
+	goto end
+)
+
+if "%1" == "htmlhelp" (
+	%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can run HTML Help Workshop with the ^
+.hhp project file in %BUILDDIR%/htmlhelp.
+	goto end
+)
+
+if "%1" == "qthelp" (
+	%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can run "qcollectiongenerator" with the ^
+.qhcp project file in %BUILDDIR%/qthelp, like this:
+	echo.^> qcollectiongenerator %BUILDDIR%\qthelp\HubArchiveCreator.qhcp
+	echo.To view the help file:
+	echo.^> assistant -collectionFile %BUILDDIR%\qthelp\HubArchiveCreator.ghc
+	goto end
+)
+
+if "%1" == "devhelp" (
+	%SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished.
+	goto end
+)
+
+if "%1" == "epub" (
+	%SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The epub file is in %BUILDDIR%/epub.
+	goto end
+)
+
+if "%1" == "latex" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
+	goto end
+)
+
+if "%1" == "latexpdf" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+	cd %BUILDDIR%/latex
+	make all-pdf
+	cd %~dp0
+	echo.
+	echo.Build finished; the PDF files are in %BUILDDIR%/latex.
+	goto end
+)
+
+if "%1" == "latexpdfja" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+	cd %BUILDDIR%/latex
+	make all-pdf-ja
+	cd %~dp0
+	echo.
+	echo.Build finished; the PDF files are in %BUILDDIR%/latex.
+	goto end
+)
+
+if "%1" == "text" (
+	%SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The text files are in %BUILDDIR%/text.
+	goto end
+)
+
+if "%1" == "man" (
+	%SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The manual pages are in %BUILDDIR%/man.
+	goto end
+)
+
+if "%1" == "texinfo" (
+	%SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
+	goto end
+)
+
+if "%1" == "gettext" (
+	%SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
+	goto end
+)
+
+if "%1" == "changes" (
+	%SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.The overview file is in %BUILDDIR%/changes.
+	goto end
+)
+
+if "%1" == "linkcheck" (
+	%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Link check complete; look for any errors in the above output ^
+or in %BUILDDIR%/linkcheck/output.txt.
+	goto end
+)
+
+if "%1" == "doctest" (
+	%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Testing of doctests in the sources finished, look at the ^
+results in %BUILDDIR%/doctest/output.txt.
+	goto end
+)
+
+if "%1" == "coverage" (
+	%SPHINXBUILD% -b coverage %ALLSPHINXOPTS% %BUILDDIR%/coverage
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Testing of coverage in the sources finished, look at the ^
+results in %BUILDDIR%/coverage/python.txt.
+	goto end
+)
+
+if "%1" == "xml" (
+	%SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The XML files are in %BUILDDIR%/xml.
+	goto end
+)
+
+if "%1" == "pseudoxml" (
+	%SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml.
+	goto end
+)
+
+:end
--- a/hubArchiveCreator.py	Fri Dec 30 14:05:48 2016 -0500
+++ b/hubArchiveCreator.py	Wed Apr 12 16:51:03 2017 -0400
@@ -28,6 +28,7 @@
 from Psl import Psl
 from TrackHub import TrackHub
 from bigPsl import bigPsl
+from BedBlastAlignments import BedBlastAlignments
 
 # TODO: Verify each subprocessed dependency is accessible [gff3ToGenePred, genePredToBed, twoBitInfo, faToTwoBit, bedToBigBed, sort
 
@@ -54,8 +55,11 @@
     # Generic Bed (Blastx transformed to bed)
     parser.add_argument('--bed', action='append', help='Bed generic format')
 
-    # Bed12+12 (tblastn)
-    parser.add_argument('--bigpsl', action='append', help='bigPsl format')
+    # BigPsl (blat alignment)
+    parser.add_argument('--bigpsl', action='append', help='bigPsl format, using bigPsl.as')
+
+    # Bed12+12 (tblastn alignment)
+    parser.add_argument('--bedBlastAlignments', action='append', help='Bed12+12 format, using bigPsl.as')
 
     # BigWig Management
     parser.add_argument('--bigwig', action='append', help='BigWig format')
@@ -127,6 +131,7 @@
     array_inputs_gtf = args.gtf
     array_inputs_psl = args.psl
     array_inputs_bigpsl = args.bigpsl
+    array_inputs_bed_blast_alignments = args.bedBlastAlignments
 
     outputFile = args.output
 
@@ -153,7 +158,8 @@
                         (array_inputs_gff3, Gff3),
                         (array_inputs_gtf, Gtf),
                         (array_inputs_psl, Psl),
-                        (array_inputs_bigpsl, bigPsl)]:
+                        (array_inputs_bigpsl, bigPsl),
+                        (array_inputs_bed_blast_alignments, BedBlastAlignments)]:
         if inputs:
             all_datatype_dictionary.update(create_ordered_datatype_objects(datatype_class, inputs, inputs_data))
 
--- a/hubArchiveCreator.xml	Fri Dec 30 14:05:48 2016 -0500
+++ b/hubArchiveCreator.xml	Wed Apr 12 16:51:03 2017 -0400
@@ -1,28 +1,11 @@
-<tool id="hubArchiveCreator" name="Hub Archive Creator" version="2.3.0">
+<tool id="hubArchiveCreator" name="Hub Archive Creator" version="2.3.1">
     <description>
         This Galaxy tool permits to prepare your files to be ready for
         Assembly Hub visualization.
     </description>
 
     <requirements>
-        <!-- Conda dependencies -->
-        <requirement type="package" version="332">ucsc-bedtobigbed</requirement>
-        <requirement type="package" version="332">ucsc-fatotwobit</requirement>
-        <requirement type="package" version="332">ucsc-genepredtobed</requirement>
-        <requirement type="package" version="332">ucsc-genepredtobiggenepred</requirement>
-        <requirement type="package" version="332">ucsc-gff3togenepred</requirement>
-        <requirement type="package" version="332">ucsc-gtftogenepred</requirement>
-        <!-- TODO: Change the conda ucsc-psltobigpsl and take one > v337 because of bugs before -->
-        <!-- <requirement type="package" version="332">ucsc-psltobigpsl</requirement> -->
-        <requirement type="package" version="332">ucsc-twobitinfo</requirement>
-        <requirement type="package" version="1.3">samtools</requirement>
-        <!-- ToolShed dependencies -->
-        <requirement type="package" version="312">ucsc_tools</requirement>
-        <requirement type="package" version="0.0.1">gff3ToGenePred</requirement>
-        <requirement type="package" version="0.0.1">gtfToGenePred</requirement>
-        <requirement type="package" version="0.0.1">genePredToBed</requirement>
-        <requirement type="package" version="0.0.1">genePredToBigGenePred</requirement>
-        <requirement type="package" version="0.0.1">pslToBigPsl</requirement>
+        <requirement type="package" version="1.0">ucsc_tools_340</requirement>
         <requirement type="package" version="1.2">samtools</requirement>
     </requirements>
 
@@ -116,10 +99,15 @@
                         #silent $prepare_json($f.formatChoice.bedChoice.BED_splice_junctions, $index_track_final,
                                                 extra_data_dict)
                     #end if
-                    #if $f.formatChoice.bedChoice.bed_select == "bigpsl_option"
-                        --bigpsl $f.formatChoice.bedChoice.bigPsl
-                        #silent $prepare_json($f.formatChoice.bedChoice.bigPsl, $index_track_final,
-                                                extra_data_dict)
+                    #if $f.formatChoice.bedChoice.bed_select == "bed_blast_alignment_option"
+                        --bedBlastAlignments $f.formatChoice.bedChoice.BED_blast_alignment
+                        #silent $prepare_json($f.formatChoice.bedChoice.BED_blast_alignment, $index_track_final,                              
+                                             extra_data_dict)
+                    #end if
+                    #if $f.formatChoice.bedChoice.bed_select == "bed_blat_alignment_option"
+                        --bigpsl $f.formatChoice.bedChoice.BED_blat_alignment
+                        #silent $prepare_json($f.formatChoice.bedChoice.BED_blat_alignment, $index_track_final,                              
+                                             extra_data_dict)
                     #end if
                 #end if
                 #if $f.formatChoice.format_select == "psl"
@@ -210,14 +198,15 @@
                                 </valid>
                             </sanitizer>
                         </param>
-                    </when>
+                    </when>     
                     <when value="bed">
                         <conditional name="bedChoice">
                             <param name="bed_select" type="select" label="Bed Choice">
                                 <option value="bed_generic" selected="true">BED Generic (bed3+)</option>
                                 <option value="bed_simple_repeats_option">BED Simple repeat (bed4+12 / simpleRepeat.as)</option>
                                 <option value="bed_splice_junctions_option">BED Splice junctions (bed12+1 / spliceJunctions.as)</option>
-                                <option value="bigpsl_option">bigPsl (bed12+12 / bigPsl.as)</option>
+                                <option value="bed_blast_alignment_option">Blast alignments (bed12+12 / bigPsl.as)</option>
+                                <option value="bed_blat_alignment_option">BLAT alignments (bigPsl / bigPsl.as)</option>
                             </param>
                             <when value="bed_generic">
                                 <param
@@ -244,12 +233,20 @@
                                         label="Bed Splice Junctions (Bed12+1) File"
                                 />
                             </when>
-                            <when value="bigpsl_option">
+                            <when value="bed_blast_alignment_option">
                                 <param
                                         format="bed"
-                                        name="bigPsl"
+                                        name="BED_blast_alignment"
                                         type="data"
-                                        label="bigPsl (Bed12+12) File"
+                                        label="Bed Blast Alignments (Bed12+12) File"
+                                />
+                            </when>
+                            <when value="bed_blat_alignment_option">
+                                <param
+                                        format="bed"
+                                        name="BED_blat_alignment"
+                                        type="data"
+                                        label="Bed BLAT Alignments (bigPsl) File"
                                 />
                             </when>
                         </conditional>
--- a/test-data/all_datatypes/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2738.dat
-DEBUG:root:data_value: {u'index': u'/home/galaxy/Dev/galaxy/database/files/_metadata_files/000/metadata_61.dat', u'order_index': u'10', u'name': u'HISAT2_Accepted_Hits.bam', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2739.dat
-DEBUG:root:data_value: {u'order_index': u'11', u'name': u'TBLASTN_Alignment_to_proteins', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmpgvTufo.sortedBed
-DEBUG:root:chrom_sizes_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp1Hz50C.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/tracks/TBLASTN_Alignment_to_proteins.bb
-DEBUG:root:typeOption: None
-DEBUG:root:autoSql: None
-DEBUG:root:tab option: False
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2742.dat
-DEBUG:root:data_value: {u'order_index': u'14', u'name': u'RNA-Seq_Alignment_Summary', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2740.dat
-DEBUG:root:data_value: {u'order_index': u'12', u'name': u'Repeating_Elements_by_TrfBig', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmpn63XX6.sortedBed
-DEBUG:root:chrom_sizes_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp1Hz50C.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/tracks/Repeating_Elements_by_TrfBig.bb
-DEBUG:root:typeOption: bed4+12
-DEBUG:root:autoSql: /home/galaxy/Dev/galaxy/tools/hub-archive-creator/trf_simpleRepeat.as
-DEBUG:root:tab option: False
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2743.dat
-DEBUG:root:data_value: {u'order_index': u'15', u'name': u'Augustus_Gene_Predictions', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gff3ToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp6noWC0.sorted.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp1Hz50C.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/galaxy/Dev/galaxy/tools/hub-archive-creator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2744.dat
-DEBUG:root:data_value: {u'order_index': u'16', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp9EgTcK.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp1Hz50C.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/galaxy/Dev/galaxy/tools/hub-archive-creator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/galaxy/Dev/galaxy/database/files/002/dataset_2741.dat
-DEBUG:root:data_value: {u'order_index': u'13', u'name': u'blastXmlToPsl', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling pslToBigPsl:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Hello
-DEBUG:root:sorted_bed_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmpB6cFUgpsl
-DEBUG:root:chrom_sizes_file_name: /home/galaxy/Dev/galaxy/database/tmp/tmp1Hz50C.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/tracks/blastXmlToPsl.bb
-DEBUG:root:typeOption: bed12+12
-DEBUG:root:autoSql: /home/galaxy/Dev/galaxy/tools/hub-archive-creator/bigPsl.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Bed.Bed object at 0x7f91d06b5fd0>, <Bam.Bam object at 0x7f91d06b5e50>, <Psl.Psl object at 0x7f91d06b5910>, <BedSimpleRepeats.BedSimpleRepeats object at 0x7f91d06b5b10>, <Gff3.Gff3 object at 0x7f91d06b5c90>, <BigWig.BigWig object at 0x7f91d06b5990>, <Gtf.Gtf object at 0x7f91d06b57d0>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track TBLASTN_Alignment_to_proteins.bb (in group default_group)
-DEBUG:root:We DON'T add in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track HISAT2_Accepted_Hits.bam (in group default_group)
-DEBUG:root:We DON'T add in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track blastXmlToPsl.bb (in group default_group)
-DEBUG:root:We DON'T add in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Repeating_Elements_by_TrfBig.bb (in group default_group)
-DEBUG:root:We DON'T add in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Augustus_Gene_Predictions.bb (in group default_group)
-DEBUG:root:We DON'T add in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track RNA-Seq_Alignment_Summary.bigwig (in group default_group)
-DEBUG:root:We DON'T add in /home/galaxy/Dev/galaxy/database/jobs_directory/001/1302/dataset_2746_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/all_datatypes/all_datatypes_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/Repeating_Elements_by_TrfBig.bb">Repeating_Elements_by_TrfBig.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/blastXmlToPsl.bb">blastXmlToPsl.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig">RNA-Seq_Alignment_Summary.bigwig</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai">HISAT2_Accepted_Hits.bam.bai</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/TBLASTN_Alignment_to_proteins.bb">TBLASTN_Alignment_to_proteins.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb">Augustus_Gene_Predictions.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam">HISAT2_Accepted_Hits.bam</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/all_datatypes/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/all_datatypes/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-    track TBLASTN_Alignment_to_proteins.bb
-    longLabel TBLASTN Alignment to proteins
-    shortLabel TBLASTN Alignme
-    bigDataUrl tracks/TBLASTN_Alignment_to_proteins.bb
-    type bigBed
-    visibility dense
-    thickDrawItem off
-    priority 11
-    color 0,0,0
-    group default_group
-
-    track HISAT2_Accepted_Hits.bam
-    longLabel HISAT2 Accepted Hits.bam
-    shortLabel HISAT2 Accepted
-    bigDataUrl tracks/HISAT2_Accepted_Hits.bam
-    type bam
-    visibility pack
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
-    track blastXmlToPsl.bb
-    longLabel blastXmlToPsl
-    shortLabel blastXmlToPsl
-    bigDataUrl tracks/blastXmlToPsl.bb
-    type bigPsl
-    visibility dense
-    thickDrawItem off
-    priority 13
-    color 0,0,0
-    group default_group
-
-    track Repeating_Elements_by_TrfBig.bb
-    longLabel Repeating Elements by TrfBig
-    shortLabel Repeating Eleme
-    bigDataUrl tracks/Repeating_Elements_by_TrfBig.bb
-    type bigBed 4 +
-    visibility dense
-    thickDrawItem off
-    priority 12
-    color 0,0,0
-    group default_group
-
-    track Augustus_Gene_Predictions.bb
-    longLabel Augustus Gene Predictions
-    shortLabel Augustus Gene P
-    bigDataUrl tracks/Augustus_Gene_Predictions.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 15
-    color 0,0,0
-    group default_group
-
-    track RNA-Seq_Alignment_Summary.bigwig
-    longLabel RNA-Seq Alignment Summary
-    shortLabel RNA-Seq Alignme
-    bigDataUrl tracks/RNA-Seq_Alignment_Summary.bigwig
-    type bigWig
-    visibility full
-    thickDrawItem off
-    priority 14
-    color 0,0,0
-    group default_group
-
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 16
-    color 0,0,0
-    group default_group
-
Binary file test-data/all_datatypes/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai has changed
Binary file test-data/all_datatypes/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig has changed
Binary file test-data/all_datatypes/myHub/Dbia3/tracks/blastXmlToPsl.bb has changed
--- a/test-data/all_datatypes/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/all_datatypes/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/augustusOutput.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-<html><body><p>The following generated by Hub Archive Creator:</p><ul><li><a href="./myHub.zip">./myHub.zip</a></li><li><a href="myHub/dbia.html">myHub/dbia.html</a></li><li><a href="myHub/hub.txt">myHub/hub.txt</a></li><li><a href="myHub/genomes.txt">myHub/genomes.txt</a></li><li><a href="myHub/dbia3/dataset_7.2bit">myHub/dbia3/dataset_7.2bit</a></li><li><a href="myHub/dbia3/groups.txt">myHub/dbia3/groups.txt</a></li><li><a href="myHub/dbia3/trackDb.txt">myHub/dbia3/trackDb.txt</a></li><li><a href="myHub/dbia3/description.html">myHub/dbia3/description.html</a></li><li><a href="myHub/dbia3/tracks/augustusDbia3.bb">myHub/dbia3/tracks/augustusDbia3.bb</a></li><ul></body></html>
\ No newline at end of file
--- a/test-data/bam/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1193.dat
-DEBUG:root:data_value: {u'index': u'/home/svc_galaxy/new/galaxy/database/files/_metadata_files/000/metadata_77.dat', u'order_index': u'10', u'name': u'HISAT2_Accepted_Hits', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Bam.Bam object at 0x17c0b50>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/904/dataset_1272_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track HISAT2_Accepted_Hits.bam (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/bam/bam.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai">HISAT2_Accepted_Hits.bam.bai</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam">HISAT2_Accepted_Hits.bam</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
Binary file test-data/bam/inputs/HISAT2_Accepted_Hits.bai has changed
--- a/test-data/bam/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/bam/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track HISAT2_Accepted_Hits.bam
-    longLabel HISAT2 Accepted Hits.bam
-    shortLabel HISAT2 Accepted
-    bigDataUrl tracks/HISAT2_Accepted_Hits.bam
-    type bam
-    visibility pack
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/bam/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam has changed
Binary file test-data/bam/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai has changed
--- a/test-data/bam/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/bam/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/bed_generic/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1199.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'TBLASTN_Alignment_to_proteins', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpmC5L13.sortedBed
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmphIusrY.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/905/dataset_1273_files/myHub/Dbia3/tracks/TBLASTN_Alignment_to_proteins.bb
-DEBUG:root:typeOption: None
-DEBUG:root:autoSql: None
-DEBUG:root:tab option: False
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Bed.Bed object at 0x2cbbd10>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/905/dataset_1273_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track TBLASTN_Alignment_to_proteins.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/bed_generic/bed_generic.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/TBLASTN_Alignment_to_proteins.bb">TBLASTN_Alignment_to_proteins.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/bed_generic/inputs/TBLASTN_Alignment_to_proteins	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-contig2	16199	18659	ci-PA	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18939	20598	ci-PA	604	-	18939	20598	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig2	18712	18877	ci-PA	964	-	18712	18877	0	1	165,	0,
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig24	12402	12561	ci-PA	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PA	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig23	32405	32564	ci-PA	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PA	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig67	20513	20759	ci-PA	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PA	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PA	0	-	18177	18309	0	1	132,	0,
-contig67	20471	20660	ci-PA	0	-	20471	20660	0	1	189,	0,
-contig66	35516	35762	ci-PA	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PA	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	33180	33312	ci-PA	0	-	33180	33312	0	1	132,	0,
-contig66	35474	35663	ci-PA	0	-	35474	35663	0	1	189,	0,
-contig2	18711	20598	ci-PC	584	-	18711	20598	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig2	18601	18889	ci-PC	0	-	18601	18889	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig2	16199	18659	ci-PB	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18939	20268	ci-PB	560	-	18939	20268	0	4	510,210,432,51,	0,564,774,1278,
-contig2	18712	18877	ci-PB	964	-	18712	18877	0	1	165,	0,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
-contig24	12402	12561	ci-PB	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PB	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig23	32405	32564	ci-PB	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PB	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig67	20513	20759	ci-PB	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PB	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PB	0	-	18177	18309	0	1	132,	0,
-contig67	20471	20660	ci-PB	0	-	20471	20660	0	1	189,	0,
-contig66	35516	35762	ci-PB	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PB	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	33180	33312	ci-PB	0	-	33180	33312	0	1	132,	0,
-contig66	35474	35663	ci-PB	0	-	35474	35663	0	1	189,	0,
--- a/test-data/bed_generic/inputs/TBLASTN_Alignment_to_proteins.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-contig2	16199	18659	ci-PA	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18939	20598	ci-PA	604	-	18939	20598	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig2	18712	18877	ci-PA	964	-	18712	18877	0	1	165,	0,
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig24	12402	12561	ci-PA	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PA	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig23	32405	32564	ci-PA	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PA	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig67	20513	20759	ci-PA	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PA	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PA	0	-	18177	18309	0	1	132,	0,
-contig67	20471	20660	ci-PA	0	-	20471	20660	0	1	189,	0,
-contig66	35516	35762	ci-PA	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PA	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	33180	33312	ci-PA	0	-	33180	33312	0	1	132,	0,
-contig66	35474	35663	ci-PA	0	-	35474	35663	0	1	189,	0,
-contig2	18711	20598	ci-PC	584	-	18711	20598	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig2	18601	18889	ci-PC	0	-	18601	18889	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig2	16199	18659	ci-PB	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18939	20268	ci-PB	560	-	18939	20268	0	4	510,210,432,51,	0,564,774,1278,
-contig2	18712	18877	ci-PB	964	-	18712	18877	0	1	165,	0,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
-contig24	12402	12561	ci-PB	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PB	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig23	32405	32564	ci-PB	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PB	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig67	20513	20759	ci-PB	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PB	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PB	0	-	18177	18309	0	1	132,	0,
-contig67	20471	20660	ci-PB	0	-	20471	20660	0	1	189,	0,
-contig66	35516	35762	ci-PB	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PB	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	33180	33312	ci-PB	0	-	33180	33312	0	1	132,	0,
-contig66	35474	35663	ci-PB	0	-	35474	35663	0	1	189,	0,
--- a/test-data/bed_generic/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/bed_generic/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track TBLASTN_Alignment_to_proteins.bb
-    longLabel TBLASTN Alignment to proteins
-    shortLabel TBLASTN Alignme
-    bigDataUrl tracks/TBLASTN_Alignment_to_proteins.bb
-    type bigBed
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/bed_generic/myHub/Dbia3/tracks/TBLASTN_Alignment_to_proteins.bb has changed
--- a/test-data/bed_generic/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/bed_generic/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/bed_simple_repeats/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/000/dataset_285.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'Repeating_Elements_by_TrfBig', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpJsUz0x.sortedBed
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpPbCGNa.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/923/dataset_1291_files/myHub/Dbia3/tracks/Repeating_Elements_by_TrfBig.bb
-DEBUG:root:typeOption: bed4+12
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/trf_simpleRepeat.as
-DEBUG:root:tab option: False
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<BedSimpleRepeats.BedSimpleRepeats object at 0xee8d10>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/923/dataset_1291_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Repeating_Elements_by_TrfBig.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/bed_simple_repeats/bed_simple_repeats_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/Repeating_Elements_by_TrfBig.bb">Repeating_Elements_by_TrfBig.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/bed_simple_repeats/inputs/Repeating_Elements_by_TrfBig	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,602 +0,0 @@
-contig1	9130	9428	trf	163	1.8	164	86	2	438	36	12	13	37	1.82	AAAAAAAATTATATCTTCGGTGTTTTTCAACATACAACCTCCTAAGCTTGGAAATAACATTTCTTAATCAGTTCTGAATTTCGAATTAAATTTTTATCAAAATCGGACAACTATACCATATAGCTGTCATAGGAAGGATTGGATAATTAGTGGTAAAATAATAT
-contig1	15707	15757	trf	20	2.5	19	83	9	55	32	12	2	54	1.49	TATATCATTTATATCTCAG
-contig1	16261	16302	trf	12	3.4	12	89	0	64	2	36	24	36	1.69	TCCGTCTGTCCG
-contig1	23387	23483	trf	45	2.2	45	92	1	158	19	22	30	27	1.98	TCGGCGAAGAAATGTGCCACTTCGGCGGCACTTCTTGGAGTCACT
-contig1	23451	23520	trf	24	2.9	24	80	0	75	15	26	27	30	1.96	TTCGGCGACACTTCTTGAAGTCAG
-contig1	24200	24233	trf	15	2.2	15	94	0	57	51	12	15	21	1.75	AAACAATGGAATGCT
-contig1	29159	29628	trf	162	2.9	160	80	8	518	37	12	11	38	1.80	GGAAAACATGAAATAAAAATTATATCTTTCGTGTTTTTTAACATATACCTTCTAAGCTTGAAAATAACATTTTTTATTTGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATAAGTA
-contig1	37571	37606	trf	8	4.4	8	88	0	52	31	25	42	0	1.55	GACGGACA
-contig1	38436	38491	trf	8	6.9	8	79	8	58	0	38	27	34	1.57	TGTCCGTC
-contig1	38436	38491	trf	12	4.6	12	81	0	65	0	38	27	34	1.57	TGTCCGTCCGTC
-contig1	38436	38491	trf	20	3.1	18	80	17	69	0	38	27	34	1.57	TGTCCGTCTGTCCGTCCG
-contig1	43116	43168	trf	2	26.0	2	96	0	95	48	0	1	50	1.12	TA
-contig2	540	590	trf	20	2.5	19	83	9	55	32	12	2	54	1.49	TATATCATTTATATCTCAG
-contig2	1094	1135	trf	12	3.4	12	89	0	64	2	36	24	36	1.69	TCCGTCTGTCCG
-contig2	8220	8316	trf	45	2.2	45	92	1	158	19	22	30	27	1.98	TCGGCGAAGAAATGTGCCACTTCGGCGGCACTTCTTGGAGTCACT
-contig2	8284	8353	trf	24	2.9	24	80	0	75	15	26	27	30	1.96	TTCGGCGACACTTCTTGAAGTCAG
-contig2	9033	9066	trf	15	2.2	15	94	0	57	51	12	15	21	1.75	AAACAATGGAATGCT
-contig2	13992	14461	trf	162	2.9	160	80	8	518	37	12	11	38	1.80	GGAAAACATGAAATAAAAATTATATCTTTCGTGTTTTTTAACATATACCTTCTAAGCTTGAAAATAACATTTTTTATTTGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATAAGTA
-contig2	22404	22439	trf	8	4.4	8	88	0	52	31	25	42	0	1.55	GACGGACA
-contig2	23269	23324	trf	8	6.9	8	79	8	58	0	38	27	34	1.57	TGTCCGTC
-contig2	23269	23324	trf	12	4.6	12	81	0	65	0	38	27	34	1.57	TGTCCGTCCGTC
-contig2	23269	23324	trf	20	3.1	18	80	17	69	0	38	27	34	1.57	TGTCCGTCTGTCCGTCCG
-contig2	27949	28001	trf	2	26.0	2	96	0	95	48	0	1	50	1.12	TA
-contig2	38280	38311	trf	16	1.9	16	93	0	53	41	19	6	32	1.77	TACATACATACATATG
-contig3	3265	3296	trf	16	1.9	16	93	0	53	41	19	6	32	1.77	TACATACATACATATG
-contig3	17933	17958	trf	10	2.5	10	100	0	50	60	8	0	32	1.26	ATATAAACAT
-contig3	19067	19124	trf	28	2.0	28	100	0	114	43	14	10	31	1.79	AATTAAATTTTATCAAAATCGGACGACT
-contig3	23368	23418	trf	2	25.0	2	100	0	100	50	0	0	50	1.00	AT
-contig3	24889	25322	trf	160	2.7	161	80	6	452	36	12	12	38	1.82	AATATTAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTATTTGGTTTAATTTCGAATTAAATTTTATTAAAATCGGACGACCATATCATACAGCTCCCATAGAAACAATCGGAAAATTAGTCGGAAACATG
-contig3	26816	26900	trf	18	5.0	16	83	13	89	20	5	0	73	1.03	TTTTTTTATATATTTT
-contig3	26816	26887	trf	18	4.1	17	84	12	90	19	4	0	76	0.96	TTTTTTTATATATTTTT
-contig3	26816	26900	trf	15	5.2	15	79	16	71	20	5	0	73	1.03	TTTTTTTATATATAT
-contig3	26820	26887	trf	17	3.7	19	80	20	74	20	4	0	74	0.99	TTTATATATTTTTTTTTCA
-contig3	29468	29515	trf	25	2.0	23	84	12	60	34	0	17	48	1.47	ATTATAATTATGATGTTATGATG
-contig3	38756	38791	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig3	38758	38788	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig4	7931	7956	trf	10	2.5	10	100	0	50	60	8	0	32	1.26	ATATAAACAT
-contig4	9065	9122	trf	28	2.0	28	100	0	114	43	14	10	31	1.79	AATTAAATTTTATCAAAATCGGACGACT
-contig4	13366	13416	trf	2	25.0	2	100	0	100	50	0	0	50	1.00	AT
-contig4	14887	15320	trf	160	2.7	161	80	6	452	36	12	12	38	1.82	AATATTAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTATTTGGTTTAATTTCGAATTAAATTTTATTAAAATCGGACGACCATATCATACAGCTCCCATAGAAACAATCGGAAAATTAGTCGGAAACATG
-contig4	16814	16898	trf	18	5.0	16	83	13	89	20	5	0	73	1.03	TTTTTTTATATATTTT
-contig4	16814	16885	trf	18	4.1	17	84	12	90	19	4	0	76	0.96	TTTTTTTATATATTTTT
-contig4	16814	16898	trf	15	5.2	15	79	16	71	20	5	0	73	1.03	TTTTTTTATATATAT
-contig4	16818	16885	trf	17	3.7	19	80	20	74	20	4	0	74	0.99	TTTATATATTTTTTTTTCA
-contig4	19466	19513	trf	25	2.0	23	84	12	60	34	0	17	48	1.47	ATTATAATTATGATGTTATGATG
-contig4	28754	28789	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig4	28756	28786	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig4	34387	34423	trf	19	1.9	18	88	5	54	63	13	5	16	1.47	AAAGATTAAAAAACCAAT
-contig4	35324	35372	trf	25	2.0	24	87	4	69	35	8	2	54	1.42	TAATATTTTCAAATTATTTACTAT
-contig4	43046	43154	trf	56	1.9	56	84	1	146	24	19	20	36	1.95	GTCTCTGTTTTTGTCAAAAAATTGTAAGAACGCTAAAGTCAAGTGCCTCGACTTGG
-contig5	3752	3787	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig5	3754	3784	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig5	9385	9421	trf	19	1.9	18	88	5	54	63	13	5	16	1.47	AAAGATTAAAAAACCAAT
-contig5	10322	10370	trf	25	2.0	24	87	4	69	35	8	2	54	1.42	TAATATTTTCAAATTATTTACTAT
-contig5	18044	18152	trf	56	1.9	56	84	1	146	24	19	20	36	1.95	GTCTCTGTTTTTGTCAAAAAATTGTAAGAACGCTAAAGTCAAGTGCCTCGACTTGG
-contig6	24897	25288	trf	159	2.4	161	84	3	513	37	12	11	38	1.80	ATATAGTCGTCCGATTTTAATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCGTAGAAAGTTATAAGTTAAAAAACAAAATGATATAATTTTAATTTCATGTTTACCTACTAATTTTCCGATAGTTCCTATGGCAGCTTTATG
-contig6	27702	27743	trf	4	11.2	4	80	19	54	21	0	0	78	0.76	TTTA
-contig6	27702	27743	trf	7	5.6	8	86	13	54	21	0	0	78	0.76	TTTATTTA
-contig6	27699	27743	trf	15	3.1	14	90	9	72	22	0	0	77	0.77	ATTTTTATTTATTT
-contig6	28023	28066	trf	19	2.3	19	87	0	59	32	20	4	41	1.73	ATTTTATCAAAATCGCACG
-contig7	14893	15284	trf	159	2.4	161	84	3	513	37	12	11	38	1.80	ATATAGTCGTCCGATTTTAATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCGTAGAAAGTTATAAGTTAAAAAACAAAATGATATAATTTTAATTTCATGTTTACCTACTAATTTTCCGATAGTTCCTATGGCAGCTTTATG
-contig7	17698	17739	trf	4	11.2	4	80	19	54	21	0	0	78	0.76	TTTA
-contig7	17698	17739	trf	7	5.6	8	86	13	54	21	0	0	78	0.76	TTTATTTA
-contig7	17695	17739	trf	15	3.1	14	90	9	72	22	0	0	77	0.77	ATTTTTATTTATTT
-contig7	18019	18062	trf	19	2.3	19	87	0	59	32	20	4	41	1.73	ATTTTATCAAAATCGCACG
-contig7	32844	32914	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig8	2833	2903	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig8	22744	22922	trf	88	2.0	88	97	0	338	28	16	24	30	1.96	ATGGGAGCTATAAGATATAGTTGTCCCATCCGGCAGGTTTCGACTTATATATTGCCTGCCATAGAAAGGAAACTTTTGGGAAAGTTTC
-contig8	29631	30109	trf	162	3.0	159	81	4	573	36	12	14	36	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACAATTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGGAAAATGAAAT
-contig9	2833	2903	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig9	22744	22922	trf	88	2.0	88	97	0	338	28	16	24	30	1.96	ATGGGAGCTATAAGATATAGTTGTCCCATCCGGCAGGTTTCGACTTATATATTGCCTGCCATAGAAAGGAAACTTTTGGGAAAGTTTC
-contig9	29631	30109	trf	162	3.0	159	81	4	573	36	12	14	36	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACAATTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGGAAAATGAAAT
-contig9	37064	37094	trf	12	2.5	12	100	0	60	0	40	26	33	1.57	GTCCGTCTGTCC
-contig9	37275	37670	trf	162	2.4	160	82	10	455	37	12	13	35	1.83	ATAACAATTTTTATTTGTTTTGAATTTCGAATTAAATTTATCAAAATCGGACGACTATATCATATAGCTGCCAAGAGAAACAATCGGAAAATTAGTGGAAAAATAACATTGAAAAAGTATATCTTCGGTGTTTCTTAACATACAACCTCATAAGCTTGAA
-contig9	37280	37752	trf	161	2.9	161	80	6	492	37	11	15	35	1.84	ATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCAATAGGAACAATCGGAAAATTAGTGGGAAATACATGTGAAAAAATTATATCTTTGGTGTTTTTAACATATAACCTTATAAGCTTGGAAATACA
-contig9	56173	56203	trf	13	2.3	13	94	0	51	36	10	16	36	1.82	AATGATGCATTTA
-contig9	56377	56554	trf	101	1.8	95	85	7	246	44	9	10	36	1.70	TTTTTATAAAATTGAATTCGAAATTCAGAACCAATTAAAAAATATTATTTATAAGAAGGTTATATGTTAAAAAACACAGTCGATATGATATAGTC
-contig9	57048	57079	trf	16	1.9	16	93	0	53	38	25	35	0	1.56	ACAGACAGACGGACGA
-contig10	7159	7189	trf	13	2.3	13	94	0	51	36	10	16	36	1.82	AATGATGCATTTA
-contig10	7363	7540	trf	101	1.8	95	85	7	246	44	9	10	36	1.70	TTTTTATAAAATTGAATTCGAAATTCAGAACCAATTAAAAAATATTATTTATAAGAAGGTTATATGTTAAAAAACACAGTCGATATGATATAGTC
-contig10	8034	8065	trf	16	1.9	16	93	0	53	38	25	35	0	1.56	ACAGACAGACGGACGA
-contig10	16407	16472	trf	24	2.7	24	88	4	87	23	23	33	20	1.97	GAAGTGTCGCCGAAGTGACTCCTG
-contig10	17443	17508	trf	24	2.7	24	88	4	87	23	24	33	18	1.96	GAAGTGTCGCCGAAGTGACTCCTG
-contig10	18419	18897	trf	162	3.0	162	78	8	408	35	15	12	36	1.85	CCCAAAGATAATTTTTCCATATTATTTTACCACTAATTTTCCGATCCTTCATATGGCAGCAATATGATATAGTCATCCGATTTCGATAAAAATTGAATTCAAAATTCAGAACTAATTAAAAATGGTTATATCCAAGCTTAGAAAGCTATATGTTAAAAATAA
-contig10	28438	28868	trf	163	2.7	160	78	7	465	38	12	13	35	1.82	AACATTTTTTAATTAGTTCTGAATTTAAATTTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAAAATTATATCTTCGGTGTTTTTAACATATAACTCCAAAGCTTAAAAAT
-contig10	32277	32320	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig10	34149	34186	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig11	7433	7863	trf	163	2.7	160	78	7	465	38	12	13	35	1.82	AACATTTTTTAATTAGTTCTGAATTTAAATTTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAAAATTATATCTTCGGTGTTTTTAACATATAACTCCAAAGCTTAAAAAT
-contig11	11272	11315	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig11	13144	13181	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig11	22738	22776	trf	20	1.9	20	88	0	58	34	13	7	44	1.72	TATATATATAGAACCTGTTC
-contig11	25115	25366	trf	138	1.8	138	95	0	457	36	13	9	40	1.77	CAAATTTTTTGTTTAAAACCGTTTTGGACTCTAAGGCTATGCAATGCATATAACGTTATAAAAAAAGTATTTACTTTTTTAACAAATTTATAACTTACCTATAACATATAACAAGAATACCTTTTGTTTACATTTTAC
-contig11	25870	25921	trf	18	2.8	18	91	5	77	25	23	0	50	1.49	TCATCTATATCTTTCATA
-contig11	25872	25939	trf	23	2.9	23	75	6	64	23	22	1	52	1.56	ATCTTTCATTTCATATCATCTAT
-contig11	31165	31562	trf	159	2.5	155	82	6	458	38	12	13	35	1.82	TTTTGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAATATAAAAAAATTATATCTTCGGTGACTTTAACATATAACTTCCAATACTTGAAAATACAATTTTTAATTAGTTCTAAA
-contig12	2269	2312	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig12	4141	4178	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig12	13735	13773	trf	20	1.9	20	88	0	58	34	13	7	44	1.72	TATATATATAGAACCTGTTC
-contig12	16112	16363	trf	138	1.8	138	95	0	457	36	13	9	40	1.77	CAAATTTTTTGTTTAAAACCGTTTTGGACTCTAAGGCTATGCAATGCATATAACGTTATAAAAAAAGTATTTACTTTTTTAACAAATTTATAACTTACCTATAACATATAACAAGAATACCTTTTGTTTACATTTTAC
-contig12	16867	16918	trf	18	2.8	18	91	5	77	25	23	0	50	1.49	TCATCTATATCTTTCATA
-contig12	16869	16936	trf	23	2.9	23	75	6	64	23	22	1	52	1.56	ATCTTTCATTTCATATCATCTAT
-contig12	22162	22559	trf	159	2.5	155	82	6	458	38	12	13	35	1.82	TTTTGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAATATAAAAAAATTATATCTTCGGTGACTTTAACATATAACTTCCAATACTTGAAAATACAATTTTTAATTAGTTCTAAA
-contig12	26998	27051	trf	23	2.3	23	96	0	97	33	11	13	41	1.80	TATGTGTAAACAATGTTCATACT
-contig12	33017	33050	trf	17	1.9	17	100	0	66	48	12	0	39	1.40	AATACAATACAATTTTT
-contig12	43158	43197	trf	16	2.6	14	85	14	60	38	0	15	46	1.46	TATAATTTTGGGAA
-contig12	45179	45707	trf	161	3.3	156	80	6	538	36	12	12	37	1.81	AATTTTCCGATCGTTCCTATGGCAGCTATAAGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTATATGTTAAAAAACACGAAAGATATAATTTTTTTTATTTTCCATT
-contig12	55866	55914	trf	24	2.0	24	91	0	78	50	18	6	25	1.70	ACACTTAAAAAATGTTTAACAACA
-contig13	9853	9901	trf	24	2.0	24	91	0	78	50	18	6	25	1.70	ACACTTAAAAAATGTTTAACAACA
-contig13	24263	24380	trf	61	1.9	61	96	0	216	26	14	17	41	1.87	AACTTTTCTGTTAGTAACATTGGAGATTGATGTTATCCTAATCCAGTCTGATAGTCTGTTA
-contig13	33337	33598	trf	140	1.9	138	87	3	380	36	11	12	39	1.79	AAAAAATTATAGCTTCGGGGTTTTTTAACATACAACCTTAAAACCTGGAAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGATGACTATATCATATAGCTGTGGTAAAATAATATG
-contig13	33718	34195	trf	163	3.0	161	81	4	561	36	15	11	35	1.85	TTGTTACATATATTTTCCCACTAATTTTCCGATCGTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATTGATATTTCCAAGCTAGAAGGTTAAATGTTAAAAAACACCAAAGATATAAT
-contig13	34300	34345	trf	20	2.2	20	84	0	54	31	24	37	6	1.81	GACGGTCAGACAGACAGACA
-contig14	9255	9372	trf	61	1.9	61	96	0	216	26	14	17	41	1.87	AACTTTTCTGTTAGTAACATTGGAGATTGATGTTATCCTAATCCAGTCTGATAGTCTGTTA
-contig14	18329	18590	trf	140	1.9	138	87	3	380	36	11	12	39	1.79	AAAAAATTATAGCTTCGGGGTTTTTTAACATACAACCTTAAAACCTGGAAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGATGACTATATCATATAGCTGTGGTAAAATAATATG
-contig14	18710	19187	trf	163	3.0	161	81	4	561	36	15	11	35	1.85	TTGTTACATATATTTTCCCACTAATTTTCCGATCGTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATTGATATTTCCAAGCTAGAAGGTTAAATGTTAAAAAACACCAAAGATATAAT
-contig14	19292	19337	trf	20	2.2	20	84	0	54	31	24	37	6	1.81	GACGGTCAGACAGACAGACA
-contig14	29938	30407	trf	162	2.9	159	83	4	559	35	13	13	36	1.85	AAAAATTATATCTTCGCTGTTTTTAACATATAACCTTCTAAGCTTGAAATAACATTTTTTAATTAGTTTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGAAAAACATGAAAT
-contig14	36315	36401	trf	45	1.9	45	85	4	120	40	15	36	8	1.77	AAGGAAGAAGAAGACGGGAGCTTGCACAAGAGCAAGGACGAGGAT
-contig14	39838	40128	trf	149	1.9	148	84	6	381	36	11	12	39	1.79	ATATAGCTCCCATAGGAACAATCGGAAAATTAGTAGAAAAACATGAAATACATATATATCCTTGGTGTTTTTTAACATATAACCTTATAAGCTTGAAAATAACATTTTTTAATTAGTTTTGAAATTCGAATTAAATTTTATCAAAATT
-contig15	0	400	trf	162	2.5	162	83	4	481	36	13	14	36	1.85	TTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGAAAAAATAATATTGAAAAATGATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTGAAAATAACATTTTTTAATTAGT
-contig15	6308	6394	trf	45	1.9	45	85	4	120	40	15	36	8	1.77	AAGGAAGAAGAAGACGGGAGCTTGCACAAGAGCAAGGACGAGGAT
-contig15	9831	10121	trf	149	1.9	148	84	6	381	36	11	12	39	1.79	ATATAGCTCCCATAGGAACAATCGGAAAATTAGTAGAAAAACATGAAATACATATATATCCTTGGTGTTTTTTAACATATAACCTTATAAGCTTGAAAATAACATTTTTTAATTAGTTTTGAAATTCGAATTAAATTTTATCAAAATT
-contig15	18867	18897	trf	12	2.5	12	94	0	51	0	40	30	30	1.57	GTCCGTCTGGCC
-contig15	19005	19470	trf	161	2.9	159	77	7	488	35	13	12	38	1.82	AAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATTAGTCGGACACTTAT
-contig15	27771	27868	trf	22	4.5	22	89	1	151	45	9	9	36	1.68	ATATTGCCAATATTATAAGATA
-contig15	29788	29936	trf	74	2.0	73	97	1	278	45	10	8	35	1.69	TGACCATGGCAATAAATAAGCAGTTTTTTTTTTATTTATTCGAAAAAATACAAAATAAAATTAAATAACTACA
-contig15	39945	40008	trf	17	3.6	17	84	4	72	39	1	1	57	1.18	ATATTTATTATTATTAT
-contig15	49623	50014	trf	161	2.4	161	87	2	534	34	14	12	38	1.83	ATAATTTTTTCATATTATTTTACTACTAATTTTCCGATCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAATTTAAGTAGAAATTCAGACCTAACTAAAAATGACATTTCCAAGCTTACAAGGTGATATGTTAAAAAACACAGAAGAT
-contig16	2412	3083	trf	162	4.1	162	92	0	1049	36	12	12	38	1.81	ATAATTTTTTCATATTATTTTAATACTAATTTTCCGATCTTTCATATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAGAAGGTGATATGTTAAAAAACACCGAAGAT
-contig16	2949	3202	trf	134	1.9	135	90	0	409	38	10	13	37	1.79	CTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTCATTTCCAAGCTTAGAAGGTGATATGCTAAAAAACACCGAAGATATAATTTTTTCATATTATTTTAATT
-contig16	4570	4859	trf	156	1.8	157	85	3	404	37	12	13	37	1.83	AAAATTATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTAGAAATAACATTTATTATTCAGTTCTGAATTTCGAATTAAATTTGATAAAAATAGGACGACTATATCATATAGCTGCCATAGGAACGACCGGAAAATTAGTCAGAAAACATG
-contig16	13815	13855	trf	14	2.9	14	100	0	80	27	22	15	35	1.94	GCCCTATTTAAGTA
-contig16	15817	15847	trf	13	2.2	14	94	5	53	63	3	13	20	1.43	AAAGGAAACTTTAA
-contig16	16698	16742	trf	16	2.8	16	92	0	79	52	6	4	36	1.49	AATCAATTAAAATTGT
-contig16	18449	18479	trf	12	2.5	12	94	0	51	3	40	23	33	1.71	GTCCGTCTGTCC
-contig16	19249	19657	trf	162	2.5	159	85	6	527	37	11	13	37	1.81	AAAAAATTATATCTTCGGTGTTTTTAACATATACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTGCCATAGGAAAGATCGGAAAAATAGTGAGAAAATAATAT
-contig16	27571	27953	trf	162	2.4	158	81	6	407	37	13	13	36	1.83	AATTAAATTTTATAAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTCGTAAAATTAAAATGAAAAACTATATCTTCGGTGTTTTTTAACATATAACCTAATAAGCTTGAAAATAACATTCTTTAATTAGTTCTGAAT
-contig16	31405	31439	trf	16	2.2	16	89	5	52	52	8	5	32	1.56	AAACATTTGACTATAA
-contig16	41711	41757	trf	14	3.3	14	96	0	83	41	23	0	34	1.55	CAATACCTTTATAA
-contig17	7563	7945	trf	162	2.4	158	81	6	407	37	13	13	36	1.83	AATTAAATTTTATAAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTCGTAAAATTAAAATGAAAAACTATATCTTCGGTGTTTTTTAACATATAACCTAATAAGCTTGAAAATAACATTCTTTAATTAGTTCTGAAT
-contig17	11397	11431	trf	16	2.2	16	89	5	52	52	8	5	32	1.56	AAACATTTGACTATAA
-contig17	21703	21749	trf	14	3.3	14	96	0	83	41	23	0	34	1.55	CAATACCTTTATAA
-contig17	30481	30516	trf	16	2.2	16	100	0	70	62	5	0	31	1.18	ATATAATAAAATATAC
-contig17	34819	34894	trf	37	2.0	37	97	0	141	40	12	10	37	1.77	TTGAATTAAATTTTATCAAAATCGGACGACTATATCA
-contig17	37580	37616	trf	2	18.0	2	88	11	56	50	0	2	47	1.15	AT
-contig17	37577	37615	trf	11	3.3	11	92	7	58	52	0	2	44	1.14	ATAATATATAT
-contig17	37580	37616	trf	13	2.8	13	95	0	63	50	0	2	47	1.15	ATATATATATAAT
-contig18	5472	5507	trf	16	2.2	16	100	0	70	62	5	0	31	1.18	ATATAATAAAATATAC
-contig18	9810	9885	trf	37	2.0	37	97	0	141	40	12	10	37	1.77	TTGAATTAAATTTTATCAAAATCGGACGACTATATCA
-contig18	12571	12607	trf	2	18.0	2	88	11	56	50	0	2	47	1.15	AT
-contig18	12568	12606	trf	11	3.3	11	92	7	58	52	0	2	44	1.14	ATAATATATAT
-contig18	12571	12607	trf	13	2.8	13	95	0	63	50	0	2	47	1.15	ATATATATATAAT
-contig18	15659	15708	trf	22	2.3	21	82	6	62	26	10	12	51	1.71	TTATTTGCGTATAACATAACT
-contig18	17942	17967	trf	13	1.9	13	100	0	50	28	8	0	64	1.22	TTTTTTATATCAA
-contig18	26801	26833	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig18	31985	32018	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig18	32891	33363	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig18	34970	35002	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig19	655	704	trf	22	2.3	21	82	6	62	26	10	12	51	1.71	TTATTTGCGTATAACATAACT
-contig19	2938	2963	trf	13	1.9	13	100	0	50	28	8	0	64	1.22	TTTTTTATATCAA
-contig19	11797	11829	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig19	16981	17014	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig19	17887	18359	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig19	19966	19998	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig19	25006	25147	trf	73	1.9	72	85	1	192	39	15	22	21	1.91	AAAAACAAAAAGGGTCGCGATCGCGAAAAAGTAACTTCTAAGACACTTCTGGACAATGATAGATGATAACAC
-contig19	25732	25774	trf	22	2.0	21	85	4	57	40	4	7	47	1.52	GAAATATCATATTATATATTG
-contig19	26304	26613	trf	158	1.9	161	80	7	362	38	11	11	37	1.79	TTTGGTGTTTTTTAACATATAAACTTATACCCTTCAATATAACATTCTTTAATAAGTTCTAATTTTGTAATTAAATTTAATCAAAAATCAGACGACTATATCATATAGCTGCCATACGAAAAATCGAAAAATGGTGGAAAAATAATATAACAAATTATATC
-contig20	6794	6826	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig20	11978	12011	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig20	12884	13356	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig20	14963	14995	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig20	20003	20144	trf	73	1.9	72	85	1	192	39	15	22	21	1.91	AAAAACAAAAAGGGTCGCGATCGCGAAAAAGTAACTTCTAAGACACTTCTGGACAATGATAGATGATAACAC
-contig20	20729	20771	trf	22	2.0	21	85	4	57	40	4	7	47	1.52	GAAATATCATATTATATATTG
-contig20	21301	21610	trf	158	1.9	161	80	7	362	38	11	11	37	1.79	TTTGGTGTTTTTTAACATATAAACTTATACCCTTCAATATAACATTCTTTAATAAGTTCTAATTTTGTAATTAAATTTAATCAAAAATCAGACGACTATATCATATAGCTGCCATACGAAAAATCGAAAAATGGTGGAAAAATAATATAACAAATTATATC
-contig21	30635	30681	trf	20	2.3	20	85	3	67	34	6	6	52	1.53	ATATATTTTTCATAAAGTAT
-contig21	35148	35204	trf	23	2.4	23	84	0	67	50	0	1	48	1.11	ATATTTATATTAAAAAAATATAG
-contig21	35164	35256	trf	23	4.3	23	72	17	81	48	0	1	50	1.08	ATTATATATATTTATATAAATAT
-contig21	35148	35256	trf	2	56.5	2	71	9	64	49	0	0	50	1.07	AT
-contig21	35188	35267	trf	41	2.0	41	85	5	108	49	1	0	49	1.09	ATATATATATTTATATAAATATATTATAAAAATAATATATT
-contig21	35118	35267	trf	39	3.9	41	73	17	124	50	2	1	46	1.21	TTATATTTATATAAATATATTATATACAAAATATATTATAT
-contig21	47789	47815	trf	1	26.0	1	100	0	52	100	0	0	0	0.00	A
-contig22	20631	20677	trf	20	2.3	20	85	3	67	34	6	6	52	1.53	ATATATTTTTCATAAAGTAT
-contig22	25144	25200	trf	23	2.4	23	84	0	67	50	0	1	48	1.11	ATATTTATATTAAAAAAATATAG
-contig22	25160	25252	trf	23	4.3	23	72	17	81	48	0	1	50	1.08	ATTATATATATTTATATAAATAT
-contig22	25144	25252	trf	2	56.5	2	71	9	64	49	0	0	50	1.07	AT
-contig22	25184	25263	trf	41	2.0	41	85	5	108	49	1	0	49	1.09	ATATATATATTTATATAAATATATTATAAAAATAATATATT
-contig22	25114	25263	trf	39	3.9	41	73	17	124	50	2	1	46	1.21	TTATATTTATATAAATATATTATATACAAAATATATTATAT
-contig22	37785	37811	trf	1	26.0	1	100	0	52	100	0	0	0	0.00	A
-contig22	40017	40258	trf	129	1.9	130	90	2	387	37	12	15	34	1.85	GCTTGGAAATAACATTTTTAAATTAGTTCTGAATTTGGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACACTCGGAAAATTAGTCGGAAAATAATATTGAAAAATTTAC
-contig22	46420	46746	trf	163	2.0	163	83	3	415	34	17	12	35	1.88	GTCAAAAAGCCTCAAAGCTATAATTTGTTTCCTACAATTTTCCCACCAATTTTCCGATCGATCCTATAACACCTATATGATACAGTCATCAGATTTTGGTAAAATTGAATACGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAGCGTAAAAGGTTATAT
-contig23	10	251	trf	129	1.9	130	90	2	387	37	12	15	34	1.85	GCTTGGAAATAACATTTTTAAATTAGTTCTGAATTTGGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACACTCGGAAAATTAGTCGGAAAATAATATTGAAAAATTTAC
-contig23	6413	6739	trf	163	2.0	163	83	3	415	34	17	12	35	1.88	GTCAAAAAGCCTCAAAGCTATAATTTGTTTCCTACAATTTTCCCACCAATTTTCCGATCGATCCTATAACACCTATATGATACAGTCATCAGATTTTGGTAAAATTGAATACGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAGCGTAAAAGGTTATAT
-contig23	28201	28615	trf	159	2.6	155	81	6	467	36	11	12	39	1.79	AAAAATTATATCTTTCGTGTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTGTTTTGAATTTAGAATTAAATTTAATAAAATCGGACGACTATATTATATAGCTGCCATAGAAACAATCGCAAAATTAGTTGGAAAATATG
-contig23	33725	33774	trf	16	3.1	16	77	11	55	36	22	36	4	1.73	GACGGACAGACAGACA
-contig23	34608	34836	trf	125	1.8	125	84	1	314	30	26	17	24	1.97	ACGCCCACAAACGGTTAAAACGCTTAAATCAGTCTGCCGCCCACATAACATATACAGTAAAAGACGGTAGGTGGCGCCCTAAAATATCACATTGATGCTTATAAAAATTTGCCACGCCCACTCTA
-contig23	42458	42488	trf	15	2.0	15	100	0	60	33	60	0	6	1.23	TCCACACCACACCAC
-contig23	43293	43715	trf	8	52.4	8	75	7	264	58	8	3	29	1.46	AATAACTA
-contig23	43293	43665	trf	20	18.2	20	76	4	314	57	8	4	29	1.47	AATAACTAAATAGCTAAATA
-contig23	43293	43715	trf	60	7.0	60	83	5	503	58	8	3	29	1.46	AATAACTAAATAGCTAAATAATTAATTAAATAATTAACTAAATAACTAAATAGCTAAATA
-contig23	43319	43715	trf	40	9.9	40	79	4	316	58	8	3	29	1.45	TAAATAACTAAATAACTAAATAAATAATTAAATAAATAAC
-contig23	43313	43743	trf	12	35.6	12	69	8	165	57	8	3	30	1.45	ATTAACTAAATA
-contig23	44010	44071	trf	32	1.9	32	89	0	95	3	34	26	36	1.73	ATGTCCGTTTGGCCGTCCGTCCGTCCGTCCGT
-contig23	44012	44075	trf	12	4.9	12	80	14	72	1	34	26	36	1.67	GTCCGTCTGTCC
-contig23	46968	47342	trf	160	2.4	159	78	9	374	35	12	16	35	1.87	GAACGATCGGAAAATTGGTGGAAAAATAATATGATACAAATTACAGCTTCGGTGTTTTTTGACACATAACCTTCCTAGCTTGGAAATAACATTTTTCAATAAGTTATAAATTTCAATTATTTTACAGAATCGGACGACAACATCATATAGCTGCCATAA
-contig24	8198	8612	trf	159	2.6	155	81	6	467	36	11	12	39	1.79	AAAAATTATATCTTTCGTGTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTGTTTTGAATTTAGAATTAAATTTAATAAAATCGGACGACTATATTATATAGCTGCCATAGAAACAATCGCAAAATTAGTTGGAAAATATG
-contig24	13722	13771	trf	16	3.1	16	77	11	55	36	22	36	4	1.73	GACGGACAGACAGACA
-contig24	14605	14833	trf	125	1.8	125	84	1	314	30	26	17	24	1.97	ACGCCCACAAACGGTTAAAACGCTTAAATCAGTCTGCCGCCCACATAACATATACAGTAAAAGACGGTAGGTGGCGCCCTAAAATATCACATTGATGCTTATAAAAATTTGCCACGCCCACTCTA
-contig24	22455	22485	trf	15	2.0	15	100	0	60	33	60	0	6	1.23	TCCACACCACACCAC
-contig24	23290	23712	trf	8	52.4	8	75	7	264	58	8	3	29	1.46	AATAACTA
-contig24	23290	23662	trf	20	18.2	20	76	4	314	57	8	4	29	1.47	AATAACTAAATAGCTAAATA
-contig24	23290	23712	trf	60	7.0	60	83	5	503	58	8	3	29	1.46	AATAACTAAATAGCTAAATAATTAATTAAATAATTAACTAAATAACTAAATAGCTAAATA
-contig24	23316	23712	trf	40	9.9	40	79	4	316	58	8	3	29	1.45	TAAATAACTAAATAACTAAATAAATAATTAAATAAATAAC
-contig24	23310	23740	trf	12	35.6	12	69	8	165	57	8	3	30	1.45	ATTAACTAAATA
-contig24	24007	24068	trf	32	1.9	32	89	0	95	3	34	26	36	1.73	ATGTCCGTTTGGCCGTCCGTCCGTCCGTCCGT
-contig24	24009	24072	trf	12	4.9	12	80	14	72	1	34	26	36	1.67	GTCCGTCTGTCC
-contig24	26965	27339	trf	160	2.4	159	78	9	374	35	12	16	35	1.87	GAACGATCGGAAAATTGGTGGAAAAATAATATGATACAAATTACAGCTTCGGTGTTTTTTGACACATAACCTTCCTAGCTTGGAAATAACATTTTTCAATAAGTTATAAATTTCAATTATTTTACAGAATCGGACGACAACATCATATAGCTGCCATAA
-contig24	29976	30022	trf	6	7.7	6	92	0	65	23	17	23	34	1.96	TTACGG
-contig24	29976	30026	trf	18	2.8	18	93	0	82	24	16	24	36	1.94	TTACAGTTACAGTTACGG
-contig24	32044	32083	trf	5	7.8	5	94	0	69	20	0	38	41	1.53	GTTGA
-contig24	34951	35301	trf	162	2.2	157	81	5	382	36	13	12	38	1.82	ATATGTTAAAAAACACCAAAAATATAATTTTTTCATATGATTTTCCCAGTAATTTTTCGATCGTTCCTATAACAACTATATAATATAATCGCCCGATTTTCATAAAATTTAATTCGAAATTCAATACAAATTAAAAAATGTTATAGCGTAGGAGGTT
-contig24	39189	39669	trf	163	3.0	161	82	3	597	36	13	12	37	1.83	ATTATTTTACCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTAAT
-contig24	39183	39669	trf	162	3.0	158	82	5	578	36	13	12	37	1.83	TTTTATATTATTTTCCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAGGGTATATGTTAAAAAACACCAAAGATATAAT
-contig25	2035	2074	trf	5	7.8	5	94	0	69	20	0	38	41	1.53	GTTGA
-contig25	4942	5292	trf	162	2.2	157	81	5	382	36	13	12	38	1.82	ATATGTTAAAAAACACCAAAAATATAATTTTTTCATATGATTTTCCCAGTAATTTTTCGATCGTTCCTATAACAACTATATAATATAATCGCCCGATTTTCATAAAATTTAATTCGAAATTCAATACAAATTAAAAAATGTTATAGCGTAGGAGGTT
-contig25	9180	9660	trf	163	3.0	161	82	3	597	36	13	12	37	1.83	ATTATTTTACCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTAAT
-contig25	9174	9660	trf	162	3.0	158	82	5	578	36	13	12	37	1.83	TTTTATATTATTTTCCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAGGGTATATGTTAAAAAACACCAAAGATATAAT
-contig25	10794	10823	trf	15	1.9	15	100	0	58	34	10	6	48	1.64	TAATTTAGATTTCAC
-contig25	10896	10946	trf	20	2.5	20	100	0	100	18	20	46	16	1.85	TAGGTGGCGCAAGGATGCGC
-contig25	10896	10947	trf	10	5.1	10	73	17	52	17	19	45	17	1.86	TAGGTGGCGC
-contig25	20400	20805	trf	160	2.5	160	81	8	473	37	13	14	35	1.84	TTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAATTATATCTTCGGTGTTTTTTTAACATATAACCGTATAAGCTTGAAAATAACATTTATTATTAGTGCTTAA
-contig25	20371	21270	trf	162	5.7	162	70	14	532	35	12	14	38	1.83	ATAACATTTTTTAATTAGTTCTTAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGTAAAATAATAATGAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTGAAA
-contig25	25029	25058	trf	12	2.4	12	100	0	58	34	24	41	0	1.55	ACGGACGGACAG
-contig25	29026	29060	trf	8	4.2	8	92	0	50	32	26	41	0	1.56	ACGGACAG
-contig25	29458	29506	trf	18	2.6	18	86	6	69	50	20	2	27	1.60	ACAATACATTACATACAT
-contig25	29458	29504	trf	20	2.4	20	89	7	69	52	21	2	23	1.58	ACAATACAATACATTAGCAT
-contig25	36613	36916	trf	162	1.9	161	84	0	408	36	12	12	37	1.81	AAATTAGATCTTCGGTGTTTTTAACATATAACCTCATAAACTTGAAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATAACATAAAGCTGCCATAGGAACAATCGGAAAATTAGTCGAAAAACATGAAATAA
-contig25	36630	36976	trf	162	2.1	162	81	2	390	36	11	14	37	1.82	TTTTTAACATATAACCTTATAAACTTGAAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATAACATAAAGCTGCCATAGGAACAATCGGAAAATTAGTCGAAAAACATGAAATAAAAATTAGAGCTTTGGGGC
-contig25	38794	38823	trf	14	2.0	15	93	6	51	37	0	0	62	0.96	AATTTAATAATTTTT
-contig25	43887	44184	trf	148	2.0	148	98	0	576	34	9	12	44	1.75	TGGCTAATTTACATTTTTTTACATTTATCAAAATAGAAAGTTATTTTCATTGGTTCTAAAAATCTAGTTTAGTAAAAATGTTCAGAACAGTCAAATGAAGTTCTTTTTTGATTATGATTTATATAACTCCTTTAAATAAGGATGTTCT
-contig25	50073	50105	trf	8	3.9	8	95	4	55	87	9	0	3	0.64	AAAAAAAC
-contig25	51989	52022	trf	12	2.7	12	95	4	57	39	15	3	42	1.62	CTATATATATCA
-contig25	62041	62076	trf	16	2.1	17	94	5	63	85	0	0	14	0.59	AAAAAATAATAATAAAA
-contig26	58	90	trf	8	3.9	8	95	4	55	87	9	0	3	0.64	AAAAAAAC
-contig26	1974	2007	trf	12	2.7	12	95	4	57	39	15	3	42	1.62	CTATATATATCA
-contig26	12026	12061	trf	16	2.1	17	94	5	63	85	0	0	14	0.59	AAAAAATAATAATAAAA
-contig27	15760	15805	trf	19	2.4	19	85	10	58	48	4	0	46	1.22	TTAAAATATATATATTTTA
-contig28	755	800	trf	19	2.4	19	85	10	58	48	4	0	46	1.22	TTAAAATATATATATTTTA
-contig28	41413	41465	trf	17	3.0	17	88	2	77	11	11	34	42	1.77	GTGGAAGGTGTCTTTTT
-contig28	44917	45162	trf	125	2.0	125	83	3	314	24	16	29	29	1.97	TATAAGCAGAAAAGCGATATTTTAGGGAGCCACCTACCAGCCATTTCAATAGATGTTATGTGGGCAGCAGACAGATTTAAGCGTTTAAACCATTTGCGGGCGTTACAGTGGGCGTGGCACTTTTT
-contig28	46311	46343	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig28	46340	46373	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig29	21404	21456	trf	17	3.0	17	88	2	77	11	11	34	42	1.77	GTGGAAGGTGTCTTTTT
-contig29	24908	25153	trf	125	2.0	125	83	3	314	24	16	29	29	1.97	TATAAGCAGAAAAGCGATATTTTAGGGAGCCACCTACCAGCCATTTCAATAGATGTTATGTGGGCAGCAGACAGATTTAAGCGTTTAAACCATTTGCGGGCGTTACAGTGGGCGTGGCACTTTTT
-contig29	26302	26334	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig29	26331	26364	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig29	30652	30678	trf	8	3.2	8	100	0	52	0	34	26	38	1.57	TGTCCGTC
-contig29	36871	36898	trf	7	3.9	7	100	0	54	59	29	11	0	1.32	CAAACAG
-contig29	38824	38868	trf	13	3.4	13	93	0	79	25	22	31	20	1.98	GTGCATGCTAACG
-contig29	39109	39142	trf	5	6.6	5	92	0	57	18	39	42	0	1.50	CCGAG
-contig29	39341	39399	trf	6	10.2	6	81	10	50	0	27	18	53	1.45	CTCTGT
-contig29	46655	46680	trf	10	2.5	10	100	0	50	0	12	64	24	1.27	GGGCGGTTGT
-contig29	46945	46990	trf	8	5.6	8	83	0	63	2	35	24	37	1.68	TGCTGCTC
-contig30	1299	1331	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig30	1328	1361	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig30	5649	5675	trf	8	3.2	8	100	0	52	0	34	26	38	1.57	TGTCCGTC
-contig30	11868	11895	trf	7	3.9	7	100	0	54	59	29	11	0	1.32	CAAACAG
-contig30	13821	13865	trf	13	3.4	13	93	0	79	25	22	31	20	1.98	GTGCATGCTAACG
-contig30	14106	14139	trf	5	6.6	5	92	0	57	18	39	42	0	1.50	CCGAG
-contig30	14338	14396	trf	6	10.2	6	81	10	50	0	27	18	53	1.45	CTCTGT
-contig30	21652	21677	trf	10	2.5	10	100	0	50	0	12	64	24	1.27	GGGCGGTTGT
-contig30	21942	21987	trf	8	5.6	8	83	0	63	2	35	24	37	1.68	TGCTGCTC
-contig30	33675	33702	trf	12	2.2	12	100	0	54	33	25	40	0	1.56	ACGGACGGACAG
-contig30	38138	38430	trf	162	1.8	160	87	4	435	37	13	13	35	1.84	GTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAAAAATAAAAATATGGTATTTCCAAGCGTAGAAGGTTATAAGTTAAAAAAAAACCGAAGATATAATTTTTCAATATTATTTTACCACTAATTTTCCGATT
-contig30	43427	43457	trf	14	2.1	14	93	0	51	43	10	16	30	1.81	TATAGCCTATAAGA
-contig30	48376	48681	trf	163	1.9	163	83	5	402	35	14	15	34	1.88	AATTTTCCGATCGTTTCTATGGCAGCAATAAGATATAGTCGTCCGATTTTGATAAAATGTGAGTCGAAATTCAGAACTAATTAAAAAATGATATTTCCAAGAAAAGGAGGTTATATGTCAAAAAACACCAAAGATATAATTTGTGTCATTTTATTTTCCCACC
-contig30	48838	48870	trf	12	2.7	12	90	0	55	31	25	40	3	1.71	ACGGACGGACAG
-contig30	63065	63289	trf	123	1.8	123	88	1	342	37	13	13	36	1.84	TTCCTATGACAGATAAATGATATAGTCGTCCAATCTTATTAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTAAGAAGGTTATTTGTCAAAAATCAATCCGATCG
-contig31	3420	3450	trf	14	2.1	14	93	0	51	43	10	16	30	1.81	TATAGCCTATAAGA
-contig31	8369	8674	trf	163	1.9	163	83	5	402	35	14	15	34	1.88	AATTTTCCGATCGTTTCTATGGCAGCAATAAGATATAGTCGTCCGATTTTGATAAAATGTGAGTCGAAATTCAGAACTAATTAAAAAATGATATTTCCAAGAAAAGGAGGTTATATGTCAAAAAACACCAAAGATATAATTTGTGTCATTTTATTTTCCCACC
-contig31	8831	8863	trf	12	2.7	12	90	0	55	31	25	40	3	1.71	ACGGACGGACAG
-contig31	23058	23282	trf	123	1.8	123	88	1	342	37	13	13	36	1.84	TTCCTATGACAGATAAATGATATAGTCGTCCAATCTTATTAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTAAGAAGGTTATTTGTCAAAAATCAATCCGATCG
-contig31	32398	32439	trf	21	2.0	21	95	0	73	17	7	14	60	1.55	TTTTTTTAAGTCCTGTTTAGA
-contig32	2387	2428	trf	21	2.0	21	95	0	73	17	7	14	60	1.55	TTTTTTTAAGTCCTGTTTAGA
-contig32	10363	10394	trf	12	2.6	12	89	0	53	38	25	35	0	1.56	ACGGACAGACAG
-contig32	17272	17334	trf	2	31.5	2	90	3	99	48	0	0	51	1.00	TA
-contig32	20292	20360	trf	33	2.2	33	92	7	115	2	10	36	50	1.52	TGCTGGTGCTGTTGTTGTGATTGTTGTTGTTGC
-contig32	20364	20414	trf	3	16.7	3	82	0	55	2	26	32	40	1.67	TGC
-contig32	20364	20421	trf	15	3.8	15	85	0	78	1	24	31	42	1.65	TGCTGCTGTTGCTGC
-contig32	28810	28846	trf	18	2.0	18	94	0	63	41	0	11	47	1.39	TTAATTTTTAAATGGAAA
-contig32	35359	35405	trf	23	2.0	23	91	4	76	54	0	0	45	0.99	ATTTAAATTTAATTTAAATAAAA
-contig33	2270	2332	trf	2	31.5	2	90	3	99	48	0	0	51	1.00	TA
-contig33	5290	5358	trf	33	2.2	33	92	7	115	2	10	36	50	1.52	TGCTGGTGCTGTTGTTGTGATTGTTGTTGTTGC
-contig33	5362	5412	trf	3	16.7	3	82	0	55	2	26	32	40	1.67	TGC
-contig33	5362	5419	trf	15	3.8	15	85	0	78	1	24	31	42	1.65	TGCTGCTGTTGCTGC
-contig33	13808	13844	trf	18	2.0	18	94	0	63	41	0	11	47	1.39	TTAATTTTTAAATGGAAA
-contig33	20357	20403	trf	23	2.0	23	91	4	76	54	0	0	45	0.99	ATTTAAATTTAATTTAAATAAAA
-contig34	16671	16697	trf	11	2.4	11	100	0	52	42	7	7	42	1.62	ATTTCGATAAA
-contig35	30318	30688	trf	184	2.0	184	98	0	722	32	15	15	36	1.89	CAAAAATAATTAAAAAATGTTATTTCCAAGCGTAGAAGGTTATATGTTGAAAAACAACGAAGCTATAATTTTTTCATATTATTTTCTTACAATTTTTTTGTCGTTCGTGTGACAGCTATATGATATAGTGGTCCGATTTTGATACTGCGTTGCAAAAATCTGACTGAAATCATTCTAGCCTCCG
-contig35	32392	32836	trf	162	2.7	161	84	6	576	36	13	12	37	1.82	AAAAATTATATCTTCGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACAATCGGAAAATTAATAGGAAAACATGAAAT
-contig35	35259	35292	trf	15	2.3	15	89	5	50	57	0	0	42	0.98	TAAAAAATAATTATT
-contig35	39787	39848	trf	31	2.0	31	96	0	113	45	11	11	31	1.76	ATGGTCATACTGAAACTAATACATAAATTAT
-contig36	5311	5681	trf	184	2.0	184	98	0	722	32	15	15	36	1.89	CAAAAATAATTAAAAAATGTTATTTCCAAGCGTAGAAGGTTATATGTTGAAAAACAACGAAGCTATAATTTTTTCATATTATTTTCTTACAATTTTTTTGTCGTTCGTGTGACAGCTATATGATATAGTGGTCCGATTTTGATACTGCGTTGCAAAAATCTGACTGAAATCATTCTAGCCTCCG
-contig36	7385	7829	trf	162	2.7	161	84	6	576	36	13	12	37	1.82	AAAAATTATATCTTCGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACAATCGGAAAATTAATAGGAAAACATGAAAT
-contig36	10252	10285	trf	15	2.3	15	89	5	50	57	0	0	42	0.98	TAAAAAATAATTATT
-contig36	14780	14841	trf	31	2.0	31	96	0	113	45	11	11	31	1.76	ATGGTCATACTGAAACTAATACATAAATTAT
-contig36	27578	27608	trf	14	2.1	14	93	0	51	23	36	16	23	1.94	CTGCCACAGTACAT
-contig37	18904	18938	trf	15	2.1	17	89	10	54	58	0	0	41	0.98	TATAAATATTATAAATA
-contig37	35802	35843	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig37	40636	40678	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig37	40640	40685	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig37	47512	47537	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig38	3901	3935	trf	15	2.1	17	89	10	54	58	0	0	41	0.98	TATAAATATTATAAATA
-contig38	20799	20840	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig38	25633	25675	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig38	25637	25682	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig38	32509	32534	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig38	39109	39144	trf	17	2.1	17	88	0	52	42	2	14	40	1.60	AAATGTAGTAAATTATT
-contig38	42287	42333	trf	10	4.7	10	79	12	51	36	0	0	63	0.95	ATTAATTTAT
-contig39	5796	5837	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig39	10630	10672	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig39	10634	10679	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig39	17506	17531	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig39	24106	24141	trf	17	2.1	17	88	0	52	42	2	14	40	1.60	AAATGTAGTAAATTATT
-contig39	27284	27330	trf	10	4.7	10	79	12	51	36	0	0	63	0.95	ATTAATTTAT
-contig39	44173	44214	trf	19	2.2	19	100	0	82	36	9	19	34	1.85	TTAAAAATTGCACATGGTG
-contig40	9159	9200	trf	19	2.2	19	100	0	82	36	9	19	34	1.85	TTAAAAATTGCACATGGTG
-contig40	13042	13114	trf	36	2.0	36	100	0	144	27	16	13	41	1.87	GACAAATTGCTACATTTTAGCTTTTATAGTTTCCGA
-contig40	13643	13700	trf	26	2.2	26	96	0	105	31	36	14	17	1.89	TACAAGTTTGCCACGCCCACAAACCG
-contig40	18034	18507	trf	159	2.9	159	81	6	539	38	12	13	36	1.82	AAAAATTATATCTTTGATGTTTTTCAACATATAAAGGTCTAAGCTTGAAAAACATTTTTTAATTAATTCTGAATTTCGAATTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCTATAGAAACGATCGGAAAATTAGTCGGAAACATGAAAC
-contig40	18005	18507	trf	162	3.1	160	81	5	579	38	11	13	35	1.82	ATCGGAAAATTAGTCGGAAAAATAAATAAAAATTATATCTTTGGTGTTTTTCAACATATAAACTTCTAAGCTTGAAAATAACATTTTTTAATTAATTCTGAATTTCGAATTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCTATAGAAACG
-contig40	24996	25033	trf	14	2.6	15	83	12	51	62	2	5	29	1.31	AAAATATAATATAGC
-contig40	26421	26724	trf	161	1.9	162	88	3	468	35	12	14	36	1.84	AAAAAATGATATCTTCGGTGTTTGTTAACATATAACCTCCTACGCTTGGAAATAACATTTTTTAATTGAGTTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTTTATCATATAGCTACCATACGAACAATCGGAAAATTAGTGGTAAAATAATATG
-contig40	35550	35576	trf	12	2.2	12	100	0	52	7	42	34	15	1.75	CGTCCTCCGGAG
-contig40	43558	43848	trf	162	1.8	162	85	3	415	38	11	12	37	1.80	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTAAATTCGAAATACAAAACCAAATAAAAAATGATATTTCCAAGCGTAGAAGGTTAAATATTAAAAAACACCAAAAATAAGATTTTTTTATATTATTTTTCCATTAATTTTTCTATTGTTC
-contig40	46740	46774	trf	12	2.8	12	81	0	50	5	47	26	20	1.73	CGTCCGACCGTC
-contig40	46729	46782	trf	20	2.7	20	84	0	61	7	43	26	22	1.80	GTCCGTCTGTCCGTCCGACC
-contig40	53378	53421	trf	8	5.4	8	82	0	59	2	32	25	39	1.69	TGTCCGTC
-contig40	53565	54047	trf	161	3.0	160	81	6	578	37	12	14	36	1.83	AAAAATGAAATAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGG
-contig40	53574	54070	trf	162	3.1	161	80	6	581	37	11	14	36	1.83	AAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGGAAATAATATG
-contig40	54450	54496	trf	21	2.2	21	84	7	58	39	13	8	39	1.75	AATTAATATGCGTACATTCGA
-contig41	5541	5567	trf	12	2.2	12	100	0	52	7	42	34	15	1.75	CGTCCTCCGGAG
-contig41	13549	13839	trf	162	1.8	162	85	3	415	38	11	12	37	1.80	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTAAATTCGAAATACAAAACCAAATAAAAAATGATATTTCCAAGCGTAGAAGGTTAAATATTAAAAAACACCAAAAATAAGATTTTTTTATATTATTTTTCCATTAATTTTTCTATTGTTC
-contig41	16731	16765	trf	12	2.8	12	81	0	50	5	47	26	20	1.73	CGTCCGACCGTC
-contig41	16720	16773	trf	20	2.7	20	84	0	61	7	43	26	22	1.80	GTCCGTCTGTCCGTCCGACC
-contig41	23369	23412	trf	8	5.4	8	82	0	59	2	32	25	39	1.69	TGTCCGTC
-contig41	23556	24038	trf	161	3.0	160	81	6	578	37	12	14	36	1.83	AAAAATGAAATAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGG
-contig41	23565	24061	trf	162	3.1	161	80	6	581	37	11	14	36	1.83	AAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGGAAATAATATG
-contig41	24441	24487	trf	21	2.2	21	84	7	58	39	13	8	39	1.75	AATTAATATGCGTACATTCGA
-contig41	34353	34559	trf	102	2.0	102	84	3	272	39	7	16	36	1.77	GTTTTTATAATTAAAAAATGTTGTAAGGAAATTTAATCTGGTATGTTATAGAGATTTTAAAACTGATAAGAAAACTGAAAGTCTGAAAAGACCAGATCCAGA
-contig41	36083	36194	trf	55	2.0	55	98	0	213	40	10	10	37	1.75	TATACGCGATCAGGCCTTTATGAAATAATTATATTATATAAAAAATCATTATGAT
-contig41	38918	38955	trf	19	1.9	19	94	0	65	10	2	18	67	1.32	TTATTTTGTCGTTATGTTG
-contig41	48641	48672	trf	8	3.9	8	91	0	53	0	38	25	35	1.56	TGTCCGTC
-contig41	52148	52268	trf	59	2.0	59	100	0	240	29	11	13	45	1.78	TAGTCGAGGCAATCGACTATAGCATTCATTTTGTTTTTTTTTAAATAATATTATCTATG
-contig41	58540	58636	trf	45	2.2	45	96	1	176	27	10	30	32	1.90	CACGATTTTAATGAGTCAAAAGCAAGTGGAGTTGGGTTTATGTGG
-contig42	4347	4553	trf	102	2.0	102	84	3	272	39	7	16	36	1.77	GTTTTTATAATTAAAAAATGTTGTAAGGAAATTTAATCTGGTATGTTATAGAGATTTTAAAACTGATAAGAAAACTGAAAGTCTGAAAAGACCAGATCCAGA
-contig42	6077	6188	trf	55	2.0	55	98	0	213	40	10	10	37	1.75	TATACGCGATCAGGCCTTTATGAAATAATTATATTATATAAAAAATCATTATGAT
-contig42	8912	8949	trf	19	1.9	19	94	0	65	10	2	18	67	1.32	TTATTTTGTCGTTATGTTG
-contig42	18635	18666	trf	8	3.9	8	91	0	53	0	38	25	35	1.56	TGTCCGTC
-contig42	22142	22262	trf	59	2.0	59	100	0	240	29	11	13	45	1.78	TAGTCGAGGCAATCGACTATAGCATTCATTTTGTTTTTTTTTAAATAATATTATCTATG
-contig42	28534	28630	trf	45	2.2	45	96	1	176	27	10	30	32	1.90	CACGATTTTAATGAGTCAAAAGCAAGTGGAGTTGGGTTTATGTGG
-contig42	34860	34906	trf	2	23.0	2	100	0	92	50	0	0	50	1.00	TA
-contig42	61016	61055	trf	19	2.0	20	90	5	62	41	7	17	33	1.79	ATGTAATCTAATATGTAACG
-contig42	66596	66635	trf	12	3.1	13	88	7	62	61	12	2	23	1.43	TTAAAAACTAAAC
-contig42	67620	67658	trf	17	2.2	17	100	0	76	44	5	5	44	1.49	TTTATTAAAAAACGTAT
-contig43	4852	4898	trf	2	23.0	2	100	0	92	50	0	0	50	1.00	TA
-contig43	31008	31047	trf	19	2.0	20	90	5	62	41	7	17	33	1.79	ATGTAATCTAATATGTAACG
-contig43	36588	36627	trf	12	3.1	13	88	7	62	61	12	2	23	1.43	TTAAAAACTAAAC
-contig43	37612	37650	trf	17	2.2	17	100	0	76	44	5	5	44	1.49	TTTATTAAAAAACGTAT
-contig43	42952	43261	trf	161	1.9	159	83	6	392	35	12	15	36	1.85	CATAGGAACGATCGGAAAAGTTGTGGAAAAATAATACAAAAAAATGATATCTTTGGTGTTTTTAACATAACCTCCTACGCTTGGAAATAACATTTTGTAATTGGTTCTGAATTTCGAATTTAATTTTAACAAAATAGGACGACTATATCATTTAGCTGT
-contig43	46289	46315	trf	2	13.0	2	100	0	52	50	0	0	50	1.00	TA
-contig44	2940	3249	trf	161	1.9	159	83	6	392	35	12	15	36	1.85	CATAGGAACGATCGGAAAAGTTGTGGAAAAATAATACAAAAAAATGATATCTTTGGTGTTTTTAACATAACCTCCTACGCTTGGAAATAACATTTTGTAATTGGTTCTGAATTTCGAATTTAATTTTAACAAAATAGGACGACTATATCATTTAGCTGT
-contig44	6277	6303	trf	2	13.0	2	100	0	52	50	0	0	50	1.00	TA
-contig44	20011	20063	trf	21	2.4	22	83	6	70	19	17	26	36	1.94	TTTGGGCCTAAAATGTGGCCAT
-contig44	20567	20593	trf	12	2.2	12	100	0	52	0	38	26	34	1.57	GTCCGTCTGTCC
-contig44	30517	30547	trf	12	2.5	12	94	0	51	0	40	23	36	1.55	GTCCGTCTGTCC
-contig44	35884	35918	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig44	46353	46793	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig44	49300	49330	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig44	49770	49796	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig45	10007	10059	trf	21	2.4	22	83	6	70	19	17	26	36	1.94	TTTGGGCCTAAAATGTGGCCAT
-contig45	10563	10589	trf	12	2.2	12	100	0	52	0	38	26	34	1.57	GTCCGTCTGTCC
-contig45	20513	20543	trf	12	2.5	12	94	0	51	0	40	23	36	1.55	GTCCGTCTGTCC
-contig45	25880	25914	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig45	36349	36789	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig45	39296	39326	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig45	39766	39792	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig45	47187	47221	trf	12	2.8	12	100	0	68	17	55	17	8	1.66	GCGCCACCTACC
-contig46	874	908	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig46	11343	11783	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig46	14290	14320	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig46	14760	14786	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig46	22181	22215	trf	12	2.8	12	100	0	68	17	55	17	8	1.66	GCGCCACCTACC
-contig46	26619	26656	trf	17	2.2	17	100	0	74	16	10	35	37	1.83	GAAGGGGTTTTTGCTCT
-contig46	29212	29335	trf	58	2.1	58	90	1	192	34	16	21	28	1.95	AGAAACTTTTGGGAAAATTTCAGCCCGATAGCTTTAAAACTAAAAGACTAGTTTGCGC
-contig46	30451	30797	trf	160	2.1	161	87	4	484	36	11	13	38	1.81	AAAAATTATATCTTTTGTGTTTTTTAACATATAACCTTATAAGCATGAAAATAACATTTTTAAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGAATATATCATATAGCTGTCACAGCAACGATCGGAAAATAGTAGGAAAACATGAAAT
-contig46	37266	37304	trf	7	5.4	7	96	0	58	0	63	28	7	1.23	GCCCCTG
-contig47	12378	12417	trf	20	1.9	21	84	5	53	56	12	2	28	1.50	AAAAAAATTATTTCAAAACTC
-contig47	17126	17182	trf	11	5.1	11	75	16	53	19	12	8	58	1.60	TATAGCTTATT
-contig48	22258	22288	trf	12	2.5	12	94	0	51	33	30	36	0	1.58	ACGGACGGACAC
-contig48	26729	26839	trf	56	2.0	56	98	0	211	30	9	15	45	1.77	TGTGAGTTGTTTAATAGATATCATATTAAATTGTACTTTTGTTAAAGTACTCACGT
-contig48	28643	28680	trf	16	2.4	16	86	13	51	51	5	5	37	1.48	ACTATATATAAAGTAT
-contig48	35732	35772	trf	20	2.0	20	90	0	62	47	7	10	35	1.65	TAAGAAATAATCAACGTTAT
-contig48	49638	49680	trf	21	2.0	22	95	4	77	30	26	0	42	1.55	TATCTACCTTACAATTTTACAC
-contig48	52252	52296	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig48	54026	54410	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig48	56901	56943	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig49	723	763	trf	20	2.0	20	90	0	62	47	7	10	35	1.65	TAAGAAATAATCAACGTTAT
-contig49	14629	14671	trf	21	2.0	22	95	4	77	30	26	0	42	1.55	TATCTACCTTACAATTTTACAC
-contig49	17243	17287	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig49	19017	19401	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig49	21892	21934	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig50	2241	2285	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig50	4015	4399	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig50	6890	6932	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig50	30348	30379	trf	15	2.1	15	93	0	53	22	6	0	70	1.09	TATTATTCTTATATT
-contig50	32504	32536	trf	15	2.1	15	94	0	55	78	3	12	6	1.06	AAGAAGAAAAAAATA
-contig51	15347	15378	trf	15	2.1	15	93	0	53	22	6	0	70	1.09	TATTATTCTTATATT
-contig51	17503	17535	trf	15	2.1	15	94	0	55	78	3	12	6	1.06	AAGAAGAAAAAAATA
-contig51	25982	26007	trf	13	1.9	13	100	0	50	72	28	0	0	0.86	AACAACAACAAAC
-contig51	31332	31625	trf	161	1.8	161	86	3	428	38	11	14	35	1.83	GTTCCTATGGCAGCTATATGATACAGTCGTACGATTTTGATAAAATTTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCTAGGAAGGTATATGTTAAGAAAAACCAAAGATATAATTTTTCAATATTATTTTACGACTAATTTTCCAATT
-contig51	48401	48453	trf	24	2.1	25	83	16	65	69	0	7	23	1.14	AAATAGTAAAGAAAATAAAATTTAA
-contig52	1324	1617	trf	161	1.8	161	86	3	428	38	11	14	35	1.83	GTTCCTATGGCAGCTATATGATACAGTCGTACGATTTTGATAAAATTTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCTAGGAAGGTATATGTTAAGAAAAACCAAAGATATAATTTTTCAATATTATTTTACGACTAATTTTCCAATT
-contig52	18393	18445	trf	24	2.1	25	83	16	65	69	0	7	23	1.14	AAATAGTAAAGAAAATAAAATTTAA
-contig52	25530	25920	trf	140	2.7	139	85	7	482	37	11	13	36	1.82	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCAGAACTAATTAAAAATGTTATTTCCAAACTTAGAAGGTTATATGTTAAAAAAACACCAAAGATATAATTTTTTCAAATTTTCGATTGTTC
-contig52	28307	28723	trf	161	2.6	161	82	6	502	38	11	11	38	1.78	AAATAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTATAAGCTTGGAAATAACATTTTTAATTAGTTATGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTCCCATAGGAACAATCAGAAAATTAGTCAGAAAACATG
-contig52	30627	30664	trf	18	2.1	18	89	0	56	27	18	5	48	1.70	TTTTGAAAACTTTTCCAA
-contig52	30783	30833	trf	2	26.0	2	76	8	50	44	2	6	48	1.39	AT
-contig52	30783	30841	trf	18	3.2	18	83	9	73	44	1	6	46	1.40	ATATATATATATATGTAT
-contig52	31654	31682	trf	3	9.3	3	100	0	56	64	0	0	35	0.94	TAA
-contig52	33072	33119	trf	22	2.1	23	88	4	69	53	19	0	27	1.45	ATACAAATACTACTACAACAATA
-contig52	33072	33119	trf	25	2.0	23	91	8	76	53	19	0	27	1.45	ATACAAATACTACTACAATAATA
-contig52	33142	33172	trf	14	2.1	15	93	6	53	23	26	0	50	1.50	TTTATCTCATCATCA
-contig52	35888	35985	trf	30	3.2	30	97	2	178	30	12	13	43	1.81	ACATCGATGTTTTTCGATGTTTTTAAAATA
-contig52	39108	39161	trf	25	2.1	25	100	0	106	26	16	18	37	1.93	ACATTATATTGGTCTTTGGACGTAC
-contig53	5523	5913	trf	140	2.7	139	85	7	482	37	11	13	36	1.82	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCAGAACTAATTAAAAATGTTATTTCCAAACTTAGAAGGTTATATGTTAAAAAAACACCAAAGATATAATTTTTTCAAATTTTCGATTGTTC
-contig53	8300	8716	trf	161	2.6	161	82	6	502	38	11	11	38	1.78	AAATAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTATAAGCTTGGAAATAACATTTTTAATTAGTTATGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTCCCATAGGAACAATCAGAAAATTAGTCAGAAAACATG
-contig53	10620	10657	trf	18	2.1	18	89	0	56	27	18	5	48	1.70	TTTTGAAAACTTTTCCAA
-contig53	10776	10826	trf	2	26.0	2	76	8	50	44	2	6	48	1.39	AT
-contig53	10776	10834	trf	18	3.2	18	83	9	73	44	1	6	46	1.40	ATATATATATATATGTAT
-contig53	11647	11675	trf	3	9.3	3	100	0	56	64	0	0	35	0.94	TAA
-contig53	13065	13112	trf	22	2.1	23	88	4	69	53	19	0	27	1.45	ATACAAATACTACTACAACAATA
-contig53	13065	13112	trf	25	2.0	23	91	8	76	53	19	0	27	1.45	ATACAAATACTACTACAATAATA
-contig53	13135	13165	trf	14	2.1	15	93	6	53	23	26	0	50	1.50	TTTATCTCATCATCA
-contig53	15881	15978	trf	30	3.2	30	97	2	178	30	12	13	43	1.81	ACATCGATGTTTTTCGATGTTTTTAAAATA
-contig53	19101	19154	trf	25	2.1	25	100	0	106	26	16	18	37	1.93	ACATTATATTGGTCTTTGGACGTAC
-contig53	22145	22430	trf	157	1.8	157	85	0	399	34	16	13	35	1.88	TCCGATCGTTCCTATCACAGCTATATGATATAGTCGTCCGATTTAGATAAAATTGAATTCGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAACGCAGAAGATTATATGTTAAAAAACACCAAAGATATCATTTTTTCATTTTCTCTGACTTTC
-contig53	28566	29032	trf	154	2.9	161	76	9	461	37	13	10	37	1.80	CCACTAATTTTCCGATCGTTCCTATGGCAGCTATATAATATAGTCGTCCGATTTTGATAAAATTTAATTAGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTTATATGTTAAAAAACACAAAACATATAATTTTTAATATTATTTTA
-contig53	33859	33904	trf	23	2.0	21	83	8	54	60	2	0	37	1.09	TTTAATAAAAATACATAAAAA
-contig54	2140	2425	trf	157	1.8	157	85	0	399	34	16	13	35	1.88	TCCGATCGTTCCTATCACAGCTATATGATATAGTCGTCCGATTTAGATAAAATTGAATTCGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAACGCAGAAGATTATATGTTAAAAAACACCAAAGATATCATTTTTTCATTTTCTCTGACTTTC
-contig54	8561	9027	trf	154	2.9	161	76	9	461	37	13	10	37	1.80	CCACTAATTTTCCGATCGTTCCTATGGCAGCTATATAATATAGTCGTCCGATTTTGATAAAATTTAATTAGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTTATATGTTAAAAAACACAAAACATATAATTTTTAATATTATTTTA
-contig54	13854	13899	trf	23	2.0	21	83	8	54	60	2	0	37	1.09	TTTAATAAAAATACATAAAAA
-contig55	18905	18943	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCTGTCCGTCC
-contig55	18911	18942	trf	16	1.9	16	93	0	53	0	45	25	29	1.54	CCGTCCGTCTGTCCGC
-contig55	21931	21961	trf	14	2.1	14	100	0	60	13	30	6	50	1.67	CTATTGCATTCTTC
-contig55	23609	23649	trf	20	2.0	20	90	9	64	50	7	2	40	1.44	TTTATAAAAAAAATTTGTCA
-contig55	26194	26253	trf	2	29.5	2	85	0	82	50	1	0	47	1.11	TA
-contig55	27526	27732	trf	102	2.0	100	95	1	367	40	11	14	33	1.82	AAAAAGTGTGATTCCCAATATTATAAGATATATGTCAAAAAACACCAAAGCTATATTTTTATTGCAAAATTTTATTTCCAAGCATAGGAGGATATGTTGA
-contig55	33441	33665	trf	2	121.0	2	75	15	214	49	0	1	49	1.09	AT
-contig55	33730	33813	trf	33	2.6	32	94	1	132	44	9	0	45	1.36	TATATTTCTATATATATACATAAAATTTCATA
-contig55	33754	33812	trf	11	5.2	11	77	10	64	41	8	0	50	1.33	ATTTCATATAT
-contig56	13905	13943	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCTGTCCGTCC
-contig56	13911	13942	trf	16	1.9	16	93	0	53	0	45	25	29	1.54	CCGTCCGTCTGTCCGC
-contig56	16931	16961	trf	14	2.1	14	100	0	60	13	30	6	50	1.67	CTATTGCATTCTTC
-contig56	18609	18649	trf	20	2.0	20	90	9	64	50	7	2	40	1.44	TTTATAAAAAAAATTTGTCA
-contig56	21194	21253	trf	2	29.5	2	85	0	82	50	1	0	47	1.11	TA
-contig56	22526	22732	trf	102	2.0	100	95	1	367	40	11	14	33	1.82	AAAAAGTGTGATTCCCAATATTATAAGATATATGTCAAAAAACACCAAAGCTATATTTTTATTGCAAAATTTTATTTCCAAGCATAGGAGGATATGTTGA
-contig56	28441	28665	trf	2	121.0	2	75	15	214	49	0	1	49	1.09	AT
-contig56	28730	28813	trf	33	2.6	32	94	1	132	44	9	0	45	1.36	TATATTTCTATATATATACATAAAATTTCATA
-contig56	28754	28812	trf	11	5.2	11	77	10	64	41	8	0	50	1.33	ATTTCATATAT
-contig57	26594	26639	trf	19	2.3	20	82	17	67	48	0	4	46	1.22	ATTATATAGAATATATATAT
-contig57	26598	26650	trf	18	2.8	18	88	2	77	46	0	5	48	1.26	TATAGAATATATATTTAT
-contig57	39685	39867	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig57	45444	45478	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig57	49638	49683	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig57	57343	57648	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig58	1587	1632	trf	19	2.3	20	82	17	67	48	0	4	46	1.22	ATTATATAGAATATATATAT
-contig58	1591	1643	trf	18	2.8	18	88	2	77	46	0	5	48	1.26	TATAGAATATATATTTAT
-contig58	14678	14860	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig58	20437	20471	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig58	24631	24676	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig58	32336	32641	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig59	4678	4860	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig59	10437	10471	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig59	14631	14676	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig59	22336	22641	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig60	15172	15203	trf	15	2.1	14	94	5	53	64	0	0	35	0.94	ATATATAATAAAAT
-contig60	16317	16571	trf	136	1.9	136	90	2	404	38	12	13	35	1.82	TTCTAAGCTTGGAAATAACATTTTATAATTAGTTCAGAATTTCAAATTAAATTTTATCAAAATCGGACGACTATATCATATACCTGCCATATGAACGATAGGAAAATTAGTGGTAAAATAGTATGAAAAAATTTCT
-contig60	19577	20119	trf	274	2.0	274	98	0	1039	35	12	21	29	1.91	GTAGTGATGAAGCACACCACAGGGTGTGCGAAGGCGTCTACCATATATAAACGAAGAATAATAAACTTAAAGAAAATAAATTTGTTTGAGACAAAGAGCGGTGAAAGTGTAAAAGTGAAAATTTTATCTGTTGGGCCCGGTGGGGATTTATATGTATAGAAAATAGAAATTGTATCTTACATGTCGGTAGGTCCCAAAACGTTAGTTTAGAGTCCTGATTCTAGACGATGTTAAACAGCTCAATATAAGAATCATTAGTTCTATTACTAATGTA
-contig60	29113	29147	trf	17	2.0	17	88	0	50	41	14	17	26	1.88	GGCAAAATCGATATTAA
-contig60	37472	37893	trf	163	2.5	163	82	8	478	36	13	14	36	1.85	ATAACATTTTTTAATAAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAAATAGGAAAATGAGTGCAAATATTAAATTATATCTTCGGTGTTTTTTAACTGATAACCTCCTAAGCTTGAAA
-contig60	43188	43482	trf	162	1.8	162	86	4	432	38	13	14	34	1.85	GTTCCTATGCCAGCTATATGATATAGTCGTCCGATTTTGATAAAATGTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCGTAGAAAGGTATAAGTTAAAAAACACGAAAGATATAATTTTTCAATATTATTATACCACTAATTTTCCGATT
-contig60	49712	49778	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig60	49720	49778	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig61	167	198	trf	15	2.1	14	94	5	53	64	0	0	35	0.94	ATATATAATAAAAT
-contig61	1312	1566	trf	136	1.9	136	90	2	404	38	12	13	35	1.82	TTCTAAGCTTGGAAATAACATTTTATAATTAGTTCAGAATTTCAAATTAAATTTTATCAAAATCGGACGACTATATCATATACCTGCCATATGAACGATAGGAAAATTAGTGGTAAAATAGTATGAAAAAATTTCT
-contig61	4572	5114	trf	274	2.0	274	98	0	1039	35	12	21	29	1.91	GTAGTGATGAAGCACACCACAGGGTGTGCGAAGGCGTCTACCATATATAAACGAAGAATAATAAACTTAAAGAAAATAAATTTGTTTGAGACAAAGAGCGGTGAAAGTGTAAAAGTGAAAATTTTATCTGTTGGGCCCGGTGGGGATTTATATGTATAGAAAATAGAAATTGTATCTTACATGTCGGTAGGTCCCAAAACGTTAGTTTAGAGTCCTGATTCTAGACGATGTTAAACAGCTCAATATAAGAATCATTAGTTCTATTACTAATGTA
-contig61	14108	14142	trf	17	2.0	17	88	0	50	41	14	17	26	1.88	GGCAAAATCGATATTAA
-contig61	22467	22888	trf	163	2.5	163	82	8	478	36	13	14	36	1.85	ATAACATTTTTTAATAAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAAATAGGAAAATGAGTGCAAATATTAAATTATATCTTCGGTGTTTTTTAACTGATAACCTCCTAAGCTTGAAA
-contig61	28183	28477	trf	162	1.8	162	86	4	432	38	13	14	34	1.85	GTTCCTATGCCAGCTATATGATATAGTCGTCCGATTTTGATAAAATGTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCGTAGAAAGGTATAAGTTAAAAAACACGAAAGATATAATTTTTCAATATTATTATACCACTAATTTTCCGATT
-contig61	34707	34773	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig61	34715	34773	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig62	4699	4765	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig62	4707	4765	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig62	13326	13828	trf	162	3.1	160	77	11	505	35	12	14	37	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCCTCTAAGCTTGAAAATAACATTTTTTTATTAGTTCTGAATTTGAATTACATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAAATAATATTG
-contig62	15612	15677	trf	10	6.3	10	89	7	85	49	6	0	44	1.27	TATATACATA
-contig62	15612	15677	trf	6	10.8	6	89	0	94	49	6	0	44	1.27	TATATA
-contig62	15612	15677	trf	16	4.1	16	91	0	94	49	6	0	44	1.27	TATATATATACATATA
-contig62	20766	20810	trf	17	2.5	17	85	3	52	56	0	0	43	0.99	AATTTAAATTTAAAATA
-contig62	20760	20810	trf	6	8.3	6	78	14	50	54	0	0	46	1.00	ATTTAA
-contig62	20760	20810	trf	11	4.2	12	77	12	50	54	0	0	46	1.00	ATTTAAATTTAA
-contig62	25630	25761	trf	64	2.0	64	82	2	156	27	26	17	28	1.98	CCTGCAAGGAACACGTCCAAAGGAAATCCCATCGCAAATTTCGCGATTTCTTCATGAACTTTCA
-contig62	25817	26053	trf	119	2.0	120	90	0	375	26	17	13	41	1.88	TAAATTGCATCCTATAAATCTAGGTTTTTCTCTAAATAATTTGTTTTTAATGTTTTTCATAGCTTTTCTGAAACATTAGTCCGGGTCCTCGGAATCCCTGGCCAAAGCTCCTGAAAATAA
-contig62	34444	34848	trf	162	2.5	162	80	6	444	36	13	14	35	1.86	TTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAATGGTAAAATCATAATCAAAAATTATATCTTCGGAGTTTTTCAACTGATAGCCTCATAAGCTTGAAAATAACATTTATTAG
-contig62	43046	43078	trf	15	2.0	17	88	11	50	21	15	6	56	1.62	TTTATAATTCTTGCACT
-contig63	8034	8066	trf	15	2.0	17	88	11	50	21	15	6	56	1.62	TTTATAATTCTTGCACT
-contig63	20531	20569	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCCGTCTGTCC
-contig63	20530	20568	trf	20	1.9	20	94	0	67	0	39	26	34	1.57	TGTCCGTCTGTCCGTCCGCC
-contig63	20725	21157	trf	163	2.8	155	78	13	449	37	10	13	38	1.80	AAATTATAGCTTCGGTGCTTTTTAAAATATAACCTTCTATAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCATAGAACAGAAAATTAGTAGGAAAATAATATATAAC
-contig63	20847	21208	trf	163	2.2	164	85	8	511	40	9	14	34	1.80	AAAATTAGTAGGAAAATAATATGAAAAAATTATATGTTCGGTCTTTTTAAAATATATAACCTTCTATACTTGGAAATAACATTTTTTTAATTAGTTCTGAATTTCGAAATAAATTTGATCAAAATCGGAAGACTACATCATATAGCGGTCATAGGAACAATCGG
-contig63	24330	24529	trf	53	3.8	53	92	2	321	6	36	24	32	1.81	CGCCGCTCCGGGACTTCTCTCCCTTCTGGCTCGCTACTCTAGGGGTTCTGTTG
-contig63	24738	24881	trf	14	10.1	14	67	23	50	17	30	22	30	1.97	TGCTCTCGACTGAC
-contig63	25290	25415	trf	30	4.2	30	98	0	241	13	44	9	32	1.76	TCTCCAAACTCTCTCGTTCTCCGTCCTCGA
-contig63	25220	25402	trf	17	11.3	17	67	19	104	15	42	7	34	1.74	TCTCCAAACTCTCTCGT
-contig63	25307	25416	trf	13	7.5	13	66	22	56	11	44	11	33	1.77	TCTCCGTCCTCGA
-contig63	30403	30460	trf	22	2.6	23	83	10	66	56	7	0	36	1.27	TTATAAAATATAATCACAAATTC
-contig63	54836	54894	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig64	5526	5564	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCCGTCTGTCC
-contig64	5525	5563	trf	20	1.9	20	94	0	67	0	39	26	34	1.57	TGTCCGTCTGTCCGTCCGCC
-contig64	5720	6152	trf	163	2.8	155	78	13	449	37	10	13	38	1.80	AAATTATAGCTTCGGTGCTTTTTAAAATATAACCTTCTATAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCATAGAACAGAAAATTAGTAGGAAAATAATATATAAC
-contig64	5842	6203	trf	163	2.2	164	85	8	511	40	9	14	34	1.80	AAAATTAGTAGGAAAATAATATGAAAAAATTATATGTTCGGTCTTTTTAAAATATATAACCTTCTATACTTGGAAATAACATTTTTTTAATTAGTTCTGAATTTCGAAATAAATTTGATCAAAATCGGAAGACTACATCATATAGCGGTCATAGGAACAATCGG
-contig64	9325	9524	trf	53	3.8	53	92	2	321	6	36	24	32	1.81	CGCCGCTCCGGGACTTCTCTCCCTTCTGGCTCGCTACTCTAGGGGTTCTGTTG
-contig64	9733	9876	trf	14	10.1	14	67	23	50	17	30	22	30	1.97	TGCTCTCGACTGAC
-contig64	10285	10410	trf	30	4.2	30	98	0	241	13	44	9	32	1.76	TCTCCAAACTCTCTCGTTCTCCGTCCTCGA
-contig64	10215	10397	trf	17	11.3	17	67	19	104	15	42	7	34	1.74	TCTCCAAACTCTCTCGT
-contig64	10302	10411	trf	13	7.5	13	66	22	56	11	44	11	33	1.77	TCTCCGTCCTCGA
-contig64	15398	15455	trf	22	2.6	23	83	10	66	56	7	0	36	1.27	TTATAAAATATAATCACAAATTC
-contig64	39831	39889	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig65	19822	19880	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig65	20068	20099	trf	14	2.2	14	100	0	62	35	6	0	58	1.24	TATATATAATTCTT
-contig65	26379	26406	trf	12	2.2	12	100	0	54	0	40	25	33	1.56	CGTCTGTCCGTC
-contig65	26557	26863	trf	162	1.9	161	94	0	540	38	11	13	36	1.82	AAAAAATTATATCTTCGGTGTTTTTAACATAAAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGCCATAGGAACGATAGGAAAATTAGTAGTAAAATAATATG
-contig65	28780	28809	trf	13	2.1	14	93	6	51	44	0	6	48	1.29	TTATAATTAAAGTA
-contig65	29334	29361	trf	14	1.9	14	100	0	54	77	7	7	7	1.12	AAAAAGTCAAAAAA
-contig65	36214	36255	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig65	41056	41445	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig65	43870	44169	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig65	43870	44169	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig65	43870	44169	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig65	43871	44170	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig66	61	92	trf	14	2.2	14	100	0	62	35	6	0	58	1.24	TATATATAATTCTT
-contig66	6372	6399	trf	12	2.2	12	100	0	54	0	40	25	33	1.56	CGTCTGTCCGTC
-contig66	6550	6856	trf	162	1.9	161	94	0	540	38	11	13	36	1.82	AAAAAATTATATCTTCGGTGTTTTTAACATAAAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGCCATAGGAACGATAGGAAAATTAGTAGTAAAATAATATG
-contig66	8773	8802	trf	13	2.1	14	93	6	51	44	0	6	48	1.29	TTATAATTAAAGTA
-contig66	9327	9354	trf	14	1.9	14	100	0	54	77	7	7	7	1.12	AAAAAGTCAAAAAA
-contig66	16207	16248	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig66	21049	21438	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig66	23863	24162	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig66	23863	24162	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig66	23863	24162	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig66	23864	24163	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig66	25660	25962	trf	159	1.9	159	90	1	489	35	14	12	38	1.84	ATTTTCCGATTGATCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGTAATTCAGAACTAATTAAAAAATGCCATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTACATATTTTCCGACTC
-contig66	27359	27510	trf	77	1.9	78	93	4	261	35	21	12	31	1.90	TGCAAGTGAAACGTCCCAAGTAAAATCACTTCGAAAATTCTGAATTTTTCCAACGAGTTTTCACCTATTAAAATCCCT
-contig66	41681	41706	trf	13	1.9	13	100	0	50	0	12	0	88	0.53	TTTTCTTTTTTTC
-contig67	1204	1245	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig67	6046	6435	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig67	8860	9159	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig67	8860	9159	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig67	8860	9159	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig67	8861	9160	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig67	10657	10959	trf	159	1.9	159	90	1	489	35	14	12	38	1.84	ATTTTCCGATTGATCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGTAATTCAGAACTAATTAAAAAATGCCATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTACATATTTTCCGACTC
-contig67	12356	12507	trf	77	1.9	78	93	4	261	35	21	12	31	1.90	TGCAAGTGAAACGTCCCAAGTAAAATCACTTCGAAAATTCTGAATTTTTCCAACGAGTTTTCACCTATTAAAATCCCT
-contig67	26678	26703	trf	13	1.9	13	100	0	50	0	12	0	88	0.53	TTTTCTTTTTTTC
-contig67	41375	41419	trf	22	2.0	22	100	0	88	59	4	9	27	1.48	TCAAAAAAGAAGTTAAATAATT
-contig69	18503	18850	trf	163	2.1	163	88	3	502	36	12	16	35	1.86	CTTTGGTGCTATTTGACATATAACCTCCTAAGCTTGGAAATATCATTTTTTAATTGATTTTGAAATTCAAATTAAATTTGATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACGATCGGAAAATTGGTGGAAAAATAATATGAAACAAATTATAG
-contig69	18536	18888	trf	163	2.2	161	85	4	472	36	9	16	37	1.82	TTGGAAATACAATTTTTTATATTTATGAAATTCAAATTAAATTTGATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACGATCGGAAAATTGGTGGAAAAATAATATGAAACAAATTATAGCTTTGGAGCTGTTTGACATATAACCCTATAAGA
-contig69	19781	19812	trf	15	2.1	14	94	5	53	58	0	0	41	0.98	ATATAATTATAATA
-contig69	23637	24060	trf	162	2.7	156	83	6	496	37	11	12	38	1.79	AAAAAAATTATATCTTCGGTGCTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCAATTAAATTTTATCAAAATCGGACGACTTATAGCTGCCATAGGAACGATCGAAAAATTGATGGGAAAATAAATAT
-contig69	36863	36892	trf	15	1.9	15	100	0	58	27	20	48	3	1.66	GGGGAACGCGAGCAT
-contig69	38645	39124	trf	158	3.0	157	85	5	615	34	13	13	38	1.84	TAAAAATTGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAGATATAATTTTTTCATATTTTCCGACTATTTTTCCGATCGTTTCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTTGAAATTAAAACCAAT
-contig69	43653	44084	trf	162	2.7	162	87	4	586	40	10	13	35	1.79	AACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGTCATAGGAACGATCGAAAAATTGGTGGAAAATAATATAATAAAAATTATATCCTTGGTATTTTTTAACATATAACAATATAAGCTAGAAAAG
-contig70	6910	6939	trf	15	1.9	15	100	0	58	27	20	48	3	1.66	GGGGAACGCGAGCAT
-contig70	8692	9171	trf	158	3.0	157	85	5	615	34	13	13	38	1.84	TAAAAATTGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAGATATAATTTTTTCATATTTTCCGACTATTTTTCCGATCGTTTCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTTGAAATTAAAACCAAT
-contig70	13700	14131	trf	162	2.7	162	87	4	586	40	10	13	35	1.79	AACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGTCATAGGAACGATCGAAAAATTGGTGGAAAATAATATAATAAAAATTATATCCTTGGTATTTTTTAACATATAACAATATAAGCTAGAAAAG
-contig70	17962	18295	trf	161	2.1	160	83	5	413	37	12	13	35	1.84	AAAAAATTATATCTCTGGTGTTTTTAAACATATAACCTCCTAAACTTGGAAATAACATTTTATAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAACCCGACGACTATATCATACATGTAACTGTAACGATCGGAAAATTGATGGGAAAATAATATG
-contig70	19030	19306	trf	137	2.0	137	94	1	482	39	13	13	34	1.83	TTTAACACATACCTTTCTAAGCTTGGATATAACATTTTTAAACTGGTTCTGAATTTCAAATTAAATTCAATTAAAATCGGACGACTATATCATATAGCTCCCATAGGAAAAATCGGAAAATTAGTGAGAAAATAATA
-contig70	22269	22308	trf	19	2.1	19	100	0	78	58	15	15	10	1.62	AACTAAGGAAATACCAGAA
-contig70	22812	23252	trf	162	2.8	156	84	5	562	37	11	13	37	1.81	TTCTAAGCTTGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTTAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAAATAAAAATTATATTTGTATTTTTAACATATAACC
-contig70	23421	23486	trf	13	4.7	13	70	20	51	38	0	0	61	0.96	ATATATATAATTT
-contig70	23426	23479	trf	7	7.4	7	79	12	54	35	0	0	64	0.94	TATATTT
-contig70	23430	23486	trf	27	2.0	27	83	10	69	35	0	0	64	0.94	ATTTATATATTTATTAATATATTTTAT
-contig70	25576	25606	trf	12	2.5	12	94	0	51	33	26	36	3	1.73	ACGGACGGACAG
-contig70	27263	27382	trf	63	1.9	63	85	3	168	27	25	21	26	1.99	ATTTTTCCAAGCACTTTCCTGTACAAGGGAAACGTCCCAGGGAAAGCCTATCGGAATTTCAAA
-contig70	27353	27406	trf	25	2.1	25	85	0	70	30	26	32	11	1.91	GGAAACGTCCCAGGGAAAGCCCATC
-contig70	27848	27878	trf	12	2.5	12	88	0	51	30	30	40	0	1.57	ACGGACGGACAG
-contig70	35504	35713	trf	102	2.0	102	99	0	409	37	12	13	36	1.82	AAAACGATGGTAGACAAATATGCATATATTTTTTACACAAAACGAAATATAATGGACTTTTAAAAATTCTTTTTTCTATCTTTCCTGGTGGGAGATATATAT
-contig70	43333	43446	trf	57	2.0	57	94	0	199	30	17	22	29	1.97	AATATTGGGAATAACATATTATCTTATAATATGGGAGCGCGAAGGCTCCTCGCCCAT
-contig70	44242	44281	trf	7	5.7	7	81	6	53	28	20	12	38	1.89	TACATGT
-contig70	44241	44281	trf	13	2.9	14	85	7	55	27	22	12	37	1.90	CTACATGTTACATG
-contig70	44485	44531	trf	14	3.3	14	84	0	65	41	21	10	26	1.86	AACCGTATATGACT
-contig70	45147	45181	trf	16	2.0	17	88	11	52	52	0	2	44	1.16	AAATATTAGTAATATAT
-contig70	46706	46990	trf	147	1.9	147	100	0	568	39	10	9	40	1.72	TTCTTTATTTTTTTTATTTTAAAATACTTAGTACTTAGTAATGTCGCTAAAACCAATATAATATTCTTTAAAATTTAGAAAATATATTCAGACTTCGAATTACAAGGTGTATTAGAAGATAAATTAAACTCTAAAGCTTAATTTATC
-contig70	53900	53978	trf	28	2.8	28	80	5	97	15	43	5	35	1.69	CTCTGTCACCCTCTCTTTACCTACCTCA
--- a/test-data/bed_simple_repeats/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/bed_simple_repeats/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track Repeating_Elements_by_TrfBig.bb
-    longLabel Repeating Elements by TrfBig
-    shortLabel Repeating Eleme
-    bigDataUrl tracks/Repeating_Elements_by_TrfBig.bb
-    type bigBed 4 +
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/bed_simple_repeats/myHub/Dbia3/tracks/Repeating_Elements_by_TrfBig.bb has changed
--- a/test-data/bed_simple_repeats/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/bed_simple_repeats/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/bed_splice_junctions/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
--- a/test-data/bed_splice_junctions/inputs/Splice_Junctions_by_regtools.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-contig16	1808	11364	JUNC00000001	1000	-	1808	11364	255,0,0	2	89,80	0,9476	17
-contig16	11374	11605	JUNC00000003	1000	-	11374	11605	255,0,0	2	89,88	0,143	18
-contig16	11617	11783	JUNC00000004	1000	-	11617	11783	255,0,0	2	65,25	0,141	1
-contig16	11617	11844	JUNC00000005	1000	-	11617	11844	255,0,0	2	88,86	0,141	22
-contig16	11774	11977	JUNC00000006	1000	-	11774	11977	255,0,0	2	84,56	0,147	13
-contig16	11806	11956	JUNC00000007	1000	-	11806	11956	255,0,0	2	55,35	0,115	1
-contig16	11921	12673	JUNC00000008	1000	-	11921	12673	255,0,0	2	54,73	0,679	13
-contig16	11939	17275	JUNC00000009	1000	-	11939	17275	255,0,0	2	36,54	0,5282	1
-contig16	12723	17294	JUNC00000011	1000	-	12723	17294	255,0,0	2	88,73	0,4498	11
-contig16	12782	21003	JUNC00000012	1000	-	12782	21003	255,0,0	2	29,61	0,8160	1
-contig16	12796	21322	JUNC00000013	1000	-	12796	21322	255,0,0	2	15,75	0,8451	1
-contig16	17251	17490	JUNC00000014	1000	-	17251	17490	255,0,0	2	86,85	0,154	17
-contig16	17307	21307	JUNC00000015	1000	-	17307	21307	255,0,0	2	30,60	0,3940	1
-contig16	21007	21283	JUNC00000016	1000	-	21007	21283	255,0,0	2	54,36	0,240	1
-contig16	21250	22512	JUNC00000017	1000	-	21250	22512	255,0,0	2	86,58	0,1204	8
-contig16	21316	23083	JUNC00000018	1000	-	21316	23083	255,0,0	2	20,70	0,1697	1
-contig16	22206	25356	JUNC00000019	1000	+	22206	25356	255,0,0	2	39,46	0,3104	1
-contig16	27016	27178	JUNC00000021	1000	+	27016	27178	255,0,0	2	33,70	0,92	2
-contig16	27196	34369	JUNC00000022	1000	+	27196	34369	255,0,0	2	57,32	0,7141	1
-contig16	29103	29238	JUNC00000023	1000	+	29103	29238	255,0,0	2	61,18	0,117	1
-contig16	29358	34416	JUNC00000024	1000	+	29358	34416	255,0,0	2	11,79	0,4979	1
-contig16	34568	34768	JUNC00000025	1000	+	34568	34768	255,0,0	2	51,84	0,116	3
-contig16	34573	34763	JUNC00000026	1000	+	34573	34763	255,0,0	2	46,44	0,146	1
-contig16	34782	34954	JUNC00000027	1000	+	34782	34954	255,0,0	2	53,66	0,106	4
-contig16	35110	42519	JUNC00000028	1000	+	35110	42519	255,0,0	2	64,64	0,7345	4
-contig16	42508	43097	JUNC00000030	1000	+	42508	43097	255,0,0	2	82,65	0,524	6
-contig16	43273	43505	JUNC00000031	1000	+	43273	43505	255,0,0	2	81,85	0,147	12
-contig17	1242	2504	JUNC00000032	1000	-	1242	2504	255,0,0	2	86,58	0,1204	8
-contig17	1308	3075	JUNC00000033	1000	-	1308	3075	255,0,0	2	20,70	0,1697	1
-contig17	2198	5348	JUNC00000034	1000	+	2198	5348	255,0,0	2	39,46	0,3104	1
-contig17	7008	7170	JUNC00000036	1000	+	7008	7170	255,0,0	2	33,70	0,92	2
-contig17	7188	14361	JUNC00000037	1000	+	7188	14361	255,0,0	2	57,32	0,7141	1
-contig17	9095	9230	JUNC00000038	1000	+	9095	9230	255,0,0	2	61,18	0,117	1
-contig17	9350	14408	JUNC00000039	1000	+	9350	14408	255,0,0	2	11,79	0,4979	1
-contig17	14560	14760	JUNC00000040	1000	+	14560	14760	255,0,0	2	51,84	0,116	3
-contig17	14565	14755	JUNC00000041	1000	+	14565	14755	255,0,0	2	46,44	0,146	1
-contig17	14774	14946	JUNC00000042	1000	+	14774	14946	255,0,0	2	53,66	0,106	4
-contig17	15102	22511	JUNC00000043	1000	+	15102	22511	255,0,0	2	64,64	0,7345	4
-contig17	22500	23089	JUNC00000045	1000	+	22500	23089	255,0,0	2	82,65	0,524	6
-contig17	23265	23497	JUNC00000046	1000	+	23265	23497	255,0,0	2	81,85	0,147	12
--- a/test-data/bigwig/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1195.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'RNA-Seq_Alignment_Summary', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<BigWig.BigWig object at 0xfe0cd0>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/908/dataset_1276_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track RNA-Seq_Alignment_Summary.bigwig (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/bigwig/bigwig.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig">RNA-Seq_Alignment_Summary.bigwig</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
Binary file test-data/bigwig/inputs/RNA-Seq_Alignment_Summary has changed
--- a/test-data/bigwig/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/bigwig/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track RNA-Seq_Alignment_Summary.bigwig
-    longLabel RNA-Seq Alignment Summary
-    shortLabel RNA-Seq Alignme
-    bigDataUrl tracks/RNA-Seq_Alignment_Summary.bigwig
-    type bigWig
-    visibility full
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/bigwig/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig has changed
--- a/test-data/bigwig/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/bigwig/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/changed_color/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1193.dat
-DEBUG:root:data_value: {u'index': u'/home/svc_galaxy/new/galaxy/database/files/_metadata_files/000/metadata_77.dat', u'order_index': u'10', u'name': u'HISAT2_Accepted_Hits', u'track_color': u'#8064a2', u'group_name': u'Default group'}
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Bam.Bam object at 0x2282b50>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/918/dataset_1286_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track HISAT2_Accepted_Hits.bam (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/changed_color/changed_color_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai">HISAT2_Accepted_Hits.bam.bai</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam">HISAT2_Accepted_Hits.bam</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/changed_color/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/changed_color/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track HISAT2_Accepted_Hits.bam
-    longLabel HISAT2 Accepted Hits.bam
-    shortLabel HISAT2 Accepted
-    bigDataUrl tracks/HISAT2_Accepted_Hits.bam
-    type bam
-    visibility pack
-    thickDrawItem off
-    priority 10
-    color 128,100,162
-    group default_group
-
Binary file test-data/changed_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam has changed
Binary file test-data/changed_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai has changed
--- a/test-data/changed_color/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/changed_color/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/dbia3/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1184.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'Augustus_Gene_Predictions', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gff3ToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp7sqcWp.sorted.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpp6ZdZ_.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1197.dat
-DEBUG:root:data_value: {u'order_index': u'11', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp66b4It.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpp6ZdZ_.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Gtf.Gtf object at 0x1ecae10>, <Gff3.Gff3 object at 0x1ecad10>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group default_group)
-DEBUG:root:We DON'T add in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Augustus_Gene_Predictions.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/dbia3/gtf_gff_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb">Augustus_Gene_Predictions.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/dbia3/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/dbia3/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 11
-    color 0,0,0
-    group default_group
-
-    track Augustus_Gene_Predictions.bb
-    longLabel Augustus Gene Predictions
-    shortLabel Augustus Gene P
-    bigDataUrl tracks/Augustus_Gene_Predictions.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/dbia3/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb has changed
Binary file test-data/dbia3/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb has changed
--- a/test-data/dbia3/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/dbia3/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/default_color/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1193.dat
-DEBUG:root:data_value: {u'index': u'/home/svc_galaxy/new/galaxy/database/files/_metadata_files/000/metadata_77.dat', u'order_index': u'10', u'name': u'HISAT2_Accepted_Hits', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Bam.Bam object at 0x2513b50>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/917/dataset_1285_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track HISAT2_Accepted_Hits.bam (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/default_color/default_color_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai">HISAT2_Accepted_Hits.bam.bai</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam">HISAT2_Accepted_Hits.bam</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/default_color/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/default_color/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track HISAT2_Accepted_Hits.bam
-    longLabel HISAT2 Accepted Hits.bam
-    shortLabel HISAT2 Accepted
-    bigDataUrl tracks/HISAT2_Accepted_Hits.bam
-    type bam
-    visibility pack
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/default_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam has changed
Binary file test-data/default_color/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai has changed
--- a/test-data/default_color/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/default_color/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/gff3/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1184.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'Augustus_Gene_Predictions', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gff3ToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpIyQfQ1.sorted.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpALSFpV.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/909/dataset_1277_files/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Gff3.Gff3 object at 0x1804cd0>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/909/dataset_1277_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Augustus_Gene_Predictions.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/gff3/gff3_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb">Augustus_Gene_Predictions.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/gff3/inputs/Augustus_Gene_Predictions	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6937 +0,0 @@
-##gff-version 3
-# This output was generated with AUGUSTUS (version 3.1.0).
-# AUGUSTUS is a gene prediction tool written by Mario Stanke (mario.stanke@uni-greifswald.de),
-# Oliver Keller, Stefanie König and Lizzy Gerischer.
-# Please cite: Mario Stanke, Mark Diekhans, Robert Baertsch, David Haussler (2008),
-# Using native and syntenically mapped cDNA alignments to improve de novo gene finding
-# Bioinformatics 24: 637-644, doi 10.1093/bioinformatics/btn013
-# No extrinsic information on sequences given.
-# Initialising the parameters using config directory /home/svc_galaxy/new/galaxy/tool_dependency/augustus/3.1/iuc/package_augustus_3_1/24009970003a/config/ ...
-# fly version. Using default transition matrix.
-# Looks like /home/svc_galaxy/new/galaxy/database/files/000/dataset_98.dat is in fasta format.
-# We have hints for 0 sequences and for 0 of the sequences in the input set.
-#
-# ----- prediction on sequence number 1 (length = 45179, name = contig1) -----
-#
-# Predicted genes for sequence number 1 on both strands
-# start gene contig1.g1
-contig1	AUGUSTUS	gene	553	34688	0.03	-	.	ID=contig1.g1
-contig1	AUGUSTUS	transcript	553	34688	0.03	-	.	ID=contig1.g1.t1;Parent=contig1.g1
-contig1	AUGUSTUS	CDS	553	578	0.41	-	2	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	CDS	652	1047	0.25	-	2	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	CDS	12541	12968	0.87	-	1	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	CDS	32202	33826	0.89	-	0	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	CDS	33880	34044	0.98	-	0	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	CDS	34107	34619	0.99	-	0	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	CDS	34674	34688	0.45	-	0	ID=contig1.g1.t1.cds;Parent=contig1.g1.t1
-contig1	AUGUSTUS	start_codon	34686	34688	.	-	0	Parent=contig1.g1.t1
-# coding sequence = [atggcagcactctcgcaaaaggactttaatgacggaaaccagagaaatcgtcagaggaaaagtactgtcactgagcagc
-# cctcatcaacatcaggaagcgtggcccaagtagaagcggacagcgcatcgtcacatttgtctgatcgctgttataacaacatagcaagtactaccaaa
-# agtattgttggtgatgtgaaaacaagcagacgctgtgaagactttataagtagtggatcagcttcgactccattaaatgaatatgattgtgccaacgc
-# tgatacgacggatattaaagatgaacctggagattttatagaaacaaattgtcattggcgaagttgttgtattgaatttaatacgcaagatgagcttg
-# ttaaacatatcaataatgaccatatccaaaccaataagaaggcctttgtctgtcgatgggaaaattgtacccgtggtgaaaaacctttcaaagcgcag
-# tatatgctagttgtgcatatgcgtcgtcataccggcgaaaagccacataaatgcacatttgaaggctgttttaaggcatattcacgcttggaaaacct
-# aaaaacacatttacggtcacacacaggtgaaaaaccctatatgtgcgagtatccgggatgcagcaaggcgtttagtaatgcaagcgatcgtgcaaagc
-# atcaaaatcgtactcacagtaatgagaaaccgtacatttgtaaagctcctggttgcacgaaacgttacaccgacccaagttctttgcgtaaacatgtt
-# aaaacagttcatggtgctgagttttatgctaataaaaaacacaagggattgcccctaaatgatgcgaactctcgcctccaccgagacagtggccaagg
-# tcggcataatcttcaagagcataatattgactctagcccttgcagcgaagaacttcaggtgggaaaacttataggcatgtctagtcccagtattaaat
-# ctgaatctgatgaaagttcaccacatcatcagttgttaagtggagttcgagcttcagactgttttttaacatattcacaagatggtgccgccgaacat
-# ataactttagatgacggctgggattgtgacgatgacgttgacgtggccgacttaccaattgtcttgcgtgctatggtaaatgttggcagcggaaattc
-# gatggccccgaccattggagggggtgttgttgcgaggcagcgatttagaagtcgtttgcaaactaaaggaataaactctagtatggttatgcttggca
-# acatccccgaaagcaatcgcaccattggaataagcgaacttaaccagcgtataacagaacttaagatggagcctggtaccgcttgtgatattacagtt
-# ccattgaatacggggctggaaaggatttcagaagacttatcacaaaatcaatcaaatataacattaaataagcaaagcttctttaccgcttccggctc
-# tctccaaggacattttcgtcgcgatagccagaactccactgcaagtacatattatggtagcatgcaaagtcgccgcagtagtcaatcatctcaggtgt
-# cttctatatctacaatgcgtccaggcccatcgtacaacacaaccacagcttccctctatgatccaatttccccaggatgctctcgacgctctagccaa
-# atgtctaatgtagtcaactcctacgcacttacatcaacatcaggattgactgcaattaacaaggacttaaatgcaaacagcagcccaaatgcttctat
-# taataaaccgggtcttggtggtcagtactttggtttttacaataacagtcttcctccacctccatcgtctcatttaattgccaccaatttgaagcatc
-# tgcaggacacagactctaggagttgttatcacaacacaactggcggtcgattttccattcccaattgtacgccatctctacatttagactacaatgga
-# ccggctggagagcaggaaattgataaagaaatcccgaataacatattacgacgtcaatctgagccaatgccaaacataagtttggatacactaacaaa
-# tgtttctcctttaagtggcccactgcaaaatttgcagtttcccattggaaaggctaggaacgtgaatataacatcgtctagtaacgagaatactttaa
-# gaaagggaccttgccatgctacaatgaagactgaaatgacaatgaccagcgagcagcatccaaatgagagaataaatttggatgaagttgaagagctt
-# atacttcccgatgagatgcttcagtatttaaatttggtgaaggacgatcaaaattatatggagaaagatgatgttgctataagtacgcatcatcaatc
-# cgtaaattgcacaaaagaatcgccggctcagttatcttctccctcaaatgatattgtcgcccagtttaaccttccttcaataacgtcagcatctaact
-# atggaaatcgctcaaaaggatataatggagaaaacggtgaagactctcaatctaagaactattttacgcatctgagcttcgattttatgaacaatgtc
-# ttgtttgcgggtgccacaaataaaatacttaaacttaacgagaacctgcgtgtgctgtctgaggctgtcactggacccgtaaatgattcaccacaatg
-# tcatgcaggaggttgcccggaggacatagagacatcgctggtcaacaattacaataaaattctcgtagtaagctacgctcacgatggcattcttatat
-# cgtgtggtagcattcgacaagaggaacgacttctccacgaacaagttacccattctgttgtaattttgcacattttacaagatgatcttgatgaaaaa
-# gtccaatgtcgtgtaaacgatttggataccatatcgcaagttaaattaaaaattttggacgcaatttttaaaaatactccgttttctatgagaccatc
-# tgtgcacgaagttgacttagaatggaggcatggaagaggaggtcatctcacattacaagatgaagacctaactacaaaaacaataaatggatggaaac
-# gcctcaacacattggcccattatggagtaaaagaatcggctgtgatgtcacttatagcacggcaaaatgataactaccacataccgtatggcaaaaac
-# caaaatcaggcaccttaccataattttataagcaattttcaatgctactaa]
-# protein sequence = [MAALSQKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSG
-# SASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT
-# FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPL
-# NDANSRLHRDSGQGRHNLQEHNIDSSPCSEELQVGKLIGMSSPSIKSESDESSPHHQLLSGVRASDCFLTYSQDGAAEHITLDDGWDCDDDVDVADLP
-# IVLRAMVNVGSGNSMAPTIGGGVVARQRFRSRLQTKGINSSMVMLGNIPESNRTIGISELNQRITELKMEPGTACDITVPLNTGLERISEDLSQNQSN
-# ITLNKQSFFTASGSLQGHFRRDSQNSTASTYYGSMQSRRSSQSSQVSSISTMRPGPSYNTTTASLYDPISPGCSRRSSQMSNVVNSYALTSTSGLTAI
-# NKDLNANSSPNASINKPGLGGQYFGFYNNSLPPPPSSHLIATNLKHLQDTDSRSCYHNTTGGRFSIPNCTPSLHLDYNGPAGEQEIDKEIPNNILRRQ
-# SEPMPNISLDTLTNVSPLSGPLQNLQFPIGKARNVNITSSSNENTLRKGPCHATMKTEMTMTSEQHPNERINLDEVEELILPDEMLQYLNLVKDDQNY
-# MEKDDVAISTHHQSVNCTKESPAQLSSPSNDIVAQFNLPSITSASNYGNRSKGYNGENGEDSQSKNYFTHLSFDFMNNVLFAGATNKILKLNENLRVL
-# SEAVTGPVNDSPQCHAGGCPEDIETSLVNNYNKILVVSYAHDGILISCGSIRQEERLLHEQVTHSVVILHILQDDLDEKVQCRVNDLDTISQVKLKIL
-# DAIFKNTPFSMRPSVHEVDLEWRHGRGGHLTLQDEDLTTKTINGWKRLNTLAHYGVKESAVMSLIARQNDNYHIPYGKNQNQAPYHNFISNFQCY]
-# end gene contig1.g1
-###
-#
-# ----- prediction on sequence number 2 (length = 45017, name = contig2) -----
-#
-# Predicted genes for sequence number 2 on both strands
-# start gene contig2.g2
-contig2	AUGUSTUS	gene	7855	39627	0.09	-	.	ID=contig2.g2
-contig2	AUGUSTUS	transcript	7855	39627	0.09	-	.	ID=contig2.g2.t1;Parent=contig2.g2
-contig2	AUGUSTUS	CDS	7855	7969	0.61	-	1	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	CDS	17035	18659	0.78	-	0	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	CDS	18713	18877	0.99	-	0	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	CDS	18940	19452	0.98	-	0	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	CDS	19507	20144	0.39	-	2	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	CDS	39396	39481	0.69	-	1	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	CDS	39575	39627	0.77	-	0	ID=contig2.g2.t1.cds;Parent=contig2.g2.t1
-contig2	AUGUSTUS	start_codon	39625	39627	.	-	0	Parent=contig2.g2.t1
-# coding sequence = [atgccatcggccaagaagccgccctccattctccattggggaaccactggagaccatgacaacaccgttggcatattgg
-# gaatcggagttgaatggccaggagaagatgtggaagcatccgcgacactagaagcaggacatccttatgttaactgtgcgtcagcttttcaccttgcg
-# ggactggggttgggatcaggagattttttgggcacccgaggaatgggctcactgggtgatctccatcatgcggctgtagcagcagcggctgcaggatc
-# tctagccagcactgattttcacttcagcattgatggcaacaggcgattaagtagtcctcggccgcccggcggaagtattcgtgcaagcatcagcagaa
-# aacgagcgctttcctcatcgccttattcggattcgtttgacattaactcaatgattcgattttcaccaaactccttagccacaattatgaatggctct
-# cgaggaagcagcgcggcaagtggttcatatggtcatatttcagctagtgctattaatcctatatctcatgcacattcaacattggcaccacgtctaca
-# gcatttgttacgtgcaagtgcaggtcttttaaatccgatgaatacacaacaagcagctgcggccgggttttctataagccacgctgcaagcgctgcag
-# ccttaagcctcaacgacgttcatggtaatctaaatgatttaccaggccaaataacaccatcttcaacagcaagactagtagcggatgaacataaaatg
-# gcagcactctcgcaaaaggactttaatgacggaaaccagagaaatcgtcagaggaaaagtactgtcactgagcagccctcatcaacatcaggaagcgt
-# ggcccaagtagaagcggacagcgcatcgtcacatttgtctgatcgctgttataacaacatagcaagtactaccaaaagtattgttggtgatgtgaaaa
-# caagcagacgctgtgaagactttataagtagtggatcagcttcgactccattaaatgaatatgattgtgccaacgctgatacgacggatattaaagat
-# gaacctggagattttatagaaacaaattgtcattggcgaagttgttgtattgaatttaatacgcaagatgagcttgttaaacatatcaataatgacca
-# tatccaaaccaataagaaggcctttgtctgtcgatgggaaaattgtacccgtggtgaaaaacctttcaaagcgcagtatatgctagttgtgcatatgc
-# gtcgtcataccggcgaaaagccacataaatgcacatttgaaggctgttttaaggcatattcacgcttggaaaacctaaaaacacatttacggtcacac
-# acaggtgaaaaaccctatatgtgcgagtatccgggatgcagcaaggcgtttagtaatgcaagcgatcgtgcaaagcatcaaaatcgtactcacagtaa
-# tgagaaaccgtacatttgtaaagctcctggttgcacgaaacgttacaccgacccaagttctttgcgtaaacatgttaaaacagttcatggtgctgagt
-# tttatgctaataaaaaacacaagggattgcccctaaatgatgcgaactctcgcctccaccgagacagtggccaaggtcggcataatcttcaagagcat
-# aatattgactctagcccttgcagcgaagaacttcaggtgggaaaacttataggcatgtctagtcccagtattaaatctgaatctgatgaaagttcacc
-# acatcatcagttgttaagtggagttcgagcttcagactgttttttaacatattcacaagatggtgccgccgaacatataactttagatgacggctggg
-# attgtgacgatgacgttgacgtggccgacttaccaattgtcttgcgtgctatggtaaatgttggcagcggaaattcgatggccccgaccattggaggg
-# ggtgttgttgcgaggcagcgatttagaagtcgtttgcaaactaaaggaataaactctagtatggttatgcttggcaacatccccgaaagcaatcgcac
-# cattggaataagcgaacttaaccagcgtataacagaacttaagatggagcctggtaccgcttgtgatattacagttccattgaatacggggctggaaa
-# ggatttcagaagacttatcacaaaatcaatcaaatataacattaaataagcaaagcttctttaccgcttccggctctctccaaggacattttcgtcgc
-# gatagccagaactccactgcaagtacatattatggtagcatgcaaagtcgccgcagtagtcaatcatctcaggtgtcttctatatctacaatgcgtcc
-# aggcccatcgtacaacacaaccacagcttccctctatgatccaatttccccaggatgctctcgacgctctagccaaatgtctaatgtagtcaactcct
-# acgcacttacatcaacatcaggattgactgcaattaacaaggacttaaatgcaaacagcagcccaaatgcttctattaataaaccgggtcttggtggt
-# cagtactttggtttttacaataacagtcttcctccacctccatcgtctcatttaattgccaccaatttgaagcatctgcaggacacagactctaggag
-# ttgttatcacaacacaactggcggtcgattttccattcccaattgtacgccatctctacatttagactacaatggaccggctggagagcaggaaattg
-# ataaagaaatcccgaataacatattacgacgtcaatctgagccaatgccaaacataagtttggatacactaacaaatgtttctcctttaagtggccca
-# ctgcaaaatttgcagtttcccattggaaaggctaggaacgtgaatataacatcgtctagtaacgagaatactttaagaaagggaccttgccatgctac
-# aatgaagactgaaatgacaatgaccagcgagcagcatccaaatgagagaataaatttggatgaagttgaagagcttatacttcccgatgagatgcttc
-# agtatttaaatttggtgaaggacgatcaaaattatatggagaaagatgatgttgctataaggttcagactgcagatgagttcgtcgtcgatgcgcgtg
-# atagacgatccttcatccagcgcaggtgtcgacctgcgaattctctccgtacagcgtcacgggaagaatccggaatag]
-# protein sequence = [MPSAKKPPSILHWGTTGDHDNTVGILGIGVEWPGEDVEASATLEAGHPYVNCASAFHLAGLGLGSGDFLGTRGMGSLG
-# DLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAIN
-# PISHAHSTLAPRLQHLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSQKDFNDGNQRNRQRK
-# STVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEF
-# NTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSN
-# ASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLHRDSGQGRHNLQEHNIDSSPCSEELQVGKLIGM
-# SSPSIKSESDESSPHHQLLSGVRASDCFLTYSQDGAAEHITLDDGWDCDDDVDVADLPIVLRAMVNVGSGNSMAPTIGGGVVARQRFRSRLQTKGINS
-# SMVMLGNIPESNRTIGISELNQRITELKMEPGTACDITVPLNTGLERISEDLSQNQSNITLNKQSFFTASGSLQGHFRRDSQNSTASTYYGSMQSRRS
-# SQSSQVSSISTMRPGPSYNTTTASLYDPISPGCSRRSSQMSNVVNSYALTSTSGLTAINKDLNANSSPNASINKPGLGGQYFGFYNNSLPPPPSSHLI
-# ATNLKHLQDTDSRSCYHNTTGGRFSIPNCTPSLHLDYNGPAGEQEIDKEIPNNILRRQSEPMPNISLDTLTNVSPLSGPLQNLQFPIGKARNVNITSS
-# SNENTLRKGPCHATMKTEMTMTSEQHPNERINLDEVEELILPDEMLQYLNLVKDDQNYMEKDDVAIRFRLQMSSSSMRVIDDPSSSAGVDLRILSVQR
-# HGKNPE]
-# end gene contig2.g2
-###
-# start gene contig2.g3
-contig2	AUGUSTUS	gene	41706	42608	0.66	-	.	ID=contig2.g3
-contig2	AUGUSTUS	transcript	41706	42608	0.66	-	.	ID=contig2.g3.t1;Parent=contig2.g3
-contig2	AUGUSTUS	CDS	41706	42171	0.93	-	1	ID=contig2.g3.t1.cds;Parent=contig2.g3.t1
-contig2	AUGUSTUS	CDS	42268	42608	0.7	-	0	ID=contig2.g3.t1.cds;Parent=contig2.g3.t1
-contig2	AUGUSTUS	start_codon	42606	42608	.	-	0	Parent=contig2.g3.t1
-# coding sequence = [atggcagtcggcaaaaataaaggtctttccaagggtggcaagaagggtggtaaaaagaaggtagtggaccccttttcac
-# gcaaggattggtacgatgtgaaagccccgaatatgttccaaacccgtcaaatcggtaaaacgcttgtgaaccgcacccagggccaaagaatagcgtcg
-# gactatctaaagggtcgcgtttttgaagtgtctctggcagatttgcaaaaggatatagatccggagcgctcattccgcaagttccgtcttattgccga
-# agacgttcaagaccgaaacgtgctttgcaacttccatggcatggatctaactacagacaagtacaggtcaatggttaaaaagtggcaaactcttattg
-# aagcgattgttgaagccaagactgtcgatggttaccttctgcgagtgttttgcattggatttactgccaaggatcagcagtctcagcgcaaaacatgc
-# tatgctcaacagtcgcaggtccgcaagattcgcgctcgcatgactgacattattactaacgaagttagtggtgctgatttgaagcagcttgttaacaa
-# actggcattggattccattgcaaaagatattgaaaaaagctgccagcgtatctatccattacatgatgtttacattcgtaaagtcaaggtattgaaga
-# agccgcgtttcgatgtctcaaagctcttggagttgcatggtgatggtggcggcaaatctgtcgatgccgtcgtttccaccgaaggagccgtagttgac
-# cgccccgagggttatgagcccccagtgcaggaagctgtctaa]
-# protein sequence = [MAVGKNKGLSKGGKKGGKKKVVDPFSRKDWYDVKAPNMFQTRQIGKTLVNRTQGQRIASDYLKGRVFEVSLADLQKDI
-# DPERSFRKFRLIAEDVQDRNVLCNFHGMDLTTDKYRSMVKKWQTLIEAIVEAKTVDGYLLRVFCIGFTAKDQQSQRKTCYAQQSQVRKIRARMTDIIT
-# NEVSGADLKQLVNKLALDSIAKDIEKSCQRIYPLHDVYIRKVKVLKKPRFDVSKLLELHGDGGGKSVDAVVSTEGAVVDRPEGYEPPVQEAV]
-# end gene contig2.g3
-###
-#
-# ----- prediction on sequence number 3 (length = 40006, name = contig3) -----
-#
-# Predicted genes for sequence number 3 on both strands
-# start gene contig3.g4
-contig3	AUGUSTUS	gene	6691	7593	0.64	-	.	ID=contig3.g4
-contig3	AUGUSTUS	transcript	6691	7593	0.64	-	.	ID=contig3.g4.t1;Parent=contig3.g4
-contig3	AUGUSTUS	CDS	6691	7156	0.95	-	1	ID=contig3.g4.t1.cds;Parent=contig3.g4.t1
-contig3	AUGUSTUS	CDS	7253	7593	0.67	-	0	ID=contig3.g4.t1.cds;Parent=contig3.g4.t1
-contig3	AUGUSTUS	start_codon	7591	7593	.	-	0	Parent=contig3.g4.t1
-# coding sequence = [atggcagtcggcaaaaataaaggtctttccaagggtggcaagaagggtggtaaaaagaaggtagtggaccccttttcac
-# gcaaggattggtacgatgtgaaagccccgaatatgttccaaacccgtcaaatcggtaaaacgcttgtgaaccgcacccagggccaaagaatagcgtcg
-# gactatctaaagggtcgcgtttttgaagtgtctctggcagatttgcaaaaggatatagatccggagcgctcattccgcaagttccgtcttattgccga
-# agacgttcaagaccgaaacgtgctttgcaacttccatggcatggatctaactacagacaagtacaggtcaatggttaaaaagtggcaaactcttattg
-# aagcgattgttgaagccaagactgtcgatggttaccttctgcgagtgttttgcattggatttactgccaaggatcagcagtctcagcgcaaaacatgc
-# tatgctcaacagtcgcaggtccgcaagattcgcgctcgcatgactgacattattactaacgaagttagtggtgctgatttgaagcagcttgttaacaa
-# actggcattggattccattgcaaaagatattgaaaaaagctgccagcgtatctatccattacatgatgtttacattcgtaaagtcaaggtattgaaga
-# agccgcgtttcgatgtctcaaagctcttggagttgcatggtgatggtggcggcaaatctgtcgatgccgtcgtttccaccgaaggagccgtagttgac
-# cgccccgagggttatgagcccccagtgcaggaagctgtctaa]
-# protein sequence = [MAVGKNKGLSKGGKKGGKKKVVDPFSRKDWYDVKAPNMFQTRQIGKTLVNRTQGQRIASDYLKGRVFEVSLADLQKDI
-# DPERSFRKFRLIAEDVQDRNVLCNFHGMDLTTDKYRSMVKKWQTLIEAIVEAKTVDGYLLRVFCIGFTAKDQQSQRKTCYAQQSQVRKIRARMTDIIT
-# NEVSGADLKQLVNKLALDSIAKDIEKSCQRIYPLHDVYIRKVKVLKKPRFDVSKLLELHGDGGGKSVDAVVSTEGAVVDRPEGYEPPVQEAV]
-# end gene contig3.g4
-###
-# start gene contig3.g5
-contig3	AUGUSTUS	gene	29077	31134	0.18	+	.	ID=contig3.g5
-contig3	AUGUSTUS	transcript	29077	31134	0.18	+	.	ID=contig3.g5.t1;Parent=contig3.g5
-contig3	AUGUSTUS	start_codon	29077	29079	.	+	0	Parent=contig3.g5.t1
-contig3	AUGUSTUS	CDS	29077	29111	0.4	+	0	ID=contig3.g5.t1.cds;Parent=contig3.g5.t1
-contig3	AUGUSTUS	CDS	29169	29249	0.43	+	1	ID=contig3.g5.t1.cds;Parent=contig3.g5.t1
-contig3	AUGUSTUS	CDS	30793	30942	0.65	+	1	ID=contig3.g5.t1.cds;Parent=contig3.g5.t1
-contig3	AUGUSTUS	CDS	31113	31134	0.75	+	1	ID=contig3.g5.t1.cds;Parent=contig3.g5.t1
-# coding sequence = [atgctaagttctgatatgtctcaagtggcttcatggcacacgccctctgtatactctgcatctagttttaggactcctt
-# atccttcctccttaccgataaatactacactttcaagtgacttccctttccgattttcgcctagccttttaccttcagtgcacgccacgtcgcaccat
-# gttttaaatgcgcatactgctattgtgggagttaactccaaacaagaatgtggtgttcaggatacaacaacgaacaatagatatccaaggatcactag
-# ccaagtcacctag]
-# protein sequence = [MLSSDMSQVASWHTPSVYSASSFRTPYPSSLPINTTLSSDFPFRFSPSLLPSVHATSHHVLNAHTAIVGVNSKQECGV
-# QDTTTNNRYPRITSQVT]
-# end gene contig3.g5
-###
-#
-# ----- prediction on sequence number 4 (length = 55011, name = contig4) -----
-#
-# Predicted genes for sequence number 4 on both strands
-# start gene contig4.g6
-contig4	AUGUSTUS	gene	19075	51981	0.04	+	.	ID=contig4.g6
-contig4	AUGUSTUS	transcript	19075	51981	0.04	+	.	ID=contig4.g6.t1;Parent=contig4.g6
-contig4	AUGUSTUS	start_codon	19075	19077	.	+	0	Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	19075	19109	0.47	+	0	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	19167	19247	0.44	+	1	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	20791	20940	0.57	+	1	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	31331	31523	0.57	+	1	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	36906	37059	0.52	+	0	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	37833	37902	0.74	+	2	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	50913	51073	0.7	+	1	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	51131	51361	0.58	+	2	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-contig4	AUGUSTUS	CDS	51833	51981	0.41	+	2	ID=contig4.g6.t1.cds;Parent=contig4.g6.t1
-# coding sequence = [atgctaagttctgatatgtctcaagtggcttcatggcacacgccctctgtatactctgcatctagttttaggactcctt
-# atccttcctccttaccgataaatactacactttcaagtgacttccctttccgattttcgcctagccttttaccttcagtgcacgccacgtcgcaccat
-# gttttaaatgcgcatactgctattgtgggagttaactccaaacaagaatgtggtgttcaggatacaacaacgaacaatagatatccaagaaacttgga
-# tacaaaaaattcatcgaatacacaatcaaacgacgctaaggagacatcaaatgataaaaaaaaaccgcatatcaaaaaaccactaaatgcgtttatgc
-# tctatatgaaggaaatgcgcgctaaagttgttgccgaatgtacactaaaagaatcggctgctattaatcagattttgggaagacggtggcatgccttg
-# gggcgtgaagagcaagcgaagtattacgagttggcgcgaagggagcgacaactgcacatgcaaatgtatcccgattggagctctcgtacaaatgcctc
-# tcggggcaagaaacggaagcggaagcaagataccaacgacggaggtaacaatatgaaaaaatgccgagctcgatttggtctggatcaacagaatcaat
-# ggtgcaaaccttgcaggcgcaaaaagaaatgcattcgttatatggaagcactaaatgaaaatgggcccaccgaagacgggagcggtattgatgaacac
-# ggaagccagctaagtgatgacgacgatgacgactacgatgatgataaactgggaggaagttgtggaagcgctgacgaaagctgtctaagtggattgtc
-# cagtttacagagcccatcgacaacaatgagtttggcgagcccacttaatatgaataccaacactgcaactaatgctcttttgatcgtcaacgcagatc
-# cgccgacttcacaacaacggccaacatctgtgtctacatcaggatcgagtagtgggtcaactagtagcatcagcacaaccccaaatacctcaagtaca
-# gtttcgccagttacagctaaaatgattgagccgacaatgttgtcggtgagtactcatgctgtaaatagcactgagtgccataaaggatcagatccaca
-# agcaaatgcatctgtaaagactacaagcgctggcgcttccgaaactggcgtcattagcgtttcataa]
-# protein sequence = [MLSSDMSQVASWHTPSVYSASSFRTPYPSSLPINTTLSSDFPFRFSPSLLPSVHATSHHVLNAHTAIVGVNSKQECGV
-# QDTTTNNRYPRNLDTKNSSNTQSNDAKETSNDKKKPHIKKPLNAFMLYMKEMRAKVVAECTLKESAAINQILGRRWHALGREEQAKYYELARRERQLH
-# MQMYPDWSSRTNASRGKKRKRKQDTNDGGNNMKKCRARFGLDQQNQWCKPCRRKKKCIRYMEALNENGPTEDGSGIDEHGSQLSDDDDDDYDDDKLGG
-# SCGSADESCLSGLSSLQSPSTTMSLASPLNMNTNTATNALLIVNADPPTSQQRPTSVSTSGSSSGSTSSISTTPNTSSTVSPVTAKMIEPTMLSVSTH
-# AVNSTECHKGSDPQANASVKTTSAGASETGVISVS]
-# end gene contig4.g6
-###
-#
-# ----- prediction on sequence number 5 (length = 50018, name = contig5) -----
-#
-# Predicted genes for sequence number 5 on both strands
-# start gene contig5.g7
-contig5	AUGUSTUS	gene	43345	45058	0.19	-	.	ID=contig5.g7
-contig5	AUGUSTUS	transcript	43345	45058	0.19	-	.	ID=contig5.g7.t1;Parent=contig5.g7
-contig5	AUGUSTUS	CDS	43345	44665	0.2	-	1	ID=contig5.g7.t1.cds;Parent=contig5.g7.t1
-contig5	AUGUSTUS	CDS	44724	44948	0.88	-	1	ID=contig5.g7.t1.cds;Parent=contig5.g7.t1
-contig5	AUGUSTUS	CDS	45006	45058	0.94	-	0	ID=contig5.g7.t1.cds;Parent=contig5.g7.t1
-contig5	AUGUSTUS	start_codon	45056	45058	.	-	0	Parent=contig5.g7.t1
-# coding sequence = [atggaactaaaacccgataatgtccccattgcccgaccccgggtgcaactagggttcctcgtatcatttttagtagacg
-# cacgtggtggatcaatgcgcggatatcggcacagtggcgtgagaataatcgttcccccaaaggcctgtgctgaacccacaagactaacatgtcgttat
-# gttaaaccgcatagggtagtcaaccctcctcctttaatggagggggaagcacttgtgagtcgtatattggaaatgtcacctgttgatggaattttttt
-# aagtccgatcactctagaagttcctcatttcggcacccttagagaaaacgagcgcgaaattattatactgcgttccgacgacggagaaagttggcgag
-# agcataacctatacgaaagtgagggaaatataaacgatttttataaaggcgaacacgttggcgactttaatcaaatggatgaattacatacagatcgt
-# atcgttcgaatagtaacgcaaaacataccgcacttttttgctgttgtttcacgtgttcgtcaagaagtccacgctatcggacctgatggtggcacagt
-# tttctctacagcagtaccgcaggttcaagctatatttccacctcatgccttgaccaagaaaattcgagtcggccttcaggcacagccggtggacttgg
-# ttggatgttctaagctgcttggccaaggtgttgctgtctcaccaatagtcactgtggaaccacgccgaagaaaatttcataaggcaattacacttagt
-# attcctgctccaaaagcttgtaccaaaagtatggttaatgcatgctacggtaatggaaattcgaattcgcctactcttagactactgtgttccattac
-# cggtggtcaaacgcgtgcaacttgggaggatgttactggatcaactccgctttcttttgttaaagatagtattacatttacaactacagtttcagccc
-# gtttttggctgatggattgtcgcaatgttgtagacgccggacgaatggcaagcgaactttacagtcatttgaccaaagttccttttcttgtaaagttt
-# gttgtcttcgctaaacgtctctctaaaatagaagcaaaattttcagtgttttgtatgacagatgataaagaggacaagacgcttgaacaacaggaata
-# ctttacagaggttgcaaaaagtagggatattgaagtattgcaggatcaaaatatatacctagaatttgctggtagtatcgtccctgttttaaaaaccg
-# gtgagcaacttagtaccaaattccaagcattttgcgaaaatcgtctctcatttattgctcatattaaagatccagaatttccacaaggtcgtatctgt
-# tttatgaccaatccaaaggctgggcctgatgaattgccacagaatcctctttgtactttgaatgtgtcagtagatttaaaaactatgacaaagcatct
-# ggaaaacataaatgagagtgtgagtttgagtggtaacatgaactataatgatctgctaagttcagaaaaaagaacagaaacagcgccgtctgagaaag
-# atataaaaaaattgattttaccggagtttataagaaattcagcgaaatga]
-# protein sequence = [MELKPDNVPIARPRVQLGFLVSFLVDARGGSMRGYRHSGVRIIVPPKACAEPTRLTCRYVKPHRVVNPPPLMEGEALV
-# SRILEMSPVDGIFLSPITLEVPHFGTLRENEREIIILRSDDGESWREHNLYESEGNINDFYKGEHVGDFNQMDELHTDRIVRIVTQNIPHFFAVVSRV
-# RQEVHAIGPDGGTVFSTAVPQVQAIFPPHALTKKIRVGLQAQPVDLVGCSKLLGQGVAVSPIVTVEPRRRKFHKAITLSIPAPKACTKSMVNACYGNG
-# NSNSPTLRLLCSITGGQTRATWEDVTGSTPLSFVKDSITFTTTVSARFWLMDCRNVVDAGRMASELYSHLTKVPFLVKFVVFAKRLSKIEAKFSVFCM
-# TDDKEDKTLEQQEYFTEVAKSRDIEVLQDQNIYLEFAGSIVPVLKTGEQLSTKFQAFCENRLSFIAHIKDPEFPQGRICFMTNPKAGPDELPQNPLCT
-# LNVSVDLKTMTKHLENINESVSLSGNMNYNDLLSSEKRTETAPSEKDIKKLILPEFIRNSAK]
-# end gene contig5.g7
-###
-#
-# ----- prediction on sequence number 6 (length = 40015, name = contig6) -----
-#
-# Predicted genes for sequence number 6 on both strands
-# start gene contig6.g8
-contig6	AUGUSTUS	gene	13336	15049	0.08	-	.	ID=contig6.g8
-contig6	AUGUSTUS	transcript	13336	15049	0.08	-	.	ID=contig6.g8.t1;Parent=contig6.g8
-contig6	AUGUSTUS	CDS	13336	14656	0.17	-	1	ID=contig6.g8.t1.cds;Parent=contig6.g8.t1
-contig6	AUGUSTUS	CDS	14715	14939	0.91	-	1	ID=contig6.g8.t1.cds;Parent=contig6.g8.t1
-contig6	AUGUSTUS	CDS	14997	15049	0.42	-	0	ID=contig6.g8.t1.cds;Parent=contig6.g8.t1
-contig6	AUGUSTUS	start_codon	15047	15049	.	-	0	Parent=contig6.g8.t1
-# coding sequence = [atggaactaaaacccgataatgtccccattgcccgaccccgggtgcaactagggttcctcgtatcatttttagtagacg
-# cacgtggtggatcaatgcgcggatatcggcacagtggcgtgagaataatcgttcccccaaaggcctgtgctgaacccacaagactaacatgtcgttat
-# gttaaaccgcatagggtagtcaaccctcctcctttaatggagggggaagcacttgtgagtcgtatattggaaatgtcacctgttgatggaattttttt
-# aagtccgatcactctagaagttcctcatttcggcacccttagagaaaacgagcgcgaaattattatactgcgttccgacgacggagaaagttggcgag
-# agcataacctatacgaaagtgagggaaatataaacgatttttataaaggcgaacacgttggcgactttaatcaaatggatgaattacatacagatcgt
-# atcgttcgaatagtaacgcaaaacataccgcacttttttgctgttgtttcacgtgttcgtcaagaagtccacgctatcggacctgatggtggcacagt
-# tttctctacagcagtaccgcaggttcaagctatatttccacctcatgccttgaccaagaaaattcgagtcggccttcaggcacagccggtggacttgg
-# ttggatgttctaagctgcttggccaaggtgttgctgtctcaccaatagtcactgtggaaccacgccgaagaaaatttcataaggcaattacacttagt
-# attcctgctccaaaagcttgtaccaaaagtatggttaatgcatgctacggtaatggaaattcgaattcgcctactcttagactactgtgttccattac
-# cggtggtcaaacgcgtgcaacttgggaggatgttactggatcaactccgctttcttttgttaaagatagtattacatttacaactacagtttcagccc
-# gtttttggctgatggattgtcgcaatgttgtagacgccggacgaatggcaagcgaactttacagtcatttgaccaaagttccttttcttgtaaagttt
-# gttgtcttcgctaaacgtctctctaaaatagaagcaaaattttcagtgttttgtatgacagatgataaagaggacaagacgcttgaacaacaggaata
-# ctttacagaggttgcaaaaagtagggatattgaagtattgcaggatcaaaatatatacctagaatttgctggtagtatcgtccctgttttaaaaaccg
-# gtgagcaacttagtaccaaattccaagcattttgcgaaaatcgtctctcatttattgctcatattaaagatccagaatttccacaaggtcgtatctgt
-# tttatgaccaatccaaaggctgggcctgatgaattgccacagaatcctctttgtactttgaatgtgtcagtagatttaaaaactatgacaaagcatct
-# ggaaaacataaatgagagtgtgagtttgagtggtaacatgaactataatgatctgctaagttcagaaaaaagaacagaaacagcgccgtctgagaaag
-# atataaaaaaattgattttaccggagtttataagaaattcagcgaaatga]
-# protein sequence = [MELKPDNVPIARPRVQLGFLVSFLVDARGGSMRGYRHSGVRIIVPPKACAEPTRLTCRYVKPHRVVNPPPLMEGEALV
-# SRILEMSPVDGIFLSPITLEVPHFGTLRENEREIIILRSDDGESWREHNLYESEGNINDFYKGEHVGDFNQMDELHTDRIVRIVTQNIPHFFAVVSRV
-# RQEVHAIGPDGGTVFSTAVPQVQAIFPPHALTKKIRVGLQAQPVDLVGCSKLLGQGVAVSPIVTVEPRRRKFHKAITLSIPAPKACTKSMVNACYGNG
-# NSNSPTLRLLCSITGGQTRATWEDVTGSTPLSFVKDSITFTTTVSARFWLMDCRNVVDAGRMASELYSHLTKVPFLVKFVVFAKRLSKIEAKFSVFCM
-# TDDKEDKTLEQQEYFTEVAKSRDIEVLQDQNIYLEFAGSIVPVLKTGEQLSTKFQAFCENRLSFIAHIKDPEFPQGRICFMTNPKAGPDELPQNPLCT
-# LNVSVDLKTMTKHLENINESVSLSGNMNYNDLLSSEKRTETAPSEKDIKKLILPEFIRNSAK]
-# end gene contig6.g8
-###
-#
-# ----- prediction on sequence number 7 (length = 50017, name = contig7) -----
-#
-# Predicted genes for sequence number 7 on both strands
-# start gene contig7.g9
-contig7	AUGUSTUS	gene	3332	5045	0.23	-	.	ID=contig7.g9
-contig7	AUGUSTUS	transcript	3332	5045	0.23	-	.	ID=contig7.g9.t1;Parent=contig7.g9
-contig7	AUGUSTUS	CDS	3332	4652	0.41	-	1	ID=contig7.g9.t1.cds;Parent=contig7.g9.t1
-contig7	AUGUSTUS	CDS	4711	4935	0.85	-	1	ID=contig7.g9.t1.cds;Parent=contig7.g9.t1
-contig7	AUGUSTUS	CDS	4993	5045	0.52	-	0	ID=contig7.g9.t1.cds;Parent=contig7.g9.t1
-contig7	AUGUSTUS	start_codon	5043	5045	.	-	0	Parent=contig7.g9.t1
-# coding sequence = [atggaactaaaacccgataatgtccccattgcccgaccccgggtgcaactagggttcctcgtatcatttttagtagacg
-# cacgtggtggatcaatgcgcggatatcggcacagtggcgtgagaataatcgttcccccaaaggcctgtgctgaacccacaagactaacatgtcgttat
-# gttaaaccgcatagggtagtcaaccctcctcctttaatggagggggaagcacttgtgagtcgtatattggaaatgtcacctgttgatggaattttttt
-# aagtccgatcactctagaagttcctcatttcggcacccttagagaaaacgagcgcgaaattattatactgcgttccgacgacggagaaagttggcgag
-# agcataacctatacgaaagtgagggaaatataaacgatttttataaaggcgaacacgttggcgactttaatcaaatggatgaattacatacagatcgt
-# atcgttcgaatagtaacgcaaaacataccgcacttttttgctgttgtttcacgtgttcgtcaagaagtccacgctatcggacctgatggtggcacagt
-# tttctctacagcagtaccgcaggttcaagctatatttccacctcatgccttgaccaagaaaattcgagtcggccttcaggcacagccggtggacttgg
-# ttggatgttctaagctgcttggccaaggtgttgctgtctcaccaatagtcactgtggaaccacgccgaagaaaatttcataaggcaattacacttagt
-# attcctgctccaaaagcttgtaccaaaagtatggttaatgcatgctacggtaatggaaattcgaattcgcctactcttagactactgtgttccattac
-# cggtggtcaaacgcgtgcaacttgggaggatgttactggatcaactccgctttcttttgttaaagatagtattacatttacaactacagtttcagccc
-# gtttttggctgatggattgtcgcaatgttgtagacgccggacgaatggcaagcgaactttacagtcatttgaccaaagttccttttcttgtaaagttt
-# gttgtcttcgctaaacgtctctctaaaatagaagcaaaattttcagtgttttgtatgacagatgataaagaggacaagacgcttgaacaacaggaata
-# ctttacagaggttgcaaaaagtagggatattgaagtattgcaggatcaaaatatatacctagaatttgctggtagtatcgtccctgttttaaaaaccg
-# gtgagcaacttagtaccaaattccaagcattttgcgaaaatcgtctctcatttattgctcatattaaagatccagaatttccacaaggtcgtatctgt
-# tttatgaccaatccaaaggctgggcctgatgaattgccacagaatcctctttgtactttgaatgtgtcagtagatttaaaaactatgacaaagcatct
-# ggaaaacataaatgagagtgtgagtttgagtggtaacatgaactataatgatctgctaagttcagaaaaaagaacagaaacagcgccgtctgagaaag
-# atataaaaaaattgattttaccggagtttataagaaattcagcgaaatga]
-# protein sequence = [MELKPDNVPIARPRVQLGFLVSFLVDARGGSMRGYRHSGVRIIVPPKACAEPTRLTCRYVKPHRVVNPPPLMEGEALV
-# SRILEMSPVDGIFLSPITLEVPHFGTLRENEREIIILRSDDGESWREHNLYESEGNINDFYKGEHVGDFNQMDELHTDRIVRIVTQNIPHFFAVVSRV
-# RQEVHAIGPDGGTVFSTAVPQVQAIFPPHALTKKIRVGLQAQPVDLVGCSKLLGQGVAVSPIVTVEPRRRKFHKAITLSIPAPKACTKSMVNACYGNG
-# NSNSPTLRLLCSITGGQTRATWEDVTGSTPLSFVKDSITFTTTVSARFWLMDCRNVVDAGRMASELYSHLTKVPFLVKFVVFAKRLSKIEAKFSVFCM
-# TDDKEDKTLEQQEYFTEVAKSRDIEVLQDQNIYLEFAGSIVPVLKTGEQLSTKFQAFCENRLSFIAHIKDPEFPQGRICFMTNPKAGPDELPQNPLCT
-# LNVSVDLKTMTKHLENINESVSLSGNMNYNDLLSSEKRTETAPSEKDIKKLILPEFIRNSAK]
-# end gene contig7.g9
-###
-# start gene contig7.g10
-contig7	AUGUSTUS	gene	38941	46896	0.08	+	.	ID=contig7.g10
-contig7	AUGUSTUS	transcript	38941	46896	0.08	+	.	ID=contig7.g10.t1;Parent=contig7.g10
-contig7	AUGUSTUS	start_codon	38941	38943	.	+	0	Parent=contig7.g10.t1
-contig7	AUGUSTUS	CDS	38941	39182	0.69	+	0	ID=contig7.g10.t1.cds;Parent=contig7.g10.t1
-contig7	AUGUSTUS	CDS	39248	39354	0.65	+	1	ID=contig7.g10.t1.cds;Parent=contig7.g10.t1
-contig7	AUGUSTUS	CDS	39978	40351	0.32	+	2	ID=contig7.g10.t1.cds;Parent=contig7.g10.t1
-contig7	AUGUSTUS	CDS	40423	40623	0.3	+	0	ID=contig7.g10.t1.cds;Parent=contig7.g10.t1
-contig7	AUGUSTUS	CDS	44971	46896	0.35	+	0	ID=contig7.g10.t1.cds;Parent=contig7.g10.t1
-# coding sequence = [atgaacgtaagcggatatcgtcgttcccatatacgaactgcaatttgctgggcctgtattattttaactggtggcctac
-# tacgcctcgtcttacattggtggcgtcatttgtatctatatgccacatgctctcgatgtcccttggaggaggcagaacaagttttggtaaccgaggat
-# tatcaaggaaagcacaaggtgtaccacgtaaagcaaattcgagtacttactgcgaaccactttgaggccctattgaaaaaggaacggccggacgcaga
-# actcatgaatgtagggagtgatgcagaacacgccgtgcaactatcggttcatttcacctcagcgcaattcaaaaggtgtactatgcagtgcgatgcag
-# tattactatcaggaaattgcattttagatgagtctatgcttaccggcgaaagtgtgccagtcacgaaaactcctttaccatcaaagcgtgacatgata
-# tttgataaaaccgaacatgccaggcatacacttttttgtgggacaaaggtcattcagactcgctatattggatcaaaaaaagtattggcgttcgtaat
-# aaacactggaaacataacagctaagggagaactaatacgatctattctttatcccccacctgttgactacaaatttgagcaagattcctataaattta
-# ttcagttcctggcagtaattgcttgtgtcggatttatttatacgcttgtaacaaaaataatgcgtggcacggatcccgtaaaaatagcagtagaatct
-# ctggaccttattactatcgtagtcccaccagcactgccagctgcaatgaccgtcggtcgtttctatgcacaaaagcggttaaaggctagtgaaatatt
-# ttgcatttcccctcggtccataaatgtagccggaggcataaattgctgctgttttgacaagaccggtactctgacagaagatggacttgatatgtggg
-# gggtggtgcccaaatcatcaacaaatcagtttcaaatacctttaaaaaccgtggaccgcctgccttacgatcattttctttttggcatggtaacgtgt
-# cactctataacaataatgaacggtatattgatgggggatcctttggatttgaaaatgtttaattctacgggttggacaatagaagattcaaataacat
-# accagataatgaaaaatatggtattctttatccaactattttaagacaaccaaggatttgctcttccgacttgagatcatcggattcaaaaaaaaaga
-# gtcaaatcagccgtcaatcgtctgtagacgatttattagcaactgttggtatctcgcaaaatcaaaaaaattttgatcatggaattgttcgagaattt
-# ccatttacgtcgagtcttcagcgaatgtccgttattactcgttgtctcagcgaccaagtatttaatgtttactgcaaaggttccccagagatgttaca
-# gacactttgcacaccgcaaagcctacccgataactattccgaacagctatcgacatttgctaaaagaggataccgaattattgccattgcattcaaac
-# ctcttgtgcaaaaaatgaactattcaaaaatacagcgcctatcccgcgaagaggttgaaagcaacttggaatttcttggttttgtggtactcgaaaat
-# cgccttaagccagatactgctaaagtaatcaaagcgttaaactcagcaaagattcgaactattatgattactggcgataatattttaactgctatgag
-# tgttgcacgtgattgtggtattgtaagtgcatcacaagctgttataacagtgcatgcagatccgcttggaaatagtggaaatatacaaagcaataata
-# cagatagcattgttgataagaaaacagccagactctataagctgcagtacacattagatttggggagtaaaatatcttctccatctcttttaacaaca
-# aagtgcaatagtaaccatattcccaaggaaaatcgtgaggataaatttagtaccgttggtgatcaaactctgtttcgccttgagtcgacgaattcatt
-# agttaacgaatcgagttccagttatgcagaaagtattctgccgacgagcgatagtttggccagtgtaaagaccacagacacatggacccataatgagc
-# caacagatgtagatgctgagctaggaataaaccgcactcaggacgaaagctggcgccaacactacatattcgcaatggatggcggaacttggcaaatt
-# ataaaagatcactttccagatgaaatggccattcttttaacacggggatcgatttacgcccgaatgtcacccgatcagaaacaggcactagttataga
-# acttcaaaatttggactactgtgttgccatgtgcggtgatggtgccaacgattgcggtgcgctaaaggtggctcatgctggtatttcgctaagtgaga
-# ccgaagcatccattgcgtcgccctttacttcacgtaatcccacgatttcggctgttttaaaagttattaaggaaggacgtgccgcattagtcacatcc
-# tttggaatttttaaatatatggcagcatattcattggttcagtttatatctgttatggttctttattctatcgactcgaatttgacagacaagcagta
-# tctttacgtagaccttggacttatatcaatttttgccttcttttttggtaaaactggatcatttgatggaaatttggtcgaacaagtgcctctcagtt
-# cattgatatcttctactccattagcatcccttttacttcatctcactgttgtaactggatttcaagtaattggtaaggatattaatagtactagttta
-# caaaataaaattcataaacccggttga]
-# protein sequence = [MNVSGYRRSHIRTAICWACIILTGGLLRLVLHWWRHLYLYATCSRCPLEEAEQVLVTEDYQGKHKVYHVKQIRVLTAN
-# HFEALLKKERPDAELMNVGSDAEHAVQLSVHFTSAQFKRCTMQCDAVLLSGNCILDESMLTGESVPVTKTPLPSKRDMIFDKTEHARHTLFCGTKVIQ
-# TRYIGSKKVLAFVINTGNITAKGELIRSILYPPPVDYKFEQDSYKFIQFLAVIACVGFIYTLVTKIMRGTDPVKIAVESLDLITIVVPPALPAAMTVG
-# RFYAQKRLKASEIFCISPRSINVAGGINCCCFDKTGTLTEDGLDMWGVVPKSSTNQFQIPLKTVDRLPYDHFLFGMVTCHSITIMNGILMGDPLDLKM
-# FNSTGWTIEDSNNIPDNEKYGILYPTILRQPRICSSDLRSSDSKKKSQISRQSSVDDLLATVGISQNQKNFDHGIVREFPFTSSLQRMSVITRCLSDQ
-# VFNVYCKGSPEMLQTLCTPQSLPDNYSEQLSTFAKRGYRIIAIAFKPLVQKMNYSKIQRLSREEVESNLEFLGFVVLENRLKPDTAKVIKALNSAKIR
-# TIMITGDNILTAMSVARDCGIVSASQAVITVHADPLGNSGNIQSNNTDSIVDKKTARLYKLQYTLDLGSKISSPSLLTTKCNSNHIPKENREDKFSTV
-# GDQTLFRLESTNSLVNESSSSYAESILPTSDSLASVKTTDTWTHNEPTDVDAELGINRTQDESWRQHYIFAMDGGTWQIIKDHFPDEMAILLTRGSIY
-# ARMSPDQKQALVIELQNLDYCVAMCGDGANDCGALKVAHAGISLSETEASIASPFTSRNPTISAVLKVIKEGRAALVTSFGIFKYMAAYSLVQFISVM
-# VLYSIDSNLTDKQYLYVDLGLISIFAFFFGKTGSFDGNLVEQVPLSSLISSTPLASLLLHLTVVTGFQVIGKDINSTSLQNKIHKPG]
-# end gene contig7.g10
-###
-#
-# ----- prediction on sequence number 8 (length = 35012, name = contig8) -----
-#
-# Predicted genes for sequence number 8 on both strands
-# start gene contig8.g11
-contig8	AUGUSTUS	gene	8930	26669	0.02	+	.	ID=contig8.g11
-contig8	AUGUSTUS	transcript	8930	26669	0.02	+	.	ID=contig8.g11.t1;Parent=contig8.g11
-contig8	AUGUSTUS	start_codon	8930	8932	.	+	0	Parent=contig8.g11.t1
-contig8	AUGUSTUS	CDS	8930	9171	0.51	+	0	ID=contig8.g11.t1.cds;Parent=contig8.g11.t1
-contig8	AUGUSTUS	CDS	9237	9343	0.59	+	1	ID=contig8.g11.t1.cds;Parent=contig8.g11.t1
-contig8	AUGUSTUS	CDS	9967	10340	0.24	+	2	ID=contig8.g11.t1.cds;Parent=contig8.g11.t1
-contig8	AUGUSTUS	CDS	10412	10612	0.22	+	0	ID=contig8.g11.t1.cds;Parent=contig8.g11.t1
-contig8	AUGUSTUS	CDS	14960	16832	0.58	+	0	ID=contig8.g11.t1.cds;Parent=contig8.g11.t1
-contig8	AUGUSTUS	CDS	26515	26669	0.46	+	2	ID=contig8.g11.t1.cds;Parent=contig8.g11.t1
-# coding sequence = [atgaacgtaagcggatatcgtcgttcccatatacgaactgcaatttgctgggcctgtattattttaactggtggcctac
-# tacgcctcgtcttacattggtggcgtcatttgtatctatatgccacatgctctcgatgtcccttggaggaggcagaacaagttttggtaaccgaggat
-# tatcaaggaaagcacaaggtgtaccacgtaaagcaaattcgagtacttactgcgaaccactttgaggccctattgaaaaaggaacggccggacgcaga
-# actcatgaatgtagggagtgatgcagaacacgccgtgcaactatcggttcatttcacctcagcgcaattcaaaaggtgtactatgcagtgcgatgcag
-# tattactatcaggaaattgcattttagatgagtctatgcttaccggcgaaagtgtgccagtcacgaaaactcctttaccatcaaagcgtgacatgata
-# tttgataaaaccgaacatgccaggcatacacttttttgtgggacaaaggtcattcagactcgctatattggatcaaaaaaagtattggcgttcgtaat
-# aaacactggaaacataacagctaagggagaactaatacgatctattctttatcccccacctgttgactacaaatttgagcaagattcctataaattta
-# ttcagttcctggcagtaattgcttgtgtcggatttatttatacgcttgtaacaaaaataatgcgtggcacggatcccgtaaaaatagcagtagaatct
-# ctggaccttattactatcgtagtcccaccagcactgccagctgcaatgaccgtcggtcgtttctatgcacaaaagcggttaaaggctagtgaaatatt
-# ttgcatttcccctcggtccataaatgtagccggaggcataaattgctgctgttttgacaagaccggtactctgacagaagatggacttgatatgtggg
-# gggtggtgcccaaatcatcaacaaatcagtttcaaatacctttaaaaaccgtggaccgcctgccttacgatcattttctttttggcatggtaacgtgt
-# cactctataacaataatgaacggtatattgatgggggatcctttggatttgaaaatgtttaattctacgggttggacaatagaagattcaaataacat
-# accagataatgaaaaatatggtattctttatccaactattttaagacaaccaaggatttgctcttccgacttgagatcatcggattcaaaaaaaaaga
-# gtcaaatcagccgtcaatcgtctgtagacgatttattagcaactgttggtatctcgcaaaatcaaaaaaattttgatcatggaattgttcgagaattt
-# ccatttacgtcgagtcttcagcgaatgtccgttattactcgttgtctcagcgaccaagtatttaatgtttactgcaaaggttccccagagatgttaca
-# gacactttgcacaccgcaaagcctacccgataactattccgaacagctatcgacatttgctaaaagaggataccgaattattgccattgcattcaaac
-# ctcttgtgcaaaaaatgaactattcaaaaatacagcgcctatcccgcgaagaggttgaaagcaacttggaatttcttggttttgtggtactcgaaaat
-# cgccttaagccagatactgctaaagtaatcaaagcgttaaactcagcaaagattcgaactattatgattactggcgataatattttaactgctatgag
-# tgttgcacgtgattgtggtattgtaagtgcatcacaagctgttataacagtgcatgcagatccgcttggaaatagtggaaatatacaaagcaataata
-# cagatagcattgttgataagaaaacagccagactctataagctgcagtacacattagatttggggagtaaaatatcttctccatctcttttaacaaca
-# aagtgcaatagtaaccatattcccaaggaaaatcgtgaggataaatttagtaccgttggtgatcaaactctgtttcgccttgagtcgacgaattcatt
-# agttaacgaatcgagttccagttatgcagaaagtattctgccgacgagcgatagtttggccagtgtaaagaccacagacacatggacccataatgagc
-# caacagatgtagatgctgagctaggaataaaccgcactcaggacgaaagctggcgccaacactacatattcgcaatggatggcggaacttggcaaatt
-# ataaaagatcactttccagatgaaatggccattcttttaacacggggatcgatttacgcccgaatgtcacccgatcagaaacaggcactagttataga
-# acttcaaaatttggactactgtgttgccatgtgcggtgatggtgccaacgattgcggtgcgctaaaggtggctcatgctggtatttcgctaagtgaga
-# ccgaagcatccattgcgtcgccctttacttcacgtaatcccacgatttcggctgttttaaaagttattaaggaaggacgtgccgcattagtcacatcc
-# tttggaatttttaaatatatggcagcatattcattggttcagtttatatctgttatggttctttattctatcgactcgaatttgacagacaagcagta
-# tctttacgtagaccttggacttatatcaatttttgccttcttttttggtaaaactggatcatttgatggaaatttggtcgaacaagtgcctctcagtt
-# cattgatatcttctactccattagcatcccttttacttcatctcactgttgtaactggatttcaagtaattgattcctgggcttttactgaagttgac
-# gatgatgacatgctcatcgtaaaatacgccgacgacacagcggttatggtcaggagtccgagcatagatattgcaacattaggcctgccagagtacgt
-# aacgaaaaatggacaaccgaaaggaaaatag]
-# protein sequence = [MNVSGYRRSHIRTAICWACIILTGGLLRLVLHWWRHLYLYATCSRCPLEEAEQVLVTEDYQGKHKVYHVKQIRVLTAN
-# HFEALLKKERPDAELMNVGSDAEHAVQLSVHFTSAQFKRCTMQCDAVLLSGNCILDESMLTGESVPVTKTPLPSKRDMIFDKTEHARHTLFCGTKVIQ
-# TRYIGSKKVLAFVINTGNITAKGELIRSILYPPPVDYKFEQDSYKFIQFLAVIACVGFIYTLVTKIMRGTDPVKIAVESLDLITIVVPPALPAAMTVG
-# RFYAQKRLKASEIFCISPRSINVAGGINCCCFDKTGTLTEDGLDMWGVVPKSSTNQFQIPLKTVDRLPYDHFLFGMVTCHSITIMNGILMGDPLDLKM
-# FNSTGWTIEDSNNIPDNEKYGILYPTILRQPRICSSDLRSSDSKKKSQISRQSSVDDLLATVGISQNQKNFDHGIVREFPFTSSLQRMSVITRCLSDQ
-# VFNVYCKGSPEMLQTLCTPQSLPDNYSEQLSTFAKRGYRIIAIAFKPLVQKMNYSKIQRLSREEVESNLEFLGFVVLENRLKPDTAKVIKALNSAKIR
-# TIMITGDNILTAMSVARDCGIVSASQAVITVHADPLGNSGNIQSNNTDSIVDKKTARLYKLQYTLDLGSKISSPSLLTTKCNSNHIPKENREDKFSTV
-# GDQTLFRLESTNSLVNESSSSYAESILPTSDSLASVKTTDTWTHNEPTDVDAELGINRTQDESWRQHYIFAMDGGTWQIIKDHFPDEMAILLTRGSIY
-# ARMSPDQKQALVIELQNLDYCVAMCGDGANDCGALKVAHAGISLSETEASIASPFTSRNPTISAVLKVIKEGRAALVTSFGIFKYMAAYSLVQFISVM
-# VLYSIDSNLTDKQYLYVDLGLISIFAFFFGKTGSFDGNLVEQVPLSSLISSTPLASLLLHLTVVTGFQVIDSWAFTEVDDDDMLIVKYADDTAVMVRS
-# PSIDIATLGLPEYVTKNGQPKGK]
-# end gene contig8.g11
-###
-#
-# ----- prediction on sequence number 9 (length = 60018, name = contig9) -----
-#
-# Predicted genes for sequence number 9 on both strands
-# start gene contig9.g12
-contig9	AUGUSTUS	gene	8930	48218	0.01	+	.	ID=contig9.g12
-contig9	AUGUSTUS	transcript	8930	48218	0.01	+	.	ID=contig9.g12.t1;Parent=contig9.g12
-contig9	AUGUSTUS	start_codon	8930	8932	.	+	0	Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	8930	9171	0.57	+	0	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	9237	9343	0.54	+	1	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	9967	10340	0.32	+	2	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	10412	10612	0.3	+	0	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	14960	16832	0.61	+	0	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	41154	41207	0.73	+	2	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	41662	44160	0.11	+	2	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	44380	44955	0.24	+	2	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	45712	47930	0.09	+	2	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-contig9	AUGUSTUS	CDS	48033	48218	0.13	+	0	ID=contig9.g12.t1.cds;Parent=contig9.g12.t1
-# coding sequence = [atgaacgtaagcggatatcgtcgttcccatatacgaactgcaatttgctgggcctgtattattttaactggtggcctac
-# tacgcctcgtcttacattggtggcgtcatttgtatctatatgccacatgctctcgatgtcccttggaggaggcagaacaagttttggtaaccgaggat
-# tatcaaggaaagcacaaggtgtaccacgtaaagcaaattcgagtacttactgcgaaccactttgaggccctattgaaaaaggaacggccggacgcaga
-# actcatgaatgtagggagtgatgcagaacacgccgtgcaactatcggttcatttcacctcagcgcaattcaaaaggtgtactatgcagtgcgatgcag
-# tattactatcaggaaattgcattttagatgagtctatgcttaccggcgaaagtgtgccagtcacgaaaactcctttaccatcaaagcgtgacatgata
-# tttgataaaaccgaacatgccaggcatacacttttttgtgggacaaaggtcattcagactcgctatattggatcaaaaaaagtattggcgttcgtaat
-# aaacactggaaacataacagctaagggagaactaatacgatctattctttatcccccacctgttgactacaaatttgagcaagattcctataaattta
-# ttcagttcctggcagtaattgcttgtgtcggatttatttatacgcttgtaacaaaaataatgcgtggcacggatcccgtaaaaatagcagtagaatct
-# ctggaccttattactatcgtagtcccaccagcactgccagctgcaatgaccgtcggtcgtttctatgcacaaaagcggttaaaggctagtgaaatatt
-# ttgcatttcccctcggtccataaatgtagccggaggcataaattgctgctgttttgacaagaccggtactctgacagaagatggacttgatatgtggg
-# gggtggtgcccaaatcatcaacaaatcagtttcaaatacctttaaaaaccgtggaccgcctgccttacgatcattttctttttggcatggtaacgtgt
-# cactctataacaataatgaacggtatattgatgggggatcctttggatttgaaaatgtttaattctacgggttggacaatagaagattcaaataacat
-# accagataatgaaaaatatggtattctttatccaactattttaagacaaccaaggatttgctcttccgacttgagatcatcggattcaaaaaaaaaga
-# gtcaaatcagccgtcaatcgtctgtagacgatttattagcaactgttggtatctcgcaaaatcaaaaaaattttgatcatggaattgttcgagaattt
-# ccatttacgtcgagtcttcagcgaatgtccgttattactcgttgtctcagcgaccaagtatttaatgtttactgcaaaggttccccagagatgttaca
-# gacactttgcacaccgcaaagcctacccgataactattccgaacagctatcgacatttgctaaaagaggataccgaattattgccattgcattcaaac
-# ctcttgtgcaaaaaatgaactattcaaaaatacagcgcctatcccgcgaagaggttgaaagcaacttggaatttcttggttttgtggtactcgaaaat
-# cgccttaagccagatactgctaaagtaatcaaagcgttaaactcagcaaagattcgaactattatgattactggcgataatattttaactgctatgag
-# tgttgcacgtgattgtggtattgtaagtgcatcacaagctgttataacagtgcatgcagatccgcttggaaatagtggaaatatacaaagcaataata
-# cagatagcattgttgataagaaaacagccagactctataagctgcagtacacattagatttggggagtaaaatatcttctccatctcttttaacaaca
-# aagtgcaatagtaaccatattcccaaggaaaatcgtgaggataaatttagtaccgttggtgatcaaactctgtttcgccttgagtcgacgaattcatt
-# agttaacgaatcgagttccagttatgcagaaagtattctgccgacgagcgatagtttggccagtgtaaagaccacagacacatggacccataatgagc
-# caacagatgtagatgctgagctaggaataaaccgcactcaggacgaaagctggcgccaacactacatattcgcaatggatggcggaacttggcaaatt
-# ataaaagatcactttccagatgaaatggccattcttttaacacggggatcgatttacgcccgaatgtcacccgatcagaaacaggcactagttataga
-# acttcaaaatttggactactgtgttgccatgtgcggtgatggtgccaacgattgcggtgcgctaaaggtggctcatgctggtatttcgctaagtgaga
-# ccgaagcatccattgcgtcgccctttacttcacgtaatcccacgatttcggctgttttaaaagttattaaggaaggacgtgccgcattagtcacatcc
-# tttggaatttttaaatatatggcagcatattcattggttcagtttatatctgttatggttctttattctatcgactcgaatttgacagacaagcagta
-# tctttacgtagaccttggacttatatcaatttttgccttcttttttggtaaaactggatcatttgatggaaatttggtcgaacaagtgcctctcagtt
-# cattgatatcttctactccattagcatcccttttacttcatctcactgttgtaactggatttcaagtaattgatcaacctctttttgtgagtccgacc
-# ccaactttgccaacaccagctgcggatgtacgtccagaaataggtgttttgacatcaacagctaggacatttatacaggatggaacaacaactgaatt
-# tgccactaaaattttaggaactacattaaatagtggtcgcctttacgcacaatatcttcgaaagagttctagagtcctgtatgaaaacgataagctat
-# ttccatctgtagttactagttgggtaggtgaaggtgactctcatcagaccccactatttttacaaagtcacaatgatctttttaattccgatgacgcc
-# gactggcaggatattgatgatagcctaggtgtaaatcgtggagaatttgtgggcaacacggattatgttatccaacaaagtacaaaagtaagagagca
-# aagtagtccggactatcaggataaaccgttaagatatttaaaacctgtagccagcagcaatgtaacattaatctttgactctaaaagaaaagatgaaa
-# taaataaattggttgataaggtgtcatcaattgaaaatttgaaaacgtatacaattaaaagtcactttgctgatttttctgcgccaaaacaaacaata
-# actgtcttagatactctaagggaagaacgaaaatatgaaatgaaatcacgtatagaacaaaatgttgaagaacaaaagcataaaagtcaatctttcaa
-# taaacaagttttagcatctataacatattatggatttgcggagtttaccactgtggttggtgatagtgtcattgtattttcacctagtactacacaga
-# gtactcttcattttggacacgttacatcaattaaagggaagcctactttaaaacttatgtcaattcacgattacaacagtcaaactacccaaacatca
-# ccgagtcctttaaagccggttccaacattaaataaaatcttgtccccaatgtcaagttttggggaagatatttttactagttcaagtgaggaaaagag
-# tcattttaagaacgtattagttgcaacgtcaactattctttcaacgacaaaatttgaaaatgtattatccgagaaaatagataatagttcattttctt
-# ttgacgacagtcttatatcaaattcaaatgagtttaagaatcttcagtcttcattctacaaaactaacgatacctcgaaaaatttaacaaatcacatg
-# gaggcaaacattcaaaagcaggaaggcgctacaacggtattcattgatgatgatcctttcacaaattttgttgagcctaaaaattctactagctcaaa
-# attaaatacagctgaccaagaaacagtcttagaacaaacagaaatatttaaaagaaatgaaattcatggaagtttggtctatccaactgttaccgacg
-# tcaatagcgaaagctttggtaataaaccagttgttggaacaagtaatgagaataagaataacgttgcagaattatgcaaccatacaacttcacaagta
-# tttcttacccagatgcttaagacaccgaatgttggcgatgataggattgttattgatgtcaatcctctttttgcttataacattgtagaaactactaa
-# atactattgcatacaagcttcacaaacggaaaaaaaggtggaactaaatgatggtaatacgacccaagaaactgttttggagccaaataaaaaagtaa
-# tgtctgctgagttaatagatgatgtagatgaaactacagttcgagaatcggaagactacgatgtgacaacagaaaatgattatgaaaatgaagaagag
-# gactactatagtgttactgatgatgttgatttattatataaaacgctgtttactacttatacatatttgacaacattctttgaagggtctcgcacaac
-# catatctagccacacagaaattataacaaatatagtttcttcaacactggcgtctaatgttgattttaagtcaaaaattttagataatattgctgaaa
-# accagaaatctgaaaacacaattcggatggctggccaagaagcttcacctttattacacaaatttactatccctgttgagattgctagtctattaagc
-# caggaaagtaaaataaatcctgccgaaaaagaaataaccaatcagttaataacaacctatctagacgattttaaatatagtaaaactttgtacacaac
-# atatacatattatacatcgatttttacagataatgatactgaaatacaaactcgaaccgagatagtcacgaattacattactgaaaagatttcgaaca
-# atcaaaccaattacattatgaaaagcagtgacaaaacatcaaagctaaatacctcagcatccgaaatagaaaaagaaaaccacatgacttttgaaata
-# ggcgtaaatacgagcagtttgagcaatatggacagtacaaagtcttttattaaaaagagtcccctggacgaccaagtgagctcagaaagtaatacgga
-# ggagattataccatcagcaacgtttcttcttcaaacaagttttacaacatttaccttttatacgacaatgtatgtagtattatcagttgatgatgaaa
-# attcaagtcagtcggatggcgacacaattgttcgatggaaatccgattatgaaaatactacaattttcacattatctgatcaaaatcttcattctgat
-# attaccacatactatactacttatacctattatactacatcctatgatgttaataagacaattatcgattcaagattcgaaaccattacaaatgtagt
-# gacatctaaggggtattctattgtaatgtcaggcacctctgcaatagatcttatgcttaaacctagtcagcctgttacatcaatagataatcagatta
-# gaactggtgtaccggattttgttttgtacgattataaacaaataattgatgcagatgaagtaagcactttgtattttacaacggaaattaaaacttca
-# atgaacagtgagggacatgacattttagtaaccagtagcacatcccggttacaaatagacgagtccaaaaagtcaatcttagccacgctgtcagctaa
-# ctcactagatgatggcttatccagccttaaattgtataaaacgggtttagtgaggctcattgaagggttagtggtaagcgataggtttacgcagtcga
-# cgacattaactaaggagctaagctcagaaagtagttttgaagaagagaatgcaacagatgaagttgctgatgaggaagaaaacgctagacgcaatagc
-# aaccctctccttagacttcgtcggccgataaatggacccagtggattttcgcccgttagccgtccaacttccatttccggaggagtttcgctcagaag
-# aaaccctttatcagtccgtccaaaaatttccactacaacaaccacctcaacaacaacgacggtcaagcctcggcctcgaagctttcagaggcccattg
-# gtcttcagcctagaataagaccacaaaacaccctttttccaccacgaggactattccaaaatcatcagaaggatgaaagttttaaggacgtaaaaaca
-# aataatagtgattctacaaattactctgaattcgaagaagatgaagcaaaccacgatgaagaatataactctcaggaaaagattcaccgaaataagcg
-# ctcttttcgaattttaaggagcgctagatataaaaacagagtacgtcgtcaaacagatacagtaaaaaaaaacagatttcgattccgtcggcaaaacc
-# aaacatcgacatttacaaaagatgaattaaaacttatggactcggaaattcgggcagagtctacatcgtccccgagagataaatcatcttctagattc
-# ggatcgagattttattctccacaaggccaagacctgcatgcgcaggtaacactaatggactccacaacagcgaagaatctaagaacaattcggcctac
-# tagactgacaacaaaacgacctcaatttacattgagagaaaaagatgctactttaaaaggcactacacgttcaagtacaactaataactttcgacgtc
-# aacagacaattcataatacatcagtaaggcgagctgttggacaaaatacaggaaactcaagcacccgcagactaaaaagctatgctaactacaacaat
-# aaaaacaatgttgaccacggtcgattatcaagtacgacccgttcccgaaatggtaactctaacacgttaaatagaggaagaagtcggggtcgaaatcg
-# aattgaatatccctctgattcgccctctatagacaatgaagttcaaactataacagttactcattttctaccatctgaggttacaattccagtagtta
-# gtggacatgtaactgagtacaaaaacattgtcactgccaaaacgagcaccgaactattgggtccaaatgagtacatgaaagtattaggaaccaatgga
-# ttgagttcaacatacctaaatcgggaagtctctagtataaatattgctggtgccacagaacatacgaaatatttgttgcatgaatctatcactagcgc
-# tgtaatatttacacctactacaatacgcggtaggaagacgtccttttcacatattattccatccacagcgtattctgtagaaaatgtagtaactacaa
-# ttccgcctcaaatttctgataatgcaccgcttgctaacattttgctttcccagttactcttgggaaatttgaacttacccgctcacccattaatagga
-# gctgtcggacagccaaatgccgcatcggttgttataccaacagaaccgatcacagaatatcgtacccacacttccacatatgtaactacaatatttga
-# tggaaaatctacaatacttccggtgacctttcaaggaaaaaagattttaactactgtctatgatactactgcacaaactataacagcaacagaatata
-# gcgtagacaccatagtttccactccaccatccgttcagaatatacagtctgttggacccgctgcacatgtaaacaatttattgttgcagcagttactt
-# attcagcaacagcaggaatctttgtcgctggctcaatctataacaaacactttacccccgccaatatttttaggtgagcacctacaagacttggacga
-# tttctcacgttcattactaaaaaaagatggaatcgatgcagatattgggtcagtcagcaatgagtcgcaatttacaaaaagccatcgaaaaaagtcac
-# gtaaaggaaacagtggacacaagcgtaacaaggaaaatcaaatgacaaaggaaaatccagatccaagtgttgtaacgctatatgtatccggccgtagg
-# cccggcgaatttagtacgatattatccacgagttcaaatgacacttcagtttcaaaaggtgaaacggcttctttgaaaatggatgttgggcttactga
-# attaagtgatcgaactgcatcattagaaagcattgttggtgatgttgatctttggtatgcaaaatcaagtaggcaacccattcgaatgtcgacaacga
-# taaactcagtggatgtctag]
-# protein sequence = [MNVSGYRRSHIRTAICWACIILTGGLLRLVLHWWRHLYLYATCSRCPLEEAEQVLVTEDYQGKHKVYHVKQIRVLTAN
-# HFEALLKKERPDAELMNVGSDAEHAVQLSVHFTSAQFKRCTMQCDAVLLSGNCILDESMLTGESVPVTKTPLPSKRDMIFDKTEHARHTLFCGTKVIQ
-# TRYIGSKKVLAFVINTGNITAKGELIRSILYPPPVDYKFEQDSYKFIQFLAVIACVGFIYTLVTKIMRGTDPVKIAVESLDLITIVVPPALPAAMTVG
-# RFYAQKRLKASEIFCISPRSINVAGGINCCCFDKTGTLTEDGLDMWGVVPKSSTNQFQIPLKTVDRLPYDHFLFGMVTCHSITIMNGILMGDPLDLKM
-# FNSTGWTIEDSNNIPDNEKYGILYPTILRQPRICSSDLRSSDSKKKSQISRQSSVDDLLATVGISQNQKNFDHGIVREFPFTSSLQRMSVITRCLSDQ
-# VFNVYCKGSPEMLQTLCTPQSLPDNYSEQLSTFAKRGYRIIAIAFKPLVQKMNYSKIQRLSREEVESNLEFLGFVVLENRLKPDTAKVIKALNSAKIR
-# TIMITGDNILTAMSVARDCGIVSASQAVITVHADPLGNSGNIQSNNTDSIVDKKTARLYKLQYTLDLGSKISSPSLLTTKCNSNHIPKENREDKFSTV
-# GDQTLFRLESTNSLVNESSSSYAESILPTSDSLASVKTTDTWTHNEPTDVDAELGINRTQDESWRQHYIFAMDGGTWQIIKDHFPDEMAILLTRGSIY
-# ARMSPDQKQALVIELQNLDYCVAMCGDGANDCGALKVAHAGISLSETEASIASPFTSRNPTISAVLKVIKEGRAALVTSFGIFKYMAAYSLVQFISVM
-# VLYSIDSNLTDKQYLYVDLGLISIFAFFFGKTGSFDGNLVEQVPLSSLISSTPLASLLLHLTVVTGFQVIDQPLFVSPTPTLPTPAADVRPEIGVLTS
-# TARTFIQDGTTTEFATKILGTTLNSGRLYAQYLRKSSRVLYENDKLFPSVVTSWVGEGDSHQTPLFLQSHNDLFNSDDADWQDIDDSLGVNRGEFVGN
-# TDYVIQQSTKVREQSSPDYQDKPLRYLKPVASSNVTLIFDSKRKDEINKLVDKVSSIENLKTYTIKSHFADFSAPKQTITVLDTLREERKYEMKSRIE
-# QNVEEQKHKSQSFNKQVLASITYYGFAEFTTVVGDSVIVFSPSTTQSTLHFGHVTSIKGKPTLKLMSIHDYNSQTTQTSPSPLKPVPTLNKILSPMSS
-# FGEDIFTSSSEEKSHFKNVLVATSTILSTTKFENVLSEKIDNSSFSFDDSLISNSNEFKNLQSSFYKTNDTSKNLTNHMEANIQKQEGATTVFIDDDP
-# FTNFVEPKNSTSSKLNTADQETVLEQTEIFKRNEIHGSLVYPTVTDVNSESFGNKPVVGTSNENKNNVAELCNHTTSQVFLTQMLKTPNVGDDRIVID
-# VNPLFAYNIVETTKYYCIQASQTEKKVELNDGNTTQETVLEPNKKVMSAELIDDVDETTVRESEDYDVTTENDYENEEEDYYSVTDDVDLLYKTLFTT
-# YTYLTTFFEGSRTTISSHTEIITNIVSSTLASNVDFKSKILDNIAENQKSENTIRMAGQEASPLLHKFTIPVEIASLLSQESKINPAEKEITNQLITT
-# YLDDFKYSKTLYTTYTYYTSIFTDNDTEIQTRTEIVTNYITEKISNNQTNYIMKSSDKTSKLNTSASEIEKENHMTFEIGVNTSSLSNMDSTKSFIKK
-# SPLDDQVSSESNTEEIIPSATFLLQTSFTTFTFYTTMYVVLSVDDENSSQSDGDTIVRWKSDYENTTIFTLSDQNLHSDITTYYTTYTYYTTSYDVNK
-# TIIDSRFETITNVVTSKGYSIVMSGTSAIDLMLKPSQPVTSIDNQIRTGVPDFVLYDYKQIIDADEVSTLYFTTEIKTSMNSEGHDILVTSSTSRLQI
-# DESKKSILATLSANSLDDGLSSLKLYKTGLVRLIEGLVVSDRFTQSTTLTKELSSESSFEEENATDEVADEEENARRNSNPLLRLRRPINGPSGFSPV
-# SRPTSISGGVSLRRNPLSVRPKISTTTTTSTTTTVKPRPRSFQRPIGLQPRIRPQNTLFPPRGLFQNHQKDESFKDVKTNNSDSTNYSEFEEDEANHD
-# EEYNSQEKIHRNKRSFRILRSARYKNRVRRQTDTVKKNRFRFRRQNQTSTFTKDELKLMDSEIRAESTSSPRDKSSSRFGSRFYSPQGQDLHAQVTLM
-# DSTTAKNLRTIRPTRLTTKRPQFTLREKDATLKGTTRSSTTNNFRRQQTIHNTSVRRAVGQNTGNSSTRRLKSYANYNNKNNVDHGRLSSTTRSRNGN
-# SNTLNRGRSRGRNRIEYPSDSPSIDNEVQTITVTHFLPSEVTIPVVSGHVTEYKNIVTAKTSTELLGPNEYMKVLGTNGLSSTYLNREVSSINIAGAT
-# EHTKYLLHESITSAVIFTPTTIRGRKTSFSHIIPSTAYSVENVVTTIPPQISDNAPLANILLSQLLLGNLNLPAHPLIGAVGQPNAASVVIPTEPITE
-# YRTHTSTYVTTIFDGKSTILPVTFQGKKILTTVYDTTAQTITATEYSVDTIVSTPPSVQNIQSVGPAAHVNNLLLQQLLIQQQQESLSLAQSITNTLP
-# PPIFLGEHLQDLDDFSRSLLKKDGIDADIGSVSNESQFTKSHRKKSRKGNSGHKRNKENQMTKENPDPSVVTLYVSGRRPGEFSTILSTSSNDTSVSK
-# GETASLKMDVGLTELSDRTASLESIVGDVDLWYAKSSRQPIRMSTTINSVDV]
-# end gene contig9.g12
-###
-#
-# ----- prediction on sequence number 10 (length = 43013, name = contig10) -----
-#
-# Predicted genes for sequence number 10 on both strands
-# start gene contig10.g13
-contig10	AUGUSTUS	gene	850	15075	0.07	+	.	ID=contig10.g13
-contig10	AUGUSTUS	transcript	850	15075	0.07	+	.	ID=contig10.g13.t1;Parent=contig10.g13
-contig10	AUGUSTUS	start_codon	850	852	.	+	0	Parent=contig10.g13.t1
-contig10	AUGUSTUS	CDS	850	1074	0.57	+	0	ID=contig10.g13.t1.cds;Parent=contig10.g13.t1
-contig10	AUGUSTUS	CDS	1132	1326	0.85	+	0	ID=contig10.g13.t1.cds;Parent=contig10.g13.t1
-contig10	AUGUSTUS	CDS	14537	14774	0.61	+	0	ID=contig10.g13.t1.cds;Parent=contig10.g13.t1
-contig10	AUGUSTUS	CDS	14882	15075	0.44	+	2	ID=contig10.g13.t1.cds;Parent=contig10.g13.t1
-# coding sequence = [atggaagaagcaaggtataatcttgccactcacgttatgtcaaatggagtagaactaattattgcctgtgaaagggaaa
-# aacctatggaaaagatcgtggcaactacccaaaaacttacaaatgttattagtcgactgataatacaacaattcgacaagccctcgactctggctcca
-# agtacattaaaaaatcagatgattttaacattgccttcaattaaacaggaaaccattttacttcctcataattcttttattacaaacatttttctaac
-# cacgtgcacctatatcacaacatatgtggaaaatggaagctcgaatgtagtaaaagaaaaaatggttatatcaaacaccattacgcaagatcgaaagt
-# atttgcatgcaagtaatcctatgataatagacatcactttttcaaggccaatagaacctcagaaatactcgaagccttactgcgcaacgcatgtcacc
-# acatatgtaaacacaaaggagaatccggcggactgcgccactcgagtgaagaccaccgcattaaccaaccactcaggaagtgtgctcatggtcaacaa
-# tcgaagcacaaaactggtacgcgttgtagcttacgccttacgcatcatccaaaagaccaaggacattaaatctctaacgctgacaaatgccatacatt
-# tggaaatggccaccgatcttagcatagacacattcctggcatgtcttcggcgtttcatgtcccttcgaggaaagtgctcacagatcttcagcgacaat
-# ggaacgaatttagttgatcccaaacacgctttagatgagatgcaccgcaggagcacaaagcaatgtaacacaatcgttggccaatga]
-# protein sequence = [MEEARYNLATHVMSNGVELIIACEREKPMEKIVATTQKLTNVISRLIIQQFDKPSTLAPSTLKNQMILTLPSIKQETI
-# LLPHNSFITNIFLTTCTYITTYVENGSSNVVKEKMVISNTITQDRKYLHASNPMIIDITFSRPIEPQKYSKPYCATHVTTYVNTKENPADCATRVKTT
-# ALTNHSGSVLMVNNRSTKLVRVVAYALRIIQKTKDIKSLTLTNAIHLEMATDLSIDTFLACLRRFMSLRGKCSQIFSDNGTNLVDPKHALDEMHRRST
-# KQCNTIVGQ]
-# end gene contig10.g13
-###
-# start gene contig10.g14
-contig10	AUGUSTUS	gene	21687	22382	0.44	-	.	ID=contig10.g14
-contig10	AUGUSTUS	transcript	21687	22382	0.44	-	.	ID=contig10.g14.t1;Parent=contig10.g14
-contig10	AUGUSTUS	CDS	21687	22382	0.44	-	0	ID=contig10.g14.t1.cds;Parent=contig10.g14.t1
-contig10	AUGUSTUS	start_codon	22380	22382	.	-	0	Parent=contig10.g14.t1
-# coding sequence = [atggtggtgatgacgttcggagcggcttgttcgccgtgctcagtgaagaccataaatccttcaagatacgtccaagcag
-# aacattgcgcggtgcaggccatcagtgcgtatcactggcacccagcgacggatgactttaaattcagcgtaaaataccaccaagaccaccaagagcaa
-# attcttaagtctagctatgacgacattcgacccgataggattcttgagcttcttcatggtaaccgccaaattgctgatgaacgaggtttggaggagag
-# gagtttaatgagacgagccgctgataagttagccaaagcgtttgagaactggaggcttgaaatgaattacgtgagcgatttccgctgtccactctact
-# tctttggcacgggatgcgtacgtgaactgcagctacatttgtttgtggactccagccgatcggcgttcgcagcagttgcattttgtagggcgacttat
-# gacgacaatgatgtgccgtcttacttcatgtgttccaagacgaaatgcttcccgatgaactatcccacgcctggagctccaagcagccgtattaggaa
-# ccaggcagacggtcaggttcatacgatcctaatcctcaggtttatacgacggtgtcgtggattaaaggacgagtgtgaggtcgaggtcttacagcttc
-# tgagtgcttggaggcagaacggaaactga]
-# protein sequence = [MVVMTFGAACSPCSVKTINPSRYVQAEHCAVQAISAYHWHPATDDFKFSVKYHQDHQEQILKSSYDDIRPDRILELLH
-# GNRQIADERGLEERSLMRRAADKLAKAFENWRLEMNYVSDFRCPLYFFGTGCVRELQLHLFVDSSRSAFAAVAFCRATYDDNDVPSYFMCSKTKCFPM
-# NYPTPGAPSSRIRNQADGQVHTILILRFIRRCRGLKDECEVEVLQLLSAWRQNGN]
-# end gene contig10.g14
-###
-#
-# ----- prediction on sequence number 11 (length = 35013, name = contig11) -----
-#
-# Predicted genes for sequence number 11 on both strands
-# start gene contig11.g15
-contig11	AUGUSTUS	gene	682	1377	0.49	-	.	ID=contig11.g15
-contig11	AUGUSTUS	transcript	682	1377	0.49	-	.	ID=contig11.g15.t1;Parent=contig11.g15
-contig11	AUGUSTUS	CDS	682	1377	0.49	-	0	ID=contig11.g15.t1.cds;Parent=contig11.g15.t1
-contig11	AUGUSTUS	start_codon	1375	1377	.	-	0	Parent=contig11.g15.t1
-# coding sequence = [atggtggtgatgacgttcggagcggcttgttcgccgtgctcagtgaagaccataaatccttcaagatacgtccaagcag
-# aacattgcgcggtgcaggccatcagtgcgtatcactggcacccagcgacggatgactttaaattcagcgtaaaataccaccaagaccaccaagagcaa
-# attcttaagtctagctatgacgacattcgacccgataggattcttgagcttcttcatggtaaccgccaaattgctgatgaacgaggtttggaggagag
-# gagtttaatgagacgagccgctgataagttagccaaagcgtttgagaactggaggcttgaaatgaattacgtgagcgatttccgctgtccactctact
-# tctttggcacgggatgcgtacgtgaactgcagctacatttgtttgtggactccagccgatcggcgttcgcagcagttgcattttgtagggcgacttat
-# gacgacaatgatgtgccgtcttacttcatgtgttccaagacgaaatgcttcccgatgaactatcccacgcctggagctccaagcagccgtattaggaa
-# ccaggcagacggtcaggttcatacgatcctaatcctcaggtttatacgacggtgtcgtggattaaaggacgagtgtgaggtcgaggtcttacagcttc
-# tgagtgcttggaggcagaacggaaactga]
-# protein sequence = [MVVMTFGAACSPCSVKTINPSRYVQAEHCAVQAISAYHWHPATDDFKFSVKYHQDHQEQILKSSYDDIRPDRILELLH
-# GNRQIADERGLEERSLMRRAADKLAKAFENWRLEMNYVSDFRCPLYFFGTGCVRELQLHLFVDSSRSAFAAVAFCRATYDDNDVPSYFMCSKTKCFPM
-# NYPTPGAPSSRIRNQADGQVHTILILRFIRRCRGLKDECEVEVLQLLSAWRQNGN]
-# end gene contig11.g15
-###
-#
-# ----- prediction on sequence number 12 (length = 56019, name = contig12) -----
-#
-# Predicted genes for sequence number 12 on both strands
-# start gene contig12.g16
-contig12	AUGUSTUS	gene	11355	43960	0.01	-	.	ID=contig12.g16
-contig12	AUGUSTUS	transcript	11355	43960	0.01	-	.	ID=contig12.g16.t1;Parent=contig12.g16
-contig12	AUGUSTUS	CDS	11355	11375	0.49	-	0	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	11608	11710	0.88	-	1	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	11851	11866	0.34	-	2	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	15468	16080	0.24	-	0	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	20121	20293	0.61	-	2	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	20564	20662	0.67	-	2	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	28341	28409	0.33	-	2	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	33475	33622	0.51	-	0	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	38609	42222	0.43	-	2	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	CDS	43900	43960	0.66	-	0	ID=contig12.g16.t1.cds;Parent=contig12.g16.t1
-contig12	AUGUSTUS	start_codon	43958	43960	.	-	0	Parent=contig12.g16.t1
-# coding sequence = [atgcctaaaacaagccagaactttcgaatcaaggttaaaaagcgatattattcagaaagagtccccaaccttttaaaaa
-# aatcaaatggaggacaactaccaacaataccaatgtaccctggtgatattccatcttattctccgccgtctcgagcattctttacaccgccacttccg
-# ccggagtatcaaaacccttttgctgacaagcctaccttgcgtggaaccaataatgagggtctaattgcaattaataggcgtccgatcccaccccctag
-# tttgatgcctagtcaagatcggatcccaattcgaccaccagatctgggtggcaatagtaacgatgctattgtcaatccattagcggatttaagttacg
-# ctaattctggttttgatgaaaagcactctcttgattctagtggagctgtgcctgatgtgtccacaacagatcgtaaaaaagctctcaatacaccggca
-# cgtgccagcggcgaagacgtattaaacgaaaaggcaaacagggtaaagggacacggctctcttgaaccagatgccaatgatcctagtaagagacaaga
-# agttttacccaatataagacgtattctgggatcaaatggaaagaacagtgatataccagctgtgttgttaaagcaagttactcagcgaccccaaataa
-# acatgcgccaaccgccgtcttcgccagttgtactgattgaaaagcctttaacgaacgaggaaaaaacagatgctgatggatcctccatggttagtcct
-# aatattaatcagagcaagtaccaccctggtcagttggactactacgacaattctaatcagactataggaaccacaccatcagcagctgctgctattgg
-# ggaagtatcggccacctcattttcttacgctactacaaacgcggaccagccaggacatacaggaaaagatactgacgctgttaagagtttggttccga
-# gcctaggcgatcgcgatgctgtcgctgcctcagctgctgctgcttcagcacacagtacatggacctgggcctggaatattcacatctatctgtcagtt
-# gttctgtttaccattttatcggtatattcgctatacaaactgctgacctataacaagcttacacatttgtttgcacagtcgtattttgtgtgcatcca
-# tctcatacttattttgacctgcataatgagaatattttttctttgttttgatgcatacaacgttcatggttcctttaacatttttagctcagaactct
-# tgctgaatctaccttcaacattcttaacagtagctttctctgtacttatgttgttcctcttccttaagtctttgaaccacaaaaacaatagatattca
-# gctctgataaggccgctgacggtgattgtgggctgcggcgttcacgttgtgctttgcattacattgcactacgttgaatcctataccctaaaaaatca
-# tcatttatattttcagcaacagcagcaacagcaatattttcgcaggcagcatcttcataatcagcaaggccaacttattgctacaattactccttcgg
-# ctattttgcctccgcctccccgagtcttgacccttatatgtcagataatttatatatttatatgtctaagcttgggactgctttatctctacttgtat
-# cgcattttaaaacgcattcttcgcagcaaatctcaaaactatatacatggctatcagaatttatcctatgccatacacattacgattgccacagctct
-# tctgtttgtactactggccgcccttcaaatattcggtgccatatgtatttcatcgtctcgtcaaaataatatagtagatgtcgactggcttcaatggg
-# gatatcagttctctctacgtcttatagagatagcgataattactttaatatcgtgggtaactgggcttaaaaccagtgccgggcatgatacattaaat
-# gctgtaaatgtggatgttcgaatggttggttccggagtgggacctatgggtgcgtatagcccggaaaatggcggctcaactaacaatgccatcagaga
-# aaaaaatgttggaaacggcaccggcactcacaactcaaatatgacaaatttttttctgccgtgcacgtcaagctctagtcaggagcaatttgaaggcg
-# actatccagctatttgcaatgctaataccaatcttcatacatacacaatgcgcacaggtaaactaatatatgacgacagctatgccctgaattctata
-# gggcccacacccactggatcttcaaacagtcgcccctgcgaatatcaactgcaggagcctatgtatcagaggccttatgatacgggttcaattggaag
-# tgctgtaaatagtcagaacgggacagattatggaaataaagctactcagaactacaagcaacaacatcaaatgcactttcacgagcagcccacgtata
-# tgagtacagactacatgacggatgctgcatcagaccattacgaaaatccgaattttaatttgcgaaccgctaacagtacaaaagctgaacaaatgcaa
-# aaagaaatgtatgataataatggagttggttctaccttaggatccggatctacacagcaccaagtggtacttttgaaaaatgacaattgctattctga
-# accacatgagcaggaaaacaagaggtatgaatttaacatctttgagcgtcctgtgtttaaagacaaatcaggtcacaacatacagtccaacagtgact
-# gctttgaagaccgtcaaaagataacgaatggtcgagtatgtgaaaggaaatttgctggtaatgggacgctggaacgtaatttttacgaaaacaagcat
-# cccgagcgccgcagttctaactccaaaaattcctgctcctcatcaaatggaggagggcgatatgcaagctatagttcgtatgagcgcggatttttcaa
-# cggcgtttgtaagagtggaactttaggcagtattgctggtggtggaataacattgagcggagctgttccaggtcgtagtctagaagtaccaagtcctc
-# ctactggatctcaacgaataatagccaatggagcacagacgttagggatatcagatagagacagagcccaatattatcagagagtaagtggacgtact
-# tccaatttaagatcattgcaggatggtactggaactgacagttttacaagtgtacccgtaaggcagcatcaactaaaaccgttatcgtatgagcataa
-# ttcggaagatgaagaagaagaggaggaagacgatataatatcaggaagcaatgtagagtgtaccaacttgataaacaacgataatggttctgtcattg
-# ccgatgacagcgctccatcttctatttccattattggcaaaacgtcattatataccagcacagcagcaactaaaaatttgtcgaatgacccgctttta
-# catgcaaatgtaaacgcacaactgaatattcaaaatactggaaagcttcgttctgagttgtgcactgcctcatcagcttcggttgcttctgcatcttc
-# gaactcatgcacaacgtccagtgcttctgatagtatgctagtagcagatcaaggttttcttcgatttcggtccatagaggatcaaaatagtgcacaaa
-# atggaaacaatttagatggcgaaagggctgctatatcttcccttcgtcttaaaagttgcagtgcgactaaccgtcgcatgagcatcgctcaagagctg
-# ttggatgacgtcaacgacgacccagatttactcaaaagggttataactggtgacgaatcatgggtatatggttatgatatcaaaaccaaagcccaatc
-# gtcacaatggaagagcccagccttcgagaccaagacttggcaaccgtctaatcctgaggagctcccggtgaaaagggacaggccaaaaaaactcgact
-# ggtacgtcactcatatcgtctttactttaaaaaccaaaattattatagagtatcgaatttggatggacgcattgaaaatgcggatcacaggaccggct
-# ttatctgttggtgttattgctctaacagcccatatattacgaatcgtgtcaccgaagtttggacagttggtatcggaagaagccaataggtatggcta
-# cttgaggcacattcactcccgcataataactaatgcagaagaaatcgccttttacggtggtcacaaagtggagatgcagcagctacggcaggcataca
-# accgtctagtaaatcaaatgactacaatttttaaccaaaaactttggtttattatgcttgaacaattttttatgaaatatgtttggtccggtactgga
-# atgattatggtgtcacttcctattctgacaggcagtgacgtaggatctgcatcaaagcccgactcggccattacggagtcgcgtgttagcgaacgtac
-# gcagtatttaacaacagctagaaatttactaatttctgcagcagacgctattgagcgattgatgtcttcttacaaagaaattgtgtcgcttgctggat
-# acacttatcgcgtggctggcatgatggatgtgttcgaggaaactgcacagggactctactgcaaggcgagtgtaatagataacaatcagtcaaaagga
-# attatagagcaccgtaacggaaagccaatagcaaagggtcgcattatttactcagatgatccggaaaatatgtcaataaacttacgtgcagtgccagt
-# agtgacaccaaactgtgatatagttgtaccgaaacttacattgtgcatcgagcctggggtgcatttgttaataactgggccgaacggttgtggttcaa
-# ggtactattgctgcaccgatggaattttgtttgttatcgattcggtcgatacggaacgaatggaagaagcaaaaatggagttgatgcgtaccgctaaa
-# tgtcctgataatcagaatatgcgtgaggcatcctag]
-# protein sequence = [MPKTSQNFRIKVKKRYYSERVPNLLKKSNGGQLPTIPMYPGDIPSYSPPSRAFFTPPLPPEYQNPFADKPTLRGTNNE
-# GLIAINRRPIPPPSLMPSQDRIPIRPPDLGGNSNDAIVNPLADLSYANSGFDEKHSLDSSGAVPDVSTTDRKKALNTPARASGEDVLNEKANRVKGHG
-# SLEPDANDPSKRQEVLPNIRRILGSNGKNSDIPAVLLKQVTQRPQINMRQPPSSPVVLIEKPLTNEEKTDADGSSMVSPNINQSKYHPGQLDYYDNSN
-# QTIGTTPSAAAAIGEVSATSFSYATTNADQPGHTGKDTDAVKSLVPSLGDRDAVAASAAAASAHSTWTWAWNIHIYLSVVLFTILSVYSLYKLLTYNK
-# LTHLFAQSYFVCIHLILILTCIMRIFFLCFDAYNVHGSFNIFSSELLLNLPSTFLTVAFSVLMLFLFLKSLNHKNNRYSALIRPLTVIVGCGVHVVLC
-# ITLHYVESYTLKNHHLYFQQQQQQQYFRRQHLHNQQGQLIATITPSAILPPPPRVLTLICQIIYIFICLSLGLLYLYLYRILKRILRSKSQNYIHGYQ
-# NLSYAIHITIATALLFVLLAALQIFGAICISSSRQNNIVDVDWLQWGYQFSLRLIEIAIITLISWVTGLKTSAGHDTLNAVNVDVRMVGSGVGPMGAY
-# SPENGGSTNNAIREKNVGNGTGTHNSNMTNFFLPCTSSSSQEQFEGDYPAICNANTNLHTYTMRTGKLIYDDSYALNSIGPTPTGSSNSRPCEYQLQE
-# PMYQRPYDTGSIGSAVNSQNGTDYGNKATQNYKQQHQMHFHEQPTYMSTDYMTDAASDHYENPNFNLRTANSTKAEQMQKEMYDNNGVGSTLGSGSTQ
-# HQVVLLKNDNCYSEPHEQENKRYEFNIFERPVFKDKSGHNIQSNSDCFEDRQKITNGRVCERKFAGNGTLERNFYENKHPERRSSNSKNSCSSSNGGG
-# RYASYSSYERGFFNGVCKSGTLGSIAGGGITLSGAVPGRSLEVPSPPTGSQRIIANGAQTLGISDRDRAQYYQRVSGRTSNLRSLQDGTGTDSFTSVP
-# VRQHQLKPLSYEHNSEDEEEEEEDDIISGSNVECTNLINNDNGSVIADDSAPSSISIIGKTSLYTSTAATKNLSNDPLLHANVNAQLNIQNTGKLRSE
-# LCTASSASVASASSNSCTTSSASDSMLVADQGFLRFRSIEDQNSAQNGNNLDGERAAISSLRLKSCSATNRRMSIAQELLDDVNDDPDLLKRVITGDE
-# SWVYGYDIKTKAQSSQWKSPAFETKTWQPSNPEELPVKRDRPKKLDWYVTHIVFTLKTKIIIEYRIWMDALKMRITGPALSVGVIALTAHILRIVSPK
-# FGQLVSEEANRYGYLRHIHSRIITNAEEIAFYGGHKVEMQQLRQAYNRLVNQMTTIFNQKLWFIMLEQFFMKYVWSGTGMIMVSLPILTGSDVGSASK
-# PDSAITESRVSERTQYLTTARNLLISAADAIERLMSSYKEIVSLAGYTYRVAGMMDVFEETAQGLYCKASVIDNNQSKGIIEHRNGKPIAKGRIIYSD
-# DPENMSINLRAVPVVTPNCDIVVPKLTLCIEPGVHLLITGPNGCGSRYYCCTDGILFVIDSVDTERMEEAKMELMRTAKCPDNQNMREAS]
-# end gene contig12.g16
-###
-# start gene contig12.g17
-contig12	AUGUSTUS	gene	51846	54525	0.42	+	.	ID=contig12.g17
-contig12	AUGUSTUS	transcript	51846	54525	0.42	+	.	ID=contig12.g17.t1;Parent=contig12.g17
-contig12	AUGUSTUS	start_codon	51846	51848	.	+	0	Parent=contig12.g17.t1
-contig12	AUGUSTUS	CDS	51846	51877	0.84	+	0	ID=contig12.g17.t1.cds;Parent=contig12.g17.t1
-contig12	AUGUSTUS	CDS	51939	52061	0.82	+	1	ID=contig12.g17.t1.cds;Parent=contig12.g17.t1
-contig12	AUGUSTUS	CDS	54300	54525	0.42	+	1	ID=contig12.g17.t1.cds;Parent=contig12.g17.t1
-# coding sequence = [atggatccgttcgatgtttcagataggaacagctggtactttggtcccatgtcccgacaagaagccactgaagtattaa
-# tgaatgagcgtgaacgaggggtatttttggttcgcgacagtaactcaatagcaggggattacgtcctttgcgtaagagaagatacaaaagttagcaac
-# tacatcattaacaaagttcaacaacaggatcacttcgtttaccgcataggggatcaatcttttgataatctaccgaaactattaacattttacacact
-# tcattacttggatacaacccctctaagaagacctgctctcaaaaaagaggaaaaagttataggaaagttcgattttcatggcagcgtgagcatttacc
-# aactgtaa]
-# protein sequence = [MDPFDVSDRNSWYFGPMSRQEATEVLMNERERGVFLVRDSNSIAGDYVLCVREDTKVSNYIINKVQQQDHFVYRIGDQ
-# SFDNLPKLLTFYTLHYLDTTPLRRPALKKEEKVIGKFDFHGSVSIYQL]
-# end gene contig12.g17
-###
-#
-# ----- prediction on sequence number 13 (length = 45015, name = contig13) -----
-#
-# Predicted genes for sequence number 13 on both strands
-# start gene contig13.g18
-contig13	AUGUSTUS	gene	5833	21375	0.37	+	.	ID=contig13.g18
-contig13	AUGUSTUS	transcript	5833	21375	0.37	+	.	ID=contig13.g18.t1;Parent=contig13.g18
-contig13	AUGUSTUS	start_codon	5833	5835	.	+	0	Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	5833	5864	0.99	+	0	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	5926	6048	0.94	+	1	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	8287	8491	0.58	+	1	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	8553	8681	0.61	+	0	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	11775	11852	0.66	+	0	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	11914	12134	0.55	+	0	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-contig13	AUGUSTUS	CDS	21090	21375	0.7	+	1	ID=contig13.g18.t1.cds;Parent=contig13.g18.t1
-# coding sequence = [atggatccgttcgatgtttcagataggaacagctggtactttggtcccatgtcccgacaagaagccactgaagtattaa
-# tgaatgagcgtgaacgaggggtatttttggttcgcgacagtaactcaatagcaggggattacgtcctttgcgtaagagaagatacaaaagttagcaac
-# tacatcattaacaaagttcaacaacaggatcacttcgtttaccgcataggggatcaatcttttgataatctaccgaaactattaacattttacacact
-# tcattacttggatacaacccctctaagaagacctgctctcaaaaaagaggaaaaagttataggaaagttcgattttcatggcagcgaccaagatgatc
-# tgccgtttcaaagaggtgaaattcttactgtaattcgaaaagacgaagatcaatggtggactgcccgaaattcgtctgggaaaattgggcaaataccg
-# gttccttatatatgtcggcatgatgatgatgaagatccccttaaaaatgttgacttaaattttcgtggaagcacactaaagaggacggatttaaaccg
-# aaaactgcctgcatacgcccgcgtaaaacagtcaagagttccaaacgcctatgataagactgcattgaaattggaaattggtgatataattaaagtca
-# ctaaaacaaatattaatggacaatgggagggggaattaaatggaagaaatggtcacttcccattcacgcacgttgaatttgtcgatgattgtgattta
-# ggcaataactccacagaaatacgaagtgactcgggaagaaatgtgccaattcggcgtcacttctcggagtcacttcggcgaaacttccaaaatcattt
-# cggcgatatcgcattcggatcgcagaaacgactaccgtcgggaaaaaaatttgcctcttcggcggcccttgtcgaagtcacgaagacacttccaggag
-# ttacttttgcgacacttcttgaagtgacttcggtgacacttccaggagacttttctttccgacgggagtcacttccgaatgcgatatctcgtacgaca
-# gttttcaccttttag]
-# protein sequence = [MDPFDVSDRNSWYFGPMSRQEATEVLMNERERGVFLVRDSNSIAGDYVLCVREDTKVSNYIINKVQQQDHFVYRIGDQ
-# SFDNLPKLLTFYTLHYLDTTPLRRPALKKEEKVIGKFDFHGSDQDDLPFQRGEILTVIRKDEDQWWTARNSSGKIGQIPVPYICRHDDDEDPLKNVDL
-# NFRGSTLKRTDLNRKLPAYARVKQSRVPNAYDKTALKLEIGDIIKVTKTNINGQWEGELNGRNGHFPFTHVEFVDDCDLGNNSTEIRSDSGRNVPIRR
-# HFSESLRRNFQNHFGDIAFGSQKRLPSGKKFASSAALVEVTKTLPGVTFATLLEVTSVTLPGDFSFRRESLPNAISRTTVFTF]
-# end gene contig13.g18
-###
-#
-# ----- prediction on sequence number 14 (length = 45010, name = contig14) -----
-#
-# Predicted genes for sequence number 14 on both strands
-# start gene contig14.g19
-contig14	AUGUSTUS	gene	27307	36522	0.16	+	.	ID=contig14.g19
-contig14	AUGUSTUS	transcript	27307	36522	0.16	+	.	ID=contig14.g19.t1;Parent=contig14.g19
-contig14	AUGUSTUS	start_codon	27307	27309	.	+	0	Parent=contig14.g19.t1
-contig14	AUGUSTUS	CDS	27307	27336	0.34	+	0	ID=contig14.g19.t1.cds;Parent=contig14.g19.t1
-contig14	AUGUSTUS	CDS	33374	33489	0.69	+	0	ID=contig14.g19.t1.cds;Parent=contig14.g19.t1
-contig14	AUGUSTUS	CDS	34228	34577	0.82	+	1	ID=contig14.g19.t1.cds;Parent=contig14.g19.t1
-contig14	AUGUSTUS	CDS	35202	35415	0.67	+	2	ID=contig14.g19.t1.cds;Parent=contig14.g19.t1
-contig14	AUGUSTUS	CDS	35658	36522	0.9	+	1	ID=contig14.g19.t1.cds;Parent=contig14.g19.t1
-# coding sequence = [atgtccgtctgtccgtatgctggaggattgctgtacgatacaccgacatcaacttcaagcagtcgggattttttgggtt
-# tccatgtgcctcccagtttggatacggtcttattgctggacttgactctgttggaggaaatggaatggcgcgaccgattggccgatttggaaaagaaa
-# attagggacctgatagattatcacgacggagctctcgacgcgttggatggaaagatcgtcaaaccggatccattgccaaaaggtgcctcagcagcaga
-# tgaaaagcagcacaaggagaagagcgacttttttcgtaaggccaacagctatgcaaaatccatgattaccactgcggtcacggactcggtgtaccaga
-# agatcatggacaaggagacagcacacgatacgtgggaagccctgaaaaatcagtttgaagcaacagcgaaagaccaggtattcaggatatgcaacgag
-# tttttcgctttctcttggaatccagttttggctgcccaagacaataatccaaatagtcgttttgagtcgttagcaaccgagtgcaccctcaaaataaa
-# cgacaatattgtcctcgttggagccagagacgttggaggaacactctacagagcagcgatcgagcccatactttcagaacgaaacgtcgatgtcaacg
-# tcgcaacttcaggaacttcaattctccaactctatcacgagaggtttcgatatgggtacatcgtcaagcagaaatcagaggtcaaggacgtgctgcga
-# cacatggtttttcacgccaagcaacaagggcacacaattcgagaactcctgagcgacaatggaggagaattcgactgtgcagaagtgagagaaactct
-# tcaggaagctggtataacttttcgactcaccgctccgtatactccagaacaaaatagtggtgtcgagagagagaatcgaacgatagtcaaaatggcga
-# gaactttcaagtattctaatccagaaataaaatttccagaagcaatttgggccgagttggtcagcacagcagtctacgttctcaataggacgggcaaa
-# tcttcgttgaagggtctgagcccttaccaactttggctgggcaagaaaccaagaatcaaacatcttcgaatcgtaggatcgacgtgctacgtacacat
-# tccatgccaaaaaaaggagaatatggacgaaaaagctgaaaaagggtacctggtgggttacgagggcgatgagagatatcgtatttacttaccagaga
-# agcacaaagtagtcgtgtcgagggacgtaaaatttcaagagaaattcagcaattgtgaaccaggcgtcaacctaccattccaagattttggatccaag
-# gacgtcgtagaagacaaggaagaagaagacgtgagcttgcaccagagcaaggacgaggataaggaagaagaagacgcggatttgcacaagagcgagga
-# cgaagacacacttcatgagcaagacttgaaagaagacacaaccgaaacaggaagcgaagacaattacgaaaccggagtagaaacaagctttgacgaag
-# aaaacaacaagagaaaaccgcaataa]
-# protein sequence = [MSVCPYAGGLLYDTPTSTSSSRDFLGFHVPPSLDTVLLLDLTLLEEMEWRDRLADLEKKIRDLIDYHDGALDALDGKI
-# VKPDPLPKGASAADEKQHKEKSDFFRKANSYAKSMITTAVTDSVYQKIMDKETAHDTWEALKNQFEATAKDQVFRICNEFFAFSWNPVLAAQDNNPNS
-# RFESLATECTLKINDNIVLVGARDVGGTLYRAAIEPILSERNVDVNVATSGTSILQLYHERFRYGYIVKQKSEVKDVLRHMVFHAKQQGHTIRELLSD
-# NGGEFDCAEVRETLQEAGITFRLTAPYTPEQNSGVERENRTIVKMARTFKYSNPEIKFPEAIWAELVSTAVYVLNRTGKSSLKGLSPYQLWLGKKPRI
-# KHLRIVGSTCYVHIPCQKKENMDEKAEKGYLVGYEGDERYRIYLPEKHKVVVSRDVKFQEKFSNCEPGVNLPFQDFGSKDVVEDKEEEDVSLHQSKDE
-# DKEEEDADLHKSEDEDTLHEQDLKEDTTETGSEDNYETGVETSFDEENNKRKPQ]
-# end gene contig14.g19
-###
-# start gene contig14.g20
-contig14	AUGUSTUS	gene	36874	37842	0.96	+	.	ID=contig14.g20
-contig14	AUGUSTUS	transcript	36874	37842	0.96	+	.	ID=contig14.g20.t1;Parent=contig14.g20
-contig14	AUGUSTUS	start_codon	36874	36876	.	+	0	Parent=contig14.g20.t1
-contig14	AUGUSTUS	CDS	36874	37842	0.96	+	0	ID=contig14.g20.t1.cds;Parent=contig14.g20.t1
-# coding sequence = [atggaaacaatccgctcagtgttgagcgttgcagccaaaaatgatatgtttttggtccagtttgacgtcttgacagctt
-# ttctatacggagaattggacgacaaggagatttacatgcaacaacctgagggatacgagcaaggacaggggattgcttgcagattgaagaagagtctc
-# tacgggcttaagcaagggccgagatgctggcaagaaggcttcggaggtttcctgcggaaacacaatttcaaggtcagcgaggcagatccatgtctcta
-# catcaggaaaagaaatggcaaaaaggttctactcgttgtttacgtagatgacggactcgccgcagcaacagatacgcaagatttggaagaatttttgg
-# acgagttaaaatcagagttcaaaattgtctcaaacaaggctgagtgcttcttgggactcgaaatcaagaaacaagaaaatggactaaaaattagtcaa
-# caaggatatgccacaaggatattggagcgattcagattctcggattgcaaagctgtttcaaccccacttctcaagaatttggaaattacgacagcaag
-# gaaagtatcagagacgactgcgttcccttatcgccaagccatcggagctctcatgtacctcatgcttggaactaggccagacttggctttcagcatcg
-# gatttctttcaagaacgcttgaaaatcctacaaaagaaaacattgcacaagtaaagagggttttccgttacatttccggaacaatcaacgttgggata
-# gtctatcggaaacagaagaagggaatcctcgaatgctacagcgatgctgactttggtggctgcacgaagactgggagatctacatcagggatcatcat
-# catgtttgcctcaggagccatttcatggaaaagtcaaaggcaggccatggtggccatttctactacagaggctgagatcgtagcagccaatgaagctg
-# caaaataa]
-# protein sequence = [METIRSVLSVAAKNDMFLVQFDVLTAFLYGELDDKEIYMQQPEGYEQGQGIACRLKKSLYGLKQGPRCWQEGFGGFLR
-# KHNFKVSEADPCLYIRKRNGKKVLLVVYVDDGLAAATDTQDLEEFLDELKSEFKIVSNKAECFLGLEIKKQENGLKISQQGYATRILERFRFSDCKAV
-# STPLLKNLEITTARKVSETTAFPYRQAIGALMYLMLGTRPDLAFSIGFLSRTLENPTKENIAQVKRVFRYISGTINVGIVYRKQKKGILECYSDADFG
-# GCTKTGRSTSGIIIMFASGAISWKSQRQAMVAISTTEAEIVAANEAAK]
-# end gene contig14.g20
-###
-#
-# ----- prediction on sequence number 15 (length = 50014, name = contig15) -----
-#
-# Predicted genes for sequence number 15 on both strands
-# start gene contig15.g21
-contig15	AUGUSTUS	gene	2942	6515	0.26	+	.	ID=contig15.g21
-contig15	AUGUSTUS	transcript	2942	6515	0.26	+	.	ID=contig15.g21.t1;Parent=contig15.g21
-contig15	AUGUSTUS	start_codon	2942	2944	.	+	0	Parent=contig15.g21.t1
-contig15	AUGUSTUS	CDS	2942	2977	0.74	+	0	ID=contig15.g21.t1.cds;Parent=contig15.g21.t1
-contig15	AUGUSTUS	CDS	3367	3482	0.76	+	0	ID=contig15.g21.t1.cds;Parent=contig15.g21.t1
-contig15	AUGUSTUS	CDS	4221	4570	0.84	+	1	ID=contig15.g21.t1.cds;Parent=contig15.g21.t1
-contig15	AUGUSTUS	CDS	5195	5408	0.57	+	2	ID=contig15.g21.t1.cds;Parent=contig15.g21.t1
-contig15	AUGUSTUS	CDS	5651	6515	0.88	+	1	ID=contig15.g21.t1.cds;Parent=contig15.g21.t1
-# coding sequence = [atgaaagtaaagaacgcgttgcatcatattttcattctgtacgatacaccgacatcaacttcaagcagtcgggattttt
-# tgggtttccatgtgcctcccagtttggatacggtcttattgctggacttgactctgttggaggaaatggaatggcgcgaccgattggccgatttggaa
-# aagaaaattagggacctgatagattatcacgacggagctctcgacgcgttggatggaaagatcgtcaaaccggatccattgccaaaaggtgcctcagc
-# agcagatgaaaagcagcacaaggagaagagcgacttttttcgtaaggccaacagctatgcaaaatccatgattaccactgcggtcacggactcggtgt
-# accagaagatcatggacaaggagacagcacacgatacgtgggaagccctgaaaaatcagtttgaagcaacagcgaaagaccaggtattcaggatatgc
-# aacgagtttttcgctttctcttggaatccagttttggctgcccaagacaataatccaaatagtcgttttgagtcgttagcaaccgagtgcaccctcaa
-# aataaacgacaatattgtcctcgttggagccagagacgttggaggaacactctacagagcagcgatcgagcccatactttcagaacgaaacgtcgatg
-# tcaacgtcgcaacttcaggaacttcaattctccaactctatcacgagaggtttcgatatgggtacatcgtcaagcagaaatcagaggtcaaggacgtg
-# ctgcgacacatggtttttcacgccaagcaacaagggcacacaattcgagaactcctgagcgacaatggaggagaattcgactgtgcagaagtgagaga
-# aactcttcaggaagctggtataacttttcgactcaccgctccgtatactccagaacaaaatagtggtgtcgagagagagaatcgaacgatagtcaaaa
-# tggcgagaactttcaagtattctaatccagaaataaaatttccagaagcaatttgggccgagttggtcagcacagcagtctacgttctcaataggacg
-# ggcaaatcttcgttgaagggtctgagcccttaccaactttggctgggcaagaaaccaagaatcaaacatcttcgaatcgtaggatcgacgtgctacgt
-# acacattccatgccaaaaaaaggagaatatggacgaaaaagctgaaaaagggtacctggtgggttacgagggcgatgagagatatcgtatttacttac
-# cagagaagcacaaagtagtcgtgtcgagggacgtaaaatttcaagagaaattcagcaattgtgaaccaggcgtcaacctaccattccaagattttgga
-# tccaaggacgtcgtagaagacaaggaagaagaagacgtgagcttgcaccagagcaaggacgaggataaggaagaagaagacgcggatttgcacaagag
-# cgaggacgaagacacacttcatgagcaagacttgaaagaagacacaaccgaaacaggaagcgaagacaattacgaaaccggagtagaaacaagctttg
-# acgaagaaaacaacaagagaaaaccgcaataa]
-# protein sequence = [MKVKNALHHIFILYDTPTSTSSSRDFLGFHVPPSLDTVLLLDLTLLEEMEWRDRLADLEKKIRDLIDYHDGALDALDG
-# KIVKPDPLPKGASAADEKQHKEKSDFFRKANSYAKSMITTAVTDSVYQKIMDKETAHDTWEALKNQFEATAKDQVFRICNEFFAFSWNPVLAAQDNNP
-# NSRFESLATECTLKINDNIVLVGARDVGGTLYRAAIEPILSERNVDVNVATSGTSILQLYHERFRYGYIVKQKSEVKDVLRHMVFHAKQQGHTIRELL
-# SDNGGEFDCAEVRETLQEAGITFRLTAPYTPEQNSGVERENRTIVKMARTFKYSNPEIKFPEAIWAELVSTAVYVLNRTGKSSLKGLSPYQLWLGKKP
-# RIKHLRIVGSTCYVHIPCQKKENMDEKAEKGYLVGYEGDERYRIYLPEKHKVVVSRDVKFQEKFSNCEPGVNLPFQDFGSKDVVEDKEEEDVSLHQSK
-# DEDKEEEDADLHKSEDEDTLHEQDLKEDTTETGSEDNYETGVETSFDEENNKRKPQ]
-# end gene contig15.g21
-###
-# start gene contig15.g22
-contig15	AUGUSTUS	gene	6867	7835	0.91	+	.	ID=contig15.g22
-contig15	AUGUSTUS	transcript	6867	7835	0.91	+	.	ID=contig15.g22.t1;Parent=contig15.g22
-contig15	AUGUSTUS	start_codon	6867	6869	.	+	0	Parent=contig15.g22.t1
-contig15	AUGUSTUS	CDS	6867	7835	0.91	+	0	ID=contig15.g22.t1.cds;Parent=contig15.g22.t1
-# coding sequence = [atggaaacaatccgctcagtgttgagcgttgcagccaaaaatgatatgtttttggtccagtttgacgtcttgacagctt
-# ttctatacggagaattggacgacaaggagatttacatgcaacaacctgagggatacgagcaaggacaggggattgcttgcagattgaagaagagtctc
-# tacgggcttaagcaagggccgagatgctggcaagaaggcttcggaggtttcctgcggaaacacaatttcaaggtcagcgaggcagatccatgtctcta
-# catcaggaaaagaaatggcaaaaaggttctactcgttgtttacgtagatgacggactcgccgcagcaacagatacgcaagatttggaagaatttttgg
-# acgagttaaaatcagagttcaaaattgtctcaaacaaggctgagtgcttcttgggactcgaaatcaagaaacaagaaaatggactaaaaattagtcaa
-# caaggatatgccacaaggatattggagcgattcagattctcggattgcaaagctgtttcaaccccacttctcaagaatttggaaattacgacagcaag
-# gaaagtatcagagacgactgcgttcccttatcgccaagccatcggagctctcatgtacctcatgcttggaactaggccagacttggctttcagcatcg
-# gatttctttcaagaacgcttgaaaatcctacaaaagaaaacattgcacaagtaaagagggttttccgttacatttccggaacaatcaacgttgggata
-# gtctatcggaaacagaagaagggaatcctcgaatgctacagcgatgctgactttggtggctgcacgaagactgggagatctacatcagggatcatcat
-# catgtttgcctcaggagccatttcatggaaaagtcaaaggcaggccatggtggccatttctactacagaggctgagatcgtagcagccaatgaagctg
-# caaaataa]
-# protein sequence = [METIRSVLSVAAKNDMFLVQFDVLTAFLYGELDDKEIYMQQPEGYEQGQGIACRLKKSLYGLKQGPRCWQEGFGGFLR
-# KHNFKVSEADPCLYIRKRNGKKVLLVVYVDDGLAAATDTQDLEEFLDELKSEFKIVSNKAECFLGLEIKKQENGLKISQQGYATRILERFRFSDCKAV
-# STPLLKNLEITTARKVSETTAFPYRQAIGALMYLMLGTRPDLAFSIGFLSRTLENPTKENIAQVKRVFRYISGTINVGIVYRKQKKGILECYSDADFG
-# GCTKTGRSTSGIIIMFASGAISWKSQRQAMVAISTTEAEIVAANEAAK]
-# end gene contig15.g22
-###
-# start gene contig15.g23
-contig15	AUGUSTUS	gene	18680	42088	0.05	+	.	ID=contig15.g23
-contig15	AUGUSTUS	transcript	18680	42088	0.05	+	.	ID=contig15.g23.t1;Parent=contig15.g23
-contig15	AUGUSTUS	start_codon	18680	18682	.	+	0	Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	18680	18703	0.86	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	20847	21365	0.44	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	22142	22216	0.74	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	25912	25977	1	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	26035	26127	0.97	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	28671	28925	0.78	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	29386	29481	0.68	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	31952	32036	0.94	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	36538	36768	0.63	+	2	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	37576	38003	0.64	+	2	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	38052	38166	0.94	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	41530	41966	0.76	+	2	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-contig15	AUGUSTUS	CDS	42029	42088	0.72	+	0	ID=contig15.g23.t1.cds;Parent=contig15.g23.t1
-# coding sequence = [atggatcccgcttcaaatattgtggaaaatgtagttgaaccaaaaaatgacagtgctggtgtaattcaaatggctcctg
-# aaaatattgaccactctatcgaaaatcagagcactacatcaacagatgataaagacgatgccgatttaataattgatgatagcgaatctgatgaatat
-# agttcagatagcaaaaaaactgcagatgtagcagaaactgaggatttaattaaggttacagaaactgctaagacctcattgttatcagatgcggatgg
-# cacagttgaaataaatgaaaacacagaaatgaaatctgaggaccccatcatagaagccttatctattaaatcagaccaggaaacttcggtttcagcca
-# atacaaaagtcgataaaagctccaccgtttcggaggagaatccaaaggtggatgtaatagatgcgaataccataagtgtaatcttacccaatgcttca
-# aaagcaaatgttccacaagatacatcaacaattataattgaagacgacgaagttaaaagaactgaagaagtggaagccgatgaacctaaaacatgtga
-# actggctgccgaaaactctaaaaatgaagttgcgtcctctattgaaaacgttaatgaatttaaagaagttggtaaaaatgctgttgaagacaaagact
-# taaatgtatttaatgagacacagcaaggcaaggaggcggaacaagtcactaaccaatctgaccttttaaatgacgacactacagaaagggatctaaga
-# ttgtctagtcaggctgacttcaataaccaaattctggacattatatcggacattgatataaatataaaggcccaggaaaaaataactcaacttaaaga
-# gcaagaactgaagcttatacagaaacagaacgaattggcaaatcaaatacatcagcaacaaatcttagctcagcagctgaatgccaaaaatacaaata
-# aacaaagtcaatgccaacaacaaaatgcgcgtgatgtactaacactacatcaaaataatttcgtcgttaaatgccgccagtacacacgggtactgaat
-# gctctcgaagacaaggcaagtcagcaagaggggtcaaacaatacgaagcttacggtgcctataggtaaagaatccacaaatatatcaaagaacattga
-# tttgcgcaaaatatttactcctgcgaccgatgctactgaaatattgcctaaaaataggaatgagagctccagtgacgttgtagatccatataaagaga
-# attccgaaacgaattccacattggaacttagaaagttggaaaaaatgccgctaaagcttataatgaacccaaacggaagagtccgtgattataattcg
-# ctcaaagatttaattaacgttgaaactggcctgttatcgcctgacaattgcgctgaactaataactgcacttcaacttcatcaaggacgaggtgccga
-# actgtttgcaaaacgccgcagaaaggctgataattggatagtcgatgaaaccaatttagagactcaaaatcctccgtctggtattccagattaccagc
-# agtatcaacaaaaaccggctacatcaccaaacattttgccagcatattctgatgcaggaaaacatcgcgttcagttgaatattcatcaaaatcagtta
-# attgaaaaatattcaaagccaggattgcaggtggttcagtctccttgggatgcagctttacaaactggttcggccagtacggcgtttttggaagataa
-# ggatagcaaaagtcaatgtctttcccctgctgccgtatcaccaacaccgtacttccaaagtggtaggagggatataacggatactgtggaacctacgc
-# actatagtcctctgaaagattataaaaatgccaatgcttctacaccgcaatcaatcaatgtaccctcgaatccccaaagggatcttgcatatacacca
-# gccgttgctcagggctggggaggtcgcaatgtgaaactacctaaaggcttatacgtaccgaaagagatatctctttctagctatgcagcacctccaca
-# gcagtacgccggtcacgatgcacattttgagtcgccgaacaatggctctgcttcgcgccctttatcaaggaccaacttttctacataccaaagttctg
-# ttggaaataatggaactggccagttcccaatatcaaaggcgttctcacccgaattaggcactgtaccgccaaggcagcagctgtacgcgccgtctagc
-# tatcaaagaatacccgcatttgaaaacgtcgcgcctcaggttaactttaaccctgcgcctttgacctttgataaaatggcaagatacgaacaacccaa
-# cagaaataattcgactagtgcaagctcacagtatcttaatgtgaaacaaaattcgcgagtgcgtaatgtttcgccaacaccatttggaattatgtgga
-# ccattgcctggcaggccaacttctccactatcgaacaaagttccaatctttaa]
-# protein sequence = [MDPASNIVENVVEPKNDSAGVIQMAPENIDHSIENQSTTSTDDKDDADLIIDDSESDEYSSDSKKTADVAETEDLIKV
-# TETAKTSLLSDADGTVEINENTEMKSEDPIIEALSIKSDQETSVSANTKVDKSSTVSEENPKVDVIDANTISVILPNASKANVPQDTSTIIIEDDEVK
-# RTEEVEADEPKTCELAAENSKNEVASSIENVNEFKEVGKNAVEDKDLNVFNETQQGKEAEQVTNQSDLLNDDTTERDLRLSSQADFNNQILDIISDID
-# INIKAQEKITQLKEQELKLIQKQNELANQIHQQQILAQQLNAKNTNKQSQCQQQNARDVLTLHQNNFVVKCRQYTRVLNALEDKASQQEGSNNTKLTV
-# PIGKESTNISKNIDLRKIFTPATDATEILPKNRNESSSDVVDPYKENSETNSTLELRKLEKMPLKLIMNPNGRVRDYNSLKDLINVETGLLSPDNCAE
-# LITALQLHQGRGAELFAKRRRKADNWIVDETNLETQNPPSGIPDYQQYQQKPATSPNILPAYSDAGKHRVQLNIHQNQLIEKYSKPGLQVVQSPWDAA
-# LQTGSASTAFLEDKDSKSQCLSPAAVSPTPYFQSGRRDITDTVEPTHYSPLKDYKNANASTPQSINVPSNPQRDLAYTPAVAQGWGGRNVKLPKGLYV
-# PKEISLSSYAAPPQQYAGHDAHFESPNNGSASRPLSRTNFSTYQSSVGNNGTGQFPISKAFSPELGTVPPRQQLYAPSSYQRIPAFENVAPQVNFNPA
-# PLTFDKMARYEQPNRNNSTSASSQYLNVKQNSRVRNVSPTPFGIMWTIAWQANFSTIEQSSNL]
-# end gene contig15.g23
-###
-# start gene contig15.g24
-contig15	AUGUSTUS	gene	44931	45338	0.66	-	.	ID=contig15.g24
-contig15	AUGUSTUS	transcript	44931	45338	0.66	-	.	ID=contig15.g24.t1;Parent=contig15.g24
-contig15	AUGUSTUS	CDS	44931	45338	0.66	-	0	ID=contig15.g24.t1.cds;Parent=contig15.g24.t1
-contig15	AUGUSTUS	start_codon	45336	45338	.	-	0	Parent=contig15.g24.t1
-# coding sequence = [atgagcatagctaaagagctgttggatgacgtcaacgacgacccagatttactcaaaagggtcataactggtgacgact
-# catgggtatatggttatgatatcgaaaccaaagcccaatcgtcacaatggaagagcccaggtgagccaagaccgaaaaaagcaccccaagttcgatca
-# aatgtcaaagttttgatcactgtattcttcgattaccatggcgtggtgcatctggagttcttaccatatggtcgtacggttaataaacagtattatct
-# ggaagttatgcgccgtttgcaagaagcaatacgaaagaaacgtccagaattgtggaaaaacaattcatggcttttagatcacgataatgcccctgatc
-# actcatctttgcttatgagcgattttttggcctaa]
-# protein sequence = [MSIAKELLDDVNDDPDLLKRVITGDDSWVYGYDIETKAQSSQWKSPGEPRPKKAPQVRSNVKVLITVFFDYHGVVHLE
-# FLPYGRTVNKQYYLEVMRRLQEAIRKKRPELWKNNSWLLDHDNAPDHSSLLMSDFLA]
-# end gene contig15.g24
-###
-#
-# ----- prediction on sequence number 16 (length = 45017, name = contig16) -----
-#
-# Predicted genes for sequence number 16 on both strands
-# start gene contig16.g25
-contig16	AUGUSTUS	gene	23971	43623	0.15	+	.	ID=contig16.g25
-contig16	AUGUSTUS	transcript	23971	43623	0.15	+	.	ID=contig16.g25.t1;Parent=contig16.g25
-contig16	AUGUSTUS	start_codon	23971	23973	.	+	0	Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	23971	24235	0.79	+	0	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	24335	25126	0.53	+	2	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	26889	27049	0.75	+	2	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	27109	27253	0.91	+	0	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	30805	30886	0.81	+	2	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	38071	38214	0.61	+	1	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	42456	42590	0.98	+	1	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	43033	43110	1	+	1	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	43167	43354	1	+	1	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-contig16	AUGUSTUS	CDS	43421	43623	0.94	+	2	ID=contig16.g25.t1.cds;Parent=contig16.g25.t1
-# coding sequence = [atgtcctcggacatgactcttcaaaaagagctcatttgccgtctgaaacttctgtctagttgcattaattttgcacaag
-# tgggaattaagttggaaattagcgatttatccgagactatacttgaggacaaagttctattgaaaaaaatctacagcgccctcaagaaacaacaactt
-# catcggaccctacattccaaagaaccgaataaaaaaagtgttaacaggtcttcttcattgtctagcctaaaaattggtgaacatgaaaatctcaactg
-# tgttataaaaagcatcgagtttccaaacaagtgtcttttgagcgatcaaaaaattgaaagaagcgtgaaaacttgtggaactcaaactagttttattc
-# aacttagcgaactaaaaagtttggcggaacagtataagtgtatggttcaaaactgcgataataatttacaagtattccaagaatttgataaacaggat
-# ggtttaacttcttcacgctcgacctgtagaaaaagttcgatagacgaagacatttctcagtcagtaagcgatacgattaagcgttatctaaaaatggc
-# aagaaagaaaagtgtacaaggttctgactcaaatcgatttaagtcagttaactatgatcaaaatctcaaaaatattaaagcaaagggcgaaattaatc
-# caccagcactcaatgatggattgaataaggctgtacaaactttagatgcttggccagttattgcattggattttattaagggaaacgaaagttctata
-# tatctgcaaaacgctcacttagaatggataagatctgaagatgaacgagaacagaaacaattagaatggaacaaaaaacaaaaacaaattgataaaga
-# agagcatactcctcatgaaatcaataggggaaacgcctcacattattcaacctgcacatctgctcccacatcgccaaccagccattccaagttggaaa
-# aagctataaggacttctagcgggttgctttcttcaagttctcagtttatttcgagcattttgcacgggcatagcagtgcaggaagtcagtactcgaat
-# cttgggaatgactcagtaaatatgcaaaaatcaaaatcactatctaatgttggacaatttgtaagtaaaaaaatttggggaagtcgtttcaaaagcca
-# aagtaaacgcaatttttcgaaaggactaaaggatttgccttctgtaaaatggcatccttcggacaattgtatatggatttccgaagatggcgaaaggt
-# ttcaaattgttgatactttattgataaggctgtcgaaaagagaaacagatttagttaaagattttgcattagaaaaaattgaggaactaaatattgga
-# aatattgatgcggatatccgaaccggggacctctcgcatcagaggcagatgccataccagttgagctatcgcgtcatgttacgcgcggtcgtgattgt
-# agacatgaaaatcatagaggtggattgcctggtggataccggagctgctgtctccatattgagcaacagggtctttgatcaaattccgaacgtcaccc
-# ttgagggatgttcgtcaaagctgcgcagattggtaaaaaggaccatgatcaatcactatgaagaaatttttaagatatcagcagaattgcttgatgtt
-# atctatacccgagtgatggaagcttgccccgaacagttatacgagttgatatcaatgaaattaaatggatacgaatggaacctaaatcaattagacga
-# tccgcagccaagcagtttaggagatgtcatgtttgagcctgcagttcaagaaaaacgcctggatcatattaatcatttaaatggaaatcaagaaaaaa
-# agaatgttctaaaaaaatcttctaaaagtagtttaattaatacaaagagatgtcaagaagaaaactttgaaattttcaccgctagtctgaaaatacct
-# gtgccggaaaaagcgcacatacatagtaaagagtctatagaatgtagagatgataaaacggcacgccgaagaatttgtcagcctcgaataccaacaga
-# cattactacaatgagttcagatgtcgtcgaactggaaaaaaaaacgaaagcagctacatcagatgatatctatcaatcagaattgcgggaaaaggcca
-# tttataagcagcagcacttaaaatctagcacaaggccagtaaatcaagggctctaa]
-# protein sequence = [MSSDMTLQKELICRLKLLSSCINFAQVGIKLEISDLSETILEDKVLLKKIYSALKKQQLHRTLHSKEPNKKSVNRSSS
-# LSSLKIGEHENLNCVIKSIEFPNKCLLSDQKIERSVKTCGTQTSFIQLSELKSLAEQYKCMVQNCDNNLQVFQEFDKQDGLTSSRSTCRKSSIDEDIS
-# QSVSDTIKRYLKMARKKSVQGSDSNRFKSVNYDQNLKNIKAKGEINPPALNDGLNKAVQTLDAWPVIALDFIKGNESSIYLQNAHLEWIRSEDEREQK
-# QLEWNKKQKQIDKEEHTPHEINRGNASHYSTCTSAPTSPTSHSKLEKAIRTSSGLLSSSSQFISSILHGHSSAGSQYSNLGNDSVNMQKSKSLSNVGQ
-# FVSKKIWGSRFKSQSKRNFSKGLKDLPSVKWHPSDNCIWISEDGERFQIVDTLLIRLSKRETDLVKDFALEKIEELNIGNIDADIRTGDLSHQRQMPY
-# QLSYRVMLRAVVIVDMKIIEVDCLVDTGAAVSILSNRVFDQIPNVTLEGCSSKLRRLVKRTMINHYEEIFKISAELLDVIYTRVMEACPEQLYELISM
-# KLNGYEWNLNQLDDPQPSSLGDVMFEPAVQEKRLDHINHLNGNQEKKNVLKKSSKSSLINTKRCQEENFEIFTASLKIPVPEKAHIHSKESIECRDDK
-# TARRRICQPRIPTDITTMSSDVVELEKKTKAATSDDIYQSELREKAIYKQQHLKSSTRPVNQGL]
-# end gene contig16.g25
-###
-#
-# ----- prediction on sequence number 17 (length = 40013, name = contig17) -----
-#
-# Predicted genes for sequence number 17 on both strands
-# start gene contig17.g26
-contig17	AUGUSTUS	gene	3963	23615	0.14	+	.	ID=contig17.g26
-contig17	AUGUSTUS	transcript	3963	23615	0.14	+	.	ID=contig17.g26.t1;Parent=contig17.g26
-contig17	AUGUSTUS	start_codon	3963	3965	.	+	0	Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	3963	4227	0.84	+	0	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	4327	5118	0.47	+	2	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	6881	7041	0.78	+	2	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	7101	7245	0.95	+	0	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	10797	10878	0.81	+	2	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	18063	18206	0.61	+	1	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	22448	22582	1	+	1	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	23025	23102	1	+	1	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	23159	23346	0.98	+	1	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-contig17	AUGUSTUS	CDS	23413	23615	0.74	+	2	ID=contig17.g26.t1.cds;Parent=contig17.g26.t1
-# coding sequence = [atgtcctcggacatgactcttcaaaaagagctcatttgccgtctgaaacttctgtctagttgcattaattttgcacaag
-# tgggaattaagttggaaattagcgatttatccgagactatacttgaggacaaagttctattgaaaaaaatctacagcgccctcaagaaacaacaactt
-# catcggaccctacattccaaagaaccgaataaaaaaagtgttaacaggtcttcttcattgtctagcctaaaaattggtgaacatgaaaatctcaactg
-# tgttataaaaagcatcgagtttccaaacaagtgtcttttgagcgatcaaaaaattgaaagaagcgtgaaaacttgtggaactcaaactagttttattc
-# aacttagcgaactaaaaagtttggcggaacagtataagtgtatggttcaaaactgcgataataatttacaagtattccaagaatttgataaacaggat
-# ggtttaacttcttcacgctcgacctgtagaaaaagttcgatagacgaagacatttctcagtcagtaagcgatacgattaagcgttatctaaaaatggc
-# aagaaagaaaagtgtacaaggttctgactcaaatcgatttaagtcagttaactatgatcaaaatctcaaaaatattaaagcaaagggcgaaattaatc
-# caccagcactcaatgatggattgaataaggctgtacaaactttagatgcttggccagttattgcattggattttattaagggaaacgaaagttctata
-# tatctgcaaaacgctcacttagaatggataagatctgaagatgaacgagaacagaaacaattagaatggaacaaaaaacaaaaacaaattgataaaga
-# agagcatactcctcatgaaatcaataggggaaacgcctcacattattcaacctgcacatctgctcccacatcgccaaccagccattccaagttggaaa
-# aagctataaggacttctagcgggttgctttcttcaagttctcagtttatttcgagcattttgcacgggcatagcagtgcaggaagtcagtactcgaat
-# cttgggaatgactcagtaaatatgcaaaaatcaaaatcactatctaatgttggacaatttgtaagtaaaaaaatttggggaagtcgtttcaaaagcca
-# aagtaaacgcaatttttcgaaaggactaaaggatttgccttctgtaaaatggcatccttcggacaattgtatatggatttccgaagatggcgaaaggt
-# ttcaaattgttgatactttattgataaggctgtcgaaaagagaaacagatttagttaaagattttgcattagaaaaaattgaggaactaaatattgga
-# aatattgatgcggatatccgaaccggggacctctcgcatcagaggcagatgccataccagttgagctatcgcgtcatgttacgcgcggtcgtgattgt
-# agacatgaaaatcatagaggtggattgcctggtggataccggagctgctgtctccatattgagcaacagggtctttgatcaaattccgaacgtcaccc
-# ttgagggatgttcgtcaaagctgcgcagattggtaaaaaggaccatgatcaatcactatgaagaaatttttaagatatcagcagaattgcttgatgtt
-# atctatacccgagtgatggaagcttgccccgaacagttatacgagttgatatcaatgaaattaaatggatacgaatggaacctaaatcaattagacga
-# tccgcagccaagcagtttaggagatgtcatgtttgagcctgcagttcaagaaaaacgcctggatcatattaatcatttaaatggaaatcaagaaaaaa
-# agaatgttctaaaaaaatcttctaaaagtagtttaattaatacaaagagatgtcaagaagaaaactttgaaattttcaccgctagtctgaaaatacct
-# gtgccggaaaaagcgcacatacatagtaaagagtctatagaatgtagagatgataaaacggcacgccgaagaatttgtcagcctcgaataccaacaga
-# cattactacaatgagttcagatgtcgtcgaactggaaaaaaaaacgaaagcagctacatcagatgatatctatcaatcagaattgcgggaaaaggcca
-# tttataagcagcagcacttaaaatctagcacaaggccagtaaatcaagggctctaa]
-# protein sequence = [MSSDMTLQKELICRLKLLSSCINFAQVGIKLEISDLSETILEDKVLLKKIYSALKKQQLHRTLHSKEPNKKSVNRSSS
-# LSSLKIGEHENLNCVIKSIEFPNKCLLSDQKIERSVKTCGTQTSFIQLSELKSLAEQYKCMVQNCDNNLQVFQEFDKQDGLTSSRSTCRKSSIDEDIS
-# QSVSDTIKRYLKMARKKSVQGSDSNRFKSVNYDQNLKNIKAKGEINPPALNDGLNKAVQTLDAWPVIALDFIKGNESSIYLQNAHLEWIRSEDEREQK
-# QLEWNKKQKQIDKEEHTPHEINRGNASHYSTCTSAPTSPTSHSKLEKAIRTSSGLLSSSSQFISSILHGHSSAGSQYSNLGNDSVNMQKSKSLSNVGQ
-# FVSKKIWGSRFKSQSKRNFSKGLKDLPSVKWHPSDNCIWISEDGERFQIVDTLLIRLSKRETDLVKDFALEKIEELNIGNIDADIRTGDLSHQRQMPY
-# QLSYRVMLRAVVIVDMKIIEVDCLVDTGAAVSILSNRVFDQIPNVTLEGCSSKLRRLVKRTMINHYEEIFKISAELLDVIYTRVMEACPEQLYELISM
-# KLNGYEWNLNQLDDPQPSSLGDVMFEPAVQEKRLDHINHLNGNQEKKNVLKKSSKSSLINTKRCQEENFEIFTASLKIPVPEKAHIHSKESIECRDDK
-# TARRRICQPRIPTDITTMSSDVVELEKKTKAATSDDIYQSELREKAIYKQQHLKSSTRPVNQGL]
-# end gene contig17.g26
-###
-#
-# ----- prediction on sequence number 18 (length = 40012, name = contig18) -----
-#
-# Predicted genes for sequence number 18 on both strands
-# (none)
-#
-# ----- prediction on sequence number 19 (length = 45013, name = contig19) -----
-#
-# Predicted genes for sequence number 19 on both strands
-# start gene contig19.g27
-contig19	AUGUSTUS	gene	29061	34294	0.14	+	.	ID=contig19.g27
-contig19	AUGUSTUS	transcript	29061	34294	0.14	+	.	ID=contig19.g27.t1;Parent=contig19.g27
-contig19	AUGUSTUS	start_codon	29061	29063	.	+	0	Parent=contig19.g27.t1
-contig19	AUGUSTUS	CDS	29061	29126	0.74	+	0	ID=contig19.g27.t1.cds;Parent=contig19.g27.t1
-contig19	AUGUSTUS	CDS	29277	29928	0.98	+	0	ID=contig19.g27.t1.cds;Parent=contig19.g27.t1
-contig19	AUGUSTUS	CDS	31020	31348	0.59	+	2	ID=contig19.g27.t1.cds;Parent=contig19.g27.t1
-contig19	AUGUSTUS	CDS	33803	34126	0.31	+	0	ID=contig19.g27.t1.cds;Parent=contig19.g27.t1
-contig19	AUGUSTUS	CDS	34184	34294	0.34	+	0	ID=contig19.g27.t1.cds;Parent=contig19.g27.t1
-# coding sequence = [atgattattactataaaaaatcttcaacagcaaacttttactattgagtttgcgccagaaaaaacggttttggacctga
-# agaaaaaaatattcgacgagcgcggtgcggaatatgttgccgaaaagcagaaactcatttatgcaggcgtcattttgactgatgagcgtactattgga
-# tcatacaatgtcgatgaaaagaagttcatagtagtgatgttgacacgcgattcatctagtgtaaagcacaatcaaaattgtccaaaggaaactgagaa
-# gttgacaaccactaagaatgtaaagtccccagaaaacttaaacactaataacgcttctgccactgggattacagaagatcagttacctgtcccaacac
-# gtgaaacaatagctccagttccaagaccaatttcccgtaacgatttgattggcgagttggccaatgcttccttacagtcgcgcgctgaatctaacttg
-# ctaatgggtgacgaatacaaccaaactgttctgtcaatggtggaaatgggttacccccgcgagcaggtggaacgtgcgatggccgctagctacaataa
-# cccagaaagagccgttgagtacctcattaatggaatacccgctgaggaggaagctatatataatgttgtggatgaatccacaaatccaagagtaatca
-# cctccggacctcaagcgtcatctgtcgatcgtccaccagaatcaaattcagctgaacaggagaaacgtggaagaaagcgatccacttctacaaaattt
-# gacacgagccttataaggaagtcgaaaaaggagccattcctttcttcgaaggatcttaaaaactacatgaacgcatccgtaacgagtcgcaccattcg
-# caacagactgattgagcacggtttaaaagcgcattcagcaaggagagttccttttatgagcaagaggcatacagaaaggcgactctgctttgccaaaa
-# accaccagacccgccagaactggaaaaatgtcctttggtccgatgaaacaaaaattgatttgtttggatctgatggtagaccccatattggtcagaca
-# aacccagctcttttacaacttatttctgagaaccaagatgcgtttcttaacatgctaaatcaaccgattgaaagcgaatcagaaacaaatgagtcaga
-# agcgcgcggttcaaacgctcgtacgcagtcgaattctgctgagattgaaagcctgttttcgtcagaattggaaggagctgttgcagcacaaagaacag
-# ccgctggcggaagtgtgattcaaagagataacgcacataatattgaagatttggaacaaccttcaggagtctcaaccattcgtctaaatcgccaagac
-# caggacgcaatagaaaggctgaaagcacttggattcccagaggctcttgtactgcaagcttacttcgcgtgtgaaaaggatgaggaacttgcagctaa
-# tttcttactttcttctagctttgatgattag]
-# protein sequence = [MIITIKNLQQQTFTIEFAPEKTVLDLKKKIFDERGAEYVAEKQKLIYAGVILTDERTIGSYNVDEKKFIVVMLTRDSS
-# SVKHNQNCPKETEKLTTTKNVKSPENLNTNNASATGITEDQLPVPTRETIAPVPRPISRNDLIGELANASLQSRAESNLLMGDEYNQTVLSMVEMGYP
-# REQVERAMAASYNNPERAVEYLINGIPAEEEAIYNVVDESTNPRVITSGPQASSVDRPPESNSAEQEKRGRKRSTSTKFDTSLIRKSKKEPFLSSKDL
-# KNYMNASVTSRTIRNRLIEHGLKAHSARRVPFMSKRHTERRLCFAKNHQTRQNWKNVLWSDETKIDLFGSDGRPHIGQTNPALLQLISENQDAFLNML
-# NQPIESESETNESEARGSNARTQSNSAEIESLFSSELEGAVAAQRTAAGGSVIQRDNAHNIEDLEQPSGVSTIRLNRQDQDAIERLKALGFPEALVLQ
-# AYFACEKDEELAANFLLSSSFDD]
-# end gene contig19.g27
-###
-#
-# ----- prediction on sequence number 20 (length = 50014, name = contig20) -----
-#
-# Predicted genes for sequence number 20 on both strands
-# start gene contig20.g28
-contig20	AUGUSTUS	gene	24058	29291	0.09	+	.	ID=contig20.g28
-contig20	AUGUSTUS	transcript	24058	29291	0.09	+	.	ID=contig20.g28.t1;Parent=contig20.g28
-contig20	AUGUSTUS	start_codon	24058	24060	.	+	0	Parent=contig20.g28.t1
-contig20	AUGUSTUS	CDS	24058	24123	0.79	+	0	ID=contig20.g28.t1.cds;Parent=contig20.g28.t1
-contig20	AUGUSTUS	CDS	24274	24925	1	+	0	ID=contig20.g28.t1.cds;Parent=contig20.g28.t1
-contig20	AUGUSTUS	CDS	26017	26345	0.53	+	2	ID=contig20.g28.t1.cds;Parent=contig20.g28.t1
-contig20	AUGUSTUS	CDS	28800	29123	0.36	+	0	ID=contig20.g28.t1.cds;Parent=contig20.g28.t1
-contig20	AUGUSTUS	CDS	29181	29291	0.28	+	0	ID=contig20.g28.t1.cds;Parent=contig20.g28.t1
-# coding sequence = [atgattattactataaaaaatcttcaacagcaaacttttactattgagtttgcgccagaaaaaacggttttggacctga
-# agaaaaaaatattcgacgagcgcggtgcggaatatgttgccgaaaagcagaaactcatttatgcaggcgtcattttgactgatgagcgtactattgga
-# tcatacaatgtcgatgaaaagaagttcatagtagtgatgttgacacgcgattcatctagtgtaaagcacaatcaaaattgtccaaaggaaactgagaa
-# gttgacaaccactaagaatgtaaagtccccagaaaacttaaacactaataacgcttctgccactgggattacagaagatcagttacctgtcccaacac
-# gtgaaacaatagctccagttccaagaccaatttcccgtaacgatttgattggcgagttggccaatgcttccttacagtcgcgcgctgaatctaacttg
-# ctaatgggtgacgaatacaaccaaactgttctgtcaatggtggaaatgggttacccccgcgagcaggtggaacgtgcgatggccgctagctacaataa
-# cccagaaagagccgttgagtacctcattaatggaatacccgctgaggaggaagctatatataatgttgtggatgaatccacaaatccaagagtaatca
-# cctccggacctcaagcgtcatctgtcgatcgtccaccagaatcaaattcagctgaacaggagaaacgtggaagaaagcgatccacttctacaaaattt
-# gacacgagccttataaggaagtcgaaaaaggagccattcctttcttcgaaggatcttaaaaactacatgaacgcatccgtaacgagtcgcaccattcg
-# caacagactgattgagcacggtttaaaagcgcattcagcaaggagagttccttttatgagcaagaggcatacagaaaggcgactctgctttgccaaaa
-# accaccagacccgccagaactggaaaaatgtcctttggtccgatgaaacaaaaattgatttgtttggatctgatggtagaccccatattggtcagaca
-# aacccagctcttttacaacttatttctgagaaccaagatgcgtttcttaacatgctaaatcaaccgattgaaagcgaatcagaaacaaatgagtcaga
-# agcgcgcggttcaaacgctcgtacgcagtcgaattctgctgagattgaaagcctgttttcgtcagaattggaaggagctgttgcagcacaaagaacag
-# ccgctggcggaagtgtgattcaaagagataacgcacataatattgaagatttggaacaaccttcaggagtctcaaccattcgtctaaatcgccaagac
-# caggacgcaatagaaaggctgaaagcacttggattcccagaggctcttgtactgcaagcttacttcgcgtgtgaaaaggatgaggaacttgcagctaa
-# tttcttactttcttctagctttgatgattag]
-# protein sequence = [MIITIKNLQQQTFTIEFAPEKTVLDLKKKIFDERGAEYVAEKQKLIYAGVILTDERTIGSYNVDEKKFIVVMLTRDSS
-# SVKHNQNCPKETEKLTTTKNVKSPENLNTNNASATGITEDQLPVPTRETIAPVPRPISRNDLIGELANASLQSRAESNLLMGDEYNQTVLSMVEMGYP
-# REQVERAMAASYNNPERAVEYLINGIPAEEEAIYNVVDESTNPRVITSGPQASSVDRPPESNSAEQEKRGRKRSTSTKFDTSLIRKSKKEPFLSSKDL
-# KNYMNASVTSRTIRNRLIEHGLKAHSARRVPFMSKRHTERRLCFAKNHQTRQNWKNVLWSDETKIDLFGSDGRPHIGQTNPALLQLISENQDAFLNML
-# NQPIESESETNESEARGSNARTQSNSAEIESLFSSELEGAVAAQRTAAGGSVIQRDNAHNIEDLEQPSGVSTIRLNRQDQDAIERLKALGFPEALVLQ
-# AYFACEKDEELAANFLLSSSFDD]
-# end gene contig20.g28
-###
-#
-# ----- prediction on sequence number 21 (length = 50011, name = contig21) -----
-#
-# Predicted genes for sequence number 21 on both strands
-# start gene contig21.g29
-contig21	AUGUSTUS	gene	14668	45952	0.09	-	.	ID=contig21.g29
-contig21	AUGUSTUS	transcript	14668	45952	0.09	-	.	ID=contig21.g29.t1;Parent=contig21.g29
-contig21	AUGUSTUS	CDS	14668	14889	0.81	-	0	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	35839	35977	1	-	1	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	38420	38571	0.95	-	0	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	38633	38844	0.9	-	2	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	39233	39373	0.63	-	2	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	40330	40417	1	-	0	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	40474	40918	1	-	1	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	41250	41928	0.61	-	2	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	45245	45455	0.98	-	0	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	45584	45859	0.52	-	0	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	CDS	45947	45952	0.54	-	0	ID=contig21.g29.t1.cds;Parent=contig21.g29.t1
-contig21	AUGUSTUS	start_codon	45950	45952	.	-	0	Parent=contig21.g29.t1
-# coding sequence = [atgcgcgaggaagaggaacatcatggttggattgaaggattggccattcttatttctgttattgtagtagttatagtaa
-# cagctttcaatgattactcaaaggaaagacaattccgaggtctgcaaaatcgtattgagggcgaacataagttttcagttatccgaggaggggaggtg
-# tgccaaatttcagttggagatattctggttggagatattgctcaggtcaaatatggagacttgttgccggcagatggttgtctcattcaaagtaacga
-# cctaaaggtggacgaatcgtccttaactggcgaatccgatcatgtcaaaaagggtgcagacgttgatcccatggttctatcaggcacgcatgttatgg
-# aaggaagcggtaaaatggttgttactgccgtaggggttaactcccaagcaggcataatttttacgcttcttggcgccgcagttgatgagcaagaagca
-# gaaattaaaaagatgaaaaagggtgaaaacgacggtcgcgcccaaacaaaagggacccaagcgctaactcaacgccaaccagtaccaagcgaaggaac
-# aaaatctgaatctgagggaaatcatgtgccgcaatcctcctcgtcgtcagcagctgtagaaacaggacataagaaggaaaaatctgtgctacaagcaa
-# agttgacaaaactagctatacagattggatatgctgggtctactattgccgtacttacagtcataattttgattattcagttttgtattaagacattc
-# gttattgacgaaaaaccatggaagaacacttatgccaataacttggttaagcatttgataattggtgttacagtattagtagtagctgtaccagaggg
-# acttcctctggccgttaccctatctttagcatactcggtcaagaaaatgatgaaggacaataatttagttcgccatttggatgcttgtgaaacaatgg
-# gtaatgctactgccatttgctctgataaaaccggaactcttacgaccaatcgtatgactgttgtacaatcctacatatgtgaaaaattatgcaaggtt
-# ttgccaacgctaagcgacataccacagcatgtgggaaacttgattacaatgggaatatctgttaactcagcttatacttcaaatataatggtaatagt
-# ttttatttcatcccggtgtgcttttatctatggccatgagggtaccctggaaaagtttacaagggatatgcaggagcgtctaatacgggaagttattg
-# aaccaatggcttgtgacggtctgcgcacaatatctgtggcgtaccgcgactttgtgcctggtaaagctgcaattaatgaagtgcatattgatggcgag
-# cccaactgggacgacgaggaaaacattatgacgaatcttacgtgcctctgtgtggttggtatagaagatccagttcgtcccgaagtacctgacgccat
-# tcgtaaatgccaacgagctggtataacggttcgcatggtaactggagacaacatcaacacagcacgatcaattgccagcaaatgtggtattttgcgtc
-# ccaatgacgactttcttattctggaaggcaaagagtttaacaggcgtattcgggatagcaatggagatatccaacaacatcttattgataaagtatgg
-# ccaaaattgagggttttagcacgatcatcaccaaccgacaagtatacgttggttaaagcaacagagtttccaactccagatctattactccgtaaacc
-# ctatggccgcacaaaacccttaatatctcgcacaatgatgaaaaacatacttggtcaggcgctttatcagttggtaataatatttggactgctctttg
-# tcggcgatttaattcttgatattgaatctggacgtggacaagaacttaatgctggaccaacacagcactttactattatctttaatacatttgtcatg
-# atgacattatttaacgaaataaacgcaagaaaaattcacgggcaacgtaacgttattgaaggacttcttacaaatcccatattttacaccatatggat
-# cttcactatgatatcacaggtgttaataattcaatatggaaaaatggctttctcgaccaaggctttgtctttagatcagtggctctggtgtatatttt
-# ttggaatcggtactcttgtctggggtcagctgattacctcagtgcctaccagaaaattaccaaaaatattatcatggggtcgcggccatccagaggag
-# tacacggatgccatgaacttgggcgaggaacgttttgattcaattgattctgataagaagccaagggctgggcaaatcctatggattcgtggacttac
-# gcgcttgcaaactcaaattcgtgtggtgaacgcattccggcaaggtctggacgcccgttacggtgatcataccaacacgtccctggcagaggtactgc
-# gtaagcagacttctctgagcaaacgcctttcggaaacatcctccattgagtatgccgacaatatacccgatgagctgaccataccagaaattgatgtc
-# gaacgtttatcatcacacagtcacactgaaaccgctgtttaa]
-# protein sequence = [MREEEEHHGWIEGLAILISVIVVVIVTAFNDYSKERQFRGLQNRIEGEHKFSVIRGGEVCQISVGDILVGDIAQVKYG
-# DLLPADGCLIQSNDLKVDESSLTGESDHVKKGADVDPMVLSGTHVMEGSGKMVVTAVGVNSQAGIIFTLLGAAVDEQEAEIKKMKKGENDGRAQTKGT
-# QALTQRQPVPSEGTKSESEGNHVPQSSSSSAAVETGHKKEKSVLQAKLTKLAIQIGYAGSTIAVLTVIILIIQFCIKTFVIDEKPWKNTYANNLVKHL
-# IIGVTVLVVAVPEGLPLAVTLSLAYSVKKMMKDNNLVRHLDACETMGNATAICSDKTGTLTTNRMTVVQSYICEKLCKVLPTLSDIPQHVGNLITMGI
-# SVNSAYTSNIMVIVFISSRCAFIYGHEGTLEKFTRDMQERLIREVIEPMACDGLRTISVAYRDFVPGKAAINEVHIDGEPNWDDEENIMTNLTCLCVV
-# GIEDPVRPEVPDAIRKCQRAGITVRMVTGDNINTARSIASKCGILRPNDDFLILEGKEFNRRIRDSNGDIQQHLIDKVWPKLRVLARSSPTDKYTLVK
-# ATEFPTPDLLLRKPYGRTKPLISRTMMKNILGQALYQLVIIFGLLFVGDLILDIESGRGQELNAGPTQHFTIIFNTFVMMTLFNEINARKIHGQRNVI
-# EGLLTNPIFYTIWIFTMISQVLIIQYGKMAFSTKALSLDQWLWCIFFGIGTLVWGQLITSVPTRKLPKILSWGRGHPEEYTDAMNLGEERFDSIDSDK
-# KPRAGQILWIRGLTRLQTQIRVVNAFRQGLDARYGDHTNTSLAEVLRKQTSLSKRLSETSSIEYADNIPDELTIPEIDVERLSSHSHTETAV]
-# end gene contig21.g29
-###
-#
-# ----- prediction on sequence number 22 (length = 60010, name = contig22) -----
-#
-# Predicted genes for sequence number 22 on both strands
-# start gene contig22.g30
-contig22	AUGUSTUS	gene	4664	35948	0.14	-	.	ID=contig22.g30
-contig22	AUGUSTUS	transcript	4664	35948	0.14	-	.	ID=contig22.g30.t1;Parent=contig22.g30
-contig22	AUGUSTUS	CDS	4664	4885	0.97	-	0	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	25835	25973	0.99	-	1	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	28416	28567	0.98	-	0	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	28629	28840	0.91	-	2	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	29229	29369	0.65	-	2	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	30326	30413	1	-	0	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	30470	30914	1	-	1	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	31246	31924	0.76	-	2	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	35241	35451	0.98	-	0	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	35580	35855	0.46	-	0	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	CDS	35943	35948	0.49	-	0	ID=contig22.g30.t1.cds;Parent=contig22.g30.t1
-contig22	AUGUSTUS	start_codon	35946	35948	.	-	0	Parent=contig22.g30.t1
-# coding sequence = [atgcgcgaggaagaggaacatcatggttggattgaaggattggccattcttatttctgttattgtagtagttatagtaa
-# cagctttcaatgattactcaaaggaaagacaattccgaggtctgcaaaatcgtattgagggcgaacataagttttcagttatccgaggaggggaggtg
-# tgccaaatttcagttggagatattctggttggagatattgctcaggtcaaatatggagacttgttgccggcagatggttgtctcattcaaagtaacga
-# cctaaaggtggacgaatcgtccttaactggcgaatccgatcatgtcaaaaagggtgcagacgttgatcccatggttctatcaggcacgcatgttatgg
-# aaggaagcggtaaaatggttgttactgccgtaggggttaactcccaagcaggcataatttttacgcttcttggcgccgcagttgatgagcaagaagca
-# gaaattaaaaagatgaaaaagggtgaaaacgacggtcgcgcccaaacaaaagggacccaagcgctaactcaacgccaaccagtaccaagcgaaggaac
-# aaaatctgaatctgagggaaatcatgtgccgcaatcctcctcgtcgtcagcagctgtagaaacaggacataagaaggaaaaatctgtgctacaagcaa
-# agttgacaaaactagctatacagattggatatgctgggtctactattgccgtacttacagtcataattttgattattcagttttgtattaagacattc
-# gttattgacgaaaaaccatggaagaacacttatgccaataacttggttaagcatttgataattggtgttacagtattagtagtagctgtaccagaggg
-# acttcctctggccgttaccctatctttagcatactcggtcaagaaaatgatgaaggacaataatttagttcgccatttggatgcttgtgaaacaatgg
-# gtaatgctactgccatttgctctgataaaaccggaactcttacgaccaatcgtatgactgttgtacaatcctacatatgtgaaaaattatgcaaggtt
-# ttgccaacgctaagcgacataccacagcatgtgggaaacttgattacaatgggaatatctgttaactcagcttatacttcaaatataatggtaatagt
-# ttttatttcatcccggtgtgcttttatctatggccatgagggtaccctggaaaagtttacaagggatatgcaggagcgtctaatacgggaagttattg
-# aaccaatggcttgtgacggtctgcgcacaatatctgtggcgtaccgcgactttgtgcctggtaaagctgcaattaatgaagtgcatattgatggcgag
-# cccaactgggacgacgaggaaaacattatgacgaatcttacgtgcctctgtgtggttggtatagaagatccagttcgtcccgaagtacctgacgccat
-# tcgtaaatgccaacgagctggtataacggttcgcatggtaactggagacaacatcaacacagcacgatcaattgccagcaaatgtggtattttgcgtc
-# ccaatgacgactttcttattctggaaggcaaagagtttaacaggcgtattcgggatagcaatggagatatccaacaacatcttattgataaagtatgg
-# ccaaaattgagggttttagcacgatcatcaccaaccgacaagtatacgttggttaaagcaacagagtttccaactccagatctattactccgtaaacc
-# ctatggccgcacaaaacccttaatatctcgcacaatgatgaaaaacatacttggtcaggcgctttatcagttggtaataatatttggactgctctttg
-# tcggcgatttaattcttgatattgaatctggacgtggacaagaacttaatgctggaccaacacagcactttactattatctttaatacatttgtcatg
-# atgacattatttaacgaaataaacgcaagaaaaattcacgggcaacgtaacgttattgaaggacttcttacaaatcccatattttacaccatatggat
-# cttcactatgatatcacaggtgttaataattcaatatggaaaaatggctttctcgaccaaggctttgtctttagatcagtggctctggtgtatatttt
-# ttggaatcggtactcttgtctggggtcagctgattacctcagtgcctaccagaaaattaccaaaaatattatcatggggtcgcggccatccagaggag
-# tacacggatgccatgaacttgggcgaggaacgttttgattcaattgattctgataagaagccaagggctgggcaaatcctatggattcgtggacttac
-# gcgcttgcaaactcaaattcgtgtggtgaacgcattccggcaaggtctggacgcccgttacggtgatcataccaacacgtccctggcagaggtactgc
-# gtaagcagacttctctgagcaaacgcctttcggaaacatcctccattgagtatgccgacaatatacccgatgagctgaccataccagaaattgatgtc
-# gaacgtttatcatcacacagtcacactgaaaccgctgtttaa]
-# protein sequence = [MREEEEHHGWIEGLAILISVIVVVIVTAFNDYSKERQFRGLQNRIEGEHKFSVIRGGEVCQISVGDILVGDIAQVKYG
-# DLLPADGCLIQSNDLKVDESSLTGESDHVKKGADVDPMVLSGTHVMEGSGKMVVTAVGVNSQAGIIFTLLGAAVDEQEAEIKKMKKGENDGRAQTKGT
-# QALTQRQPVPSEGTKSESEGNHVPQSSSSSAAVETGHKKEKSVLQAKLTKLAIQIGYAGSTIAVLTVIILIIQFCIKTFVIDEKPWKNTYANNLVKHL
-# IIGVTVLVVAVPEGLPLAVTLSLAYSVKKMMKDNNLVRHLDACETMGNATAICSDKTGTLTTNRMTVVQSYICEKLCKVLPTLSDIPQHVGNLITMGI
-# SVNSAYTSNIMVIVFISSRCAFIYGHEGTLEKFTRDMQERLIREVIEPMACDGLRTISVAYRDFVPGKAAINEVHIDGEPNWDDEENIMTNLTCLCVV
-# GIEDPVRPEVPDAIRKCQRAGITVRMVTGDNINTARSIASKCGILRPNDDFLILEGKEFNRRIRDSNGDIQQHLIDKVWPKLRVLARSSPTDKYTLVK
-# ATEFPTPDLLLRKPYGRTKPLISRTMMKNILGQALYQLVIIFGLLFVGDLILDIESGRGQELNAGPTQHFTIIFNTFVMMTLFNEINARKIHGQRNVI
-# EGLLTNPIFYTIWIFTMISQVLIIQYGKMAFSTKALSLDQWLWCIFFGIGTLVWGQLITSVPTRKLPKILSWGRGHPEEYTDAMNLGEERFDSIDSDK
-# KPRAGQILWIRGLTRLQTQIRVVNAFRQGLDARYGDHTNTSLAEVLRKQTSLSKRLSETSSIEYADNIPDELTIPEIDVERLSSHSHTETAV]
-# end gene contig22.g30
-###
-# start gene contig22.g31
-contig22	AUGUSTUS	gene	36900	58827	0.07	+	.	ID=contig22.g31
-contig22	AUGUSTUS	transcript	36900	58827	0.07	+	.	ID=contig22.g31.t1;Parent=contig22.g31
-contig22	AUGUSTUS	start_codon	36900	36902	.	+	0	Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	36900	37419	0.7	+	0	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	48394	48703	0.99	+	2	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	48769	48980	1	+	1	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	49745	49896	0.78	+	2	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	50047	51108	0.88	+	0	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	51770	52268	0.6	+	0	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	52350	52879	0.45	+	2	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	53483	53714	0.96	+	0	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	53776	53942	0.77	+	2	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	55547	55816	0.78	+	0	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	58256	58619	0.78	+	0	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-contig22	AUGUSTUS	CDS	58685	58827	1	+	2	ID=contig22.g31.t1.cds;Parent=contig22.g31.t1
-# coding sequence = [atgacctacgacaacagcaaaatgctgctggccagcttcgctgacgacgtctgctttctcagctcctcgaacagtgaga
-# ccgagtcttcacaaacgctgcaaacctacctcaacgaattcgagaaatgggccacggcgaacaatatcaaaatcaacgaaagcaaatgcgtaaacgtt
-# tgctttacgttacgccgaaaaacaactccggtggtccacattaataatgtggacacagagcaagcgactaaggcgaaatacctaggcctcacactgga
-# caaacgcctaaccttccgagaacatattgccagagtcgtcaaaatgtgcaacctaaagcggaaccaattattctggatgctaaacaagaaaagcaaac
-# tatctctaagacgcaagcggcacatttatcaacaaatcatcgcaccaacttggagatatggaatccaaatttggggagtggcggctgcgtcccaccga
-# aaacgtttccaaaccgtccagaacaaaacattaagacaaatcactggctttacaaatcaatggtacgtgcccgtgctaaaaggagatgtaccaaacgg
-# atgcgctgcttatggatttgttgtggagggtactcgcatgtttgtcttcggtggaatgatcgagtacggaaaatattcaaatgagctctatgaactac
-# aggccactaaatgggaatggaggaaaatgtatcctgagtcaccggatagtgggttgtcaccatgtcctcgattgggacacagttttaccatggttggt
-# gaaaaaatatttttgtttggaggactagcaaatgaatcagatgaccctaaaaataatattccaaaatacttaaatgatttgtatatattggatactcg
-# aggagttcacagtcataacggaaaatggatagtacctaaaacctatggcgacagtcctcctcctagggagtcgcacacaggcatttcgtttgccagta
-# agggatctggaaatttaaatctcttaatttatggaggaatgagtggatgccgcttgggagatttgtggttattagatacagatacaatgacttgggac
-# aatgtcacattagacactgtagaagaaaatgtgccgcgggctcgtgctggccactgtgcagttggtattcaaagtcgtctgtatgtttggtcagggcg
-# ggatggttatcgcaaagcatggaacaaccaggttagggtttgttgtaaggacctatggtatttggaggtctctaagccactgtatgcagttaaagttg
-# ctctagttcgtgcttctactcatgcacttgagctctcatggactgcaaccacttttgcagctgcatacgttttgcagatccagaaaatcgatcagcca
-# ccaactgcaatttcgaaaccgttaaaccagaacagtctgcatcaaggcacagcagcccctgctgaaacttctgccactgtgacggaaaattgttctga
-# aagtgccttgacttttggagtcgaagcaacttctacagcgttaaagttggaaaaaaatacgacgcaagcgagtggtccgcccgaaaccaacattcaac
-# catctgttaatgacttgttacaatcaatttctcctccttcatcgccaatatcacgagtccataaaaaaacaagtgcctcagtgggcggaagttcactt
-# tccatatcagccacttcagcgcatccccaaaaatctgtaatcagtagtactgccgtagttgccggtaacaacaccacaaccaatagtagcgctgtttc
-# taacatattacaaaagtttcgaccagctctttcgagcgtaagatcatctactacaacaacgatagctggcggtttcagtgtagctgaccctctggcta
-# tgcgagtaccaagtacgatggcgaacgtcgtccttagctccgtagcctcaagtagtgcattgcgtattgtccctagcgtaactgcttcccaagcagta
-# cgcctagcttccgctcatcagagcagcaacagcggaagcggcagtgtagtcaatatattaaaaaccgtgccaagtgcggctgcacaatctcagcctac
-# cgcacaagccaccacgtccattggtacaaagcaatacttcattcaaaagccgcttacacttgctccgaatgttcagctgcaatttgtgaagaccagca
-# gtggtggaatgactgttcaaacgctgcccaaagttagctttaacgcaccaaagggaaatacctctcatggtatttcaattacaaacccacagtccgca
-# tctggtactaatcaaattcagggatcgacattgcctggaaatcaactccagaaacctattgtatctggcaacgttctgaaattggtatcgccacatac
-# aatggctagtggtaaactgattatgaagaattcaaacattttacaaatgggcaaggtcaccccgaatgtaatgggaggaaaaccagcttttgtcataa
-# caaataaacagggagcgcaattaggtaaccagcagatcataattgtaacgactggtggcagtatgcgaaacgttccagccaacacgattatgactagt
-# gctggcggtcctacatcagggacaaatattgttagtatagttagctcaacgtcgacaacggccactccgttgcaggcaataggagggcaaagaactgt
-# aatatccaaccaaagtggggtaaagatggtgcgaaatatatcaacagtgcaagcatcgacttcagtagctgttgggcagaaaccaagcggcactccca
-# ttcatcaaaaaactgccctgtttattggaggaacaagctcaactaacactcctgcttcttctgctgctctaagtaacagaaaaagttttgtttttaat
-# gccggaggtagtcatcgtgctgtcaccttagcaactaaaagcgtgaatgcaaagcttacaccaccagcacaatcactaaaagatagcgtatcggaaac
-# ttatatcccagtcactactataaaagacaccgatccaatggatgatattatcgagcagttggatggagccggagatctccgaaaactttctggaagtg
-# aagctcaacacggatcgggagaggaagaaaatattaatgacaacgccacgtcatcatcagtctctgcgtcaatatctactgggggtgacatgacagga
-# ctatcgggaactcaaaatactataactggggaacaatctgttgatattgttgaagatgtttccggcgtgagcagcacaacgggtgtaagggacacgga
-# aaacacagggtgtaaaacaatagaaacatccagcatatccaaaaagcaaattgataagatggagtctatggttaagtcaataccaattcccgatgatc
-# gccaacagcctacaacttcggagactgaagctgccaccatattgaccacaataaaatctgctgaggtattagtgatgggaaatacgaaaacaaacaag
-# gactctttcgatacaactgatgaaatttgtagtgaagatgagaagtttaagcaaggaacaggatccgtgaagctagcgcccaagaatccacaccaata
-# tcaaaatgtcgatggttcacacttagaggctctggcttcagctgcagtcttgcaagctgcgacggcagacgccacaacagtcgcaaactctggcctag
-# caatgaaagagttgatagaacgatctgggtttgaaacacataccaaaattaacaacgttactgagaatcaatccaatattcaatccaactcagtggtt
-# gtcgctgtaccaaacacgccgcaaaatgagaaccaaaaatggcatacagtgggcgtttttaaggatctctcacatacggtcactagctatattgattc
-# gaattgcataagtgattcccttcttgacggtatcgatgtggataatcttccagatttctccaaatttccacgcacgaatttggatcctggaacggctt
-# atcgctttcgtctcagtgccatcaacacatgtggtagaggagagtggggagagatatcaagttttaaaacttgtttaccaggctttccgggtgccccg
-# tcggccattaagatttcgaaggatgttaaggagggcgcccacttaacatgggaaccaccgccagctcaaaaaactaaggagataattgaatattcagt
-# atacctcgcagtaaaacctactgccaaggataaggcattgtccactcctcagttggcttttgttcgggtgtatgtcggtggcgcaaatcaatgcacgg
-# tgcctaacgcttcactgtccaacgcacatgtagattgctcaaacaaaccagcaattatttttcggattgctgctcgaaatcaaaagggctatggacca
-# gctactcaagttagatggctgcaggatcccgcaaccgcgaaactgcaagcaccctcaagtacaccaaatctaaaacgagtacaggagaaaacaactgt
-# tggagccagcagcgcagccaattccttttgttcgccaaacaagcgtggacgcaacggattgcatgaataa]
-# protein sequence = [MTYDNSKMLLASFADDVCFLSSSNSETESSQTLQTYLNEFEKWATANNIKINESKCVNVCFTLRRKTTPVVHINNVDT
-# EQATKAKYLGLTLDKRLTFREHIARVVKMCNLKRNQLFWMLNKKSKLSLRRKRHIYQQIIAPTWRYGIQIWGVAAASHRKRFQTVQNKTLRQITGFTN
-# QWYVPVLKGDVPNGCAAYGFVVEGTRMFVFGGMIEYGKYSNELYELQATKWEWRKMYPESPDSGLSPCPRLGHSFTMVGEKIFLFGGLANESDDPKNN
-# IPKYLNDLYILDTRGVHSHNGKWIVPKTYGDSPPPRESHTGISFASKGSGNLNLLIYGGMSGCRLGDLWLLDTDTMTWDNVTLDTVEENVPRARAGHC
-# AVGIQSRLYVWSGRDGYRKAWNNQVRVCCKDLWYLEVSKPLYAVKVALVRASTHALELSWTATTFAAAYVLQIQKIDQPPTAISKPLNQNSLHQGTAA
-# PAETSATVTENCSESALTFGVEATSTALKLEKNTTQASGPPETNIQPSVNDLLQSISPPSSPISRVHKKTSASVGGSSLSISATSAHPQKSVISSTAV
-# VAGNNTTTNSSAVSNILQKFRPALSSVRSSTTTTIAGGFSVADPLAMRVPSTMANVVLSSVASSSALRIVPSVTASQAVRLASAHQSSNSGSGSVVNI
-# LKTVPSAAAQSQPTAQATTSIGTKQYFIQKPLTLAPNVQLQFVKTSSGGMTVQTLPKVSFNAPKGNTSHGISITNPQSASGTNQIQGSTLPGNQLQKP
-# IVSGNVLKLVSPHTMASGKLIMKNSNILQMGKVTPNVMGGKPAFVITNKQGAQLGNQQIIIVTTGGSMRNVPANTIMTSAGGPTSGTNIVSIVSSTST
-# TATPLQAIGGQRTVISNQSGVKMVRNISTVQASTSVAVGQKPSGTPIHQKTALFIGGTSSTNTPASSAALSNRKSFVFNAGGSHRAVTLATKSVNAKL
-# TPPAQSLKDSVSETYIPVTTIKDTDPMDDIIEQLDGAGDLRKLSGSEAQHGSGEEENINDNATSSSVSASISTGGDMTGLSGTQNTITGEQSVDIVED
-# VSGVSSTTGVRDTENTGCKTIETSSISKKQIDKMESMVKSIPIPDDRQQPTTSETEAATILTTIKSAEVLVMGNTKTNKDSFDTTDEICSEDEKFKQG
-# TGSVKLAPKNPHQYQNVDGSHLEALASAAVLQAATADATTVANSGLAMKELIERSGFETHTKINNVTENQSNIQSNSVVVAVPNTPQNENQKWHTVGV
-# FKDLSHTVTSYIDSNCISDSLLDGIDVDNLPDFSKFPRTNLDPGTAYRFRLSAINTCGRGEWGEISSFKTCLPGFPGAPSAIKISKDVKEGAHLTWEP
-# PPAQKTKEIIEYSVYLAVKPTAKDKALSTPQLAFVRVYVGGANQCTVPNASLSNAHVDCSNKPAIIFRIAARNQKGYGPATQVRWLQDPATAKLQAPS
-# STPNLKRVQEKTTVGASSAANSFCSPNKRGRNGLHE]
-# end gene contig22.g31
-###
-#
-# ----- prediction on sequence number 23 (length = 50012, name = contig23) -----
-#
-# Predicted genes for sequence number 23 on both strands
-# start gene contig23.g32
-contig23	AUGUSTUS	gene	3228	18820	0.04	+	.	ID=contig23.g32
-contig23	AUGUSTUS	transcript	3228	18820	0.04	+	.	ID=contig23.g32.t1;Parent=contig23.g32
-contig23	AUGUSTUS	start_codon	3228	3230	.	+	0	Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	3228	3333	0.63	+	0	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	8387	8696	0.99	+	2	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	8762	8973	1	+	1	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	9738	9889	0.81	+	2	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	10040	11101	0.84	+	0	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	11763	12261	0.57	+	0	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	12343	12872	0.44	+	2	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	13476	13707	0.97	+	0	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	13769	13935	0.62	+	2	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	15540	15809	0.64	+	0	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	18249	18612	0.69	+	0	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-contig23	AUGUSTUS	CDS	18678	18820	0.99	+	2	ID=contig23.g32.t1.cds;Parent=contig23.g32.t1
-# coding sequence = [atgagcgccgttatccgcggctgtgttcgtgcagaggccgcgtggaaaacgaaatttaaaaatggaaggcaaaacgcaa
-# aaaacactcttaagacgccttcaggagttacaaatcaatggtacgtgcccgtgctaaaaggagatgtaccaaacggatgcgctgcttatggatttgtt
-# gtggagggtactcgcatgtttgtcttcggtggaatgatcgagtacggaaaatattcaaatgagctctatgaactacaggccactaaatgggaatggag
-# gaaaatgtatcctgagtcaccggatagtgggttgtcaccatgtcctcgattgggacacagttttaccatggttggtgaaaaaatatttttgtttggag
-# gactagcaaatgaatcagatgaccctaaaaataatattccaaaatacttaaatgatttgtatatattggatactcgaggagttcacagtcataacgga
-# aaatggatagtacctaaaacctatggcgacagtcctcctcctagggagtcgcacacaggcatttcgtttgccagtaagggatctggaaatttaaatct
-# cttaatttatggaggaatgagtggatgccgcttgggagatttgtggttattagatacagatacaatgacttgggacaatgtcacattagacactgtag
-# aagaaaatgtgccgcgggctcgtgctggccactgtgcagttggtattcaaagtcgtctgtatgtttggtcagggcgggatggttatcgcaaagcatgg
-# aacaaccaggttagggtttgttgtaaggacctatggtatttggaggtctctaagccactgtatgcagttaaagttgctctagttcgtgcttctactca
-# tgcacttgagctctcatggactgcaaccacttttgcagctgcatacgttttgcagatccagaaaatcgatcagccaccaactgcaatttcgaaaccgt
-# taaaccagaacagtctgcatcaaggcacagcagcccctgctgaaacttctgccactgtgacggaaaattgttctgaaagtgccttgacttttggagtc
-# gaagcaacttctacagcgttaaagttggaaaaaaatacgacgcaagcgagtggtccgcccgaaaccaacattcaaccatctgttaatgacttgttaca
-# atcaatttctcctccttcatcgccaatatcacgagtccataaaaaaacaagtgcctcagtgggcggaagttcactttccatatcagccacttcagcgc
-# atccccaaaaatctgtaatcagtagtactgccgtagttgccggtaacaacaccacaaccaatagtagcgctgtttctaacatattacaaaagtttcga
-# ccagctctttcgagcgtaagatcatctactacaacaacgatagctggcggtttcagtgtagctgaccctctggctatgcgagtaccaagtacgatggc
-# gaacgtcgtccttagctccgtagcctcaagtagtgcattgcgtattgtccctagcgtaactgcttcccaagcagtacgcctagcttccgctcatcaga
-# gcagcaacagcggaagcggcagtgtagtcaatatattaaaaaccgtgccaagtgcggctgcacaatctcagcctaccgcacaagccaccacgtccatt
-# ggtacaaagcaatacttcattcaaaagccgcttacacttgctccgaatgttcagctgcaatttgtgaagaccagcagtggtggaatgactgttcaaac
-# gctgcccaaagttagctttaacgcaccaaagggaaatacctctcatggtatttcaattacaaacccacagtccgcatctggtactaatcaaattcagg
-# gatcgacattgcctggaaatcaactccagaaacctattgtatctggcaacgttctgaaattggtatcgccacatacaatggctagtggtaaactgatt
-# atgaagaattcaaacattttacaaatgggcaaggtcaccccgaatgtaatgggaggaaaaccagcttttgtcataacaaataaacagggagcgcaatt
-# aggtaaccagcagatcataattgtaacgactggtggcagtatgcgaaacgttccagccaacacgattatgactagtgctggcggtcctacatcaggga
-# caaatattgttagtatagttagctcaacgtcgacaacggccactccgttgcaggcaataggagggcaaagaactgtaatatccaaccaaagtggggta
-# aagatggtgcgaaatatatcaacagtgcaagcatcgacttcagtagctgttgggcagaaaccaagcggcactcccattcatcaaaaaactgccctgtt
-# tattggaggaacaagctcaactaacactcctgcttcttctgctgctctaagtaacagaaaaagttttgtttttaatgccggaggtagtcatcgtgctg
-# tcaccttagcaactaaaagcgtgaatgcaaagcttacaccaccagcacaatcactaaaagatagcgtatcggaaacttatatcccagtcactactata
-# aaagacaccgatccaatggatgatattatcgagcagttggatggagccggagatctccgaaaactttctggaagtgaagctcaacacggatcgggaga
-# ggaagaaaatattaatgacaacgccacgtcatcatcagtctctgcgtcaatatctactgggggtgacatgacaggactatcgggaactcaaaatacta
-# taactggggaacaatctgttgatattgttgaagatgtttccggcgtgagcagcacaacgggtgtaagggacacggaaaacacagggtgtaaaacaata
-# gaaacatccagcatatccaaaaagcaaattgataagatggagtctatggttaagtcaataccaattcccgatgatcgccaacagcctacaacttcgga
-# gactgaagctgccaccatattgaccacaataaaatctgctgaggtattagtgatgggaaatacgaaaacaaacaaggactctttcgatacaactgatg
-# aaatttgtagtgaagatgagaagtttaagcaaggaacaggatccgtgaagctagcgcccaagaatccacaccaatatcaaaatgtcgatggttcacac
-# ttagaggctctggcttcagctgcagtcttgcaagctgcgacggcagacgccacaacagtcgcaaactctggcctagcaatgaaagagttgatagaacg
-# atctgggtttgaaacacataccaaaattaacaacgttactgagaatcaatccaatattcaatccaactcagtggttgtcgctgtaccaaacacgccgc
-# aaaatgagaaccaaaaatggcatacagtgggcgtttttaaggatctctcacatacggtcactagctatattgattcgaattgcataagtgattccctt
-# cttgacggtatcgatgtggataatcttccagatttctccaaatttccacgcacgaatttggatcctggaacggcttatcgctttcgtctcagtgccat
-# caacacatgtggtagaggagagtggggagagatatcaagttttaaaacttgtttaccaggctttccgggtgccccgtcggccattaagatttcgaagg
-# atgttaaggagggcgcccacttaacatgggaaccaccgccagctcaaaaaactaaggagataattgaatattcagtatacctcgcagtaaaacctact
-# gccaaggataaggcattgtccactcctcagttggcttttgttcgggtgtatgtcggtggcgcaaatcaatgcacggtgcctaacgcttcactgtccaa
-# cgcacatgtagattgctcaaacaaaccagcaattatttttcggattgctgctcgaaatcaaaagggctatggaccagctactcaagttagatggctgc
-# aggatcccgcaaccgcgaaactgcaagcaccctcaagtacaccaaatctaaaacgagtacaggagaaaacaactgttggagccagcagcgcagccaat
-# tccttttgttcgccaaacaagcgtggacgcaacggattgcatgaataa]
-# protein sequence = [MSAVIRGCVRAEAAWKTKFKNGRQNAKNTLKTPSGVTNQWYVPVLKGDVPNGCAAYGFVVEGTRMFVFGGMIEYGKYS
-# NELYELQATKWEWRKMYPESPDSGLSPCPRLGHSFTMVGEKIFLFGGLANESDDPKNNIPKYLNDLYILDTRGVHSHNGKWIVPKTYGDSPPPRESHT
-# GISFASKGSGNLNLLIYGGMSGCRLGDLWLLDTDTMTWDNVTLDTVEENVPRARAGHCAVGIQSRLYVWSGRDGYRKAWNNQVRVCCKDLWYLEVSKP
-# LYAVKVALVRASTHALELSWTATTFAAAYVLQIQKIDQPPTAISKPLNQNSLHQGTAAPAETSATVTENCSESALTFGVEATSTALKLEKNTTQASGP
-# PETNIQPSVNDLLQSISPPSSPISRVHKKTSASVGGSSLSISATSAHPQKSVISSTAVVAGNNTTTNSSAVSNILQKFRPALSSVRSSTTTTIAGGFS
-# VADPLAMRVPSTMANVVLSSVASSSALRIVPSVTASQAVRLASAHQSSNSGSGSVVNILKTVPSAAAQSQPTAQATTSIGTKQYFIQKPLTLAPNVQL
-# QFVKTSSGGMTVQTLPKVSFNAPKGNTSHGISITNPQSASGTNQIQGSTLPGNQLQKPIVSGNVLKLVSPHTMASGKLIMKNSNILQMGKVTPNVMGG
-# KPAFVITNKQGAQLGNQQIIIVTTGGSMRNVPANTIMTSAGGPTSGTNIVSIVSSTSTTATPLQAIGGQRTVISNQSGVKMVRNISTVQASTSVAVGQ
-# KPSGTPIHQKTALFIGGTSSTNTPASSAALSNRKSFVFNAGGSHRAVTLATKSVNAKLTPPAQSLKDSVSETYIPVTTIKDTDPMDDIIEQLDGAGDL
-# RKLSGSEAQHGSGEEENINDNATSSSVSASISTGGDMTGLSGTQNTITGEQSVDIVEDVSGVSSTTGVRDTENTGCKTIETSSISKKQIDKMESMVKS
-# IPIPDDRQQPTTSETEAATILTTIKSAEVLVMGNTKTNKDSFDTTDEICSEDEKFKQGTGSVKLAPKNPHQYQNVDGSHLEALASAAVLQAATADATT
-# VANSGLAMKELIERSGFETHTKINNVTENQSNIQSNSVVVAVPNTPQNENQKWHTVGVFKDLSHTVTSYIDSNCISDSLLDGIDVDNLPDFSKFPRTN
-# LDPGTAYRFRLSAINTCGRGEWGEISSFKTCLPGFPGAPSAIKISKDVKEGAHLTWEPPPAQKTKEIIEYSVYLAVKPTAKDKALSTPQLAFVRVYVG
-# GANQCTVPNASLSNAHVDCSNKPAIIFRIAARNQKGYGPATQVRWLQDPATAKLQAPSSTPNLKRVQEKTTVGASSAANSFCSPNKRGRNGLHE]
-# end gene contig23.g32
-###
-# start gene contig23.g33
-contig23	AUGUSTUS	gene	20555	32549	0.1	-	.	ID=contig23.g33
-contig23	AUGUSTUS	transcript	20555	32549	0.1	-	.	ID=contig23.g33.t1;Parent=contig23.g33
-contig23	AUGUSTUS	CDS	20555	21022	0.69	-	0	ID=contig23.g33.t1.cds;Parent=contig23.g33.t1
-contig23	AUGUSTUS	CDS	21361	21933	0.97	-	0	ID=contig23.g33.t1.cds;Parent=contig23.g33.t1
-contig23	AUGUSTUS	CDS	22038	22105	0.88	-	2	ID=contig23.g33.t1.cds;Parent=contig23.g33.t1
-contig23	AUGUSTUS	CDS	22166	22501	0.51	-	2	ID=contig23.g33.t1.cds;Parent=contig23.g33.t1
-contig23	AUGUSTUS	CDS	32411	32549	0.31	-	0	ID=contig23.g33.t1.cds;Parent=contig23.g33.t1
-contig23	AUGUSTUS	start_codon	32547	32549	.	-	0	Parent=contig23.g33.t1
-# coding sequence = [atgaagagcttttccagtaaccaccaactcgtgcaacatatccgggtgcacactggagagaagccgtacaagtgctcct
-# attgtgatcgtagatttaagcagctgtcgcacgtccagcagcacacgcgcctgcacacagccctatcccaattcagtgaaataaatccgggaactagc
-# agtgggaacggaaatgggagtggaattgccaacgatcaaatttctgcgcacactacatcggattcgagctgcgcgcagagctccaatcaggccactgc
-# cggtggccccaacttaatcgacagctatttgggaaagcgaaggacagcaaatcatccttgcccggtgtgcggtaaacattacgtcaatgagggatccc
-# ttcggaaacatctagcgtgccacgccgagacctcccaactaacaaacagcctgcgaatgtggccttgtagcgtttgccaggcagtctttactcatgaa
-# aatggccttcttacccacatggagtcgatgcgcatggatccaaaacatcagttcgcggctcaatacgttttgtctcgagcggctgcggagcagcgaga
-# acgcgaatccatgctagcggtaaccttggccgccagcagtggcactagcgacagaatggggatttcagatgccgcgaacgtcctgacaatgggaacac
-# acaactccgaggggtctaactcgaagtgtccttccccttcggtgaactccgaatgctcttctaacggacgtttaacgtcatcaacagcatctgatcag
-# gaccaagacatcgaccatgggctgagtgaaaacgagaacagcaaccagaacatcaccagcagcacaaataacaacaataattgcaccaacaacaacag
-# cacggcctctaataaaatggttgagcttcgacttcagagttctggccagtataccatggatacggatctgcacgtggctaaccgaatgtcgttgatgg
-# ccgcggctgctgctgccgttgctgcgtcacgaccgcaggacggagtggacaccacagcagtgccgagcgcggcagtccaagctgctgtggtcaatttg
-# gccgctgccatgcgaatgaacaattccagcaacggccctgccgcctaccaacagcatagcgaatcatctgctgccgcatcgatcgcaatgaacatgaa
-# cgtgcacatgatgcgtggttcacttgagccagaccctggcctaggaggaatgcatgcaatcgaagttctccaccagcagcagcaccatcagcagacgt
-# ccaactactctcagcacgccatcagtcccaccaaccaacaggctcatccccacccccaggcgcacaacacaccccaccacctcccggatccggagaca
-# gcgctccggatgcatcaggcagaggcgattttgcgctcgcacaccgaggcggcgttccgactggccactggcactgttcctgttcctggatccggagt
-# aaaaagtgaggcagaccagcagcagaacagtaataacggcaacactactagcagtgccaccagcaacgaccaacagcaccgattccattcacactcgc
-# atcagcaagagcaccaactgccatcgagctcatga]
-# protein sequence = [MKSFSSNHQLVQHIRVHTGEKPYKCSYCDRRFKQLSHVQQHTRLHTALSQFSEINPGTSSGNGNGSGIANDQISAHTT
-# SDSSCAQSSNQATAGGPNLIDSYLGKRRTANHPCPVCGKHYVNEGSLRKHLACHAETSQLTNSLRMWPCSVCQAVFTHENGLLTHMESMRMDPKHQFA
-# AQYVLSRAAAEQRERESMLAVTLAASSGTSDRMGISDAANVLTMGTHNSEGSNSKCPSPSVNSECSSNGRLTSSTASDQDQDIDHGLSENENSNQNIT
-# SSTNNNNNCTNNNSTASNKMVELRLQSSGQYTMDTDLHVANRMSLMAAAAAAVAASRPQDGVDTTAVPSAAVQAAVVNLAAAMRMNNSSNGPAAYQQH
-# SESSAAASIAMNMNVHMMRGSLEPDPGLGGMHAIEVLHQQQHHQQTSNYSQHAISPTNQQAHPHPQAHNTPHHLPDPETALRMHQAEAILRSHTEAAF
-# RLATGTVPVPGSGVKSEADQQQNSNNGNTTSSATSNDQQHRFHSHSHQQEHQLPSSS]
-# end gene contig23.g33
-###
-# start gene contig23.g34
-contig23	AUGUSTUS	gene	40426	45565	0.55	-	.	ID=contig23.g34
-contig23	AUGUSTUS	transcript	40426	45565	0.55	-	.	ID=contig23.g34.t1;Parent=contig23.g34
-contig23	AUGUSTUS	CDS	40426	40485	0.63	-	0	ID=contig23.g34.t1.cds;Parent=contig23.g34.t1
-contig23	AUGUSTUS	CDS	40546	40623	0.9	-	0	ID=contig23.g34.t1.cds;Parent=contig23.g34.t1
-contig23	AUGUSTUS	CDS	44624	45565	0.85	-	0	ID=contig23.g34.t1.cds;Parent=contig23.g34.t1
-contig23	AUGUSTUS	start_codon	45563	45565	.	-	0	Parent=contig23.g34.t1
-# coding sequence = [atgttcaagatggacgccgcagacttctggcagcatgcacgtgccccgttcagcctgcagtacaattcgccgaatcagc
-# cgcaagcaccccaccacaccctgcaccaatcccttccgcaggagcacgaggtgttggccgacgtccatccaggaggcccagccaccggctcgggcgta
-# gtaaacagcagcagctctattggcgtatccagcccccactctgctctgggcggcaaggccgagtccagccacattctgcagcagcactcagggcagca
-# gtcctacgggggcgactccttccgaggctcacagtcgccccagctaagcagccaccacctgttgttcaacgcagctgcggcagctgctgcggcggccc
-# acctgaagtccacggccatgcagaacaacctctcgccgatgagggaccaggcccagagtgaccatcgcaactatggccacagccccttgaccgccctg
-# tgtgggatcaagcccaagcaggagatagacgccaagccgaccctccagccgctgaacgagtgccgccagccgctggcccaggcgcaatcgcaatccca
-# gcctacgtacggaacaaacttttacgacgtgggcgaagcgacggcgggcgatgtctccgaggcggatggacgagcgctgaccattgggctcggcatcc
-# caagtaagaggacctccgaggagacgcaggccggtctgcagacccaacagacgacgggggcagaccggggcttgcataccccgcagtgcccttctatg
-# tctcccgggactgggggcagttccaactcaggtacgggaaccagacccgatccaatacagatcaacaagaccctgtcgcagggtcagcagtctcctca
-# gcactccacaacggcgtccggcggcaccacgactcccgacattaagtacagcaacgacaaaatggctaacgaaattcagcttcagctatcccggtcga
-# gcagcgcagccgcgatcagtgaacgcacccttgaagaatgttggtcaaccctgcaacgacttcagctgcagaacagcacatcccatcacatcaccgaa
-# cacttacttaccaataactag]
-# protein sequence = [MFKMDAADFWQHARAPFSLQYNSPNQPQAPHHTLHQSLPQEHEVLADVHPGGPATGSGVVNSSSSIGVSSPHSALGGK
-# AESSHILQQHSGQQSYGGDSFRGSQSPQLSSHHLLFNAAAAAAAAAHLKSTAMQNNLSPMRDQAQSDHRNYGHSPLTALCGIKPKQEIDAKPTLQPLN
-# ECRQPLAQAQSQSQPTYGTNFYDVGEATAGDVSEADGRALTIGLGIPSKRTSEETQAGLQTQQTTGADRGLHTPQCPSMSPGTGGSSNSGTGTRPDPI
-# QINKTLSQGQQSPQHSTTASGGTTTPDIKYSNDKMANEIQLQLSRSSSAAAISERTLEECWSTLQRLQLQNSTSHHITEHLLTNN]
-# end gene contig23.g34
-###
-#
-# ----- prediction on sequence number 24 (length = 40010, name = contig24) -----
-#
-# Predicted genes for sequence number 24 on both strands
-# start gene contig24.g35
-contig24	AUGUSTUS	gene	552	12546	0.12	-	.	ID=contig24.g35
-contig24	AUGUSTUS	transcript	552	12546	0.12	-	.	ID=contig24.g35.t1;Parent=contig24.g35
-contig24	AUGUSTUS	CDS	552	1019	0.7	-	0	ID=contig24.g35.t1.cds;Parent=contig24.g35.t1
-contig24	AUGUSTUS	CDS	1358	1930	0.97	-	0	ID=contig24.g35.t1.cds;Parent=contig24.g35.t1
-contig24	AUGUSTUS	CDS	2035	2102	0.85	-	2	ID=contig24.g35.t1.cds;Parent=contig24.g35.t1
-contig24	AUGUSTUS	CDS	2163	2498	0.48	-	2	ID=contig24.g35.t1.cds;Parent=contig24.g35.t1
-contig24	AUGUSTUS	CDS	12408	12546	0.29	-	0	ID=contig24.g35.t1.cds;Parent=contig24.g35.t1
-contig24	AUGUSTUS	start_codon	12544	12546	.	-	0	Parent=contig24.g35.t1
-# coding sequence = [atgaagagcttttccagtaaccaccaactcgtgcaacatatccgggtgcacactggagagaagccgtacaagtgctcct
-# attgtgatcgtagatttaagcagctgtcgcacgtccagcagcacacgcgcctgcacacagccctatcccaattcagtgaaataaatccgggaactagc
-# agtgggaacggaaatgggagtggaattgccaacgatcaaatttctgcgcacactacatcggattcgagctgcgcgcagagctccaatcaggccactgc
-# cggtggccccaacttaatcgacagctatttgggaaagcgaaggacagcaaatcatccttgcccggtgtgcggtaaacattacgtcaatgagggatccc
-# ttcggaaacatctagcgtgccacgccgagacctcccaactaacaaacagcctgcgaatgtggccttgtagcgtttgccaggcagtctttactcatgaa
-# aatggccttcttacccacatggagtcgatgcgcatggatccaaaacatcagttcgcggctcaatacgttttgtctcgagcggctgcggagcagcgaga
-# acgcgaatccatgctagcggtaaccttggccgccagcagtggcactagcgacagaatggggatttcagatgccgcgaacgtcctgacaatgggaacac
-# acaactccgaggggtctaactcgaagtgtccttccccttcggtgaactccgaatgctcttctaacggacgtttaacgtcatcaacagcatctgatcag
-# gaccaagacatcgaccatgggctgagtgaaaacgagaacagcaaccagaacatcaccagcagcacaaataacaacaataattgcaccaacaacaacag
-# cacggcctctaataaaatggttgagcttcgacttcagagttctggccagtataccatggatacggatctgcacgtggctaaccgaatgtcgttgatgg
-# ccgcggctgctgctgccgttgctgcgtcacgaccgcaggacggagtggacaccacagcagtgccgagcgcggcagtccaagctgctgtggtcaatttg
-# gccgctgccatgcgaatgaacaattccagcaacggccctgccgcctaccaacagcatagcgaatcatctgctgccgcatcgatcgcaatgaacatgaa
-# cgtgcacatgatgcgtggttcacttgagccagaccctggcctaggaggaatgcatgcaatcgaagttctccaccagcagcagcaccatcagcagacgt
-# ccaactactctcagcacgccatcagtcccaccaaccaacaggctcatccccacccccaggcgcacaacacaccccaccacctcccggatccggagaca
-# gcgctccggatgcatcaggcagaggcgattttgcgctcgcacaccgaggcggcgttccgactggccactggcactgttcctgttcctggatccggagt
-# aaaaagtgaggcagaccagcagcagaacagtaataacggcaacactactagcagtgccaccagcaacgaccaacagcaccgattccattcacactcgc
-# atcagcaagagcaccaactgccatcgagctcatga]
-# protein sequence = [MKSFSSNHQLVQHIRVHTGEKPYKCSYCDRRFKQLSHVQQHTRLHTALSQFSEINPGTSSGNGNGSGIANDQISAHTT
-# SDSSCAQSSNQATAGGPNLIDSYLGKRRTANHPCPVCGKHYVNEGSLRKHLACHAETSQLTNSLRMWPCSVCQAVFTHENGLLTHMESMRMDPKHQFA
-# AQYVLSRAAAEQRERESMLAVTLAASSGTSDRMGISDAANVLTMGTHNSEGSNSKCPSPSVNSECSSNGRLTSSTASDQDQDIDHGLSENENSNQNIT
-# SSTNNNNNCTNNNSTASNKMVELRLQSSGQYTMDTDLHVANRMSLMAAAAAAVAASRPQDGVDTTAVPSAAVQAAVVNLAAAMRMNNSSNGPAAYQQH
-# SESSAAASIAMNMNVHMMRGSLEPDPGLGGMHAIEVLHQQQHHQQTSNYSQHAISPTNQQAHPHPQAHNTPHHLPDPETALRMHQAEAILRSHTEAAF
-# RLATGTVPVPGSGVKSEADQQQNSNNGNTTSSATSNDQQHRFHSHSHQQEHQLPSSS]
-# end gene contig24.g35
-###
-# start gene contig24.g36
-contig24	AUGUSTUS	gene	20423	25562	0.54	-	.	ID=contig24.g36
-contig24	AUGUSTUS	transcript	20423	25562	0.54	-	.	ID=contig24.g36.t1;Parent=contig24.g36
-contig24	AUGUSTUS	CDS	20423	20482	0.64	-	0	ID=contig24.g36.t1.cds;Parent=contig24.g36.t1
-contig24	AUGUSTUS	CDS	20543	20620	0.84	-	0	ID=contig24.g36.t1.cds;Parent=contig24.g36.t1
-contig24	AUGUSTUS	CDS	24621	25562	0.88	-	0	ID=contig24.g36.t1.cds;Parent=contig24.g36.t1
-contig24	AUGUSTUS	start_codon	25560	25562	.	-	0	Parent=contig24.g36.t1
-# coding sequence = [atgttcaagatggacgccgcagacttctggcagcatgcacgtgccccgttcagcctgcagtacaattcgccgaatcagc
-# cgcaagcaccccaccacaccctgcaccaatcccttccgcaggagcacgaggtgttggccgacgtccatccaggaggcccagccaccggctcgggcgta
-# gtaaacagcagcagctctattggcgtatccagcccccactctgctctgggcggcaaggccgagtccagccacattctgcagcagcactcagggcagca
-# gtcctacgggggcgactccttccgaggctcacagtcgccccagctaagcagccaccacctgttgttcaacgcagctgcggcagctgctgcggcggccc
-# acctgaagtccacggccatgcagaacaacctctcgccgatgagggaccaggcccagagtgaccatcgcaactatggccacagccccttgaccgccctg
-# tgtgggatcaagcccaagcaggagatagacgccaagccgaccctccagccgctgaacgagtgccgccagccgctggcccaggcgcaatcgcaatccca
-# gcctacgtacggaacaaacttttacgacgtgggcgaagcgacggcgggcgatgtctccgaggcggatggacgagcgctgaccattgggctcggcatcc
-# caagtaagaggacctccgaggagacgcaggccggtctgcagacccaacagacgacgggggcagaccggggcttgcataccccgcagtgcccttctatg
-# tctcccgggactgggggcagttccaactcaggtacgggaaccagacccgatccaatacagatcaacaagaccctgtcgcagggtcagcagtctcctca
-# gcactccacaacggcgtccggcggcaccacgactcccgacattaagtacagcaacgacaaaatggctaacgaaattcagcttcagctatcccggtcga
-# gcagcgcagccgcgatcagtgaacgcacccttgaagaatgttggtcaaccctgcaacgacttcagctgcagaacagcacatcccatcacatcaccgaa
-# cacttacttaccaataactag]
-# protein sequence = [MFKMDAADFWQHARAPFSLQYNSPNQPQAPHHTLHQSLPQEHEVLADVHPGGPATGSGVVNSSSSIGVSSPHSALGGK
-# AESSHILQQHSGQQSYGGDSFRGSQSPQLSSHHLLFNAAAAAAAAAHLKSTAMQNNLSPMRDQAQSDHRNYGHSPLTALCGIKPKQEIDAKPTLQPLN
-# ECRQPLAQAQSQSQPTYGTNFYDVGEATAGDVSEADGRALTIGLGIPSKRTSEETQAGLQTQQTTGADRGLHTPQCPSMSPGTGGSSNSGTGTRPDPI
-# QINKTLSQGQQSPQHSTTASGGTTTPDIKYSNDKMANEIQLQLSRSSSAAAISERTLEECWSTLQRLQLQNSTSHHITEHLLTNN]
-# end gene contig24.g36
-###
-#
-# ----- prediction on sequence number 25 (length = 75023, name = contig25) -----
-#
-# Predicted genes for sequence number 25 on both strands
-# start gene contig25.g37
-contig25	AUGUSTUS	gene	63496	72888	0.14	-	.	ID=contig25.g37
-contig25	AUGUSTUS	transcript	63496	72888	0.14	-	.	ID=contig25.g37.t1;Parent=contig25.g37
-contig25	AUGUSTUS	CDS	63496	64309	0.62	-	1	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	CDS	64370	65052	0.57	-	0	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	CDS	65106	65290	0.97	-	2	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	CDS	65762	67777	0.42	-	2	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	CDS	70910	71131	0.95	-	2	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	CDS	72321	72656	0.99	-	2	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	CDS	72717	72888	0.63	-	0	ID=contig25.g37.t1.cds;Parent=contig25.g37.t1
-contig25	AUGUSTUS	start_codon	72886	72888	.	-	0	Parent=contig25.g37.t1
-# coding sequence = [atgctctcgacaacaatgccccacagtccagcccaaacacagtcacagtcgcatccgaacgccgatgcttcaacaagtg
-# catctggagtagggatcgggaatggggtcgccggcaccagcaggagctctccaaagaccactaaaaatgaaacctgttccactctgtctccggatcaa
-# ataaaagttatgccagacgaaggagcagagaaaaacggactttcaagtagtgataaaggtgtgggcccttcggctggcagcagcggagccggaggagt
-# tgcaaatattccatccgagggacaatcttcttccttgacgtctgctgttggtacaccgacactgaggcagaactcctcaaacagcgttaactcgtgcc
-# tggctgcctcaccgaacaataccagtgaactctcgaatagcagtagtgtgcctgctacaatgggaatttctcaattggtcgatagtgacgagcatgct
-# aagaaaaagaaaaacagtgtaaaggatgaggatgtcgaaacaggatctattaaagcgaaaggaatcgcttctggaagcggttgcggaacggggtcctc
-# atctgctctttccgttggcattgttattaaggaagaaccttccgacgttttaagcaacttagtaaatatgaaaaaagaagaaagggaaaatcactctc
-# caaacatgtcacctgtcggatttggttccattggtaactctcaggagaactccgctacgtcagtaaaaacagaaagaaattcgaccgatagtatcccc
-# gaaaagaagccttcttccttggtgataagtaatgacgaaatgggcattgaaggagttaactgcaatccgttaaactcagatattgaatctttaaataa
-# cccacctatctcaaacatattagcgatcggcatgaatgcgtcccaagcaacttctggtacgggagttggagctggaaccggaggtggggctggtaacc
-# ttttgacaggaactggcaatctaccatcctctggtggcagcaattgcttagattacatgcaacagcagaatcacatatttgtattttcaactcaactg
-# gctaacaaaggagccgaatcagttttgagtggtcagtttcaaaccattattgcgtatcactgcacccagccagcgacaaaaaactttctagaagactt
-# tttcatgaaaaatcctctaaagatgaacaagttgcagcgccacagtgccttgggtatgccatggataggcatgggacccggaggacaaactcccccta
-# atcctcctgtatcaaagataactcaacagcagccaaatctaaagcctgcaagtctcttgaaaaaccagttcaatcataacgaaaatagcaaacgtagt
-# tctgtgccaagcaacacttttgtcgaccaagccgatcccttgtccaatgagggtgaactaatgtgctgggagagtggacccggaagcagcggtgccag
-# tggtgccgcacaaaattcacgaaacaatatagacagtataagtacttccagtgagtcccaggcgataaagatactggaagcagctggtgttgatttgg
-# gccaaggcacaaaagaaagcgacccaaattcgacgcacgaaaacaacattgtttcactgcaaggagttaaggttccagacgaaaaccttacaccacaa
-# cagcgtcagcaccgggaagagcagctcgcgaaactaaagaaaatgaatcaatttctttttccagaaaatgaaaattcagtaggaacaattgtaagttc
-# acagatgcagaaaataccaggtgacctgatgatgggtattccgggtggcggaggatctataataaattctcaattgcggcaaatgcatatgccaggaa
-# acgcgaagcaggaactttcgacgggtacaagctcagggctcccagaggaggttatgcttcctgtcgatgtcatatcagatataaattctgcaatggga
-# tgcaataacagtcaaaaaagcagtctgcaatgcggatctggaggagcagctggtcctgtgactggaacttctacaggggcgataaacgtcaatatgca
-# ctgttcgagctctgtcacttcaagtggcaatatgatgggaagctcaacgaatatgctggcttcttttggtaacacaaactgcaatgttaacgtcatcg
-# gatcggtaccagatatgtcaaaggagctttcaggtcaagatagcctcttgcatccactccaaggcactcaaattgagtggtcaaagatccaacagcaa
-# ttctttgaagagcgcataaaggggggaaaagcgagacaagcgactggacctgtcgccccacctcagcacaccaactctgggacaggcagcaatgcgtc
-# aagtagtcaagtgcgttctctgcagggccctccacccccataccattccacccagcgatctgcttcagtcccaatcgccactcaatcgcccaatccct
-# ccagtccaaacaatctttcgctgccctcaccgcgcacaactggcgcagccatgggtttgccaaccaactcgcccagcatggatggcgcgacatcgctg
-# tcaggatccgctccgccagccatttcgacgacgtcacagggaggtacaacgggagtgctttcagtgaacaaaaattgttttcagtcggacgccccatc
-# gccgtcaaatcaaaatcggaatcggaataacggatcatcgggagtactcactcataatttaaatagtaacccgagtaccccgttgtcccatctttcac
-# ccaaggaaatggaatcgttcggtgataacataaaaagtaggagaccaagcccacagggtcaaaggtcgccaggaaatggtcttacagaggcaaataca
-# gaagctagatttgctgcagccagtcctggtgtgatttttaatcctcaccaacatatgcaaaacaatacaaatacctataaaataggaactcctaatat
-# gcagatagagagacaagctcctgctcaaggaggttccgtacaatttagtaggcgttctgataatattccactaaatcccaacagtggaaatcggcctc
-# cacaaaacaaaatgacacagaacttcgatccaatctcttctctggcgcaaatgtctcaacaattaacaagctgcgtgtctagtatgggtagtccggcc
-# ggttctagtggaatgtctatgatgggcggaccgacagatatcaatatggagcatgcaatgatttcaggattagaaggaccaggaatggatgttattaa
-# tcaaaataactgtcatccaatgaatgccgtcatgaactccatgggtcagcgaatgatgaatccaaagatgtgcgttccaggcggtccgagtagtctgc
-# ctggcttcaaccctaattctcccaatggtgtgttaagagagagtcccctggggcctggtccagttcctggtcctgggccaatgaactctccaaacttt
-# caaggggttttgcctcctggtgcaagaatgatgggtcgaatgccaatcggttttggttcgaatttcaatcctaatatacaggtaaaggcaagtactcc
-# aaacaccatacagtacatgccagtaaggccgcaaaacgccagcaacaacaataacaatggtgctagcaacgttagaatgccacctagtctagagtttt
-# tgcagagtggcgacggtggtccgggaatgccgggaatgatggtgggctcagggtcagggccaatgcttatgaactcttccggcgaccaccagaacaag
-# atttcgaacaaccctggagcgggcaacggcataaacttttttcaaaattgtaatcaaatgggtataatagatgatgaaggaggtttagccagccatga
-# tgtggcaatgaatattggccaaccgtctatgatacggggcatgcgtccgcatggcatgcgaccacatgcaatggctccgcggatgcaagcttcagtca
-# acagacagattccgtttgcacatgggccggatggtttggactgcgtcggagatacctctgcgttttttaataacgctacgtgcaacagcacgggaccg
-# cctatgtttactgcatcacaacagtctaatcaggctaagccgcaacacctaaaaaacatacccaccggattatgtcaaaatcaaactggattgggagt
-# tggacctgcagtttcacaaggacagatccagctccagggtcaaggtcaagggcagggccagggtcagacattaattgggcccagcaataataatttaa
-# tgcccactgctggaaatgtcgttccaacgaacggagtttctggcattaatttcgtaggcccctcgtcaaatgatctgaagtacgcacagcaatatcac
-# agtttccagcagcaattatacgcaacaaacaccaggagtcagcaacaacagcagatgcatcagcagcagcagagtaacatgttaaccatgccgcccaa
-# cttatctccaactccagcgttctttgtgaacaaatga]
-# protein sequence = [MLSTTMPHSPAQTQSQSHPNADASTSASGVGIGNGVAGTSRSSPKTTKNETCSTLSPDQIKVMPDEGAEKNGLSSSDK
-# GVGPSAGSSGAGGVANIPSEGQSSSLTSAVGTPTLRQNSSNSVNSCLAASPNNTSELSNSSSVPATMGISQLVDSDEHAKKKKNSVKDEDVETGSIKA
-# KGIASGSGCGTGSSSALSVGIVIKEEPSDVLSNLVNMKKEERENHSPNMSPVGFGSIGNSQENSATSVKTERNSTDSIPEKKPSSLVISNDEMGIEGV
-# NCNPLNSDIESLNNPPISNILAIGMNASQATSGTGVGAGTGGGAGNLLTGTGNLPSSGGSNCLDYMQQQNHIFVFSTQLANKGAESVLSGQFQTIIAY
-# HCTQPATKNFLEDFFMKNPLKMNKLQRHSALGMPWIGMGPGGQTPPNPPVSKITQQQPNLKPASLLKNQFNHNENSKRSSVPSNTFVDQADPLSNEGE
-# LMCWESGPGSSGASGAAQNSRNNIDSISTSSESQAIKILEAAGVDLGQGTKESDPNSTHENNIVSLQGVKVPDENLTPQQRQHREEQLAKLKKMNQFL
-# FPENENSVGTIVSSQMQKIPGDLMMGIPGGGGSIINSQLRQMHMPGNAKQELSTGTSSGLPEEVMLPVDVISDINSAMGCNNSQKSSLQCGSGGAAGP
-# VTGTSTGAINVNMHCSSSVTSSGNMMGSSTNMLASFGNTNCNVNVIGSVPDMSKELSGQDSLLHPLQGTQIEWSKIQQQFFEERIKGGKARQATGPVA
-# PPQHTNSGTGSNASSSQVRSLQGPPPPYHSTQRSASVPIATQSPNPSSPNNLSLPSPRTTGAAMGLPTNSPSMDGATSLSGSAPPAISTTSQGGTTGV
-# LSVNKNCFQSDAPSPSNQNRNRNNGSSGVLTHNLNSNPSTPLSHLSPKEMESFGDNIKSRRPSPQGQRSPGNGLTEANTEARFAAASPGVIFNPHQHM
-# QNNTNTYKIGTPNMQIERQAPAQGGSVQFSRRSDNIPLNPNSGNRPPQNKMTQNFDPISSLAQMSQQLTSCVSSMGSPAGSSGMSMMGGPTDINMEHA
-# MISGLEGPGMDVINQNNCHPMNAVMNSMGQRMMNPKMCVPGGPSSLPGFNPNSPNGVLRESPLGPGPVPGPGPMNSPNFQGVLPPGARMMGRMPIGFG
-# SNFNPNIQVKASTPNTIQYMPVRPQNASNNNNNGASNVRMPPSLEFLQSGDGGPGMPGMMVGSGSGPMLMNSSGDHQNKISNNPGAGNGINFFQNCNQ
-# MGIIDDEGGLASHDVAMNIGQPSMIRGMRPHGMRPHAMAPRMQASVNRQIPFAHGPDGLDCVGDTSAFFNNATCNSTGPPMFTASQQSNQAKPQHLKN
-# IPTGLCQNQTGLGVGPAVSQGQIQLQGQGQGQGQGQTLIGPSNNNLMPTAGNVVPTNGVSGINFVGPSSNDLKYAQQYHSFQQQLYATNTRSQQQQQM
-# HQQQQSNMLTMPPNLSPTPAFFVNK]
-# end gene contig25.g37
-###
-#
-# ----- prediction on sequence number 26 (length = 40013, name = contig26) -----
-#
-# Predicted genes for sequence number 26 on both strands
-# start gene contig26.g38
-contig26	AUGUSTUS	gene	13481	22873	0.21	-	.	ID=contig26.g38
-contig26	AUGUSTUS	transcript	13481	22873	0.21	-	.	ID=contig26.g38.t1;Parent=contig26.g38
-contig26	AUGUSTUS	CDS	13481	14294	0.77	-	1	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	CDS	14355	15037	0.73	-	0	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	CDS	15091	15275	0.98	-	2	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	CDS	15747	17762	0.44	-	2	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	CDS	20895	21116	0.95	-	2	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	CDS	22306	22641	1	-	2	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	CDS	22702	22873	0.67	-	0	ID=contig26.g38.t1.cds;Parent=contig26.g38.t1
-contig26	AUGUSTUS	start_codon	22871	22873	.	-	0	Parent=contig26.g38.t1
-# coding sequence = [atgctctcgacaacaatgccccacagtccagcccaaacacagtcacagtcgcatccgaacgccgatgcttcaacaagtg
-# catctggagtagggatcgggaatggggtcgccggcaccagcaggagctctccaaagaccactaaaaatgaaacctgttccactctgtctccggatcaa
-# ataaaagttatgccagacgaaggagcagagaaaaacggactttcaagtagtgataaaggtgtgggcccttcggctggcagcagcggagccggaggagt
-# tgcaaatattccatccgagggacaatcttcttccttgacgtctgctgttggtacaccgacactgaggcagaactcctcaaacagcgttaactcgtgcc
-# tggctgcctcaccgaacaataccagtgaactctcgaatagcagtagtgtgcctgctacaatgggaatttctcaattggtcgatagtgacgagcatgct
-# aagaaaaagaaaaacagtgtaaaggatgaggatgtcgaaacaggatctattaaagcgaaaggaatcgcttctggaagcggttgcggaacggggtcctc
-# atctgctctttccgttggcattgttattaaggaagaaccttccgacgttttaagcaacttagtaaatatgaaaaaagaagaaagggaaaatcactctc
-# caaacatgtcacctgtcggatttggttccattggtaactctcaggagaactccgctacgtcagtaaaaacagaaagaaattcgaccgatagtatcccc
-# gaaaagaagccttcttccttggtgataagtaatgacgaaatgggcattgaaggagttaactgcaatccgttaaactcagatattgaatctttaaataa
-# cccacctatctcaaacatattagcgatcggcatgaatgcgtcccaagcaacttctggtacgggagttggagctggaaccggaggtggggctggtaacc
-# ttttgacaggaactggcaatctaccatcctctggtggcagcaattgcttagattacatgcaacagcagaatcacatatttgtattttcaactcaactg
-# gctaacaaaggagccgaatcagttttgagtggtcagtttcaaaccattattgcgtatcactgcacccagccagcgacaaaaaactttctagaagactt
-# tttcatgaaaaatcctctaaagatgaacaagttgcagcgccacagtgccttgggtatgccatggataggcatgggacccggaggacaaactcccccta
-# atcctcctgtatcaaagataactcaacagcagccaaatctaaagcctgcaagtctcttgaaaaaccagttcaatcataacgaaaatagcaaacgtagt
-# tctgtgccaagcaacacttttgtcgaccaagccgatcccttgtccaatgagggtgaactaatgtgctgggagagtggacccggaagcagcggtgccag
-# tggtgccgcacaaaattcacgaaacaatatagacagtataagtacttccagtgagtcccaggcgataaagatactggaagcagctggtgttgatttgg
-# gccaaggcacaaaagaaagcgacccaaattcgacgcacgaaaacaacattgtttcactgcaaggagttaaggttccagacgaaaaccttacaccacaa
-# cagcgtcagcaccgggaagagcagctcgcgaaactaaagaaaatgaatcaatttctttttccagaaaatgaaaattcagtaggaacaattgtaagttc
-# acagatgcagaaaataccaggtgacctgatgatgggtattccgggtggcggaggatctataataaattctcaattgcggcaaatgcatatgccaggaa
-# acgcgaagcaggaactttcgacgggtacaagctcagggctcccagaggaggttatgcttcctgtcgatgtcatatcagatataaattctgcaatggga
-# tgcaataacagtcaaaaaagcagtctgcaatgcggatctggaggagcagctggtcctgtgactggaacttctacaggggcgataaacgtcaatatgca
-# ctgttcgagctctgtcacttcaagtggcaatatgatgggaagctcaacgaatatgctggcttcttttggtaacacaaactgcaatgttaacgtcatcg
-# gatcggtaccagatatgtcaaaggagctttcaggtcaagatagcctcttgcatccactccaaggcactcaaattgagtggtcaaagatccaacagcaa
-# ttctttgaagagcgcataaaggggggaaaagcgagacaagcgactggacctgtcgccccacctcagcacaccaactctgggacaggcagcaatgcgtc
-# aagtagtcaagtgcgttctctgcagggccctccacccccataccattccacccagcgatctgcttcagtcccaatcgccactcaatcgcccaatccct
-# ccagtccaaacaatctttcgctgccctcaccgcgcacaactggcgcagccatgggtttgccaaccaactcgcccagcatggatggcgcgacatcgctg
-# tcaggatccgctccgccagccatttcgacgacgtcacagggaggtacaacgggagtgctttcagtgaacaaaaattgttttcagtcggacgccccatc
-# gccgtcaaatcaaaatcggaatcggaataacggatcatcgggagtactcactcataatttaaatagtaacccgagtaccccgttgtcccatctttcac
-# ccaaggaaatggaatcgttcggtgataacataaaaagtaggagaccaagcccacagggtcaaaggtcgccaggaaatggtcttacagaggcaaataca
-# gaagctagatttgctgcagccagtcctggtgtgatttttaatcctcaccaacatatgcaaaacaatacaaatacctataaaataggaactcctaatat
-# gcagatagagagacaagctcctgctcaaggaggttccgtacaatttagtaggcgttctgataatattccactaaatcccaacagtggaaatcggcctc
-# cacaaaacaaaatgacacagaacttcgatccaatctcttctctggcgcaaatgtctcaacaattaacaagctgcgtgtctagtatgggtagtccggcc
-# ggttctagtggaatgtctatgatgggcggaccgacagatatcaatatggagcatgcaatgatttcaggattagaaggaccaggaatggatgttattaa
-# tcaaaataactgtcatccaatgaatgccgtcatgaactccatgggtcagcgaatgatgaatccaaagatgtgcgttccaggcggtccgagtagtctgc
-# ctggcttcaaccctaattctcccaatggtgtgttaagagagagtcccctggggcctggtccagttcctggtcctgggccaatgaactctccaaacttt
-# caaggggttttgcctcctggtgcaagaatgatgggtcgaatgccaatcggttttggttcgaatttcaatcctaatatacaggtaaaggcaagtactcc
-# aaacaccatacagtacatgccagtaaggccgcaaaacgccagcaacaacaataacaatggtgctagcaacgttagaatgccacctagtctagagtttt
-# tgcagagtggcgacggtggtccgggaatgccgggaatgatggtgggctcagggtcagggccaatgcttatgaactcttccggcgaccaccagaacaag
-# atttcgaacaaccctggagcgggcaacggcataaacttttttcaaaattgtaatcaaatgggtataatagatgatgaaggaggtttagccagccatga
-# tgtggcaatgaatattggccaaccgtctatgatacggggcatgcgtccgcatggcatgcgaccacatgcaatggctccgcggatgcaagcttcagtca
-# acagacagattccgtttgcacatgggccggatggtttggactgcgtcggagatacctctgcgttttttaataacgctacgtgcaacagcacgggaccg
-# cctatgtttactgcatcacaacagtctaatcaggctaagccgcaacacctaaaaaacatacccaccggattatgtcaaaatcaaactggattgggagt
-# tggacctgcagtttcacaaggacagatccagctccagggtcaaggtcaagggcagggccagggtcagacattaattgggcccagcaataataatttaa
-# tgcccactgctggaaatgtcgttccaacgaacggagtttctggcattaatttcgtaggcccctcgtcaaatgatctgaagtacgcacagcaatatcac
-# agtttccagcagcaattatacgcaacaaacaccaggagtcagcaacaacagcagatgcatcagcagcagcagagtaacatgttaaccatgccgcccaa
-# cttatctccaactccagcgttctttgtgaacaaatga]
-# protein sequence = [MLSTTMPHSPAQTQSQSHPNADASTSASGVGIGNGVAGTSRSSPKTTKNETCSTLSPDQIKVMPDEGAEKNGLSSSDK
-# GVGPSAGSSGAGGVANIPSEGQSSSLTSAVGTPTLRQNSSNSVNSCLAASPNNTSELSNSSSVPATMGISQLVDSDEHAKKKKNSVKDEDVETGSIKA
-# KGIASGSGCGTGSSSALSVGIVIKEEPSDVLSNLVNMKKEERENHSPNMSPVGFGSIGNSQENSATSVKTERNSTDSIPEKKPSSLVISNDEMGIEGV
-# NCNPLNSDIESLNNPPISNILAIGMNASQATSGTGVGAGTGGGAGNLLTGTGNLPSSGGSNCLDYMQQQNHIFVFSTQLANKGAESVLSGQFQTIIAY
-# HCTQPATKNFLEDFFMKNPLKMNKLQRHSALGMPWIGMGPGGQTPPNPPVSKITQQQPNLKPASLLKNQFNHNENSKRSSVPSNTFVDQADPLSNEGE
-# LMCWESGPGSSGASGAAQNSRNNIDSISTSSESQAIKILEAAGVDLGQGTKESDPNSTHENNIVSLQGVKVPDENLTPQQRQHREEQLAKLKKMNQFL
-# FPENENSVGTIVSSQMQKIPGDLMMGIPGGGGSIINSQLRQMHMPGNAKQELSTGTSSGLPEEVMLPVDVISDINSAMGCNNSQKSSLQCGSGGAAGP
-# VTGTSTGAINVNMHCSSSVTSSGNMMGSSTNMLASFGNTNCNVNVIGSVPDMSKELSGQDSLLHPLQGTQIEWSKIQQQFFEERIKGGKARQATGPVA
-# PPQHTNSGTGSNASSSQVRSLQGPPPPYHSTQRSASVPIATQSPNPSSPNNLSLPSPRTTGAAMGLPTNSPSMDGATSLSGSAPPAISTTSQGGTTGV
-# LSVNKNCFQSDAPSPSNQNRNRNNGSSGVLTHNLNSNPSTPLSHLSPKEMESFGDNIKSRRPSPQGQRSPGNGLTEANTEARFAAASPGVIFNPHQHM
-# QNNTNTYKIGTPNMQIERQAPAQGGSVQFSRRSDNIPLNPNSGNRPPQNKMTQNFDPISSLAQMSQQLTSCVSSMGSPAGSSGMSMMGGPTDINMEHA
-# MISGLEGPGMDVINQNNCHPMNAVMNSMGQRMMNPKMCVPGGPSSLPGFNPNSPNGVLRESPLGPGPVPGPGPMNSPNFQGVLPPGARMMGRMPIGFG
-# SNFNPNIQVKASTPNTIQYMPVRPQNASNNNNNGASNVRMPPSLEFLQSGDGGPGMPGMMVGSGSGPMLMNSSGDHQNKISNNPGAGNGINFFQNCNQ
-# MGIIDDEGGLASHDVAMNIGQPSMIRGMRPHGMRPHAMAPRMQASVNRQIPFAHGPDGLDCVGDTSAFFNNATCNSTGPPMFTASQQSNQAKPQHLKN
-# IPTGLCQNQTGLGVGPAVSQGQIQLQGQGQGQGQGQTLIGPSNNNLMPTAGNVVPTNGVSGINFVGPSSNDLKYAQQYHSFQQQLYATNTRSQQQQQM
-# HQQQQSNMLTMPPNLSPTPAFFVNK]
-# end gene contig26.g38
-###
-# start gene contig26.g39
-contig26	AUGUSTUS	gene	29102	36266	0.39	+	.	ID=contig26.g39
-contig26	AUGUSTUS	transcript	29102	36266	0.39	+	.	ID=contig26.g39.t1;Parent=contig26.g39
-contig26	AUGUSTUS	start_codon	29102	29104	.	+	0	Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	29102	29217	0.99	+	0	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	29275	29409	1	+	1	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	31905	31949	0.84	+	1	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	32205	32279	0.64	+	1	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	32354	32492	0.97	+	1	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	34887	35151	0.77	+	0	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	35660	35786	0.95	+	2	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	35888	35975	0.99	+	1	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-contig26	AUGUSTUS	CDS	36033	36266	0.98	+	0	ID=contig26.g39.t1.cds;Parent=contig26.g39.t1
-# coding sequence = [atgccgttgtttggcaaaaaggattccggcaagaaagccaaggcgaaggacataagggagctaaataagcaagtgtcaa
-# tcgaggagaaatacaatcttcatgggcttttgggaactggggccttttcagaagtacgccttgccgaaagtaaagaaacccctggtgatcactttgct
-# gttaaaattatcgacaaaaaagctcttaagggcaaggaggaatctctggagaatgaaattcgggttttaagaaggttcagtgcaaatcatttcgatgg
-# caaatgtccaaacggaacgcgattaactcatccaaatatagtgcaactcctggaaacgtatgaagacaagtcgaaggtgtacctagttatggagttgg
-# ttactggtggcgaactttttgaccgcattgtggaaaaggggtcctacactgaaaaggacgcttctcatctgataagacagattctagaagcggtagat
-# tatatgcatgagcaaggtgtcgtccatcgtgaccttaagccggaaaacttactatactatagtcctgacgatgatagcaaaattatgattagcgactt
-# tggattatctaaaatggaggattctggaattatggctacagcatgcggaactcccggatatgtcgctccagaagtgctggcacaaaaaccatatggaa
-# aagccgttgatgtgtggagtattggagtaatatcgtatatcttattatgtggttaccctccgttttatgatgaaaatgatgctaatctgttcgctcag
-# attttaaaaggagaatttgaattcgattcaccatattgggatgaaataagcgagtccgccaagcattttattaaaaatttgatgtgcgtatcagtaga
-# gatgagatatacatgcaagcaagctctggctcatgcttggatttctggaaatgaggcaagtagcagaaacattcacggaaccgtgtcagagcaactaa
-# agaaaaatttcgcaaaatcccgttggaagcaagcttactacgcggcgacagtgatccgacagatgcagcgaatggcgctaaacagcaatagcagtgca
-# aattttgattctactggtgatttcagtaaccaaaaagactctaaaaactcaacagcagcgtctggatcacacatttccaatgttttatcagcgcagaa
-# atcagcacaaagtgatgcacaagaagatggtgagacgctaggcagcacaaatggagcatcacagtag]
-# protein sequence = [MPLFGKKDSGKKAKAKDIRELNKQVSIEEKYNLHGLLGTGAFSEVRLAESKETPGDHFAVKIIDKKALKGKEESLENE
-# IRVLRRFSANHFDGKCPNGTRLTHPNIVQLLETYEDKSKVYLVMELVTGGELFDRIVEKGSYTEKDASHLIRQILEAVDYMHEQGVVHRDLKPENLLY
-# YSPDDDSKIMISDFGLSKMEDSGIMATACGTPGYVAPEVLAQKPYGKAVDVWSIGVISYILLCGYPPFYDENDANLFAQILKGEFEFDSPYWDEISES
-# AKHFIKNLMCVSVEMRYTCKQALAHAWISGNEASSRNIHGTVSEQLKKNFAKSRWKQAYYAATVIRQMQRMALNSNSSANFDSTGDFSNQKDSKNSTA
-# ASGSHISNVLSAQKSAQSDAQEDGETLGSTNGASQ]
-# end gene contig26.g39
-###
-#
-# ----- prediction on sequence number 27 (length = 50016, name = contig27) -----
-#
-# Predicted genes for sequence number 27 on both strands
-# start gene contig27.g40
-contig27	AUGUSTUS	gene	4094	11258	0.32	+	.	ID=contig27.g40
-contig27	AUGUSTUS	transcript	4094	11258	0.32	+	.	ID=contig27.g40.t1;Parent=contig27.g40
-contig27	AUGUSTUS	start_codon	4094	4096	.	+	0	Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	4094	4209	1	+	0	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	4267	4401	1	+	1	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	6897	6941	0.78	+	1	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	7197	7271	0.56	+	1	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	7346	7484	0.96	+	1	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	9879	10143	0.76	+	0	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	10652	10778	0.98	+	2	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	10880	10967	1	+	1	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-contig27	AUGUSTUS	CDS	11025	11258	0.98	+	0	ID=contig27.g40.t1.cds;Parent=contig27.g40.t1
-# coding sequence = [atgccgttgtttggcaaaaaggattccggcaagaaagccaaggcgaaggacataagggagctaaataagcaagtgtcaa
-# tcgaggagaaatacaatcttcatgggcttttgggaactggggccttttcagaagtacgccttgccgaaagtaaagaaacccctggtgatcactttgct
-# gttaaaattatcgacaaaaaagctcttaagggcaaggaggaatctctggagaatgaaattcgggttttaagaaggttcagtgcaaatcatttcgatgg
-# caaatgtccaaacggaacgcgattaactcatccaaatatagtgcaactcctggaaacgtatgaagacaagtcgaaggtgtacctagttatggagttgg
-# ttactggtggcgaactttttgaccgcattgtggaaaaggggtcctacactgaaaaggacgcttctcatctgataagacagattctagaagcggtagat
-# tatatgcatgagcaaggtgtcgtccatcgtgaccttaagccggaaaacttactatactatagtcctgacgatgatagcaaaattatgattagcgactt
-# tggattatctaaaatggaggattctggaattatggctacagcatgcggaactcccggatatgtcgctccagaagtgctggcacaaaaaccatatggaa
-# aagccgttgatgtgtggagtattggagtaatatcgtatatcttattatgtggttaccctccgttttatgatgaaaatgatgctaatctgttcgctcag
-# attttaaaaggagaatttgaattcgattcaccatattgggatgaaataagcgagtccgccaagcattttattaaaaatttgatgtgcgtatcagtaga
-# gatgagatatacatgcaagcaagctctggctcatgcttggatttctggaaatgaggcaagtagcagaaacattcacggaaccgtgtcagagcaactaa
-# agaaaaatttcgcaaaatcccgttggaagcaagcttactacgcggcgacagtgatccgacagatgcagcgaatggcgctaaacagcaatagcagtgca
-# aattttgattctactggtgatttcagtaaccaaaaagactctaaaaactcaacagcagcgtctggatcacacatttccaatgttttatcagcgcagaa
-# atcagcacaaagtgatgcacaagaagatggtgagacgctaggcagcacaaatggagcatcacagtag]
-# protein sequence = [MPLFGKKDSGKKAKAKDIRELNKQVSIEEKYNLHGLLGTGAFSEVRLAESKETPGDHFAVKIIDKKALKGKEESLENE
-# IRVLRRFSANHFDGKCPNGTRLTHPNIVQLLETYEDKSKVYLVMELVTGGELFDRIVEKGSYTEKDASHLIRQILEAVDYMHEQGVVHRDLKPENLLY
-# YSPDDDSKIMISDFGLSKMEDSGIMATACGTPGYVAPEVLAQKPYGKAVDVWSIGVISYILLCGYPPFYDENDANLFAQILKGEFEFDSPYWDEISES
-# AKHFIKNLMCVSVEMRYTCKQALAHAWISGNEASSRNIHGTVSEQLKKNFAKSRWKQAYYAATVIRQMQRMALNSNSSANFDSTGDFSNQKDSKNSTA
-# ASGSHISNVLSAQKSAQSDAQEDGETLGSTNGASQ]
-# end gene contig27.g40
-###
-# start gene contig27.g41
-contig27	AUGUSTUS	gene	17297	23825	0.08	-	.	ID=contig27.g41
-contig27	AUGUSTUS	transcript	17297	23825	0.08	-	.	ID=contig27.g41.t1;Parent=contig27.g41
-contig27	AUGUSTUS	CDS	17297	17417	1	-	1	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	17475	17667	0.71	-	2	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	17767	17937	0.43	-	2	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	17997	18375	0.9	-	0	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	19175	20016	0.87	-	2	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	20080	20190	0.65	-	2	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	21431	23113	0.44	-	2	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	23173	23691	0.93	-	2	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	CDS	23771	23825	0.75	-	0	ID=contig27.g41.t1.cds;Parent=contig27.g41.t1
-contig27	AUGUSTUS	start_codon	23823	23825	.	-	0	Parent=contig27.g41.t1
-# coding sequence = [atgcagaagtttacgcaggagtttgcccgagatctgcactgtaatatggaacatgcaaatcggatcgagcccagtctta
-# gagatgcacagctcagtatgaaaaatcttaacattaatattcaagaactgttggattacattgggaatgtggagcctgtcggtttcaccagggatgtg
-# ccccattttcccatcagaaaagctataaatatgaactttctcaagcctggaagcgcagaaactctgacacgtcccgtctatatatttgagtatttgcc
-# gccaatgcaagaccctgagccgcgggagagtcagagcgaggctcaaagggaattttttcaaaaacaagaattagtgtccaaggcagagttcaatgtga
-# caagttcggcggaaaaactaagcaccaatcaagtcgattcctcttctcccaacgcggtgataaacttttcatcgaatttcttagactcggatgttggt
-# cgttcagtccgtgaaatgagcagcgttgttatgactacaggcggatttattagtccagccatcgaaggaaaactgccagagccctttataccggatat
-# aattgaaaaatttaaaggtttagacgcaccgcctccgtcgttgatagctgtcagccatttggaacattctgaaaaagaattgattacatctgaaaaag
-# acgcagtaaacacacgaacaataaattcagaaactaaaaacttcaatcacaatgctgtattattgataagtgatagcgcagatgcatcgttgttatat
-# tcttcgaatagccttccgatgtcatccgctttgactgctacaatatcaaagaagaacagaaaaccgaaaccggacctagcaatcgaacatggtcaaat
-# cgttaaatcaaatatctctttcggaaagtctcaagaaaagtcccagcgaaaagctttaaaaatgtttcaaaaactttcgaagagccaaaatgacgctt
-# caaatagtcaaattctgaacatgaaaaagtctaagaagcgagtcaatcatggaaacagcttatctgatccaagtaaagtaaatatagaaaagatgttc
-# aaaaagcagaataggcataagcaaaagagtgttcaacttgaaactcaaactttgagcgactttcccattgaagcggacatgaatacagaaaattttat
-# cgcagctgatatcccttgtgcggaacctgtagtgttaaagcagattgagattggatcccaaagttctgtttttccagtacaaccaggaggaatacaac
-# aaacacaagtatcattgcagtcaaaaaaaaatgcatcagaaccggaacgaagtaagctggatatatttaaaaaaatttctaagccgcgcactccccgt
-# caggatggtggagcaactcaggtacctcctggaataggcgtacgtgtatttggaagtaccatgcctgtttcgacgttaattagtcttccatctgggac
-# tactataacacctacacccccagtaggccagactccggaggacgcaaataatcctaattcgaaaattaaccaatatggtgtattgggccaaaagctat
-# cttctcctaaagatgacatagaaatgtcaactattaatcccataaaggcaaagaagcggggccgaaaacctggaggaaaaaatttggtaaaacaaact
-# cattttacatcacattcccttattgaatcgtctaaaaaggaaaagtcaacgcgtgtaggtgcttttaagctagcgtcatctgagacgctggtatcaca
-# aaattccttaagcgtatctatgccaacagagcctctgaacctcagcagcacagatcaggcttcaatcgaatatttaccaaactttcacgcaaaaaagg
-# aaagaaaaaagtacaaactaaaatttgacacgggcttaccacaaaatgtaaaggacttcaacaacgtattttctgaaacaacatcctcaaccgtaact
-# agttcaattcatcttatgaaacaaaaaaacgaagcgccctgtccggattcattaatgacagctcccaacactttgtctaatacatcattatatcctgg
-# aaaccagacaggaatggttccattgcttccactattgcactttccaccgcgaccgggattgattccttctggacctggactttttcctgcagtaacag
-# gtctggtcggctttggaaataataataacacagtcggtattgcaccattcatagcatttcctggtacagaaggatctgttgctgacaccgttagatgc
-# ccaccaattaaagattctgctgatactgggaatgatcaactcctaagaagatccggacagatggacttacagattgatagaaactattgcaatgttgc
-# tccgttggtgccagactcaatgaaattttctgagtgtaaaccagtatcttgcggtaatactgacatggaaaatacatttacaccttccaaatttaagg
-# caaagccatcagtgcaggcttctggaaatcttggagatccgattgaggtatccgatgactcagacgaatcaatacaaaacagacaaattgttcaaaaa
-# aaatctccattaacttctccaaaccacgctaaatcaagcttagtacaatcacagcaccaaacgtttgcaactccatcaccattatgcgaagacaagaa
-# ccaaatggacttaaggaatgttttgccgaatacaagcccaagtgaatcaattaagaagttgaagaagtcagttaaactgaaccttcccgatgtaaaaa
-# actttattcagatagctccttctcagtcgtcatttccgcaattcaacttgccaaattttataggaggtgataagttcagtttggccggtggagctgat
-# cttattcctttggcaagaatagattgcgggtcggcatattcatcccataaggtgccatctagcagcttaacagggggagtggcttcaggcgtaatccc
-# tattttaccaaatcacatatctgaggaccagcagtttatgcctacatttccaaactacgaggatattagcattactccgaccggagcgttgtcactag
-# atcccaaagtgcgcaaacaccataaaaagcctaaaaagattaaagaaggaaaaattaaaaaaaaaaaggataaaaaggataaatcaaagagaaaagat
-# cgagttgccttagcgtctaataaaagtgaccgaaaaataaaagggcttgacaaaaagcaaaaaaaggaaaaaaagaaggacaaggaaaaacagatttt
-# aatccaaattccggaagtcgacgaattttctagggcaccttttattaacaacttagattatggcttcactcaaagtgtacccgcgagtacacctgtat
-# tgaaaaccagtccaatgtcagtaaaaccgccactatcggccacttgtgcgatgtctccaaaaatacagcagtctccaagtcaaataccaaaactaaca
-# ctgaaactaagtggcaagtccacaacgtgtcctgaaaaagagaaagacacaacggatgctgtcaaggtgtcacagccaactatgtttccagtagaaaa
-# taaagagcgtgagcgagataattccccggaactagcccggttctctccactggttaccgggccaccgaagaacaaacaatctgatacacatttattag
-# gcatatcaagtgcaggaccccttttaaacatatgttccggtaactctatgaaagtaatacaggaacctttcccaatggctacgcgaacttcacagata
-# tccacaagtcaaaactcgtccagctcagccggttggatgtcgaaccctagtaacagaggtccaaaatcttgctcgcttagttcaccagcaaatgttcc
-# agaagagaattcacatattgcagaaacaaatcgtccatcgtcatacgtcgacgccgagggtaaccgtatatggatttgtccggcttgtgggaaggtag
-# acgacggttctgctatgattggatgtgatggctgtgatgcgtggtatcattggatttgtgtgggcattacttttgctcctaaggacaacgacgattgg
-# ttctgtcgcgtctgtgtgacaaaaaaaagagttcatgtgtctgagaaaaaaaaaaggagaaataagaaaaagtaa]
-# protein sequence = [MQKFTQEFARDLHCNMEHANRIEPSLRDAQLSMKNLNINIQELLDYIGNVEPVGFTRDVPHFPIRKAINMNFLKPGSA
-# ETLTRPVYIFEYLPPMQDPEPRESQSEAQREFFQKQELVSKAEFNVTSSAEKLSTNQVDSSSPNAVINFSSNFLDSDVGRSVREMSSVVMTTGGFISP
-# AIEGKLPEPFIPDIIEKFKGLDAPPPSLIAVSHLEHSEKELITSEKDAVNTRTINSETKNFNHNAVLLISDSADASLLYSSNSLPMSSALTATISKKN
-# RKPKPDLAIEHGQIVKSNISFGKSQEKSQRKALKMFQKLSKSQNDASNSQILNMKKSKKRVNHGNSLSDPSKVNIEKMFKKQNRHKQKSVQLETQTLS
-# DFPIEADMNTENFIAADIPCAEPVVLKQIEIGSQSSVFPVQPGGIQQTQVSLQSKKNASEPERSKLDIFKKISKPRTPRQDGGATQVPPGIGVRVFGS
-# TMPVSTLISLPSGTTITPTPPVGQTPEDANNPNSKINQYGVLGQKLSSPKDDIEMSTINPIKAKKRGRKPGGKNLVKQTHFTSHSLIESSKKEKSTRV
-# GAFKLASSETLVSQNSLSVSMPTEPLNLSSTDQASIEYLPNFHAKKERKKYKLKFDTGLPQNVKDFNNVFSETTSSTVTSSIHLMKQKNEAPCPDSLM
-# TAPNTLSNTSLYPGNQTGMVPLLPLLHFPPRPGLIPSGPGLFPAVTGLVGFGNNNNTVGIAPFIAFPGTEGSVADTVRCPPIKDSADTGNDQLLRRSG
-# QMDLQIDRNYCNVAPLVPDSMKFSECKPVSCGNTDMENTFTPSKFKAKPSVQASGNLGDPIEVSDDSDESIQNRQIVQKKSPLTSPNHAKSSLVQSQH
-# QTFATPSPLCEDKNQMDLRNVLPNTSPSESIKKLKKSVKLNLPDVKNFIQIAPSQSSFPQFNLPNFIGGDKFSLAGGADLIPLARIDCGSAYSSHKVP
-# SSSLTGGVASGVIPILPNHISEDQQFMPTFPNYEDISITPTGALSLDPKVRKHHKKPKKIKEGKIKKKKDKKDKSKRKDRVALASNKSDRKIKGLDKK
-# QKKEKKKDKEKQILIQIPEVDEFSRAPFINNLDYGFTQSVPASTPVLKTSPMSVKPPLSATCAMSPKIQQSPSQIPKLTLKLSGKSTTCPEKEKDTTD
-# AVKVSQPTMFPVENKERERDNSPELARFSPLVTGPPKNKQSDTHLLGISSAGPLLNICSGNSMKVIQEPFPMATRTSQISTSQNSSSSAGWMSNPSNR
-# GPKSCSLSSPANVPEENSHIAETNRPSSYVDAEGNRIWICPACGKVDDGSAMIGCDGCDAWYHWICVGITFAPKDNDDWFCRVCVTKKRVHVSEKKKR
-# RNKKK]
-# end gene contig27.g41
-###
-# start gene contig27.g42
-contig27	AUGUSTUS	gene	33497	49889	0.02	-	.	ID=contig27.g42
-contig27	AUGUSTUS	transcript	33497	49889	0.02	-	.	ID=contig27.g42.t1;Parent=contig27.g42
-contig27	AUGUSTUS	CDS	33497	33731	0.27	-	1	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	33795	33894	0.57	-	2	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	35330	35505	0.11	-	1	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	40308	40447	0.52	-	0	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	40671	41474	0.86	-	0	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	42417	42620	0.96	-	0	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	42683	43072	0.99	-	0	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	43389	43550	0.84	-	0	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	45545	46043	0.99	-	1	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	CDS	49867	49889	0.99	-	0	ID=contig27.g42.t1.cds;Parent=contig27.g42.t1
-contig27	AUGUSTUS	start_codon	49887	49889	.	-	0	Parent=contig27.g42.t1
-# coding sequence = [atgcatttacaagattacctcagaaacgacgaaaatgcatcatcaccaggcgatggtaatcacaaccatacatgtcagc
-# ctccttgcaatcaggagcagtacataagtcttaatcgtgattgccagaagaatctgtttaggcttcatccaccgcccccatcgaaaccaccgccgctc
-# gcgggtgctatcctgcaatcccgtcttttaaagcagatcagctcgggggcgaatgcagaaaacgcagaagcactagaggagcaccgatatccaaatgc
-# cctgcagaggtcggccactttgccagcgaagcacaaccgcctaggggttcgtagccgcgttacttttaaggttccatcgtccatcacccctgcagttg
-# atcccggttcagaacctgatccaggccaaaatcaggtcgttgctgccgaaagggacggaatcgtgctaaatcccaaggagagggaatcttgcaaaatg
-# acttctgaagatttgctgcagccgggacatgttgtaaaggaacgttggaaggtggtgcgtaaaatcggtggaggcggttttggagaaatttacgaggg
-# acaagaccttataactcgagaacaagtcgcccttaaagtagaatccgcccgccagcctaagcaggtgcttaaaatggaagtagccgttctaaagaaac
-# tacaggggaaggagcatagcaacttttccgtgggtcgattgccttataattgtcgacgcgtctatatgctagactttggattggcacgtcagtatacc
-# actggtactggagaagtgcgttgtccaagagctgcagctggatttcgcggcaccgttcgctatgcttctataaatgcacatcgcaatagggaaatggg
-# acggcacgacgatctgtggtctctgttctatatgctcgtggaattcgtaaacggacaactaccgtggcgaaaaataaaagacaaggaacaagttgggt
-# tgacaaaagagaagtacgaccacagaatactgttaaaacatttgccgtcagatttaaagcaatttttggagcatattcaatctcttacctatgcagat
-# cgaccggattacgcgatgcttatcggtttatttgagcggtgtatgaaaagacgcggcgtcaaggagtctgacccttacgactgggaaaaggtggactc
-# tgcaactattggcaacataagtacatcaggcaatccgccagttcctgttaaaaatgattacattcacgggaatataacacaaatgaccgtggcagcat
-# ctaacgcaagcggaacggaatattatctacaattggaagataaagcaccaaatatgtttttaccaacaaaaccaaatgcagagtccgaaagtacagtt
-# gacgtcgctcctaaaagtatatttgaagagaaattcgtggattcaaatgacgctgagtgtgctaataaagctttcctgtctggggaacaacagcaaca
-# aaaatcgcaagtgaaaaagctgaatttgccagagtccgccaaccagcaagtacagaaactggaaaacgtagcaaacgaaaagagctccgaagacaaac
-# gagcatcgcaggaaccgaaatcaacctttgggcgactccgtgtgcttacagctcctccaatgagtgtacatgatctaacaacggggggccacatccaa
-# caagggactgatttatcaataaaacaagatccctcaagctccaatgctggtccagccgccgggaacagctcgtcctccaaacttgccattaaccagca
-# tggtcaaatttttggaataactctcatgccacaagttaatcgacgttcggcaacgtctaccaatttaagaccatcttcctctggcggaaacacaaatc
-# caattcatagaatcaatattggatcagcaggtggtggaggtggaactggaagcaacaccgccagaagcagtgttgcaggtgatcattcggtgactcaa
-# tttgctttaatagacgacgagaatgtctcagcattacaacaggtaaccaaaggcggagctcttacgctggcatcacaatggaagagccagtttgatga
-# ctcagaggacactacagataacgaatggaacagagaaccacagtcgcaacccaatttggagcaattgattaaactggatattccattgcccttaaatg
-# aagccaagcatttttgccaaaatgtcgtcactgatacaggcatattaactaaacctccaatcgaagggaacgaaaaaccgaaaagcaaaatcccaata
-# cggcagtcaaaatgtgcatcttgggccggtgctgacactacagtatattcatctaagacactggagcccagagacgcccttccggaaattcccttcaa
-# tccccaaacaaacacatactccactgctttagaatatcctcctaatataacggatcttaccccaggtttacgtcgtcgaagggaatctgctgaaggaa
-# agtatgtcacagatcaaacgcaactgcaattaaaattccaaagacctcgatcacgaacttccagcaggacccgtggcatttccaatacaatgttagga
-# aattttgatgataacaatactgttagcggggaaaaacaaagacttatcgggacccaagttgttcaaaacgaagaatcaaataatgtaccaacgagtat
-# atattccgctgagctacaagataaatgcaacatttcaccaccaccgggagatccaaaaattgaaaacagcgcgcgccttcgacgttataggcataact
-# tagaataa]
-# protein sequence = [MHLQDYLRNDENASSPGDGNHNHTCQPPCNQEQYISLNRDCQKNLFRLHPPPPSKPPPLAGAILQSRLLKQISSGANA
-# ENAEALEEHRYPNALQRSATLPAKHNRLGVRSRVTFKVPSSITPAVDPGSEPDPGQNQVVAAERDGIVLNPKERESCKMTSEDLLQPGHVVKERWKVV
-# RKIGGGGFGEIYEGQDLITREQVALKVESARQPKQVLKMEVAVLKKLQGKEHSNFSVGRLPYNCRRVYMLDFGLARQYTTGTGEVRCPRAAAGFRGTV
-# RYASINAHRNREMGRHDDLWSLFYMLVEFVNGQLPWRKIKDKEQVGLTKEKYDHRILLKHLPSDLKQFLEHIQSLTYADRPDYAMLIGLFERCMKRRG
-# VKESDPYDWEKVDSATIGNISTSGNPPVPVKNDYIHGNITQMTVAASNASGTEYYLQLEDKAPNMFLPTKPNAESESTVDVAPKSIFEEKFVDSNDAE
-# CANKAFLSGEQQQQKSQVKKLNLPESANQQVQKLENVANEKSSEDKRASQEPKSTFGRLRVLTAPPMSVHDLTTGGHIQQGTDLSIKQDPSSSNAGPA
-# AGNSSSSKLAINQHGQIFGITLMPQVNRRSATSTNLRPSSSGGNTNPIHRINIGSAGGGGGTGSNTARSSVAGDHSVTQFALIDDENVSALQQVTKGG
-# ALTLASQWKSQFDDSEDTTDNEWNREPQSQPNLEQLIKLDIPLPLNEAKHFCQNVVTDTGILTKPPIEGNEKPKSKIPIRQSKCASWAGADTTVYSSK
-# TLEPRDALPEIPFNPQTNTYSTALEYPPNITDLTPGLRRRRESAEGKYVTDQTQLQLKFQRPRSRTSSRTRGISNTMLGNFDDNNTVSGEKQRLIGTQ
-# VVQNEESNNVPTSIYSAELQDKCNISPPPGDPKIENSARLRRYRHNLE]
-# end gene contig27.g42
-###
-#
-# ----- prediction on sequence number 28 (length = 50013, name = contig28) -----
-#
-# Predicted genes for sequence number 28 on both strands
-# start gene contig28.g43
-contig28	AUGUSTUS	gene	2292	8820	0.12	-	.	ID=contig28.g43
-contig28	AUGUSTUS	transcript	2292	8820	0.12	-	.	ID=contig28.g43.t1;Parent=contig28.g43
-contig28	AUGUSTUS	CDS	2292	2412	1	-	1	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	2470	2662	0.68	-	2	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	2762	2932	0.39	-	2	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	2992	3370	0.91	-	0	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	4170	5011	0.87	-	2	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	5075	5185	0.67	-	2	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	6426	8108	0.49	-	2	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	8168	8686	0.89	-	2	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	CDS	8766	8820	0.7	-	0	ID=contig28.g43.t1.cds;Parent=contig28.g43.t1
-contig28	AUGUSTUS	start_codon	8818	8820	.	-	0	Parent=contig28.g43.t1
-# coding sequence = [atgcagaagtttacgcaggagtttgcccgagatctgcactgtaatatggaacatgcaaatcggatcgagcccagtctta
-# gagatgcacagctcagtatgaaaaatcttaacattaatattcaagaactgttggattacattgggaatgtggagcctgtcggtttcaccagggatgtg
-# ccccattttcccatcagaaaagctataaatatgaactttctcaagcctggaagcgcagaaactctgacacgtcccgtctatatatttgagtatttgcc
-# gccaatgcaagaccctgagccgcgggagagtcagagcgaggctcaaagggaattttttcaaaaacaagaattagtgtccaaggcagagttcaatgtga
-# caagttcggcggaaaaactaagcaccaatcaagtcgattcctcttctcccaacgcggtgataaacttttcatcgaatttcttagactcggatgttggt
-# cgttcagtccgtgaaatgagcagcgttgttatgactacaggcggatttattagtccagccatcgaaggaaaactgccagagccctttataccggatat
-# aattgaaaaatttaaaggtttagacgcaccgcctccgtcgttgatagctgtcagccatttggaacattctgaaaaagaattgattacatctgaaaaag
-# acgcagtaaacacacgaacaataaattcagaaactaaaaacttcaatcacaatgctgtattattgataagtgatagcgcagatgcatcgttgttatat
-# tcttcgaatagccttccgatgtcatccgctttgactgctacaatatcaaagaagaacagaaaaccgaaaccggacctagcaatcgaacatggtcaaat
-# cgttaaatcaaatatctctttcggaaagtctcaagaaaagtcccagcgaaaagctttaaaaatgtttcaaaaactttcgaagagccaaaatgacgctt
-# caaatagtcaaattctgaacatgaaaaagtctaagaagcgagtcaatcatggaaacagcttatctgatccaagtaaagtaaatatagaaaagatgttc
-# aaaaagcagaataggcataagcaaaagagtgttcaacttgaaactcaaactttgagcgactttcccattgaagcggacatgaatacagaaaattttat
-# cgcagctgatatcccttgtgcggaacctgtagtgttaaagcagattgagattggatcccaaagttctgtttttccagtacaaccaggaggaatacaac
-# aaacacaagtatcattgcagtcaaaaaaaaatgcatcagaaccggaacgaagtaagctggatatatttaaaaaaatttctaagccgcgcactccccgt
-# caggatggtggagcaactcaggtacctcctggaataggcgtacgtgtatttggaagtaccatgcctgtttcgacgttaattagtcttccatctgggac
-# tactataacacctacacccccagtaggccagactccggaggacgcaaataatcctaattcgaaaattaaccaatatggtgtattgggccaaaagctat
-# cttctcctaaagatgacatagaaatgtcaactattaatcccataaaggcaaagaagcggggccgaaaacctggaggaaaaaatttggtaaaacaaact
-# cattttacatcacattcccttattgaatcgtctaaaaaggaaaagtcaacgcgtgtaggtgcttttaagctagcgtcatctgagacgctggtatcaca
-# aaattccttaagcgtatctatgccaacagagcctctgaacctcagcagcacagatcaggcttcaatcgaatatttaccaaactttcacgcaaaaaagg
-# aaagaaaaaagtacaaactaaaatttgacacgggcttaccacaaaatgtaaaggacttcaacaacgtattttctgaaacaacatcctcaaccgtaact
-# agttcaattcatcttatgaaacaaaaaaacgaagcgccctgtccggattcattaatgacagctcccaacactttgtctaatacatcattatatcctgg
-# aaaccagacaggaatggttccattgcttccactattgcactttccaccgcgaccgggattgattccttctggacctggactttttcctgcagtaacag
-# gtctggtcggctttggaaataataataacacagtcggtattgcaccattcatagcatttcctggtacagaaggatctgttgctgacaccgttagatgc
-# ccaccaattaaagattctgctgatactgggaatgatcaactcctaagaagatccggacagatggacttacagattgatagaaactattgcaatgttgc
-# tccgttggtgccagactcaatgaaattttctgagtgtaaaccagtatcttgcggtaatactgacatggaaaatacatttacaccttccaaatttaagg
-# caaagccatcagtgcaggcttctggaaatcttggagatccgattgaggtatccgatgactcagacgaatcaatacaaaacagacaaattgttcaaaaa
-# aaatctccattaacttctccaaaccacgctaaatcaagcttagtacaatcacagcaccaaacgtttgcaactccatcaccattatgcgaagacaagaa
-# ccaaatggacttaaggaatgttttgccgaatacaagcccaagtgaatcaattaagaagttgaagaagtcagttaaactgaaccttcccgatgtaaaaa
-# actttattcagatagctccttctcagtcgtcatttccgcaattcaacttgccaaattttataggaggtgataagttcagtttggccggtggagctgat
-# cttattcctttggcaagaatagattgcgggtcggcatattcatcccataaggtgccatctagcagcttaacagggggagtggcttcaggcgtaatccc
-# tattttaccaaatcacatatctgaggaccagcagtttatgcctacatttccaaactacgaggatattagcattactccgaccggagcgttgtcactag
-# atcccaaagtgcgcaaacaccataaaaagcctaaaaagattaaagaaggaaaaattaaaaaaaaaaaggataaaaaggataaatcaaagagaaaagat
-# cgagttgccttagcgtctaataaaagtgaccgaaaaataaaagggcttgacaaaaagcaaaaaaaggaaaaaaagaaggacaaggaaaaacagatttt
-# aatccaaattccggaagtcgacgaattttctagggcaccttttattaacaacttagattatggcttcactcaaagtgtacccgcgagtacacctgtat
-# tgaaaaccagtccaatgtcagtaaaaccgccactatcggccacttgtgcgatgtctccaaaaatacagcagtctccaagtcaaataccaaaactaaca
-# ctgaaactaagtggcaagtccacaacgtgtcctgaaaaagagaaagacacaacggatgctgtcaaggtgtcacagccaactatgtttccagtagaaaa
-# taaagagcgtgagcgagataattccccggaactagcccggttctctccactggttaccgggccaccgaagaacaaacaatctgatacacatttattag
-# gcatatcaagtgcaggaccccttttaaacatatgttccggtaactctatgaaagtaatacaggaacctttcccaatggctacgcgaacttcacagata
-# tccacaagtcaaaactcgtccagctcagccggttggatgtcgaaccctagtaacagaggtccaaaatcttgctcgcttagttcaccagcaaatgttcc
-# agaagagaattcacatattgcagaaacaaatcgtccatcgtcatacgtcgacgccgagggtaaccgtatatggatttgtccggcttgtgggaaggtag
-# acgacggttctgctatgattggatgtgatggctgtgatgcgtggtatcattggatttgtgtgggcattacttttgctcctaaggacaacgacgattgg
-# ttctgtcgcgtctgtgtgacaaaaaaaagagttcatgtgtctgagaaaaaaaaaaggagaaataagaaaaagtaa]
-# protein sequence = [MQKFTQEFARDLHCNMEHANRIEPSLRDAQLSMKNLNINIQELLDYIGNVEPVGFTRDVPHFPIRKAINMNFLKPGSA
-# ETLTRPVYIFEYLPPMQDPEPRESQSEAQREFFQKQELVSKAEFNVTSSAEKLSTNQVDSSSPNAVINFSSNFLDSDVGRSVREMSSVVMTTGGFISP
-# AIEGKLPEPFIPDIIEKFKGLDAPPPSLIAVSHLEHSEKELITSEKDAVNTRTINSETKNFNHNAVLLISDSADASLLYSSNSLPMSSALTATISKKN
-# RKPKPDLAIEHGQIVKSNISFGKSQEKSQRKALKMFQKLSKSQNDASNSQILNMKKSKKRVNHGNSLSDPSKVNIEKMFKKQNRHKQKSVQLETQTLS
-# DFPIEADMNTENFIAADIPCAEPVVLKQIEIGSQSSVFPVQPGGIQQTQVSLQSKKNASEPERSKLDIFKKISKPRTPRQDGGATQVPPGIGVRVFGS
-# TMPVSTLISLPSGTTITPTPPVGQTPEDANNPNSKINQYGVLGQKLSSPKDDIEMSTINPIKAKKRGRKPGGKNLVKQTHFTSHSLIESSKKEKSTRV
-# GAFKLASSETLVSQNSLSVSMPTEPLNLSSTDQASIEYLPNFHAKKERKKYKLKFDTGLPQNVKDFNNVFSETTSSTVTSSIHLMKQKNEAPCPDSLM
-# TAPNTLSNTSLYPGNQTGMVPLLPLLHFPPRPGLIPSGPGLFPAVTGLVGFGNNNNTVGIAPFIAFPGTEGSVADTVRCPPIKDSADTGNDQLLRRSG
-# QMDLQIDRNYCNVAPLVPDSMKFSECKPVSCGNTDMENTFTPSKFKAKPSVQASGNLGDPIEVSDDSDESIQNRQIVQKKSPLTSPNHAKSSLVQSQH
-# QTFATPSPLCEDKNQMDLRNVLPNTSPSESIKKLKKSVKLNLPDVKNFIQIAPSQSSFPQFNLPNFIGGDKFSLAGGADLIPLARIDCGSAYSSHKVP
-# SSSLTGGVASGVIPILPNHISEDQQFMPTFPNYEDISITPTGALSLDPKVRKHHKKPKKIKEGKIKKKKDKKDKSKRKDRVALASNKSDRKIKGLDKK
-# QKKEKKKDKEKQILIQIPEVDEFSRAPFINNLDYGFTQSVPASTPVLKTSPMSVKPPLSATCAMSPKIQQSPSQIPKLTLKLSGKSTTCPEKEKDTTD
-# AVKVSQPTMFPVENKERERDNSPELARFSPLVTGPPKNKQSDTHLLGISSAGPLLNICSGNSMKVIQEPFPMATRTSQISTSQNSSSSAGWMSNPSNR
-# GPKSCSLSSPANVPEENSHIAETNRPSSYVDAEGNRIWICPACGKVDDGSAMIGCDGCDAWYHWICVGITFAPKDNDDWFCRVCVTKKRVHVSEKKKR
-# RNKKK]
-# end gene contig28.g43
-###
-# start gene contig28.g44
-contig28	AUGUSTUS	gene	18492	34884	0.02	-	.	ID=contig28.g44
-contig28	AUGUSTUS	transcript	18492	34884	0.02	-	.	ID=contig28.g44.t1;Parent=contig28.g44
-contig28	AUGUSTUS	CDS	18492	18726	0.28	-	1	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	18790	18889	0.56	-	2	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	20325	20500	0.14	-	1	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	25303	25442	0.49	-	0	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	25666	26469	0.83	-	0	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	27412	27615	0.99	-	0	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	27678	28067	0.98	-	0	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	28384	28545	0.84	-	0	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	30540	31038	0.97	-	1	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	CDS	34862	34884	0.83	-	0	ID=contig28.g44.t1.cds;Parent=contig28.g44.t1
-contig28	AUGUSTUS	start_codon	34882	34884	.	-	0	Parent=contig28.g44.t1
-# coding sequence = [atgcatttacaagattacctcagaaacgacgaaaatgcatcatcaccaggcgatggtaatcacaaccatacatgtcagc
-# ctccttgcaatcaggagcagtacataagtcttaatcgtgattgccagaagaatctgtttaggcttcatccaccgcccccatcgaaaccaccgccgctc
-# gcgggtgctatcctgcaatcccgtcttttaaagcagatcagctcgggggcgaatgcagaaaacgcagaagcactagaggagcaccgatatccaaatgc
-# cctgcagaggtcggccactttgccagcgaagcacaaccgcctaggggttcgtagccgcgttacttttaaggttccatcgtccatcacccctgcagttg
-# atcccggttcagaacctgatccaggccaaaatcaggtcgttgctgccgaaagggacggaatcgtgctaaatcccaaggagagggaatcttgcaaaatg
-# acttctgaagatttgctgcagccgggacatgttgtaaaggaacgttggaaggtggtgcgtaaaatcggtggaggcggttttggagaaatttacgaggg
-# acaagaccttataactcgagaacaagtcgcccttaaagtagaatccgcccgccagcctaagcaggtgcttaaaatggaagtagccgttctaaagaaac
-# tacaggggaaggagcatagcaacttttccgtgggtcgattgccttataattgtcgacgcgtctatatgctagactttggattggcacgtcagtatacc
-# actggtactggagaagtgcgttgtccaagagctgcagctggatttcgcggcaccgttcgctatgcttctataaatgcacatcgcaatagggaaatggg
-# acggcacgacgatctgtggtctctgttctatatgctcgtggaattcgtaaacggacaactaccgtggcgaaaaataaaagacaaggaacaagttgggt
-# tgacaaaagagaagtacgaccacagaatactgttaaaacatttgccgtcagatttaaagcaatttttggagcatattcaatctcttacctatgcagat
-# cgaccggattacgcgatgcttatcggtttatttgagcggtgtatgaaaagacgcggcgtcaaggagtctgacccttacgactgggaaaaggtggactc
-# tgcaactattggcaacataagtacatcaggcaatccgccagttcctgttaaaaatgattacattcacgggaatataacacaaatgaccgtggcagcat
-# ctaacgcaagcggaacggaatattatctacaattggaagataaagcaccaaatatgtttttaccaacaaaaccaaatgcagagtccgaaagtacagtt
-# gacgtcgctcctaaaagtatatttgaagagaaattcgtggattcaaatgacgctgagtgtgctaataaagctttcctgtctggggaacaacagcaaca
-# aaaatcgcaagtgaaaaagctgaatttgccagagtccgccaaccagcaagtacagaaactggaaaacgtagcaaacgaaaagagctccgaagacaaac
-# gagcatcgcaggaaccgaaatcaacctttgggcgactccgtgtgcttacagctcctccaatgagtgtacatgatctaacaacggggggccacatccaa
-# caagggactgatttatcaataaaacaagatccctcaagctccaatgctggtccagccgccgggaacagctcgtcctccaaacttgccattaaccagca
-# tggtcaaatttttggaataactctcatgccacaagttaatcgacgttcggcaacgtctaccaatttaagaccatcttcctctggcggaaacacaaatc
-# caattcatagaatcaatattggatcagcaggtggtggaggtggaactggaagcaacaccgccagaagcagtgttgcaggtgatcattcggtgactcaa
-# tttgctttaatagacgacgagaatgtctcagcattacaacaggtaaccaaaggcggagctcttacgctggcatcacaatggaagagccagtttgatga
-# ctcagaggacactacagataacgaatggaacagagaaccacagtcgcaacccaatttggagcaattgattaaactggatattccattgcccttaaatg
-# aagccaagcatttttgccaaaatgtcgtcactgatacaggcatattaactaaacctccaatcgaagggaacgaaaaaccgaaaagcaaaatcccaata
-# cggcagtcaaaatgtgcatcttgggccggtgctgacactacagtatattcatctaagacactggagcccagagacgcccttccggaaattcccttcaa
-# tccccaaacaaacacatactccactgctttagaatatcctcctaatataacggatcttaccccaggtttacgtcgtcgaagggaatctgctgaaggaa
-# agtatgtcacagatcaaacgcaactgcaattaaaattccaaagacctcgatcacgaacttccagcaggacccgtggcatttccaatacaatgttagga
-# aattttgatgataacaatactgttagcggggaaaaacaaagacttatcgggacccaagttgttcaaaacgaagaatcaaataatgtaccaacgagtat
-# atattccgctgagctacaagataaatgcaacatttcaccaccaccgggagatccaaaaattgaaaacagcgcgcgccttcgacgttataggcataact
-# tagaataa]
-# protein sequence = [MHLQDYLRNDENASSPGDGNHNHTCQPPCNQEQYISLNRDCQKNLFRLHPPPPSKPPPLAGAILQSRLLKQISSGANA
-# ENAEALEEHRYPNALQRSATLPAKHNRLGVRSRVTFKVPSSITPAVDPGSEPDPGQNQVVAAERDGIVLNPKERESCKMTSEDLLQPGHVVKERWKVV
-# RKIGGGGFGEIYEGQDLITREQVALKVESARQPKQVLKMEVAVLKKLQGKEHSNFSVGRLPYNCRRVYMLDFGLARQYTTGTGEVRCPRAAAGFRGTV
-# RYASINAHRNREMGRHDDLWSLFYMLVEFVNGQLPWRKIKDKEQVGLTKEKYDHRILLKHLPSDLKQFLEHIQSLTYADRPDYAMLIGLFERCMKRRG
-# VKESDPYDWEKVDSATIGNISTSGNPPVPVKNDYIHGNITQMTVAASNASGTEYYLQLEDKAPNMFLPTKPNAESESTVDVAPKSIFEEKFVDSNDAE
-# CANKAFLSGEQQQQKSQVKKLNLPESANQQVQKLENVANEKSSEDKRASQEPKSTFGRLRVLTAPPMSVHDLTTGGHIQQGTDLSIKQDPSSSNAGPA
-# AGNSSSSKLAINQHGQIFGITLMPQVNRRSATSTNLRPSSSGGNTNPIHRINIGSAGGGGGTGSNTARSSVAGDHSVTQFALIDDENVSALQQVTKGG
-# ALTLASQWKSQFDDSEDTTDNEWNREPQSQPNLEQLIKLDIPLPLNEAKHFCQNVVTDTGILTKPPIEGNEKPKSKIPIRQSKCASWAGADTTVYSSK
-# TLEPRDALPEIPFNPQTNTYSTALEYPPNITDLTPGLRRRRESAEGKYVTDQTQLQLKFQRPRSRTSSRTRGISNTMLGNFDDNNTVSGEKQRLIGTQ
-# VVQNEESNNVPTSIYSAELQDKCNISPPPGDPKIENSARLRRYRHNLE]
-# end gene contig28.g44
-###
-#
-# ----- prediction on sequence number 29 (length = 50006, name = contig29) -----
-#
-# Predicted genes for sequence number 29 on both strands
-# start gene contig29.g45
-contig29	AUGUSTUS	gene	193	14875	0.08	-	.	ID=contig29.g45
-contig29	AUGUSTUS	transcript	193	14875	0.08	-	.	ID=contig29.g45.t1;Parent=contig29.g45
-contig29	AUGUSTUS	CDS	193	266	0.67	-	2	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	316	491	0.1	-	1	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	5294	5433	0.52	-	0	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	5657	6460	0.78	-	0	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	7403	7606	0.98	-	0	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	7669	8058	1	-	0	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	8375	8536	0.86	-	0	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	10531	11029	1	-	1	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	CDS	14853	14875	0.83	-	0	ID=contig29.g45.t1.cds;Parent=contig29.g45.t1
-contig29	AUGUSTUS	start_codon	14873	14875	.	-	0	Parent=contig29.g45.t1
-# coding sequence = [atgcatttacaagattacctcagaaacgacgaaaatgcatcatcaccaggcgatggtaatcacaaccatacatgtcagc
-# ctccttgcaatcaggagcagtacataagtcttaatcgtgattgccagaagaatctgtttaggcttcatccaccgcccccatcgaaaccaccgccgctc
-# gcgggtgctatcctgcaatcccgtcttttaaagcagatcagctcgggggcgaatgcagaaaacgcagaagcactagaggagcaccgatatccaaatgc
-# cctgcagaggtcggccactttgccagcgaagcacaaccgcctaggggttcgtagccgcgttacttttaaggttccatcgtccatcacccctgcagttg
-# atcccggttcagaacctgatccaggccaaaatcaggtcgttgctgccgaaagggacggaatcgtgctaaatcccaaggagagggaatcttgcaaaatg
-# acttctgaagatttgctgcagccgggacatgttgtaaaggaacgttggaaggtggtgcgtaaaatcggtggaggcggttttggagaaatttacgaggg
-# acaagaccttataactcgagaacaagtcgcccttaaagtagaatccgcccgccagcctaagcaggtgcttaaaatggaagtagccgttctaaagaaac
-# tacaggggaaggagcatagcaacttttccgtgggtcgattgccttataattgtcgacgcgtctatatgctagactttggattggcacgtcagtatacc
-# actggtactggagaagtgcgttgtccaagagctgcagctggatttcgcggcaccgttcgctatgcttctataaatgcacatcgcaatagggaaatggg
-# acggcacgacgatctgtggtctctgttctatatgctcgtggaattcgtaaacggacaactaccgtggcgaaaaataaaagacaaggaacaagttgggt
-# tgacaaaagagaagtacgaccacagaatactgttaaaacatttgccgtcagatttaaagcaatttttggagcatattcaatctcttacctatgcagat
-# cgaccggattacgcgatgcttatcggtttatttgagcggtgtatgaaaagacgcggcgtcaaggagtctgacccttacgactgggaaaaggtggactc
-# tgcaactattggcaacataagtacatcaggcaatccgccagttcctgttaaaaatgattacattcacgggaatataacacaaatgaccgtggcagcat
-# ctaacgcaagcggaacggaatattatctacaattggaagataaagcaccaaatatgtttttaccaacaaaaccaaatgcagagtccgaaagtacagtt
-# gacgtcgctcctaaaagtatatttgaagagaaattcgtggattcaaatgacgctgagtgtgctaataaagctttcctgtctggggaacaacagcaaca
-# aaaatcgcaagtgaaaaagctgaatttgccagagtccgccaaccagcaagtacagaaactggaaaacgtagcaaacgaaaagagctccgaagacaaac
-# gagcatcgcaggaaccgaaatcaacctttgggcgactccgtgtgcttacagctcctccaatgagtgtacatgatctaacaacggggggccacatccaa
-# caagggactgatttatcaataaaacaagatccctcaagctccaatgctggtccagccgccgggaacagctcgtcctccaaacttgccattaaccagca
-# tggtcaaatttttggaataactctcatgccacaagttaatcgacgttcggcaacgtctaccaatttaagaccatcttcctctggcggaaacacaaatc
-# caattcatagaatcaatattggatcagcaggtggtggaggtggaactggaagcaacaccgccagaagcagtgttgcaggtgatcattcggtgactcaa
-# tttgctttaatagacgacgagaatgtctcagcattacaacaggtaaccaaaggcggagctcttacgctggcatcacaatggaagagccagtttgatga
-# ctcagaggacactacagataacgaatggaacagagaaccacagtcgcaacccaatttggagcaattgattaaactggatattccattgcccttaaatg
-# aagccaagcatttttgccaaaatgtcgtcactgatacaggcatattaactaaacctccaatcgaagggaacgaaaaaccgaaaagcaaaatcccaata
-# cggcagtcaaaatgtgcatcttgggccggtgctgacactacagtatattcatctaagacactggagcccagagacgcccttccggaaattcccttcaa
-# tccccaaacaaacacatactccactgctttagaatatcctcctaatataacggatcttaccccagaacccatttgttttatcattgtggaaggcagtt
-# cacgtagtgccgaaacgcaccaggagggtgtgcgacggtga]
-# protein sequence = [MHLQDYLRNDENASSPGDGNHNHTCQPPCNQEQYISLNRDCQKNLFRLHPPPPSKPPPLAGAILQSRLLKQISSGANA
-# ENAEALEEHRYPNALQRSATLPAKHNRLGVRSRVTFKVPSSITPAVDPGSEPDPGQNQVVAAERDGIVLNPKERESCKMTSEDLLQPGHVVKERWKVV
-# RKIGGGGFGEIYEGQDLITREQVALKVESARQPKQVLKMEVAVLKKLQGKEHSNFSVGRLPYNCRRVYMLDFGLARQYTTGTGEVRCPRAAAGFRGTV
-# RYASINAHRNREMGRHDDLWSLFYMLVEFVNGQLPWRKIKDKEQVGLTKEKYDHRILLKHLPSDLKQFLEHIQSLTYADRPDYAMLIGLFERCMKRRG
-# VKESDPYDWEKVDSATIGNISTSGNPPVPVKNDYIHGNITQMTVAASNASGTEYYLQLEDKAPNMFLPTKPNAESESTVDVAPKSIFEEKFVDSNDAE
-# CANKAFLSGEQQQQKSQVKKLNLPESANQQVQKLENVANEKSSEDKRASQEPKSTFGRLRVLTAPPMSVHDLTTGGHIQQGTDLSIKQDPSSSNAGPA
-# AGNSSSSKLAINQHGQIFGITLMPQVNRRSATSTNLRPSSSGGNTNPIHRINIGSAGGGGGTGSNTARSSVAGDHSVTQFALIDDENVSALQQVTKGG
-# ALTLASQWKSQFDDSEDTTDNEWNREPQSQPNLEQLIKLDIPLPLNEAKHFCQNVVTDTGILTKPPIEGNEKPKSKIPIRQSKCASWAGADTTVYSSK
-# TLEPRDALPEIPFNPQTNTYSTALEYPPNITDLTPEPICFIIVEGSSRSAETHQEGVRR]
-# end gene contig29.g45
-###
-#
-# ----- prediction on sequence number 30 (length = 70018, name = contig30) -----
-#
-# Predicted genes for sequence number 30 on both strands
-# start gene contig30.g46
-contig30	AUGUSTUS	gene	28638	65517	0.02	+	.	ID=contig30.g46
-contig30	AUGUSTUS	transcript	28638	65517	0.02	+	.	ID=contig30.g46.t1;Parent=contig30.g46
-contig30	AUGUSTUS	start_codon	28638	28640	.	+	0	Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	28638	28655	0.18	+	0	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	33827	33869	0.95	+	0	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	33930	33948	0.96	+	2	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	44322	45962	0.97	+	1	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	47860	48041	0.96	+	1	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	49613	51223	0.99	+	2	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	57010	58428	0.87	+	2	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	58492	58712	0.89	+	2	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	58776	59129	0.92	+	0	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	59374	59514	1	+	0	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	59569	62496	0.74	+	0	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	64713	65304	0.85	+	0	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-contig30	AUGUSTUS	CDS	65468	65517	0.64	+	2	ID=contig30.g46.t1.cds;Parent=contig30.g46.t1
-# coding sequence = [atgggtgtcactgagacggaatcgtgtataagtgatcgggactcacttaaccctgatcagggcaatcgttcctacggaa
-# gctccaataatggtaatgactacggctctccaatgtccagttctgatgtggaaacttttaacggcaaaatagtttacaatctcgatggcagtgcatac
-# attattgccacagacaatgccaatggaagtgcatcggggtctgctaaaagttgttatgcctcaatttcgacatcagtaaaaaaacttttgaaggtcaa
-# agatcgtggacaggaagaaaacgaaaaggaacaccagcatcaatatcatcaagatcaaagcgaaacacaggagcaggaactagctgatgtggacgctg
-# gtcctggtgtcgaaaccttgggaggagcttcctacaaatcgagtccaaaaatacattcctttcgtgttgtgtccgcgcaagatgcaaactctacttgc
-# caggatcaaatcagagcatttaaaatccaaaaaccaattttaatgtgctttatttgcaagttgtcctttggcaacgttaagtcctttagcttgcatgc
-# gaacagtgaacacagactcaacctggaagagctggaccagcagctacttaatcgcgagtactcgagtgccattattcagcgaaatatggatgaaaagc
-# cgcagatatcctttctacagcccttggataacaatgctgcctgtgctaccagcgatgacaccgataaggttcaaatagcccctgagggaagttgcccc
-# actcttactccatctccgcatccagttctcggtaatgaggatgaggtggagctagagaacaagcaggaggctgagcagctccgggttctagaccaggg
-# cccggagcaagaccctgaaactgatcaggaatctagtagtagtaaaatggcggcacctagtgcatatctcccattatcatcgcctaaagtagcagtaa
-# aacctactgtgaaatgtggttccttaaactcagcaacagcaaagactaataacctatcaaaagtatcctcaaccagttcatctacgtcggcatacaca
-# tccggagagttctcattacccagtactgataatataagtatcaataagtcaaccaattgtaaccaaggagcagagccgccgtcttcctcttctttgga
-# ggtcgaaatgaaaatgggctctatgtctgcatcacctcaaacaaacgaatcggatgtcccctgctcagatcttatgcagctgcagcatgtggcggctg
-# gtggcacataccctcctcaagtcaattcattccacgcatccttagcagcgctggccgccaatgaatcgaatgacagtcgggttaagctgatcacagag
-# ttcctccaacagcagctgcagcaacatcagcagcaaagttccttatttcccagccattgtcccgatcatccagacctaattggtgtagactgcaaaac
-# ctgcgaacttcttgacatccatcagcggtcaaggtcgccgccctcatcgcaccagcatctcccacaatctctaccccagcttcatgttcagtctcagc
-# ccctgcagatcccacatcgttctccgtgcagcaacagtgttggcctgcccatatcacctagtgcgtcctcggtaaccagcgctggaaacgcttcgagc
-# gccacttccagctttacaatcggcgcctgttccgagcacatcaatggtcgtccccaaggagtggactgtgcacgttgtgaattgcttttaaactcggc
-# tcgattaaacagcggagtgcaaatgtccacccgcaactcctgcaagactcttaaatgtccgcaatgcaattggcattataaataccaggagacactgg
-# agatccacatgagggagaagcatcctgatggggagagtgcctgcggttattgcctagcaggacagcagcatcctcggctggcacggggagaatcctac
-# tcctgcggttataagccgtatcgctgtgaaatctgtaactactccacgaccactaagggaaacctttccattcatatgcaatcggataagcatctgaa
-# caatatgcaggagctaaacagttctcaaaatattgtggcggctgcggctgctgccgccgcgactagcaaactgttgctatccagctcttcgccccaag
-# gatcttctgcagttacatccggcagtgtacccagcggtgccagtggcagcgcttctagcggtggatcaaacaacgtaagcggaaacgcatcactggga
-# acaaacacacagaccaccggcacaggagcaagtaattctaatgccaataccgggagcaatgctagcagctccaagccaaagccctcgtttcggtgcga
-# catctgcagttacgaaacttcagtggcccgcaacttacgcattcacatgaccagcgagaaacacacccacaacatggctgtgctgcaaaacaacatca
-# agcacattcaggcgttcaacttcttgcagcaacagcaacagggtgccgctggcaacgttcaaggacaaagctctggtggttttatgcccgaggttgcg
-# ttggccgatctcgcatataaccaagcgcttatgatccagctccttcaccaacaacaacaacatcagcagtcaactaattccaaattgtcaccctcatg
-# ttcgcctgtaagcactccggatcagttttgcttctctcccaagccaataaagattggtcacggagcaggagtaggcatggccctcggaatgccaattg
-# gaataagccaatgtaatgaaggacccggagacctggctggtgatccacatccgctgaccaaaactgataagtggcccacggctttctatagctgtcta
-# atctgcgactgcttcagtacgaacaacttagacgatcttaaccaacatttactcgtagacagatctcggcaatcctctagcgcctcatccgaaataat
-# ggttattcacaataacaactatatatgtaggctatgcaattacaagacgaatctcaaggccaatttccaactgcacagcaagacagacaagcacttgc
-# agaagctcaactttatcaaccacatcagggagggtggatcgcgtaatgagtataagatgcagtatcaacaacagctggccacaaatgtggtgcaagtg
-# aagtgcaactgctgcgacttccatacaaattctattcagaagctgtccttgcacacacagcagatgcgtcacgacacgatgcgaatgatattccagca
-# ccttctgtatattgttcagcaaagtcaaatgcacaagaagtccctaggtacgttggaagatgatcctcaatgctcttgtccggacgaagatcaacaat
-# cgcaatcgaccaaaaaattgcttctttgccagctgtgcaactttaccgctaagaacctgcatgaaatggttcagcatataaagggtatgcggcatatg
-# cagatcgaacaatttatttgcctgcagcgacgaagtgaaaaccaggaaatacccgcactaaacgaggtgtttagagtgacggagtggaccatggacaa
-# cgaagatgttacattcgagactggttttaacatgtcgactactgtgaccaacgaagccactccggataccagctatgctgcggcgtcatctgcggcat
-# gcgtctctgcagttcctgatgtcagtatattttcaccgagttctccctccagttgcgcgacaccgggtgtcaagtctttgggtcaccatgcatctcca
-# ggcctaaataactttgtttcgggtacccctgttccaactacagtattcaagtgcaatctctgcgaatacttcgttcaatcaaaaaccgacatggcgtc
-# tcatattgagactgatcacccatctgctgagagtgatgactttataagtataccaaccaacacggccgctctgcaggctttccaaacagctgttgcag
-# cagctgctttggctgcggtgcaacatcggtgtgccgctattaatgctccgacacaggagagcggtcaagcagacaaggacttggtcgcgaatgacagt
-# gacggcccaatagctattaaacgggagcgtcttgaagaagaggatgatcccatgacaggtatagaggataccaaagaggttacccaccaggcaacatc
-# ttcttcaacttcagagtcgccaaaagtcctggaaactcaagtcggggtacagtgtcccctgtgcctagaaaaccattttcgggaaaagatatacctag
-# aggcccatttgacaaacgttcacagcgttaccaaagatggtctttctcggctcttgctgctagtggatcagaaagcctggacaaatgaaagcgagatc
-# actgatgtaccaagcatagcacctcaagctccttaccctaataccgagaaggaagaggcagcaccgtcacctagtgagagcccctccagtgccaacgc
-# aattaagtgcactacagcaaataactcaagccttccagtgggaatgcaaggactttcctgccagcagtgtgaggcaagctttaagcacgaggaacagc
-# tgcttcagcatgcgcaacagaaccaacatttctcttcacaaaatggagagtatttgtgtcttgcagcaagccacataagtcgtccgtgtcatatgact
-# tttagaaccatctcagctatgatcacccacttccaagactcacacatgagcctagttatctccgagcgccatgtctataagtatcgatgcaaacagtg
-# ttcattggcgttcaaaactcaagaaaagcttaccacgcacatgctctaccacacaatgcgggatgccacaaaatgctctatttgtcaacgcaactttc
-# gcagtacgcaggcgcttcagaagcacatggaacaggcgcactcagaagatagagctccatcaggcaggtcaagcagtccacagatgccaacattgagt
-# tctgaggaagcacacaagcttcctctagaggagacacatgcgtcagaaagagaagttaccggtaaaaatgtgtcaccgcttcgattggactcgcaaca
-# gaacaaggaagtaaggctttcaacacctagcccaatgtctgtggattctcaggcccaacagcaatacctggctacctttgcagctctgctcaagcagc
-# agcagggtaactcagaaactgttggcctccattccgaagcgttgtccctatctggagagttttcccaacatctgcagggtctgcaaaatctgcacaac
-# cttcagaatatgcaacagcagttcggcgccgttgctgctgcatcgggactaccgataaatccggtagatatgcttaatctaatgcaatttcatcacct
-# gatgtccctgaacttcatgaacctggctccccctttggtattcggtggcggtgccgccggaagcaatgcagatcccgcgtcatcagcccaaaataaca
-# tcattacctcgtcctccatagcagcttcttcagggcttgctgatgttcagctcaccagtggggtaaacgctttgccggtagactcttctaaagctact
-# ttagctcaacctcagcacaacgtcaactcgaacaatcagctggccagcaaccaaaagcgagcacgcacgcgaatcacagatgatcagttaaagatttt
-# acgagcacatttcgacataaataactcccccagcgaagagagcattatggaaatgtcacagaaagcaaatctaccaatgaaagtggttaaacactggt
-# tccgaaacacgctgtttaaggaaagacaacgcaataaagactctccctacaattttaataatccaccgtcgactactcttaatttggaagagtatgaa
-# cgtacaggtcaggccaaagttacacctttaaatgatgccagtagcgtctcattatcagcggcaatgaccacatcaacgatttcatcggcaccatctac
-# aaacaccaatttaagttctatagaaacggcaactacaagagtaaacactgttggaaaatcaatgcaaacagcgcctgtcttattccctgctaccgtcc
-# caatctcaacacctgtatctcgcccagaatcaacaaactcgagcggcaatgtatccgattatttaagtaacaacttgttttttggacagcacgggggc
-# aaggagcagggactgctatatcctgtggaaggacaaataaagtcagagcctcaggacgatatgattggctcaaatgattttgcattccagacaaagca
-# gcactcaaactttagctttataaagcagcaacacgaacttttggatccccatgaacaatccattacgactcaagacacggatatgtcgcaggaccaat
-# ccttacttgccggctcttcgctttcggctcactgtcaaggtcaacagcaaacaaatatttttgaaacaaaatcggaaagtgaaagctccgacgtaata
-# tcgcgccctcctactccaaacagtggagctgcaggaagtctttacggcaccatgaatgatttaataaatcagcaattggaaaacatgggcagtaacat
-# ggggccaccaaaaaagctccagattgttggaaaaacatatgacaagacttcaacgccaatttcaagctcgatcagtgctagcacccagtttgaaagta
-# actcttcgaactcgtcaagttcctcatcatcgacatcgggtggaaagcgggctaatcgcacacgtttcacagactatcaaataaaggttttacaggag
-# tttttcgagaataattcatacccaaaagacagtgatctcgagtatttaagtaagcttttgttgctctctcctcgagttatagtagtttggtttcaaaa
-# tgccagacaaaagcagcgtaagatttacgaaaaccagccgaacaattcgttgtttgaaaatgaggagacaaaaaaacaaaacattaactatgcgtgca
-# aaaagtgtagtttggtgtttcaacgttactacgagttaatacgtcatcagaaaaatcactgctttaaggaggagaataacaaaaagtcagctaaggct
-# caaatcgctgctgctcaaatagcacagaatttaagctcagaagattcaaattcctccatggatatacaccatgttggcatatgtccaccaggatcaac
-# agtagttgctcaagccttggcaacggttggttctgcagctccattggcgggacagtacgcacagcaatcatttggcgctttaccctcaccacagcatt
-# tattcatcaaatcttcttctctaactgacttcagcccatccacgacccccacgcccccccaacgagaacgcagcaacagtttggaccaaccacaacgg
-# tctcacaagtttgactgtgataaatgcgacatgcaatttaaccaattggagaaattgcgagagcatcaactattgcacgcaatgaatccagcaacaaa
-# tttttcagacgcaggacagaactctaattctgatggaaacttcggtccgttcggctgcatactgcaaagcttacaacaagcagcagctcaacagacac
-# agaaccaaccaccaccaacaaaaaaacggaaatactcggatagctcttcaaatgcagatgaaatgccgaatttatcggaacctgaggctgcacataag
-# aaacatgaattcctttataattattatatgcaaaatgaaacgaacacagaactgaaaaaacagtttcttatgcgacaacaacataagaaagcacagca
-# gattcaacctcaagaacaaggaaatgagtctgatttggaaatggaattcttgactaatttttatcagcagaacgaagcgaagaaggttagtaattacg
-# actttttactgcagtactatcggacacaggaagaggcatccctgaagtcaaaatcaaagcaacagcacctctttagctccagtaaaaagccaactagc
-# gagtttctattgcagtactatcaactgaacgagtcaaaaaagttttttcagttagttgcctcgccccaaacaacgcctgatggcccaggctacaaccc
-# gtcatcgcagatgccaaaacccacgacagatgaagttagtaatgacatcggcgaaagatcattggagcaggcaacagaaacacaaaaagaagaacaag
-# gagaaatattcagcgaagacaggccacgcgaggaaaatgctttatccttaggcaaaagtgtaatggaaaagtttagcaacaacaacattaacattaac
-# ttagttcaagctgacccaaccgagacgaacggtagtcaatctgttgaaacaagacaagagttgttaatggcaccttcaataattgcagtcaatgatga
-# taaccaatatttgggctcaagatcgttacaaaaagaagacaaggaaaagtcacagtattttcataatcttgaagacttcctggatgccaccatgatag
-# agaacaactcccagaccttgacttttaatgatgatgagaaagctggccaaaaggacgaatcggttcacaaagccaaagagatggaaaaacggtcttct
-# gtgtctccggttaatgttgcatccaaacaaaacaagcggctacgtacaaccatacttccggagcaactgaactttttgtatgaatgctatcaatccga
-# gtcaaatccaagccgaaaaatgcttgaagagatatctaagaaagtaaatctgaagaaacgtgtagtgcaagtctggtttcaaaactctcgggccaaag
-# ataaaaaatcccgcaatcagcgacattacgcacacatatctgatgataacagctatgatggctccagtggcaaggaagttgtcagcgacctaaaaact
-# aatggcggacccgtggaacaggaccacgaatcaaacctacaggactgtcagctatgccaagtcacccaagtcaacatccgaaagcatgcttttagcgt
-# agagcatatctgcaaaatgaagaagctgctcgaacaaaccaccgagctttatgcccagagcaacggaagcggcagtgatgacaacgattccgacaggg
-# aaaaaagattttacaacttatcaaaggcttttctgtttcaacacgttgtttcgaatgcgacaagcaaagctaatcttacacgaggctctggacaagat
-# ttggaagctctacccgaagagaactgtatgcttaactatgacacagctagtggtgattcgaagagtcatattcaacattctttacctgccgaaatcgt
-# ctctgaagatgtgcgaaaaatcgctggtaatcaggaacttatccagcatctatttaaccgaaaccatatcaccgtgacgcagaatattaattcagagc
-# aggaacatcctttctataaaatttag]
-# protein sequence = [MGVTETESCISDRDSLNPDQGNRSYGSSNNGNDYGSPMSSSDVETFNGKIVYNLDGSAYIIATDNANGSASGSAKSCY
-# ASISTSVKKLLKVKDRGQEENEKEHQHQYHQDQSETQEQELADVDAGPGVETLGGASYKSSPKIHSFRVVSAQDANSTCQDQIRAFKIQKPILMCFIC
-# KLSFGNVKSFSLHANSEHRLNLEELDQQLLNREYSSAIIQRNMDEKPQISFLQPLDNNAACATSDDTDKVQIAPEGSCPTLTPSPHPVLGNEDEVELE
-# NKQEAEQLRVLDQGPEQDPETDQESSSSKMAAPSAYLPLSSPKVAVKPTVKCGSLNSATAKTNNLSKVSSTSSSTSAYTSGEFSLPSTDNISINKSTN
-# CNQGAEPPSSSSLEVEMKMGSMSASPQTNESDVPCSDLMQLQHVAAGGTYPPQVNSFHASLAALAANESNDSRVKLITEFLQQQLQQHQQQSSLFPSH
-# CPDHPDLIGVDCKTCELLDIHQRSRSPPSSHQHLPQSLPQLHVQSQPLQIPHRSPCSNSVGLPISPSASSVTSAGNASSATSSFTIGACSEHINGRPQ
-# GVDCARCELLLNSARLNSGVQMSTRNSCKTLKCPQCNWHYKYQETLEIHMREKHPDGESACGYCLAGQQHPRLARGESYSCGYKPYRCEICNYSTTTK
-# GNLSIHMQSDKHLNNMQELNSSQNIVAAAAAAAATSKLLLSSSSPQGSSAVTSGSVPSGASGSASSGGSNNVSGNASLGTNTQTTGTGASNSNANTGS
-# NASSSKPKPSFRCDICSYETSVARNLRIHMTSEKHTHNMAVLQNNIKHIQAFNFLQQQQQGAAGNVQGQSSGGFMPEVALADLAYNQALMIQLLHQQQ
-# QHQQSTNSKLSPSCSPVSTPDQFCFSPKPIKIGHGAGVGMALGMPIGISQCNEGPGDLAGDPHPLTKTDKWPTAFYSCLICDCFSTNNLDDLNQHLLV
-# DRSRQSSSASSEIMVIHNNNYICRLCNYKTNLKANFQLHSKTDKHLQKLNFINHIREGGSRNEYKMQYQQQLATNVVQVKCNCCDFHTNSIQKLSLHT
-# QQMRHDTMRMIFQHLLYIVQQSQMHKKSLGTLEDDPQCSCPDEDQQSQSTKKLLLCQLCNFTAKNLHEMVQHIKGMRHMQIEQFICLQRRSENQEIPA
-# LNEVFRVTEWTMDNEDVTFETGFNMSTTVTNEATPDTSYAAASSAACVSAVPDVSIFSPSSPSSCATPGVKSLGHHASPGLNNFVSGTPVPTTVFKCN
-# LCEYFVQSKTDMASHIETDHPSAESDDFISIPTNTAALQAFQTAVAAAALAAVQHRCAAINAPTQESGQADKDLVANDSDGPIAIKRERLEEEDDPMT
-# GIEDTKEVTHQATSSSTSESPKVLETQVGVQCPLCLENHFREKIYLEAHLTNVHSVTKDGLSRLLLLVDQKAWTNESEITDVPSIAPQAPYPNTEKEE
-# AAPSPSESPSSANAIKCTTANNSSLPVGMQGLSCQQCEASFKHEEQLLQHAQQNQHFSSQNGEYLCLAASHISRPCHMTFRTISAMITHFQDSHMSLV
-# ISERHVYKYRCKQCSLAFKTQEKLTTHMLYHTMRDATKCSICQRNFRSTQALQKHMEQAHSEDRAPSGRSSSPQMPTLSSEEAHKLPLEETHASEREV
-# TGKNVSPLRLDSQQNKEVRLSTPSPMSVDSQAQQQYLATFAALLKQQQGNSETVGLHSEALSLSGEFSQHLQGLQNLHNLQNMQQQFGAVAAASGLPI
-# NPVDMLNLMQFHHLMSLNFMNLAPPLVFGGGAAGSNADPASSAQNNIITSSSIAASSGLADVQLTSGVNALPVDSSKATLAQPQHNVNSNNQLASNQK
-# RARTRITDDQLKILRAHFDINNSPSEESIMEMSQKANLPMKVVKHWFRNTLFKERQRNKDSPYNFNNPPSTTLNLEEYERTGQAKVTPLNDASSVSLS
-# AAMTTSTISSAPSTNTNLSSIETATTRVNTVGKSMQTAPVLFPATVPISTPVSRPESTNSSGNVSDYLSNNLFFGQHGGKEQGLLYPVEGQIKSEPQD
-# DMIGSNDFAFQTKQHSNFSFIKQQHELLDPHEQSITTQDTDMSQDQSLLAGSSLSAHCQGQQQTNIFETKSESESSDVISRPPTPNSGAAGSLYGTMN
-# DLINQQLENMGSNMGPPKKLQIVGKTYDKTSTPISSSISASTQFESNSSNSSSSSSSTSGGKRANRTRFTDYQIKVLQEFFENNSYPKDSDLEYLSKL
-# LLLSPRVIVVWFQNARQKQRKIYENQPNNSLFENEETKKQNINYACKKCSLVFQRYYELIRHQKNHCFKEENNKKSAKAQIAAAQIAQNLSSEDSNSS
-# MDIHHVGICPPGSTVVAQALATVGSAAPLAGQYAQQSFGALPSPQHLFIKSSSLTDFSPSTTPTPPQRERSNSLDQPQRSHKFDCDKCDMQFNQLEKL
-# REHQLLHAMNPATNFSDAGQNSNSDGNFGPFGCILQSLQQAAAQQTQNQPPPTKKRKYSDSSSNADEMPNLSEPEAAHKKHEFLYNYYMQNETNTELK
-# KQFLMRQQHKKAQQIQPQEQGNESDLEMEFLTNFYQQNEAKKVSNYDFLLQYYRTQEEASLKSKSKQQHLFSSSKKPTSEFLLQYYQLNESKKFFQLV
-# ASPQTTPDGPGYNPSSQMPKPTTDEVSNDIGERSLEQATETQKEEQGEIFSEDRPREENALSLGKSVMEKFSNNNININLVQADPTETNGSQSVETRQ
-# ELLMAPSIIAVNDDNQYLGSRSLQKEDKEKSQYFHNLEDFLDATMIENNSQTLTFNDDEKAGQKDESVHKAKEMEKRSSVSPVNVASKQNKRLRTTIL
-# PEQLNFLYECYQSESNPSRKMLEEISKKVNLKKRVVQVWFQNSRAKDKKSRNQRHYAHISDDNSYDGSSGKEVVSDLKTNGGPVEQDHESNLQDCQLC
-# QVTQVNIRKHAFSVEHICKMKKLLEQTTELYAQSNGSGSDDNDSDREKRFYNLSKAFLFQHVVSNATSKANLTRGSGQDLEALPEENCMLNYDTASGD
-# SKSHIQHSLPAEIVSEDVRKIAGNQELIQHLFNRNHITVTQNINSEQEHPFYKI]
-# end gene contig30.g46
-###
-#
-# ----- prediction on sequence number 31 (length = 40012, name = contig31) -----
-#
-# Predicted genes for sequence number 31 on both strands
-# start gene contig31.g47
-contig31	AUGUSTUS	gene	3754	25510	0.11	+	.	ID=contig31.g47
-contig31	AUGUSTUS	transcript	3754	25510	0.11	+	.	ID=contig31.g47.t1;Parent=contig31.g47
-contig31	AUGUSTUS	start_codon	3754	3756	.	+	0	Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	3754	3776	0.72	+	0	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	4315	5955	0.83	+	1	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	7853	8034	0.97	+	1	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	9606	11216	0.99	+	2	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	17003	18421	0.94	+	2	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	18485	18705	0.89	+	2	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	18769	19122	0.96	+	0	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	19367	19507	1	+	0	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	19562	22489	0.68	+	0	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	24706	25297	0.84	+	0	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-contig31	AUGUSTUS	CDS	25461	25510	0.28	+	2	ID=contig31.g47.t1.cds;Parent=contig31.g47.t1
-# coding sequence = [atgtttaattgtgcagctatacgctccaataatggtaatgactacggctctccaatgtccagttctgatgtggaaactt
-# ttaacggcaaaatagtttacaatctcgatggcagtgcatacattattgccacagacaatgccaatggaagtgcatcggggtctgctaaaagttgttat
-# gcctcaatttcgacatcagtaaaaaaacttttgaaggtcaaagatcgtggacaggaagaaaacgaaaaggaacaccagcatcaatatcatcaagatca
-# aagcgaaacacaggagcaggaactagctgatgtggacgctggtcctggtgtcgaaaccttgggaggagcttcctacaaatcgagtccaaaaatacatt
-# cctttcgtgttgtgtccgcgcaagatgcaaactctacttgccaggatcaaatcagagcatttaaaatccaaaaaccaattttaatgtgctttatttgc
-# aagttgtcctttggcaacgttaagtcctttagcttgcatgcgaacagtgaacacagactcaacctggaagagctggaccagcagctacttaatcgcga
-# gtactcgagtgccattattcagcgaaatatggatgaaaagccgcagatatcctttctacagcccttggataacaatgctgcctgtgctaccagcgatg
-# acaccgataaggttcaaatagcccctgagggaagttgccccactcttactccatctccgcatccagttctcggtaatgaggatgaggtggagctagag
-# aacaagcaggaggctgagcagctccgggttctagaccagggcccggagcaagaccctgaaactgatcaggaatctagtagtagtaaaatggcggcacc
-# tagtgcatatctcccattatcatcgcctaaagtagcagtaaaacctactgtgaaatgtggttccttaaactcagcaacagcaaagactaataacctat
-# caaaagtatcctcaaccagttcatctacgtcggcatacacatccggagagttctcattacccagtactgataatataagtatcaataagtcaaccaat
-# tgtaaccaaggagcagagccgccgtcttcctcttctttggaggtcgaaatgaaaatgggctctatgtctgcatcacctcaaacaaacgaatcggatgt
-# cccctgctcagatcttatgcagctgcagcatgtggcggctggtggcacataccctcctcaagtcaattcattccacgcatccttagcagcgctggccg
-# ccaatgaatcgaatgacagtcgggttaagctgatcacagagttcctccaacagcagctgcagcaacatcagcagcaaagttccttatttcccagccat
-# tgtcccgatcatccagacctaattggtgtagactgcaaaacctgcgaacttcttgacatccatcagcggtcaaggtcgccgccctcatcgcaccagca
-# tctcccacaatctctaccccagcttcatgttcagtctcagcccctgcagatcccacatcgttctccgtgcagcaacagtgttggcctgcccatatcac
-# ctagtgcgtcctcggtaaccagcgctggaaacgcttcgagcgccacttccagctttacaatcggcgcctgttccgagcacatcaatggtcgtccccaa
-# ggagtggactgtgcacgttgtgaattgcttttaaactcggctcgattaaacagcggagtgcaaatgtccacccgcaactcctgcaagactcttaaatg
-# tccgcaatgcaattggcattataaataccaggagacactggagatccacatgagggagaagcatcctgatggggagagtgcctgcggttattgcctag
-# caggacagcagcatcctcggctggcacggggagaatcctactcctgcggttataagccgtatcgctgtgaaatctgtaactactccacgaccactaag
-# ggaaacctttccattcatatgcaatcggataagcatctgaacaatatgcaggagctaaacagttctcaaaatattgtggcggctgcggctgctgccgc
-# cgcgactagcaaactgttgctatccagctcttcgccccaaggatcttctgcagttacatccggcagtgtacccagcggtgccagtggcagcgcttcta
-# gcggtggatcaaacaacgtaagcggaaacgcatcactgggaacaaacacacagaccaccggcacaggagcaagtaattctaatgccaataccgggagc
-# aatgctagcagctccaagccaaagccctcgtttcggtgcgacatctgcagttacgaaacttcagtggcccgcaacttacgcattcacatgaccagcga
-# gaaacacacccacaacatggctgtgctgcaaaacaacatcaagcacattcaggcgttcaacttcttgcagcaacagcaacagggtgccgctggcaacg
-# ttcaaggacaaagctctggtggttttatgcccgaggttgcgttggccgatctcgcatataaccaagcgcttatgatccagctccttcaccaacaacaa
-# caacatcagcagtcaactaattccaaattgtcaccctcatgttcgcctgtaagcactccggatcagttttgcttctctcccaagccaataaagattgg
-# tcacggagcaggagtaggcatggccctcggaatgccaattggaataagccaatgtaatgaaggacccggagacctggctggtgatccacatccgctga
-# ccaaaactgataagtggcccacggctttctatagctgtctaatctgcgactgcttcagtacgaacaacttagacgatcttaaccaacatttactcgta
-# gacagatctcggcaatcctctagcgcctcatccgaaataatggttattcacaataacaactatatatgtaggctatgcaattacaagacgaatctcaa
-# ggccaatttccaactgcacagcaagacagacaagcacttgcagaagctcaactttatcaaccacatcagggagggtggatcgcgtaatgagtataaga
-# tgcagtatcaacaacagctggccacaaatgtggtgcaagtgaagtgcaactgctgcgacttccatacaaattctattcagaagctgtccttgcacaca
-# cagcagatgcgtcacgacacgatgcgaatgatattccagcaccttctgtatattgttcagcaaagtcaaatgcacaagaagtccctaggtacgttgga
-# agatgatcctcaatgctcttgtccggacgaagatcaacaatcgcaatcgaccaaaaaattgcttctttgccagctgtgcaactttaccgctaagaacc
-# tgcatgaaatggttcagcatataaagggtatgcggcatatgcagatcgaacaatttatttgcctgcagcgacgaagtgaaaaccaggaaatacccgca
-# ctaaacgaggtgtttagagtgacggagtggaccatggacaacgaagatgttacattcgagactggttttaacatgtcgactactgtgaccaacgaagc
-# cactccggataccagctatgctgcggcgtcatctgcggcatgcgtctctgcagttcctgatgtcagtatattttcaccgagttctccctccagttgcg
-# cgacaccgggtgtcaagtctttgggtcaccatgcatctccaggcctaaataactttgtttcgggtacccctgttccaactacagtattcaagtgcaat
-# ctctgcgaatacttcgttcaatcaaaaaccgacatggcgtctcatattgagactgatcacccatctgctgagagtgatgactttataagtataccaac
-# caacacggccgctctgcaggctttccaaacagctgttgcagcagctgctttggctgcggtgcaacatcggtgtgccgctattaatgctccgacacagg
-# agagcggtcaagcagacaaggacttggtcgcgaatgacagtgacggcccaatagctattaaacgggagcgtcttgaagaagaggatgatcccatgaca
-# ggtatagaggataccaaagaggttacccaccaggcaacatcttcttcaacttcagagtcgccaaaagtcctggaaactcaagtcggggtacagtgtcc
-# cctgtgcctagaaaaccattttcgggaaaagatatacctagaggcccatttgacaaacgttcacagcgttaccaaagatggtctttctcggctcttgc
-# tgctagtggatcagaaagcctggacaaatgaaagcgagatcactgatgtaccaagcatagcacctcaagctccttaccctaataccgagaaggaagag
-# gcagcaccgtcacctagtgagagcccctccagtgccaacgcaattaagtgcactacagcaaataactcaagccttccagtgggaatgcaaggactttc
-# ctgccagcagtgtgaggcaagctttaagcacgaggaacagctgcttcagcatgcgcaacagaaccaacatttctcttcacaaaatggagagtatttgt
-# gtcttgcagcaagccacataagtcgtccgtgtcatatgacttttagaaccatctcagctatgatcacccacttccaagactcacacatgagcctagtt
-# atctccgagcgccatgtctataagtatcgatgcaaacagtgttcattggcgttcaaaactcaagaaaagcttaccacgcacatgctctaccacacaat
-# gcgggatgccacaaaatgctctatttgtcaacgcaactttcgcagtacgcaggcgcttcagaagcacatggaacaggcgcactcagaagatagagctc
-# catcaggcaggtcaagcagtccacagatgccaacattgagttctgaggaagcacacaagcttcctctagaggagacacatgcgtcagaaagagaagtt
-# accggtaaaaatgtgtcaccgcttcgattggactcgcaacagaacaaggaagtaaggctttcaacacctagcccaatgtctgtggattctcaggccca
-# acagcaatacctggctacctttgcagctctgctcaagcagcagcagggtaactcagaaactgttggcctccattccgaagcgttgtccctatctggag
-# agttttcccaacatctgcagggtctgcaaaatctgcacaaccttcagaatatgcaacagcagttcggcgccgttgctgctgcatcgggactaccgata
-# aatccggtagatatgcttaatctaatgcaatttcatcacctgatgtccctgaacttcatgaacctggctccccctttggtattcggtggcggtgccgc
-# cggaagcaatgcagatcccgcgtcatcagcccaaaataacatcattacctcgtcctccatagcagcttcttcagggcttgctgatgttcagctcacca
-# gtggggtaaacgctttgccggtagactcttctaaagctactttagctcaacctcagcacaacgtcaactcgaacaatcagctggccagcaaccaaaag
-# cgagcacgcacgcgaatcacagatgatcagttaaagattttacgagcacatttcgacataaataactcccccagcgaagagagcattatggaaatgtc
-# acagaaagcaaatctaccaatgaaagtggttaaacactggttccgaaacacgctgtttaaggaaagacaacgcaataaagactctccctacaatttta
-# ataatccaccgtcgactactcttaatttggaagagtatgaacgtacaggtcaggccaaagttacacctttaaatgatgccagtagcgtctcattatca
-# gcggcaatgaccacatcaacgatttcatcggcaccatctacaaacaccaatttaagttctatagaaacggcaactacaagagtaaacactgttggaaa
-# atcaatgcaaacagcgcctgtcttattccctgctaccgtcccaatctcaacacctgtatctcgcccagaatcaacaaactcgagcggcaatgtatccg
-# attatttaagtaacaacttgttttttggacagcacgggggcaaggagcagggactgctatatcctgtggaaggacaaataaagtcagagcctcaggac
-# gatatgattggctcaaatgattttgcattccagacaaagcagcactcaaactttagctttataaagcagcaacacgaacttttggatccccatgaaca
-# atccattacgactcaagacacggatatgtcgcaggaccaatccttacttgccggctcttcgctttcggctcactgtcaaggtcaacagcaaacaaata
-# tttttgaaacaaaatcggaaagtgaaagctccgacgtaatatcgcgccctcctactccaaacagtggagctgcaggaagtctttacggcaccatgaat
-# gatttaataaatcagcaattggaaaacatgggcagtaacatggggccaccaaaaaagctccagattgttggaaaaacatatgacaagacttcaacgcc
-# aatttcaagctcgatcagtgctagcacccagtttgaaagtaactcttcgaactcgtcaagttcctcatcatcgacatcgggtggaaagcgggctaatc
-# gcacacgtttcacagactatcaaataaaggttttacaggagtttttcgagaataattcatacccaaaagacagtgatctcgagtatttaagtaagctt
-# ttgttgctctctcctcgagttatagtagtttggtttcaaaatgccagacaaaagcagcgtaagatttacgaaaaccagccgaacaattcgttgtttga
-# aaatgaggagacaaaaaaacaaaacattaactatgcgtgcaaaaagtgtagtttggtgtttcaacgttactacgagttaatacgtcatcagaaaaatc
-# actgctttaaggaggagaataacaaaaagtcagctaaggctcaaatcgctgctgctcaaatagcacagaatttaagctcagaagattcaaattcctcc
-# atggatatacaccatgttggcatatgtccaccaggatcaacagtagttgctcaagccttggcaacggttggttctgcagctccattggcgggacagta
-# cgcacagcaatcatttggcgctttaccctcaccacagcatttattcatcaaatcttcttctctaactgacttcagcccatccacgacccccacgcccc
-# cccaacgagaacgcagcaacagtttggaccaaccacaacggtctcacaagtttgactgtgataaatgcgacatgcaatttaaccaattggagaaattg
-# cgagagcatcaactattgcacgcaatgaatccagcaacaaatttttcagacgcaggacagaactctaattctgatggaaacttcggtccgttcggctg
-# catactgcaaagcttacaacaagcagcagctcaacagacacagaaccaaccaccaccaacaaaaaaacggaaatactcggatagctcttcaaatgcag
-# atgaaatgccgaatttatcggaacctgaggctgcacataagaaacatgaattcctttataattattatatgcaaaatgaaacgaacacagaactgaaa
-# aaacagtttcttatgcgacaacaacataagaaagcacagcagattcaacctcaagaacaaggaaatgagtctgatttggaaatggaattcttgactaa
-# tttttatcagcagaacgaagcgaagaaggttagtaattacgactttttactgcagtactatcggacacaggaagaggcatccctgaagtcaaaatcaa
-# agcaacagcacctctttagctccagtaaaaagccaactagcgagtttctattgcagtactatcaactgaacgagtcaaaaaagttttttcagttagtt
-# gcctcgccccaaacaacgcctgatggcccaggctacaacccgtcatcgcagatgccaaaacccacgacagatgaagttagtaatgacatcggcgaaag
-# atcattggagcaggcaacagaaacacaaaaagaagaacaaggagaaatattcagcgaagacaggccacgcgaggaaaatgctttatccttaggcaaaa
-# gtgtaatggaaaagtttagcaacaacaacattaacattaacttagttcaagctgacccaaccgagacgaacggtagtcaatctgttgaaacaagacaa
-# gagttgttaatggcaccttcaataattgcagtcaatgatgataaccaatatttgggctcaagatcgttacaaaaagaagacaaggaaaagtcacagta
-# ttttcataatcttgaagacttcctggatgccaccatgatagagaacaactcccagaccttgacttttaatgatgatgagaaagctggccaaaaggacg
-# aatcggttcacaaagccaaagagatggaaaaacggtcttctgtgtctccggttaatgttgcatccaaacaaaacaagcggctacgtacaaccatactt
-# ccggagcaactgaactttttgtatgaatgctatcaatccgagtcaaatccaagccgaaaaatgcttgaagagatatctaagaaagtaaatctgaagaa
-# acgtgtagtgcaagtctggtttcaaaactctcgggccaaagataaaaaatcccgcaatcagcgacattacgcacacatatctgatgataacagctatg
-# atggctccagtggcaaggaagttgtcagcgacctaaaaactaatggcggacccgtggaacaggaccacgaatcaaacctacaggactgtcagctatgc
-# caagtcacccaagtcaacatccgaaagcatgcttttagcgtagagcatatctgcaaaatgaagaagctgctcgaacaaaccaccgagctttatgccca
-# gagcaacggaagcggcagtgatgacaacgattccgacagggaaaaaagattttacaacttatcaaaggcttttctgtttcaacacgttgtttcgaatg
-# cgacaagcaaagctaatcttacacgaggctctggacaagatttggaagctctacccgaagagaactgtatgcttaactatgacacagctagtggtgat
-# tcgaagagtcatattcaacattctttacctgccgaaatcgtctctgaagatgtgcgaaaaatcgctggtaatcaggaacttatccagcatctatttaa
-# ccgaaaccatatcaccgtgacgcagaatattaattcagagcaggaacatcctttctataaaatttag]
-# protein sequence = [MFNCAAIRSNNGNDYGSPMSSSDVETFNGKIVYNLDGSAYIIATDNANGSASGSAKSCYASISTSVKKLLKVKDRGQE
-# ENEKEHQHQYHQDQSETQEQELADVDAGPGVETLGGASYKSSPKIHSFRVVSAQDANSTCQDQIRAFKIQKPILMCFICKLSFGNVKSFSLHANSEHR
-# LNLEELDQQLLNREYSSAIIQRNMDEKPQISFLQPLDNNAACATSDDTDKVQIAPEGSCPTLTPSPHPVLGNEDEVELENKQEAEQLRVLDQGPEQDP
-# ETDQESSSSKMAAPSAYLPLSSPKVAVKPTVKCGSLNSATAKTNNLSKVSSTSSSTSAYTSGEFSLPSTDNISINKSTNCNQGAEPPSSSSLEVEMKM
-# GSMSASPQTNESDVPCSDLMQLQHVAAGGTYPPQVNSFHASLAALAANESNDSRVKLITEFLQQQLQQHQQQSSLFPSHCPDHPDLIGVDCKTCELLD
-# IHQRSRSPPSSHQHLPQSLPQLHVQSQPLQIPHRSPCSNSVGLPISPSASSVTSAGNASSATSSFTIGACSEHINGRPQGVDCARCELLLNSARLNSG
-# VQMSTRNSCKTLKCPQCNWHYKYQETLEIHMREKHPDGESACGYCLAGQQHPRLARGESYSCGYKPYRCEICNYSTTTKGNLSIHMQSDKHLNNMQEL
-# NSSQNIVAAAAAAAATSKLLLSSSSPQGSSAVTSGSVPSGASGSASSGGSNNVSGNASLGTNTQTTGTGASNSNANTGSNASSSKPKPSFRCDICSYE
-# TSVARNLRIHMTSEKHTHNMAVLQNNIKHIQAFNFLQQQQQGAAGNVQGQSSGGFMPEVALADLAYNQALMIQLLHQQQQHQQSTNSKLSPSCSPVST
-# PDQFCFSPKPIKIGHGAGVGMALGMPIGISQCNEGPGDLAGDPHPLTKTDKWPTAFYSCLICDCFSTNNLDDLNQHLLVDRSRQSSSASSEIMVIHNN
-# NYICRLCNYKTNLKANFQLHSKTDKHLQKLNFINHIREGGSRNEYKMQYQQQLATNVVQVKCNCCDFHTNSIQKLSLHTQQMRHDTMRMIFQHLLYIV
-# QQSQMHKKSLGTLEDDPQCSCPDEDQQSQSTKKLLLCQLCNFTAKNLHEMVQHIKGMRHMQIEQFICLQRRSENQEIPALNEVFRVTEWTMDNEDVTF
-# ETGFNMSTTVTNEATPDTSYAAASSAACVSAVPDVSIFSPSSPSSCATPGVKSLGHHASPGLNNFVSGTPVPTTVFKCNLCEYFVQSKTDMASHIETD
-# HPSAESDDFISIPTNTAALQAFQTAVAAAALAAVQHRCAAINAPTQESGQADKDLVANDSDGPIAIKRERLEEEDDPMTGIEDTKEVTHQATSSSTSE
-# SPKVLETQVGVQCPLCLENHFREKIYLEAHLTNVHSVTKDGLSRLLLLVDQKAWTNESEITDVPSIAPQAPYPNTEKEEAAPSPSESPSSANAIKCTT
-# ANNSSLPVGMQGLSCQQCEASFKHEEQLLQHAQQNQHFSSQNGEYLCLAASHISRPCHMTFRTISAMITHFQDSHMSLVISERHVYKYRCKQCSLAFK
-# TQEKLTTHMLYHTMRDATKCSICQRNFRSTQALQKHMEQAHSEDRAPSGRSSSPQMPTLSSEEAHKLPLEETHASEREVTGKNVSPLRLDSQQNKEVR
-# LSTPSPMSVDSQAQQQYLATFAALLKQQQGNSETVGLHSEALSLSGEFSQHLQGLQNLHNLQNMQQQFGAVAAASGLPINPVDMLNLMQFHHLMSLNF
-# MNLAPPLVFGGGAAGSNADPASSAQNNIITSSSIAASSGLADVQLTSGVNALPVDSSKATLAQPQHNVNSNNQLASNQKRARTRITDDQLKILRAHFD
-# INNSPSEESIMEMSQKANLPMKVVKHWFRNTLFKERQRNKDSPYNFNNPPSTTLNLEEYERTGQAKVTPLNDASSVSLSAAMTTSTISSAPSTNTNLS
-# SIETATTRVNTVGKSMQTAPVLFPATVPISTPVSRPESTNSSGNVSDYLSNNLFFGQHGGKEQGLLYPVEGQIKSEPQDDMIGSNDFAFQTKQHSNFS
-# FIKQQHELLDPHEQSITTQDTDMSQDQSLLAGSSLSAHCQGQQQTNIFETKSESESSDVISRPPTPNSGAAGSLYGTMNDLINQQLENMGSNMGPPKK
-# LQIVGKTYDKTSTPISSSISASTQFESNSSNSSSSSSSTSGGKRANRTRFTDYQIKVLQEFFENNSYPKDSDLEYLSKLLLLSPRVIVVWFQNARQKQ
-# RKIYENQPNNSLFENEETKKQNINYACKKCSLVFQRYYELIRHQKNHCFKEENNKKSAKAQIAAAQIAQNLSSEDSNSSMDIHHVGICPPGSTVVAQA
-# LATVGSAAPLAGQYAQQSFGALPSPQHLFIKSSSLTDFSPSTTPTPPQRERSNSLDQPQRSHKFDCDKCDMQFNQLEKLREHQLLHAMNPATNFSDAG
-# QNSNSDGNFGPFGCILQSLQQAAAQQTQNQPPPTKKRKYSDSSSNADEMPNLSEPEAAHKKHEFLYNYYMQNETNTELKKQFLMRQQHKKAQQIQPQE
-# QGNESDLEMEFLTNFYQQNEAKKVSNYDFLLQYYRTQEEASLKSKSKQQHLFSSSKKPTSEFLLQYYQLNESKKFFQLVASPQTTPDGPGYNPSSQMP
-# KPTTDEVSNDIGERSLEQATETQKEEQGEIFSEDRPREENALSLGKSVMEKFSNNNININLVQADPTETNGSQSVETRQELLMAPSIIAVNDDNQYLG
-# SRSLQKEDKEKSQYFHNLEDFLDATMIENNSQTLTFNDDEKAGQKDESVHKAKEMEKRSSVSPVNVASKQNKRLRTTILPEQLNFLYECYQSESNPSR
-# KMLEEISKKVNLKKRVVQVWFQNSRAKDKKSRNQRHYAHISDDNSYDGSSGKEVVSDLKTNGGPVEQDHESNLQDCQLCQVTQVNIRKHAFSVEHICK
-# MKKLLEQTTELYAQSNGSGSDDNDSDREKRFYNLSKAFLFQHVVSNATSKANLTRGSGQDLEALPEENCMLNYDTASGDSKSHIQHSLPAEIVSEDVR
-# KIAGNQELIQHLFNRNHITVTQNINSEQEHPFYKI]
-# end gene contig31.g47
-###
-# start gene contig31.g48
-contig31	AUGUSTUS	gene	33198	37153	0.1	-	.	ID=contig31.g48
-contig31	AUGUSTUS	transcript	33198	37153	0.1	-	.	ID=contig31.g48.t1;Parent=contig31.g48
-contig31	AUGUSTUS	CDS	33198	33595	0.85	-	2	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	33726	34130	0.58	-	2	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	34186	34301	0.39	-	1	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	34747	35322	0.92	-	1	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	35381	35529	0.78	-	0	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	35608	36030	0.43	-	0	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	36290	36345	0.5	-	2	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	CDS	36436	37153	0.58	-	0	ID=contig31.g48.t1.cds;Parent=contig31.g48.t1
-contig31	AUGUSTUS	start_codon	37151	37153	.	-	0	Parent=contig31.g48.t1
-# coding sequence = [atggccctttttgacgaggaggaggggtacgtcaatccagccatcgacaacgaaaggtacgaggacaagtacttgcagg
-# caagtacattatttcgcaacctgattcgtacctgtgaagaagctcaggagaatggaagagaaggcaactttagacaatctggcaaccctgacgaggcc
-# gcattaatggcgtcaggagtgggaagcgaaaacctagttcgttttcttgaacaacaacagcagctcaatgagcgtttggctgagcaacaagccacgct
-# tttgagggcaaactcggcagcaactgtaatgcataataaactgccaaaaatcgacatcaagctgttcactggcgactacaaggagtggccacgcttca
-# agaacatatacgagagcacaatccatagcaagcagcatttgacagcaatacaaaagttgcactacttaaaaacgtacatcactggagaagcggctgac
-# ttgattcgccatatgcaaattacggatgcagcttacgaggctgcttggacttgcctgattgatcgctacaatagaccacgtcacattgttaacactct
-# gctggagacatttgtcaacttaccttcgaccgccagagcagatgtaatagttctgcgcaaggtgacggacggagccaccgaaattgtacgcggcctgg
-# atgcatcagggcaaactcagggggactgctgggttatacactttattctcgaccgacgttgcgaggaatttgagctcagcaaaagtgagtcagacttg
-# aactctaaggttattggttcgcaagcagcagtgcctacaacacacctacgagatgaaaggcgcatcccaagcgcacccgaagatgctacggtcaccat
-# cagccatattgcacgggtacaagttgctgccacagctgaagccttgtgcaagggatcaacaaccgcaacacagccacaagggctacgaaagggtgcat
-# tgccaacaggtttaatgtttctcaaaaacgcaaagggatcgcactccacctgccgtgtgcttttggacagtggttcggaactgtcatacatctccgag
-# cggtgcgttcaggctctcagactggcacgctcgccgtcacgaatcttggtgtcagggacttcgtatatcaaggctgagacaactagaggctgcagcac
-# actggacttgacgtcgaggatctcggatcacataatgaagtcgttggcgccagtcgacatactcctgggcagcgactacgtttggaccgtgttcaccg
-# atcaaaagatgttcgacaatgagggcgacatcatcgccatttcaacaatatttggattggtcataacatctatcgtaaccaccggctgttcgagctca
-# aggatggcaccatttctggcagtaagggtcctggatcagttagcccacgaccatcaacacgagtttcctacctctgcaaagatccagaaagagcagtt
-# tcatgtggacgacgtactgacgggagcacataccgaaaaggagctcattcacaatcaaaatgagttaattcaattgatgaaatgtgctggtatggaac
-# ttggaaaatgggtttcaaattcatcacgtatcgccgacaaagctctcgcggccaccgacgtacaaagaaaagggtccaattctacagcaaaggttctg
-# ggcatttattgggatccagaagaggatatgttatccaacaaggtctgcctcacaacaaatccggacaacaccaaacgccaagtgctgtcagatgtggg
-# acgcatctttgacccgctgggtattctgtcgccagtggtggtgcggtttaaaattttgttccaagaattgtggctgctcgatctcggctgggacacgg
-# agcttcctccaaaaattgcggtctggtggaataaatgccgcaacgacctacacgtactgagagatcttcgcctgctacgaaaaccaagtcaaagaaga
-# agtgaagaccaccgcattaaccgctcaggaagcgtgctcattgtgaccaatcgaagctctggctcaacgcatctcgtcctggacaaagctgacacgct
-# gctgacaaatggaaagaccttggaagagattcaggctgctcgcattctatgcctgaaagaggctcagagatgttttatggaggaccgcaaactactga
-# cagaaaataagccaactcacagccgcttacagttggtgaagctttcaacgattatctgcaaggatggccttcttcgagttggtggtcgactggacaac
-# tcacaattgccagctgagacaaaacaccctatactgcgtccaaagtcgaaccgcatcacaaaattgattttggagtacgaacatatatcaaatcttca
-# cccaggagtttctgcactatttgtaattgctccacaaaagtactggatccttggtgcacggaacctgataagaaatctggttcacagctgcattaaat
-# gtttctatcaacccatacatttggaactagccaccgatcctagcgcagactcatatctggcttgtcttcggcgtttcatgtccctgcgaggaaagtgc
-# tcacagatcttcagcaataatgagccgaatttcgttggtgccaaacggactttggatgagatgcagcaacttttttcttcgcaggagcatcaacgcaa
-# tgtaacacaatcgctggccaatggtggaatcaagtggagtttcatacctccccattcgccacgttggggagggaagtgggagtcatcagtacgctccg
-# tgaaattacatctgcgtcgtgtcgtgggaaaaaatgttctaacctttgaacagatgcaaactgtgattgctcagatcagtgctatggtgaactcggcc
-# gctatgctacacacctga]
-# protein sequence = [MALFDEEEGYVNPAIDNERYEDKYLQASTLFRNLIRTCEEAQENGREGNFRQSGNPDEAALMASGVGSENLVRFLEQQ
-# QQLNERLAEQQATLLRANSAATVMHNKLPKIDIKLFTGDYKEWPRFKNIYESTIHSKQHLTAIQKLHYLKTYITGEAADLIRHMQITDAAYEAAWTCL
-# IDRYNRPRHIVNTLLETFVNLPSTARADVIVLRKVTDGATEIVRGLDASGQTQGDCWVIHFILDRRCEEFELSKSESDLNSKVIGSQAAVPTTHLRDE
-# RRIPSAPEDATVTISHIARVQVAATAEALCKGSTTATQPQGLRKGALPTGLMFLKNAKGSHSTCRVLLDSGSELSYISERCVQALRLARSPSRILVSG
-# TSYIKAETTRGCSTLDLTSRISDHIMKSLAPVDILLGSDYVWTVFTDQKMFDNEGDIIAISTIFGLVITSIVTTGCSSSRMAPFLAVRVLDQLAHDHQ
-# HEFPTSAKIQKEQFHVDDVLTGAHTEKELIHNQNELIQLMKCAGMELGKWVSNSSRIADKALAATDVQRKGSNSTAKVLGIYWDPEEDMLSNKVCLTT
-# NPDNTKRQVLSDVGRIFDPLGILSPVVVRFKILFQELWLLDLGWDTELPPKIAVWWNKCRNDLHVLRDLRLLRKPSQRRSEDHRINRSGSVLIVTNRS
-# SGSTHLVLDKADTLLTNGKTLEEIQAARILCLKEAQRCFMEDRKLLTENKPTHSRLQLVKLSTIICKDGLLRVGGRLDNSQLPAETKHPILRPKSNRI
-# TKLILEYEHISNLHPGVSALFVIAPQKYWILGARNLIRNLVHSCIKCFYQPIHLELATDPSADSYLACLRRFMSLRGKCSQIFSNNEPNFVGAKRTLD
-# EMQQLFSSQEHQRNVTQSLANGGIKWSFIPPHSPRWGGKWESSVRSVKLHLRRVVGKNVLTFEQMQTVIAQISAMVNSAAMLHT]
-# end gene contig31.g48
-###
-#
-# ----- prediction on sequence number 32 (length = 40014, name = contig32) -----
-#
-# Predicted genes for sequence number 32 on both strands
-# start gene contig32.g49
-contig32	AUGUSTUS	gene	3187	7142	0.08	-	.	ID=contig32.g49
-contig32	AUGUSTUS	transcript	3187	7142	0.08	-	.	ID=contig32.g49.t1;Parent=contig32.g49
-contig32	AUGUSTUS	CDS	3187	3584	0.79	-	2	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	3715	4119	0.52	-	2	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	4175	4290	0.3	-	1	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	4736	5311	0.94	-	1	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	5370	5518	0.85	-	0	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	5597	6019	0.37	-	0	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	6279	6334	0.36	-	2	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	CDS	6425	7142	0.44	-	0	ID=contig32.g49.t1.cds;Parent=contig32.g49.t1
-contig32	AUGUSTUS	start_codon	7140	7142	.	-	0	Parent=contig32.g49.t1
-# coding sequence = [atggccctttttgacgaggaggaggggtacgtcaatccagccatcgacaacgaaaggtacgaggacaagtacttgcagg
-# caagtacattatttcgcaacctgattcgtacctgtgaagaagctcaggagaatggaagagaaggcaactttagacaatctggcaaccctgacgaggcc
-# gcattaatggcgtcaggagtgggaagcgaaaacctagttcgttttcttgaacaacaacagcagctcaatgagcgtttggctgagcaacaagccacgct
-# tttgagggcaaactcggcagcaactgtaatgcataataaactgccaaaaatcgacatcaagctgttcactggcgactacaaggagtggccacgcttca
-# agaacatatacgagagcacaatccatagcaagcagcatttgacagcaatacaaaagttgcactacttaaaaacgtacatcactggagaagcggctgac
-# ttgattcgccatatgcaaattacggatgcagcttacgaggctgcttggacttgcctgattgatcgctacaatagaccacgtcacattgttaacactct
-# gctggagacatttgtcaacttaccttcgaccgccagagcagatgtaatagttctgcgcaaggtgacggacggagccaccgaaattgtacgcggcctgg
-# atgcatcagggcaaactcagggggactgctgggttatacactttattctcgaccgacgttgcgaggaatttgagctcagcaaaagtgagtcagacttg
-# aactctaaggttattggttcgcaagcagcagtgcctacaacacacctacgagatgaaaggcgcatcccaagcgcacccgaagatgctacggtcaccat
-# cagccatattgcacgggtacaagttgctgccacagctgaagccttgtgcaagggatcaacaaccgcaacacagccacaagggctacgaaagggtgcat
-# tgccaacaggtttaatgtttctcaaaaacgcaaagggatcgcactccacctgccgtgtgcttttggacagtggttcggaactgtcatacatctccgag
-# cggtgcgttcaggctctcagactggcacgctcgccgtcacgaatcttggtgtcagggacttcgtatatcaaggctgagacaactagaggctgcagcac
-# actggacttgacgtcgaggatctcggatcacataatgaagtcgttggcgccagtcgacatactcctgggcagcgactacgtttggaccgtgttcaccg
-# atcaaaagatgttcgacaatgagggcgacatcatcgccatttcaacaatatttggattggtcataacatctatcgtaaccaccggctgttcgagctca
-# aggatggcaccatttctggcagtaagggtcctggatcagttagcccacgaccatcaacacgagtttcctacctctgcaaagatccagaaagagcagtt
-# tcatgtggacgacgtactgacgggagcacataccgaaaaggagctcattcacaatcaaaatgagttaattcaattgatgaaatgtgctggtatggaac
-# ttggaaaatgggtttcaaattcatcacgtatcgccgacaaagctctcgcggccaccgacgtacaaagaaaagggtccaattctacagcaaaggttctg
-# ggcatttattgggatccagaagaggatatgttatccaacaaggtctgcctcacaacaaatccggacaacaccaaacgccaagtgctgtcagatgtggg
-# acgcatctttgacccgctgggtattctgtcgccagtggtggtgcggtttaaaattttgttccaagaattgtggctgctcgatctcggctgggacacgg
-# agcttcctccaaaaattgcggtctggtggaataaatgccgcaacgacctacacgtactgagagatcttcgcctgctacgaaaaccaagtcaaagaaga
-# agtgaagaccaccgcattaaccgctcaggaagcgtgctcattgtgaccaatcgaagctctggctcaacgcatctcgtcctggacaaagctgacacgct
-# gctgacaaatggaaagaccttggaagagattcaggctgctcgcattctatgcctgaaagaggctcagagatgttttatggaggaccgcaaactactga
-# cagaaaataagccaactcacagccgcttacagttggtgaagctttcaacgattatctgcaaggatggccttcttcgagttggtggtcgactggacaac
-# tcacaattgccagctgagacaaaacaccctatactgcgtccaaagtcgaaccgcatcacaaaattgattttggagtacgaacatatatcaaatcttca
-# cccaggagtttctgcactatttgtaattgctccacaaaagtactggatccttggtgcacggaacctgataagaaatctggttcacagctgcattaaat
-# gtttctatcaacccatacatttggaactagccaccgatcctagcgcagactcatatctggcttgtcttcggcgtttcatgtccctgcgaggaaagtgc
-# tcacagatcttcagcaataatgagccgaatttcgttggtgccaaacggactttggatgagatgcagcaacttttttcttcgcaggagcatcaacgcaa
-# tgtaacacaatcgctggccaatggtggaatcaagtggagtttcatacctccccattcgccacgttggggagggaagtgggagtcatcagtacgctccg
-# tgaaattacatctgcgtcgtgtcgtgggaaaaaatgttctaacctttgaacagatgcaaactgtgattgctcagatcagtgctatggtgaactcggcc
-# gctatgctacacacctga]
-# protein sequence = [MALFDEEEGYVNPAIDNERYEDKYLQASTLFRNLIRTCEEAQENGREGNFRQSGNPDEAALMASGVGSENLVRFLEQQ
-# QQLNERLAEQQATLLRANSAATVMHNKLPKIDIKLFTGDYKEWPRFKNIYESTIHSKQHLTAIQKLHYLKTYITGEAADLIRHMQITDAAYEAAWTCL
-# IDRYNRPRHIVNTLLETFVNLPSTARADVIVLRKVTDGATEIVRGLDASGQTQGDCWVIHFILDRRCEEFELSKSESDLNSKVIGSQAAVPTTHLRDE
-# RRIPSAPEDATVTISHIARVQVAATAEALCKGSTTATQPQGLRKGALPTGLMFLKNAKGSHSTCRVLLDSGSELSYISERCVQALRLARSPSRILVSG
-# TSYIKAETTRGCSTLDLTSRISDHIMKSLAPVDILLGSDYVWTVFTDQKMFDNEGDIIAISTIFGLVITSIVTTGCSSSRMAPFLAVRVLDQLAHDHQ
-# HEFPTSAKIQKEQFHVDDVLTGAHTEKELIHNQNELIQLMKCAGMELGKWVSNSSRIADKALAATDVQRKGSNSTAKVLGIYWDPEEDMLSNKVCLTT
-# NPDNTKRQVLSDVGRIFDPLGILSPVVVRFKILFQELWLLDLGWDTELPPKIAVWWNKCRNDLHVLRDLRLLRKPSQRRSEDHRINRSGSVLIVTNRS
-# SGSTHLVLDKADTLLTNGKTLEEIQAARILCLKEAQRCFMEDRKLLTENKPTHSRLQLVKLSTIICKDGLLRVGGRLDNSQLPAETKHPILRPKSNRI
-# TKLILEYEHISNLHPGVSALFVIAPQKYWILGARNLIRNLVHSCIKCFYQPIHLELATDPSADSYLACLRRFMSLRGKCSQIFSNNEPNFVGAKRTLD
-# EMQQLFSSQEHQRNVTQSLANGGIKWSFIPPHSPRWGGKWESSVRSVKLHLRRVVGKNVLTFEQMQTVIAQISAMVNSAAMLHT]
-# end gene contig32.g49
-###
-# start gene contig32.g50
-contig32	AUGUSTUS	gene	9315	31071	0.09	-	.	ID=contig32.g50
-contig32	AUGUSTUS	transcript	9315	31071	0.09	-	.	ID=contig32.g50.t1;Parent=contig32.g50
-contig32	AUGUSTUS	CDS	9315	9325	0.27	-	2	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	9382	9437	0.39	-	1	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	19927	22118	0.81	-	0	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	24947	25309	0.99	-	0	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	25407	25572	0.98	-	1	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	26120	26752	0.96	-	1	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	29696	29964	0.86	-	0	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	CDS	30286	31071	0.8	-	0	ID=contig32.g50.t1.cds;Parent=contig32.g50.t1
-contig32	AUGUSTUS	start_codon	31069	31071	.	-	0	Parent=contig32.g50.t1
-# coding sequence = [atggcatcaaagcgtgatgtcagcttggcacagtcagatgggacagtgccgacggtgccattgacgccatcaaccccat
-# acttaagtagttcagaaagtggcaacaatgaacaaggcaaatatatatctggcctgccgaataatcgtaaacgcctgaagctgtccactcttgaacta
-# aacagcagccagggcagtgatgtggacagtccgattgagccagatttggatccgaatgcaagaatctcagaaagtaaggcggatgattatgctgatat
-# ggaaaatcatctcccaggcaattgcaacagcgtcattgaaggggcatcatctggggacatctcaaagataaaaggtccagaaaaattagttcaattcg
-# aaaagaactgctatgtgcccccggatcaggcgctggttactagtgtggaattggtagttccagctcctcagaactcatcgttaagcatacaggttggg
-# cgctccgaggagacaaaacaaagcgcccttagagaaccctcggaagcttcgtcatcgaccattgataacaaactgcagtatagtacgtctggtcctta
-# caactctagtagctccacaaatatattagcaaacgataaaatcgatggttgtgcaaatgactcttccaatttgaacttaagaactcctactaagttag
-# cagtaacaacagcaacgagtgatattttgaataatgatcgaagggcttctttatgggcgcctcaccatgaccagtcgaggcaaacgcagcagcagtcg
-# agtgagcctaagcaagagcctaattctccgttgtttggtactcatcaaagtgatcatatccaacgacagcaccagcagcagccaccttctcaacatcc
-# catggaatgtcatgcgaatttgcatcaatcagcatctatttcacagcaacacgaacaacatttgcaacatgaacggcagcaaattcatcaacaccagc
-# atcaaccgacacagcaacaccatccactgcacgaaaactaccatgatattattatggaggaattccatgaggagcctagcacagcgtttaaattaacg
-# ctctccccaagtaacgctaaacctgagaatcaagatgacggttatgagacgagcgcgggcgacgttttaacaccaaattctcatagctcttccacaca
-# ctctgttacccctcagcatcaaatgcaacatcctaacatcgtgcttatccatcagaatcagaagaaacccgatgagcttggattagcaaagaaccttc
-# ttaccggtgaagctcacgctgaccccgctacgtgctcatccaacggtattcaaggacagcttcatgccacccagacacatctcgagctgagtggagac
-# acacgatgctcaagccatacctcggctgtcaacccctacagttttatgggtgaggagatgcgtatgcattccccagtcaatcgacctatggagacggt
-# aactactgaaacggctcggtacgcgtcggttccagcgccaatgtcaacttcaaatggcaatcaagagtccctaagcggagaattataccaacacaccc
-# atcatagtacaagtatcttggaaccaactgaaagctctcaatgtgacttgcattctaagccaacgccaaaaaaaaggggtcgcaaaaaaaagttggtg
-# gctgacagtactcagatatcaacaccatcgagtcaacaagaaatgtctgccatgactgcaatttgcgaagatggtggtgttgatcacataaaagccat
-# gaaaccaaaggaacgcaagaagcatgacagattcaatggaatgtctgaggacgaagtaattaaacggactattcccgatcacctgtgtgataacctcg
-# atatcgttatagtaggaataaatcctggattgtttgctgcatataaaggtcaccactacgcaggaccaggaaatcacttctggaagtgtctttacttg
-# gcaggacttactcaggagcagatgagtgccgatgaagaccacaaattgctaaagcaaggaattggatttactaacatggtcgcgagagccactaaggg
-# gtcagctgacctcacaagaaaggaaataaaagagggcagccgaattttgctggaaaagcttcaaagatttcggccaaaagtagccgtttttaatggca
-# aacttatttttgaggtgttttctggaaagaaggagtttcactttggtcggcaacctgatctcgttgatggcactgacacatacatttgggtgatgcca
-# tcatcatcagcacgatgcgcacagttgcctcgcgctgccgacaaagttcccttttatgcggccctaaagaagtttcgggattttctaaacgggttgat
-# accccacatcgatgagtccgaatgcgtgtttacagaccagcgaattcgacagtgtagcgagcagcaacaagttgaaaccagcggaaaaaataaacaaa
-# ctcatcaaacttcacttggagatcctcaagcgagtcttacttttgtaggtaactgcggtggtacaagtacaggtgctacggaatgtggaaatgtcacc
-# gaggaggcagatgacaaactgatgccccatttgactggcaaaatgtctttttccaatactgctacggatcgtggaacattttcgtttacgggagacga
-# tagatccatgctgccaataacaaatcacaacaccgcccccaatgaaagcacttacttgtctgtgtttggtgcgcagcaaaccctgccccagcaaccaa
-# tagagaagaaaaaacgtggtcgtccaaagaagataaagggacaagagattattgatcattccgtgggcggcaaaatcagcattggtggacaacatatg
-# cctcaacatgattttaataatattctaaacctttcggttatccctgccggcggctgcattgaaactccaaaaaaaaagaggggcaggccaaaaaaaat
-# aaaacccgccattgacaatattctgtcagtaaaacagcttcagcacggaaactctaatccaaacacgacaaccggactgtcagtaaactcaatgcatc
-# cactatcaatggagcatatagcagcgtccccgcagagcagtcatcaaatgccgcctagtttgtacaacacaccaccaccatcacaccttttgtacaac
-# gcatcggcatcaccgatggcatcccccgccctcaattgcaattacaatcaagtgcacggccatggaactccaccagtgggacatgcgactcccgtcgc
-# tcagggttcgtcacccaatatcgacccccaaaacgagcacctaactccccagaagcaaaatcagcagggaaatatggaggctggactagatatgcggg
-# aacaccctcatttgggtgagacgcctcctccaagttcgccaaacatgtgtcctgctgtcgattttgatccaccaaacgagcactccgacccgcaagtg
-# ggcgcaggggagccaaataaaacggttgagttgggtcaccagcaaccgccaacagtggaaaaggatcaatatggtagtcccgcacatgatgccgaggc
-# aaacatagctcatccttccgagcactaccagcaatgggcttcgccgcataaccaacaaagtcttcagccagcgcagaaagtaacacatcagcaccttc
-# atcaccccattcagcacttccagcaggagcagtccgacaactggcagcgctacgaacaacataattcgaatccttacatgctgatttctgctcaccac
-# cagaatctcagtccgcgggtaggaaatcaaacccagcacaatactccccaaccaggacatatcgtctcagacgtttctcgcaagagcttgtgtggcct
-# cgaatcgctggttgatcaaataccagcaataagggaacacgaatgcagcaatataccattggcaacagcagcggcagcagcggctgctgttgaaagtc
-# gtcttttaggcttgcaacaacagcagcagcatcagcagcagcagcaacaacagcagcaggaacagcagcatatacagcagcaacaacaacaatcacaa
-# caacagcaccagcagcaacaacaacatcaacaacagcaccagcaaccaaaacgctgcattccagagaattcggtgcaaacggaatcatgtagaccgtc
-# aagagagaatagcaacgtcagcaacaacaatttttctgtaagcagtctagctgcatccgctttgactgcaagaactgagaacgaagctatatatggca
-# acagtggagaaacccgagtcatcagtgaaagtagcaatagtaacaacaacaattgtggcaacagcatcgagtattctattcatagtccatccggatat
-# catcatcatgcccctcacttaatgggcgctataggggcgaacattaacaactcagagcccaatccgcatcacctttcccatcctcatccacctcctca
-# ctcacatccgcatacaatattgatatgcccgggaagttcaactagaaatgcaacaacccgaaccaaaaacagagcagtaccttaa]
-# protein sequence = [MASKRDVSLAQSDGTVPTVPLTPSTPYLSSSESGNNEQGKYISGLPNNRKRLKLSTLELNSSQGSDVDSPIEPDLDPN
-# ARISESKADDYADMENHLPGNCNSVIEGASSGDISKIKGPEKLVQFEKNCYVPPDQALVTSVELVVPAPQNSSLSIQVGRSEETKQSALREPSEASSS
-# TIDNKLQYSTSGPYNSSSSTNILANDKIDGCANDSSNLNLRTPTKLAVTTATSDILNNDRRASLWAPHHDQSRQTQQQSSEPKQEPNSPLFGTHQSDH
-# IQRQHQQQPPSQHPMECHANLHQSASISQQHEQHLQHERQQIHQHQHQPTQQHHPLHENYHDIIMEEFHEEPSTAFKLTLSPSNAKPENQDDGYETSA
-# GDVLTPNSHSSSTHSVTPQHQMQHPNIVLIHQNQKKPDELGLAKNLLTGEAHADPATCSSNGIQGQLHATQTHLELSGDTRCSSHTSAVNPYSFMGEE
-# MRMHSPVNRPMETVTTETARYASVPAPMSTSNGNQESLSGELYQHTHHSTSILEPTESSQCDLHSKPTPKKRGRKKKLVADSTQISTPSSQQEMSAMT
-# AICEDGGVDHIKAMKPKERKKHDRFNGMSEDEVIKRTIPDHLCDNLDIVIVGINPGLFAAYKGHHYAGPGNHFWKCLYLAGLTQEQMSADEDHKLLKQ
-# GIGFTNMVARATKGSADLTRKEIKEGSRILLEKLQRFRPKVAVFNGKLIFEVFSGKKEFHFGRQPDLVDGTDTYIWVMPSSSARCAQLPRAADKVPFY
-# AALKKFRDFLNGLIPHIDESECVFTDQRIRQCSEQQQVETSGKNKQTHQTSLGDPQASLTFVGNCGGTSTGATECGNVTEEADDKLMPHLTGKMSFSN
-# TATDRGTFSFTGDDRSMLPITNHNTAPNESTYLSVFGAQQTLPQQPIEKKKRGRPKKIKGQEIIDHSVGGKISIGGQHMPQHDFNNILNLSVIPAGGC
-# IETPKKKRGRPKKIKPAIDNILSVKQLQHGNSNPNTTTGLSVNSMHPLSMEHIAASPQSSHQMPPSLYNTPPPSHLLYNASASPMASPALNCNYNQVH
-# GHGTPPVGHATPVAQGSSPNIDPQNEHLTPQKQNQQGNMEAGLDMREHPHLGETPPPSSPNMCPAVDFDPPNEHSDPQVGAGEPNKTVELGHQQPPTV
-# EKDQYGSPAHDAEANIAHPSEHYQQWASPHNQQSLQPAQKVTHQHLHHPIQHFQQEQSDNWQRYEQHNSNPYMLISAHHQNLSPRVGNQTQHNTPQPG
-# HIVSDVSRKSLCGLESLVDQIPAIREHECSNIPLATAAAAAAAVESRLLGLQQQQQHQQQQQQQQQEQQHIQQQQQQSQQQHQQQQQHQQQHQQPKRC
-# IPENSVQTESCRPSRENSNVSNNNFSVSSLAASALTARTENEAIYGNSGETRVISESSNSNNNNCGNSIEYSIHSPSGYHHHAPHLMGAIGANINNSE
-# PNPHHLSHPHPPPHSHPHTILICPGSSTRNATTRTKNRAVP]
-# end gene contig32.g50
-###
-#
-# ----- prediction on sequence number 33 (length = 40016, name = contig33) -----
-#
-# Predicted genes for sequence number 33 on both strands
-# start gene contig33.g51
-contig33	AUGUSTUS	gene	4558	16069	0.21	-	.	ID=contig33.g51
-contig33	AUGUSTUS	transcript	4558	16069	0.21	-	.	ID=contig33.g51.t1;Parent=contig33.g51
-contig33	AUGUSTUS	CDS	4558	4630	0.27	-	1	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	CDS	4925	7116	0.72	-	0	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	CDS	9945	10307	0.99	-	0	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	CDS	10405	10570	1	-	1	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	CDS	11118	11750	0.96	-	1	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	CDS	14694	14962	0.86	-	0	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	CDS	15284	16069	0.82	-	0	ID=contig33.g51.t1.cds;Parent=contig33.g51.t1
-contig33	AUGUSTUS	start_codon	16067	16069	.	-	0	Parent=contig33.g51.t1
-# coding sequence = [atggcatcaaagcgtgatgtcagcttggcacagtcagatgggacagtgccgacggtgccattgacgccatcaaccccat
-# acttaagtagttcagaaagtggcaacaatgaacaaggcaaatatatatctggcctgccgaataatcgtaaacgcctgaagctgtccactcttgaacta
-# aacagcagccagggcagtgatgtggacagtccgattgagccagatttggatccgaatgcaagaatctcagaaagtaaggcggatgattatgctgatat
-# ggaaaatcatctcccaggcaattgcaacagcgtcattgaaggggcatcatctggggacatctcaaagataaaaggtccagaaaaattagttcaattcg
-# aaaagaactgctatgtgcccccggatcaggcgctggttactagtgtggaattggtagttccagctcctcagaactcatcgttaagcatacaggttggg
-# cgctccgaggagacaaaacaaagcgcccttagagaaccctcggaagcttcgtcatcgaccattgataacaaactgcagtatagtacgtctggtcctta
-# caactctagtagctccacaaatatattagcaaacgataaaatcgatggttgtgcaaatgactcttccaatttgaacttaagaactcctactaagttag
-# cagtaacaacagcaacgagtgatattttgaataatgatcgaagggcttctttatgggcgcctcaccatgaccagtcgaggcaaacgcagcagcagtcg
-# agtgagcctaagcaagagcctaattctccgttgtttggtactcatcaaagtgatcatatccaacgacagcaccagcagcagccaccttctcaacatcc
-# catggaatgtcatgcgaatttgcatcaatcagcatctatttcacagcaacacgaacaacatttgcaacatgaacggcagcaaattcatcaacaccagc
-# atcaaccgacacagcaacaccatccactgcacgaaaactaccatgatattattatggaggaattccatgaggagcctagcacagcgtttaaattaacg
-# ctctccccaagtaacgctaaacctgagaatcaagatgacggttatgagacgagcgcgggcgacgttttaacaccaaattctcatagctcttccacaca
-# ctctgttacccctcagcatcaaatgcaacatcctaacatcgtgcttatccatcagaatcagaagaaacccgatgagcttggattagcaaagaaccttc
-# ttaccggtgaagctcacgctgaccccgctacgtgctcatccaacggtattcaaggacagcttcatgccacccagacacatctcgagctgagtggagac
-# acacgatgctcaagccatacctcggctgtcaacccctacagttttatgggtgaggagatgcgtatgcattccccagtcaatcgacctatggagacggt
-# aactactgaaacggctcggtacgcgtcggttccagcgccaatgtcaacttcaaatggcaatcaagagtccctaagcggagaattataccaacacaccc
-# atcatagtacaagtatcttggaaccaactgaaagctctcaatgtgacttgcattctaagccaacgccaaaaaaaaggggtcgcaaaaaaaagttggtg
-# gctgacagtactcagatatcaacaccatcgagtcaacaagaaatgtctgccatgactgcaatttgcgaagatggtggtgttgatcacataaaagccat
-# gaaaccaaaggaacgcaagaagcatgacagattcaatggaatgtctgaggacgaagtaattaaacggactattcccgatcacctgtgtgataacctcg
-# atatcgttatagtaggaataaatcctggattgtttgctgcatataaaggtcaccactacgcaggaccaggaaatcacttctggaagtgtctttacttg
-# gcaggacttactcaggagcagatgagtgccgatgaagaccacaaattgctaaagcaaggaattggatttactaacatggtcgcgagagccactaaggg
-# gtcagctgacctcacaagaaaggaaataaaagagggcagccgaattttgctggaaaagcttcaaagatttcggccaaaagtagccgtttttaatggca
-# aacttatttttgaggtgttttctggaaagaaggagtttcactttggtcggcaacctgatctcgttgatggcactgacacatacatttgggtgatgcca
-# tcatcatcagcacgatgcgcacagttgcctcgcgctgccgacaaagttcccttttatgcggccctaaagaagtttcgggattttctaaacgggttgat
-# accccacatcgatgagtccgaatgcgtgtttacagaccagcgaattcgacagtgtagcgagcagcaacaagttgaaaccagcggaaaaaataaacaaa
-# ctcatcaaacttcacttggagatcctcaagcgagtcttacttttgtaggtaactgcggtggtacaagtacaggtgctacggaatgtggaaatgtcacc
-# gaggaggcagatgacaaactgatgccccatttgactggcaaaatgtctttttccaatactgctacggatcgtggaacattttcgtttacgggagacga
-# tagatccatgctgccaataacaaatcacaacaccgcccccaatgaaagcacttacttgtctgtgtttggtgcgcagcaaaccctgccccagcaaccaa
-# tagagaagaaaaaacgtggtcgtccaaagaagataaagggacaagagattattgatcattccgtgggcggcaaaatcagcattggtggacaacatatg
-# cctcaacatgattttaataatattctaaacctttcggttatccctgccggcggctgcattgaaactccaaaaaaaaagaggggcaggccaaaaaaaat
-# aaaacccgccattgacaatattctgtcagtaaaacagcttcagcacggaaactctaatccaaacacgacaaccggactgtcagtaaactcaatgcatc
-# cactatcaatggagcatatagcagcgtccccgcagagcagtcatcaaatgccgcctagtttgtacaacacaccaccaccatcacaccttttgtacaac
-# gcatcggcatcaccgatggcatcccccgccctcaattgcaattacaatcaagtgcacggccatggaactccaccagtgggacatgcgactcccgtcgc
-# tcagggttcgtcacccaatatcgacccccaaaacgagcacctaactccccagaagcaaaatcagcagggaaatatggaggctggactagatatgcggg
-# aacaccctcatttgggtgagacgcctcctccaagttcgccaaacatgtgtcctgctgtcgattttgatccaccaaacgagcactccgacccgcaagtg
-# ggcgcaggggagccaaataaaacggttgagttgggtcaccagcaaccgccaacagtggaaaaggatcaatatggtagtcccgcacatgatgccgaggc
-# aaacatagctcatccttccgagcactaccagcaatgggcttcgccgcataaccaacaaagtcttcagccagcgcagaaagtaacacatcagcaccttc
-# atcaccccattcagcacttccagcaggagcagtccgacaactggcagcgctacgaacaacataattcgaatccttacatgctgatttctgctcaccac
-# cagaatctcagtccgcgggtaggaaatcaaacccagcacaatactccccaaccaggacatatcgtctcagacgtttctcgcaagagcttgtgtggcct
-# cgaatcgctggttgatcaaataccagcaataagggaacacgaatgcagcaatataccattggcaacagcagcggcagcagcggctgctgttgaaagtc
-# gtcttttaggcttgcaacaacagcagcagcatcagcagcagcagcaacaacagcagcaggaacagcagcatatacagcagcaacaacaacaatcacaa
-# caacagcaccagcagcaacaacaacatcaacaacagcaccagcaaccaaaacgctgcattccagagaattcggtgcaaacggaatcatgtagaccgtc
-# aagagagaatagcaacgtcagcaacaacaatttttctgtaagcagtctagctgcatccgctttgactgcaagaactgagaacgaagctatatatggca
-# acagtggagaaacccgagtcatcagtgaaagtagcaatagtaacaacaacaattgtggcaacagcatcgagtattctattcatagtccatccggatat
-# catcatcatgcccctcacttaatgggcgctataggggcgaacattaacaactcagagcccaatccgcatcacctttcccatcctcatccacctcctca
-# ctcacatccgcatacaattcatccctcacatcatctgagcgtatttgatcacttgaaaccgtccgacataagtgggtacggcggtttttga]
-# protein sequence = [MASKRDVSLAQSDGTVPTVPLTPSTPYLSSSESGNNEQGKYISGLPNNRKRLKLSTLELNSSQGSDVDSPIEPDLDPN
-# ARISESKADDYADMENHLPGNCNSVIEGASSGDISKIKGPEKLVQFEKNCYVPPDQALVTSVELVVPAPQNSSLSIQVGRSEETKQSALREPSEASSS
-# TIDNKLQYSTSGPYNSSSSTNILANDKIDGCANDSSNLNLRTPTKLAVTTATSDILNNDRRASLWAPHHDQSRQTQQQSSEPKQEPNSPLFGTHQSDH
-# IQRQHQQQPPSQHPMECHANLHQSASISQQHEQHLQHERQQIHQHQHQPTQQHHPLHENYHDIIMEEFHEEPSTAFKLTLSPSNAKPENQDDGYETSA
-# GDVLTPNSHSSSTHSVTPQHQMQHPNIVLIHQNQKKPDELGLAKNLLTGEAHADPATCSSNGIQGQLHATQTHLELSGDTRCSSHTSAVNPYSFMGEE
-# MRMHSPVNRPMETVTTETARYASVPAPMSTSNGNQESLSGELYQHTHHSTSILEPTESSQCDLHSKPTPKKRGRKKKLVADSTQISTPSSQQEMSAMT
-# AICEDGGVDHIKAMKPKERKKHDRFNGMSEDEVIKRTIPDHLCDNLDIVIVGINPGLFAAYKGHHYAGPGNHFWKCLYLAGLTQEQMSADEDHKLLKQ
-# GIGFTNMVARATKGSADLTRKEIKEGSRILLEKLQRFRPKVAVFNGKLIFEVFSGKKEFHFGRQPDLVDGTDTYIWVMPSSSARCAQLPRAADKVPFY
-# AALKKFRDFLNGLIPHIDESECVFTDQRIRQCSEQQQVETSGKNKQTHQTSLGDPQASLTFVGNCGGTSTGATECGNVTEEADDKLMPHLTGKMSFSN
-# TATDRGTFSFTGDDRSMLPITNHNTAPNESTYLSVFGAQQTLPQQPIEKKKRGRPKKIKGQEIIDHSVGGKISIGGQHMPQHDFNNILNLSVIPAGGC
-# IETPKKKRGRPKKIKPAIDNILSVKQLQHGNSNPNTTTGLSVNSMHPLSMEHIAASPQSSHQMPPSLYNTPPPSHLLYNASASPMASPALNCNYNQVH
-# GHGTPPVGHATPVAQGSSPNIDPQNEHLTPQKQNQQGNMEAGLDMREHPHLGETPPPSSPNMCPAVDFDPPNEHSDPQVGAGEPNKTVELGHQQPPTV
-# EKDQYGSPAHDAEANIAHPSEHYQQWASPHNQQSLQPAQKVTHQHLHHPIQHFQQEQSDNWQRYEQHNSNPYMLISAHHQNLSPRVGNQTQHNTPQPG
-# HIVSDVSRKSLCGLESLVDQIPAIREHECSNIPLATAAAAAAAVESRLLGLQQQQQHQQQQQQQQQEQQHIQQQQQQSQQQHQQQQQHQQQHQQPKRC
-# IPENSVQTESCRPSRENSNVSNNNFSVSSLAASALTARTENEAIYGNSGETRVISESSNSNNNNCGNSIEYSIHSPSGYHHHAPHLMGAIGANINNSE
-# PNPHHLSHPHPPPHSHPHTIHPSHHLSVFDHLKPSDISGYGGF]
-# end gene contig33.g51
-###
-# start gene contig33.g52
-contig33	AUGUSTUS	gene	25242	27266	0.36	+	.	ID=contig33.g52
-contig33	AUGUSTUS	transcript	25242	27266	0.36	+	.	ID=contig33.g52.t1;Parent=contig33.g52
-contig33	AUGUSTUS	start_codon	25242	25244	.	+	0	Parent=contig33.g52.t1
-contig33	AUGUSTUS	CDS	25242	25284	0.92	+	0	ID=contig33.g52.t1.cds;Parent=contig33.g52.t1
-contig33	AUGUSTUS	CDS	25334	25396	0.9	+	2	ID=contig33.g52.t1.cds;Parent=contig33.g52.t1
-contig33	AUGUSTUS	CDS	25460	25572	0.99	+	2	ID=contig33.g52.t1.cds;Parent=contig33.g52.t1
-contig33	AUGUSTUS	CDS	27141	27266	0.63	+	0	ID=contig33.g52.t1.cds;Parent=contig33.g52.t1
-# coding sequence = [atgtccgatttgggaagcggagatgaaggcatctcaggatcaaaatacaatgtcacaaacatagagggttcctcaagta
-# ggaacgatttcgaatcctctgtaaaaggtggaagtggtgtggagcaggaattggctaccaaaatgcttcaaatacaatccaagcgattttatttggat
-# gttaaacaaaatcggagaggtcgttttataaaagtggctgaggtgtcacaaaccattactagaggtggacctagatcgcaaatcgctttaccagccca
-# aggcatgatcgagttccgtgatgcccttacagatttgttagaagagtttggagctaacgatggagggtaa]
-# protein sequence = [MSDLGSGDEGISGSKYNVTNIEGSSSRNDFESSVKGGSGVEQELATKMLQIQSKRFYLDVKQNRRGRFIKVAEVSQTI
-# TRGGPRSQIALPAQGMIEFRDALTDLLEEFGANDGG]
-# end gene contig33.g52
-###
-# start gene contig33.g53
-contig33	AUGUSTUS	gene	33454	37281	0.72	-	.	ID=contig33.g53
-contig33	AUGUSTUS	transcript	33454	37281	0.72	-	.	ID=contig33.g53.t1;Parent=contig33.g53
-contig33	AUGUSTUS	CDS	33454	34143	1	-	0	ID=contig33.g53.t1.cds;Parent=contig33.g53.t1
-contig33	AUGUSTUS	CDS	34200	34387	1	-	2	ID=contig33.g53.t1.cds;Parent=contig33.g53.t1
-contig33	AUGUSTUS	CDS	36532	36733	1	-	0	ID=contig33.g53.t1.cds;Parent=contig33.g53.t1
-contig33	AUGUSTUS	CDS	36795	36904	1	-	2	ID=contig33.g53.t1.cds;Parent=contig33.g53.t1
-contig33	AUGUSTUS	CDS	36967	37091	0.99	-	1	ID=contig33.g53.t1.cds;Parent=contig33.g53.t1
-contig33	AUGUSTUS	CDS	37184	37281	0.72	-	0	ID=contig33.g53.t1.cds;Parent=contig33.g53.t1
-contig33	AUGUSTUS	start_codon	37279	37281	.	-	0	Parent=contig33.g53.t1
-# coding sequence = [atggcgttcgccaatatttcgaggcgatttctaattccgggggtgtcccacttgaagctgcgaacgcaacttattccaa
-# caggctcaagcgcgttaagtgggcatgaaagtcgccgtggagctgcaaaatggtacccagatcctgagttcatgaagcagtttagcggccctgtgatg
-# tatcctgatgaggtgacatcgctttggaaagtacccccatggaacagcaaggttacgcctgtcgagaagtcagtgcgtaacttgaccctaaactttgg
-# tccccaacatcccgcggcccatggagttctgcgcctggtactggagctggatggagagactgtgatgcgtgccgatccgcacatcggactgctgcacc
-# gcggcacagagaagctcatcgagtacaagacgtacacccaggcactgccatatttcgatcggctagattacgtatccatgatgtgcaacgaacagtgc
-# tattctctggctgtggaaaagcttctcaacatcgaggtgcccctgcgagcaaagtatattcgaactctgtttgccgagatcactcgaatcctgaacca
-# tataatggctgtcggaacacacgccttggacgttggtgctttaacgccatttttttggctgttcgaggagcgggagaaaatgatggaattctatgaga
-# gagtttctggtgcccgaatgcatgctgcctacattcgtcctggtggtgtatcattggacatgcctcttggtctgatggacgatatatatgagtttgca
-# tcaaagtttgctgagcgtttagacgaagtggaggatgtgttgaccacaaaccgaatctgggtgcagcgaactgaggacattggcattgtaacggcaga
-# ggaagctctgaactacggttttagcggcgtcatgctgcgaggctccggtataaagtgggacctccgcaaacagcagccgtatgatgcgtaccatctgg
-# tagacttcgatgtgcccatcggcactaagggcgactgctacgacagatatctgtgccgcgtcgaggagatgcgccaatcgctgcggataatcgatcaa
-# tgccttaataagatgcctgctggagaaataaaaacggacgatgccaaggtggcgcccccctctcgatccgaaatgaagacgtcaatggaggctcttat
-# ccatcacttcaagttgtttactcagggctatcaagttcctcccggagcaacgtacacggcaattgaagctccaaagggagaatttggggtatacctta
-# tatcagatggatcgagccgtccatatcgctgtaaaatcaaagcccctggattcgcccacttggcagctttggagaagattggaaagcagcacatgctt
-# gctgacgtcgttgccattattggtactttggatgtagtttttggggagatagatcgataa]
-# protein sequence = [MAFANISRRFLIPGVSHLKLRTQLIPTGSSALSGHESRRGAAKWYPDPEFMKQFSGPVMYPDEVTSLWKVPPWNSKVT
-# PVEKSVRNLTLNFGPQHPAAHGVLRLVLELDGETVMRADPHIGLLHRGTEKLIEYKTYTQALPYFDRLDYVSMMCNEQCYSLAVEKLLNIEVPLRAKY
-# IRTLFAEITRILNHIMAVGTHALDVGALTPFFWLFEEREKMMEFYERVSGARMHAAYIRPGGVSLDMPLGLMDDIYEFASKFAERLDEVEDVLTTNRI
-# WVQRTEDIGIVTAEEALNYGFSGVMLRGSGIKWDLRKQQPYDAYHLVDFDVPIGTKGDCYDRYLCRVEEMRQSLRIIDQCLNKMPAGEIKTDDAKVAP
-# PSRSEMKTSMEALIHHFKLFTQGYQVPPGATYTAIEAPKGEFGVYLISDGSSRPYRCKIKAPGFAHLAALEKIGKQHMLADVVAIIGTLDVVFGEIDR]
-# end gene contig33.g53
-###
-#
-# ----- prediction on sequence number 34 (length = 50012, name = contig34) -----
-#
-# Predicted genes for sequence number 34 on both strands
-# start gene contig34.g54
-contig34	AUGUSTUS	gene	230	2254	0.39	+	.	ID=contig34.g54
-contig34	AUGUSTUS	transcript	230	2254	0.39	+	.	ID=contig34.g54.t1;Parent=contig34.g54
-contig34	AUGUSTUS	start_codon	230	232	.	+	0	Parent=contig34.g54.t1
-contig34	AUGUSTUS	CDS	230	272	0.99	+	0	ID=contig34.g54.t1.cds;Parent=contig34.g54.t1
-contig34	AUGUSTUS	CDS	322	384	0.95	+	2	ID=contig34.g54.t1.cds;Parent=contig34.g54.t1
-contig34	AUGUSTUS	CDS	448	560	0.95	+	2	ID=contig34.g54.t1.cds;Parent=contig34.g54.t1
-contig34	AUGUSTUS	CDS	2129	2254	0.6	+	0	ID=contig34.g54.t1.cds;Parent=contig34.g54.t1
-# coding sequence = [atgtccgatttgggaagcggagatgaaggcatctcaggatcaaaatacaatgtcacaaacatagagggttcctcaagta
-# ggaacgatttcgaatcctctgtaaaaggtggaagtggtgtggagcaggaattggctaccaaaatgcttcaaatacaatccaagcgattttatttggat
-# gttaaacaaaatcggagaggtcgttttataaaagtggctgaggtgtcacaaaccattactagaggtggacctagatcgcaaatcgctttaccagccca
-# aggcatgatcgagttccgtgatgcccttacagatttgttagaagagtttggagctaacgatggagggtaa]
-# protein sequence = [MSDLGSGDEGISGSKYNVTNIEGSSSRNDFESSVKGGSGVEQELATKMLQIQSKRFYLDVKQNRRGRFIKVAEVSQTI
-# TRGGPRSQIALPAQGMIEFRDALTDLLEEFGANDGG]
-# end gene contig34.g54
-###
-# start gene contig34.g55
-contig34	AUGUSTUS	gene	8442	12269	0.69	-	.	ID=contig34.g55
-contig34	AUGUSTUS	transcript	8442	12269	0.69	-	.	ID=contig34.g55.t1;Parent=contig34.g55
-contig34	AUGUSTUS	CDS	8442	9131	0.96	-	0	ID=contig34.g55.t1.cds;Parent=contig34.g55.t1
-contig34	AUGUSTUS	CDS	9188	9375	1	-	2	ID=contig34.g55.t1.cds;Parent=contig34.g55.t1
-contig34	AUGUSTUS	CDS	11520	11721	1	-	0	ID=contig34.g55.t1.cds;Parent=contig34.g55.t1
-contig34	AUGUSTUS	CDS	11783	11892	0.98	-	2	ID=contig34.g55.t1.cds;Parent=contig34.g55.t1
-contig34	AUGUSTUS	CDS	11955	12079	0.98	-	1	ID=contig34.g55.t1.cds;Parent=contig34.g55.t1
-contig34	AUGUSTUS	CDS	12172	12269	0.73	-	0	ID=contig34.g55.t1.cds;Parent=contig34.g55.t1
-contig34	AUGUSTUS	start_codon	12267	12269	.	-	0	Parent=contig34.g55.t1
-# coding sequence = [atggcgttcgccaatatttcgaggcgatttctaattccgggggtgtcccacttgaagctgcgaacgcaacttattccaa
-# caggctcaagcgcgttaagtgggcatgaaagtcgccgtggagctgcaaaatggtacccagatcctgagttcatgaagcagtttagcggccctgtgatg
-# tatcctgatgaggtgacatcgctttggaaagtacccccatggaacagcaaggttacgcctgtcgagaagtcagtgcgtaacttgaccctaaactttgg
-# tccccaacatcccgcggcccatggagttctgcgcctggtactggagctggatggagagactgtgatgcgtgccgatccgcacatcggactgctgcacc
-# gcggcacagagaagctcatcgagtacaagacgtacacccaggcactgccatatttcgatcggctagattacgtatccatgatgtgcaacgaacagtgc
-# tattctctggctgtggaaaagcttctcaacatcgaggtgcccctgcgagcaaagtatattcgaactctgtttgccgagatcactcgaatcctgaacca
-# tataatggctgtcggaacacacgccttggacgttggtgctttaacgccatttttttggctgttcgaggagcgggagaaaatgatggaattctatgaga
-# gagtttctggtgcccgaatgcatgctgcctacattcgtcctggtggtgtatcattggacatgcctcttggtctgatggacgatatatatgagtttgca
-# tcaaagtttgctgagcgtttagacgaagtggaggatgtgttgaccacaaaccgaatctgggtgcagcgaactgaggacattggcattgtaacggcaga
-# ggaagctctgaactacggttttagcggcgtcatgctgcgaggctccggtataaagtgggacctccgcaaacagcagccgtatgatgcgtaccatctgg
-# tagacttcgatgtgcccatcggcactaagggcgactgctacgacagatatctgtgccgcgtcgaggagatgcgccaatcgctgcggataatcgatcaa
-# tgccttaataagatgcctgctggagaaataaaaacggacgatgccaaggtggcgcccccctctcgatccgaaatgaagacgtcaatggaggctcttat
-# ccatcacttcaagttgtttactcagggctatcaagttcctcccggagcaacgtacacggcaattgaagctccaaagggagaatttggggtatacctta
-# tatcagatggatcgagccgtccatatcgctgtaaaatcaaagcccctggattcgcccacttggcagctttggagaagattggaaagcagcacatgctt
-# gctgacgtcgttgccattattggtactttggatgtagtttttggggagatagatcgataa]
-# protein sequence = [MAFANISRRFLIPGVSHLKLRTQLIPTGSSALSGHESRRGAAKWYPDPEFMKQFSGPVMYPDEVTSLWKVPPWNSKVT
-# PVEKSVRNLTLNFGPQHPAAHGVLRLVLELDGETVMRADPHIGLLHRGTEKLIEYKTYTQALPYFDRLDYVSMMCNEQCYSLAVEKLLNIEVPLRAKY
-# IRTLFAEITRILNHIMAVGTHALDVGALTPFFWLFEEREKMMEFYERVSGARMHAAYIRPGGVSLDMPLGLMDDIYEFASKFAERLDEVEDVLTTNRI
-# WVQRTEDIGIVTAEEALNYGFSGVMLRGSGIKWDLRKQQPYDAYHLVDFDVPIGTKGDCYDRYLCRVEEMRQSLRIIDQCLNKMPAGEIKTDDAKVAP
-# PSRSEMKTSMEALIHHFKLFTQGYQVPPGATYTAIEAPKGEFGVYLISDGSSRPYRCKIKAPGFAHLAALEKIGKQHMLADVVAIIGTLDVVFGEIDR]
-# end gene contig34.g55
-###
-# start gene contig34.g56
-contig34	AUGUSTUS	gene	17778	33888	0.06	+	.	ID=contig34.g56
-contig34	AUGUSTUS	transcript	17778	33888	0.06	+	.	ID=contig34.g56.t1;Parent=contig34.g56
-contig34	AUGUSTUS	start_codon	17778	17780	.	+	0	Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	17778	18265	0.27	+	0	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	19470	19780	0.99	+	1	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	19851	20477	0.99	+	2	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	31647	31816	0.76	+	2	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	31870	31988	0.99	+	0	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	32298	32363	0.93	+	1	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	33140	33614	0.69	+	1	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	33680	33778	0.99	+	0	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-contig34	AUGUSTUS	CDS	33859	33888	0.75	+	0	ID=contig34.g56.t1.cds;Parent=contig34.g56.t1
-# coding sequence = [atgtcagcgaatgttgagggtattcctagagctcgaaatcgggcaccagctactacgaataatcaacaaccagctatgc
-# atcgaaagactaaaagcaaaagcaagcttgaaacatcaaaaaactttttcacgctacattcatcaaatgatagtgataaatatccatccgcagagaaa
-# tcatcggcattagtggaaacagttgaaaaatgtaaaggaacttcttcgggaataggagtaaagacttcgcagcatttccaaattacaaaaaaccagag
-# ctaccgcaacagcaggattaaaaacagaacccgctcctattctgcttctccaaccccagcggtgagatgcaaaatgatgattccattgccaacgtttg
-# gcgcaacatcttttgttactctgctgactttaatttgtatggaaacggttttgctatcaaccatgtctagttgcgccaaaacgttctacatgcattgg
-# aatacatcgaacagcatatttcggattgataataccgatcatataatcgatgttaataaaggcaatcttgcatttgagtttgaccaggttcatataat
-# atgcccagtttatgaaccgggaacttttgaaaatgaaaccgagaaatatataatttacaatgtgtctaaagtggagtatgaaacatgtcgcataacaa
-# atgcagatccgcgagtaatagctatatgtgataaacctcagaaattaatgttttttacaataactttccggccatttacaccgcagccaggtggcttg
-# gagttcctacctggaaatgattattacttcatttcaacttcatctagggatgatttatatcggcgtattggaggtcgatgctccacaaacaacatgaa
-# agtagttttcaaagtttgttgcgccgccgaagaaaagaacaaaaccactgcgataagcaaatctatatcaggtgcagacactggaggagccataaatg
-# tcaatatagcagctaatgatgacagtcatgatcatagccaaggcaataataacattgctattggaaccagtattggtataaatggaggcataatttct
-# ggaggacatcagtccgcgggaatgccaatcaatccaattaacggcaatgctaacataaatggcatagcaactactgttaattcaaacactgatcagtt
-# taaccggataccacttcaaccaaacgtaatcggaagcaatgcaggtaccaacgccgctattcctggagttgttaatggtggaggcattattttaactc
-# ctggacatggtcatggaaacattaatatgctacaaccaggacgcggcggaatgaatatggcttaccccggacatcaccacattcaaactgggatcaga
-# ataaacaatgtcccgacgcagcacagctacccacctcacaagggtaatgttaacagcaatacgaacggaaatgacctttgtcaattagatgaaagttt
-# ttcccgactggccggatatgggtccagtcctgacgtgggatcccgttccctctgggctggtcagggtgttttacggtcaggttctgtaatcagttgct
-# ttttgttctgccaacaaagcctcaagcagtacatagcaaaacgcaagattgagcgaggaagacgtttatatgagcaaaacaaccaaacagaggccgtg
-# cgtacttggcgtagtgcccttaaaggaacctgtcagccagaggactgcttccagctactaggatacttgtaccaggcccacatggactggggcaaatt
-# tcgtgaagctattgaatttggccaccagcagcttggaatttcagaagaactggattcgccaaatatgcgtgctgagacgtacctaaacctcagcagag
-# ctcacgcttgtttgggaggcctggagcgatcactgagctatgctaggcactcactttacaatgagtgcggcactaaatgccgaagtggacttgtccat
-# ttgacggttgcacgagtgtatcttgaaatgggtggattcaccagggcattggagggcttgcagggagcctacaagatagctacagccgttggagatcc
-# gtctctagagttacaagtgtatgtcgcactgtctgagctttttggacggctccaggataacgataaaagcgcatcttatgcttctaaggcgtacgatt
-# tatctcgttccttacagctgggtgaccttaactcatgccaccatagagccgcgttattgcgaatggctgcatctctgcgaaagaagggcgagctcgga
-# gatgcacaggattattgcaaggaagccacaaagctgtcccttatatctggagatcaggccacatacacgcgaagtattcgcgttatgggtgacattta
-# ccggaagaaaatggatatggactctagaaacggtaaaaaacttgaagaatag]
-# protein sequence = [MSANVEGIPRARNRAPATTNNQQPAMHRKTKSKSKLETSKNFFTLHSSNDSDKYPSAEKSSALVETVEKCKGTSSGIG
-# VKTSQHFQITKNQSYRNSRIKNRTRSYSASPTPAVRCKMMIPLPTFGATSFVTLLTLICMETVLLSTMSSCAKTFYMHWNTSNSIFRIDNTDHIIDVN
-# KGNLAFEFDQVHIICPVYEPGTFENETEKYIIYNVSKVEYETCRITNADPRVIAICDKPQKLMFFTITFRPFTPQPGGLEFLPGNDYYFISTSSRDDL
-# YRRIGGRCSTNNMKVVFKVCCAAEEKNKTTAISKSISGADTGGAINVNIAANDDSHDHSQGNNNIAIGTSIGINGGIISGGHQSAGMPINPINGNANI
-# NGIATTVNSNTDQFNRIPLQPNVIGSNAGTNAAIPGVVNGGGIILTPGHGHGNINMLQPGRGGMNMAYPGHHHIQTGIRINNVPTQHSYPPHKGNVNS
-# NTNGNDLCQLDESFSRLAGYGSSPDVGSRSLWAGQGVLRSGSVISCFLFCQQSLKQYIAKRKIERGRRLYEQNNQTEAVRTWRSALKGTCQPEDCFQL
-# LGYLYQAHMDWGKFREAIEFGHQQLGISEELDSPNMRAETYLNLSRAHACLGGLERSLSYARHSLYNECGTKCRSGLVHLTVARVYLEMGGFTRALEG
-# LQGAYKIATAVGDPSLELQVYVALSELFGRLQDNDKSASYASKAYDLSRSLQLGDLNSCHHRAALLRMAASLRKKGELGDAQDYCKEATKLSLISGDQ
-# ATYTRSIRVMGDIYRKKMDMDSRNGKKLEE]
-# end gene contig34.g56
-###
-# start gene contig34.g57
-contig34	AUGUSTUS	gene	39193	45655	0.2	-	.	ID=contig34.g57
-contig34	AUGUSTUS	transcript	39193	45655	0.2	-	.	ID=contig34.g57.t1;Parent=contig34.g57
-contig34	AUGUSTUS	CDS	39193	39600	0.8	-	0	ID=contig34.g57.t1.cds;Parent=contig34.g57.t1
-contig34	AUGUSTUS	CDS	41289	41467	0.85	-	2	ID=contig34.g57.t1.cds;Parent=contig34.g57.t1
-contig34	AUGUSTUS	CDS	42321	43243	0.26	-	1	ID=contig34.g57.t1.cds;Parent=contig34.g57.t1
-contig34	AUGUSTUS	CDS	43929	45655	0.33	-	0	ID=contig34.g57.t1.cds;Parent=contig34.g57.t1
-contig34	AUGUSTUS	start_codon	45653	45655	.	-	0	Parent=contig34.g57.t1
-# coding sequence = [atggagtccataagtgaaataattgaccaccagacttttagccaggatctggttgaagatgcaacagatttcatctctg
-# tggggcacaactcggagcgtcagtctcatccgcaccacgaacatcaggagggagaacctgattccggcgaggacctggcgatttccctgcaaacgatg
-# acttcctgcccaagaacggacggatctagtggagggaagaagcaccggcctggatctggatctggatccgggttggtttcgggatcgggatctgattc
-# tgttgtgatggttatcgactcaatgggccacagcaatagacagacaacatttcaaattgtgtcccagcagatgcatccgagaatgccattgcccttcg
-# ggttgctccagcaaaatagtcaaaacacgcagcaatgcccgcagcgcatagtgagtagcagcccagtggactttgtagcgtccgacattagcttggat
-# ggtctgacagtagattcgatgtcccaatcggttctctcccaagagatggcgataaagcaggagcagaagctacttattgcccaatcgaagagcgtgga
-# tcaaggccataagcgcattcgaatgcacgtggaagtggcgaatgtaaatgcaagtcttggcgtggacgtggatgaaatggatgatatttcctccgacg
-# acgtcggctgcgacgatgaggggataacgctgaaccagcatcatcagcagctcttggaacagcagcagcaatacggcctaactagccaccatccgcat
-# caccaagctcattctcaggcgcttcacggtctacaccacagatcagctcagctggaaatgggattggaggcggatcatggcgaggttctgtcggtcat
-# cgtccactcgcaggacagcgacaaagaggtggacggcgaaggagatgccgatggagagggagacggggatccagaggacgacgatgatcgggactctc
-# gcagtcgagggcagatgcttagccacagctcgtatcagacgctgacctcggtaaatgatcgactatcaccgcctgggttcagtcagacatcttacgcc
-# accctgacccctatccaaccactcccgcctatatcgacaatgtccgaaaagttcgcgtactccggccacatctctggaggagacagcggcgacgcgga
-# tgtcaatggtggagaaggagttggaggagtggtcgacggtggagaggttaccaaccattccaccgatgctgctgggacgggtttaatcattagtggta
-# atccggcgtcctcctcattccctgcccttaccatgcccatgggaagtgggcacttaagtctgggcgtgttgagcggtgtacaatctccatattcctca
-# tatgagaagctatcgtcaatgatttcacccccacccaatagctacttggtctcgtgcgatctgcatgcctcggcttcggcacgcgtctctaactcatc
-# tcaactgcagctaaaccacaacgggcaaaaaaaagaatcagcaatagctcacgaacacccccatggtcatgccgatgtcaatggggggaagtttccct
-# acaccggccacatatctggaggagatagtgcagataccgatgtcaatggcgagaagttttcatactctgatcacatctctggaggagacagcggagac
-# gcagatgtcaatgcagaaaaattcgtttactctgatcacatctctggagcagaaagcgttcccggtgtcaacggaggaacgaattggctccaaatgca
-# ccctgagcaggaggtgcggcttcatatgccggctgacctggaggctcggttccacattccgctagaacgaagatctcggcttaacatgccgcctgagc
-# ggggacacatgaatcgccacctccctacggccactcctatttgccctgcggactggaagtcagatgattggaagcacggcaacggaagcgttgttagt
-# ctgtctgccgatctgccagttgtagtgtctctcactccaacccctccccccgtaacagacgattcaggggccggactcaaactgaatgagcgactgtc
-# cccagggcaaagaacaccttttttcctggacaaagatcaagaaagcaacaccgtgacgacagaacagtgtagcccgaacatccacggtaccccgcact
-# cagtgtgtgccatccgcaaccagccccaatcagctctcctaaacggctttcaaggttccagccagcaggccaagatttctgtccctgcctcgccaaaa
-# tcgtccgtaacctgtgcgggcggaggatcgagccgcaatggacacaccagcgacatggaggagatcaacacgaaagatctggctcagcgcatctcggc
-# agaactgaaacggtacagcattccacaggcgatctttgcacagcgtgttctctgtcgctcgcaaggtactttgtccgatctactgcgcaacccgaagc
-# cgtggtcgaagctcaagtccggcagggagacatttcgaaggatgtacaaatggctccaggagcccgagtttcagcgtatgtctgctctacggatggcc
-# gctgcacaaattcctcagcgaactttggggcctgggctggcacttggaccaacaacgggctccacatccgtcataccgaccgatttggattctcatgc
-# cgggccagcaatgacaccaaatgctccgcccaatgaatcggcctcttcgtctgcatctacacctgtcacaaacgtgtccgttgcgaacgtcgttagtt
-# gtcgtcgaaaggaagagcctcagatcgagcaaatgcctcagccaaaaaaaccacgactggtctttaccgatcttcaacgacgaacactacaagctatt
-# ttcaaagagaccaaaagaccttcgaaggagatgcaagtgacgatcgcgcggcagctgggactagagcctacaacagtaggcaatttctttatgaacgc
-# acgtcggagatcgatggataagtggcgggacgacgactccaaaaccagcatgcatttatcgcatagccgccaacaacaacgggacgagcaggaagagg
-# acgagagccacagtcaaagtcagattcaaattcagagccataatccggctagcttaacacaggaaaactactccagtctacatacaacggccatgtcg
-# cctcttggagactttgacgaagaagctgatatggacttggagcttgaaagtcatgacttcgatttggtggacccagatgaccatggagataccaatga
-# tccaaactgcgacatgttgtga]
-# protein sequence = [MESISEIIDHQTFSQDLVEDATDFISVGHNSERQSHPHHEHQEGEPDSGEDLAISLQTMTSCPRTDGSSGGKKHRPGS
-# GSGSGLVSGSGSDSVVMVIDSMGHSNRQTTFQIVSQQMHPRMPLPFGLLQQNSQNTQQCPQRIVSSSPVDFVASDISLDGLTVDSMSQSVLSQEMAIK
-# QEQKLLIAQSKSVDQGHKRIRMHVEVANVNASLGVDVDEMDDISSDDVGCDDEGITLNQHHQQLLEQQQQYGLTSHHPHHQAHSQALHGLHHRSAQLE
-# MGLEADHGEVLSVIVHSQDSDKEVDGEGDADGEGDGDPEDDDDRDSRSRGQMLSHSSYQTLTSVNDRLSPPGFSQTSYATLTPIQPLPPISTMSEKFA
-# YSGHISGGDSGDADVNGGEGVGGVVDGGEVTNHSTDAAGTGLIISGNPASSSFPALTMPMGSGHLSLGVLSGVQSPYSSYEKLSSMISPPPNSYLVSC
-# DLHASASARVSNSSQLQLNHNGQKKESAIAHEHPHGHADVNGGKFPYTGHISGGDSADTDVNGEKFSYSDHISGGDSGDADVNAEKFVYSDHISGAES
-# VPGVNGGTNWLQMHPEQEVRLHMPADLEARFHIPLERRSRLNMPPERGHMNRHLPTATPICPADWKSDDWKHGNGSVVSLSADLPVVVSLTPTPPPVT
-# DDSGAGLKLNERLSPGQRTPFFLDKDQESNTVTTEQCSPNIHGTPHSVCAIRNQPQSALLNGFQGSSQQAKISVPASPKSSVTCAGGGSSRNGHTSDM
-# EEINTKDLAQRISAELKRYSIPQAIFAQRVLCRSQGTLSDLLRNPKPWSKLKSGRETFRRMYKWLQEPEFQRMSALRMAAAQIPQRTLGPGLALGPTT
-# GSTSVIPTDLDSHAGPAMTPNAPPNESASSSASTPVTNVSVANVVSCRRKEEPQIEQMPQPKKPRLVFTDLQRRTLQAIFKETKRPSKEMQVTIARQL
-# GLEPTTVGNFFMNARRRSMDKWRDDDSKTSMHLSHSRQQQRDEQEEDESHSQSQIQIQSHNPASLTQENYSSLHTTAMSPLGDFDEEADMDLELESHD
-# FDLVDPDDHGDTNDPNCDML]
-# end gene contig34.g57
-###
-#
-# ----- prediction on sequence number 35 (length = 48011, name = contig35) -----
-#
-# Predicted genes for sequence number 35 on both strands
-# start gene contig35.g58
-contig35	AUGUSTUS	gene	5595	8883	0.09	+	.	ID=contig35.g58
-contig35	AUGUSTUS	transcript	5595	8883	0.09	+	.	ID=contig35.g58.t1;Parent=contig35.g58
-contig35	AUGUSTUS	start_codon	5595	5597	.	+	0	Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	5595	5643	0.26	+	0	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	6642	6811	0.31	+	2	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	6865	6983	0.72	+	0	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	7293	7358	0.7	+	1	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	8135	8609	0.57	+	1	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	8675	8773	0.97	+	0	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-contig35	AUGUSTUS	CDS	8854	8883	0.72	+	0	ID=contig35.g58.t1.cds;Parent=contig35.g58.t1
-# coding sequence = [atggagggctgtacccgagtttctgaactgttatgtaaacgttactcagacctttgtcaattagatgaaagtttttccc
-# gactggccggatatgggtccagtcctgacgtgggatcccgttccctctgggctggtcagggtgttttacggtcaggttctgtaatcagttgctttttg
-# ttctgccaacaaagcctcaagcagtacatagcaaaacgcaagattgagcgaggaagacgtttatatgagcaaaacaaccaaacagaggccgtgcgtac
-# ttggcgtagtgcccttaaaggaacctgtcagccagaggactgcttccagctactaggatacttgtaccaggcccacatggactggggcaaatttcgtg
-# aagctattgaatttggccaccagcagcttggaatttcagaagaactggattcgccaaatatgcgtgctgagacgtacctaaacctcagcagagctcac
-# gcttgtttgggaggcctggagcgatcactgagctatgctaggcactcactttacaatgagtgcggcactaaatgccgaagtggacttgtccatttgac
-# ggttgcacgagtgtatcttgaaatgggtggattcaccagggcattggagggcttgcagggagcctacaagatagctacagccgttggagatccgtctc
-# tagagttacaagtgtatgtcgcactgtctgagctttttggacggctccaggataacgataaaagcgcatcttatgcttctaaggcgtacgatttatct
-# cgttccttacagctgggtgaccttaactcatgccaccatagagccgcgttattgcgaatggctgcatctctgcgaaagaagggcgagctcggagatgc
-# acaggattattgcaaggaagccacaaagctgtcccttatatctggagatcaggccacatacacgcgaagtattcgcgttatgggtgacatttaccgga
-# agaaaatggatatggactctagaaacggtaaaaaacttgaagaatag]
-# protein sequence = [MEGCTRVSELLCKRYSDLCQLDESFSRLAGYGSSPDVGSRSLWAGQGVLRSGSVISCFLFCQQSLKQYIAKRKIERGR
-# RLYEQNNQTEAVRTWRSALKGTCQPEDCFQLLGYLYQAHMDWGKFREAIEFGHQQLGISEELDSPNMRAETYLNLSRAHACLGGLERSLSYARHSLYN
-# ECGTKCRSGLVHLTVARVYLEMGGFTRALEGLQGAYKIATAVGDPSLELQVYVALSELFGRLQDNDKSASYASKAYDLSRSLQLGDLNSCHHRAALLR
-# MAASLRKKGELGDAQDYCKEATKLSLISGDQATYTRSIRVMGDIYRKKMDMDSRNGKKLEE]
-# end gene contig35.g58
-###
-# start gene contig35.g59
-contig35	AUGUSTUS	gene	14188	20650	0.27	-	.	ID=contig35.g59
-contig35	AUGUSTUS	transcript	14188	20650	0.27	-	.	ID=contig35.g59.t1;Parent=contig35.g59
-contig35	AUGUSTUS	CDS	14188	14595	0.87	-	0	ID=contig35.g59.t1.cds;Parent=contig35.g59.t1
-contig35	AUGUSTUS	CDS	16284	16462	0.91	-	2	ID=contig35.g59.t1.cds;Parent=contig35.g59.t1
-contig35	AUGUSTUS	CDS	17316	18238	0.29	-	1	ID=contig35.g59.t1.cds;Parent=contig35.g59.t1
-contig35	AUGUSTUS	CDS	18924	20650	0.38	-	0	ID=contig35.g59.t1.cds;Parent=contig35.g59.t1
-contig35	AUGUSTUS	start_codon	20648	20650	.	-	0	Parent=contig35.g59.t1
-# coding sequence = [atggagtccataagtgaaataattgaccaccagacttttagccaggatctggttgaagatgcaacagatttcatctctg
-# tggggcacaactcggagcgtcagtctcatccgcaccacgaacatcaggagggagaacctgattccggcgaggacctggcgatttccctgcaaacgatg
-# acttcctgcccaagaacggacggatctagtggagggaagaagcaccggcctggatctggatctggatccgggttggtttcgggatcgggatctgattc
-# tgttgtgatggttatcgactcaatgggccacagcaatagacagacaacatttcaaattgtgtcccagcagatgcatccgagaatgccattgcccttcg
-# ggttgctccagcaaaatagtcaaaacacgcagcaatgcccgcagcgcatagtgagtagcagcccagtggactttgtagcgtccgacattagcttggat
-# ggtctgacagtagattcgatgtcccaatcggttctctcccaagagatggcgataaagcaggagcagaagctacttattgcccaatcgaagagcgtgga
-# tcaaggccataagcgcattcgaatgcacgtggaagtggcgaatgtaaatgcaagtcttggcgtggacgtggatgaaatggatgatatttcctccgacg
-# acgtcggctgcgacgatgaggggataacgctgaaccagcatcatcagcagctcttggaacagcagcagcaatacggcctaactagccaccatccgcat
-# caccaagctcattctcaggcgcttcacggtctacaccacagatcagctcagctggaaatgggattggaggcggatcatggcgaggttctgtcggtcat
-# cgtccactcgcaggacagcgacaaagaggtggacggcgaaggagatgccgatggagagggagacggggatccagaggacgacgatgatcgggactctc
-# gcagtcgagggcagatgcttagccacagctcgtatcagacgctgacctcggtaaatgatcgactatcaccgcctgggttcagtcagacatcttacgcc
-# accctgacccctatccaaccactcccgcctatatcgacaatgtccgaaaagttcgcgtactccggccacatctctggaggagacagcggcgacgcgga
-# tgtcaatggtggagaaggagttggaggagtggtcgacggtggagaggttaccaaccattccaccgatgctgctgggacgggtttaatcattagtggta
-# atccggcgtcctcctcattccctgcccttaccatgcccatgggaagtgggcacttaagtctgggcgtgttgagcggtgtacaatctccatattcctca
-# tatgagaagctatcgtcaatgatttcacccccacccaatagctacttggtctcgtgcgatctgcatgcctcggcttcggcacgcgtctctaactcatc
-# tcaactgcagctaaaccacaacgggcaaaaaaaagaatcagcaatagctcacgaacacccccatggtcatgccgatgtcaatggggggaagtttccct
-# acaccggccacatatctggaggagatagtgcagataccgatgtcaatggcgagaagttttcatactctgatcacatctctggaggagacagcggagac
-# gcagatgtcaatgcagaaaaattcgtttactctgatcacatctctggagcagaaagcgttcccggtgtcaacggaggaacgaattggctccaaatgca
-# ccctgagcaggaggtgcggcttcatatgccggctgacctggaggctcggttccacattccgctagaacgaagatctcggcttaacatgccgcctgagc
-# ggggacacatgaatcgccacctccctacggccactcctatttgccctgcggactggaagtcagatgattggaagcacggcaacggaagcgttgttagt
-# ctgtctgccgatctgccagttgtagtgtctctcactccaacccctccccccgtaacagacgattcaggggccggactcaaactgaatgagcgactgtc
-# cccagggcaaagaacaccttttttcctggacaaagatcaagaaagcaacaccgtgacgacagaacagtgtagcccgaacatccacggtaccccgcact
-# cagtgtgtgccatccgcaaccagccccaatcagctctcctaaacggctttcaaggttccagccagcaggccaagatttctgtccctgcctcgccaaaa
-# tcgtccgtaacctgtgcgggcggaggatcgagccgcaatggacacaccagcgacatggaggagatcaacacgaaagatctggctcagcgcatctcggc
-# agaactgaaacggtacagcattccacaggcgatctttgcacagcgtgttctctgtcgctcgcaaggtactttgtccgatctactgcgcaacccgaagc
-# cgtggtcgaagctcaagtccggcagggagacatttcgaaggatgtacaaatggctccaggagcccgagtttcagcgtatgtctgctctacggatggcc
-# gctgcacaaattcctcagcgaactttggggcctgggctggcacttggaccaacaacgggctccacatccgtcataccgaccgatttggattctcatgc
-# cgggccagcaatgacaccaaatgctccgcccaatgaatcggcctcttcgtctgcatctacacctgtcacaaacgtgtccgttgcgaacgtcgttagtt
-# gtcgtcgaaaggaagagcctcagatcgagcaaatgcctcagccaaaaaaaccacgactggtctttaccgatcttcaacgacgaacactacaagctatt
-# ttcaaagagaccaaaagaccttcgaaggagatgcaagtgacgatcgcgcggcagctgggactagagcctacaacagtaggcaatttctttatgaacgc
-# acgtcggagatcgatggataagtggcgggacgacgactccaaaaccagcatgcatttatcgcatagccgccaacaacaacgggacgagcaggaagagg
-# acgagagccacagtcaaagtcagattcaaattcagagccataatccggctagcttaacacaggaaaactactccagtctacatacaacggccatgtcg
-# cctcttggagactttgacgaagaagctgatatggacttggagcttgaaagtcatgacttcgatttggtggacccagatgaccatggagataccaatga
-# tccaaactgcgacatgttgtga]
-# protein sequence = [MESISEIIDHQTFSQDLVEDATDFISVGHNSERQSHPHHEHQEGEPDSGEDLAISLQTMTSCPRTDGSSGGKKHRPGS
-# GSGSGLVSGSGSDSVVMVIDSMGHSNRQTTFQIVSQQMHPRMPLPFGLLQQNSQNTQQCPQRIVSSSPVDFVASDISLDGLTVDSMSQSVLSQEMAIK
-# QEQKLLIAQSKSVDQGHKRIRMHVEVANVNASLGVDVDEMDDISSDDVGCDDEGITLNQHHQQLLEQQQQYGLTSHHPHHQAHSQALHGLHHRSAQLE
-# MGLEADHGEVLSVIVHSQDSDKEVDGEGDADGEGDGDPEDDDDRDSRSRGQMLSHSSYQTLTSVNDRLSPPGFSQTSYATLTPIQPLPPISTMSEKFA
-# YSGHISGGDSGDADVNGGEGVGGVVDGGEVTNHSTDAAGTGLIISGNPASSSFPALTMPMGSGHLSLGVLSGVQSPYSSYEKLSSMISPPPNSYLVSC
-# DLHASASARVSNSSQLQLNHNGQKKESAIAHEHPHGHADVNGGKFPYTGHISGGDSADTDVNGEKFSYSDHISGGDSGDADVNAEKFVYSDHISGAES
-# VPGVNGGTNWLQMHPEQEVRLHMPADLEARFHIPLERRSRLNMPPERGHMNRHLPTATPICPADWKSDDWKHGNGSVVSLSADLPVVVSLTPTPPPVT
-# DDSGAGLKLNERLSPGQRTPFFLDKDQESNTVTTEQCSPNIHGTPHSVCAIRNQPQSALLNGFQGSSQQAKISVPASPKSSVTCAGGGSSRNGHTSDM
-# EEINTKDLAQRISAELKRYSIPQAIFAQRVLCRSQGTLSDLLRNPKPWSKLKSGRETFRRMYKWLQEPEFQRMSALRMAAAQIPQRTLGPGLALGPTT
-# GSTSVIPTDLDSHAGPAMTPNAPPNESASSSASTPVTNVSVANVVSCRRKEEPQIEQMPQPKKPRLVFTDLQRRTLQAIFKETKRPSKEMQVTIARQL
-# GLEPTTVGNFFMNARRRSMDKWRDDDSKTSMHLSHSRQQQRDEQEEDESHSQSQIQIQSHNPASLTQENYSSLHTTAMSPLGDFDEEADMDLELESHD
-# FDLVDPDDHGDTNDPNCDML]
-# end gene contig35.g59
-###
-# start gene contig35.g60
-contig35	AUGUSTUS	gene	24546	44473	0.01	+	.	ID=contig35.g60
-contig35	AUGUSTUS	transcript	24546	44473	0.01	+	.	ID=contig35.g60.t1;Parent=contig35.g60
-contig35	AUGUSTUS	start_codon	24546	24548	.	+	0	Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	24546	24620	0.37	+	0	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	31579	31759	0.75	+	0	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	34131	34616	0.7	+	2	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	36623	37510	0.24	+	2	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	37571	37747	0.97	+	2	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	44148	44276	0.96	+	2	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-contig35	AUGUSTUS	CDS	44340	44473	0.17	+	2	ID=contig35.g60.t1.cds;Parent=contig35.g60.t1
-# coding sequence = [atgaacgcaatagtcgagtgcctcgactatcagcctaagagatcaaaaaagaaagttggtgttcatgcaaataaatggg
-# tcgaggagtcgttcacagatttcgtaaagggcataaattggaggagctacgtggtatgcgatgtggcatatcacaatgtcaacaactggttgtggtcg
-# cctttcatagatcgtggcccagcaaatcgactgtacattgaaatacaattcacaatacgagactgctctttgttcccaggaaacgctttgtcctgcaa
-# ggaaacctttagtttactattctacgagtttgatgctgccactcgagagccgccgccctggcaaacagacagctacagacttattgctcgcatcgcag
-# ctggagaaggtcgctttaatcaaaactctgatgtagatataaacacggaggtaaaaagcatagcagtgaacaaaaaaggtgtttattttgcgtttaga
-# gatcagggcgcttgtataagcgttttggcagtgaaagtttattatataacgtgtcctgctgttaccgagaattttgcccactttaacgagacacccac
-# gggaaaagaaattactattattgagaagcaaaatggaacatgtgtcgaaaacgcggaaccgtacgaggccccaacatatttatgtaaaggtgatggaa
-# aatggaccattcttactggtggctgtcgttgcaaggccggctatgaaccaaacaatttaaataaaacttgcacagaatgtccccttggtacgtttaaa
-# tcaccagaggtaaccaaatgtacgccatgtccgcctaactcaaattcttcaaaaactgcatcaccattttgcaagtgtatgccgggatactatagaca
-# tccaagtgacggccgacatatgccttgttacagtccaccatctgcgcctacaaatctaacgttgttgtttgttgatcaaacgagtgccataatatctt
-# ggagcgctccaaccaagaataaaacgaacacgggcaaaacgctgtctaataagtaccacagtgatattgtgtacaagatccggtgcaatatgtgcagc
-# ccaaatgttatgtacaatccgtcaagtgacacatttaacgaaacgaaaataacattaacaaatcttgaaccggttacgacatatacagtgcaagtaca
-# cgcaaccaatagcgtgtcgcatcttaccgacttaagccggcaccccaacgaatcgtcactaataacaaccaatgacacaccattttctaatgtgtcgt
-# ttttcaccattcccttggatttgaatgaaataaagaccagtcacgcagaaattgtgtttactacagagtctgttttgctatctacagcttttaactta
-# cgtatattggccataactagtaaagatgccgatttggagtgggacaagccaattcaaagtgattctccacttgagttttatgaactgcgttggtttcc
-# caagttagaattagatgttattaataaaacagctttgaatacaaaggagacaaaggcacatatagaaggactgatggaaaataccgaatatggatttc
-# aagtccgctgtaaaacaataaatggttttggttcttatagtaatatgatttacgcccaaactcttcaatccgttgggtcagtatacgacgattccgtg
-# caattacgatttattgctggtgccattgtgacgggagtactttttctagtgatttttataatagctacggtatacttcatgagatccaaacatcagga
-# tgaacttgataaaaaatcgacaaatcatttacccttaccattggattacgctactaatgaagtgacgacacctctatttggaaatagtaggagttatg
-# tagatccgcatacatatgaagaccctaatcaagccataagggaatttgctcgggaaattgatgcaaactatattactatcgaagctattataggtggt
-# ggagaatttggagatgtctgccgtggccgcttaaaaatacctcccaattttgtacaggacattgatgtggcaataaaaactttaaagccaggtaacgt
-# aatttttctaagctataagggatacttctag]
-# protein sequence = [MNAIVECLDYQPKRSKKKVGVHANKWVEESFTDFVKGINWRSYVVCDVAYHNVNNWLWSPFIDRGPANRLYIEIQFTI
-# RDCSLFPGNALSCKETFSLLFYEFDAATREPPPWQTDSYRLIARIAAGEGRFNQNSDVDINTEVKSIAVNKKGVYFAFRDQGACISVLAVKVYYITCP
-# AVTENFAHFNETPTGKEITIIEKQNGTCVENAEPYEAPTYLCKGDGKWTILTGGCRCKAGYEPNNLNKTCTECPLGTFKSPEVTKCTPCPPNSNSSKT
-# ASPFCKCMPGYYRHPSDGRHMPCYSPPSAPTNLTLLFVDQTSAIISWSAPTKNKTNTGKTLSNKYHSDIVYKIRCNMCSPNVMYNPSSDTFNETKITL
-# TNLEPVTTYTVQVHATNSVSHLTDLSRHPNESSLITTNDTPFSNVSFFTIPLDLNEIKTSHAEIVFTTESVLLSTAFNLRILAITSKDADLEWDKPIQ
-# SDSPLEFYELRWFPKLELDVINKTALNTKETKAHIEGLMENTEYGFQVRCKTINGFGSYSNMIYAQTLQSVGSVYDDSVQLRFIAGAIVTGVLFLVIF
-# IIATVYFMRSKHQDELDKKSTNHLPLPLDYATNEVTTPLFGNSRSYVDPHTYEDPNQAIREFAREIDANYITIEAIIGGGEFGDVCRGRLKIPPNFVQ
-# DIDVAIKTLKPGNVIFLSYKGYF]
-# end gene contig35.g60
-###
-#
-# ----- prediction on sequence number 36 (length = 45010, name = contig36) -----
-#
-# Predicted genes for sequence number 36 on both strands
-# start gene contig36.g61
-contig36	AUGUSTUS	gene	6039	42763	0.02	+	.	ID=contig36.g61
-contig36	AUGUSTUS	transcript	6039	42763	0.02	+	.	ID=contig36.g61.t1;Parent=contig36.g61
-contig36	AUGUSTUS	start_codon	6039	6041	.	+	0	Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	6039	6053	0.37	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	6572	6752	0.93	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	9124	9609	0.76	+	2	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	11616	12503	0.27	+	2	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	12564	12740	0.92	+	2	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	19141	19269	0.99	+	2	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	19333	19428	0.8	+	2	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	19774	20144	0.54	+	2	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	20992	21138	0.65	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	21203	21532	0.57	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	38708	38994	0.41	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	41892	42261	0.94	+	1	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	42323	42526	1	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-contig36	AUGUSTUS	CDS	42587	42763	0.91	+	0	ID=contig36.g61.t1.cds;Parent=contig36.g61.t1
-# coding sequence = [atgctatttccaaactgggtcgaggagtcgttcacagatttcgtaaagggcataaattggaggagctacgtggtatgcg
-# atgtggcatatcacaatgtcaacaactggttgtggtcgcctttcatagatcgtggcccagcaaatcgactgtacattgaaatacaattcacaatacga
-# gactgctctttgttcccaggaaacgctttgtcctgcaaggaaacctttagtttactattctacgagtttgatgctgccactcgagagccgccgccctg
-# gcaaacagacagctacagacttattgctcgcatcgcagctggagaaggtcgctttaatcaaaactctgatgtagatataaacacggaggtaaaaagca
-# tagcagtgaacaaaaaaggtgtttattttgcgtttagagatcagggcgcttgtataagcgttttggcagtgaaagtttattatataacgtgtcctgct
-# gttaccgagaattttgcccactttaacgagacacccacgggaaaagaaattactattattgagaagcaaaatggaacatgtgtcgaaaacgcggaacc
-# gtacgaggccccaacatatttatgtaaaggtgatggaaaatggaccattcttactggtggctgtcgttgcaaggccggctatgaaccaaacaatttaa
-# ataaaacttgcacagaatgtccccttggtacgtttaaatcaccagaggtaaccaaatgtacgccatgtccgcctaactcaaattcttcaaaaactgca
-# tcaccattttgcaagtgtatgccgggatactatagacatccaagtgacggccgacatatgccttgttacagtccaccatctgcgcctacaaatctaac
-# gttgttgtttgttgatcaaacgagtgccataatatcttggagcgctccaaccaagaataaaacgaacacgggcaaaacgctgtctaataagtaccaca
-# gtgatattgtgtacaagatccggtgcaatatgtgcagcccaaatgttatgtacaatccgtcaagtgacacatttaacgaaacgaaaataacattaaca
-# aatcttgaaccggttacgacatatacagtgcaagtacacgcaaccaatagcgtgtcgcatcttaccgacttaagccggcaccccaacgaatcgtcact
-# aataacaaccaatgacacaccattttctaatgtgtcgtttttcaccattcccttggatttgaatgaaataaagaccagtcacgcagaaattgtgttta
-# ctacagagtctgttttgctatctacagcttttaacttacgtatattggccataactagtaaagatgccgatttggagtgggacaagccaattcaaagt
-# gattctccacttgagttttatgaactgcgttggtttcccaagttagaattagatgttattaataaaacagctttgaatacaaaggagacaaaggcaca
-# tatagaaggactgatggaaaataccgaatatggatttcaagtccgctgtaaaacaataaatggttttggttcttatagtaatatgatttacgcccaaa
-# ctcttcaatccgttgggtcagtatacgacgattccgtgcaattacgatttattgctggtgccattgtgacgggagtactttttctagtgatttttata
-# atagctacggtatacttcatgagatccaaacatcaggatgaacttgataaaaaatcgacaaatcatttacccttaccattggattacgctactaatga
-# agtgacgacacctctatttggaaatagtaggagttatgtagatccgcatacatatgaagaccctaatcaagccataagggaatttgctcgggaaattg
-# atgcaaactatattactatcgaagctattataggtggtggagaatttggagatgtctgccgtggccgcttaaaaatacctcccaattttgtacaggac
-# attgatgtggcaataaaaactttaaagccaggatcttcggaaaaagcgcgctgtgactttttgacggaggcttccattatgggacagtttgatcatcc
-# taatgttatttatctacagggagtagttacacgctcaaatccagtaatgattattacagagtacatggagaacggtagcttagacacatttcttcgtg
-# tgaatgatggaaagtttcaaaccttacagctgatagtaatgcttcgaggtattgccagcgggatggcatatttaagtgatatgaattatgtacacaga
-# gacttggcggcacgaaatgttcttgtaaatgcccaattaatttgcaagatcgcggacttcggtttgtcacgcgaaattgagaacgccagtgatgccta
-# cacaacaaggggtggcaaaattccagtgcgttggactgcgccagaagctattgcttttagaaaatttacttccgcatcggatgtatggtcttatggag
-# tagttttatgggaggtcatgtcgtatggagagcgcccatattggaactggtcaaatcaggacgtgataaagagtatagaaaagggctatcgtttacca
-# gctccgatggactgtccagaagccctctaccagctaatgttagattgctggcaaaagcaacgtactcatcgacccacatttgctagcatcgtttcaac
-# tctcgataacttggcaagacaaccgcagtcattattgactactcgaaactcaccggaatcagacggtactcatgttttagatacgcagcgtggtcaaa
-# atattttcataagcaccgacctttggttggagaacattaaaatgtcaagatattgtcagcattttaaagaggctaatttaattaatgctcaacagttg
-# gttaaaattgaacagctccccgaacgcggatcatggtcatccaaaatggatttcatactatctgtagtaggtctagcaattggcttgggaaatgtttg
-# gcgatttccttatttgtgctataaaaatggaggaggcgcatttatattaccgtacatcataacgttgttcctagctggaattccaatgttttttatgg
-# agttagctcttggtcaaatgttgacaattggtggtcttggtgtatttaaaattgcacccatatttaaaggtaaggcctttttcatattggacgcgctt
-# attgtctgcacagttaattctagcaccagtatgtttgctggattcgtaatattttctgtaataggatttatggctcacgaacagcagagaccagtagc
-# tgaggtagcagcatcaggacctggactggcgtttcttgtttatccttcggcggttctgcagctgccaggttctccaatgtggtcttgtctctttttct
-# ttatgctgttgctcatcggattggattcgcaattttgtacaatggaggggttcatcactgcgattattgatgaatggccacagctgctgcggaaacgc
-# aaagaaatttttattgctattgtatgcgcacttagctatttagttggcttaacctgtattacacaaggcggcatgtatatatttcaaattttggattc
-# gtatgcagttagcggcttctgcttactgtggctcatattctttgagtgcgtctcaatatcttggtgctacggagttgatcgattttatgatggaataa
-# aggatatgatcggatactatcccacagtttggtggaaattctgttggtgtgttaccacccctgctatatgcttgggcgtcttcttctttaacatagtt
-# cagtggaccccaattaaatatttggagtatagttacccatggtgggcgcacgcttttggttggtttacggctttgtcatccatgctatatataccaat
-# atatatgttctggctgtggaaacgaactcctggtgacttgagtgaggtaccctaa]
-# protein sequence = [MLFPNWVEESFTDFVKGINWRSYVVCDVAYHNVNNWLWSPFIDRGPANRLYIEIQFTIRDCSLFPGNALSCKETFSLL
-# FYEFDAATREPPPWQTDSYRLIARIAAGEGRFNQNSDVDINTEVKSIAVNKKGVYFAFRDQGACISVLAVKVYYITCPAVTENFAHFNETPTGKEITI
-# IEKQNGTCVENAEPYEAPTYLCKGDGKWTILTGGCRCKAGYEPNNLNKTCTECPLGTFKSPEVTKCTPCPPNSNSSKTASPFCKCMPGYYRHPSDGRH
-# MPCYSPPSAPTNLTLLFVDQTSAIISWSAPTKNKTNTGKTLSNKYHSDIVYKIRCNMCSPNVMYNPSSDTFNETKITLTNLEPVTTYTVQVHATNSVS
-# HLTDLSRHPNESSLITTNDTPFSNVSFFTIPLDLNEIKTSHAEIVFTTESVLLSTAFNLRILAITSKDADLEWDKPIQSDSPLEFYELRWFPKLELDV
-# INKTALNTKETKAHIEGLMENTEYGFQVRCKTINGFGSYSNMIYAQTLQSVGSVYDDSVQLRFIAGAIVTGVLFLVIFIIATVYFMRSKHQDELDKKS
-# TNHLPLPLDYATNEVTTPLFGNSRSYVDPHTYEDPNQAIREFAREIDANYITIEAIIGGGEFGDVCRGRLKIPPNFVQDIDVAIKTLKPGSSEKARCD
-# FLTEASIMGQFDHPNVIYLQGVVTRSNPVMIITEYMENGSLDTFLRVNDGKFQTLQLIVMLRGIASGMAYLSDMNYVHRDLAARNVLVNAQLICKIAD
-# FGLSREIENASDAYTTRGGKIPVRWTAPEAIAFRKFTSASDVWSYGVVLWEVMSYGERPYWNWSNQDVIKSIEKGYRLPAPMDCPEALYQLMLDCWQK
-# QRTHRPTFASIVSTLDNLARQPQSLLTTRNSPESDGTHVLDTQRGQNIFISTDLWLENIKMSRYCQHFKEANLINAQQLVKIEQLPERGSWSSKMDFI
-# LSVVGLAIGLGNVWRFPYLCYKNGGGAFILPYIITLFLAGIPMFFMELALGQMLTIGGLGVFKIAPIFKGKAFFILDALIVCTVNSSTSMFAGFVIFS
-# VIGFMAHEQQRPVAEVAASGPGLAFLVYPSAVLQLPGSPMWSCLFFFMLLLIGLDSQFCTMEGFITAIIDEWPQLLRKRKEIFIAIVCALSYLVGLTC
-# ITQGGMYIFQILDSYAVSGFCLLWLIFFECVSISWCYGVDRFYDGIKDMIGYYPTVWWKFCWCVTTPAICLGVFFFNIVQWTPIKYLEYSYPWWAHAF
-# GWFTALSSMLYIPIYMFWLWKRTPGDLSEVP]
-# end gene contig36.g61
-###
-#
-# ----- prediction on sequence number 37 (length = 50013, name = contig37) -----
-#
-# Predicted genes for sequence number 37 on both strands
-# start gene contig37.g62
-contig37	AUGUSTUS	gene	8638	12756	0.32	+	.	ID=contig37.g62
-contig37	AUGUSTUS	transcript	8638	12756	0.32	+	.	ID=contig37.g62.t1;Parent=contig37.g62
-contig37	AUGUSTUS	start_codon	8638	8640	.	+	0	Parent=contig37.g62.t1
-contig37	AUGUSTUS	CDS	8638	8643	0.95	+	0	ID=contig37.g62.t1.cds;Parent=contig37.g62.t1
-contig37	AUGUSTUS	CDS	8701	8987	0.52	+	0	ID=contig37.g62.t1.cds;Parent=contig37.g62.t1
-contig37	AUGUSTUS	CDS	11885	12254	0.97	+	1	ID=contig37.g62.t1.cds;Parent=contig37.g62.t1
-contig37	AUGUSTUS	CDS	12316	12519	0.99	+	0	ID=contig37.g62.t1.cds;Parent=contig37.g62.t1
-contig37	AUGUSTUS	CDS	12580	12756	0.79	+	0	ID=contig37.g62.t1.cds;Parent=contig37.g62.t1
-# coding sequence = [atgaagttggttaaaattgaacagctccccgaacgcggatcatggtcatccaaaatggatttcatactatctgtagtag
-# gtctagcaattggcttgggaaatgtttggcgatttccttatttgtgctataaaaatggaggaggcgcatttatattaccgtacatcataacgttgttc
-# ctagctggaattccaatgttttttatggagttagctcttggtcaaatgttgacaattggtggtcttggtgtatttaaaattgcacccatatttaaagg
-# taaggcctttttcatattggacgcgcttattgtctgcacagttaattctagcaccagtatgtttgctggattcgtaatattttctgtaataggattta
-# tggctcacgaacagcagagaccagtagctgaggtagcagcatcaggacctggactggcgtttcttgtttatccttcggcggttctgcagctgccaggt
-# tctccaatgtggtcttgtctctttttctttatgctgttgctcatcggattggattcgcaattttgtacaatggaggggttcatcactgcgattattga
-# tgaatggccacagctgctgcggaaacgcaaagaaatttttattgctattgtatgcgcacttagctatttagttggcttaacctgtattacacaaggcg
-# gcatgtatatatttcaaattttggattcgtatgcagttagcggcttctgcttactgtggctcatattctttgagtgcgtctcaatatcttggtgctac
-# ggagttgatcgattttatgatggaataaaggatatgatcggatactatcccacagtttggtggaaattctgttggtgtgttaccacccctgctatatg
-# cttgggcgtcttcttctttaacatagttcagtggaccccaattaaatatttggagtatagttacccatggtgggcgcacgcttttggttggtttacgg
-# ctttgtcatccatgctatatataccaatatatatgttctggctgtggaaacgaactcctggtgacttgagtgaggtaccctaa]
-# protein sequence = [MKLVKIEQLPERGSWSSKMDFILSVVGLAIGLGNVWRFPYLCYKNGGGAFILPYIITLFLAGIPMFFMELALGQMLTI
-# GGLGVFKIAPIFKGKAFFILDALIVCTVNSSTSMFAGFVIFSVIGFMAHEQQRPVAEVAASGPGLAFLVYPSAVLQLPGSPMWSCLFFFMLLLIGLDS
-# QFCTMEGFITAIIDEWPQLLRKRKEIFIAIVCALSYLVGLTCITQGGMYIFQILDSYAVSGFCLLWLIFFECVSISWCYGVDRFYDGIKDMIGYYPTV
-# WWKFCWCVTTPAICLGVFFFNIVQWTPIKYLEYSYPWWAHAFGWFTALSSMLYIPIYMFWLWKRTPGDLSEVP]
-# end gene contig37.g62
-###
-# start gene contig37.g63
-contig37	AUGUSTUS	gene	18828	41476	0.01	-	.	ID=contig37.g63
-contig37	AUGUSTUS	transcript	18828	41476	0.01	-	.	ID=contig37.g63.t1;Parent=contig37.g63
-contig37	AUGUSTUS	CDS	18828	18895	0.68	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	18953	19141	0.58	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	20482	20683	0.68	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	20747	20865	0.44	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	21462	21627	0.69	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	21683	21886	0.67	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	22543	22695	0.96	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	22755	22930	0.43	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	26319	26552	0.77	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	26610	26771	0.71	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	31881	32436	0.22	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	34476	34758	0.97	-	1	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	34827	35014	0.72	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	35082	35232	0.85	-	1	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	37559	37836	0.14	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	39011	40488	0.93	-	2	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	CDS	41041	41476	0.8	-	0	ID=contig37.g63.t1.cds;Parent=contig37.g63.t1
-contig37	AUGUSTUS	start_codon	41474	41476	.	-	0	Parent=contig37.g63.t1
-# coding sequence = [atgcgcgaagcgcttttttcccaagatggctggggctgtcaacatgtcaaccaggacaccaattgggaagtccccagtt
-# cgccagaaccaaccaataaagatgcggccggaccaccaatgtggaagccaagcatcaacaatggaactgatctttgggaatccaatttaagaaacggt
-# ggtcagccgaccgctcagcaagttccaaagccttcgtggggtcatacgccatcctctaatctaggcggaacgtggggagaggacgatgatggggccga
-# cagcagtagtgtgtggacaggaggatcggttaacaacgccgggtctggatcggcagtgggagtgaaccaaggcggtgttaatgttggcccaggtggtg
-# tagtctcatctggaggtcctcagtggggacaaggtgtggttggcgtcggactagggtcaactggtaacggatcaagcaatttatctggttcgactgga
-# gttgtcgcaggtggcagcggaaactcaagcaatactggcaatggttggggagaccctcgcgaaattcgacctttagctggaggtggatctatggatat
-# tcgaaacgttgatcatcgcggaggtaacggttcagggggatcttcgagcgatccccgcgacatccgaatgatcgatccacgggatccaattcgaggag
-# atcctcgtggaatatccggtcggcttaatggaacatcggaaatgtggggccatcatccacaaatgtcgcacaatcaaatacaaaatattaataaaatg
-# gttggccaaagcgtggcaactgctggtacgaatgttggaggaacatcaggatctggcatcggaccggggggacctggtcctggacctgtatcgaacaa
-# tatcccaacacagtgggggccgtcccaagcggtaggcgttggtgtaagtggccccaaagacatatcgaagcagattagtggatgggaggaaccatcgc
-# caccgccccagcgacgcagtattcctaattacgacgatggcacatccctctggggtcagcaaactcgtgttcccggtggaagcggtcactggaaagac
-# atgactgattccattggtcgtagtggtcatctgatgcgaggtcaaaaccagtcgggtggcatcggtatcgcaggagttggcaatagcaatgttccagt
-# tggagccaatcccaacaaccctttgaacagtgtagttggaccacagactcgcctgccatctgtgggaggcgtgcagcacaagcaagacggaggagcca
-# tgtgggtgcattcgaacaatgttagcgccaggaataacgttgctgctgtcgccacttggggagatgacactcacaacgttagtgtgggcgcccccagt
-# ggtggtggtgtaaccagcagtaattgggtggatgataaatctaacgccacactggctcaaaattcttggagcgacgcagcaccagttggagttggttg
-# ggggaataagcaaagcaaactgccggccactagtacatcatctggttggagcactggagcaggtgtaggtgtggtggacggcgtagatctaggatctg
-# aatggaactcacatggagggataattggaaaatctcagcaacagcaaaaactagcgggacttaatgtgggaatggtaaacgttatcaatgcagagatg
-# attaagcaaagcaaacaatatcggatccttgttgagaacggatttaaaaaggaagacgtggagcgcgcattagtgactgccaatatgaatatcgaaga
-# agcagccgatatgctgcgtaccaacacatctatggctatggatggttggcgtcgacatgatgaatcatcccttggctcatattccgaccacgcgagtt
-# caacaagcagcagtgggtttgctggccgttacccagtgagcagtggacagccttcgatgtcttttcctcataataaccttatgaataacatgggtggt
-# actgcagttactggaggaggaaacaataatgcaaacatgacagctttgcaagtgcaaaagtatttaaatcaaggtcaacacagcgttgctgtaggacc
-# gcaaaacgttggcaacacttcagccgtatccgtcggatttggtcagaacacatcaaacgcagcagtggcagcagcagcttccgcaaatatagcagcaa
-# atacaaacaatcaaccatcgggtcaacaaattcgcatgcttggacagcagattcatacatggtcaacaggacgcaacattggggatggttggccagat
-# ccctcatctgataacgagaataaagactggtcagttgctcagccaacttcagcagcaactgcttacacggacctggtccaagagttcgagccaggcaa
-# gccatggaagatcaaaagcatagaagacgatcccagtattactcctggaagcgttgctagatctccattatccattagttcgacgccaaaagatgctg
-# acatatttgccaatactggcaaaaactcaccgactgatttgccgccactaagtttatcgtcgtctacatggagttttaatcccaaccaaaatttccca
-# agttggtctgataacagtcagcaatgtgccgcaacttctgagctttggacaagccccctaaataaatcgtcatcacgtggtccgccgcctggattgac
-# ggccaattcaaataaatctggtaacggaggaaatagtagtacgtcaacaacatctactattacgggtggtgctaatggttggctacaggctagaagcg
-# gcggtgttcaaacaacaaattcaacttggactggtaacaatacctcttggggctctagttggttgcttcttaaaaatctaacagctcagattgatggt
-# tctactttacgcacattgtgtatgcagcatggcccccttcttagctttcacctatatttgaaccaaggaattgccttatgtaaatataccactcgaga
-# ggaggcgaacaaagcgcaaatggcgttaaacaactgtgtcctcgccaacaccactatatttgctgaatctccaagcgagaacgaggtacagaacataa
-# tgcagcacttaccgcaaacaccatcgtctgcaagctgtactggaactagtgctggtaacggcggaggcgtcagcactccacccaatagtgggctcagt
-# agctcaggatctaatctatccggaaacaatagcaacggcaatggtaacggcaatggaagcagcagcgccagtggtggcgtttccggcaataatggtaa
-# caacagtggaaacaccagttgcgccggcggcagcaacccgaacaccagtgtggcaacttcgaatctacttaattctagtggagggtctgtctcaaatt
-# catccggtggtgctgctagctctggtacaggctctggagtaagtggaacagcgagtggtgctatattttcaaacaaacccggagaatataactcggag
-# ttggcgtttagatacgctgttcacaggctaaatctggataaaagtctcttgcctgagacaaccgttgaatactacattgaatatgtaaatcgattgga
-# ttcgtttgaggcagttcaaaaggcgtgcaaacttgtcggtgttggtgttcaagctgtttttagcccaactgactcggttttggcgacccatataaatt
-# caatttgtgatgctctggacataccaagtatagggcggtctgctcatgacttttctattaacgtgtatccatcccagcaatatataaaccaagcgttt
-# aatgatgtaatacactatctgaattggacccgatttggaattctgcatgaaaaagaatatgaaacctatgatctagaagattttaaatacaattttgt
-# aaacataacatcatttcgattggtcgacattggagatgtaggtgtaaagcagattttaaaggacctccaatcatatagtcaccatatgattcagaaat
-# catttttgaatccgcatgaaagaaaatccattgccctggagtcagagccagctttaatgtttgattctgtgtacgtttttgctattggattgcagaca
-# ttggagcaatcacataccttaaatctattgaacatgacctgcgatgcggaaattccatggaacggaggcctaagcttaattaattacttaaatgcggt
-# tgaatggaaaggtcttaccggtcctattcaatttaaagaaggaaaacgagtacaatttaaattggacttaataaagctaaaacaacactccattgtaa
-# aagtcggagaatggacccctcatggacatcttaacataaccgaaccatcaatgttttttgattctggttccatgaatgtgactctggtagtcataaca
-# atactggaaactccctatgtaatgatgcactacggcaagaattttacgggcaacgaaagattttatgggttttgcgttgacatattggaaaccatttc
-# tcatgaggttgggtttgactacatactggatttggtaccggatagaaagtatggcgccaaagatccggaatctgctgcctttcttacaactgaacgta
-# tgattaaccccatcgaaaacgcagaagacttggcatcacaaacggagatatcttatggcactttggatagcggatctactatgactttttttcgggac
-# tcaatgattgaaacctacaaaaaaatgtggagaagcatggacaataagaaaaccacagcgtttaccagtacatatgaggatggtataaagcgggttaa
-# tcagggtaattacgcctatttgatggaatccaccatgcttgattatatcgttcaacgagattgtaatttaacgcaaataggcggattgttggatacaa
-# aaggatatggaatcgctacaccaaaaggttcgccttggcgggataaaatttcgttggctatacttgagctccaggaaaaaggtgatattcaaatgttg
-# tatgataaatggtggaaaaacacagatgaaacttgcattcggcgaagcacaatcaaacaatcaaaagcaaatgcgcttgggctggagagcatagagcg
-# tattatgattcccgttagaagtttgcaacgcagtgaaggagacgttttcgaacccctagaataa]
-# protein sequence = [MREALFSQDGWGCQHVNQDTNWEVPSSPEPTNKDAAGPPMWKPSINNGTDLWESNLRNGGQPTAQQVPKPSWGHTPSS
-# NLGGTWGEDDDGADSSSVWTGGSVNNAGSGSAVGVNQGGVNVGPGGVVSSGGPQWGQGVVGVGLGSTGNGSSNLSGSTGVVAGGSGNSSNTGNGWGDP
-# REIRPLAGGGSMDIRNVDHRGGNGSGGSSSDPRDIRMIDPRDPIRGDPRGISGRLNGTSEMWGHHPQMSHNQIQNINKMVGQSVATAGTNVGGTSGSG
-# IGPGGPGPGPVSNNIPTQWGPSQAVGVGVSGPKDISKQISGWEEPSPPPQRRSIPNYDDGTSLWGQQTRVPGGSGHWKDMTDSIGRSGHLMRGQNQSG
-# GIGIAGVGNSNVPVGANPNNPLNSVVGPQTRLPSVGGVQHKQDGGAMWVHSNNVSARNNVAAVATWGDDTHNVSVGAPSGGGVTSSNWVDDKSNATLA
-# QNSWSDAAPVGVGWGNKQSKLPATSTSSGWSTGAGVGVVDGVDLGSEWNSHGGIIGKSQQQQKLAGLNVGMVNVINAEMIKQSKQYRILVENGFKKED
-# VERALVTANMNIEEAADMLRTNTSMAMDGWRRHDESSLGSYSDHASSTSSSGFAGRYPVSSGQPSMSFPHNNLMNNMGGTAVTGGGNNNANMTALQVQ
-# KYLNQGQHSVAVGPQNVGNTSAVSVGFGQNTSNAAVAAAASANIAANTNNQPSGQQIRMLGQQIHTWSTGRNIGDGWPDPSSDNENKDWSVAQPTSAA
-# TAYTDLVQEFEPGKPWKIKSIEDDPSITPGSVARSPLSISSTPKDADIFANTGKNSPTDLPPLSLSSSTWSFNPNQNFPSWSDNSQQCAATSELWTSP
-# LNKSSSRGPPPGLTANSNKSGNGGNSSTSTTSTITGGANGWLQARSGGVQTTNSTWTGNNTSWGSSWLLLKNLTAQIDGSTLRTLCMQHGPLLSFHLY
-# LNQGIALCKYTTREEANKAQMALNNCVLANTTIFAESPSENEVQNIMQHLPQTPSSASCTGTSAGNGGGVSTPPNSGLSSSGSNLSGNNSNGNGNGNG
-# SSSASGGVSGNNGNNSGNTSCAGGSNPNTSVATSNLLNSSGGSVSNSSGGAASSGTGSGVSGTASGAIFSNKPGEYNSELAFRYAVHRLNLDKSLLPE
-# TTVEYYIEYVNRLDSFEAVQKACKLVGVGVQAVFSPTDSVLATHINSICDALDIPSIGRSAHDFSINVYPSQQYINQAFNDVIHYLNWTRFGILHEKE
-# YETYDLEDFKYNFVNITSFRLVDIGDVGVKQILKDLQSYSHHMIQKSFLNPHERKSIALESEPALMFDSVYVFAIGLQTLEQSHTLNLLNMTCDAEIP
-# WNGGLSLINYLNAVEWKGLTGPIQFKEGKRVQFKLDLIKLKQHSIVKVGEWTPHGHLNITEPSMFFDSGSMNVTLVVITILETPYVMMHYGKNFTGNE
-# RFYGFCVDILETISHEVGFDYILDLVPDRKYGAKDPESAAFLTTERMINPIENAEDLASQTEISYGTLDSGSTMTFFRDSMIETYKKMWRSMDNKKTT
-# AFTSTYEDGIKRVNQGNYAYLMESTMLDYIVQRDCNLTQIGGLLDTKGYGIATPKGSPWRDKISLAILELQEKGDIQMLYDKWWKNTDETCIRRSTIK
-# QSKANALGLESIERIMIPVRSLQRSEGDVFEPLE]
-# end gene contig37.g63
-###
-# start gene contig37.g64
-contig37	AUGUSTUS	gene	48349	49385	0.52	+	.	ID=contig37.g64
-contig37	AUGUSTUS	transcript	48349	49385	0.52	+	.	ID=contig37.g64.t1;Parent=contig37.g64
-contig37	AUGUSTUS	start_codon	48349	48351	.	+	0	Parent=contig37.g64.t1
-contig37	AUGUSTUS	CDS	48349	48396	0.86	+	0	ID=contig37.g64.t1.cds;Parent=contig37.g64.t1
-contig37	AUGUSTUS	CDS	48508	49026	0.9	+	0	ID=contig37.g64.t1.cds;Parent=contig37.g64.t1
-contig37	AUGUSTUS	CDS	49314	49385	0.56	+	0	ID=contig37.g64.t1.cds;Parent=contig37.g64.t1
-# coding sequence = [atgaataattgcattgtcgaggtggagtacgaatatgttgtgttaaaaattaacggttatgatattagccatttgccgt
-# ggtatgaagcggttcaaaagttccttcaagccaaagaaacgatagtagttgaattgtgcagacagaagcacaatgagttagattgcaccaacgctaaa
-# ctatcagatgtggataaaaccgttccgaatgctctgcaatcaaccacatgcgaatcagatttatctgcccaaactgaaaatacagccaatgcggtgcc
-# tacagcaactgcaaatgactctcagctagtggacgctacgtcaataataccagcacctttggatgtaacagcaaaaaaaagtcctgttattttgactc
-# tgcgtgctttaagccatgaagaacgtttgggcaatgctacagcattggccgcttcgaaggaaacgcaaacgcaacctgccaacgacacagatgttttg
-# agggatcatgattttgttcagactataaccaaccacttcattgagcaggaacaccacttgtttgaacaatgccttgaaccggaaatcgatattgagat
-# cactgaggatggaggtacactcagtggcgaagcgcaccagaaagtgtgcaaagaaaactactgtatataa]
-# protein sequence = [MNNCIVEVEYEYVVLKINGYDISHLPWYEAVQKFLQAKETIVVELCRQKHNELDCTNAKLSDVDKTVPNALQSTTCES
-# DLSAQTENTANAVPTATANDSQLVDATSIIPAPLDVTAKKSPVILTLRALSHEERLGNATALAASKETQTQPANDTDVLRDHDFVQTITNHFIEQEHH
-# LFEQCLEPEIDIEITEDGGTLSGEAHQKVCKENYCI]
-# end gene contig37.g64
-###
-#
-# ----- prediction on sequence number 38 (length = 50017, name = contig38) -----
-#
-# Predicted genes for sequence number 38 on both strands
-# start gene contig38.g65
-contig38	AUGUSTUS	gene	3825	26473	0.01	-	.	ID=contig38.g65
-contig38	AUGUSTUS	transcript	3825	26473	0.01	-	.	ID=contig38.g65.t1;Parent=contig38.g65
-contig38	AUGUSTUS	CDS	3825	3892	0.69	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	3950	4138	0.59	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	5479	5680	0.58	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	5744	5862	0.33	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	6459	6624	0.61	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	6680	6883	0.79	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	7540	7692	0.92	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	7752	7927	0.51	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	11316	11549	0.63	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	11607	11768	0.7	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	16878	17433	0.14	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	19473	19755	0.96	-	1	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	19824	20011	0.56	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	20079	20229	0.93	-	1	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	22556	22833	0.2	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	24008	25485	0.93	-	2	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	CDS	26038	26473	0.85	-	0	ID=contig38.g65.t1.cds;Parent=contig38.g65.t1
-contig38	AUGUSTUS	start_codon	26471	26473	.	-	0	Parent=contig38.g65.t1
-# coding sequence = [atgcgcgaagcgcttttttcccaagatggctggggctgtcaacatgtcaaccaggacaccaattgggaagtccccagtt
-# cgccagaaccaaccaataaagatgcggccggaccaccaatgtggaagccaagcatcaacaatggaactgatctttgggaatccaatttaagaaacggt
-# ggtcagccgaccgctcagcaagttccaaagccttcgtggggtcatacgccatcctctaatctaggcggaacgtggggagaggacgatgatggggccga
-# cagcagtagtgtgtggacaggaggatcggttaacaacgccgggtctggatcggcagtgggagtgaaccaaggcggtgttaatgttggcccaggtggtg
-# tagtctcatctggaggtcctcagtggggacaaggtgtggttggcgtcggactagggtcaactggtaacggatcaagcaatttatctggttcgactgga
-# gttgtcgcaggtggcagcggaaactcaagcaatactggcaatggttggggagaccctcgcgaaattcgacctttagctggaggtggatctatggatat
-# tcgaaacgttgatcatcgcggaggtaacggttcagggggatcttcgagcgatccccgcgacatccgaatgatcgatccacgggatccaattcgaggag
-# atcctcgtggaatatccggtcggcttaatggaacatcggaaatgtggggccatcatccacaaatgtcgcacaatcaaatacaaaatattaataaaatg
-# gttggccaaagcgtggcaactgctggtacgaatgttggaggaacatcaggatctggcatcggaccggggggacctggtcctggacctgtatcgaacaa
-# tatcccaacacagtgggggccgtcccaagcggtaggcgttggtgtaagtggccccaaagacatatcgaagcagattagtggatgggaggaaccatcgc
-# caccgccccagcgacgcagtattcctaattacgacgatggcacatccctctggggtcagcaaactcgtgttcccggtggaagcggtcactggaaagac
-# atgactgattccattggtcgtagtggtcatctgatgcgaggtcaaaaccagtcgggtggcatcggtatcgcaggagttggcaatagcaatgttccagt
-# tggagccaatcccaacaaccctttgaacagtgtagttggaccacagactcgcctgccatctgtgggaggcgtgcagcacaagcaagacggaggagcca
-# tgtgggtgcattcgaacaatgttagcgccaggaataacgttgctgctgtcgccacttggggagatgacactcacaacgttagtgtgggcgcccccagt
-# ggtggtggtgtaaccagcagtaattgggtggatgataaatctaacgccacactggctcaaaattcttggagcgacgcagcaccagttggagttggttg
-# ggggaataagcaaagcaaactgccggccactagtacatcatctggttggagcactggagcaggtgtaggtgtggtggacggcgtagatctaggatctg
-# aatggaactcacatggagggataattggaaaatctcagcaacagcaaaaactagcgggacttaatgtgggaatggtaaacgttatcaatgcagagatg
-# attaagcaaagcaaacaatatcggatccttgttgagaacggatttaaaaaggaagacgtggagcgcgcattagtgactgccaatatgaatatcgaaga
-# agcagccgatatgctgcgtaccaacacatctatggctatggatggttggcgtcgacatgatgaatcatcccttggctcatattccgaccacgcgagtt
-# caacaagcagcagtgggtttgctggccgttacccagtgagcagtggacagccttcgatgtcttttcctcataataaccttatgaataacatgggtggt
-# actgcagttactggaggaggaaacaataatgcaaacatgacagctttgcaagtgcaaaagtatttaaatcaaggtcaacacagcgttgctgtaggacc
-# gcaaaacgttggcaacacttcagccgtatccgtcggatttggtcagaacacatcaaacgcagcagtggcagcagcagcttccgcaaatatagcagcaa
-# atacaaacaatcaaccatcgggtcaacaaattcgcatgcttggacagcagattcatacatggtcaacaggacgcaacattggggatggttggccagat
-# ccctcatctgataacgagaataaagactggtcagttgctcagccaacttcagcagcaactgcttacacggacctggtccaagagttcgagccaggcaa
-# gccatggaagatcaaaagcatagaagacgatcccagtattactcctggaagcgttgctagatctccattatccattagttcgacgccaaaagatgctg
-# acatatttgccaatactggcaaaaactcaccgactgatttgccgccactaagtttatcgtcgtctacatggagttttaatcccaaccaaaatttccca
-# agttggtctgataacagtcagcaatgtgccgcaacttctgagctttggacaagccccctaaataaatcgtcatcacgtggtccgccgcctggattgac
-# ggccaattcaaataaatctggtaacggaggaaatagtagtacgtcaacaacatctactattacgggtggtgctaatggttggctacaggctagaagcg
-# gcggtgttcaaacaacaaattcaacttggactggtaacaatacctcttggggctctagttggttgcttcttaaaaatctaacagctcagattgatggt
-# tctactttacgcacattgtgtatgcagcatggcccccttcttagctttcacctatatttgaaccaaggaattgccttatgtaaatataccactcgaga
-# ggaggcgaacaaagcgcaaatggcgttaaacaactgtgtcctcgccaacaccactatatttgctgaatctccaagcgagaacgaggtacagaacataa
-# tgcagcacttaccgcaaacaccatcgtctgcaagctgtactggaactagtgctggtaacggcggaggcgtcagcactccacccaatagtgggctcagt
-# agctcaggatctaatctatccggaaacaatagcaacggcaatggtaacggcaatggaagcagcagcgccagtggtggcgtttccggcaataatggtaa
-# caacagtggaaacaccagttgcgccggcggcagcaacccgaacaccagtgtggcaacttcgaatctacttaattctagtggagggtctgtctcaaatt
-# catccggtggtgctgctagctctggtacaggctctggagtaagtggaacagcgagtggtgctatattttcaaacaaacccggagaatataactcggag
-# ttggcgtttagatacgctgttcacaggctaaatctggataaaagtctcttgcctgagacaaccgttgaatactacattgaatatgtaaatcgattgga
-# ttcgtttgaggcagttcaaaaggcgtgcaaacttgtcggtgttggtgttcaagctgtttttagcccaactgactcggttttggcgacccatataaatt
-# caatttgtgatgctctggacataccaagtatagggcggtctgctcatgacttttctattaacgtgtatccatcccagcaatatataaaccaagcgttt
-# aatgatgtaatacactatctgaattggacccgatttggaattctgcatgaaaaagaatatgaaacctatgatctagaagattttaaatacaattttgt
-# aaacataacatcatttcgattggtcgacattggagatgtaggtgtaaagcagattttaaaggacctccaatcatatagtcaccatatgattcagaaat
-# catttttgaatccgcatgaaagaaaatccattgccctggagtcagagccagctttaatgtttgattctgtgtacgtttttgctattggattgcagaca
-# ttggagcaatcacataccttaaatctattgaacatgacctgcgatgcggaaattccatggaacggaggcctaagcttaattaattacttaaatgcggt
-# tgaatggaaaggtcttaccggtcctattcaatttaaagaaggaaaacgagtacaatttaaattggacttaataaagctaaaacaacactccattgtaa
-# aagtcggagaatggacccctcatggacatcttaacataaccgaaccatcaatgttttttgattctggttccatgaatgtgactctggtagtcataaca
-# atactggaaactccctatgtaatgatgcactacggcaagaattttacgggcaacgaaagattttatgggttttgcgttgacatattggaaaccatttc
-# tcatgaggttgggtttgactacatactggatttggtaccggatagaaagtatggcgccaaagatccggaatctgctgcctttcttacaactgaacgta
-# tgattaaccccatcgaaaacgcagaagacttggcatcacaaacggagatatcttatggcactttggatagcggatctactatgactttttttcgggac
-# tcaatgattgaaacctacaaaaaaatgtggagaagcatggacaataagaaaaccacagcgtttaccagtacatatgaggatggtataaagcgggttaa
-# tcagggtaattacgcctatttgatggaatccaccatgcttgattatatcgttcaacgagattgtaatttaacgcaaataggcggattgttggatacaa
-# aaggatatggaatcgctacaccaaaaggttcgccttggcgggataaaatttcgttggctatacttgagctccaggaaaaaggtgatattcaaatgttg
-# tatgataaatggtggaaaaacacagatgaaacttgcattcggcgaagcacaatcaaacaatcaaaagcaaatgcgcttgggctggagagcatagagcg
-# tattatgattcccgttagaagtttgcaacgcagtgaaggagacgttttcgaacccctagaataa]
-# protein sequence = [MREALFSQDGWGCQHVNQDTNWEVPSSPEPTNKDAAGPPMWKPSINNGTDLWESNLRNGGQPTAQQVPKPSWGHTPSS
-# NLGGTWGEDDDGADSSSVWTGGSVNNAGSGSAVGVNQGGVNVGPGGVVSSGGPQWGQGVVGVGLGSTGNGSSNLSGSTGVVAGGSGNSSNTGNGWGDP
-# REIRPLAGGGSMDIRNVDHRGGNGSGGSSSDPRDIRMIDPRDPIRGDPRGISGRLNGTSEMWGHHPQMSHNQIQNINKMVGQSVATAGTNVGGTSGSG
-# IGPGGPGPGPVSNNIPTQWGPSQAVGVGVSGPKDISKQISGWEEPSPPPQRRSIPNYDDGTSLWGQQTRVPGGSGHWKDMTDSIGRSGHLMRGQNQSG
-# GIGIAGVGNSNVPVGANPNNPLNSVVGPQTRLPSVGGVQHKQDGGAMWVHSNNVSARNNVAAVATWGDDTHNVSVGAPSGGGVTSSNWVDDKSNATLA
-# QNSWSDAAPVGVGWGNKQSKLPATSTSSGWSTGAGVGVVDGVDLGSEWNSHGGIIGKSQQQQKLAGLNVGMVNVINAEMIKQSKQYRILVENGFKKED
-# VERALVTANMNIEEAADMLRTNTSMAMDGWRRHDESSLGSYSDHASSTSSSGFAGRYPVSSGQPSMSFPHNNLMNNMGGTAVTGGGNNNANMTALQVQ
-# KYLNQGQHSVAVGPQNVGNTSAVSVGFGQNTSNAAVAAAASANIAANTNNQPSGQQIRMLGQQIHTWSTGRNIGDGWPDPSSDNENKDWSVAQPTSAA
-# TAYTDLVQEFEPGKPWKIKSIEDDPSITPGSVARSPLSISSTPKDADIFANTGKNSPTDLPPLSLSSSTWSFNPNQNFPSWSDNSQQCAATSELWTSP
-# LNKSSSRGPPPGLTANSNKSGNGGNSSTSTTSTITGGANGWLQARSGGVQTTNSTWTGNNTSWGSSWLLLKNLTAQIDGSTLRTLCMQHGPLLSFHLY
-# LNQGIALCKYTTREEANKAQMALNNCVLANTTIFAESPSENEVQNIMQHLPQTPSSASCTGTSAGNGGGVSTPPNSGLSSSGSNLSGNNSNGNGNGNG
-# SSSASGGVSGNNGNNSGNTSCAGGSNPNTSVATSNLLNSSGGSVSNSSGGAASSGTGSGVSGTASGAIFSNKPGEYNSELAFRYAVHRLNLDKSLLPE
-# TTVEYYIEYVNRLDSFEAVQKACKLVGVGVQAVFSPTDSVLATHINSICDALDIPSIGRSAHDFSINVYPSQQYINQAFNDVIHYLNWTRFGILHEKE
-# YETYDLEDFKYNFVNITSFRLVDIGDVGVKQILKDLQSYSHHMIQKSFLNPHERKSIALESEPALMFDSVYVFAIGLQTLEQSHTLNLLNMTCDAEIP
-# WNGGLSLINYLNAVEWKGLTGPIQFKEGKRVQFKLDLIKLKQHSIVKVGEWTPHGHLNITEPSMFFDSGSMNVTLVVITILETPYVMMHYGKNFTGNE
-# RFYGFCVDILETISHEVGFDYILDLVPDRKYGAKDPESAAFLTTERMINPIENAEDLASQTEISYGTLDSGSTMTFFRDSMIETYKKMWRSMDNKKTT
-# AFTSTYEDGIKRVNQGNYAYLMESTMLDYIVQRDCNLTQIGGLLDTKGYGIATPKGSPWRDKISLAILELQEKGDIQMLYDKWWKNTDETCIRRSTIK
-# QSKANALGLESIERIMIPVRSLQRSEGDVFEPLE]
-# end gene contig38.g65
-###
-# start gene contig38.g66
-contig38	AUGUSTUS	gene	33346	45275	0.29	+	.	ID=contig38.g66
-contig38	AUGUSTUS	transcript	33346	45275	0.29	+	.	ID=contig38.g66.t1;Parent=contig38.g66
-contig38	AUGUSTUS	start_codon	33346	33348	.	+	0	Parent=contig38.g66.t1
-contig38	AUGUSTUS	CDS	33346	33393	0.97	+	0	ID=contig38.g66.t1.cds;Parent=contig38.g66.t1
-contig38	AUGUSTUS	CDS	33505	34023	0.97	+	0	ID=contig38.g66.t1.cds;Parent=contig38.g66.t1
-contig38	AUGUSTUS	CDS	37278	37517	0.72	+	0	ID=contig38.g66.t1.cds;Parent=contig38.g66.t1
-contig38	AUGUSTUS	CDS	37750	38701	0.82	+	0	ID=contig38.g66.t1.cds;Parent=contig38.g66.t1
-contig38	AUGUSTUS	CDS	40192	40343	0.58	+	2	ID=contig38.g66.t1.cds;Parent=contig38.g66.t1
-contig38	AUGUSTUS	CDS	44952	45275	0.9	+	0	ID=contig38.g66.t1.cds;Parent=contig38.g66.t1
-# coding sequence = [atgaataattgcattgtcgaggtggagtacgaatatgttgtgttaaaaattaacggttatgatattagccatttgccgt
-# ggtatgaagcggttcaaaagttccttcaagccaaagaaacgatagtagttgaattgtgcagacagaagcacaatgagttagattgcaccaacgctaaa
-# ctatcagatgtggataaaaccgttccgaatgctctgcaatcaaccacatgcgaatcagatttatctgcccaaactgaaaatacagccaatgcggtgcc
-# tacagcaactgcaaatgactctcagctagtggacgctacgtcaataataccagcacctttggatgtaacagcaaaaaaaagtcctgttattttgactc
-# tgcgtgctttaagccatgaagaacgtttgggcaatgctacagcattggccgcttcgaaggaaacgcaaacgcaacctgccaacgacacagatgttttg
-# agggatcatgattttgttcagactataaccaaccacttcattgagcaggaacaccacttgtttgaacaatgccttgaaccggaaatcgatattgagtc
-# gacatgcattgatacgaataaaggtgatatactgtgcaatgattcagaacactgcgaggatgtgtttattagtggcatacaaccggaaagtatagctc
-# atagagatgggcgccttcgacagggtgatcaaattcttcgtattaacggcgtggatgttaaaaaccaggaagaggtagaaaatcagatagccgagagt
-# agcaccgctgtaacgctcctagttagtcgaattctataccctgaagacgaggatgacgaagacattcattttgaatatgccaattcatttataccaga
-# tgactacacaaatgtagtggataaattggataaggtattattaagccacgtacagtcttttgaagaactatcaaatgaaaccggcgagcattcatccg
-# acttaaaagttcaaacttcttctctgccagacaaatttgtagaccaatccagcaagttgtgtggtaaaacaaagattcgtccggatgcaatccaaacg
-# gataaccaaaaaactttaaagcaatctttaagcaaaaatcaagttcatctccaacatgagtacgacgaaagcgagcacatttacgagactattccaga
-# agattctgagtctgaaccactttactgttccccgtatcaaagttcaaacggcaagtcgtcaatgggctgttgttcatccgcaatatcaacgactccgg
-# ctgaagtattagaaacgacaatgcagcaacaaactcaacgagttgcacagtggttaggtttaaagccacaatatccgagaactattcacactcttgtt
-# ggccgtcctgcgccactaaaattaacccaacaaccaaattgcagtcgtgtttttacattacgcagcacattgacaaacacaagccgatccagcagtag
-# tggagttgcttacagtggttatggaccaaataatattcttggtgcaaacttagcttttggcgaagaggttgataactcctcaagtgcctataatactg
-# gtggctcaaacaatagcgcctcgccgcatcaaaatactacaaatgctgatgatgatatcactgccaaccacaatctagagagcagagtgatcgatggc
-# cgcagggaagctttagatacaactgctgtaagcagtatgttgcttttaccttttggtaaatccggtcgaatcggtctctgttcttcgaacatgtccac
-# atcgtatgtcaacgagaaacaaggcaaggcaacctacgaaagtcaaattctcgttaaaagcaaccacaacgtattaggagtcaaacaaactgaggaat
-# catatagccattgtccccagtttaacgcacccaatttgagtagctaccacttcgtaagtagtcaagaggttgcaaaccggtgtcatgattccacaaat
-# tcaaaaccaaattctgcattgcttaacaatgaaaatagtgaagaaataccaatggtttggaaggttaagcggcgcccagatggaacgcgatacattgt
-# aaagcggccagtacgtaatcgcccccaagttgctattcgaaaaaatgtgcgatgcaacgaacttacaacaacggaggaggatacagtatctgaagtaa
-# aaattggtcgttattggacaaaggaagaacgaaagcgacacattgaacgagctcgagagaggcgtcaccatcagacacagcaacaacagctacagtaa]
-# protein sequence = [MNNCIVEVEYEYVVLKINGYDISHLPWYEAVQKFLQAKETIVVELCRQKHNELDCTNAKLSDVDKTVPNALQSTTCES
-# DLSAQTENTANAVPTATANDSQLVDATSIIPAPLDVTAKKSPVILTLRALSHEERLGNATALAASKETQTQPANDTDVLRDHDFVQTITNHFIEQEHH
-# LFEQCLEPEIDIESTCIDTNKGDILCNDSEHCEDVFISGIQPESIAHRDGRLRQGDQILRINGVDVKNQEEVENQIAESSTAVTLLVSRILYPEDEDD
-# EDIHFEYANSFIPDDYTNVVDKLDKVLLSHVQSFEELSNETGEHSSDLKVQTSSLPDKFVDQSSKLCGKTKIRPDAIQTDNQKTLKQSLSKNQVHLQH
-# EYDESEHIYETIPEDSESEPLYCSPYQSSNGKSSMGCCSSAISTTPAEVLETTMQQQTQRVAQWLGLKPQYPRTIHTLVGRPAPLKLTQQPNCSRVFT
-# LRSTLTNTSRSSSSGVAYSGYGPNNILGANLAFGEEVDNSSSAYNTGGSNNSASPHQNTTNADDDITANHNLESRVIDGRREALDTTAVSSMLLLPFG
-# KSGRIGLCSSNMSTSYVNEKQGKATYESQILVKSNHNVLGVKQTEESYSHCPQFNAPNLSSYHFVSSQEVANRCHDSTNSKPNSALLNNENSEEIPMV
-# WKVKRRPDGTRYIVKRPVRNRPQVAIRKNVRCNELTTTEEDTVSEVKIGRYWTKEERKRHIERARERRHHQTQQQQLQ]
-# end gene contig38.g66
-###
-#
-# ----- prediction on sequence number 39 (length = 45019, name = contig39) -----
-#
-# Predicted genes for sequence number 39 on both strands
-# start gene contig39.g67
-contig39	AUGUSTUS	gene	1642	11470	0.04	-	.	ID=contig39.g67
-contig39	AUGUSTUS	transcript	1642	11470	0.04	-	.	ID=contig39.g67.t1;Parent=contig39.g67
-contig39	AUGUSTUS	CDS	1642	2430	0.33	-	0	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	CDS	4470	4752	0.96	-	1	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	CDS	4821	5008	0.59	-	0	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	CDS	5076	5226	0.89	-	1	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	CDS	7553	7830	0.21	-	0	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	CDS	9005	10482	0.94	-	2	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	CDS	11035	11470	0.77	-	0	ID=contig39.g67.t1.cds;Parent=contig39.g67.t1
-contig39	AUGUSTUS	start_codon	11468	11470	.	-	0	Parent=contig39.g67.t1
-# coding sequence = [atgcgcgaagcgcttttttcccaagatggctggggctgtcaacatgtcaaccaggacaccaattgggaagtccccagtt
-# cgccagaaccaaccaataaagatgcggccggaccaccaatgtggaagccaagcatcaacaatggaactgatctttgggaatccaatttaagaaacggt
-# ggtcagccgaccgctcagcaagttccaaagccttcgtggggtcatacgccatcctctaatctaggcggaacgtggggagaggacgatgatggggccga
-# cagcagtagtgtgtggacaggaggatcggttaacaacgccgggtctggatcggcagtgggagtgaaccaaggcggtgttaatgttggcccaggtggtg
-# tagtctcatctggaggtcctcagtggggacaaggtgtggttggcgtcggactagggtcaactggtaacggatcaagcaatttatctggttcgactgga
-# gttgtcgcaggtggcagcggaaactcaagcaatactggcaatggttggggagaccctcgcgaaattcgacctttagctggaggtggatctatggatat
-# tcgaaacgttgatcatcgcggaggtaacggttcagggggatcttcgagcgatccccgcgacatccgaatgatcgatccacgggatccaattcgaggag
-# atcctcgtggaatatccggtcggcttaatggaacatcggaaatgtggggccatcatccacaaatgtcgcacaatcaaatacaaaatattaataaaatg
-# gttggccaaagcgtggcaactgctggtacgaatgttggaggaacatcaggatctggcatcggaccggggggacctggtcctggacctgtatcgaacaa
-# tatcccaacacagtgggggccgtcccaagcggtaggcgttggtgtaagtggccccaaagacatatcgaagcagattagtggatgggaggaaccatcgc
-# caccgccccagcgacgcagtattcctaattacgacgatggcacatccctctggggtcagcaaactcgtgttcccggtggaagcggtcactggaaagac
-# atgactgattccattggtcgtagtggtcatctgatgcgaggtcaaaaccagtcgggtggcatcggtatcgcaggagttggcaatagcaatgttccagt
-# tggagccaatcccaacaaccctttgaacagtgtagttggaccacagactcgcctgccatctgtgggaggcgtgcagcacaagcaagacggaggagcca
-# tgtgggtgcattcgaacaatgttagcgccaggaataacgttgctgctgtcgccacttggggagatgacactcacaacgttagtgtgggcgcccccagt
-# ggtggtggtgtaaccagcagtaattgggtggatgataaatctaacgccacactggctcaaaattcttggagcgacgcagcaccagttggagttggttg
-# ggggaataagcaaagcaaactgccggccactagtacatcatctggttggagcactggagcaggtgtaggtgtggtggacggcgtagatctaggatctg
-# aatggaactcacatggagggataattggaaaatctcagcaacagcaaaaactagcgggacttaatgtgggaatggtaaacgttatcaatgcagagatg
-# attaagcaaagcaaacaatatcggatccttgttgagaacggatttaaaaaggaagacgtggagcgcgcattagtgactgccaatatgaatatcgaaga
-# agcagccgatatgctgcgtaccaacacatctatggctatggatggttggcgtcgacatgatgaatcatcccttggctcatattccgaccacgcgagtt
-# caacaagcagcagtgggtttgctggccgttacccagtgagcagtggacagccttcgatgtcttttcctcataataaccttatgaataacatgggtggt
-# actgcagttactggaggaggaaacaataatgcaaacatgacagctttgcaagtgcaaaagtatttaaatcaaggtcaacacagcgttgctgtaggacc
-# gcaaaacgttggcaacacttcagccgtatccgtcggatttggtcagaacacatcaaacgcagcagtggcagcagcagcttccgcaaatatagcagcaa
-# atacaaacaatcaaccatcgggtcaacaaattcgcatgcttggacagcagattcatacatggtcaacaggacgcaacattggggatggttggccagat
-# ccctcatctgataacgagaataaagactggtcagttgctcagccaacttcagcagcaactgcttacacggacctggtccaagagttcgagccaggcaa
-# gccatggaagatcaaaagcatagaagacgatcccagtattactcctggaagcgttgctagatctccattatccattagttcgacgccaaaagatgctg
-# acatatttgccaatactggcaaaaactcaccgactgatttgccgccactaagtttatcgtcgtctacatggagttttaatcccaaccaaaatttccca
-# agttggtctgataacagtcagcaatgtgccgcaacttctgagctttggacaagccccctaaataaatcgtcatcacgtggtccgccgcctggattgac
-# ggccaattcaaataaatctggtaacggaggaaatagtagtacgtcaacaacatctactattacgggtggtgctaatggttggctacaggctagaagcg
-# gcggtgttcaaacaacaaattcaacttggactggtaacaatacctcttggggctctagttggttgcttcttaaaaatctaacagctcagattgatggt
-# tctactttacgcacattgtgtatgcagcatggcccccttcttagctttcacctatatttgaaccaaggaattgccttatgtaaatataccactcgaga
-# ggaggcgaacaaagcgcaaatggcgttaaacaactgtgtcctcgccaacaccactatatttgctgaatctccaagcgagaacgaggtacagaacataa
-# tgcagcacttaccgcaaacaccatcgtctgcaagctgtactggaactagtgctggtaacggcggaggcgtcagcactccacccaatagtgggctcagt
-# agctcaggatctaatctatccggaaacaatagcaacggcaatggtaacggcaatggaagcagcagcgccagtggtggcgtttccggcaataatggtaa
-# caacagtggaaacaccagttgcgccggcggcagcaacccgaacaccagtgtggcaacttcgaatctacttaattctagtggagggtctgtctcaaatt
-# catccggtggtgctgctagctctggtacaggctctggagtaagtggaacagcgagtggtaataccattaatggtggaacaggacctgcaaacactgct
-# ggctcaaagagtagtgcaaacaatgtaactatagctggtgttcagtctagcgcttcaagcctagctaatagcaccaactcaacatggcgtcaaactag
-# ccaaaaccaagctcttcagggtcaaagcaggccatcaggaagggaagctgactttgattatatatctctcgtttattccattgttgatgactaa]
-# protein sequence = [MREALFSQDGWGCQHVNQDTNWEVPSSPEPTNKDAAGPPMWKPSINNGTDLWESNLRNGGQPTAQQVPKPSWGHTPSS
-# NLGGTWGEDDDGADSSSVWTGGSVNNAGSGSAVGVNQGGVNVGPGGVVSSGGPQWGQGVVGVGLGSTGNGSSNLSGSTGVVAGGSGNSSNTGNGWGDP
-# REIRPLAGGGSMDIRNVDHRGGNGSGGSSSDPRDIRMIDPRDPIRGDPRGISGRLNGTSEMWGHHPQMSHNQIQNINKMVGQSVATAGTNVGGTSGSG
-# IGPGGPGPGPVSNNIPTQWGPSQAVGVGVSGPKDISKQISGWEEPSPPPQRRSIPNYDDGTSLWGQQTRVPGGSGHWKDMTDSIGRSGHLMRGQNQSG
-# GIGIAGVGNSNVPVGANPNNPLNSVVGPQTRLPSVGGVQHKQDGGAMWVHSNNVSARNNVAAVATWGDDTHNVSVGAPSGGGVTSSNWVDDKSNATLA
-# QNSWSDAAPVGVGWGNKQSKLPATSTSSGWSTGAGVGVVDGVDLGSEWNSHGGIIGKSQQQQKLAGLNVGMVNVINAEMIKQSKQYRILVENGFKKED
-# VERALVTANMNIEEAADMLRTNTSMAMDGWRRHDESSLGSYSDHASSTSSSGFAGRYPVSSGQPSMSFPHNNLMNNMGGTAVTGGGNNNANMTALQVQ
-# KYLNQGQHSVAVGPQNVGNTSAVSVGFGQNTSNAAVAAAASANIAANTNNQPSGQQIRMLGQQIHTWSTGRNIGDGWPDPSSDNENKDWSVAQPTSAA
-# TAYTDLVQEFEPGKPWKIKSIEDDPSITPGSVARSPLSISSTPKDADIFANTGKNSPTDLPPLSLSSSTWSFNPNQNFPSWSDNSQQCAATSELWTSP
-# LNKSSSRGPPPGLTANSNKSGNGGNSSTSTTSTITGGANGWLQARSGGVQTTNSTWTGNNTSWGSSWLLLKNLTAQIDGSTLRTLCMQHGPLLSFHLY
-# LNQGIALCKYTTREEANKAQMALNNCVLANTTIFAESPSENEVQNIMQHLPQTPSSASCTGTSAGNGGGVSTPPNSGLSSSGSNLSGNNSNGNGNGNG
-# SSSASGGVSGNNGNNSGNTSCAGGSNPNTSVATSNLLNSSGGSVSNSSGGAASSGTGSGVSGTASGNTINGGTGPANTAGSKSSANNVTIAGVQSSAS
-# SLANSTNSTWRQTSQNQALQGQSRPSGREADFDYISLVYSIVDD]
-# end gene contig39.g67
-###
-# start gene contig39.g68
-contig39	AUGUSTUS	gene	18343	30272	0.16	+	.	ID=contig39.g68
-contig39	AUGUSTUS	transcript	18343	30272	0.16	+	.	ID=contig39.g68.t1;Parent=contig39.g68
-contig39	AUGUSTUS	start_codon	18343	18345	.	+	0	Parent=contig39.g68.t1
-contig39	AUGUSTUS	CDS	18343	18390	0.93	+	0	ID=contig39.g68.t1.cds;Parent=contig39.g68.t1
-contig39	AUGUSTUS	CDS	18502	19020	0.99	+	0	ID=contig39.g68.t1.cds;Parent=contig39.g68.t1
-contig39	AUGUSTUS	CDS	22275	22514	0.72	+	0	ID=contig39.g68.t1.cds;Parent=contig39.g68.t1
-contig39	AUGUSTUS	CDS	22747	23698	0.81	+	0	ID=contig39.g68.t1.cds;Parent=contig39.g68.t1
-contig39	AUGUSTUS	CDS	25189	25340	0.52	+	2	ID=contig39.g68.t1.cds;Parent=contig39.g68.t1
-contig39	AUGUSTUS	CDS	29949	30272	0.53	+	0	ID=contig39.g68.t1.cds;Parent=contig39.g68.t1
-# coding sequence = [atgaataattgcattgtcgaggtggagtacgaatatgttgtgttaaaaattaacggttatgatattagccatttgccgt
-# ggtatgaagcggttcaaaagttccttcaagccaaagaaacgatagtagttgaattgtgcagacagaagcacaatgagttagattgcaccaacgctaaa
-# ctatcagatgtggataaaaccgttccgaatgctctgcaatcaaccacatgcgaatcagatttatctgcccaaactgaaaatacagccaatgcggtgcc
-# tacagcaactgcaaatgactctcagctagtggacgctacgtcaataataccagcacctttggatgtaacagcaaaaaaaagtcctgttattttgactc
-# tgcgtgctttaagccatgaagaacgtttgggcaatgctacagcattggccgcttcgaaggaaacgcaaacgcaacctgccaacgacacagatgttttg
-# agggatcatgattttgttcagactataaccaaccacttcattgagcaggaacaccacttgtttgaacaatgccttgaaccggaaatcgatattgagtc
-# gacatgcattgatacgaataaaggtgatatactgtgcaatgattcagaacactgcgaggatgtgtttattagtggcatacaaccggaaagtatagctc
-# atagagatgggcgccttcgacagggtgatcaaattcttcgtattaacggcgtggatgttaaaaaccaggaagaggtagaaaatcagatagccgagagt
-# agcaccgctgtaacgctcctagttagtcgaattctataccctgaagacgaggatgacgaagacattcattttgaatatgccaattcatttataccaga
-# tgactacacaaatgtagtggataaattggataaggtattattaagccacgtacagtcttttgaagaactatcaaatgaaaccggcgagcattcatccg
-# acttaaaagttcaaacttcttctctgccagacaaatttgtagaccaatccagcaagttgtgtggtaaaacaaagattcgtccggatgcaatccaaacg
-# gataaccaaaaaactttaaagcaatctttaagcaaaaatcaagttcatctccaacatgagtacgacgaaagcgagcacatttacgagactattccaga
-# agattctgagtctgaaccactttactgttccccgtatcaaagttcaaacggcaagtcgtcaatgggctgttgttcatccgcaatatcaacgactccgg
-# ctgaagtattagaaacgacaatgcagcaacaaactcaacgagttgcacagtggttaggtttaaagccacaatatccgagaactattcacactcttgtt
-# ggccgtcctgcgccactaaaattaacccaacaaccaaattgcagtcgtgtttttacattacgcagcacattgacaaacacaagccgatccagcagtag
-# tggagttgcttacagtggttatggaccaaataatattcttggtgcaaacttagcttttggcgaagaggttgataactcctcaagtgcctataatactg
-# gtggctcaaacaatagcgcctcgccgcatcaaaatactacaaatgctgatgatgatatcactgccaaccacaatctagagagcagagtgatcgatggc
-# cgcagggaagctttagatacaactgctgtaagcagtatgttgcttttaccttttggtaaatccggtcgaatcggtctctgttcttcgaacatgtccac
-# atcgtatgtcaacgagaaacaaggcaaggcaacctacgaaagtcaaattctcgttaaaagcaaccacaacgtattaggagtcaaacaaactgaggaat
-# catatagccattgtccccagtttaacgcacccaatttgagtagctaccacttcgtaagtagtcaagaggttgcaaaccggtgtcatgattccacaaat
-# tcaaaaccaaattctgcattgcttaacaatgaaaatagtgaagaaataccaatggtttggaaggttaagcggcgcccagatggaacgcgatacattgt
-# aaagcggccagtacgtaatcgcccccaagttgctattcgaaaaaatgtgcgatgcaacgaacttacaacaacggaggaggatacagtatctgaagtaa
-# aaattggtcgttattggacaaaggaagaacgaaagcgacacattgaacgagctcgagagaggcgtcaccatcagacacagcaacaacagctacagtaa]
-# protein sequence = [MNNCIVEVEYEYVVLKINGYDISHLPWYEAVQKFLQAKETIVVELCRQKHNELDCTNAKLSDVDKTVPNALQSTTCES
-# DLSAQTENTANAVPTATANDSQLVDATSIIPAPLDVTAKKSPVILTLRALSHEERLGNATALAASKETQTQPANDTDVLRDHDFVQTITNHFIEQEHH
-# LFEQCLEPEIDIESTCIDTNKGDILCNDSEHCEDVFISGIQPESIAHRDGRLRQGDQILRINGVDVKNQEEVENQIAESSTAVTLLVSRILYPEDEDD
-# EDIHFEYANSFIPDDYTNVVDKLDKVLLSHVQSFEELSNETGEHSSDLKVQTSSLPDKFVDQSSKLCGKTKIRPDAIQTDNQKTLKQSLSKNQVHLQH
-# EYDESEHIYETIPEDSESEPLYCSPYQSSNGKSSMGCCSSAISTTPAEVLETTMQQQTQRVAQWLGLKPQYPRTIHTLVGRPAPLKLTQQPNCSRVFT
-# LRSTLTNTSRSSSSGVAYSGYGPNNILGANLAFGEEVDNSSSAYNTGGSNNSASPHQNTTNADDDITANHNLESRVIDGRREALDTTAVSSMLLLPFG
-# KSGRIGLCSSNMSTSYVNEKQGKATYESQILVKSNHNVLGVKQTEESYSHCPQFNAPNLSSYHFVSSQEVANRCHDSTNSKPNSALLNNENSEEIPMV
-# WKVKRRPDGTRYIVKRPVRNRPQVAIRKNVRCNELTTTEEDTVSEVKIGRYWTKEERKRHIERARERRHHQTQQQQLQ]
-# end gene contig39.g68
-###
-# start gene contig39.g69
-contig39	AUGUSTUS	gene	33944	38144	0.14	+	.	ID=contig39.g69
-contig39	AUGUSTUS	transcript	33944	38144	0.14	+	.	ID=contig39.g69.t1;Parent=contig39.g69
-contig39	AUGUSTUS	start_codon	33944	33946	.	+	0	Parent=contig39.g69.t1
-contig39	AUGUSTUS	CDS	33944	33959	0.4	+	0	ID=contig39.g69.t1.cds;Parent=contig39.g69.t1
-contig39	AUGUSTUS	CDS	35584	36216	0.38	+	2	ID=contig39.g69.t1.cds;Parent=contig39.g69.t1
-contig39	AUGUSTUS	CDS	37575	37861	0.92	+	2	ID=contig39.g69.t1.cds;Parent=contig39.g69.t1
-contig39	AUGUSTUS	CDS	38064	38144	0.36	+	0	ID=contig39.g69.t1.cds;Parent=contig39.g69.t1
-# coding sequence = [atgcagaagaaaaagtcacacataagcacggaattcagtgggcttaaaagagtgagttcaacttctgcatcgaattcca
-# tatcatccttcaacttttcatcggtttcggtgtcatcgagctcctcctcattgtgtaaaagtggtattgcacctgtgttcatttcgctccaaaaaaag
-# gataagggtactattatgatgtcagcccaggtcaccccgaagatcttggctagcattaactcaaaggagtcaaatcttaaagcaaacaccgtacatca
-# tcacgaaatggctaatcaagccaaagtcaatgcgtcatctctaccactgtcagacgatccgcggacactgcaattggcgttggaactatcactagtag
-# gatttaacgacaatccaacttgctatgcgcaacctgctccacccctatcaatgcctttaagtgcacagagtgattttgaaataggtaccatcaatggc
-# atgcccgcgttttctaaaacagacagcaccctgccacttccaccggcaccgagctccctcctattaccctgtgccggcaacgtcagcttagaagatcg
-# atcaaagaagtcgcagaatatgaccgagtgtgttccagtccccagttccgaacatgttgccgaaatagtaggccgacaaggttgcaaaataaaggctt
-# tgagagccaaaaccaacacttacattaaaacgcccgttcgaggagaggagccggtgtttgtagtaactggtcgaaaggaagatgtgaacaaggctaaa
-# cgagaaattctttctgctgctgaccacttcagcttaatacgagcatcacgtaagcccttgagcgacggtcatagtggcagtttcgcaggaagtacgag
-# tggatctggaggtagtgcaatgccgcgcatgcagtctggacctccatgtatgccaggacagataaccatacaggatctggaagtgtcgatggtaatac
-# tgtgcaaggtggtgaaccggttgagggaaatgaatttgcgaccctgccgacaataa]
-# protein sequence = [MQKKKSHISTEFSGLKRVSSTSASNSISSFNFSSVSVSSSSSSLCKSGIAPVFISLQKKDKGTIMMSAQVTPKILASI
-# NSKESNLKANTVHHHEMANQAKVNASSLPLSDDPRTLQLALELSLVGFNDNPTCYAQPAPPLSMPLSAQSDFEIGTINGMPAFSKTDSTLPLPPAPSS
-# LLLPCAGNVSLEDRSKKSQNMTECVPVPSSEHVAEIVGRQGCKIKALRAKTNTYIKTPVRGEEPVFVVTGRKEDVNKAKREILSAADHFSLIRASRKP
-# LSDGHSGSFAGSTSGSGGSAMPRMQSGPPCMPGQITIQDLEVSMVILCKVVNRLREMNLRPCRQ]
-# end gene contig39.g69
-###
-#
-# ----- prediction on sequence number 40 (length = 60015, name = contig40) -----
-#
-# Predicted genes for sequence number 40 on both strands
-# start gene contig40.g70
-contig40	AUGUSTUS	gene	560	57833	0.02	+	.	ID=contig40.g70
-contig40	AUGUSTUS	transcript	560	57833	0.02	+	.	ID=contig40.g70.t1;Parent=contig40.g70
-contig40	AUGUSTUS	start_codon	560	562	.	+	0	Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	560	1202	0.6	+	0	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	2561	2847	0.58	+	2	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	34002	34022	0.06	+	0	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	36185	36515	0.11	+	0	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	38614	38793	1	+	2	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	42478	42643	0.98	+	2	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	45426	45606	1	+	1	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	47913	48579	0.88	+	0	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	55199	55372	0.97	+	2	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	55906	56181	0.97	+	2	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	56309	56669	0.96	+	2	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-contig40	AUGUSTUS	CDS	57239	57833	0.99	+	1	ID=contig40.g70.t1.cds;Parent=contig40.g70.t1
-# coding sequence = [atgtctacagcacacataagcacggaattcagtgggcttaaaagagtgagttcaacttctgcatcgaattccatatcat
-# ccttcaacttttcatcggtttcggtgtcatcgagctcctcctcattgtgtaaaagtggtattgcacctgtgttcatttcgctccaaaaaaaggataag
-# ggtactattatgatgtcagcccaggtcaccccgaagatcttggctagcattaactcaaaggagtcaaatcttaaagcaaacaccgtacatcatcacga
-# aatggctaatcaagccaaagtcaatgcgtcatctctaccactgtcagacgatccgcggacactgcaattggcgttggaactatcactagtaggattta
-# acgacaatccaacttgctatgcgcaacctgctccacccctatcaatgcctttaagtgcacagagtgattttgaaataggtaccatcaatggcatgccc
-# gcgttttctaaaacagacagcaccctgccacttccaccggcaccgagctccctcctattaccctgtgccggcaacgtcagcttagaagatcgatcaaa
-# gaagtcgcagaatatgaccgagtgtgttccagtccccagttccgaacatgttgccgaaatagtaggccgacaaggttgcaaaataaaggctttgagag
-# ccaaaaccaacacttacattaaaacgcccgttcgaggagaggagccggtgtttgtagtaactggtcgaaaggaagatgtgaacaaggctaaacgagaa
-# attctttctgctgctgaccacttcagcttaatacgagcatcacgtaagcccttgagcgacggtcatagtggcagtttcgcaggaagtacgagtggatc
-# tggaggtagtgcaatgccgcgcatgcagtctggacctccatgtatgccaggacagataaccatacagtaccgtgtaggctatggtatcgtttttgatc
-# accacaggacgcgaattgcaccgtcgccatctggacgaattcacttttcaaccttgattcgccctgcaaggacctgcgcagcgtgcatccggcggaaa
-# acaatacattaccggattaagcttggatgggccaggcaaaagtcgatcacgaatagcagtgcatcgctcaaaaagttgagaatacaaggaggttcgag
-# gagacctcgtcgtataatgtttacattgcaaccaactccgacggctataggcaccgtagttcctccctggtccgcgggaacattgatagagcgtcttc
-# cgtccttggaagacatggctcacaaggacaatgtgattgctctgagaaatttaccatgtttgggtgccgctggtggaagcggactaggcggtattgcc
-# ggaaagccttcccctacaatggaagctgtggaagccagcacagcgtcacagccccattcgacatcgtcctacttcgcaacaacttactaccatttaac
-# tgatgatgaatgtcacagtggagtaaatcagttgggtggagttttcgttggcggaagacctttgccagactcgacacgacagaaaattgtcgaactgg
-# cccattctggagcaaggccctgtgatatttctcggattcttcaagtgtccaatggatgtgtgagcaaaattctcggaagatactatgaaacgggcagt
-# ataagaccacgggctatcggtggttccaagccacgtgtggccacagccgaagtggttagcaaaatatcacaatataaacgcgagtgcccgagtatatt
-# tgcttgggaaattcgggatagattacttcaggagaacgtttgcaccaacgataatattccaagtgtatcctccataaaccgtgttttgcgaaacctgg
-# cggcccagaaggagcaacaaagctcgggaactagtagctctggagccggccccgcaaactcgagcagcggaaaactggccgccaacagcagtggaaac
-# atcaccaacggctcgaacggcacgagagtcacattgacctcctccactgatctcatgcagacggccacgccgttaaactcttcggaaagcggcggcgc
-# gagcaattccgccgaggggagcgagcaggagtcgatttacgagaagcttaggctcctaaacacacagcacgccgccggatcgggatcgggatcgctgg
-# acccagccatagcagtcccgttagtgggtcagtcgcccagccatttcggaccccattctagccacccactcaaccagctggtgcacggtaaccagcag
-# gctcttcagcagcagcagagctggccgccgcgccactactcctctgtaccttggtacccttcctccctgagtggcagtgaaattcccatatcatcggc
-# ttccaatgtcgcgccgatggcgtacacgtcggggccttcagtcgcccagcctctaagtccgtcgaacgacatcgcaagcctgggaagtgccggccacc
-# tgagaaactgccccgtgatcacggaggacattcatctaaagaaggaactcgatggtcatcagtccgatgaaacagcctccggtgagggtgaaaactcc
-# aatggtggcgcttcaaatttaggaaacaatgaggatgatcaagctcggttaatattgaaaagaaagttgcaacgcaatcgaacatcttttacaaatga
-# ccagatagacagtctagaaaaagagtttgaacgaacacactacccagatgtttttgcacgtgaacgattggctggaaagattggtttgccagaggcta
-# ggattcaggtttggttctcgaaccgccgtgcaaaatggcgtcgagaggagaagctccgaaaccagagaagaacaccaaattccacaggagctagtgga
-# acctcttcctcaacatcagccactgcctccttaacagatagtcccaacagcctaagtgcttgttcctctttgctgtcgggatcagctgcgggtccttc
-# agtcaataccattaatggtttatcctcgccgaattcattgcccaccgttgccagtgtcccagcggttggtactggcattgagagtaccggcagtccaa
-# caccgaccttgcatattcgatctgcctgctcctctgacacagccgctggacgtcacggtgaagactgtagaagagtttgttcaccgggcccccatggg
-# gttggaggccagcaaagtagccatcatcaccagagcaacgggcacgcccatgcccatgcacatgcgcttgttcctgctatttcgcccagactcaattt
-# taacagtggcagttttggcgcgatgtattcaaacatgcatcacacggccttatctatgagcgacacttacggaacggtaacacccataccgagcttca
-# accacgtcggatcgttggccccaccatcaccaatatcgcaacaaggcgatcttacgccaccatctttgtatccgtgccacatgagtctacgaccgccg
-# ccaatcgcaccgccacaccaccacatagtggcgggtgagatgggaaaccctgcgggaggcgttggcaacgtccaaccggccaatctgggagcaaactg
-# cagtggatcgggatacgaagttctgtccgcctacgcgttgccccctcccccgttaccatcgagcagtgcatctgcatcaaacttctcaacatcatcca
-# gtactagcgctaatgtgacctcccatcacaacatgccccaagaaccatgcccctcaccatgcaactcaaactcaaaccacctgggtgttggacacagc
-# tcagtattcgcgaccgactcgatttcgccggctgtatcttcatatgcacatatgagctacaactacgcttcggctgccaacaacgtgacatcttcctc
-# ttccggcgaagctccagcgcatgttgctccaggaaagcaacagttctttgcctcatgcttttattcaccttgggtataa]
-# protein sequence = [MSTAHISTEFSGLKRVSSTSASNSISSFNFSSVSVSSSSSSLCKSGIAPVFISLQKKDKGTIMMSAQVTPKILASINS
-# KESNLKANTVHHHEMANQAKVNASSLPLSDDPRTLQLALELSLVGFNDNPTCYAQPAPPLSMPLSAQSDFEIGTINGMPAFSKTDSTLPLPPAPSSLL
-# LPCAGNVSLEDRSKKSQNMTECVPVPSSEHVAEIVGRQGCKIKALRAKTNTYIKTPVRGEEPVFVVTGRKEDVNKAKREILSAADHFSLIRASRKPLS
-# DGHSGSFAGSTSGSGGSAMPRMQSGPPCMPGQITIQYRVGYGIVFDHHRTRIAPSPSGRIHFSTLIRPARTCAACIRRKTIHYRIKLGWARQKSITNS
-# SASLKKLRIQGGSRRPRRIMFTLQPTPTAIGTVVPPWSAGTLIERLPSLEDMAHKDNVIALRNLPCLGAAGGSGLGGIAGKPSPTMEAVEASTASQPH
-# STSSYFATTYYHLTDDECHSGVNQLGGVFVGGRPLPDSTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATAEVV
-# SKISQYKRECPSIFAWEIRDRLLQENVCTNDNIPSVSSINRVLRNLAAQKEQQSSGTSSSGAGPANSSSGKLAANSSGNITNGSNGTRVTLTSSTDLM
-# QTATPLNSSESGGASNSAEGSEQESIYEKLRLLNTQHAAGSGSGSLDPAIAVPLVGQSPSHFGPHSSHPLNQLVHGNQQALQQQQSWPPRHYSSVPWY
-# PSSLSGSEIPISSASNVAPMAYTSGPSVAQPLSPSNDIASLGSAGHLRNCPVITEDIHLKKELDGHQSDETASGEGENSNGGASNLGNNEDDQARLIL
-# KRKLQRNRTSFTNDQIDSLEKEFERTHYPDVFARERLAGKIGLPEARIQVWFSNRRAKWRREEKLRNQRRTPNSTGASGTSSSTSATASLTDSPNSLS
-# ACSSLLSGSAAGPSVNTINGLSSPNSLPTVASVPAVGTGIESTGSPTPTLHIRSACSSDTAAGRHGEDCRRVCSPGPHGVGGQQSSHHHQSNGHAHAH
-# AHALVPAISPRLNFNSGSFGAMYSNMHHTALSMSDTYGTVTPIPSFNHVGSLAPPSPISQQGDLTPPSLYPCHMSLRPPPIAPPHHHIVAGEMGNPAG
-# GVGNVQPANLGANCSGSGYEVLSAYALPPPPLPSSSASASNFSTSSSTSANVTSHHNMPQEPCPSPCNSNSNHLGVGHSSVFATDSISPAVSSYAHMS
-# YNYASAANNVTSSSSGEAPAHVAPGKQQFFASCFYSPWV]
-# end gene contig40.g70
-###
-#
-# ----- prediction on sequence number 41 (length = 60014, name = contig41) -----
-#
-# Predicted genes for sequence number 41 on both strands
-# start gene contig41.g71
-contig41	AUGUSTUS	gene	4006	27824	0.06	+	.	ID=contig41.g71
-contig41	AUGUSTUS	transcript	4006	27824	0.06	+	.	ID=contig41.g71.t1;Parent=contig41.g71
-contig41	AUGUSTUS	start_codon	4006	4008	.	+	0	Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	4006	4013	0.39	+	0	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	6193	6506	0.34	+	1	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	8605	8784	0.99	+	2	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	12469	12634	1	+	2	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	15417	15597	1	+	1	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	17904	18570	0.83	+	0	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	25190	25363	0.96	+	2	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	25897	26172	0.98	+	2	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	26300	26660	0.98	+	2	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-contig41	AUGUSTUS	CDS	27230	27824	0.48	+	1	ID=contig41.g71.t1.cds;Parent=contig41.g71.t1
-# coding sequence = [atggtatcgacgcgaattgcaccgtcgccatctggacgaattcacttttcaaccttgattcgccctgcaaggacctgcg
-# cagcgtgcatccggcggaaaacaatacattaccggattaagcttggatgggccaggcaaaagtcgatcacgaatagcagtgcatcgctcaaaaagttg
-# agaatacaaggaggttcgaggagacctcgtcgtataatgtttacattgcaaccaactccgacggctataggcaccgtagttcctccctggtccgcggg
-# aacattgatagagcgtcttccgtccttggaagacatggctcacaaggacaatgtgattgctctgagaaatttaccatgtttgggtgccgctggtggaa
-# gcggactaggcggtattgccggaaagccttcccctacaatggaagctgtggaagccagcacagcgtcacagccccattcgacatcgtcctacttcgca
-# acaacttactaccatttaactgatgatgaatgtcacagtggagtaaatcagttgggtggagttttcgttggcggaagacctttgccagactcgacacg
-# acagaaaattgtcgaactggcccattctggagcaaggccctgtgatatttctcggattcttcaagtgtccaatggatgtgtgagcaaaattctcggaa
-# gatactatgaaacgggcagtataagaccacgggctatcggtggttccaagccacgtgtggccacagccgaagtggttagcaaaatatcacaatataaa
-# cgcgagtgcccgagtatatttgcttgggaaattcgggatagattacttcaggagaacgtttgcaccaacgataatattccaagtgtatcctccataaa
-# ccgtgttttgcgaaacctggcggcccagaaggagcaacaaagctcgggaactagtagctctggagccggccccgcaaactcgagcagcggaaaactgg
-# ccgccaacagcagtggaaacatcaccaacggctcgaacggcacgagagtcacattgacctcctccactgatctcatgcagacggccacgccgttaaac
-# tcttcggaaagcggcggcgcgagcaattccgccgaggggagcgagcaggagtcgatttacgagaagcttaggctcctaaacacacagcacgccgccgg
-# atcgggatcgggatcgctggacccagccatagcagtcccgttagtgggtcagtcgcccagccatttcggaccccattctagccacccactcaaccagc
-# tggtgcacggtaaccagcaggctcttcagcagcagcagagctggccgccgcgccactactcctctgtaccttggtacccttcctccctgagtggcagt
-# gaaattcccatatcatcggcttccaatgtcgcgccgatggcgtacacgtcggggccttcagtcgcccagcctctaagtccgtcgaacgacatcgcaag
-# cctgggaagtgccggccacctgagaaactgccccgtgatcacggaggacattcatctaaagaaggaactcgatggtcatcagtccgatgaaacagcct
-# ccggtgagggtgaaaactccaatggtggcgcttcaaatttaggaaacaatgaggatgatcaagctcggttaatattgaaaagaaagttgcaacgcaat
-# cgaacatcttttacaaatgaccagatagacagtctagaaaaagagtttgaacgaacacactacccagatgtttttgcacgtgaacgattggctggaaa
-# gattggtttgccagaggctaggattcaggtttggttctcgaaccgccgtgcaaaatggcgtcgagaggagaagctccgaaaccagagaagaacaccaa
-# attccacaggagctagtggaacctcttcctcaacatcagccactgcctccttaacagatagtcccaacagcctaagtgcttgttcctctttgctgtcg
-# ggatcagctgcgggtccttcagtcaataccattaatggtttatcctcgccgaattcattgcccaccgttgccagtgtcccagcggttggtactggcat
-# tgagagtaccggcagtccaacaccgaccttgcatattcgatctgcctgctcctctgacacagccgctggacgtcacggtgaagactgtagaagagttt
-# gttcaccgggcccccatggggttggaggccagcaaagtagccatcatcaccagagcaacgggcacgcccatgcccatgcacatgcgcttgttcctgct
-# atttcgcccagactcaattttaacagtggcagttttggcgcgatgtattcaaacatgcatcacacggccttatctatgagcgacacttacggaacggt
-# aacacccataccgagcttcaaccacgtcggatcgttggccccaccatcaccaatatcgcaacaaggcgatcttacgccaccatctttgtatccgtgcc
-# acatgagtctacgaccgccgccaatcgcaccgccacaccaccacatagtggcgggtgagatgggaaaccctgcgggaggcgttggcaacgtccaaccg
-# gccaatctgggagcaaactgcagtggatcgggatacgaagttctgtccgcctacgcgttgccccctcccccgttaccatcgagcagtgcatctgcatc
-# aaacttctcaacatcatccagtactagcgctaatgtgacctcccatcacaacatgccccaagaaccatgcccctcaccatgcaactcaaactcaaacc
-# acctgggtgttggacacagctcagtattcgcgaccgactcgatttcgccggctgtatcttcatatgcacatatgagctacaactacgcttcggctgcc
-# aacaacgtgacatcttcctcttccggcgaagctccagcgcatgttgctccaggaaagcaacagttctttgcctcatgcttttattcaccttgggtata
-# a]
-# protein sequence = [MVSTRIAPSPSGRIHFSTLIRPARTCAACIRRKTIHYRIKLGWARQKSITNSSASLKKLRIQGGSRRPRRIMFTLQPT
-# PTAIGTVVPPWSAGTLIERLPSLEDMAHKDNVIALRNLPCLGAAGGSGLGGIAGKPSPTMEAVEASTASQPHSTSSYFATTYYHLTDDECHSGVNQLG
-# GVFVGGRPLPDSTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATAEVVSKISQYKRECPSIFAWEIRDRLLQEN
-# VCTNDNIPSVSSINRVLRNLAAQKEQQSSGTSSSGAGPANSSSGKLAANSSGNITNGSNGTRVTLTSSTDLMQTATPLNSSESGGASNSAEGSEQESI
-# YEKLRLLNTQHAAGSGSGSLDPAIAVPLVGQSPSHFGPHSSHPLNQLVHGNQQALQQQQSWPPRHYSSVPWYPSSLSGSEIPISSASNVAPMAYTSGP
-# SVAQPLSPSNDIASLGSAGHLRNCPVITEDIHLKKELDGHQSDETASGEGENSNGGASNLGNNEDDQARLILKRKLQRNRTSFTNDQIDSLEKEFERT
-# HYPDVFARERLAGKIGLPEARIQVWFSNRRAKWRREEKLRNQRRTPNSTGASGTSSSTSATASLTDSPNSLSACSSLLSGSAAGPSVNTINGLSSPNS
-# LPTVASVPAVGTGIESTGSPTPTLHIRSACSSDTAAGRHGEDCRRVCSPGPHGVGGQQSSHHHQSNGHAHAHAHALVPAISPRLNFNSGSFGAMYSNM
-# HHTALSMSDTYGTVTPIPSFNHVGSLAPPSPISQQGDLTPPSLYPCHMSLRPPPIAPPHHHIVAGEMGNPAGGVGNVQPANLGANCSGSGYEVLSAYA
-# LPPPPLPSSSASASNFSTSSSTSANVTSHHNMPQEPCPSPCNSNSNHLGVGHSSVFATDSISPAVSSYAHMSYNYASAANNVTSSSSGEAPAHVAPGK
-# QQFFASCFYSPWV]
-# end gene contig41.g71
-###
-# start gene contig41.g72
-contig41	AUGUSTUS	gene	35171	58958	0.01	+	.	ID=contig41.g72
-contig41	AUGUSTUS	transcript	35171	58958	0.01	+	.	ID=contig41.g72.t1;Parent=contig41.g72
-contig41	AUGUSTUS	start_codon	35171	35173	.	+	0	Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	35171	35483	0.31	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	39079	39241	0.23	+	2	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	40493	40693	0.94	+	1	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	40765	41036	0.55	+	1	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	43582	43805	1	+	2	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	43867	44269	0.95	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	44418	45247	0.49	+	2	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	47876	47998	0.99	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	50623	50937	0.99	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	52323	52448	0.65	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	52835	53011	0.57	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	53321	53548	0.56	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	54373	54546	0.95	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-contig41	AUGUSTUS	CDS	58917	58958	0.36	+	0	ID=contig41.g72.t1.cds;Parent=contig41.g72.t1
-# coding sequence = [atgggggtggctgaagatttcgctcccagctttgttaaaaagccgcaactgcatcaagaggatgatggcaatcgtttga
-# tttttgagtgccagttattgtcgtctccaaaaccggacattgaatggtttcgaagtgacaataaactagtagaagatggccgaaccaaattcaaaatt
-# caacccgttgaagataataaatatacggtagtattagagcttgacgatgtggttgaaacggatgctggactgtacaaagtcaaagccaagaacaagtc
-# gggggaagtctctgcgtctattaatttaaatttcacacacaaatcgacggtttcgcgccgacattcgcgaaaaaacccgctatacgacaggaagaaga
-# tggaaaacgactattatttgagtgccgcgttaacgctgatccaatacccaccattatttggttccacaacggagcagctgttaaggaatcaatacgcc
-# ataaggtcccatggcgagactatactaaacgaatccaaacgctacaaaatgtcactgacaatggatcaaaaactatatcacatggcgtgtctcgagat
-# aagcagtgtggtctcctctgaccaaggtgaatatcgcgcgcaagcgaaaaacaagcacggttctggagtcgcaactattaatcttaatttcgaaagtg
-# gatcgaaaaaaattccagatggaaagtcgccacgctttccaaaaaaaccaacgatccgccaagaagaggacctactcatcatggaatgcgtattggaa
-# gcgcatccggtcccagacattgtctggtattgctcagataaggaaatatccgataatcaaagaacgaaaatgacccgcaaggcaataactaaagacaa
-# ctacgttttgaccctggaaatccaaaaccccacaaaagaagatggcggcaactatcgctgtaacgcaattaatatgtatggcgaaagtgcgagcgacg
-# ccaatggttttgcaccatcatttatcgagaaaccaaggataatcccaaatgagtctggcacactaataacaatgaagtgcaagtgcaaggccaaacct
-# gagccaaccgtaacttggtacaggggtcaagacatggtggagaagagtaagaagataaaaataaatacaacagttattgcggaagacacttacgaact
-# gacattggaaataaaggatcccggggcaactgatggtggaacctacaggtgcaatgtcaaaaacgaatatggtgaatcaaacgccaatcttaacctta
-# acattgaagcggagcctgagccggagggtgaggggccaacgttcattgaaaagccgcgcattgtatccgaaaacaacggtaaattggttataatggag
-# tgcaaggtcaaggcagatccaaaaccagatgtaatttggttccgcaacggagaagtcataaaggaaagcaacaaaatcaaaacgtttattgagcagcg
-# tggtgaccaatactacattaagctggagctattagatccccaactagaggactctggcctttacaagtgcaacattaagaacaccctcggcgagctga
-# atgcgaatcttacattgaatatagaaattgttcccgtcattaaagataaacctaaaattattaagattatcaaaaaacgaactgttattatcgagtgc
-# acagttgcatcaaagttcgaacctaagtgtacttggtataaggaaacaaacactgtaaaagaaagcaagagacacgtttacctggtggagcaaactaa
-# ggacggagagtttgctgtcaaactagagataaacgatgttgaagagagtgataagggcgcttacaaattggtggctagtaacgaaaaaggacaagctg
-# tatctcaagttgtcaatctcgttgatattcccgaggaggaacgcaagcccagcaagccggaaatctcccgaaagctcgttgatcaaaaggtttccgag
-# tcaaagactttcgagcttttaatcagtctggcccagtcagatcgcaagtgcaaaatcgagtggtacaagggcagcaccttaatacgcgaaaccaaaga
-# cattaccaccacgttcgatggaacaactgcacgactcacatttagctcggcaagaacggaacacacttcaaactataaagtcattgtgaccaacgaag
-# taggcaaggccgaatcgtcgtgcaagattacagtggagaaaggcacaaagaagaaagaggaacaacccaaagaaaaggataagtcgaaggcagaaaag
-# gaaaaagaggaaaaggtaaataaaaatataaatacatctaaatgtgtgcaggacacgcatcaggtcttagaatctgtaacggcacaggagattcaaag
-# caaggaacgccaggtcgtagctaagatggaagagcattatataaatcagaaatctagcactcaactaaacactgcaagtattgtgtctgtcgaagaag
-# agatctcggcagaagtacgacgccaatcagtagtcaaaatgcaggacgagatcacagtcgatgataaaagggtatcgtcgagaaggacatccctggct
-# gtaatagaggagcaaaaacctgccgaagaactgccaaagctgcgtaaaacatctatcgctcaagtaaaagaagatgcaaagcctgaagttgcaaaacc
-# aaaagcgaaagctaaagcaaaaccaaaaccaaaatacgaagagctcccagaaattccagactacgaacgtccacagctagaaaagtatgaaagatctg
-# attttacgcccaccgactttggtcgtgaacttgaaataccaaacaaaatggaaaaacccatattagatagtggaaagaaggaatctgaggcaccagtc
-# cagaaaaatggaattcctaaaaagtcggaaataattgaaaagcctgcagaggaacccaagggcttgaaaatcggcaaaggtaaactacccgatgaaga
-# tgacagtcgagacggcgctattcttaagccagtcattattgagccagagcaggccgataaaccatctgtactagatattataaagcagcgacgtcgat
-# cctctatcagaaatctgatgactaaggaaccaattcaaaatgaatcattccttggggtagttttaaagcccgtgataaaggatgctaaagagcaggtt
-# gcgcctcagcaagctatacagttaacgaaggcaaatgcgacagagcagttatctcatacaaaggcaatcaaggcgaaagtttcggacctaaaaaagcc
-# agaagctctagcgacccttgaggatgattatgagcggcccgtgttagaaaaatgtgaccctgtcaacttcgataacaacaaatcagagaaacctacac
-# cagcaattatcacaccggacactaaacacccacaagtaaaattgccggtagaagaacctaaggaagagaagccaaaggtttccaggatgcaaccgcct
-# tccccaggtgagccaccgaagatagaagtaatacgggagaagcgaccatctctagcaccggagccgccaagtcgccgtggatctcttatcccgccagc
-# cgatactggacgtcggccgtctctgatcatcaatgatgagacccttagcatcatcgaaatcactgcgttggtcaaaatttag]
-# protein sequence = [MGVAEDFAPSFVKKPQLHQEDDGNRLIFECQLLSSPKPDIEWFRSDNKLVEDGRTKFKIQPVEDNKYTVVLELDDVVE
-# TDAGLYKVKAKNKSGEVSASINLNFTHKSTVSRRHSRKNPLYDRKKMENDYYLSAALTLIQYPPLFGSTTEQLLRNQYAIRSHGETILNESKRYKMSL
-# TMDQKLYHMACLEISSVVSSDQGEYRAQAKNKHGSGVATINLNFESGSKKIPDGKSPRFPKKPTIRQEEDLLIMECVLEAHPVPDIVWYCSDKEISDN
-# QRTKMTRKAITKDNYVLTLEIQNPTKEDGGNYRCNAINMYGESASDANGFAPSFIEKPRIIPNESGTLITMKCKCKAKPEPTVTWYRGQDMVEKSKKI
-# KINTTVIAEDTYELTLEIKDPGATDGGTYRCNVKNEYGESNANLNLNIEAEPEPEGEGPTFIEKPRIVSENNGKLVIMECKVKADPKPDVIWFRNGEV
-# IKESNKIKTFIEQRGDQYYIKLELLDPQLEDSGLYKCNIKNTLGELNANLTLNIEIVPVIKDKPKIIKIIKKRTVIIECTVASKFEPKCTWYKETNTV
-# KESKRHVYLVEQTKDGEFAVKLEINDVEESDKGAYKLVASNEKGQAVSQVVNLVDIPEEERKPSKPEISRKLVDQKVSESKTFELLISLAQSDRKCKI
-# EWYKGSTLIRETKDITTTFDGTTARLTFSSARTEHTSNYKVIVTNEVGKAESSCKITVEKGTKKKEEQPKEKDKSKAEKEKEEKVNKNINTSKCVQDT
-# HQVLESVTAQEIQSKERQVVAKMEEHYINQKSSTQLNTASIVSVEEEISAEVRRQSVVKMQDEITVDDKRVSSRRTSLAVIEEQKPAEELPKLRKTSI
-# AQVKEDAKPEVAKPKAKAKAKPKPKYEELPEIPDYERPQLEKYERSDFTPTDFGRELEIPNKMEKPILDSGKKESEAPVQKNGIPKKSEIIEKPAEEP
-# KGLKIGKGKLPDEDDSRDGAILKPVIIEPEQADKPSVLDIIKQRRRSSIRNLMTKEPIQNESFLGVVLKPVIKDAKEQVAPQQAIQLTKANATEQLSH
-# TKAIKAKVSDLKKPEALATLEDDYERPVLEKCDPVNFDNNKSEKPTPAIITPDTKHPQVKLPVEEPKEEKPKVSRMQPPSPGEPPKIEVIREKRPSLA
-# PEPPSRRGSLIPPADTGRRPSLIINDETLSIIEITALVKI]
-# end gene contig41.g72
-###
-#
-# ----- prediction on sequence number 42 (length = 70020, name = contig42) -----
-#
-# Predicted genes for sequence number 42 on both strands
-# start gene contig42.g73
-contig42	AUGUSTUS	gene	5165	63391	0.01	+	.	ID=contig42.g73
-contig42	AUGUSTUS	transcript	5165	63391	0.01	+	.	ID=contig42.g73.t1;Parent=contig42.g73
-contig42	AUGUSTUS	start_codon	5165	5167	.	+	0	Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	5165	5477	0.8	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	9073	9235	0.38	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	10487	10687	0.89	+	1	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	10759	11030	0.75	+	1	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	13576	13799	1	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	13861	14263	0.95	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	14412	15241	0.54	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	17870	17992	0.99	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	20617	20931	1	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	22317	22442	0.68	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	22829	23005	0.6	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	23315	23542	0.48	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	24367	24540	0.99	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	30507	30654	0.95	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	31052	31425	0.95	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	33445	34090	0.3	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	34314	34667	0.62	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	35289	37001	0.84	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	38584	39303	0.66	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	39596	40359	0.57	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	40445	40580	1	+	0	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	40773	41663	1	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	41730	44402	1	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	45248	45529	1	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	45588	45887	0.77	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	45951	50220	0.4	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	50278	54041	0.5	+	1	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	54225	55421	0.91	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	55493	56471	0.51	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	56532	56873	1	+	1	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	57569	58611	0.9	+	1	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-contig42	AUGUSTUS	CDS	62757	63391	0.99	+	2	ID=contig42.g73.t1.cds;Parent=contig42.g73.t1
-# coding sequence = [atgggggtggctgaagatttcgctcccagctttgttaaaaagccgcaactgcatcaagaggatgatggcaatcgtttga
-# tttttgagtgccagttattgtcgtctccaaaaccggacattgaatggtttcgaagtgacaataaactagtagaagatggccgaaccaaattcaaaatt
-# caacccgttgaagataataaatatacggtagtattagagcttgacgatgtggttgaaacggatgctggactgtacaaagtcaaagccaagaacaagtc
-# gggggaagtctctgcgtctattaatttaaatttcacacacaaatcgacggtttcgcgccgacattcgcgaaaaaacccgctatacgacaggaagaaga
-# tggaaaacgactattatttgagtgccgcgttaacgctgatccaatacccaccattatttggttccacaacggagcagctgttaaggaatcaatacgcc
-# ataaggtcccatggcgagactatactaaacgaatccaaacgctacaaaatgtcactgacaatggatcaaaaactatatcacatggcgtgtctcgagat
-# aagcagtgtggtctcctctgaccaaggtgaatatcgcgcgcaagcgaaaaacaagcacggttctggagtcgcaactattaatcttaatttcgaaagtg
-# gatcgaaaaaaattccagatggaaagtcgccacgctttccaaaaaaaccaacgatccgccaagaagaggacctactcatcatggaatgcgtattggaa
-# gcgcatccggtcccagacattgtctggtattgctcagataaggaaatatccgataatcaaagaacgaaaatgacccgcaaggcaataactaaagacaa
-# ctacgttttgaccctggaaatccaaaaccccacaaaagaagatggcggcaactatcgctgtaacgcaattaatatgtatggcgaaagtgcgagcgacg
-# ccaatggttttgcaccatcatttatcgagaaaccaaggataatcccaaatgagtctggcacactaataacaatgaagtgcaagtgcaaggccaaacct
-# gagccaaccgtaacttggtacaggggtcaagacatggtggagaagagtaagaagataaaaataaatacaacagttattgcggaagacacttacgaact
-# gacattggaaataaaggatcccggggcaactgatggtggaacctacaggtgcaatgtcaaaaacgaatatggtgaatcaaacgccaatcttaacctta
-# acattgaagcggagcctgagccggagggtgaggggccaacgttcattgaaaagccgcgcattgtatccgaaaacaacggtaaattggttataatggag
-# tgcaaggtcaaggcagatccaaaaccagatgtaatttggttccgcaacggagaagtcataaaggaaagcaacaaaatcaaaacgtttattgagcagcg
-# tggtgaccaatactacattaagctggagctattagatccccaactagaggactctggcctttacaagtgcaacattaagaacaccctcggcgagctga
-# atgcgaatcttacattgaatatagaaattgttcccgtcattaaagataaacctaaaattattaagattatcaaaaaacgaactgttattatcgagtgc
-# acagttgcatcaaagttcgaacctaagtgtacttggtataaggaaacaaacactgtaaaagaaagcaagagacacgtttacctggtggagcaaactaa
-# ggacggagagtttgctgtcaaactagagataaacgatgttgaagagagtgataagggcgcttacaaattggtggctagtaacgaaaaaggacaagctg
-# tatctcaagttgtcaatctcgttgatattcccgaggaggaacgcaagcccagcaagccggaaatctcccgaaagctcgttgatcaaaaggtttccgag
-# tcaaagactttcgagcttttaatcagtctggcccagtcagatcgcaagtgcaaaatcgagtggtacaagggcagcaccttaatacgcgaaaccaaaga
-# cattaccaccacgttcgatggaacaactgcacgactcacatttagctcggcaagaacggaacacacttcaaactataaagtcattgtgaccaacgaag
-# taggcaaggccgaatcgtcgtgcaagattacagtggagaaaggcacaaagaagaaagaggaacaacccaaagaaaaggataagtcgaaggcagaaaag
-# gaaaaagaggaaaaggtaaataaaaatataaatacatctaaatgtgtgcaggacacgcatcaggtcttagaatctgtaacggcacaggagattcaaag
-# caaggaacgccaggtcgtagctaagatggaagagcattatataaatcagaaatctagcactcaactaaacactgcaagtattgtgtctgtcgaagaag
-# agatctcggcagaagtacgacgccaatcagtagtcaaaatgcaggacgagatcacagtcgatgataaaagggtatcgtcgagaaggacatccctggct
-# gtaatagaggagcaaaaacctgccgaagaactgccaaagctgcgtaaaacatctatcgctcaagtaaaagaagatgcaaagcctgaagttgcaaaacc
-# aaaagcgaaagctaaagcaaaaccaaaaccaaaatacgaagagctcccagaaattccagactacgaacgtccacagctagaaaagtatgaaagatctg
-# attttacgcccaccgactttggtcgtgaacttgaaataccaaacaaaatggaaaaacccatattagatagtggaaagaaggaatctgaggcaccagtc
-# cagaaaaatggaattcctaaaaagtcggaaataattgaaaagcctgcagaggaacccaagggcttgaaaatcggcaaaggtaaactacccgatgaaga
-# tgacagtcgagacggcgctattcttaagccagtcattattgagccagagcaggccgataaaccatctgtactagatattataaagcagcgacgtcgat
-# cctctatcagaaatctgatgactaaggaaccaattcaaaatgaatcattccttggggtagttttaaagcccgtgataaaggatgctaaagagcaggtt
-# gcgcctcagcaagctatacagttaacgaaggcaaatgcgacagagcagttatctcatacaaaggcaatcaaggcgaaagtttcggacctaaaaaagcc
-# agaagctctagcgacccttgaggatgattatgagcggcccgtgttagaaaaatgtgaccctgtcaacttcgataacaacaaatcagagaaacctacac
-# cagcaattatcacaccggacactaaacacccacaagtaaaattgccggtagaagaacctaaggaagagaagccaaaggtttccaggatgcaaccgcct
-# tccccaggtgagccaccgaagatagaagtaatacgggagaagcgaccatctctagcaccggagccgccaagtcgccgtggatctcttatcccgccagc
-# cgatactggacgtcggccgtctctgatcatcaatgatgagcggaggagaccgtcgattgatgtacgccgtccaagcgtgcaagacctagaggatctta
-# taaacaagccatccacaccattacgtgatgtgggtgatggcggtcctccttcaatcgttgatgtccaagaatcttattctgttgttgaagactcgact
-# gcttaccttacggttggcatcgaaggcagtccagcacctacattcaagttctacaagggagttagtgagattcttgagggcggtcggtttaagttcct
-# cacagatgggcagacaaacacaattaccttgtgtatgcgtaagtgcaagcccaacgatgagagcaagtacaagattgttgtttcaaacattcatggtg
-# aggattccgccgagatgcagctctatgtatcagattcaagtggcatggacttccgtgccatgctcaaaaaacgtcgttatcaaaaatgggacaaagat
-# gaacaggatcccaattggggagacctaaaagaaacggaaaaaccgttaccggccctaaaaaaagttgaaaggttaatcattactacgccaaaagtcga
-# ggacaccggcaagtatactattgaaattggtggtgtttcaagtaccgcatttttaaatgtcgaagaagccgatcccacctacacatttacaaaagtcc
-# tcaaaaagaaacttgagggatttactcagcacgagactactctggagtgctccgtcagtagcagtatggctaatgtgcattggttcaaagacaataaa
-# aaattggagtctgatgatcctcgctaccttatatccaaagatatcaacggcaaccttaaacttattattaaggactctgtacttgaggatgccggcct
-# ctacagatgtcaactggataagcaacctgataagactgaatgccacctaaaggttacggagtacccatacaagtttgttaaagttttaaaatctcaac
-# agtgtatagaaaaagacactgtgacgcttgcgtgtgaaatcgatgatgctatgggtgaagtgcaatggttccgaaacggtgaagaaattcaacctgac
-# aaacgcattcaaatagtaaaagatggtcggaagcgaaaattaatcattaaggattgcaaggtaacggatgcaggccaatttaaatgtacaactaatgc
-# cgacactacagaagcggaaataattattaattatcaaaaccgatttaataaaaaacttaaagacactgatgccgttgaaagagaaaaattggtccttg
-# acgtcgaacttcaggatcaaacagcgccatgcgattggaagtttaacggagagcccattgtcccgagtgaacgcattgagattaagaacctaggtggc
-# ggcaagcatcaactcgtattcaacagcttggatttgtcaaatgagggagaaataacttgcgagtctggacagctcagttcgaaatgcaagctttcaat
-# ccgcaagggagaaagtagaccaaacattgattgtcctgatcaatttgcaggacctatcagtgcccctgttcttgtagaggtaccatttaaagtttccg
-# gtacaaaacaaacacctgtggaggccaaattatttaaggacggcaagccattgcctgttaaggatgtagaggttgcagttaccgatgacaaagtcaca
-# tttaaaataaaaaagccatctagagatttatctggtccatatcaaataaaaatttccaatggacagggtgaagatactaaggacgttcaaattatttg
-# tcaggatgttccacagccaccccaggaagttgatattacagacgtctatcagtcatcctgtgtagtaaactttaagcctccgacggacgatggaggtg
-# ctcctataaccaaatatgtaatcgaacggcaggatttaagcaaaaagcaaggctgggagcctgtcgctgaagttttacctactgagccatgtcgaaaa
-# acaattgatgacttggtcccaaagaagcagtacagattccgtattcgtgctatcaacgtgattggcccctcagaccctgctactttcaaaaatactat
-# tctcgcgaaagatccgtgggatgagcctggaaagcctaaagcagttgatctaaccgattgggataaggatcatgcggatctcaagtgggaagcacccg
-# atagtgatggcggagatcgcataactgcatatattgtggaatacaaagaaaagttctctaacgactgggtagccggcaaggaagttgacggcgatgct
-# agaactgcaaccgtcgacgggttaaaagagggccaacagtacgaattccgagtccgtgctgttaataaggcaggtccaggtgagcctagcgacaagac
-# taaatcgattattgcaaaatgccgatttgtaaagcccttcattgttggggacggtctcaaaaacattaccgttaagaagggacaaaccattcgattcg
-# atattaaatatgacggtgagccagaaccaacagccacttgggtaaagggaaccgacaacctaaagtttgacaaccagcgcatttgtctagaccagatg
-# gaaaggaactcatcaatcactattaaaaaatccgtccgaaaggacacgggaaaatacaaattagtactgacaaacagctcaggtactgttgagtccga
-# ggctcaagttgtggttcttgacagaccacttgctcctgggggaccgttcgaaccggaagaggtgcgcgccaatcatattaaaatgaaatggaagcgtc
-# cagaggatgacggcggttgtgaaattactggatatgctttagagcgcatggacgaagagacaggccgctggatacctgctggcgaagtaggtccaaac
-# gagacttcgtttgactttaagggactgacgccaaacaaaaaatacaagtttcgcgtcaaggccattaataaagaaggcgaatcagagccacttgaaac
-# atccgactcaatagaggcaaagaatccctatgatccccccagtgcgcccagccagccagttatcgatgattacgacaacaagagtgttcttttaaaat
-# ggaagcgaccgccgtcagatggcggtcgaccaataacccattatgtcgtcgaaataaaagataaattttcacccacctggagtgaggtagcaaagact
-# gaggatgcaactcctgagtgtacggtggatggtcttaaggaaaaaatggtgtatcagtttcgtgttagagccgttaacaaggcaggcccctccgaacc
-# ttcccagcccaccgataatcacctgtgcaagcacaaaaatcactttacaattaaaaatgttttgcgaaaagatagcggtttctacacattaaaagcgg
-# agaaccgcaatggcattgatcgcgagaccgtggaattagttgttctaggaaagcccagctcgccaaaaggtccccttgctgttagcgacgtaactgca
-# aatggatgcaaactgcaatggaagaaacctgaagatgatggtggagtacctattaaggaatatgtcgttgaaaagatggatacggcaacaggaaaatg
-# ggttcgagttggcagatctcctggagagaaggaaccaccaagttttgatgtaaccggcttgaatcccggatcagagtacatgttccgcgtttccgccg
-# ttaacgaagaaggcgaatctgagcccctaactactttggtaggcgttgtggcaaaggatccattcgatgagcctaacaaaccaggaacgcccgaagtt
-# actgattatgataatcaaagtgtgactttgaaatggacagcacccaataatgacggaggagccccgattctgaaatacataattgagaaaaaagataa
-# aaataaacccgattgggagaaagccctagaaataccgggagaccaacttgaagccacagtcgcaggtcttcaggagtacggagagtatcagtttcgtg
-# ttgtagcagtcaacaaagccggactctcgcccccatcagatgctagtgttcctcaaattgttaagtacaaaaaattaaaacctcgtatagaccgaaca
-# aacttaaagcctttgttgattcgcgccggaaagccaattaagtatgacatcaatgttcgcggtgagcctgctcccacaattacatggtatcaaaatga
-# tacagagcttaaaccagaagcactacctagcaatagcgaaatcaagaatataccatataacacaaagatttcaattattgatacacttcgtaaacata
-# ctggcatctacaaaataaaggctgtaaatgaacatggcgaagatgaagctacagttgaagtcaatattctagctcctccaggcaaacccaaaggccca
-# ttggatgtcaaagatattacaaaagacagctgtaagctaaaatggaaaaaacctgaagatgatggtgggaaacccattacagcttatcaggttgaaag
-# gtttgataaaaatcaaggtcgatgggtacctgtcggtagaacttctgctaatgataccgaatttgatgtcaagggtcttcaagaaggccatgagtatc
-# agtttcgtgtcaaggcaatcaatgaagagggggaatccgaacccctggagaccgatggcagtatcatagcgaaaaatccctatgatcccgctagtaag
-# ccaggtacacctaacattaaggactacaacgaacatatggtaaaattgaagtgggaaacacccaagtctgatggaggagctccaatcactggttacat
-# tattgaaaaaaaagataagttctcccctatgtgggatgagatagtcagcaccaatacatccacccctgaagcaatcgttgaaggtctcaacgaaggca
-# atgtttaccagtttcgagtgcgtgcagttaataaagctggtcccagcgagccgagcgatgcaacggagcctcatttggctaagccgagaaatctaaag
-# ccatctataaacagagaaaaaatgaaggcaatcaaggttcgcgctgggcaaacggtaaagtttgatgtggatgttaagggagaaccggcacctacttt
-# aacttggttcataaaagaaagcgagttaacgcccaccggtcaagtgcgcctagaaaatgaagactacaatacaaaactgacattgctagatacgtcac
-# gcaaacaaagtggcgagtataagctacgagctgaaaatataaatggcgttgacgaagctgtggtcgaagttattattttggataagccttcgaagcct
-# gaagggccacttgaagtctcagacatacataaggaaggttgcaatcttatgtggaaaaaaccgaaggatgatggaggtgttccgattactggctatgt
-# agtagaaaaaatggatacagccactggaaaatggttaccggccggttcggttgatccagaaaaaacggatattgagattaagggtttggatccaaatc
-# atcggtaccaatttagagttaaggctgtaaacgaggagggcgaatcagaacctctagaaactgaatcagccattactgctaaaaatccattcgatgtg
-# tctgctccacctggcctacctgagtttgaagactgggatgagcatcacgtcaaacttaaatgggaaccaccaattcgagatggcggctctcctattac
-# caactatataatcgaagtaatggataaggattcaggcgaatttgtaaaagccgttgaaacagatagtccagtttgtaaaggcgttgttaagaagcttg
-# aagaaggacagcaatacaaatttagggttcgtgccgttaacaaggctggcccatctgatccatccgagcagactaactggcacacagccaaaccgcga
-# tttttgaaacctcatattgaccgaaccaacttgaaacctgtaaccgttaaaactgggctttcaataagtttggacattagcatcaaaggagaaccagc
-# tgcgaaagttgaatggttatttaatgcattacccctaacaagcaacgaggatagtgtgaaaattgataatgttgactacaacactaaattcttcgtaa
-# tgcgtgcccaaagatgtcaaagtggtaaatacttaattaaagctacaaacgaagttggtgaagacgaagcagaactggaagtcaccgttttgggtaag
-# ccgggaaagcccaaaggtccccttcaagtcaatgatataacgaaacacagctgcaagctcaagtgggaaaaaccagatgatgatggcggcactcctat
-# cgactattatgaaatagaaaaacttgatccacacactggtcaatggttaccgtgtggaaagagtacagagcctgaagcgaaagtaattggtcttcatg
-# aaggaaaaccatataagtttagagtaagagctgtaaataaagaaggggagtctgaggatttggaaacagataaaccaatcattgcgaaaaatccattt
-# gatgaacctgacaaacctggcagacctgaacctacaaattgggatagagattttgttgacttagcttgggatccaccaaagaacgatggcggcgcacc
-# aatccaaaaatatattattcaaatgcgggataagtcaggacgcgcatgggttgacgctgctactgtaccaggagataagagcagtggtaccgttaccg
-# gcgtagaagagggccatgagtacgaattccgcattgttgccgtcaacaaggcaggacccagtgaccccagcgacgtctcaaaaacagtggtggctaaa
-# cctcgtttcttaaagccacacattgaccgcaagaatctgcaaaaaaaagtaatgcgcagtggacaaatgcttcatatggacgctgcagttaaagctga
-# acctccagctaaaataacatggacttgcaacggaactgaaatcaaaacttcagacaacataaaaatagaaaatgaagactataaaaccacatttataa
-# taccaaaggtgaagcgcactgatcgaggcgtatacatcgttacggccaaaaatgattcgggttcagacaccgtagaagtagagctagaggtgctttgc
-# aagccaagtattccaaaaggaccgttggctatatctgacgtaacggctgaaagcgttcatttgaaatgggaaaagcctgaagatgatggcggagagcc
-# aatcgaacaatatgtcgtcgaacgaatggatacggaaacaggtcgatgggtacctgttcttacaactaagacacctaaagccgatgttacaggcctta
-# cagaaggcaaggaatatctttttagagtgaaagcagtcaattcggaaggcgaatccgagcccttggtagcagatattcctacaaaagcgaagaatccc
-# ttcgatgctgccgacactccaggaaagccgcaaatcactgattggtctgctaaccattgtgatcttaagtggagggctccggaagatgatggcggagc
-# atctatcaccggctatatactggaaaagaaggaccccaatacaggaaaatggcaaaaggctcttgaaacaaatacacccgattgcaaggcccgcgtaa
-# atgacttaatcgctggcaataaataccagttcagagttaaggcagttaataaggcaggaaagagcaagccctcagaaccatcggaccaaatgatagca
-# aaggatcgatttgcaccacccaaaattgatagaaccaacattaaggatattaccataaaggctggacaacacattcgatatgacattaaagtttctgg
-# agaacctccggcaactaaaacttggcttcataataaagcccgccttgataaagacgatagtgactacaatattgacatggagtcatatcgcacaaaac
-# tggcagtcccattttcaaagcgatttcattcaggaaaatatacgcttaaggcggagaatgaatctggacgcgatgaggcttcatttgaagtcattgtg
-# ttagataagccggggaagccagagggacctctacgaatcacagatgtgcacaaggaagggtgcaagcttaagtggaatgctcccatagacgatggagg
-# tttaccaatagagcactacattgttgaaaaaatggacgtcgaaagcggccgatggctgccatcaggtcgctttaaggaacctttcgcagagttaaata
-# acttggagcctggccatgaatacaagtttcgggtactcgctgtaaatactgaaggtgaatctgaaccattaactggagaacagtctataatatcgaag
-# aatccatttgatgagcccggaaagccaggaactccggaagtagtagactgggataaagatcatgtggatttggtatggaagccaccgattaacgatgg
-# tggatctccaattactggttacattgttgaaaaacgtgaaaaaagtaatgacaagtggataaaggggacggaaattccagctcccggctttggagagg
-# agtgcaaagcttccgtaccaaacctaaatgagaattgtgaatacgaattccgcatcaaagcaattaatgctgctggacctggtgaaccctcagatgct
-# agcaaacctattattacaaagccaagaaagttggcgcccaagattgatcgtaaaaatattcgaacttataacgtcaaggctggagaaccaatattctt
-# ggatataaatgtctgtggagaacccgcaccggatgttacttggaaccaaaacaacaagtctattcaggcaacttcagttagccatatagagaatattc
-# catataacacaaaatacataaataaaaatcctgaacggaaagacacaggactctataaaatttctgcccataacctctatggtcaagaccaagtggag
-# ttccaaatcaatattattactaaacctagcaagcctgaaggtcctttagaggtatcagatgtgcacaaaggtggttgtaagcttaagtggaaaaagcc
-# taaggacgatggaggtgaaccaatagagagttacttagttgagaaattcgacccagatacgggtatttggttgcctgttggcaaaactgatgtaccag
-# aatacaacgtggagggtctaattccaggccatgagtataagttccgggtaaaagctgtaaacaaagagggtgaatcggaaccattggaaactttgggt
-# tcaattactgcaaaggatccctttaccgctccgtcgaagcctggtgttcctgaacctaccgactggactgcaaataaagtagaacttacctggccaga
-# acctgcaagtgatggaggatcgccaatcactggctacatagtggaggtaaaagataagtacagccctctttgggagaaagcgctagaaaccaactctc
-# caactcccatggcgactgttcaaggtcttatcgaaggaaatgaatatcaatttcgagtagttgctttgaataagggaggtcaatcggagccttcggat
-# ccaagcaaagttcttatagccaaaccacgttatcttgctcccaagatagaccgtagaaatcttcgtgatataacgttatcgtccggaaccgctcttaa
-# attagatgcaaatataacgggcgagcctgccccaaaagtggagtggaagttctcaaactaccacttgcaatcaggaaaaaatgtgaccatcgatagtc
-# ctgactactatacgaaattagttattcgaccaacgcataggagtgactctggagaatatttggtcacagccactaatagttctggaaaagatagcgta
-# cttgtaaatgtggttatcacagataagcccacacctcctaacgggcccctacaaatatccgatgtacataaggaaggctgtcaccttaaatggaagcg
-# tcccagtgacgatggtggaattccaattgagtatttccaaattgacaaattagatcccgaaactggatgctggattccctcttgtcgttcaaccgaac
-# cccaagtggatgttacaggtcttacgcctggaaacgaatataagttccgagtatcagctgtaaatgcggaaggtgagtcgcagcccttggttggtgag
-# gaaacaataatagctaaaaatccatttgatgaacctggcaagcccgaaaaccttaaagcaactgattgggataaggaccacattgacttggcgtggac
-# tccaccactggctgatggtggatctcccatttctggttatattgttgaaaagaaagataaatatggtaaatgggaaaagacccttgaggttccagctg
-# atcaatgcaaagccactgtttctgatcttgtcgaaggccaagcttatgagttcagagtttctgcggtcaacgctgctggaactggagagccatctgat
-# gccactccttcgatagttgccaaggctcgcaacaagccacctattatagatagatcaaaccttattgaagtgcgtattaaagctggacaggcatttac
-# attcgactgcaaggtatctggagagccagcgcctaaaactaagtggctgcttaagaaaaaagagttgtattcaacagacaatattaaggttactaatg
-# tagactacaatacaaaactaaaggttactgctgcgacccgatctaactcaggtgtatacacagttcatgcagaaaatgcaaatggagaagacagggca
-# gaagttaaagtaactgtgatcgataaaccttcagcgccaaacggacctcttgcagttgatgaggtaaatgccgagtcttgctctctgcactggagtcc
-# accagacgatgacggtgggcaaccaatagataactacgtcgttgagaaattggatgaagcaacaggtcgttgggtaccagctggggagactgaaggac
-# aaactacaacccttaaggtaaaaggacttaccccaggtcacaaatacaaatttcgagtgcgggccaaaaatcgtcaaggaacttcagatccactcacg
-# acagcacaagccattcaggccaaaaatccgtttgacgaacctacaaaacctggtactccaacaataaaagacttcgacacagacttcgttgatttgga
-# atggaatagaccagagagtgatggtggatctcctatctctgggtacataattgagaagcgggacaagtactctcccgattgggaaaagtgtgctgagg
-# tcagtgacgacattaccaatgctcatgttcccgatctaattgaaggcgttaaatacgagttccgtgttagagcagtaaataaggccggtccaggtatc
-# cccagtgatccaagtaaaccccatcttgctcgacccaaaaacatgccaccaaagatagaccgaaacttcatgtccgatatcaaaataaaagctggtaa
-# tatattcgagtttgatgtaccagttactggtgagccttttccaagcaaagaatggactcacgaaggaaatatgatcataaacacagatcgagtaaaaa
-# tttccaattatgatgaccgcaccaaggtacgaatacttgatgcaaaacgatccgatacaggagattatactttaatagctcgtaacataaatggtatt
-# gataggcacaccgtcaaagttactgttctggatgtgccaagtgtaccggaaggcccattacgcaacggtgatataaccaaaaactctatagtgctgcg
-# ttggcggccaccaaaggatgacggcggttcagaaataacgcattatattgtggaaaaaatggataatgatgccatgcgatgggtgcctgttggtgatt
-# gtactgataccgaaattcgagctgataatttgatcgaaaatcatgactacagctttagagtaagagctgttaacaagcaaggccaatcccaaccactt
-# acgacctctcaaccaataactgcaaaagatcccttttcacatccagacaagcctggtcaaccgcaagctgtagattggggtaaaaattttgtggactt
-# ggagtgggccgctccgaagagagatggcggggcacctatttcttcatatatagttgaaaaaagaccgaagtttggtcagtgggaacgcgctgctattg
-# tgcctggggaagaatgtaaggcccacatacctgaacttacagaaggtggggaatatgaattccgtataattgctgtaaaccgaggagggcctagcgat
-# ccatcagatccatctagcactattatttgcaagccacgttttcttgcaccattctttgacaagtctcttttaaatgacattacggtccatgctggaaa
-# gcgtttgggatggtcattaccaatcgaggcatctcctaaaccatctatcaaatggctattcaatggaaaagaaatagtttcgagtacgcgcggagagt
-# ctaatcttttccaaaacgaattaacttttgaaattccttcgtcacttagaagtgatgaaggtcgttatacgttaatgctaaagaatgagcatggatca
-# tttgatgcatctgctcacgcgactgttttggatagaccatcaccaccgaaggctccgctggatataacaaagattacaagagacggatgccacctagc
-# ctggactgttccagaagatgatggcggttcgcccattttgcactatattatagagaaaatggacttgtcccgaagcacttggtccgatgctggcatga
-# gcactcatactgttcatgatgtaacccgtcttgttcataaaaaagagtatttgtttcgagttaaggccgttaatgcaattggggaatctgatcctttg
-# gaagctgaaaagagtataattgctaaaaatgagtttgatgagcctgatgcacctggaaaaccaattattactgattgggatcgtgaccatgttgactt
-# gcaatggcctgtgccaaaaagcgatggcggagctcccatattggaatacattatacagaaaagggaaaagaacagcccttactggtctaacgtattgc
-# atgttccgtcaagcaaaaacacagccacagttccagagctaaccgaaggtcaggagtatgaatttagagtgattgctgttaatcaagcagggcagtct
-# gagccgtcagagccgtctgatatgattatggccaaaccacggtacctgccaccaaaaataattactccacttaatgaaatacgcatcaaatgtggtct
-# tatattccacacaaatattgattttatcggtgaaccggcaccagaagcaacatggacacttaatactaatccgcttaaatcaaatgaaagatctacta
-# ttacatcgattggtcaccacaccgtagtacacactgttaattgccaaagatcagattccggaatctaccacttacttttgcgtaatagttcaggaatt
-# gatgaaggcagctttgaacttatagtactcgaccgcccaggacccccagatggtccaatggagtatgaagaaataacggcaaactctgtgactatttc
-# ttggaaaccccctaaagataatggaggatctgaaatatcgtcctatattattgaaaaacgagatctgacgcatggcggtggactattggagggaacaa
-# aatatgaatttagagtgattgccgaaaacctacaagggcgctctgatccacttacatccgaccaaccagtagttgccaaaaatcaatacacagtacca
-# ggtgcaccgggaaaaccagaattaaccgacagcgataaggatcacatttcaataaaatggaaacaaccaataagtaatggaggatcccccataattgg
-# ctatgacattgaacgccgtgacattaacacaggccgatggattaaaataaatggtccaccagttgccaccactgaataccaagacgacagagtatcac
-# aaaaccatcaatatcaatatagaatatccgcagttaacgcagctggtaacggaaagacttccgaaccatcgagcacatttgatgctcggccactgcgt
-# gaaaagccaagactttatttggatggtattacaggaagacgtattaaggttcgtgcaggggagcctgttaacttaaatatacctatatctggagctcc
-# cacgcctacaattgaatggaaacgaggcgatagcaagttggaggaaagtaaacgcgtatcgtatgagactaactctgagcgtactgtattccgcatag
-# acgattcaaacaggcatgattctggaaagtacaccttaactgccattaatgagtttggcaaggatacggctgacattgaagtgattgtcgtggataag
-# ccatcgccgcctgaaggaccattaacttatactgatagctccccagatcacatctctttgcaatggtaccctcccaaagacgatggaggcagcgacat
-# aagcggttatatcatcgagttaactgagcttggcgtagatgactggaagccagtaccaggctactgtcctaagacgaactacaccgtaaagggtctaa
-# cagaaggaaagaaatatattttccgtgtaagggctgaaaatatctatggagcctccgaagctcttgaaggtaaaccggtattggccaagtcgcctttt
-# gatcctcctggggcaccatctcagccaacaattgctgcttatacgccgagctcggctagcttagaatggcatccaccagactattgtggtggtaagcc
-# aataactgggtacattgttgagcgacgagaacgcggtggtgaatggattaagtgcaacaattatccaacgccaaatacatcatatactgttcccgatc
-# ttcgggacggagctcgttatgagttccgcataatcgctgtgaatgaggctggacctggccaaccatcaaagccctctgatccaataactgctgagcat
-# caacgctatcgtccagatccacccgaaccaccaaagccagatcgtattttcaaggatagtgtcacattatcttggcggccaccccgcaatgatggaaa
-# atctagaatcagaggttattatatcgaagtgcgtcccaaaaacgaaaaggattggaaactgattaacgaattacccattaattcaaccgtatacacag
-# taccaaaccttaaggaaggagaagaatattcattccgcgttatcgctgaaaacgaagttggaagatcaaatccatctaagccttgtcagcccattaga
-# attgaggaacaaccaaacaagccttgcatggagttgggaggcgttcgagatatagtgtgccgagctggggacgattttagcattcatatcccctacgt
-# agctttccccaagccttgcgccttttggtattccaatgacagtgttttgaatgacgataatcgtttgcatcagcatttgactgatgatgccgcatcgt
-# ttgtcgtgaagaactcgaagcgttcagattcaggtcaatatcgactccagttaaagaacccatcaggttttgatactgctaccataaatgttaaggtt
-# ttggatagaccatctccaccaacccacttacgtgctgatgaattcgctggagattctctaacattgtattggaatccaccaaaagatgacggtggatc
-# tcctatacaaaactacattattgaaaagaaagaagctcgttcttctacatggactaaagtaagcagcttctgcacagttccgtttgtcagaattcgaa
-# accttgtaattaacaaagagtatgacttccgagtgatagctgagaacaaatatggccaatccaatccgaccaacacgtcggagcctatacgtgcgagg
-# catccctttgatgttcctaatactcctggtatacctcatggcattgactccacagaagatagtataacgatagcgtggtcgaaaccaaaacatgatgg
-# cggttctcctataaccggctacgttatagaaaaacgattgctaagcgatgacaaatggaccaaagcagttcatgctctttgtccagatcttacttgta
-# aaataccaaacttaattgaaaatgctgaatacgagttcagagtagctgcagttaatgctgccggacaatccgcttatagcggttccagcgatctcatc
-# ttctgccgccgtccaccgcatgcaccaaaaataacatccgatttatcgattcgtgatatgactgtaattgcaggagatgaattccatataaccgtacc
-# ttatcacgcaaatccacggccaacgccgtcatggagtgtgaatggtctccaagtcactcccgacgagcgaataagatttgattcggacgattattctt
-# cagtttattataataaatcagctaaacgaagtgagtctggatcgtacacgatcacacttaccaacaacaagggttcagatacggcatcatgtcatgtc
-# acggtggtagacagaccaggaccacctcagggtcccttaaatgcctacgatattactccagacacatgcaccctggcttggaaaactcctttagatga
-# tggtggttctccaataacaaattatgtcgttgaaaagttggacactagtggcacatgggtgaaaatcagtagttttgttcgtaacactcactacgatg
-# tcatgggcttggaacctcaacacaagtaccacttccgtgtaagagcagaaaatcaatacgggttgtcagatcctctggacattgccgagcctattgtt
-# gcgaaacatcaatttacagtgccggatgaacctggtcaaccaaaggtgattgactgggactctggaaatgtcacattgatttggactcgaccagctag
-# tgatgggggatcccgaattcaaggttatcaaattgaatatcgagacattgttaacgactcttcgtggaatacatatgactacctaataaaggacacta
-# aataccaactgtacaatttagctaacggcagcgaatacgaattccgtataaaggcaaagaacgcggctggattgagtaagccttccccaccgtctcta
-# aggtttaaattaaaaggaaaattcaatgtgccttcaccgcctggaacgccgcaagtcacaagggtcggcaaaaactatgtcgacttgaaatgggaaaa
-# accattaagagatgggggctctcgtattaccggctacattattgaacgaagggacatcggtggagccgtatgggtaaagtgtaatgattacaatgttt
-# tagacaccgaatacacggttattaacctgatcgagatgggggactacgaattccgtatatttgctgtcaattccgccggacgctcggaacctagctta
-# tgtacgatgccaatcaaaatttgcgaggtacttggtggcgaaaaacccgaatggatcacccgacttcaagacagagtagcaccttttggcaaggatta
-# cacactgcagtgtgccgcctcaggttatcttaaaattggatcaccaccaatcataaacagatgtcccaatgaactttacttacccgaaggagacaata
-# caaagatcaaggtttactactcaggtgaccagccactgactgtgatattaaagagaaacaatgaagttatatccgaggttaatgatgaaacgcatatt
-# aagttaaacgtctttgacgattatgtagcaatttgtattcgtgatattgtaaaaagtgacgctggccaatatcaaatagaattcactaacgattctgg
-# tagtgccacggcgcattttgatgtacggatcactggtttaccttcagcgcccacaggaccaatggggatatcgttcattaacaaaaactcttgtactt
-# tggcgtggcgtccgccttcctacgatggtggccttaaagttactcactacgtggtggagcggaaggatttatcatcaccgcactggataacagtttcc
-# agcacctgtaaagatacctcctttaacgtacaaggtcttatcgagaaccaagaatatattttccgtgtgatagctgtaaatgagaacggaatgggtcc
-# accactggaaggcttaaaccctattcgagctaaggcaccaattgaccctccatcgccaccaggaattcctaaaattactgaaattggaggagactttg
-# tgcatttggaatggagcaaaccggaatcggatggcggtgcgcacattcaaggctattggatcgataaacgtgaagtaggcagcgacacttggcagcgt
-# gtaaatgctaccatctgtgcacccaatcaaataaactgtatcaatctgatcgaaggtcggcaatacgagtttcgaatcttcgctcagaatgtagcagg
-# actctcaaaggaatccactgcctcccaagcggtcaagataatagatccaaaggcggcttcgcctccattgattgtgaaaccgctacgcgatgccaatt
-# gcattcagaatcataacgcccaattcacatgcacaataagtggggttcctaaaccaacaatatcctggtataagggagctcgtgaaataagtaacggt
-# gcgcgttatcatatgtactcagaaggcgacaatcacttcctaaatatcaacgacgtattcggcgaagacgctgatgaatatgtctgccgcgctgtgaa
-# caaagctggagcaaaatcgacaagggcggcattggcaattatgactgctccaaaactaaacgttccaccacgattcagagacacggcttacttcgata
-# aaggtgaaaatgttgtaatcaaaattccctttactggcttccctaaaccacgtataaactggataagggaaggtgaaaatatcgagtctggtggtcac
-# tacactgtggaagtgaaagaacgacacgctgttcttataatccgggatggatcgcgcttggactcggggccttataggataacagctgagaatgagct
-# tggttcggatacagccgtaattaaagttcaaattagtgatcgtccagatccgccgcgattcccatcaattgaaagtattggaactgattccttatctc
-# ttagttggaaagcacctgtctgggatggtggtagtgacataacgaattactacgtagagcgtcgtgagcatccattatgttcgtggctacgggttgga
-# aatactcggtttacttctatggcagttagtggtttaacttcaggaaaagagtatgatttccgcatatttgctgataatgtttatggacgatctgaacc
-# ttcagaccctagcagtctaatcaagacaaaggagtctattaaaaagaaaccaaaagaacgtaaattggaaaccgatgcaaatggcaaaaaaattcgcg
-# gtaaagcagatggcccaattaaagactatgattcatatgtgtttgacatttattcaaagttcgttccgcaacctgttgagatctctcagcaaagtgtt
-# tacgataagtatgatatccttgaagaaataggtacgggtgcttttggtgtggtgcaccgttgtcgtgaaagaagcactggaaatatttttgctgctaa
-# gtttattccagtatcacatttagttgagaaagaccttattcgccgggaaatagatatcatgaatcagctgcaccatcaaaaacttattaacctgcacg
-# acgcttttgaggacgatgatgaaatggttttaatacttgaattcttatctggaggcgaattatttgaacgcattaccgcagagggctacgtgatgacg
-# gaagctgaagttataaactatatgaggcaaatttgcgagggcatcaggcatatgcacgagaaaaatattatacatctggatataaagccagagaacat
-# tatgtgccatactcgttcaagcacaaatgtaaagcttatcgacttcggattagcgacaaggctagatccaaatgaagttgtcaaaattacaaccggta
-# cggcagagttcgctgcaccggagatcgttaacagagagcccgtcggtttctatactgatatgtgggccaccggagtactggcatatgttctgttaagc
-# ggattatcacctttcgctggtgataacgatgtccaaacactcaaaaatgttaaggcatgcgattgggatttcgatttagaatcatttaaatacatatc
-# tgaagagggtaaagattttataagaaaattgcttgttgccaacaaagaaaagcgtatgactgcacacgaatgtcttctgcatccttggcttactggag
-# atcacaggtctatgacacgggcaattaaccgtgatcgttatctcgcctaccgtgaaaaacttagaaagaaatatgaagattttgagagatatctgttg
-# ccaatcggacgcctatcagaatactcatctctgagaaagttgcttatggagaaatataaaatacatgacgccgttttcgatcgtcgtcaagcagcgcc
-# acgttttgtgattcgaccatcgtcccagttctgctacgagggtcaaagcgtgaagttctactgccggtgcattgccattgctactcccactcttacct
-# ggtctcacaataatattgagttgcggcagagtgtcaagtttatgaagcgctatactggggatgactactactttgtcatcaaccgagttaagttagat
-# gatcgaggagaatatattattcgtgcagaaaatcactatggctccagagaagaagtcgtcttcctgaatgttcagcccttaccaaaagaacagccacg
-# gtatcgaacggaatcaactccggttcgcagacgtgaaccgttgccgtacactttctggcaagaagagtccgagacggcgcccagtttcacattccttt
-# tgcggccacgcgtcatgcaggcccgcgacacatgcaaactactttgttgtttgagtggcaagccagtgcctactgttaagtggtacaaggacggcaga
-# gagctcagcaaatatgagtatgcgatgactcactctgatggagttgtcaccatggaaataatcgactgcaagccatccgattcaggaaaatacagctg
-# taaggcaacaaactgtcacggatcagacgaaacagagtgtgtcgtgattgttgaagcgctggataagagctcttccaaacgaaaagtagtttccggcg
-# ataaagcgccaaaaattgtaagtcacttggagtcgagatttgttagggatggcgacgcagttaccttggcctgtcgcattattggagctgaacacttc
-# gatgtggtatggttgcacaataacaaagagataaagccaagcaaggatttccagtataccaacgaagccaatatataccgattgcaaatcgccgaaat
-# tttccccgaagatggcggcacctacacctgcgaggcctttaacgatgtaggcgaatcgttcagtacctgcactataaatgtaacagtgcctggagacg
-# agcctaagcatccggcatttgtgaaattccccacatcagtttcacttcttgaaggagaggctaccacattcgagtgcgaattagattcagagcttctt
-# aatttggtttgggttaaagatggcaagcccattgacgaaactctttcacgatactcatttacaaaagatgacaaccgatacgcttttacagttgcgaa
-# atgtaacatggacgatgttggccaataccaggcgaaggccgttgccagaaagggagaaagtatatgtgcattctcgataaacgttcacaacgccgatg
-# cctaa]
-# protein sequence = [MGVAEDFAPSFVKKPQLHQEDDGNRLIFECQLLSSPKPDIEWFRSDNKLVEDGRTKFKIQPVEDNKYTVVLELDDVVE
-# TDAGLYKVKAKNKSGEVSASINLNFTHKSTVSRRHSRKNPLYDRKKMENDYYLSAALTLIQYPPLFGSTTEQLLRNQYAIRSHGETILNESKRYKMSL
-# TMDQKLYHMACLEISSVVSSDQGEYRAQAKNKHGSGVATINLNFESGSKKIPDGKSPRFPKKPTIRQEEDLLIMECVLEAHPVPDIVWYCSDKEISDN
-# QRTKMTRKAITKDNYVLTLEIQNPTKEDGGNYRCNAINMYGESASDANGFAPSFIEKPRIIPNESGTLITMKCKCKAKPEPTVTWYRGQDMVEKSKKI
-# KINTTVIAEDTYELTLEIKDPGATDGGTYRCNVKNEYGESNANLNLNIEAEPEPEGEGPTFIEKPRIVSENNGKLVIMECKVKADPKPDVIWFRNGEV
-# IKESNKIKTFIEQRGDQYYIKLELLDPQLEDSGLYKCNIKNTLGELNANLTLNIEIVPVIKDKPKIIKIIKKRTVIIECTVASKFEPKCTWYKETNTV
-# KESKRHVYLVEQTKDGEFAVKLEINDVEESDKGAYKLVASNEKGQAVSQVVNLVDIPEEERKPSKPEISRKLVDQKVSESKTFELLISLAQSDRKCKI
-# EWYKGSTLIRETKDITTTFDGTTARLTFSSARTEHTSNYKVIVTNEVGKAESSCKITVEKGTKKKEEQPKEKDKSKAEKEKEEKVNKNINTSKCVQDT
-# HQVLESVTAQEIQSKERQVVAKMEEHYINQKSSTQLNTASIVSVEEEISAEVRRQSVVKMQDEITVDDKRVSSRRTSLAVIEEQKPAEELPKLRKTSI
-# AQVKEDAKPEVAKPKAKAKAKPKPKYEELPEIPDYERPQLEKYERSDFTPTDFGRELEIPNKMEKPILDSGKKESEAPVQKNGIPKKSEIIEKPAEEP
-# KGLKIGKGKLPDEDDSRDGAILKPVIIEPEQADKPSVLDIIKQRRRSSIRNLMTKEPIQNESFLGVVLKPVIKDAKEQVAPQQAIQLTKANATEQLSH
-# TKAIKAKVSDLKKPEALATLEDDYERPVLEKCDPVNFDNNKSEKPTPAIITPDTKHPQVKLPVEEPKEEKPKVSRMQPPSPGEPPKIEVIREKRPSLA
-# PEPPSRRGSLIPPADTGRRPSLIINDERRRPSIDVRRPSVQDLEDLINKPSTPLRDVGDGGPPSIVDVQESYSVVEDSTAYLTVGIEGSPAPTFKFYK
-# GVSEILEGGRFKFLTDGQTNTITLCMRKCKPNDESKYKIVVSNIHGEDSAEMQLYVSDSSGMDFRAMLKKRRYQKWDKDEQDPNWGDLKETEKPLPAL
-# KKVERLIITTPKVEDTGKYTIEIGGVSSTAFLNVEEADPTYTFTKVLKKKLEGFTQHETTLECSVSSSMANVHWFKDNKKLESDDPRYLISKDINGNL
-# KLIIKDSVLEDAGLYRCQLDKQPDKTECHLKVTEYPYKFVKVLKSQQCIEKDTVTLACEIDDAMGEVQWFRNGEEIQPDKRIQIVKDGRKRKLIIKDC
-# KVTDAGQFKCTTNADTTEAEIIINYQNRFNKKLKDTDAVEREKLVLDVELQDQTAPCDWKFNGEPIVPSERIEIKNLGGGKHQLVFNSLDLSNEGEIT
-# CESGQLSSKCKLSIRKGESRPNIDCPDQFAGPISAPVLVEVPFKVSGTKQTPVEAKLFKDGKPLPVKDVEVAVTDDKVTFKIKKPSRDLSGPYQIKIS
-# NGQGEDTKDVQIICQDVPQPPQEVDITDVYQSSCVVNFKPPTDDGGAPITKYVIERQDLSKKQGWEPVAEVLPTEPCRKTIDDLVPKKQYRFRIRAIN
-# VIGPSDPATFKNTILAKDPWDEPGKPKAVDLTDWDKDHADLKWEAPDSDGGDRITAYIVEYKEKFSNDWVAGKEVDGDARTATVDGLKEGQQYEFRVR
-# AVNKAGPGEPSDKTKSIIAKCRFVKPFIVGDGLKNITVKKGQTIRFDIKYDGEPEPTATWVKGTDNLKFDNQRICLDQMERNSSITIKKSVRKDTGKY
-# KLVLTNSSGTVESEAQVVVLDRPLAPGGPFEPEEVRANHIKMKWKRPEDDGGCEITGYALERMDEETGRWIPAGEVGPNETSFDFKGLTPNKKYKFRV
-# KAINKEGESEPLETSDSIEAKNPYDPPSAPSQPVIDDYDNKSVLLKWKRPPSDGGRPITHYVVEIKDKFSPTWSEVAKTEDATPECTVDGLKEKMVYQ
-# FRVRAVNKAGPSEPSQPTDNHLCKHKNHFTIKNVLRKDSGFYTLKAENRNGIDRETVELVVLGKPSSPKGPLAVSDVTANGCKLQWKKPEDDGGVPIK
-# EYVVEKMDTATGKWVRVGRSPGEKEPPSFDVTGLNPGSEYMFRVSAVNEEGESEPLTTLVGVVAKDPFDEPNKPGTPEVTDYDNQSVTLKWTAPNNDG
-# GAPILKYIIEKKDKNKPDWEKALEIPGDQLEATVAGLQEYGEYQFRVVAVNKAGLSPPSDASVPQIVKYKKLKPRIDRTNLKPLLIRAGKPIKYDINV
-# RGEPAPTITWYQNDTELKPEALPSNSEIKNIPYNTKISIIDTLRKHTGIYKIKAVNEHGEDEATVEVNILAPPGKPKGPLDVKDITKDSCKLKWKKPE
-# DDGGKPITAYQVERFDKNQGRWVPVGRTSANDTEFDVKGLQEGHEYQFRVKAINEEGESEPLETDGSIIAKNPYDPASKPGTPNIKDYNEHMVKLKWE
-# TPKSDGGAPITGYIIEKKDKFSPMWDEIVSTNTSTPEAIVEGLNEGNVYQFRVRAVNKAGPSEPSDATEPHLAKPRNLKPSINREKMKAIKVRAGQTV
-# KFDVDVKGEPAPTLTWFIKESELTPTGQVRLENEDYNTKLTLLDTSRKQSGEYKLRAENINGVDEAVVEVIILDKPSKPEGPLEVSDIHKEGCNLMWK
-# KPKDDGGVPITGYVVEKMDTATGKWLPAGSVDPEKTDIEIKGLDPNHRYQFRVKAVNEEGESEPLETESAITAKNPFDVSAPPGLPEFEDWDEHHVKL
-# KWEPPIRDGGSPITNYIIEVMDKDSGEFVKAVETDSPVCKGVVKKLEEGQQYKFRVRAVNKAGPSDPSEQTNWHTAKPRFLKPHIDRTNLKPVTVKTG
-# LSISLDISIKGEPAAKVEWLFNALPLTSNEDSVKIDNVDYNTKFFVMRAQRCQSGKYLIKATNEVGEDEAELEVTVLGKPGKPKGPLQVNDITKHSCK
-# LKWEKPDDDGGTPIDYYEIEKLDPHTGQWLPCGKSTEPEAKVIGLHEGKPYKFRVRAVNKEGESEDLETDKPIIAKNPFDEPDKPGRPEPTNWDRDFV
-# DLAWDPPKNDGGAPIQKYIIQMRDKSGRAWVDAATVPGDKSSGTVTGVEEGHEYEFRIVAVNKAGPSDPSDVSKTVVAKPRFLKPHIDRKNLQKKVMR
-# SGQMLHMDAAVKAEPPAKITWTCNGTEIKTSDNIKIENEDYKTTFIIPKVKRTDRGVYIVTAKNDSGSDTVEVELEVLCKPSIPKGPLAISDVTAESV
-# HLKWEKPEDDGGEPIEQYVVERMDTETGRWVPVLTTKTPKADVTGLTEGKEYLFRVKAVNSEGESEPLVADIPTKAKNPFDAADTPGKPQITDWSANH
-# CDLKWRAPEDDGGASITGYILEKKDPNTGKWQKALETNTPDCKARVNDLIAGNKYQFRVKAVNKAGKSKPSEPSDQMIAKDRFAPPKIDRTNIKDITI
-# KAGQHIRYDIKVSGEPPATKTWLHNKARLDKDDSDYNIDMESYRTKLAVPFSKRFHSGKYTLKAENESGRDEASFEVIVLDKPGKPEGPLRITDVHKE
-# GCKLKWNAPIDDGGLPIEHYIVEKMDVESGRWLPSGRFKEPFAELNNLEPGHEYKFRVLAVNTEGESEPLTGEQSIISKNPFDEPGKPGTPEVVDWDK
-# DHVDLVWKPPINDGGSPITGYIVEKREKSNDKWIKGTEIPAPGFGEECKASVPNLNENCEYEFRIKAINAAGPGEPSDASKPIITKPRKLAPKIDRKN
-# IRTYNVKAGEPIFLDINVCGEPAPDVTWNQNNKSIQATSVSHIENIPYNTKYINKNPERKDTGLYKISAHNLYGQDQVEFQINIITKPSKPEGPLEVS
-# DVHKGGCKLKWKKPKDDGGEPIESYLVEKFDPDTGIWLPVGKTDVPEYNVEGLIPGHEYKFRVKAVNKEGESEPLETLGSITAKDPFTAPSKPGVPEP
-# TDWTANKVELTWPEPASDGGSPITGYIVEVKDKYSPLWEKALETNSPTPMATVQGLIEGNEYQFRVVALNKGGQSEPSDPSKVLIAKPRYLAPKIDRR
-# NLRDITLSSGTALKLDANITGEPAPKVEWKFSNYHLQSGKNVTIDSPDYYTKLVIRPTHRSDSGEYLVTATNSSGKDSVLVNVVITDKPTPPNGPLQI
-# SDVHKEGCHLKWKRPSDDGGIPIEYFQIDKLDPETGCWIPSCRSTEPQVDVTGLTPGNEYKFRVSAVNAEGESQPLVGEETIIAKNPFDEPGKPENLK
-# ATDWDKDHIDLAWTPPLADGGSPISGYIVEKKDKYGKWEKTLEVPADQCKATVSDLVEGQAYEFRVSAVNAAGTGEPSDATPSIVAKARNKPPIIDRS
-# NLIEVRIKAGQAFTFDCKVSGEPAPKTKWLLKKKELYSTDNIKVTNVDYNTKLKVTAATRSNSGVYTVHAENANGEDRAEVKVTVIDKPSAPNGPLAV
-# DEVNAESCSLHWSPPDDDGGQPIDNYVVEKLDEATGRWVPAGETEGQTTTLKVKGLTPGHKYKFRVRAKNRQGTSDPLTTAQAIQAKNPFDEPTKPGT
-# PTIKDFDTDFVDLEWNRPESDGGSPISGYIIEKRDKYSPDWEKCAEVSDDITNAHVPDLIEGVKYEFRVRAVNKAGPGIPSDPSKPHLARPKNMPPKI
-# DRNFMSDIKIKAGNIFEFDVPVTGEPFPSKEWTHEGNMIINTDRVKISNYDDRTKVRILDAKRSDTGDYTLIARNINGIDRHTVKVTVLDVPSVPEGP
-# LRNGDITKNSIVLRWRPPKDDGGSEITHYIVEKMDNDAMRWVPVGDCTDTEIRADNLIENHDYSFRVRAVNKQGQSQPLTTSQPITAKDPFSHPDKPG
-# QPQAVDWGKNFVDLEWAAPKRDGGAPISSYIVEKRPKFGQWERAAIVPGEECKAHIPELTEGGEYEFRIIAVNRGGPSDPSDPSSTIICKPRFLAPFF
-# DKSLLNDITVHAGKRLGWSLPIEASPKPSIKWLFNGKEIVSSTRGESNLFQNELTFEIPSSLRSDEGRYTLMLKNEHGSFDASAHATVLDRPSPPKAP
-# LDITKITRDGCHLAWTVPEDDGGSPILHYIIEKMDLSRSTWSDAGMSTHTVHDVTRLVHKKEYLFRVKAVNAIGESDPLEAEKSIIAKNEFDEPDAPG
-# KPIITDWDRDHVDLQWPVPKSDGGAPILEYIIQKREKNSPYWSNVLHVPSSKNTATVPELTEGQEYEFRVIAVNQAGQSEPSEPSDMIMAKPRYLPPK
-# IITPLNEIRIKCGLIFHTNIDFIGEPAPEATWTLNTNPLKSNERSTITSIGHHTVVHTVNCQRSDSGIYHLLLRNSSGIDEGSFELIVLDRPGPPDGP
-# MEYEEITANSVTISWKPPKDNGGSEISSYIIEKRDLTHGGGLLEGTKYEFRVIAENLQGRSDPLTSDQPVVAKNQYTVPGAPGKPELTDSDKDHISIK
-# WKQPISNGGSPIIGYDIERRDINTGRWIKINGPPVATTEYQDDRVSQNHQYQYRISAVNAAGNGKTSEPSSTFDARPLREKPRLYLDGITGRRIKVRA
-# GEPVNLNIPISGAPTPTIEWKRGDSKLEESKRVSYETNSERTVFRIDDSNRHDSGKYTLTAINEFGKDTADIEVIVVDKPSPPEGPLTYTDSSPDHIS
-# LQWYPPKDDGGSDISGYIIELTELGVDDWKPVPGYCPKTNYTVKGLTEGKKYIFRVRAENIYGASEALEGKPVLAKSPFDPPGAPSQPTIAAYTPSSA
-# SLEWHPPDYCGGKPITGYIVERRERGGEWIKCNNYPTPNTSYTVPDLRDGARYEFRIIAVNEAGPGQPSKPSDPITAEHQRYRPDPPEPPKPDRIFKD
-# SVTLSWRPPRNDGKSRIRGYYIEVRPKNEKDWKLINELPINSTVYTVPNLKEGEEYSFRVIAENEVGRSNPSKPCQPIRIEEQPNKPCMELGGVRDIV
-# CRAGDDFSIHIPYVAFPKPCAFWYSNDSVLNDDNRLHQHLTDDAASFVVKNSKRSDSGQYRLQLKNPSGFDTATINVKVLDRPSPPTHLRADEFAGDS
-# LTLYWNPPKDDGGSPIQNYIIEKKEARSSTWTKVSSFCTVPFVRIRNLVINKEYDFRVIAENKYGQSNPTNTSEPIRARHPFDVPNTPGIPHGIDSTE
-# DSITIAWSKPKHDGGSPITGYVIEKRLLSDDKWTKAVHALCPDLTCKIPNLIENAEYEFRVAAVNAAGQSAYSGSSDLIFCRRPPHAPKITSDLSIRD
-# MTVIAGDEFHITVPYHANPRPTPSWSVNGLQVTPDERIRFDSDDYSSVYYNKSAKRSESGSYTITLTNNKGSDTASCHVTVVDRPGPPQGPLNAYDIT
-# PDTCTLAWKTPLDDGGSPITNYVVEKLDTSGTWVKISSFVRNTHYDVMGLEPQHKYHFRVRAENQYGLSDPLDIAEPIVAKHQFTVPDEPGQPKVIDW
-# DSGNVTLIWTRPASDGGSRIQGYQIEYRDIVNDSSWNTYDYLIKDTKYQLYNLANGSEYEFRIKAKNAAGLSKPSPPSLRFKLKGKFNVPSPPGTPQV
-# TRVGKNYVDLKWEKPLRDGGSRITGYIIERRDIGGAVWVKCNDYNVLDTEYTVINLIEMGDYEFRIFAVNSAGRSEPSLCTMPIKICEVLGGEKPEWI
-# TRLQDRVAPFGKDYTLQCAASGYLKIGSPPIINRCPNELYLPEGDNTKIKVYYSGDQPLTVILKRNNEVISEVNDETHIKLNVFDDYVAICIRDIVKS
-# DAGQYQIEFTNDSGSATAHFDVRITGLPSAPTGPMGISFINKNSCTLAWRPPSYDGGLKVTHYVVERKDLSSPHWITVSSTCKDTSFNVQGLIENQEY
-# IFRVIAVNENGMGPPLEGLNPIRAKAPIDPPSPPGIPKITEIGGDFVHLEWSKPESDGGAHIQGYWIDKREVGSDTWQRVNATICAPNQINCINLIEG
-# RQYEFRIFAQNVAGLSKESTASQAVKIIDPKAASPPLIVKPLRDANCIQNHNAQFTCTISGVPKPTISWYKGAREISNGARYHMYSEGDNHFLNINDV
-# FGEDADEYVCRAVNKAGAKSTRAALAIMTAPKLNVPPRFRDTAYFDKGENVVIKIPFTGFPKPRINWIREGENIESGGHYTVEVKERHAVLIIRDGSR
-# LDSGPYRITAENELGSDTAVIKVQISDRPDPPRFPSIESIGTDSLSLSWKAPVWDGGSDITNYYVERREHPLCSWLRVGNTRFTSMAVSGLTSGKEYD
-# FRIFADNVYGRSEPSDPSSLIKTKESIKKKPKERKLETDANGKKIRGKADGPIKDYDSYVFDIYSKFVPQPVEISQQSVYDKYDILEEIGTGAFGVVH
-# RCRERSTGNIFAAKFIPVSHLVEKDLIRREIDIMNQLHHQKLINLHDAFEDDDEMVLILEFLSGGELFERITAEGYVMTEAEVINYMRQICEGIRHMH
-# EKNIIHLDIKPENIMCHTRSSTNVKLIDFGLATRLDPNEVVKITTGTAEFAAPEIVNREPVGFYTDMWATGVLAYVLLSGLSPFAGDNDVQTLKNVKA
-# CDWDFDLESFKYISEEGKDFIRKLLVANKEKRMTAHECLLHPWLTGDHRSMTRAINRDRYLAYREKLRKKYEDFERYLLPIGRLSEYSSLRKLLMEKY
-# KIHDAVFDRRQAAPRFVIRPSSQFCYEGQSVKFYCRCIAIATPTLTWSHNNIELRQSVKFMKRYTGDDYYFVINRVKLDDRGEYIIRAENHYGSREEV
-# VFLNVQPLPKEQPRYRTESTPVRRREPLPYTFWQEESETAPSFTFLLRPRVMQARDTCKLLCCLSGKPVPTVKWYKDGRELSKYEYAMTHSDGVVTME
-# IIDCKPSDSGKYSCKATNCHGSDETECVVIVEALDKSSSKRKVVSGDKAPKIVSHLESRFVRDGDAVTLACRIIGAEHFDVVWLHNNKEIKPSKDFQY
-# TNEANIYRLQIAEIFPEDGGTYTCEAFNDVGESFSTCTINVTVPGDEPKHPAFVKFPTSVSLLEGEATTFECELDSELLNLVWVKDGKPIDETLSRYS
-# FTKDDNRYAFTVAKCNMDDVGQYQAKAVARKGESICAFSINVHNADA]
-# end gene contig42.g73
-###
-#
-# ----- prediction on sequence number 43 (length = 50016, name = contig43) -----
-#
-# Predicted genes for sequence number 43 on both strands
-# start gene contig43.g74
-contig43	AUGUSTUS	gene	584	33383	0.01	+	.	ID=contig43.g74
-contig43	AUGUSTUS	transcript	584	33383	0.01	+	.	ID=contig43.g74.t1;Parent=contig43.g74
-contig43	AUGUSTUS	start_codon	584	586	.	+	0	Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	584	646	0.75	+	0	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	983	1417	0.91	+	0	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	3437	4082	0.32	+	0	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	4306	4659	0.61	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	5281	6993	0.93	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	8576	9295	0.63	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	9588	10351	0.57	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	10437	10572	0.98	+	0	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	10765	11655	0.97	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	11722	14394	1	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	15240	15521	1	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	15580	15879	0.79	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	15943	20212	0.45	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	20270	24033	0.53	+	1	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	24217	25413	0.98	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	25485	26463	0.63	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	26524	26865	1	+	1	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	27561	28603	0.83	+	1	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-contig43	AUGUSTUS	CDS	32749	33383	0.99	+	2	ID=contig43.g74.t1.cds;Parent=contig43.g74.t1
-# coding sequence = [atgtgggtgatggcggtcctccttcaatcgttgatgtccaagaatcttattctgttgttgaagaggaaacagactgacc
-# gaggtgtatatgttaacgtgagcatgctttgtaattgttttctagactcgactgcttaccttacggttggcatcgaaggcagtccagcacctacattc
-# aagttctacaagggagttagtgagattcttgagggcggtcggtttaagttcctcacagatgggcagacaaacacaattaccttgtgtatgcgtaagtg
-# caagcccaacgatgagagcaagtacaagattgttgtttcaaacattcatggtgaggattccgccgagatgcagctctatgtatcagattcaagtggca
-# tggacttccgtgccatgctcaaaaaacgtcgttatcaaaaatgggacaaagatgaacaggatcccaattggggagacctaaaagaaacggaaaaaccg
-# ttaccggccctaaaaaaagttgaaaggttaatcattactacgccaaaagtcgaggacaccggcaagtatactattgaaattggtggtgtttcaagtac
-# cgcatttttaaatgtcgaagaagccgatcccacctacacatttacaaaagtcctcaaaaagaaacttgagggatttactcagcacgagactactctgg
-# agtgctccgtcagtagcagtatggctaatgtgcattggttcaaagacaataaaaaattggagtctgatgatcctcgctaccttatatccaaagatatc
-# aacggcaaccttaaacttattattaaggactctgtacttgaggatgccggcctctacagatgtcaactggataagcaacctgataagactgaatgcca
-# cctaaaggttacggagtacccatacaagtttgttaaagttttaaaatctcaacagtgtatagaaaaagacactgtgacgcttgcgtgtgaaatcgatg
-# atgctatgggtgaagtgcaatggttccgaaacggtgaagaaattcaacctgacaaacgcattcaaatagtaaaagatggtcggaagcgaaaattaatc
-# attaaggattgcaaggtaacggatgcaggccaatttaaatgtacaactaatgccgacactacagaagcggaaataattattaattatcaaaaccgatt
-# taataaaaaacttaaagacactgatgccgttgaaagagaaaaattggtccttgacgtcgaacttcaggatcaaacagcgccatgcgattggaagttta
-# acggagagcccattgtcccgagtgaacgcattgagattaagaacctaggtggcggcaagcatcaactcgtattcaacagcttggatttgtcaaatgag
-# ggagaaataacttgcgagtctggacagctcagttcgaaatgcaagctttcaatccgcaagggagaaagtagaccaaacattgattgtcctgatcaatt
-# tgcaggacctatcagtgcccctgttcttgtagaggtaccatttaaagtttccggtacaaaacaaacacctgtggaggccaaattatttaaggacggca
-# agccattgcctgttaaggatgtagaggttgcagttaccgatgacaaagtcacatttaaaataaaaaagccatctagagatttatctggtccatatcaa
-# ataaaaatttccaatggacagggtgaagatactaaggacgttcaaattatttgtcaggatgttccacagccaccccaggaagttgatattacagacgt
-# ctatcagtcatcctgtgtagtaaactttaagcctccgacggacgatggaggtgctcctataaccaaatatgtaatcgaacggcaggatttaagcaaaa
-# agcaaggctgggagcctgtcgctgaagttttacctactgagccatgtcgaaaaacaattgatgacttggtcccaaagaagcagtacagattccgtatt
-# cgtgctatcaacgtgattggcccctcagaccctgctactttcaaaaatactattctcgcgaaagatccgtgggatgagcctggaaagcctaaagcagt
-# tgatctaaccgattgggataaggatcatgcggatctcaagtgggaagcacccgatagtgatggcggagatcgcataactgcatatattgtggaataca
-# aagaaaagttctctaacgactgggtagccggcaaggaagttgacggcgatgctagaactgcaaccgtcgacgggttaaaagagggccaacagtacgaa
-# ttccgagtccgtgctgttaataaggcaggtccaggtgagcctagcgacaagactaaatcgattattgcaaaatgccgatttgtaaagcccttcattgt
-# tggggacggtctcaaaaacattaccgttaagaagggacaaaccattcgattcgatattaaatatgacggtgagccagaaccaacagccacttgggtaa
-# agggaaccgacaacctaaagtttgacaaccagcgcatttgtctagaccagatggaaaggaactcatcaatcactattaaaaaatccgtccgaaaggac
-# acgggaaaatacaaattagtactgacaaacagctcaggtactgttgagtccgaggctcaagttgtggttcttgacagaccacttgctcctgggggacc
-# gttcgaaccggaagaggtgcgcgccaatcatattaaaatgaaatggaagcgtccagaggatgacggcggttgtgaaattactggatatgctttagagc
-# gcatggacgaagagacaggccgctggatacctgctggcgaagtaggtccaaacgagacttcgtttgactttaagggactgacgccaaacaaaaaatac
-# aagtttcgcgtcaaggccattaataaagaaggcgaatcagagccacttgaaacatccgactcaatagaggcaaagaatccctatgatccccccagtgc
-# gcccagccagccagttatcgatgattacgacaacaagagtgttcttttaaaatggaagcgaccgccgtcagatggcggtcgaccaataacccattatg
-# tcgtcgaaataaaagataaattttcacccacctggagtgaggtagcaaagactgaggatgcaactcctgagtgtacggtggatggtcttaaggaaaaa
-# atggtgtatcagtttcgtgttagagccgttaacaaggcaggcccctccgaaccttcccagcccaccgataatcacctgtgcaagcacaaaaatcactt
-# tacaattaaaaatgttttgcgaaaagatagcggtttctacacattaaaagcggagaaccgcaatggcattgatcgcgagaccgtggaattagttgttc
-# taggaaagcccagctcgccaaaaggtccccttgctgttagcgacgtaactgcaaatggatgcaaactgcaatggaagaaacctgaagatgatggtgga
-# gtacctattaaggaatatgtcgttgaaaagatggatacggcaacaggaaaatgggttcgagttggcagatctcctggagagaaggaaccaccaagttt
-# tgatgtaaccggcttgaatcccggatcagagtacatgttccgcgtttccgccgttaacgaagaaggcgaatctgagcccctaactactttggtaggcg
-# ttgtggcaaaggatccattcgatgagcctaacaaaccaggaacgcccgaagttactgattatgataatcaaagtgtgactttgaaatggacagcaccc
-# aataatgacggaggagccccgattctgaaatacataattgagaaaaaagataaaaataaacccgattgggagaaagccctagaaataccgggagacca
-# acttgaagccacagtcgcaggtcttcaggagtacggagagtatcagtttcgtgttgtagcagtcaacaaagccggactctcgcccccatcagatgcta
-# gtgttcctcaaattgttaagtacaaaaaattaaaacctcgtatagaccgaacaaacttaaagcctttgttgattcgcgccggaaagccaattaagtat
-# gacatcaatgttcgcggtgagcctgctcccacaattacatggtatcaaaatgatacagagcttaaaccagaagcactacctagcaatagcgaaatcaa
-# gaatataccatataacacaaagatttcaattattgatacacttcgtaaacatactggcatctacaaaataaaggctgtaaatgaacatggcgaagatg
-# aagctacagttgaagtcaatattctagctcctccaggcaaacccaaaggcccattggatgtcaaagatattacaaaagacagctgtaagctaaaatgg
-# aaaaaacctgaagatgatggtgggaaacccattacagcttatcaggttgaaaggtttgataaaaatcaaggtcgatgggtacctgtcggtagaacttc
-# tgctaatgataccgaatttgatgtcaagggtcttcaagaaggccatgagtatcagtttcgtgtcaaggcaatcaatgaagagggggaatccgaacccc
-# tggagaccgatggcagtatcatagcgaaaaatccctatgatcccgctagtaagccaggtacacctaacattaaggactacaacgaacatatggtaaaa
-# ttgaagtgggaaacacccaagtctgatggaggagctccaatcactggttacattattgaaaaaaaagataagttctcccctatgtgggatgagatagt
-# cagcaccaatacatccacccctgaagcaatcgttgaaggtctcaacgaaggcaatgtttaccagtttcgagtgcgtgcagttaataaagctggtccca
-# gcgagccgagcgatgcaacggagcctcatttggctaagccgagaaatctaaagccatctataaacagagaaaaaatgaaggcaatcaaggttcgcgct
-# gggcaaacggtaaagtttgatgtggatgttaagggagaaccggcacctactttaacttggttcataaaagaaagcgagttaacgcccaccggtcaagt
-# gcgcctagaaaatgaagactacaatacaaaactgacattgctagatacgtcacgcaaacaaagtggcgagtataagctacgagctgaaaatataaatg
-# gcgttgacgaagctgtggtcgaagttattattttggataagccttcgaagcctgaagggccacttgaagtctcagacatacataaggaaggttgcaat
-# cttatgtggaaaaaaccgaaggatgatggaggtgttccgattactggctatgtagtagaaaaaatggatacagccactggaaaatggttaccggccgg
-# ttcggttgatccagaaaaaacggatattgagattaagggtttggatccaaatcatcggtaccaatttagagttaaggctgtaaacgaggagggcgaat
-# cagaacctctagaaactgaatcagccattactgctaaaaatccattcgatgtgtctgctccacctggcctacctgagtttgaagactgggatgagcat
-# cacgtcaaacttaaatgggaaccaccaattcgagatggcggctctcctattaccaactatataatcgaagtaatggataaggattcaggcgaatttgt
-# aaaagccgttgaaacagatagtccagtttgtaaaggcgttgttaagaagcttgaagaaggacagcaatacaaatttagggttcgtgccgttaacaagg
-# ctggcccatctgatccatccgagcagactaactggcacacagccaaaccgcgatttttgaaacctcatattgaccgaaccaacttgaaacctgtaacc
-# gttaaaactgggctttcaataagtttggacattagcatcaaaggagaaccagctgcgaaagttgaatggttatttaatgcattacccctaacaagcaa
-# cgaggatagtgtgaaaattgataatgttgactacaacactaaattcttcgtaatgcgtgcccaaagatgtcaaagtggtaaatacttaattaaagcta
-# caaacgaagttggtgaagacgaagcagaactggaagtcaccgttttgggtaagccgggaaagcccaaaggtccccttcaagtcaatgatataacgaaa
-# cacagctgcaagctcaagtgggaaaaaccagatgatgatggcggcactcctatcgactattatgaaatagaaaaacttgatccacacactggtcaatg
-# gttaccgtgtggaaagagtacagagcctgaagcgaaagtaattggtcttcatgaaggaaaaccatataagtttagagtaagagctgtaaataaagaag
-# gggagtctgaggatttggaaacagataaaccaatcattgcgaaaaatccatttgatgaacctgacaaacctggcagacctgaacctacaaattgggat
-# agagattttgttgacttagcttgggatccaccaaagaacgatggcggcgcaccaatccaaaaatatattattcaaatgcgggataagtcaggacgcgc
-# atgggttgacgctgctactgtaccaggagataagagcagtggtaccgttaccggcgtagaagagggccatgagtacgaattccgcattgttgccgtca
-# acaaggcaggacccagtgaccccagcgacgtctcaaaaacagtggtggctaaacctcgtttcttaaagccacacattgaccgcaagaatctgcaaaaa
-# aaagtaatgcgcagtggacaaatgcttcatatggacgctgcagttaaagctgaacctccagctaaaataacatggacttgcaacggaactgaaatcaa
-# aacttcagacaacataaaaatagaaaatgaagactataaaaccacatttataataccaaaggtgaagcgcactgatcgaggcgtatacatcgttacgg
-# ccaaaaatgattcgggttcagacaccgtagaagtagagctagaggtgctttgcaagccaagtattccaaaaggaccgttggctatatctgacgtaacg
-# gctgaaagcgttcatttgaaatgggaaaagcctgaagatgatggcggagagccaatcgaacaatatgtcgtcgaacgaatggatacggaaacaggtcg
-# atgggtacctgttcttacaactaagacacctaaagccgatgttacaggccttacagaaggcaaggaatatctttttagagtgaaagcagtcaattcgg
-# aaggcgaatccgagcccttggtagcagatattcctacaaaagcgaagaatcccttcgatgctgccgacactccaggaaagccgcaaatcactgattgg
-# tctgctaaccattgtgatcttaagtggagggctccggaagatgatggcggagcatctatcaccggctatatactggaaaagaaggaccccaatacagg
-# aaaatggcaaaaggctcttgaaacaaatacacccgattgcaaggcccgcgtaaatgacttaatcgctggcaataaataccagttcagagttaaggcag
-# ttaataaggcaggaaagagcaagccctcagaaccatcggaccaaatgatagcaaaggatcgatttgcaccacccaaaattgatagaaccaacattaag
-# gatattaccataaaggctggacaacacattcgatatgacattaaagtttctggagaacctccggcaactaaaacttggcttcataataaagcccgcct
-# tgataaagacgatagtgactacaatattgacatggagtcatatcgcacaaaactggcagtcccattttcaaagcgatttcattcaggaaaatatacgc
-# ttaaggcggagaatgaatctggacgcgatgaggcttcatttgaagtcattgtgttagataagccggggaagccagagggacctctacgaatcacagat
-# gtgcacaaggaagggtgcaagcttaagtggaatgctcccatagacgatggaggtttaccaatagagcactacattgttgaaaaaatggacgtcgaaag
-# cggccgatggctgccatcaggtcgctttaaggaacctttcgcagagttaaataacttggagcctggccatgaatacaagtttcgggtactcgctgtaa
-# atactgaaggtgaatctgaaccattaactggagaacagtctataatatcgaagaatccatttgatgagcccggaaagccaggaactccggaagtagta
-# gactgggataaagatcatgtggatttggtatggaagccaccgattaacgatggtggatctccaattactggttacattgttgaaaaacgtgaaaaaag
-# taatgacaagtggataaaggggacggaaattccagctcccggctttggagaggagtgcaaagcttccgtaccaaacctaaatgagaattgtgaatacg
-# aattccgcatcaaagcaattaatgctgctggacctggtgaaccctcagatgctagcaaacctattattacaaagccaagaaagttggcgcccaagatt
-# gatcgtaaaaatattcgaacttataacgtcaaggctggagaaccaatattcttggatataaatgtctgtggagaacccgcaccggatgttacttggaa
-# ccaaaacaacaagtctattcaggcaacttcagttagccatatagagaatattccatataacacaaaatacataaataaaaatcctgaacggaaagaca
-# caggactctataaaatttctgcccataacctctatggtcaagaccaagtggagttccaaatcaatattattactaaacctagcaagcctgaaggtcct
-# ttagaggtatcagatgtgcacaaaggtggttgtaagcttaagtggaaaaagcctaaggacgatggaggtgaaccaatagagagttacttagttgagaa
-# attcgacccagatacgggtatttggttgcctgttggcaaaactgatgtaccagaatacaacgtggagggtctaattccaggccatgagtataagttcc
-# gggtaaaagctgtaaacaaagagggtgaatcggaaccattggaaactttgggttcaattactgcaaaggatccctttaccgctccgtcgaagcctggt
-# gttcctgaacctaccgactggactgcaaataaagtagaacttacctggccagaacctgcaagtgatggaggatcgccaatcactggctacatagtgga
-# ggtaaaagataagtacagccctctttgggagaaagcgctagaaaccaactctccaactcccatggcgactgttcaaggtcttatcgaaggaaatgaat
-# atcaatttcgagtagttgctttgaataagggaggtcaatcggagccttcggatccaagcaaagttcttatagccaaaccacgttatcttgctcccaag
-# atagaccgtagaaatcttcgtgatataacgttatcgtccggaaccgctcttaaattagatgcaaatataacgggcgagcctgccccaaaagtggagtg
-# gaagttctcaaactaccacttgcaatcaggaaaaaatgtgaccatcgatagtcctgactactatacgaaattagttattcgaccaacgcataggagtg
-# actctggagaatatttggtcacagccactaatagttctggaaaagatagcgtacttgtaaatgtggttatcacagataagcccacacctcctaacggg
-# cccctacaaatatccgatgtacataaggaaggctgtcaccttaaatggaagcgtcccagtgacgatggtggaattccaattgagtatttccaaattga
-# caaattagatcccgaaactggatgctggattccctcttgtcgttcaaccgaaccccaagtggatgttacaggtcttacgcctggaaacgaatataagt
-# tccgagtatcagctgtaaatgcggaaggtgagtcgcagcccttggttggtgaggaaacaataatagctaaaaatccatttgatgaacctggcaagccc
-# gaaaaccttaaagcaactgattgggataaggaccacattgacttggcgtggactccaccactggctgatggtggatctcccatttctggttatattgt
-# tgaaaagaaagataaatatggtaaatgggaaaagacccttgaggttccagctgatcaatgcaaagccactgtttctgatcttgtcgaaggccaagctt
-# atgagttcagagtttctgcggtcaacgctgctggaactggagagccatctgatgccactccttcgatagttgccaaggctcgcaacaagccacctatt
-# atagatagatcaaaccttattgaagtgcgtattaaagctggacaggcatttacattcgactgcaaggtatctggagagccagcgcctaaaactaagtg
-# gctgcttaagaaaaaagagttgtattcaacagacaatattaaggttactaatgtagactacaatacaaaactaaaggttactgctgcgacccgatcta
-# actcaggtgtatacacagttcatgcagaaaatgcaaatggagaagacagggcagaagttaaagtaactgtgatcgataaaccttcagcgccaaacgga
-# cctcttgcagttgatgaggtaaatgccgagtcttgctctctgcactggagtccaccagacgatgacggtgggcaaccaatagataactacgtcgttga
-# gaaattggatgaagcaacaggtcgttgggtaccagctggggagactgaaggacaaactacaacccttaaggtaaaaggacttaccccaggtcacaaat
-# acaaatttcgagtgcgggccaaaaatcgtcaaggaacttcagatccactcacgacagcacaagccattcaggccaaaaatccgtttgacgaacctaca
-# aaacctggtactccaacaataaaagacttcgacacagacttcgttgatttggaatggaatagaccagagagtgatggtggatctcctatctctgggta
-# cataattgagaagcgggacaagtactctcccgattgggaaaagtgtgctgaggtcagtgacgacattaccaatgctcatgttcccgatctaattgaag
-# gcgttaaatacgagttccgtgttagagcagtaaataaggccggtccaggtatccccagtgatccaagtaaaccccatcttgctcgacccaaaaacatg
-# ccaccaaagatagaccgaaacttcatgtccgatatcaaaataaaagctggtaatatattcgagtttgatgtaccagttactggtgagccttttccaag
-# caaagaatggactcacgaaggaaatatgatcataaacacagatcgagtaaaaatttccaattatgatgaccgcaccaaggtacgaatacttgatgcaa
-# aacgatccgatacaggagattatactttaatagctcgtaacataaatggtattgataggcacaccgtcaaagttactgttctggatgtgccaagtgta
-# ccggaaggcccattacgcaacggtgatataaccaaaaactctatagtgctgcgttggcggccaccaaaggatgacggcggttcagaaataacgcatta
-# tattgtggaaaaaatggataatgatgccatgcgatgggtgcctgttggtgattgtactgataccgaaattcgagctgataatttgatcgaaaatcatg
-# actacagctttagagtaagagctgttaacaagcaaggccaatcccaaccacttacgacctctcaaccaataactgcaaaagatcccttttcacatcca
-# gacaagcctggtcaaccgcaagctgtagattggggtaaaaattttgtggacttggagtgggccgctccgaagagagatggcggggcacctatttcttc
-# atatatagttgaaaaaagaccgaagtttggtcagtgggaacgcgctgctattgtgcctggggaagaatgtaaggcccacatacctgaacttacagaag
-# gtggggaatatgaattccgtataattgctgtaaaccgaggagggcctagcgatccatcagatccatctagcactattatttgcaagccacgttttctt
-# gcaccattctttgacaagtctcttttaaatgacattacggtccatgctggaaagcgtttgggatggtcattaccaatcgaggcatctcctaaaccatc
-# tatcaaatggctattcaatggaaaagaaatagtttcgagtacgcgcggagagtctaatcttttccaaaacgaattaacttttgaaattccttcgtcac
-# ttagaagtgatgaaggtcgttatacgttaatgctaaagaatgagcatggatcatttgatgcatctgctcacgcgactgttttggatagaccatcacca
-# ccgaaggctccgctggatataacaaagattacaagagacggatgccacctagcctggactgttccagaagatgatggcggttcgcccattttgcacta
-# tattatagagaaaatggacttgtcccgaagcacttggtccgatgctggcatgagcactcatactgttcatgatgtaacccgtcttgttcataaaaaag
-# agtatttgtttcgagttaaggccgttaatgcaattggggaatctgatcctttggaagctgaaaagagtataattgctaaaaatgagtttgatgagcct
-# gatgcacctggaaaaccaattattactgattgggatcgtgaccatgttgacttgcaatggcctgtgccaaaaagcgatggcggagctcccatattgga
-# atacattatacagaaaagggaaaagaacagcccttactggtctaacgtattgcatgttccgtcaagcaaaaacacagccacagttccagagctaaccg
-# aaggtcaggagtatgaatttagagtgattgctgttaatcaagcagggcagtctgagccgtcagagccgtctgatatgattatggccaaaccacggtac
-# ctgccaccaaaaataattactccacttaatgaaatacgcatcaaatgtggtcttatattccacacaaatattgattttatcggtgaaccggcaccaga
-# agcaacatggacacttaatactaatccgcttaaatcaaatgaaagatctactattacatcgattggtcaccacaccgtagtacacactgttaattgcc
-# aaagatcagattccggaatctaccacttacttttgcgtaatagttcaggaattgatgaaggcagctttgaacttatagtactcgaccgcccaggaccc
-# ccagatggtccaatggagtatgaagaaataacggcaaactctgtgactatttcttggaaaccccctaaagataatggaggatctgaaatatcgtccta
-# tattattgaaaaacgagatctgacgcatggcggtggactattggagggaacaaaatatgaatttagagtgattgccgaaaacctacaagggcgctctg
-# atccacttacatccgaccaaccagtagttgccaaaaatcaatacacagtaccaggtgcaccgggaaaaccagaattaaccgacagcgataaggatcac
-# atttcaataaaatggaaacaaccaataagtaatggaggatcccccataattggctatgacattgaacgccgtgacattaacacaggccgatggattaa
-# aataaatggtccaccagttgccaccactgaataccaagacgacagagtatcacaaaaccatcaatatcaatatagaatatccgcagttaacgcagctg
-# gtaacggaaagacttccgaaccatcgagcacatttgatgctcggccactgcgtgaaaagccaagactttatttggatggtattacaggaagacgtatt
-# aaggttcgtgcaggggagcctgttaacttaaatatacctatatctggagctcccacgcctacaattgaatggaaacgaggcgatagcaagttggagga
-# aagtaaacgcgtatcgtatgagactaactctgagcgtactgtattccgcatagacgattcaaacaggcatgattctggaaagtacaccttaactgcca
-# ttaatgagtttggcaaggatacggctgacattgaagtgattgtcgtggataagccatcgccgcctgaaggaccattaacttatactgatagctcccca
-# gatcacatctctttgcaatggtaccctcccaaagacgatggaggcagcgacataagcggttatatcatcgagttaactgagcttggcgtagatgactg
-# gaagccagtaccaggctactgtcctaagacgaactacaccgtaaagggtctaacagaaggaaagaaatatattttccgtgtaagggctgaaaatatct
-# atggagcctccgaagctcttgaaggtaaaccggtattggccaagtcgccttttgatcctcctggggcaccatctcagccaacaattgctgcttatacg
-# ccgagctcggctagcttagaatggcatccaccagactattgtggtggtaagccaataactgggtacattgttgagcgacgagaacgcggtggtgaatg
-# gattaagtgcaacaattatccaacgccaaatacatcatatactgttcccgatcttcgggacggagctcgttatgagttccgcataatcgctgtgaatg
-# aggctggacctggccaaccatcaaagccctctgatccaataactgctgagcatcaacgctatcgtccagatccacccgaaccaccaaagccagatcgt
-# attttcaaggatagtgtcacattatcttggcggccaccccgcaatgatggaaaatctagaatcagaggttattatatcgaagtgcgtcccaaaaacga
-# aaaggattggaaactgattaacgaattacccattaattcaaccgtatacacagtaccaaaccttaaggaaggagaagaatattcattccgcgttatcg
-# ctgaaaacgaagttggaagatcaaatccatctaagccttgtcagcccattagaattgaggaacaaccaaacaagccttgcatggagttgggaggcgtt
-# cgagatatagtgtgccgagctggggacgattttagcattcatatcccctacgtagctttccccaagccttgcgccttttggtattccaatgacagtgt
-# tttgaatgacgataatcgtttgcatcagcatttgactgatgatgccgcatcgtttgtcgtgaagaactcgaagcgttcagattcaggtcaatatcgac
-# tccagttaaagaacccatcaggttttgatactgctaccataaatgttaaggttttggatagaccatctccaccaacccacttacgtgctgatgaattc
-# gctggagattctctaacattgtattggaatccaccaaaagatgacggtggatctcctatacaaaactacattattgaaaagaaagaagctcgttcttc
-# tacatggactaaagtaagcagcttctgcacagttccgtttgtcagaattcgaaaccttgtaattaacaaagagtatgacttccgagtgatagctgaga
-# acaaatatggccaatccaatccgaccaacacgtcggagcctatacgtgcgaggcatccctttgatgttcctaatactcctggtatacctcatggcatt
-# gactccacagaagatagtataacgatagcgtggtcgaaaccaaaacatgatggcggttctcctataaccggctacgttatagaaaaacgattgctaag
-# cgatgacaaatggaccaaagcagttcatgctctttgtccagatcttacttgtaaaataccaaacttaattgaaaatgctgaatacgagttcagagtag
-# ctgcagttaatgctgccggacaatccgcttatagcggttccagcgatctcatcttctgccgccgtccaccgcatgcaccaaaaataacatccgattta
-# tcgattcgtgatatgactgtaattgcaggagatgaattccatataaccgtaccttatcacgcaaatccacggccaacgccgtcatggagtgtgaatgg
-# tctccaagtcactcccgacgagcgaataagatttgattcggacgattattcttcagtttattataataaatcagctaaacgaagtgagtctggatcgt
-# acacgatcacacttaccaacaacaagggttcagatacggcatcatgtcatgtcacggtggtagacagaccaggaccacctcagggtcccttaaatgcc
-# tacgatattactccagacacatgcaccctggcttggaaaactcctttagatgatggtggttctccaataacaaattatgtcgttgaaaagttggacac
-# tagtggcacatgggtgaaaatcagtagttttgttcgtaacactcactacgatgtcatgggcttggaacctcaacacaagtaccacttccgtgtaagag
-# cagaaaatcaatacgggttgtcagatcctctggacattgccgagcctattgttgcgaaacatcaatttacagtgccggatgaacctggtcaaccaaag
-# gtgattgactgggactctggaaatgtcacattgatttggactcgaccagctagtgatgggggatcccgaattcaaggttatcaaattgaatatcgaga
-# cattgttaacgactcttcgtggaatacatatgactacctaataaaggacactaaataccaactgtacaatttagctaacggcagcgaatacgaattcc
-# gtataaaggcaaagaacgcggctggattgagtaagccttccccaccgtctctaaggtttaaattaaaaggaaaattcaatgtgccttcaccgcctgga
-# acgccgcaagtcacaagggtcggcaaaaactatgtcgacttgaaatgggaaaaaccattaagagatgggggctctcgtattaccggctacattattga
-# acgaagggacatcggtggagccgtatgggtaaagtgtaatgattacaatgttttagacaccgaatacacggttattaacctgatcgagatgggggact
-# acgaattccgtatatttgctgtcaattccgccggacgctcggaacctagcttatgtacgatgccaatcaaaatttgcgaggtacttggtggcgaaaaa
-# cccgaatggatcacccgacttcaagacagagtagcaccttttggcaaggattacacactgcagtgtgccgcctcaggttatcttaaaattggatcacc
-# accaatcataaacagatgtcccaatgaactttacttacccgaaggagacaatacaaagatcaaggtttactactcaggtgaccagccactgactgtga
-# tattaaagagaaacaatgaagttatatccgaggttaatgatgaaacgcatattaagttaaacgtctttgacgattatgtagcaatttgtattcgtgat
-# attgtaaaaagtgacgctggccaatatcaaatagaattcactaacgattctggtagtgccacggcgcattttgatgtacggatcactggtttaccttc
-# agcgcccacaggaccaatggggatatcgttcattaacaaaaactcttgtactttggcgtggcgtccgccttcctacgatggtggccttaaagttactc
-# actacgtggtggagcggaaggatttatcatcaccgcactggataacagtttccagcacctgtaaagatacctcctttaacgtacaaggtcttatcgag
-# aaccaagaatatattttccgtgtgatagctgtaaatgagaacggaatgggtccaccactggaaggcttaaaccctattcgagctaaggcaccaattga
-# ccctccatcgccaccaggaattcctaaaattactgaaattggaggagactttgtgcatttggaatggagcaaaccggaatcggatggcggtgcgcaca
-# ttcaaggctattggatcgataaacgtgaagtaggcagcgacacttggcagcgtgtaaatgctaccatctgtgcacccaatcaaataaactgtatcaat
-# ctgatcgaaggtcggcaatacgagtttcgaatcttcgctcagaatgtagcaggactctcaaaggaatccactgcctcccaagcggtcaagataataga
-# tccaaaggcggcttcgcctccattgattgtgaaaccgctacgcgatgccaattgcattcagaatcataacgcccaattcacatgcacaataagtgggg
-# ttcctaaaccaacaatatcctggtataagggagctcgtgaaataagtaacggtgcgcgttatcatatgtactcagaaggcgacaatcacttcctaaat
-# atcaacgacgtattcggcgaagacgctgatgaatatgtctgccgcgctgtgaacaaagctggagcaaaatcgacaagggcggcattggcaattatgac
-# tgctccaaaactaaacgttccaccacgattcagagacacggcttacttcgataaaggtgaaaatgttgtaatcaaaattccctttactggcttcccta
-# aaccacgtataaactggataagggaaggtgaaaatatcgagtctggtggtcactacactgtggaagtgaaagaacgacacgctgttcttataatccgg
-# gatggatcgcgcttggactcggggccttataggataacagctgagaatgagcttggttcggatacagccgtaattaaagttcaaattagtgatcgtcc
-# agatccgccgcgattcccatcaattgaaagtattggaactgattccttatctcttagttggaaagcacctgtctgggatggtggtagtgacataacga
-# attactacgtagagcgtcgtgagcatccattatgttcgtggctacgggttggaaatactcggtttacttctatggcagttagtggtttaacttcagga
-# aaagagtatgatttccgcatatttgctgataatgtttatggacgatctgaaccttcagaccctagcagtctaatcaagacaaaggagtctattaaaaa
-# gaaaccaaaagaacgtaaattggaaaccgatgcaaatggcaaaaaaattcgcggtaaagcagatggcccaattaaagactatgattcatatgtgtttg
-# acatttattcaaagttcgttccgcaacctgttgagatctctcagcaaagtgtttacgataagtatgatatccttgaagaaataggtacgggtgctttt
-# ggtgtggtgcaccgttgtcgtgaaagaagcactggaaatatttttgctgctaagtttattccagtatcacatttagttgagaaagaccttattcgccg
-# ggaaatagatatcatgaatcagctgcaccatcaaaaacttattaacctgcacgacgcttttgaggacgatgatgaaatggttttaatacttgaattct
-# tatctggaggcgaattatttgaacgcattaccgcagagggctacgtgatgacggaagctgaagttataaactatatgaggcaaatttgcgagggcatc
-# aggcatatgcacgagaaaaatattatacatctggatataaagccagagaacattatgtgccatactcgttcaagcacaaatgtaaagcttatcgactt
-# cggattagcgacaaggctagatccaaatgaagttgtcaaaattacaaccggtacggcagagttcgctgcaccggagatcgttaacagagagcccgtcg
-# gtttctatactgatatgtgggccaccggagtactggcatatgttctgttaagcggattatcacctttcgctggtgataacgatgtccaaacactcaaa
-# aatgttaaggcatgcgattgggatttcgatttagaatcatttaaatacatatctgaagagggtaaagattttataagaaaattgcttgttgccaacaa
-# agaaaagcgtatgactgcacacgaatgtcttctgcatccttggcttactggagatcacaggtctatgacacgggcaattaaccgtgatcgttatctcg
-# cctaccgtgaaaaacttagaaagaaatatgaagattttgagagatatctgttgccaatcggacgcctatcagaatactcatctctgagaaagttgctt
-# atggagaaatataaaatacatgacgccgttttcgatcgtcgtcaagcagcgccacgttttgtgattcgaccatcgtcccagttctgctacgagggtca
-# aagcgtgaagttctactgccggtgcattgccattgctactcccactcttacctggtctcacaataatattgagttgcggcagagtgtcaagtttatga
-# agcgctatactggggatgactactactttgtcatcaaccgagttaagttagatgatcgaggagaatatattattcgtgcagaaaatcactatggctcc
-# agagaagaagtcgtcttcctgaatgttcagcccttaccaaaagaacagccacggtatcgaacggaatcaactccggttcgcagacgtgaaccgttgcc
-# gtacactttctggcaagaagagtccgagacggcgcccagtttcacattccttttgcggccacgcgtcatgcaggcccgcgacacatgcaaactacttt
-# gttgtttgagtggcaagccagtgcctactgttaagtggtacaaggacggcagagagctcagcaaatatgagtatgcgatgactcactctgatggagtt
-# gtcaccatggaaataatcgactgcaagccatccgattcaggaaaatacagctgtaaggcaacaaactgtcacggatcagacgaaacagagtgtgtcgt
-# gattgttgaagcgctggataagagctcttccaaacgaaaagtagtttccggcgataaagcgccaaaaattgtaagtcacttggagtcgagatttgtta
-# gggatggcgacgcagttaccttggcctgtcgcattattggagctgaacacttcgatgtggtatggttgcacaataacaaagagataaagccaagcaag
-# gatttccagtataccaacgaagccaatatataccgattgcaaatcgccgaaattttccccgaagatggcggcacctacacctgcgaggcctttaacga
-# tgtaggcgaatcgttcagtacctgcactataaatgtaacagtgcctggagacgagcctaagcatccggcatttgtgaaattccccacatcagtttcac
-# ttcttgaaggagaggctaccacattcgagtgcgaattagattcagagcttcttaatttggtttgggttaaagatggcaagcccattgacgaaactctt
-# tcacgatactcatttacaaaagatgacaaccgatacgcttttacagttgcgaaatgtaacatggacgatgttggccaataccaggcgaaggccgttgc
-# cagaaagggagaaagtatatgtgcattctcgataaacgttcacaacgccgatgcctaa]
-# protein sequence = [MWVMAVLLQSLMSKNLILLLKRKQTDRGVYVNVSMLCNCFLDSTAYLTVGIEGSPAPTFKFYKGVSEILEGGRFKFLT
-# DGQTNTITLCMRKCKPNDESKYKIVVSNIHGEDSAEMQLYVSDSSGMDFRAMLKKRRYQKWDKDEQDPNWGDLKETEKPLPALKKVERLIITTPKVED
-# TGKYTIEIGGVSSTAFLNVEEADPTYTFTKVLKKKLEGFTQHETTLECSVSSSMANVHWFKDNKKLESDDPRYLISKDINGNLKLIIKDSVLEDAGLY
-# RCQLDKQPDKTECHLKVTEYPYKFVKVLKSQQCIEKDTVTLACEIDDAMGEVQWFRNGEEIQPDKRIQIVKDGRKRKLIIKDCKVTDAGQFKCTTNAD
-# TTEAEIIINYQNRFNKKLKDTDAVEREKLVLDVELQDQTAPCDWKFNGEPIVPSERIEIKNLGGGKHQLVFNSLDLSNEGEITCESGQLSSKCKLSIR
-# KGESRPNIDCPDQFAGPISAPVLVEVPFKVSGTKQTPVEAKLFKDGKPLPVKDVEVAVTDDKVTFKIKKPSRDLSGPYQIKISNGQGEDTKDVQIICQ
-# DVPQPPQEVDITDVYQSSCVVNFKPPTDDGGAPITKYVIERQDLSKKQGWEPVAEVLPTEPCRKTIDDLVPKKQYRFRIRAINVIGPSDPATFKNTIL
-# AKDPWDEPGKPKAVDLTDWDKDHADLKWEAPDSDGGDRITAYIVEYKEKFSNDWVAGKEVDGDARTATVDGLKEGQQYEFRVRAVNKAGPGEPSDKTK
-# SIIAKCRFVKPFIVGDGLKNITVKKGQTIRFDIKYDGEPEPTATWVKGTDNLKFDNQRICLDQMERNSSITIKKSVRKDTGKYKLVLTNSSGTVESEA
-# QVVVLDRPLAPGGPFEPEEVRANHIKMKWKRPEDDGGCEITGYALERMDEETGRWIPAGEVGPNETSFDFKGLTPNKKYKFRVKAINKEGESEPLETS
-# DSIEAKNPYDPPSAPSQPVIDDYDNKSVLLKWKRPPSDGGRPITHYVVEIKDKFSPTWSEVAKTEDATPECTVDGLKEKMVYQFRVRAVNKAGPSEPS
-# QPTDNHLCKHKNHFTIKNVLRKDSGFYTLKAENRNGIDRETVELVVLGKPSSPKGPLAVSDVTANGCKLQWKKPEDDGGVPIKEYVVEKMDTATGKWV
-# RVGRSPGEKEPPSFDVTGLNPGSEYMFRVSAVNEEGESEPLTTLVGVVAKDPFDEPNKPGTPEVTDYDNQSVTLKWTAPNNDGGAPILKYIIEKKDKN
-# KPDWEKALEIPGDQLEATVAGLQEYGEYQFRVVAVNKAGLSPPSDASVPQIVKYKKLKPRIDRTNLKPLLIRAGKPIKYDINVRGEPAPTITWYQNDT
-# ELKPEALPSNSEIKNIPYNTKISIIDTLRKHTGIYKIKAVNEHGEDEATVEVNILAPPGKPKGPLDVKDITKDSCKLKWKKPEDDGGKPITAYQVERF
-# DKNQGRWVPVGRTSANDTEFDVKGLQEGHEYQFRVKAINEEGESEPLETDGSIIAKNPYDPASKPGTPNIKDYNEHMVKLKWETPKSDGGAPITGYII
-# EKKDKFSPMWDEIVSTNTSTPEAIVEGLNEGNVYQFRVRAVNKAGPSEPSDATEPHLAKPRNLKPSINREKMKAIKVRAGQTVKFDVDVKGEPAPTLT
-# WFIKESELTPTGQVRLENEDYNTKLTLLDTSRKQSGEYKLRAENINGVDEAVVEVIILDKPSKPEGPLEVSDIHKEGCNLMWKKPKDDGGVPITGYVV
-# EKMDTATGKWLPAGSVDPEKTDIEIKGLDPNHRYQFRVKAVNEEGESEPLETESAITAKNPFDVSAPPGLPEFEDWDEHHVKLKWEPPIRDGGSPITN
-# YIIEVMDKDSGEFVKAVETDSPVCKGVVKKLEEGQQYKFRVRAVNKAGPSDPSEQTNWHTAKPRFLKPHIDRTNLKPVTVKTGLSISLDISIKGEPAA
-# KVEWLFNALPLTSNEDSVKIDNVDYNTKFFVMRAQRCQSGKYLIKATNEVGEDEAELEVTVLGKPGKPKGPLQVNDITKHSCKLKWEKPDDDGGTPID
-# YYEIEKLDPHTGQWLPCGKSTEPEAKVIGLHEGKPYKFRVRAVNKEGESEDLETDKPIIAKNPFDEPDKPGRPEPTNWDRDFVDLAWDPPKNDGGAPI
-# QKYIIQMRDKSGRAWVDAATVPGDKSSGTVTGVEEGHEYEFRIVAVNKAGPSDPSDVSKTVVAKPRFLKPHIDRKNLQKKVMRSGQMLHMDAAVKAEP
-# PAKITWTCNGTEIKTSDNIKIENEDYKTTFIIPKVKRTDRGVYIVTAKNDSGSDTVEVELEVLCKPSIPKGPLAISDVTAESVHLKWEKPEDDGGEPI
-# EQYVVERMDTETGRWVPVLTTKTPKADVTGLTEGKEYLFRVKAVNSEGESEPLVADIPTKAKNPFDAADTPGKPQITDWSANHCDLKWRAPEDDGGAS
-# ITGYILEKKDPNTGKWQKALETNTPDCKARVNDLIAGNKYQFRVKAVNKAGKSKPSEPSDQMIAKDRFAPPKIDRTNIKDITIKAGQHIRYDIKVSGE
-# PPATKTWLHNKARLDKDDSDYNIDMESYRTKLAVPFSKRFHSGKYTLKAENESGRDEASFEVIVLDKPGKPEGPLRITDVHKEGCKLKWNAPIDDGGL
-# PIEHYIVEKMDVESGRWLPSGRFKEPFAELNNLEPGHEYKFRVLAVNTEGESEPLTGEQSIISKNPFDEPGKPGTPEVVDWDKDHVDLVWKPPINDGG
-# SPITGYIVEKREKSNDKWIKGTEIPAPGFGEECKASVPNLNENCEYEFRIKAINAAGPGEPSDASKPIITKPRKLAPKIDRKNIRTYNVKAGEPIFLD
-# INVCGEPAPDVTWNQNNKSIQATSVSHIENIPYNTKYINKNPERKDTGLYKISAHNLYGQDQVEFQINIITKPSKPEGPLEVSDVHKGGCKLKWKKPK
-# DDGGEPIESYLVEKFDPDTGIWLPVGKTDVPEYNVEGLIPGHEYKFRVKAVNKEGESEPLETLGSITAKDPFTAPSKPGVPEPTDWTANKVELTWPEP
-# ASDGGSPITGYIVEVKDKYSPLWEKALETNSPTPMATVQGLIEGNEYQFRVVALNKGGQSEPSDPSKVLIAKPRYLAPKIDRRNLRDITLSSGTALKL
-# DANITGEPAPKVEWKFSNYHLQSGKNVTIDSPDYYTKLVIRPTHRSDSGEYLVTATNSSGKDSVLVNVVITDKPTPPNGPLQISDVHKEGCHLKWKRP
-# SDDGGIPIEYFQIDKLDPETGCWIPSCRSTEPQVDVTGLTPGNEYKFRVSAVNAEGESQPLVGEETIIAKNPFDEPGKPENLKATDWDKDHIDLAWTP
-# PLADGGSPISGYIVEKKDKYGKWEKTLEVPADQCKATVSDLVEGQAYEFRVSAVNAAGTGEPSDATPSIVAKARNKPPIIDRSNLIEVRIKAGQAFTF
-# DCKVSGEPAPKTKWLLKKKELYSTDNIKVTNVDYNTKLKVTAATRSNSGVYTVHAENANGEDRAEVKVTVIDKPSAPNGPLAVDEVNAESCSLHWSPP
-# DDDGGQPIDNYVVEKLDEATGRWVPAGETEGQTTTLKVKGLTPGHKYKFRVRAKNRQGTSDPLTTAQAIQAKNPFDEPTKPGTPTIKDFDTDFVDLEW
-# NRPESDGGSPISGYIIEKRDKYSPDWEKCAEVSDDITNAHVPDLIEGVKYEFRVRAVNKAGPGIPSDPSKPHLARPKNMPPKIDRNFMSDIKIKAGNI
-# FEFDVPVTGEPFPSKEWTHEGNMIINTDRVKISNYDDRTKVRILDAKRSDTGDYTLIARNINGIDRHTVKVTVLDVPSVPEGPLRNGDITKNSIVLRW
-# RPPKDDGGSEITHYIVEKMDNDAMRWVPVGDCTDTEIRADNLIENHDYSFRVRAVNKQGQSQPLTTSQPITAKDPFSHPDKPGQPQAVDWGKNFVDLE
-# WAAPKRDGGAPISSYIVEKRPKFGQWERAAIVPGEECKAHIPELTEGGEYEFRIIAVNRGGPSDPSDPSSTIICKPRFLAPFFDKSLLNDITVHAGKR
-# LGWSLPIEASPKPSIKWLFNGKEIVSSTRGESNLFQNELTFEIPSSLRSDEGRYTLMLKNEHGSFDASAHATVLDRPSPPKAPLDITKITRDGCHLAW
-# TVPEDDGGSPILHYIIEKMDLSRSTWSDAGMSTHTVHDVTRLVHKKEYLFRVKAVNAIGESDPLEAEKSIIAKNEFDEPDAPGKPIITDWDRDHVDLQ
-# WPVPKSDGGAPILEYIIQKREKNSPYWSNVLHVPSSKNTATVPELTEGQEYEFRVIAVNQAGQSEPSEPSDMIMAKPRYLPPKIITPLNEIRIKCGLI
-# FHTNIDFIGEPAPEATWTLNTNPLKSNERSTITSIGHHTVVHTVNCQRSDSGIYHLLLRNSSGIDEGSFELIVLDRPGPPDGPMEYEEITANSVTISW
-# KPPKDNGGSEISSYIIEKRDLTHGGGLLEGTKYEFRVIAENLQGRSDPLTSDQPVVAKNQYTVPGAPGKPELTDSDKDHISIKWKQPISNGGSPIIGY
-# DIERRDINTGRWIKINGPPVATTEYQDDRVSQNHQYQYRISAVNAAGNGKTSEPSSTFDARPLREKPRLYLDGITGRRIKVRAGEPVNLNIPISGAPT
-# PTIEWKRGDSKLEESKRVSYETNSERTVFRIDDSNRHDSGKYTLTAINEFGKDTADIEVIVVDKPSPPEGPLTYTDSSPDHISLQWYPPKDDGGSDIS
-# GYIIELTELGVDDWKPVPGYCPKTNYTVKGLTEGKKYIFRVRAENIYGASEALEGKPVLAKSPFDPPGAPSQPTIAAYTPSSASLEWHPPDYCGGKPI
-# TGYIVERRERGGEWIKCNNYPTPNTSYTVPDLRDGARYEFRIIAVNEAGPGQPSKPSDPITAEHQRYRPDPPEPPKPDRIFKDSVTLSWRPPRNDGKS
-# RIRGYYIEVRPKNEKDWKLINELPINSTVYTVPNLKEGEEYSFRVIAENEVGRSNPSKPCQPIRIEEQPNKPCMELGGVRDIVCRAGDDFSIHIPYVA
-# FPKPCAFWYSNDSVLNDDNRLHQHLTDDAASFVVKNSKRSDSGQYRLQLKNPSGFDTATINVKVLDRPSPPTHLRADEFAGDSLTLYWNPPKDDGGSP
-# IQNYIIEKKEARSSTWTKVSSFCTVPFVRIRNLVINKEYDFRVIAENKYGQSNPTNTSEPIRARHPFDVPNTPGIPHGIDSTEDSITIAWSKPKHDGG
-# SPITGYVIEKRLLSDDKWTKAVHALCPDLTCKIPNLIENAEYEFRVAAVNAAGQSAYSGSSDLIFCRRPPHAPKITSDLSIRDMTVIAGDEFHITVPY
-# HANPRPTPSWSVNGLQVTPDERIRFDSDDYSSVYYNKSAKRSESGSYTITLTNNKGSDTASCHVTVVDRPGPPQGPLNAYDITPDTCTLAWKTPLDDG
-# GSPITNYVVEKLDTSGTWVKISSFVRNTHYDVMGLEPQHKYHFRVRAENQYGLSDPLDIAEPIVAKHQFTVPDEPGQPKVIDWDSGNVTLIWTRPASD
-# GGSRIQGYQIEYRDIVNDSSWNTYDYLIKDTKYQLYNLANGSEYEFRIKAKNAAGLSKPSPPSLRFKLKGKFNVPSPPGTPQVTRVGKNYVDLKWEKP
-# LRDGGSRITGYIIERRDIGGAVWVKCNDYNVLDTEYTVINLIEMGDYEFRIFAVNSAGRSEPSLCTMPIKICEVLGGEKPEWITRLQDRVAPFGKDYT
-# LQCAASGYLKIGSPPIINRCPNELYLPEGDNTKIKVYYSGDQPLTVILKRNNEVISEVNDETHIKLNVFDDYVAICIRDIVKSDAGQYQIEFTNDSGS
-# ATAHFDVRITGLPSAPTGPMGISFINKNSCTLAWRPPSYDGGLKVTHYVVERKDLSSPHWITVSSTCKDTSFNVQGLIENQEYIFRVIAVNENGMGPP
-# LEGLNPIRAKAPIDPPSPPGIPKITEIGGDFVHLEWSKPESDGGAHIQGYWIDKREVGSDTWQRVNATICAPNQINCINLIEGRQYEFRIFAQNVAGL
-# SKESTASQAVKIIDPKAASPPLIVKPLRDANCIQNHNAQFTCTISGVPKPTISWYKGAREISNGARYHMYSEGDNHFLNINDVFGEDADEYVCRAVNK
-# AGAKSTRAALAIMTAPKLNVPPRFRDTAYFDKGENVVIKIPFTGFPKPRINWIREGENIESGGHYTVEVKERHAVLIIRDGSRLDSGPYRITAENELG
-# SDTAVIKVQISDRPDPPRFPSIESIGTDSLSLSWKAPVWDGGSDITNYYVERREHPLCSWLRVGNTRFTSMAVSGLTSGKEYDFRIFADNVYGRSEPS
-# DPSSLIKTKESIKKKPKERKLETDANGKKIRGKADGPIKDYDSYVFDIYSKFVPQPVEISQQSVYDKYDILEEIGTGAFGVVHRCRERSTGNIFAAKF
-# IPVSHLVEKDLIRREIDIMNQLHHQKLINLHDAFEDDDEMVLILEFLSGGELFERITAEGYVMTEAEVINYMRQICEGIRHMHEKNIIHLDIKPENIM
-# CHTRSSTNVKLIDFGLATRLDPNEVVKITTGTAEFAAPEIVNREPVGFYTDMWATGVLAYVLLSGLSPFAGDNDVQTLKNVKACDWDFDLESFKYISE
-# EGKDFIRKLLVANKEKRMTAHECLLHPWLTGDHRSMTRAINRDRYLAYREKLRKKYEDFERYLLPIGRLSEYSSLRKLLMEKYKIHDAVFDRRQAAPR
-# FVIRPSSQFCYEGQSVKFYCRCIAIATPTLTWSHNNIELRQSVKFMKRYTGDDYYFVINRVKLDDRGEYIIRAENHYGSREEVVFLNVQPLPKEQPRY
-# RTESTPVRRREPLPYTFWQEESETAPSFTFLLRPRVMQARDTCKLLCCLSGKPVPTVKWYKDGRELSKYEYAMTHSDGVVTMEIIDCKPSDSGKYSCK
-# ATNCHGSDETECVVIVEALDKSSSKRKVVSGDKAPKIVSHLESRFVRDGDAVTLACRIIGAEHFDVVWLHNNKEIKPSKDFQYTNEANIYRLQIAEIF
-# PEDGGTYTCEAFNDVGESFSTCTINVTVPGDEPKHPAFVKFPTSVSLLEGEATTFECELDSELLNLVWVKDGKPIDETLSRYSFTKDDNRYAFTVAKC
-# NMDDVGQYQAKAVARKGESICAFSINVHNADA]
-# end gene contig43.g74
-###
-# start gene contig43.g75
-contig43	AUGUSTUS	gene	39583	44773	0.09	-	.	ID=contig43.g75
-contig43	AUGUSTUS	transcript	39583	44773	0.09	-	.	ID=contig43.g75.t1;Parent=contig43.g75
-contig43	AUGUSTUS	CDS	39583	42419	0.39	-	2	ID=contig43.g75.t1.cds;Parent=contig43.g75.t1
-contig43	AUGUSTUS	CDS	44160	44231	0.8	-	2	ID=contig43.g75.t1.cds;Parent=contig43.g75.t1
-contig43	AUGUSTUS	CDS	44291	44589	0.26	-	1	ID=contig43.g75.t1.cds;Parent=contig43.g75.t1
-contig43	AUGUSTUS	CDS	44691	44773	0.24	-	0	ID=contig43.g75.t1.cds;Parent=contig43.g75.t1
-contig43	AUGUSTUS	start_codon	44771	44773	.	-	0	Parent=contig43.g75.t1
-# coding sequence = [atgagtcagggaaacttgatgaatacagtgcttacgattcaagtgcatcatgtagccgtctatctccttcaactgtcga
-# ggataactgagtatttggaaaacacctcccagtctcaaattccaaaaagacggggtagaaaaaaaggatcgaaaggtgtggacgcacttatcgccaag
-# gagtcttctagcctgtctcaacaaatattttttggtggttcaactgttaaaaaggttaaaaccacaaaggaacttttcaatgaaattcagagcagaaa
-# gttaagtgtttccatgcaatcctcaacaagtaatctttcaaattcttcaacaaatcgggaactggctagccgtgctatttttccaagaccaacgtcgt
-# cctgctcagacacttcaaatcattctccacaaattttggaaactttttcgggaaattctacttttaccagcaaaatagaagaacctccaatttcggat
-# agtgatacgctcacttcagaaccatcgcacgatagtaataaatcacaagacattaaggaaactacttcattggacagcaatagtaattctcttcatac
-# attggtcttagaaaggactccaaaaaacttgatgccgatgaattttaacgatgttaccactcaactaatgcacctaattcacagcttgaacagcccaa
-# tgagtgaacttgaaattgaggaaatgtaccaagctcaaatagtaccatgtacttgcatagttatcgaggaagttcaaagttcattaaaagagcccaaa
-# aaagaagcttcagactctgatatcaacgatccagcaacaagttcaaattgtgataagaatatttctcgccacaagaatgaagaccaagtttttaattt
-# tgaaagtttggataatgttgaagtaggtgaaattcaaccaaaaacagtgaagtcaatatttgatctagattttgatgataacgacgatcctttgaata
-# caataatggatgaaattcaaaagccaatagttaaacttgaaaatataaaaaaaaacttggataccaaaaatgtatcttttagttcgcctgcacaaaac
-# gtttcgttaagtttgctacatattaacgccgatgctcaagctgacaaaaatcatctagaaaaggagaacagcgaaacctacaatgaagtttctcctgt
-# ttttacggttcatgaggatcctgattgcgtagcaaagaataggttttatgtacaaaccaacagagtgacaagttttcacataaattcattgcataatt
-# tctacataccaaatataaatggcaattgggatagtgttgactcatctcctagttttcacaatttggactcgtacacagtgacgaatggagctgatgtt
-# gtacctaaatatggtcttcttacatcagataaaataaaaaaagatctaagttctttaaaatatataaaacctttcaaggcgaaacgttttaaatcgtt
-# tatttcaccgtttcttggcgttgcaaagtgtttaccaacgtgtcgacgtgctaaacacaaagttaagaaatggcttaactcttcgattcacttcggac
-# aaatttcacaacattttgaagtttccgaaattaaagcagaacataaatttaataattccagtccgctaaaggttaacattgatgttccgatttctggt
-# atcaacagccatattaaaaatcacgtgccaacacaagttaatcccaacatcaatatattaccatcacctgaaactttatttaatacgagctctgggaa
-# tgctttcagtaatagtttattaaaattggctaatgataataatcctgaaacaagcgatacaagtagtgataacgattatcaaggtgacagtcctcata
-# gtgctagtagttcaagcacttttagcttttctagtttaaaagaaactcaagactccataaatgaaaagcttaaaaataagaggattgaatcactcggc
-# acaaaagcaaagttacatcatcgaaataaaagaatatatgcaggcgatgatatgaaaaaaaaaaaacatttacaaaaagaatttaatattccaggcaa
-# gcggataaagactgttttaaatggaaatttgtttaatctgagtagtaataacaacagcagtgatagcgagaatgaagcagagaattataatgaaaacg
-# aatacgaaaacagtaatagggaggaatatgccattgttcaacgcccactaggtgatggtggagctaccagcaatcatattgtattaacaataaagaaa
-# actccaagcaaagtcaattctccagcaaactctatgaatgaagtttcacccaatacatcagatattggaaatttaaaaaagacgattcccaattctta
-# tgtgaaagatgcaactaaaatacgaaatacaactcatatttcgatgggaaaagggaaatcaatatcgaaaacacacaggtcagcttttcggtcccgga
-# acacccgctatcgccaagcagtccaaaaaaacgtaaaaggtcgcattaagactattgatttggaacttaaacatttatttcatttaaaaccaaaagcc
-# aacaatcatatttcagatttaaagcttcacaataaattgtttttccaccacgaattgtgcatagagaatgatgtaggtataaaggaaaaaataataaa
-# ctatagcagcagcagctcaagttatgacgacgatagcgaagcggaaaacacctccacagaggaagaagaaaaagttaaaaaaagttcatcttttggtg
-# cacataacttagaatttgagactgaaacgagtgccggtgcagcggtgcaggtcaaatttgaaagtgagaatgattctattttaacttcctcaaacgat
-# agcgatatagcagatgaaggagaacgtgaagaaataaattatacagtggatgagtgcaacgattttcgaaacaacaacatgctacaatcttttaattc
-# aatatgtgctgaaagtactgttgccagtataaaatcagccccgcctatagcatcactagaatcacaaacaaaatataatagtgatgatagtaacagat
-# gttttaataataacttacatgttggcttaaccaatgaaatcagtaacatcagccaaaaatccactgagtcggcagagttaaccaataaacttccatta
-# ctcggcgtggagtatcgtactggaattcggccatctccagacgctgctccaacaagtttagcggataaggacatacccaggattcaacaatttaagga
-# atggcatcaagttctccaattaaaatcctacaacaatgagcccttaatcgttttgccttacgttttgcttgaataa]
-# protein sequence = [MSQGNLMNTVLTIQVHHVAVYLLQLSRITEYLENTSQSQIPKRRGRKKGSKGVDALIAKESSSLSQQIFFGGSTVKKV
-# KTTKELFNEIQSRKLSVSMQSSTSNLSNSSTNRELASRAIFPRPTSSCSDTSNHSPQILETFSGNSTFTSKIEEPPISDSDTLTSEPSHDSNKSQDIK
-# ETTSLDSNSNSLHTLVLERTPKNLMPMNFNDVTTQLMHLIHSLNSPMSELEIEEMYQAQIVPCTCIVIEEVQSSLKEPKKEASDSDINDPATSSNCDK
-# NISRHKNEDQVFNFESLDNVEVGEIQPKTVKSIFDLDFDDNDDPLNTIMDEIQKPIVKLENIKKNLDTKNVSFSSPAQNVSLSLLHINADAQADKNHL
-# EKENSETYNEVSPVFTVHEDPDCVAKNRFYVQTNRVTSFHINSLHNFYIPNINGNWDSVDSSPSFHNLDSYTVTNGADVVPKYGLLTSDKIKKDLSSL
-# KYIKPFKAKRFKSFISPFLGVAKCLPTCRRAKHKVKKWLNSSIHFGQISQHFEVSEIKAEHKFNNSSPLKVNIDVPISGINSHIKNHVPTQVNPNINI
-# LPSPETLFNTSSGNAFSNSLLKLANDNNPETSDTSSDNDYQGDSPHSASSSSTFSFSSLKETQDSINEKLKNKRIESLGTKAKLHHRNKRIYAGDDMK
-# KKKHLQKEFNIPGKRIKTVLNGNLFNLSSNNNSSDSENEAENYNENEYENSNREEYAIVQRPLGDGGATSNHIVLTIKKTPSKVNSPANSMNEVSPNT
-# SDIGNLKKTIPNSYVKDATKIRNTTHISMGKGKSISKTHRSAFRSRNTRYRQAVQKNVKGRIKTIDLELKHLFHLKPKANNHISDLKLHNKLFFHHEL
-# CIENDVGIKEKIINYSSSSSSYDDDSEAENTSTEEEEKVKKSSSFGAHNLEFETETSAGAAVQVKFESENDSILTSSNDSDIADEGEREEINYTVDEC
-# NDFRNNNMLQSFNSICAESTVASIKSAPPIASLESQTKYNSDDSNRCFNNNLHVGLTNEISNISQKSTESAELTNKLPLLGVEYRTGIRPSPDAAPTS
-# LADKDIPRIQQFKEWHQVLQLKSYNNEPLIVLPYVLLE]
-# end gene contig43.g75
-###
-#
-# ----- prediction on sequence number 44 (length = 50013, name = contig44) -----
-#
-# Predicted genes for sequence number 44 on both strands
-# start gene contig44.g76
-contig44	AUGUSTUS	gene	1472	4761	0.08	-	.	ID=contig44.g76
-contig44	AUGUSTUS	transcript	1472	4761	0.08	-	.	ID=contig44.g76.t1;Parent=contig44.g76
-contig44	AUGUSTUS	CDS	1472	1480	0.34	-	0	ID=contig44.g76.t1.cds;Parent=contig44.g76.t1
-contig44	AUGUSTUS	CDS	1698	2407	0.69	-	2	ID=contig44.g76.t1.cds;Parent=contig44.g76.t1
-contig44	AUGUSTUS	CDS	4148	4219	0.84	-	2	ID=contig44.g76.t1.cds;Parent=contig44.g76.t1
-contig44	AUGUSTUS	CDS	4279	4577	0.3	-	1	ID=contig44.g76.t1.cds;Parent=contig44.g76.t1
-contig44	AUGUSTUS	CDS	4679	4761	0.31	-	0	ID=contig44.g76.t1.cds;Parent=contig44.g76.t1
-contig44	AUGUSTUS	start_codon	4759	4761	.	-	0	Parent=contig44.g76.t1
-# coding sequence = [atgagtcagggaaacttgatgaatacagtgcttacgattcaagtgcatcatgtagccgtctatctccttcaactgtcga
-# ggataactgagtatttggaaaacacctcccagtctcaaattccaaaaagacggggtagaaaaaaaggatcgaaaggtgtggacgcacttatcgccaag
-# gagtcttctagcctgtctcaacaaatattttttggtggttcaactgttaaaaaggttaaaaccacaaaggaacttttcaatgaaattcagagcagaaa
-# gttaagtgtttccatgcaatcctcaacaagtaatctttcaaattcttcaacaaatcgggaactggctagccgtgctatttttccaagaccaacgtcgt
-# cctgctcagacacttcaaatcattctccacaaattttggaaactttttcgggaaattctacttttaccagcaaaatagaagaacctccaatttcggat
-# agtgatacgctcacttcagaaccatcgcacgatagtaataaatcacaagacattaaggaaactacttcattggacagcaatagtaattctcttcatac
-# attggtcttagaaaggactccaaaaaacttgatgccgatgaattttaacgatgttaccactcaactaatgcacctaattcacagcttgaacagcccaa
-# tgagtgaacttgaaattgaggaaatgtaccaagctcaaatagtaccatgtacttgcatagttatcgaggaagttcaaagttcattaaaagagcccaaa
-# aaagaagcttcagactctgatatcaacgatccagcaacaagttcaaattgtgataagaatatttctcgccacaagaatgaagaccaagtttttaattt
-# tgaaagtttggataatgttgaagtaggtgaaattcaaccaaaaacagtgaagtcaatatttgatctagattttgatgataacgacgatcctttgaata
-# caataatggatgaaattcaaaagccaatagttaaacttgaaaatataaaaaaaaacttggataccaaaaatgtatcttttagttcgcctgcacaaaac
-# gtttcgttaagtttgctacatattaacgccgatgctcaagctgacaaaaatcatctagaaaaggagaacagcgaaacctacaatgaagtttctcctgt
-# ttttacgataaaataa]
-# protein sequence = [MSQGNLMNTVLTIQVHHVAVYLLQLSRITEYLENTSQSQIPKRRGRKKGSKGVDALIAKESSSLSQQIFFGGSTVKKV
-# KTTKELFNEIQSRKLSVSMQSSTSNLSNSSTNRELASRAIFPRPTSSCSDTSNHSPQILETFSGNSTFTSKIEEPPISDSDTLTSEPSHDSNKSQDIK
-# ETTSLDSNSNSLHTLVLERTPKNLMPMNFNDVTTQLMHLIHSLNSPMSELEIEEMYQAQIVPCTCIVIEEVQSSLKEPKKEASDSDINDPATSSNCDK
-# NISRHKNEDQVFNFESLDNVEVGEIQPKTVKSIFDLDFDDNDDPLNTIMDEIQKPIVKLENIKKNLDTKNVSFSSPAQNVSLSLLHINADAQADKNHL
-# EKENSETYNEVSPVFTIK]
-# end gene contig44.g76
-###
-# start gene contig44.g77
-contig44	AUGUSTUS	gene	11632	20182	0.11	-	.	ID=contig44.g77
-contig44	AUGUSTUS	transcript	11632	20182	0.11	-	.	ID=contig44.g77.t1;Parent=contig44.g77
-contig44	AUGUSTUS	CDS	11632	12468	0.98	-	0	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	CDS	13947	14852	0.95	-	0	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	CDS	18009	18054	0.47	-	1	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	CDS	18177	18286	0.39	-	0	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	CDS	18378	18544	0.39	-	2	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	CDS	18634	18650	0.19	-	1	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	CDS	20178	20182	0.16	-	0	ID=contig44.g77.t1.cds;Parent=contig44.g77.t1
-contig44	AUGUSTUS	start_codon	20180	20182	.	-	0	Parent=contig44.g77.t1
-# coding sequence = [atgaggtacgtatcgttgaaagtgcgcaactgctgcgccctgagtgcctggaacaatcgattgttcagctccgccagcc
-# acagcctcatattcgggtgctccagcgccgtcagcttcctcagttttccgcgatggctcgaccggagcagtagatgcagcagatgccaaggcggtggc
-# gacgaggcgagccccatgtatgccgaacgctgcctcggagagcagcgagctctgagtgtcggtggatgtggacgtggaggtggaggtggaggaacgct
-# gtcgcttggcagtgacgtttacgggattgacttgcttgctgtaatggcacaactcttgacgatgcgcgagacccattacgttagcatgaccgacattg
-# atgcaagtgctcaacagcaacaacatctccaaaacgtgcagaggttgcaacacgaaaactgccttcaggagttacacaatcaactgaacagccagttc
-# ggggcagctcgatttgcggccccaaatcctcaccaggcagtttcaattacttccggaaacttggttccatttcttccggccttcctacagcccccgat
-# gcctgctcaacaacttttgcagttgattcccggccatgcgggtccccaaactgtcgcccaccacggtcacccgcaaactgactcatccagcgcacaca
-# aaatggctctagctcctatgtggtccactgcggcggtggcggctgcgcacattcaggccgctctggcggctgcagcggtagcggctgcaagtaatagt
-# aatttttccagcaacaacaacgtgctggcttcatcgactagtgttaatgagccatcgagcacagactcctccgcatctgtaccattaatggagatcgg
-# agaaatgagaagaggcggaattggaggagccagcttgtcaaggccagagtccccgggttacgaaaatccaccttactcaatcctctcttatagccaca
-# acacacctccggaatcgccgcatggtcgaacagctgaatgttccaagaactttgcaccttcgccggcggacaatcacagcatggcaagcctatccgaa
-# gcccaagactcggaaatggatgcaccattgaatctcagcaagccaaagggatcgcccagttcttcgccaaacagctcttctcaaaaggaccacagtga
-# aagccttgctcctgtggtgtccagtccacccctaagctggcatcaagggcaaaaacattatgccgagatagaatcgcctcttttaaagagtcatggaa
-# gattatggaactcaacagtcgtcggttctgggggatcacgtgcaacgcgcatgagtcgcgactcgttaaacagctgtggcacaaattcagaacgatct
-# gctgccctggaacgtgaaggcaacaacgcaagtcaacttggccctgtacctcggtcgccgtcatctcacccactgaggcaaggcaatggtcatgggca
-# tggacacggccatagccacgggcacggacacagcaagccccatattaaaagacccatgaatgcattcatggtgtgggcaaaggatgagcgaagaaaga
-# tattgaaggcatgcccagatatgcacaactcgaatatatcaaaaattctgggtgctcgctggaaggcaatgtctaatgccgacaaacagccatattac
-# gaagaacagtcaaggctttcgaagcttcacatggagcagcatcccgattaccgctacagaccacggccgaagcgcacctgtattgtggatggcaaaaa
-# gatgcgtatttccgagtataaagtcctgatgcgtaatcggcgggctgagatgagacagctatggtgccggacaagcggagtcagtggtagctcgggaa
-# gtgcctgcgccgatgcctgtccaaagggacaccccggcggatcaaatgcccaggcagcagtcgcagccgctgcagctgtgtaccacttgcaggatatg
-# gcatctgcagcagcgtccaccgttcatggcaatgactgtgggcacacacccccccaacagttcttctatcctccagaaagcttgtcaccgtctggttt
-# ttcatccgacgaaggagaattgccgtctcagcgtgagctggacgactaa]
-# protein sequence = [MRYVSLKVRNCCALSAWNNRLFSSASHSLIFGCSSAVSFLSFPRWLDRSSRCSRCQGGGDEASPMYAERCLGEQRALS
-# VGGCGRGGGGGGTLSLGSDVYGIDLLAVMAQLLTMRETHYVSMTDIDASAQQQQHLQNVQRLQHENCLQELHNQLNSQFGAARFAAPNPHQAVSITSG
-# NLVPFLPAFLQPPMPAQQLLQLIPGHAGPQTVAHHGHPQTDSSSAHKMALAPMWSTAAVAAAHIQAALAAAAVAAASNSNFSSNNNVLASSTSVNEPS
-# STDSSASVPLMEIGEMRRGGIGGASLSRPESPGYENPPYSILSYSHNTPPESPHGRTAECSKNFAPSPADNHSMASLSEAQDSEMDAPLNLSKPKGSP
-# SSSPNSSSQKDHSESLAPVVSSPPLSWHQGQKHYAEIESPLLKSHGRLWNSTVVGSGGSRATRMSRDSLNSCGTNSERSAALEREGNNASQLGPVPRS
-# PSSHPLRQGNGHGHGHGHSHGHGHSKPHIKRPMNAFMVWAKDERRKILKACPDMHNSNISKILGARWKAMSNADKQPYYEEQSRLSKLHMEQHPDYRY
-# RPRPKRTCIVDGKKMRISEYKVLMRNRRAEMRQLWCRTSGVSGSSGSACADACPKGHPGGSNAQAAVAAAAAVYHLQDMASAAASTVHGNDCGHTPPQ
-# QFFYPPESLSPSGFSSDEGELPSQRELDD]
-# end gene contig44.g77
-###
-#
-# ----- prediction on sequence number 45 (length = 50013, name = contig45) -----
-#
-# Predicted genes for sequence number 45 on both strands
-# start gene contig45.g78
-contig45	AUGUSTUS	gene	1628	10178	0.11	-	.	ID=contig45.g78
-contig45	AUGUSTUS	transcript	1628	10178	0.11	-	.	ID=contig45.g78.t1;Parent=contig45.g78
-contig45	AUGUSTUS	CDS	1628	2464	1	-	0	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	CDS	3943	4848	0.95	-	0	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	CDS	8005	8050	0.57	-	1	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	CDS	8173	8282	0.55	-	0	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	CDS	8374	8540	0.57	-	2	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	CDS	8630	8646	0.26	-	1	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	CDS	10174	10178	0.17	-	0	ID=contig45.g78.t1.cds;Parent=contig45.g78.t1
-contig45	AUGUSTUS	start_codon	10176	10178	.	-	0	Parent=contig45.g78.t1
-# coding sequence = [atgaggtacgtatcgttgaaagtgcgcaactgctgcgccctgagtgcctggaacaatcgattgttcagctccgccagcc
-# acagcctcatattcgggtgctccagcgccgtcagcttcctcagttttccgcgatggctcgaccggagcagtagatgcagcagatgccaaggcggtggc
-# gacgaggcgagccccatgtatgccgaacgctgcctcggagagcagcgagctctgagtgtcggtggatgtggacgtggaggtggaggtggaggaacgct
-# gtcgcttggcagtgacgtttacgggattgacttgcttgctgtaatggcacaactcttgacgatgcgcgagacccattacgttagcatgaccgacattg
-# atgcaagtgctcaacagcaacaacatctccaaaacgtgcagaggttgcaacacgaaaactgccttcaggagttacacaatcaactgaacagccagttc
-# ggggcagctcgatttgcggccccaaatcctcaccaggcagtttcaattacttccggaaacttggttccatttcttccggccttcctacagcccccgat
-# gcctgctcaacaacttttgcagttgattcccggccatgcgggtccccaaactgtcgcccaccacggtcacccgcaaactgactcatccagcgcacaca
-# aaatggctctagctcctatgtggtccactgcggcggtggcggctgcgcacattcaggccgctctggcggctgcagcggtagcggctgcaagtaatagt
-# aatttttccagcaacaacaacgtgctggcttcatcgactagtgttaatgagccatcgagcacagactcctccgcatctgtaccattaatggagatcgg
-# agaaatgagaagaggcggaattggaggagccagcttgtcaaggccagagtccccgggttacgaaaatccaccttactcaatcctctcttatagccaca
-# acacacctccggaatcgccgcatggtcgaacagctgaatgttccaagaactttgcaccttcgccggcggacaatcacagcatggcaagcctatccgaa
-# gcccaagactcggaaatggatgcaccattgaatctcagcaagccaaagggatcgcccagttcttcgccaaacagctcttctcaaaaggaccacagtga
-# aagccttgctcctgtggtgtccagtccacccctaagctggcatcaagggcaaaaacattatgccgagatagaatcgcctcttttaaagagtcatggaa
-# gattatggaactcaacagtcgtcggttctgggggatcacgtgcaacgcgcatgagtcgcgactcgttaaacagctgtggcacaaattcagaacgatct
-# gctgccctggaacgtgaaggcaacaacgcaagtcaacttggccctgtacctcggtcgccgtcatctcacccactgaggcaaggcaatggtcatgggca
-# tggacacggccatagccacgggcacggacacagcaagccccatattaaaagacccatgaatgcattcatggtgtgggcaaaggatgagcgaagaaaga
-# tattgaaggcatgcccagatatgcacaactcgaatatatcaaaaattctgggtgctcgctggaaggcaatgtctaatgccgacaaacagccatattac
-# gaagaacagtcaaggctttcgaagcttcacatggagcagcatcccgattaccgctacagaccacggccgaagcgcacctgtattgtggatggcaaaaa
-# gatgcgtatttccgagtataaagtcctgatgcgtaatcggcgggctgagatgagacagctatggtgccggacaagcggagtcagtggtagctcgggaa
-# gtgcctgcgccgatgcctgtccaaagggacaccccggcggatcaaatgcccaggcagcagtcgcagccgctgcagctgtgtaccacttgcaggatatg
-# gcatctgcagcagcgtccaccgttcatggcaatgactgtgggcacacacccccccaacagttcttctatcctccagaaagcttgtcaccgtctggttt
-# ttcatccgacgaaggagaattgccgtctcagcgtgagctggacgactaa]
-# protein sequence = [MRYVSLKVRNCCALSAWNNRLFSSASHSLIFGCSSAVSFLSFPRWLDRSSRCSRCQGGGDEASPMYAERCLGEQRALS
-# VGGCGRGGGGGGTLSLGSDVYGIDLLAVMAQLLTMRETHYVSMTDIDASAQQQQHLQNVQRLQHENCLQELHNQLNSQFGAARFAAPNPHQAVSITSG
-# NLVPFLPAFLQPPMPAQQLLQLIPGHAGPQTVAHHGHPQTDSSSAHKMALAPMWSTAAVAAAHIQAALAAAAVAAASNSNFSSNNNVLASSTSVNEPS
-# STDSSASVPLMEIGEMRRGGIGGASLSRPESPGYENPPYSILSYSHNTPPESPHGRTAECSKNFAPSPADNHSMASLSEAQDSEMDAPLNLSKPKGSP
-# SSSPNSSSQKDHSESLAPVVSSPPLSWHQGQKHYAEIESPLLKSHGRLWNSTVVGSGGSRATRMSRDSLNSCGTNSERSAALEREGNNASQLGPVPRS
-# PSSHPLRQGNGHGHGHGHSHGHGHSKPHIKRPMNAFMVWAKDERRKILKACPDMHNSNISKILGARWKAMSNADKQPYYEEQSRLSKLHMEQHPDYRY
-# RPRPKRTCIVDGKKMRISEYKVLMRNRRAEMRQLWCRTSGVSGSSGSACADACPKGHPGGSNAQAAVAAAAAVYHLQDMASAAASTVHGNDCGHTPPQ
-# QFFYPPESLSPSGFSSDEGELPSQRELDD]
-# end gene contig45.g78
-###
-#
-# ----- prediction on sequence number 46 (length = 50012, name = contig46) -----
-#
-# Predicted genes for sequence number 46 on both strands
-# start gene contig46.g79
-contig46	AUGUSTUS	gene	42718	44481	0.73	-	.	ID=contig46.g79
-contig46	AUGUSTUS	transcript	42718	44481	0.73	-	.	ID=contig46.g79.t1;Parent=contig46.g79
-contig46	AUGUSTUS	CDS	42718	44481	0.73	-	0	ID=contig46.g79.t1.cds;Parent=contig46.g79.t1
-contig46	AUGUSTUS	start_codon	44479	44481	.	-	0	Parent=contig46.g79.t1
-# coding sequence = [atggctcactctgacttgggtgcttcgcaggcgaccacggccgaccaggatcacggggccacatcgaacaacagtcatg
-# tgcctaagcaaactgtgccgagcatatatccccttggaacctcgcgaaacccgcaagctcaagccacgacaatggctctagagcaataccggctgcag
-# ctgtacaactacgcccttaatattgaacgatttagatgccctcaatacggtggcaccggaggcgccgccacaagtgctccatggctgcatttaagccc
-# ctacggaccccatatatcgggcaatattccagcagtcaatcgaatggccgcgctctcaacgatttcactcttcccccaatcgcaacggatctttcaac
-# ccgaggagcctaaaccgcaacacagttacattggtcttatagccatggccattttgagctcaacagagatgaagttggtcctgtcagacatttaccaa
-# tatattttggataattatccgtattttagaagccgcggtccgggttggaggaactccatcagacataatctctcattgaatgattgtttcatcaaatc
-# cggtcgcagtgcaaacggcaaggggcactactgggcaatacacccggcaaacatggatgattttcgcaaaggcgatttcagacgtcgcaaggctcagc
-# gtaaagtccgaaaacacatgggtctgtcggtagatgatgccagcactgactcgcccagcccgccgcccttggatctcacaaccccacctccgcccaat
-# tcccagtcggcactgcaactgtcgtctctggcatatccttaccaccatcagtatataggccagttctttaaccgcaactcagcacccggcctgtcaca
-# gtactgcgcagagcctgcaattgtgatgcaacgacagcaggccaaccaggtggatcaggcgatccaaccagcccaacttcagcagcaacatggccagc
-# atcagcacattgcttatatcaactccaccacgacaacaaccattgcaaatatgttctcgcagacacggaagcgccagttcgacgtggcgtcgctactg
-# gcacccgatgtgcagatcgttgacattgtctccgaagatcaagagtcctctgtcaggccatcgagcacggcgaggactacgactcaaacgcaccacac
-# agtcatcaccaagcaaaccatacaccgggaagtggtcttgggactggaacaacctgtgactgaggcagacattgacactgatgtcgatgtagaagtga
-# atgtggatgtggtcgacgaaagcatcaatccagatcccgatgcttatccggagacggatgaccaagaaaatggcagaggaaccgtgaagcaaatattc
-# tccgtggaggacaataactcgtaccttagcgacggcaggctgtcttcgttcgatgccgaccccgaccacgatcccgaagaccttgaacagcacaacta
-# ttcaatttccagctcggcagcaaggtccttgggcagtagcagtagccaacacgaggagtccagctcactagaggaatgtccactggcagagtccactg
-# cagggcccttgactgtagcgagaccgcccacccttacagcagccattccaaatgcatatattgaactcaaccatgttgatccccacatgcttagtagg
-# tactacgggacatacatggccgccgctgcccgaagagctagtatagaggcgtcgaaagcagtaaggccatcctcaataacgccacctccgaaaatcga
-# agtagtctcacggaagtaa]
-# protein sequence = [MAHSDLGASQATTADQDHGATSNNSHVPKQTVPSIYPLGTSRNPQAQATTMALEQYRLQLYNYALNIERFRCPQYGGT
-# GGAATSAPWLHLSPYGPHISGNIPAVNRMAALSTISLFPQSQRIFQPEEPKPQHSYIGLIAMAILSSTEMKLVLSDIYQYILDNYPYFRSRGPGWRNS
-# IRHNLSLNDCFIKSGRSANGKGHYWAIHPANMDDFRKGDFRRRKAQRKVRKHMGLSVDDASTDSPSPPPLDLTTPPPPNSQSALQLSSLAYPYHHQYI
-# GQFFNRNSAPGLSQYCAEPAIVMQRQQANQVDQAIQPAQLQQQHGQHQHIAYINSTTTTTIANMFSQTRKRQFDVASLLAPDVQIVDIVSEDQESSVR
-# PSSTARTTTQTHHTVITKQTIHREVVLGLEQPVTEADIDTDVDVEVNVDVVDESINPDPDAYPETDDQENGRGTVKQIFSVEDNNSYLSDGRLSSFDA
-# DPDHDPEDLEQHNYSISSSAARSLGSSSSQHEESSSLEECPLAESTAGPLTVARPPTLTAAIPNAYIELNHVDPHMLSRYYGTYMAAAARRASIEASK
-# AVRPSSITPPPKIEVVSRK]
-# end gene contig46.g79
-###
-#
-# ----- prediction on sequence number 47 (length = 35007, name = contig47) -----
-#
-# Predicted genes for sequence number 47 on both strands
-# start gene contig47.g80
-contig47	AUGUSTUS	gene	2708	4471	0.7	-	.	ID=contig47.g80
-contig47	AUGUSTUS	transcript	2708	4471	0.7	-	.	ID=contig47.g80.t1;Parent=contig47.g80
-contig47	AUGUSTUS	CDS	2708	4471	0.7	-	0	ID=contig47.g80.t1.cds;Parent=contig47.g80.t1
-contig47	AUGUSTUS	start_codon	4469	4471	.	-	0	Parent=contig47.g80.t1
-# coding sequence = [atggctcactctgacttgggtgcttcgcaggcgaccacggccgaccaggatcacggggccacatcgaacaacagtcatg
-# tgcctaagcaaactgtgccgagcatatatccccttggaacctcgcgaaacccgcaagctcaagccacgacaatggctctagagcaataccggctgcag
-# ctgtacaactacgcccttaatattgaacgatttagatgccctcaatacggtggcaccggaggcgccgccacaagtgctccatggctgcatttaagccc
-# ctacggaccccatatatcgggcaatattccagcagtcaatcgaatggccgcgctctcaacgatttcactcttcccccaatcgcaacggatctttcaac
-# ccgaggagcctaaaccgcaacacagttacattggtcttatagccatggccattttgagctcaacagagatgaagttggtcctgtcagacatttaccaa
-# tatattttggataattatccgtattttagaagccgcggtccgggttggaggaactccatcagacataatctctcattgaatgattgtttcatcaaatc
-# cggtcgcagtgcaaacggcaaggggcactactgggcaatacacccggcaaacatggatgattttcgcaaaggcgatttcagacgtcgcaaggctcagc
-# gtaaagtccgaaaacacatgggtctgtcggtagatgatgccagcactgactcgcccagcccgccgcccttggatctcacaaccccacctccgcccaat
-# tcccagtcggcactgcaactgtcgtctctggcatatccttaccaccatcagtatataggccagttctttaaccgcaactcagcacccggcctgtcaca
-# gtactgcgcagagcctgcaattgtgatgcaacgacagcaggccaaccaggtggatcaggcgatccaaccagcccaacttcagcagcaacatggccagc
-# atcagcacattgcttatatcaactccaccacgacaacaaccattgcaaatatgttctcgcagacacggaagcgccagttcgacgtggcgtcgctactg
-# gcacccgatgtgcagatcgttgacattgtctccgaagatcaagagtcctctgtcaggccatcgagcacggcgaggactacgactcaaacgcaccacac
-# agtcatcaccaagcaaaccatacaccgggaagtggtcttgggactggaacaacctgtgactgaggcagacattgacactgatgtcgatgtagaagtga
-# atgtggatgtggtcgacgaaagcatcaatccagatcccgatgcttatccggagacggatgaccaagaaaatggcagaggaaccgtgaagcaaatattc
-# tccgtggaggacaataactcgtaccttagcgacggcaggctgtcttcgttcgatgccgaccccgaccacgatcccgaagaccttgaacagcacaacta
-# ttcaatttccagctcggcagcaaggtccttgggcagtagcagtagccaacacgaggagtccagctcactagaggaatgtccactggcagagtccactg
-# cagggcccttgactgtagcgagaccgcccacccttacagcagccattccaaatgcatatattgaactcaaccatgttgatccccacatgcttagtagg
-# tactacgggacatacatggccgccgctgcccgaagagctagtatagaggcgtcgaaagcagtaaggccatcctcaataacgccacctccgaaaatcga
-# agtagtctcacggaagtaa]
-# protein sequence = [MAHSDLGASQATTADQDHGATSNNSHVPKQTVPSIYPLGTSRNPQAQATTMALEQYRLQLYNYALNIERFRCPQYGGT
-# GGAATSAPWLHLSPYGPHISGNIPAVNRMAALSTISLFPQSQRIFQPEEPKPQHSYIGLIAMAILSSTEMKLVLSDIYQYILDNYPYFRSRGPGWRNS
-# IRHNLSLNDCFIKSGRSANGKGHYWAIHPANMDDFRKGDFRRRKAQRKVRKHMGLSVDDASTDSPSPPPLDLTTPPPPNSQSALQLSSLAYPYHHQYI
-# GQFFNRNSAPGLSQYCAEPAIVMQRQQANQVDQAIQPAQLQQQHGQHQHIAYINSTTTTTIANMFSQTRKRQFDVASLLAPDVQIVDIVSEDQESSVR
-# PSSTARTTTQTHHTVITKQTIHREVVLGLEQPVTEADIDTDVDVEVNVDVVDESINPDPDAYPETDDQENGRGTVKQIFSVEDNNSYLSDGRLSSFDA
-# DPDHDPEDLEQHNYSISSSAARSLGSSSSQHEESSSLEECPLAESTAGPLTVARPPTLTAAIPNAYIELNHVDPHMLSRYYGTYMAAAARRASIEASK
-# AVRPSSITPPPKIEVVSRK]
-# end gene contig47.g80
-###
-# start gene contig47.g81
-contig47	AUGUSTUS	gene	22954	34914	0.22	-	.	ID=contig47.g81
-contig47	AUGUSTUS	transcript	22954	34914	0.22	-	.	ID=contig47.g81.t1;Parent=contig47.g81
-contig47	AUGUSTUS	CDS	22954	23079	0.9	-	0	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	23132	23286	1	-	2	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	28046	28120	0.96	-	2	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	28179	29141	0.91	-	2	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	29810	32428	0.65	-	2	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	34008	34293	0.9	-	0	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	34351	34524	0.95	-	0	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	CDS	34579	34914	0.91	-	0	ID=contig47.g81.t1.cds;Parent=contig47.g81.t1
-contig47	AUGUSTUS	start_codon	34912	34914	.	-	0	Parent=contig47.g81.t1
-# coding sequence = [atgacagattcaatgaaattcggtccggaatggttgcgcaatatgtcagccgagccctcgggctctcccagtacttaca
-# acgtcagcactggagccctaaatagttcgattgcagcgcacagcctgggccacaacgcgacagcctcttcatcgcgtaatttatttccagaataccgg
-# tacggtcgcgaggaaatgctttccttgttcgatcggaactgtatgctgccgcagatcctgccttcattcaaaaagctttttgtggaaaaggtccagta
-# tccacttgctttgacaccaagttccgaggaggacaacaaccaaaatgtgctcgggaatagctcgcgacctgcctggttgcagcgatcgtctggtggat
-# ttagtactgcctctcggggcactggacgtggtgggacagtcgatcggggccgaatacgcggcaaatctgtctatcatcctatataccaacgcccaagt
-# ggtctttacgatgagggcttatcggtaatatctatcaaggctgaacgcacttggagtgaacgcaacggaactggtgattctgccgtgaccaacatctc
-# tagtagtagctcaggtgtccttgactggaacgggactccaagctcaagtcctcgaaaagacttctcaagtcatcatcgcaatatggagaactggcgac
-# gatcacggaatgaagacggctccggagacggtccagttggcattagtggtcccgacattggtggttggagaagcggtggtggcgcaggaagtactaat
-# acaagttttggtaccaacagtcatcgatgggggaggtctacaagttggcgcgatgaagatgttcacgtcgacaatccaagtactttgcaacgttcaat
-# ttcaacggttgggactgtaggcccggatcgagagcggcctggaaacagtaaatcatccggaataggagctggagaggcagccggctcatccaaccctt
-# ctgtacgactgttaagctcgaagacctcgccattgtgggctgtcaataatgtagttggtaatggtggcgatgacaatcttcctgaatgggctatggaa
-# aatccatcagagttgggtggtagttttgatgctagtggagcctttcatggtgatgctgatcctcaaaataacaaaagtttaaaagccaaaggttttaa
-# ctctgatcagagcttgtcaaaatctaaaagtgaaccccttaatgagaatgatagtgtaaacgataaaacttctgaagtctctttaacgaatttatcgg
-# cttcgcaggaattacccgaaagccgtttgtctccagtaaactcaacaacaaaaacggatgtcatccatggggatatttcagatcgaatcaaagaagtt
-# gccgatgaagtggaaaaacttataacagaagatgataataaaccctttacgaattcaaaccaacttcaaagtgatagcggtcactttcctgctgcgct
-# gccaagcttgacagataatgagttgagcacgacaccgatttctgtgaatccttctatagtgcgacagcaagtagctaccaccatgcctatacaaatcg
-# caactacaatttcagaagcaactcaaccatctcatcagcattcaactgttccgttttcaaatctggttgctatgcagcaccataacatgcaacatcag
-# ccacatttttcaatggttcctacgccacatttgatcaatccaaatctcaatgaattatggttttatcgggatccccaggcaaatgtacagggtccatt
-# cagtgcgatggagatgaccgaatggtaccgtgctgggtactttaatgaaaatttgttcgtgcgacgattctccgataataggtttagacccttgggcg
-# agcttataaaattttgccatgggaacatgccatttacgcacagccacctacttccttcgccgatggacttggagaatcttcctgttggtcaaatacca
-# gccacactttcagcgggacttccaatctcgccccgtaagcaatcaccaattgctctcccgctgactgttgtcgaacagcaattgcaacaacaaagatg
-# tgatcaacttaaggcaaatgtaaccgcagccgctgaatctctaagtgcagcaattaaaggaaatttaggaggaaatagcatcaccaccacgtcccaaa
-# ttcttgcaatgcgatttcagatgttacaggaccaatacttacagcaccaagaataccaaatcctggcagagctatccaaaaatgaatgctttcaacgg
-# ctttcggctgtcgagagagaggcggttgttcgccgcaaagttcaagttcttgtcctacctgagtatttgaccagtttaaacggtctgagcaactctct
-# ttccgtgttgaatcctgctgccggaagccagttatatactgcggtggctgaacaggctaagaaggatcagcagcatatgtttggaaacagcaacgagc
-# agcaaagaacaggaggtaatctactagatgctaataatttcatactaaatgctcaagttttgcatcagcaagctcagtcagtagttgttccgttagca
-# gcatccgtggaatgtgttatggaaagtggatctgcaggcgacctaaataaacttgaagatcagcccagaaatgatttggacctaattaatgaatacaa
-# tttgcgaatgcttttgcgtggtcaaccaacagttaaccaacagcaacaacctttgctgccaacttctggtaacgaaaatatctctggaggagattata
-# taactgaaacacaattgctagcggctcaaaacttgatgattccaatgtggttacctcctagcaagcaacaacaacctgacccacaatggcctggactg
-# actaacgagaaagcaactctatgggaagtaggcaacctacatgaagagcccagtgaggatcaacaacttttaatgctcaggtcttcgcaaagctgctt
-# tccagacacagtacagtctgtcccagcaacaacaccatcgcaagttcaaccagaaaataattttaaacacagcagttcagcggaattagaacagcccc
-# acacaactgacaatctaaaggaatcacacaatcaacagttggttcaatcctttgcttccgaatctgaacatcaaaataaggagcgaaatctacatcag
-# caacagataaagcattctagcaagcaggttttgaatgttaaacagaatgtggcacagaacttgccaataaagcgaatcaatgaagatgaccgcaaacg
-# agagctggcagaagaaaagaagcggcagaaggaggagcgcaagcgccagcaactggaagaagaaaagcgtcgggctattctggaatctgaagaaaaag
-# cgcgtcaaatgcaggaagaaaaggaaaggcaacagcaaatacaagcacaacgtcgaaaagcattgttaggtaacgctcaatcagttcaaagtggtata
-# atagctacttccgtgtctcctcaaagcaataagaatgacgctatcaaatcggctgagccgcagtccgcatcgcggttaccatctacatctgtagcgcc
-# atggtctcttcaatctccaaattctaacaacactgcccctggtctggctgagatacaaaaggcagagcgtcgggagcgccgtgcagaccagcagcgac
-# accaggaactactagataagcagttgcgtgccaatgctgctgctgcggctgaagctagcgatgctttgctaaagtggcaggcagccccagcggcgtct
-# cccgttatgagccttgccgagattcaagcggaggaggccaagcggttagccaacgaaattgtggatcagcagcgtcggcgcgaacttgagcaacacca
-# acatgtcgcactatcttcagcccatgtagggacgagtggaactaccaacatctggggaagcgctaataaggcatggaatggttcgtctcttgttccat
-# cgcttccaataagatcaaacacaggaactggactgtgggacgaaccaagtggatcaagtgctaataatggatctggaacaagcattggcagtacagtt
-# actgcggccgcagttttggtagctggactaaactcggcaaataaagccaatcagccagctcagaacaaatcgtcgacttcgtttgcatcgcctcgaaa
-# tctacggaagagtcaaacattgccagccattcataacacaggaaagactacaaaaagtgcaacaggtcaacaacaggagaaacaaaaattgattcagg
-# ttcgtgcgtgttcaaaagtagcaattgcctctacagaggagaaagataaagagagaaaatctaatgctaaaagtcatgtgccgcaaagcacggatgcg
-# accattagtaaggttaatgagtatgaaggcgagtttactagctggtgtatgaagagcctagataatatgtccgccaaagtggatgtaccaacgttcgt
-# ggcattcttgcaggatttagaagcgccgtatgaggtgaaggactatgtacgaatatatctaggtgaaggaaaagagtcgttggatttcgcaagacaat
-# ttctggaacggcgcagcaagtacaaaagcttgcaacgtgcccaaaatgcacacaatgatgatatgtgcaaaccggcacccgccataacaccatcgaca
-# aatgactatgctgacagcaagaacaagcagaaaaaggttaagaagaataagatgactaaaatggacgcccgcattctggggttttcagtcaccgccgc
-# tgagggtcgcataaatgttggcgtacgtgattatgtcgaaggaccataa]
-# protein sequence = [MTDSMKFGPEWLRNMSAEPSGSPSTYNVSTGALNSSIAAHSLGHNATASSSRNLFPEYRYGREEMLSLFDRNCMLPQI
-# LPSFKKLFVEKVQYPLALTPSSEEDNNQNVLGNSSRPAWLQRSSGGFSTASRGTGRGGTVDRGRIRGKSVYHPIYQRPSGLYDEGLSVISIKAERTWS
-# ERNGTGDSAVTNISSSSSGVLDWNGTPSSSPRKDFSSHHRNMENWRRSRNEDGSGDGPVGISGPDIGGWRSGGGAGSTNTSFGTNSHRWGRSTSWRDE
-# DVHVDNPSTLQRSISTVGTVGPDRERPGNSKSSGIGAGEAAGSSNPSVRLLSSKTSPLWAVNNVVGNGGDDNLPEWAMENPSELGGSFDASGAFHGDA
-# DPQNNKSLKAKGFNSDQSLSKSKSEPLNENDSVNDKTSEVSLTNLSASQELPESRLSPVNSTTKTDVIHGDISDRIKEVADEVEKLITEDDNKPFTNS
-# NQLQSDSGHFPAALPSLTDNELSTTPISVNPSIVRQQVATTMPIQIATTISEATQPSHQHSTVPFSNLVAMQHHNMQHQPHFSMVPTPHLINPNLNEL
-# WFYRDPQANVQGPFSAMEMTEWYRAGYFNENLFVRRFSDNRFRPLGELIKFCHGNMPFTHSHLLPSPMDLENLPVGQIPATLSAGLPISPRKQSPIAL
-# PLTVVEQQLQQQRCDQLKANVTAAAESLSAAIKGNLGGNSITTTSQILAMRFQMLQDQYLQHQEYQILAELSKNECFQRLSAVEREAVVRRKVQVLVL
-# PEYLTSLNGLSNSLSVLNPAAGSQLYTAVAEQAKKDQQHMFGNSNEQQRTGGNLLDANNFILNAQVLHQQAQSVVVPLAASVECVMESGSAGDLNKLE
-# DQPRNDLDLINEYNLRMLLRGQPTVNQQQQPLLPTSGNENISGGDYITETQLLAAQNLMIPMWLPPSKQQQPDPQWPGLTNEKATLWEVGNLHEEPSE
-# DQQLLMLRSSQSCFPDTVQSVPATTPSQVQPENNFKHSSSAELEQPHTTDNLKESHNQQLVQSFASESEHQNKERNLHQQQIKHSSKQVLNVKQNVAQ
-# NLPIKRINEDDRKRELAEEKKRQKEERKRQQLEEEKRRAILESEEKARQMQEEKERQQQIQAQRRKALLGNAQSVQSGIIATSVSPQSNKNDAIKSAE
-# PQSASRLPSTSVAPWSLQSPNSNNTAPGLAEIQKAERRERRADQQRHQELLDKQLRANAAAAAEASDALLKWQAAPAASPVMSLAEIQAEEAKRLANE
-# IVDQQRRRELEQHQHVALSSAHVGTSGTTNIWGSANKAWNGSSLVPSLPIRSNTGTGLWDEPSGSSANNGSGTSIGSTVTAAAVLVAGLNSANKANQP
-# AQNKSSTSFASPRNLRKSQTLPAIHNTGKTTKSATGQQQEKQKLIQVRACSKVAIASTEEKDKERKSNAKSHVPQSTDATISKVNEYEGEFTSWCMKS
-# LDNMSAKVDVPTFVAFLQDLEAPYEVKDYVRIYLGEGKESLDFARQFLERRSKYKSLQRAQNAHNDDMCKPAPAITPSTNDYADSKNKQKKVKKNKMT
-# KMDARILGFSVTAAEGRINVGVRDYVEGP]
-# end gene contig47.g81
-###
-#
-# ----- prediction on sequence number 48 (length = 65012, name = contig48) -----
-#
-# Predicted genes for sequence number 48 on both strands
-# start gene contig48.g82
-contig48	AUGUSTUS	gene	2950	16537	0.06	-	.	ID=contig48.g82
-contig48	AUGUSTUS	transcript	2950	16537	0.06	-	.	ID=contig48.g82.t1;Parent=contig48.g82
-contig48	AUGUSTUS	CDS	2950	3075	0.98	-	0	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	3128	3282	1	-	2	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	8042	8116	0.96	-	2	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	8175	9137	0.84	-	2	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	9806	12424	0.59	-	2	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	14004	14289	0.98	-	0	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	14347	14520	0.93	-	0	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	14575	14944	0.67	-	1	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	CDS	16482	16537	0.35	-	0	ID=contig48.g82.t1.cds;Parent=contig48.g82.t1
-contig48	AUGUSTUS	start_codon	16535	16537	.	-	0	Parent=contig48.g82.t1
-# coding sequence = [atggccaaaacgcttaaatctgtctgccgcccacataacatctactggaaaagccgcgtcaccgtaacattggaaaaga
-# ggctactgaaaatgacagattcaatgaaattcggtccggaatggttgcgcaatatgtcagccgagccctcgggctctcccagtacttacaacgtcagc
-# actggagccctaaatagttcgattgcagcgcacagcctgggccacaacgcgacagcctcttcatcgcgtaatttatttccagaataccggtacggtcg
-# cgaggaaatgctttccttgttcgatcggaactgtatgctgccgcagatcctgccttcattcaaaaagctttttgtggaaaaggtccagtatccacttg
-# ctttgacaccaagttccgaggaggacaacaaccaaaatgtgctcgggaatagctcgcgacctgcctggttgcagcgatcgtctggtggatttagtact
-# gcctctcggggcactggacgtggtgggacagtcgatcggggccgaatacgcggcaaatctgtctatcatcctatataccaacgcccaagtggtcttta
-# cgatgagggcttatcggtaatatctatcaaggctgaacgcacttggagtgaacgcaacggaactggtgattctgccgtgaccaacatctctagtagta
-# gctcaggtgtccttgactggaacgggactccaagctcaagtcctcgaaaagacttctcaagtcatcatcgcaatatggagaactggcgacgatcacgg
-# aatgaagacggctccggagacggtccagttggcattagtggtcccgacattggtggttggagaagcggtggtggcgcaggaagtactaatacaagttt
-# tggtaccaacagtcatcgatgggggaggtctacaagttggcgcgatgaagatgttcacgtcgacaatccaagtactttgcaacgttcaatttcaacgg
-# ttgggactgtaggcccggatcgagagcggcctggaaacagtaaatcatccggaataggagctggagaggcagccggctcatccaacccttctgtacga
-# ctgttaagctcgaagacctcgccattgtgggctgtcaataatgtagttggtaatggtggcgatgacaatcttcctgaatgggctatggaaaatccatc
-# agagttgggtggtagttttgatgctagtggagcctttcatggtgatgctgatcctcaaaataacaaaagtttaaaagccaaaggttttaactctgatc
-# agagcttgtcaaaatctaaaagtgaaccccttaatgagaatgatagtgtaaacgataaaacttctgaagtctctttaacgaatttatcggcttcgcag
-# gaattacccgaaagccgtttgtctccagtaaactcaacaacaaaaacggatgtcatccatggggatatttcagatcgaatcaaagaagttgccgatga
-# agtggaaaaacttataacagaagatgataataaaccctttacgaattcaaaccaacttcaaagtgatagcggtcactttcctgctgcgctgccaagct
-# tgacagataatgagttgagcacgacaccgatttctgtgaatccttctatagtgcgacagcaagtagctaccaccatgcctatacaaatcgcaactaca
-# atttcagaagcaactcaaccatctcatcagcattcaactgttccgttttcaaatctggttgctatgcagcaccataacatgcaacatcagccacattt
-# ttcaatggttcctacgccacatttgatcaatccaaatctcaatgaattatggttttatcgggatccccaggcaaatgtacagggtccattcagtgcga
-# tggagatgaccgaatggtaccgtgctgggtactttaatgaaaatttgttcgtgcgacgattctccgataataggtttagacccttgggcgagcttata
-# aaattttgccatgggaacatgccatttacgcacagccacctacttccttcgccgatggacttggagaatcttcctgttggtcaaataccagccacact
-# ttcagcgggacttccaatctcgccccgtaagcaatcaccaattgctctcccgctgactgttgtcgaacagcaattgcaacaacaaagatgtgatcaac
-# ttaaggcaaatgtaaccgcagccgctgaatctctaagtgcagcaattaaaggaaatttaggaggaaatagcatcaccaccacgtcccaaattcttgca
-# atgcgatttcagatgttacaggaccaatacttacagcaccaagaataccaaatcctggcagagctatccaaaaatgaatgctttcaacggctttcggc
-# tgtcgagagagaggcggttgttcgccgcaaagttcaagttcttgtcctacctgagtatttgaccagtttaaacggtctgagcaactctctttccgtgt
-# tgaatcctgctgccggaagccagttatatactgcggtggctgaacaggctaagaaggatcagcagcatatgtttggaaacagcaacgagcagcaaaga
-# acaggaggtaatctactagatgctaataatttcatactaaatgctcaagttttgcatcagcaagctcagtcagtagttgttccgttagcagcatccgt
-# ggaatgtgttatggaaagtggatctgcaggcgacctaaataaacttgaagatcagcccagaaatgatttggacctaattaatgaatacaatttgcgaa
-# tgcttttgcgtggtcaaccaacagttaaccaacagcaacaacctttgctgccaacttctggtaacgaaaatatctctggaggagattatataactgaa
-# acacaattgctagcggctcaaaacttgatgattccaatgtggttacctcctagcaagcaacaacaacctgacccacaatggcctggactgactaacga
-# gaaagcaactctatgggaagtaggcaacctacatgaagagcccagtgaggatcaacaacttttaatgctcaggtcttcgcaaagctgctttccagaca
-# cagtacagtctgtcccagcaacaacaccatcgcaagttcaaccagaaaataattttaaacacagcagttcagcggaattagaacagccccacacaact
-# gacaatctaaaggaatcacacaatcaacagttggttcaatcctttgcttccgaatctgaacatcaaaataaggagcgaaatctacatcagcaacagat
-# aaagcattctagcaagcaggttttgaatgttaaacagaatgtggcacagaacttgccaataaagcgaatcaatgaagatgaccgcaaacgagagctgg
-# cagaagaaaagaagcggcagaaggaggagcgcaagcgccagcaactggaagaagaaaagcgtcgggctattctggaatctgaagaaaaagcgcgtcaa
-# atgcaggaagaaaaggaaaggcaacagcaaatacaagcacaacgtcgaaaagcattgttaggtaacgctcaatcagttcaaagtggtataatagctac
-# ttccgtgtctcctcaaagcaataagaatgacgctatcaaatcggctgagccgcagtccgcatcgcggttaccatctacatctgtagcgccatggtctc
-# ttcaatctccaaattctaacaacactgcccctggtctggctgagatacaaaaggcagagcgtcgggagcgccgtgcagaccagcagcgacaccaggaa
-# ctactagataagcagttgcgtgccaatgctgctgctgcggctgaagctagcgatgctttgctaaagtggcaggcagccccagcggcgtctcccgttat
-# gagccttgccgagattcaagcggaggaggccaagcggttagccaacgaaattgtggatcagcagcgtcggcgcgaacttgagcaacaccaacatgtcg
-# cactatcttcagcccatgtagggacgagtggaactaccaacatctggggaagcgctaataaggcatggaatggttcgtctcttgttccatcgcttcca
-# ataagatcaaacacaggaactggactgtgggacgaaccaagtggatcaagtgctaataatggatctggaacaagcattggcagtacagttactgcggc
-# cgcagttttggtagctggactaaactcggcaaataaagccaatcagccagctcagaacaaatcgtcgacttcgtttgcatcgcctcgaaatctacgga
-# agagtcaaacattgccagccattcataacacaggaaagactacaaaaagtgcaacaggtcaacaacaggagaaacaaaaattgattcaggttcgtgcg
-# tgttcaaaagtagcaattgcctctacagaggagaaagataaagagagaaaatctaatgctaaaagtcatgtgccgcaaagcacggatgcgaccattag
-# taaggttaatgagtatgaaggcgagtttactagctggtgtatgaagagcctagataatatgtccgccaaagtggatgtaccaacgttcgtggcattct
-# tgcaggatttagaagcgccgtatgaggtgaaggactatgtacgaatatatctaggtgaaggaaaagagtcgttggatttcgcaagacaatttctggaa
-# cggcgcagcaagtacaaaagcttgcaacgtgcccaaaatgcacacaatgatgatatgtgcaaaccggcacccgccataacaccatcgacaaatgacta
-# tgctgacagcaagaacaagcagaaaaaggttaagaagaataagatgactaaaatggacgcccgcattctggggttttcagtcaccgccgctgagggtc
-# gcataaatgttggcgtacgtgattatgtcgaaggaccataa]
-# protein sequence = [MAKTLKSVCRPHNIYWKSRVTVTLEKRLLKMTDSMKFGPEWLRNMSAEPSGSPSTYNVSTGALNSSIAAHSLGHNATA
-# SSSRNLFPEYRYGREEMLSLFDRNCMLPQILPSFKKLFVEKVQYPLALTPSSEEDNNQNVLGNSSRPAWLQRSSGGFSTASRGTGRGGTVDRGRIRGK
-# SVYHPIYQRPSGLYDEGLSVISIKAERTWSERNGTGDSAVTNISSSSSGVLDWNGTPSSSPRKDFSSHHRNMENWRRSRNEDGSGDGPVGISGPDIGG
-# WRSGGGAGSTNTSFGTNSHRWGRSTSWRDEDVHVDNPSTLQRSISTVGTVGPDRERPGNSKSSGIGAGEAAGSSNPSVRLLSSKTSPLWAVNNVVGNG
-# GDDNLPEWAMENPSELGGSFDASGAFHGDADPQNNKSLKAKGFNSDQSLSKSKSEPLNENDSVNDKTSEVSLTNLSASQELPESRLSPVNSTTKTDVI
-# HGDISDRIKEVADEVEKLITEDDNKPFTNSNQLQSDSGHFPAALPSLTDNELSTTPISVNPSIVRQQVATTMPIQIATTISEATQPSHQHSTVPFSNL
-# VAMQHHNMQHQPHFSMVPTPHLINPNLNELWFYRDPQANVQGPFSAMEMTEWYRAGYFNENLFVRRFSDNRFRPLGELIKFCHGNMPFTHSHLLPSPM
-# DLENLPVGQIPATLSAGLPISPRKQSPIALPLTVVEQQLQQQRCDQLKANVTAAAESLSAAIKGNLGGNSITTTSQILAMRFQMLQDQYLQHQEYQIL
-# AELSKNECFQRLSAVEREAVVRRKVQVLVLPEYLTSLNGLSNSLSVLNPAAGSQLYTAVAEQAKKDQQHMFGNSNEQQRTGGNLLDANNFILNAQVLH
-# QQAQSVVVPLAASVECVMESGSAGDLNKLEDQPRNDLDLINEYNLRMLLRGQPTVNQQQQPLLPTSGNENISGGDYITETQLLAAQNLMIPMWLPPSK
-# QQQPDPQWPGLTNEKATLWEVGNLHEEPSEDQQLLMLRSSQSCFPDTVQSVPATTPSQVQPENNFKHSSSAELEQPHTTDNLKESHNQQLVQSFASES
-# EHQNKERNLHQQQIKHSSKQVLNVKQNVAQNLPIKRINEDDRKRELAEEKKRQKEERKRQQLEEEKRRAILESEEKARQMQEEKERQQQIQAQRRKAL
-# LGNAQSVQSGIIATSVSPQSNKNDAIKSAEPQSASRLPSTSVAPWSLQSPNSNNTAPGLAEIQKAERRERRADQQRHQELLDKQLRANAAAAAEASDA
-# LLKWQAAPAASPVMSLAEIQAEEAKRLANEIVDQQRRRELEQHQHVALSSAHVGTSGTTNIWGSANKAWNGSSLVPSLPIRSNTGTGLWDEPSGSSAN
-# NGSGTSIGSTVTAAAVLVAGLNSANKANQPAQNKSSTSFASPRNLRKSQTLPAIHNTGKTTKSATGQQQEKQKLIQVRACSKVAIASTEEKDKERKSN
-# AKSHVPQSTDATISKVNEYEGEFTSWCMKSLDNMSAKVDVPTFVAFLQDLEAPYEVKDYVRIYLGEGKESLDFARQFLERRSKYKSLQRAQNAHNDDM
-# CKPAPAITPSTNDYADSKNKQKKVKKNKMTKMDARILGFSVTAAEGRINVGVRDYVEGP]
-# end gene contig48.g82
-###
-# start gene contig48.g83
-contig48	AUGUSTUS	gene	19507	60769	0.05	-	.	ID=contig48.g83
-contig48	AUGUSTUS	transcript	19507	60769	0.05	-	.	ID=contig48.g83.t1;Parent=contig48.g83
-contig48	AUGUSTUS	CDS	19507	19668	0.94	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	19727	19853	0.94	-	1	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	19915	20077	0.98	-	2	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	20134	20232	0.95	-	2	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	20425	20782	1	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	20842	21133	1	-	1	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	21205	21371	1	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	21464	21685	0.79	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	23561	23842	0.99	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	23908	24075	0.78	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	24362	24487	0.97	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	24544	24702	0.8	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	24943	25215	0.73	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	25303	25627	0.72	-	1	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	27407	27548	0.85	-	2	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	33666	33772	0.66	-	1	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	34005	34125	1	-	2	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	34186	34405	0.99	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	36607	36681	0.92	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	39937	40068	1	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	41716	47514	0.94	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	55647	59665	0.4	-	2	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	59726	60710	0.76	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	CDS	60764	60769	0.98	-	0	ID=contig48.g83.t1.cds;Parent=contig48.g83.t1
-contig48	AUGUSTUS	start_codon	60767	60769	.	-	0	Parent=contig48.g83.t1
-# coding sequence = [atgacgcactatgcaaggcatgattactttcataatacccaaaacggtgccttatcctctgacaccggtcgatcacctt
-# atagtcatattccttacagagcacagaacagcagagaatattatgccgagccgtacgatttaggcaatcatggactagaggaatatagtagtgagtgc
-# cacctcaccagtgatagagtactgactacaatagataaaagaaacaatagttatgaatacgactacatagaatgttatgaagcgcaggaacagcgtga
-# tgttgaatcggagtctatcgacaattggaatgaaaatcactcgggtgtcggagctcaatatgggtttgaatatgcaaatcaaaaatgtacctcagcga
-# aagtattgcctactctgccagttaataaaactgggagcggcccatcaaaaccaagtgcaactcaaatggacataattttcaaaacgaaaggtatgtgc
-# atagaaaaagaccaacgctttggtgtctgcatggccaaggcagacgaatatgaccttcgtattctgcctggtgactaccagaatatctatgccgataa
-# tctcaatggatatgctggttttgcctacccatcgacattcttaaacaatgcagtgccagcggcgccatcgcgtgctttaccacaaacaaatcggtcaa
-# gcttttatttaggtcaagatatatttggattaaatgcagacgaggcacagagggaagaacagtctaaatgcgactttgggatggatcaagctgttact
-# atggactctggttccacttcatatgacgttttggaaaaaatgtcaagaccatacacttccatgttacctttggattacagtgattaccacgatagtta
-# ttacaatactgacaatctttcaacatatagcgacaccccgccaactaccaattcacaactcaagttacaaaagcagagaaagctttcattgatgatgg
-# cgatgactacagcttctgtaatagcatctgactctatactaggaaacaacattagtaccaacgccgctacaaaagcttcagatcgatttttggagacg
-# gaatgctctggtggaatagtcactttaagtggtcctggtgccgttacgggcaccccgcctgtagctctgtctacaataataaaaactagaaaattgcc
-# aaaggttctaccagcgccacagtttaattcatcgctccatttaaattcctcaaccgccaatgcattaagttcccctgtatactcttcagatactgcag
-# cagagaaaagtcatcgacctaagcagctaccaaagctgccaacatcattaccgcagataaaaccatattcaatccacaattcgaatttgactacgtta
-# tctgccgcagatgaattaccatcatattcgttgaaatcaaatacggcatcttcaccactagcaatcacagaaacagtagcaacaacctcatacctgtc
-# ttctactgaaacaaagacatgtcctagtaaaaaacccaatgaagtatacttgaccaaatccatcgatgacggtctcacgccgccttggaccccatccc
-# ctccaacacaattaaaacaatatttcagtccttcagcggagcttccatcccaaattgtccaaaagaactcaccaacaagtcacttacctgacatcgaa
-# aaagccaaatcagacataaagccagacctacatgaaaatttgaacgaatcgattttagaatgtaaaaaatcacccgagccatgtagcgagcctgaatc
-# agccttatttaacatatctgaatatccaaagccttatacattagacataattcctttttccggagaaaaagaaaatcatatcaccaatgctgccagta
-# catcaaccacaactcattcctatgacgacaatggggagctctgtactgagctaatcaaattgcaatattctgagccttcaggtgacagtcatcttttt
-# ccatatttcaacacgtggacgactagcggtggcaattacctaccattcgaagttggacaaggtgctaatatttcaactcaatcctacacagtcacgac
-# taaagctgaatcagtaatgtcaccattaacaagtttcatccctcctctgttcatatcttcgaattttaattccaagaatttaacggaagatatcgtat
-# tttcaacaacaagttctcctcacgacaaaaacacaactgttagttacagttcatctaacaacgcgttcacaaaaactgtttacgtaaataatcccgaa
-# gaggtgccagttaccacaagcgaaaacgctataccgccgtcatcggacttaacgttaaggtcaccatcgtcattagttcctattctatcttacacgga
-# ttacatgaagcaatttgagttaccagatttgcctcagccaatcatggaactttcagaaaatatacctgttactcacagtgattctaattctgttccta
-# tcaatgatattgctactaatgccgaattttcctgtcctcccaatgagttggatgttacaagtaaatgtagtgacccattaccttcgtatttgggtgaa
-# ctttttgatgcatataacgtgcccagcctttcgattgagaatcaagaatctcccatcaagggtcaaattggcgatttatttaacattgcaatcgtacc
-# ccaggtaccaattaacaccatagaatgttcagtagaccctccgaatcgatttaatttattgccagaggctgatgcggtagaaaaccatgcggtagcat
-# tcgatgataatttttacgatagttttaatgttgacataaaagaactgacggcatctgttgcaaacattgaaccagaaaatggttcacgcaacttccca
-# agttcaagcgtggaaaatagtacggacatcgatgataagccctcggatgaatttattaatgaaaagaccgtgggcacaagagacttaaaccagaattt
-# aagctcaggacaaggtggttattataagccatcacaggcacaacagaaggcgagtgtagttgcgtctgcagcaacaagtgtactcggtggaatttcga
-# aaggcttaaaaggaggactggatggcgtattcagtggtgtcagttcaacagttgaggtctcacaaacgactaatagtaccaaaaaaggttttagcttt
-# aatttggcttctaagcttgtaccaagtgtcggtgggttgctttcgagttcaagttccaactctaccaaacaaacacaaggtcaacaaatggacccgac
-# tcctacctttataaccacatcggcagaaaatttttctagtgaaagcagtactgctaatgtgactatgacttctccaccacgtctttataaaaacgcag
-# aggacactttatatgctgcgacagtttcaaacattactgatgtaaatcatttttacagtgaaggattaatagattccaattcggcattagaaggaaat
-# atttctgacacttatgatgaaagctataatgagatgattttaactgataaattagtggatgaacagatagttggacgtgattctgggtatggcttaac
-# agaaaatccttattcttatcacgtatcttgcgtcggacaggacgatactacaaaggcttgtagtcaactgcatgacattccaattgacacgagttttg
-# ttatagagcaagcagaaataaaaagtggcctagttcatttcccggagtctacgactaagaaaggaggtacaacttctggtggcatgttcggatcaatt
-# ttaggaaaagcagcagcagctgttcaatcagcaacgcacgctgtcaatcaaggtgcatcgtcagtagcatcagtcgtgtcacagaaacaatcagtggt
-# acccacagcccacaatatacgcgacttatcgcctaatgcgataaaacgtgattcgaatagggattcagttggtttcaatgtaatgaatgtcgattaca
-# gttatcaactgggcaatgaagagtctctgtcaagccattacgaaaatactggggatgattatgagaatagtaatatcaaaatgcatgaatatggaaca
-# tatacagataataaggcatttgttaattaccattccaatggtaatcaaagccagtttcaagacgacacggcgattttcgggcaatctaaagtcattgg
-# taatggtacaaaaatattaccgacggtgccgccagcaggatccaccggcaaaaaactgcccacagtcaatggtaagtcggggttactaataaaacaga
-# tgccaacggaaatatatgacgatgaatcagaattagacgagctagatggcagtccattaattggcaaaaaaccgagttatcacattgatagtgagcag
-# gatgattactatttgggtcttcagcagacgacaccgtcgaatcaggcgaatggttattatgaacacgtcaataatggttatgactatcgcgaagatta
-# ctttaatgaggaggatgaatataagtacctcgagcagcagagagagcaagaaaaactacatcaaccgaaaaacaagaaatatctaaagcagacaaaag
-# gggtattatcgaccactcaaccacaatcctcattagatttcattgacgaaggacaggacgacgactttatgtacgaaaattatcacagtgaagaagac
-# agcggcaattatttagatgaaagctcgagtggaagcgttggtcccagcgaagggcgaaacttaaaaatggattcgaacggggatgcatctttggcttc
-# aaccagcaatcaaatgaagagagactcctttacaaataattctcttcataagcttgacacggttgtcggtgaatcaacgtctaatctaacggggatta
-# ttaaagaaaaaatgtgttcagatcttgacgaaaggagtgaagatataaatgatcagctttctgatctaaccgacataaataaactaacgctgctgaag
-# aaaaaatcactcttgaggggtgaaacggaagaagtcgttggtggtcacatgcagatgatccgacaaccggaaatcacggctaggcaacgatggcactg
-# ggcatacaacaaaataataatgcagcttaatccgctgggccaagggattccaaaagagaaaagccagttccaaaagcgggactcaaaacccaacaccg
-# aggaaaggtttgccttcgcagaaaatgctttaaggagccagattcaaataaaggaacagttgcggcaccaacaacaatcaactatgtatgcgacgtca
-# ctagccaacactccagctgccgcatcagttgaagcacaattcctaaatcaaccaacagaaagacccaactacccgctgagggtgaattctctccacca
-# taaaaacctgaccgcagctgaaaaacaacaatcgcaaatgcaaccaccaatatgtaagtcgcctatgggtatggatgcgtcttattccagttaccaaa
-# acaccaatggtagcatggtgtccataaaaagtgaacagcagttgtgtcaaatatacaattcgcagcaacactccgattacattatttcggattatatg
-# gataaaattgctacgcggattagtttacttgaaacagagttaaagtttgcttggcgtgcattggacttgctttctacagagtatggaaagatttgggt
-# tcgtttggagaagcttgaaaacatatcaatagaacaacagtctgtggttagtaatcttatggaccttatcggagcagcaaatcaagaacagcagcaaa
-# gcgattttgaaggactagactatcctttatttcaggatgaagatcaattgttaccattggtaatgaacgatactatgggattagccatggtcttagag
-# gccgagcaatctgatcctgattataataaagaactacattttggagatcataatcacactgtagaaacagagcttaagaaggttcgcgactctgatgt
-# atttttaaattcaacttgtgcattaaattctaacaacccttatcttaatattgatttgaatgatgaaggattgagcacagcaacatcaaaaagagaat
-# caagaataaaactttactcagaatccaaccttatcttgtatgaacagcagcaatttctggcaaataatgcacgtgccgaacttatgaaggaatttata
-# aatggacgtagagttttaaatgagatttcggcatcctctggtgcatcctctaaaatctacagaaaatctgataatgtaacacagccaagagaaagact
-# caaaaataaccaatcatgtatcgatatagatgaggatgacataagacaaacgagcaacgaacttgatagccttatcgaagatgttaagttttttcgat
-# tagcagcctctaaaaccggtgagggaggaaaccaagtattacccattgaagataccggaggaacggcaaacacatctaatgtcaatgaaatgaacgaa
-# tccttttacaaaaaactcaacgaggcatatcgtgacaatgacttgagttctgagatttgtaaggtggatgcattgctccaacagtctacccacgaaca
-# agtttcagcaatcaatggccacttagtttcttccttagactgtaataatcagaaagagaacggtgctacaaatgtgaaggaaactgctgagaccagtc
-# tcatggggcggcagccaatcaacaattttagtaaagagtcaagaaaacatcggaaaaaaaagcatcatacaaacgaaatggacatgataaataaattg
-# aaatgtatccttgcacaagcacaatcttcacagattactaacaacgatactgctgaactgggtactgaactctttggaatgggtaatacaattgaagc
-# tgcagccgaccagacacagaatgggttagaaaatcttcgaccaactagtgtcaactatattagtgatgacatccgacaaattttggataatgtaacag
-# agactttaatagaggaaataaacaaaattccaggtcttcaatcgttaaatgcatcacaaattagtcagctacgcaacacagtatggtcagaggaaaag
-# ttttttcaaaaactcagtcaagtcgataaaaaattggctcttctcttacttaacccgataactttatctgaagaattacgaaggcttcgcattacgag
-# ttcgaatgaacaatttgttattgtaatgaaaaagttcaataaaaatattgacactttaaaaaaattagttggtagctcactggacgattttaaaaagg
-# acaaagcgcgagcaaatacgatctcatcacaaaatctctatcaaactcttacatccaatggttgtagttttagtgcacatttattgagaaataattcg
-# gatctagatgaacagctaaagattctcgagactcaagagattgaaattaaccgcaaaaagaaaatagaccaaattgtaagcgggcttgctgaagaagt
-# acacaaacctttcacctcggatattgaatataaaagcaattacagttatataaactcaacagatgaagatagaagttttacaaaaaatatttacaatg
-# aggatgagtacataaagtctttaaagaagagtctggagcgtcacaacagtatgatttttctacttcatttacaaaatcctgagaaacacaaagtgtcg
-# gctgatatgaatgatgcaataatggatgcaagccgatctagtcatagtcctccaccaccggctcccagcgatatacttaccttaaacgaggctgtaaa
-# tcaactcagtggagatattgacccacatcaacaaaagaatgcgaaatcagattcgggcctatcgtcgatgagcggttggtcacccaattccccagtat
-# cagctggaattcaaaactgcaactttttctgtaataacgccgtagagaaaaaaatgaaagatacattgcaaacgtacccttcattgcctctagctgga
-# agttcaagttttaatagtttaccggccaactatgataaaataaatattagtaagcagaatgattacgttatatcagaagaaaacttcaactatattca
-# agagctttctaaaaatttacccatttgctctgcttatgaaaataagtcaatctttaatatgaattctgacataaacgaaatcgaaaaatgttcaacag
-# ttgacgaaatgctagaatgggaccatatcaatgaactaaataaaaaaaaattttcaaacgaaagattaaattctgaccgtatgccagacctgctgact
-# atccaagcacaaaagtcttctttaaatgaaaatcatgaaattgctgaacggctactaaatgtaaacatttcaaagtacagccgtggtgaagcatctgt
-# ggatcctgaaaaatcgcagcataaagccagcacaccttatttgacagataggcttgtattctatccgtcatccaactcgattaccgattacaacagca
-# gcaataatttggattatttaggtcaacaaaatcaagttcgtttctttaaggaatccggaaatgtaccaattgtttcactcccaccgcttcatcttgag
-# tctaatgctaacaattattccgaagctcaggtgtctgtttcttttagcctaaccaattcaaggcaatcacagcacggctatgaatttgtttctagtgt
-# aaattctgccgattcatctgtctatgctaaaaaccaccaacagtttgtaacaagacattcgcctgctaagccactaaaggtgtggaataagctaaata
-# cccttttaataggtaatctaaagcttaagcgtacatcgaagtttaatcgatcgcagtctttacccggtgatgtgcaaagtcaaggcaatcaaagacag
-# cctcgtggccaggcagggtcgtgtccgttaatttcgcacaagcggtccaacgtaagcggaagccaggttcaattatccaaaagattacaaaagctacc
-# aatgcgtcttattcgaagagcgacaggagtcccattcgtgcggcggctgtcccatcccgactctcctgttttattaggttccgattcaggtgaaccta
-# ctccaagtgatactgatacagacaaaaagtcactttcgtcgaaaatgaataacctagtgaaaagggcgaagacttacaaacggcacaactctcttctg
-# cgccgcggctgtaacctgtcggactctgaattagatatgccggactttactccatcggataacgataaaagctctataaccggaagtaaaattttaag
-# aaatcatttcgaggatgaagtggatgaagattttgaccaatccacctgtgcctatgaggataacaaggaattgggtggttcaatggaggagttaaagg
-# acagtatgccacataatttgtttgctgttctaggcgacctcaaaaaagttcaaagccccacaacaactattgctgtctcggcgacaattcccgttaag
-# aacagttccattacaaatagtaataaaataagcactctggaaaatgtaaccattaaaatgccagagattctcttggagacaaaatcacaggcgtgcct
-# tcaaaaactgaactcagtttatgctgacgactttggcgatgagaacgtacttggaaactcggtcagcatggatgcgaatgtccccaccctaagcattc
-# tggaaacaactgaagatgtcggggatacagcattaagtacattcctgacaacgccaacagcaacaacaacaacaacagtccctcgtaatctcagttcc
-# aatggtgttttgtgggtcacgcagcagtgtttagaccttccaaacaatactggctatgggtcgcgggaagatgacgataatcgaagccagcattctgc
-# tcgcactctctcttcttcgcgcaggcaaagcactgaggatagcatagacacagacgacgaatacttttattatgagcttcggcagctggaggagcagg
-# aacagcgctgtgcggaactttctggaattgcatctgccgaatcgcatgatgataacgaggtgctattttcccagatagggcaacttgtccaaaacgat
-# tttaacggaggagcccgatgtcgatctgatgtctgtgaaaatgacctagaaactattaatttttctccaagtgaaagtgtgaagttacggatgtctga
-# agtatttattgagcttaaaagcgtcgttaaattacagtcagacgtatttgctgacgctgctgttaaagagttggttgttgcaaaggcagcaggtgaaa
-# aatttgcggcagtatgtgacatgcatagtgcttggcaggacgtaaacggcgatttccaagagacagcctcagaaatggattcgactgacgatgccgag
-# atcgaaaataaaaaccatcgaaagttgcgacgattaaagaaaacacgcgatcgaaatgttaatatttctgacgatgcagccagttcaagttcgtcatg
-# cctttctgaaaatgaatgtgaacacaagagtaaaaatagacctattgatcattgtattaataaatccgatggagaaaaggatgaaataaatagaccaa
-# tcaaatcgacggcttctagtgagacatctggacctgatacgccggcagagataagcgatgttgagataagcgagacagaaaatgatctgagagatgat
-# ggaaacccattgcttgacaatccagagtttctattggatgtaaatgaaaaatcgaatccacaatctggaaacaatttaaaaaaagaggccctagaacc
-# ggctcagagtaatatgcagtcaatggagaatattaaaaccgaaccagttccacctaacacccctaaaatgttaattagtcaagaatcagattttgatg
-# gatcccaggttataggtagcaatggtgaagcgggtcttggcagtagcaagtggaaattattaaaaactttaaaggagcgcaagatcgaggagaaaaat
-# aatcaagataaaattaaagaagatgaaatgaccaaggacagggagaagaatggcggtggtactggagatattggattacgtaccaatggacatcctgg
-# tgacaatcctttctacagtaatattgacagcatgccggatattcggcctcgcagaaaatcaattccccttgtttctgagctgacaatggctgctacaa
-# aacgaaatgctggacttacatctgctgttccacgtgcaacgcttaacgacgaagaactgaaaatgcatgtatacaaaaaagctctgcaggctctaatc
-# taccctatatcatcaactacgccccacaactttttattatggacggcaacatcacctacgtactgctacgaatgtgagggtcttctgtgggggatagc
-# gcgacaaggagtgagatgcactgagtgcggtgtaaagtgtcatgaaaagtgtaaagacctgctgaacgctgattgccttcagcgagctgccgaaaaaa
-# gctcaaaacacggtgcagaggacaaggctaattcaatcatcaccgcgatgaaagagcgaatgaaacaacgtgagcgggaaaagccagaaatattcgag
-# ttgataagagccgtattcagcgttgaggagaagagtcacactggtcatatgaaggctgtcaaacaaagcgtcctggatggcacaagcaaatggtctgc
-# caagatagcgatcacagtgatttgtgctcaaggcctgatagcgaaggataaaagcggtaccagtgatccatatgtgacggtgcaggttagcaaggtga
-# aaaaacgaacgcgaacaatgccacaggaacttaaccctgtgtggaacgagaagtttcacttcgagtgccacaactcctcagaccgtataaaagttcga
-# gtttgggacgaagataatgatcttaagtcaaaacttcgtcagaaactaactcgagagtcggacgattttttgggccaaacaattattgaggttcgtac
-# actttctggcgaaatggatgtttggtacaatttggagaagcgcacagataaatccgctgtgtcaggcgccatacggcttcatatatctgttgaaataa
-# agggcgaggagaaggtagctccttatcatgtacaatatacctgcttgcacgagaatctgtttcattatctttgtgaagaaaatagcggaatggttaag
-# ttgccaactcaaaaaggagacgatgcttggaaattatattttgatgaaattcctgaagagattgtggacgagttttctatgcggtatggaatcgagaa
-# tatttatcaagctatgacgcacttccattgcctatctgccaaatacctgtgtcccggagtaccagctgtaatgagtaccctgttggcaaatataaacg
-# cgtattatgctcatacgactgcttcttcagctgtgtcggccagtgatcgctttgcagccagcaattttgggaaagaaaaatttgtgaaattgttggac
-# cagttgcacaactctctaagaatcgatttgtcaatgtacagaaacaactttcctgcgtcgagcccagaaaagttaatggatctcaaatctacagtcga
-# tttattgaccagcataacatttttccggatgaaggtacaagaactatcaagtccaccgagagctagtacggttgtcaaagactgtgttaaagcatgcc
-# tgagatcaacctaccagttcttatttgagaactgctacgaactttacaacagagaatttcaggttgaccccaatgaagcaaaacgtgctccggacgat
-# catgaacctaaactggatagcgttgacttctggcacaagctaatagctttaatcgtatcggttatagatgaagataagaacagttatggagccgtttt
-# aaaccaatttccccaggaactaaatattggccagttatcagcatcctccatgtggcatcttttcgctgtcgacatgaagtacgcacttgaagagcacg
-# agcagcaccgtctatgcaagtcgtcggcttatatgaatcttcactttagagttaaatggctatatagtaactacgttaaagaggtgcctccctacaaa
-# ggtgccgtccccgattacccagcatggttcgagccttttgtgatgcagtggcttaatgagaatgacgatgtgtcactggaataccttcacggcgcatt
-# taaacgtgacaaaaaagacgggtttcaaaagagcagcgaacacgcgcttttttcaaattcggttgtcgacgtctttacgcaattgacgcaatgtttcg
-# atgttgttagcaaactcgagtgtcctgatccagaaatttggaaacgttacatgaggcgttttgctaaaacaatcgtaaaagtgcttatagcttatgcg
-# gatattgtaaaagtagagtttccagatcatatgaaggatgaaagaattgcttgcatacttatgaacaatattcaacaactaagggtgcaattggaaaa
-# aatgtttgagtctatgggaggagataagctagaggaggatgcagccaatattttgaaagagcttcaacagaatcttaactcggcgttggacgatttgg
-# catcacaatttgctatcagtttggagccacggataactcagtcggtgagagaactaggtgacatgctgctttctattaagggaggtagtggaactctg
-# gcggctggtaacctagcagcccaaaggaacgccgtcgccgttgaagcagatgaagttttaagaccgctcatggatttgctcgatggttctttaacact
-# ttatgcacagtcatgtgaaaaaacagtactgaagcgattactaaaagagctatggaaaatcgtaatgcgaatattagagaaaaccattgttctaccac
-# caatgactgataaaaccatgatgtttaaacaccttactgataatgccaaaaatttagcatccaatgcaaaaattgaagacatgggaagattgttcaag
-# tcgcatatggcaggcaaacaagatgtcaaaagtgcccttagcggtgtaatggacatatcgaaggaagtcgaaaaaaatttgtcaccaaaacaatgtgc
-# cgttcttgacgttgccttagatacaataaaacaatatttccacgccggtggcaatggactgaaaaagacatttctagaaaaatcctccgaactgcaaa
-# gtctacgttacgctctcagtttatatacgcaaatgaccgacaccctaatcaaaacgtttatatctagccaagtccacgaggttgatcctgaaaacgca
-# gaggaaagtgtcggtgaaatttctgtgcaaatagacttgttttcccatcctggtactggcgaacataaagtgaatgtgaaagtcgttgctgctaatga
-# tcttaaatggcaaataccgtcaggaatgtttcgtccatttgttgacattaatctaatcggaccacacctgcaagaaaaaaaacgaaaattcgctacaa
-# agtcaaaatccaacaactggtcacccaaatacaacgaatcttttagcttcaccattggaaatgaagagcagctagacttctttgagttgcacatttgc
-# gttaaggactattgttttgcacgtgacgatagacttgtaggcgttgctgtaattccactaaaagatatatcggaaaagggctccgtcgcatgctggtt
-# acctttaatgaggcgtattgaaatggacgagacgggttggaccattttacgaatcttgtcacaacgtaataatgatgaagtagccaaggaatttgtta
-# agctaaaatcggaaataaggcaggagccaacaatgggcacctaa]
-# protein sequence = [MTHYARHDYFHNTQNGALSSDTGRSPYSHIPYRAQNSREYYAEPYDLGNHGLEEYSSECHLTSDRVLTTIDKRNNSYE
-# YDYIECYEAQEQRDVESESIDNWNENHSGVGAQYGFEYANQKCTSAKVLPTLPVNKTGSGPSKPSATQMDIIFKTKGMCIEKDQRFGVCMAKADEYDL
-# RILPGDYQNIYADNLNGYAGFAYPSTFLNNAVPAAPSRALPQTNRSSFYLGQDIFGLNADEAQREEQSKCDFGMDQAVTMDSGSTSYDVLEKMSRPYT
-# SMLPLDYSDYHDSYYNTDNLSTYSDTPPTTNSQLKLQKQRKLSLMMAMTTASVIASDSILGNNISTNAATKASDRFLETECSGGIVTLSGPGAVTGTP
-# PVALSTIIKTRKLPKVLPAPQFNSSLHLNSSTANALSSPVYSSDTAAEKSHRPKQLPKLPTSLPQIKPYSIHNSNLTTLSAADELPSYSLKSNTASSP
-# LAITETVATTSYLSSTETKTCPSKKPNEVYLTKSIDDGLTPPWTPSPPTQLKQYFSPSAELPSQIVQKNSPTSHLPDIEKAKSDIKPDLHENLNESIL
-# ECKKSPEPCSEPESALFNISEYPKPYTLDIIPFSGEKENHITNAASTSTTTHSYDDNGELCTELIKLQYSEPSGDSHLFPYFNTWTTSGGNYLPFEVG
-# QGANISTQSYTVTTKAESVMSPLTSFIPPLFISSNFNSKNLTEDIVFSTTSSPHDKNTTVSYSSSNNAFTKTVYVNNPEEVPVTTSENAIPPSSDLTL
-# RSPSSLVPILSYTDYMKQFELPDLPQPIMELSENIPVTHSDSNSVPINDIATNAEFSCPPNELDVTSKCSDPLPSYLGELFDAYNVPSLSIENQESPI
-# KGQIGDLFNIAIVPQVPINTIECSVDPPNRFNLLPEADAVENHAVAFDDNFYDSFNVDIKELTASVANIEPENGSRNFPSSSVENSTDIDDKPSDEFI
-# NEKTVGTRDLNQNLSSGQGGYYKPSQAQQKASVVASAATSVLGGISKGLKGGLDGVFSGVSSTVEVSQTTNSTKKGFSFNLASKLVPSVGGLLSSSSS
-# NSTKQTQGQQMDPTPTFITTSAENFSSESSTANVTMTSPPRLYKNAEDTLYAATVSNITDVNHFYSEGLIDSNSALEGNISDTYDESYNEMILTDKLV
-# DEQIVGRDSGYGLTENPYSYHVSCVGQDDTTKACSQLHDIPIDTSFVIEQAEIKSGLVHFPESTTKKGGTTSGGMFGSILGKAAAAVQSATHAVNQGA
-# SSVASVVSQKQSVVPTAHNIRDLSPNAIKRDSNRDSVGFNVMNVDYSYQLGNEESLSSHYENTGDDYENSNIKMHEYGTYTDNKAFVNYHSNGNQSQF
-# QDDTAIFGQSKVIGNGTKILPTVPPAGSTGKKLPTVNGKSGLLIKQMPTEIYDDESELDELDGSPLIGKKPSYHIDSEQDDYYLGLQQTTPSNQANGY
-# YEHVNNGYDYREDYFNEEDEYKYLEQQREQEKLHQPKNKKYLKQTKGVLSTTQPQSSLDFIDEGQDDDFMYENYHSEEDSGNYLDESSSGSVGPSEGR
-# NLKMDSNGDASLASTSNQMKRDSFTNNSLHKLDTVVGESTSNLTGIIKEKMCSDLDERSEDINDQLSDLTDINKLTLLKKKSLLRGETEEVVGGHMQM
-# IRQPEITARQRWHWAYNKIIMQLNPLGQGIPKEKSQFQKRDSKPNTEERFAFAENALRSQIQIKEQLRHQQQSTMYATSLANTPAAASVEAQFLNQPT
-# ERPNYPLRVNSLHHKNLTAAEKQQSQMQPPICKSPMGMDASYSSYQNTNGSMVSIKSEQQLCQIYNSQQHSDYIISDYMDKIATRISLLETELKFAWR
-# ALDLLSTEYGKIWVRLEKLENISIEQQSVVSNLMDLIGAANQEQQQSDFEGLDYPLFQDEDQLLPLVMNDTMGLAMVLEAEQSDPDYNKELHFGDHNH
-# TVETELKKVRDSDVFLNSTCALNSNNPYLNIDLNDEGLSTATSKRESRIKLYSESNLILYEQQQFLANNARAELMKEFINGRRVLNEISASSGASSKI
-# YRKSDNVTQPRERLKNNQSCIDIDEDDIRQTSNELDSLIEDVKFFRLAASKTGEGGNQVLPIEDTGGTANTSNVNEMNESFYKKLNEAYRDNDLSSEI
-# CKVDALLQQSTHEQVSAINGHLVSSLDCNNQKENGATNVKETAETSLMGRQPINNFSKESRKHRKKKHHTNEMDMINKLKCILAQAQSSQITNNDTAE
-# LGTELFGMGNTIEAAADQTQNGLENLRPTSVNYISDDIRQILDNVTETLIEEINKIPGLQSLNASQISQLRNTVWSEEKFFQKLSQVDKKLALLLLNP
-# ITLSEELRRLRITSSNEQFVIVMKKFNKNIDTLKKLVGSSLDDFKKDKARANTISSQNLYQTLTSNGCSFSAHLLRNNSDLDEQLKILETQEIEINRK
-# KKIDQIVSGLAEEVHKPFTSDIEYKSNYSYINSTDEDRSFTKNIYNEDEYIKSLKKSLERHNSMIFLLHLQNPEKHKVSADMNDAIMDASRSSHSPPP
-# PAPSDILTLNEAVNQLSGDIDPHQQKNAKSDSGLSSMSGWSPNSPVSAGIQNCNFFCNNAVEKKMKDTLQTYPSLPLAGSSSFNSLPANYDKINISKQ
-# NDYVISEENFNYIQELSKNLPICSAYENKSIFNMNSDINEIEKCSTVDEMLEWDHINELNKKKFSNERLNSDRMPDLLTIQAQKSSLNENHEIAERLL
-# NVNISKYSRGEASVDPEKSQHKASTPYLTDRLVFYPSSNSITDYNSSNNLDYLGQQNQVRFFKESGNVPIVSLPPLHLESNANNYSEAQVSVSFSLTN
-# SRQSQHGYEFVSSVNSADSSVYAKNHQQFVTRHSPAKPLKVWNKLNTLLIGNLKLKRTSKFNRSQSLPGDVQSQGNQRQPRGQAGSCPLISHKRSNVS
-# GSQVQLSKRLQKLPMRLIRRATGVPFVRRLSHPDSPVLLGSDSGEPTPSDTDTDKKSLSSKMNNLVKRAKTYKRHNSLLRRGCNLSDSELDMPDFTPS
-# DNDKSSITGSKILRNHFEDEVDEDFDQSTCAYEDNKELGGSMEELKDSMPHNLFAVLGDLKKVQSPTTTIAVSATIPVKNSSITNSNKISTLENVTIK
-# MPEILLETKSQACLQKLNSVYADDFGDENVLGNSVSMDANVPTLSILETTEDVGDTALSTFLTTPTATTTTTVPRNLSSNGVLWVTQQCLDLPNNTGY
-# GSREDDDNRSQHSARTLSSSRRQSTEDSIDTDDEYFYYELRQLEEQEQRCAELSGIASAESHDDNEVLFSQIGQLVQNDFNGGARCRSDVCENDLETI
-# NFSPSESVKLRMSEVFIELKSVVKLQSDVFADAAVKELVVAKAAGEKFAAVCDMHSAWQDVNGDFQETASEMDSTDDAEIENKNHRKLRRLKKTRDRN
-# VNISDDAASSSSSCLSENECEHKSKNRPIDHCINKSDGEKDEINRPIKSTASSETSGPDTPAEISDVEISETENDLRDDGNPLLDNPEFLLDVNEKSN
-# PQSGNNLKKEALEPAQSNMQSMENIKTEPVPPNTPKMLISQESDFDGSQVIGSNGEAGLGSSKWKLLKTLKERKIEEKNNQDKIKEDEMTKDREKNGG
-# GTGDIGLRTNGHPGDNPFYSNIDSMPDIRPRRKSIPLVSELTMAATKRNAGLTSAVPRATLNDEELKMHVYKKALQALIYPISSTTPHNFLLWTATSP
-# TYCYECEGLLWGIARQGVRCTECGVKCHEKCKDLLNADCLQRAAEKSSKHGAEDKANSIITAMKERMKQREREKPEIFELIRAVFSVEEKSHTGHMKA
-# VKQSVLDGTSKWSAKIAITVICAQGLIAKDKSGTSDPYVTVQVSKVKKRTRTMPQELNPVWNEKFHFECHNSSDRIKVRVWDEDNDLKSKLRQKLTRE
-# SDDFLGQTIIEVRTLSGEMDVWYNLEKRTDKSAVSGAIRLHISVEIKGEEKVAPYHVQYTCLHENLFHYLCEENSGMVKLPTQKGDDAWKLYFDEIPE
-# EIVDEFSMRYGIENIYQAMTHFHCLSAKYLCPGVPAVMSTLLANINAYYAHTTASSAVSASDRFAASNFGKEKFVKLLDQLHNSLRIDLSMYRNNFPA
-# SSPEKLMDLKSTVDLLTSITFFRMKVQELSSPPRASTVVKDCVKACLRSTYQFLFENCYELYNREFQVDPNEAKRAPDDHEPKLDSVDFWHKLIALIV
-# SVIDEDKNSYGAVLNQFPQELNIGQLSASSMWHLFAVDMKYALEEHEQHRLCKSSAYMNLHFRVKWLYSNYVKEVPPYKGAVPDYPAWFEPFVMQWLN
-# ENDDVSLEYLHGAFKRDKKDGFQKSSEHALFSNSVVDVFTQLTQCFDVVSKLECPDPEIWKRYMRRFAKTIVKVLIAYADIVKVEFPDHMKDERIACI
-# LMNNIQQLRVQLEKMFESMGGDKLEEDAANILKELQQNLNSALDDLASQFAISLEPRITQSVRELGDMLLSIKGGSGTLAAGNLAAQRNAVAVEADEV
-# LRPLMDLLDGSLTLYAQSCEKTVLKRLLKELWKIVMRILEKTIVLPPMTDKTMMFKHLTDNAKNLASNAKIEDMGRLFKSHMAGKQDVKSALSGVMDI
-# SKEVEKNLSPKQCAVLDVALDTIKQYFHAGGNGLKKTFLEKSSELQSLRYALSLYTQMTDTLIKTFISSQVHEVDPENAEESVGEISVQIDLFSHPGT
-# GEHKVNVKVVAANDLKWQIPSGMFRPFVDINLIGPHLQEKKRKFATKSKSNNWSPKYNESFSFTIGNEEQLDFFELHICVKDYCFARDDRLVGVAVIP
-# LKDISEKGSVACWLPLMRRIEMDETGWTILRILSQRNNDEVAKEFVKLKSEIRQEPTMGT]
-# end gene contig48.g83
-###
-#
-# ----- prediction on sequence number 49 (length = 30003, name = contig49) -----
-#
-# Predicted genes for sequence number 49 on both strands
-# start gene contig49.g84
-contig49	AUGUSTUS	gene	1470	25760	0.2	-	.	ID=contig49.g84
-contig49	AUGUSTUS	transcript	1470	25760	0.2	-	.	ID=contig49.g84.t1;Parent=contig49.g84
-contig49	AUGUSTUS	CDS	1470	1532	0.77	-	0	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	CDS	1598	1672	0.97	-	0	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	CDS	4928	5059	1	-	0	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	CDS	6707	12505	0.93	-	0	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	CDS	20638	24656	0.44	-	2	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	CDS	24717	25701	0.61	-	0	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	CDS	25755	25760	0.96	-	0	ID=contig49.g84.t1.cds;Parent=contig49.g84.t1
-contig49	AUGUSTUS	start_codon	25758	25760	.	-	0	Parent=contig49.g84.t1
-# coding sequence = [atgacgcactatgcaaggcatgattactttcataatacccaaaacggtgccttatcctctgacaccggtcgatcacctt
-# atagtcatattccttacagagcacagaacagcagagaatattatgccgagccgtacgatttaggcaatcatggactagaggaatatagtagtgagtgc
-# cacctcaccagtgatagagtactgactacaatagataaaagaaacaatagttatgaatacgactacatagaatgttatgaagcgcaggaacagcgtga
-# tgttgaatcggagtctatcgacaattggaatgaaaatcactcgggtgtcggagctcaatatgggtttgaatatgcaaatcaaaaatgtacctcagcga
-# aagtattgcctactctgccagttaataaaactgggagcggcccatcaaaaccaagtgcaactcaaatggacataattttcaaaacgaaaggtatgtgc
-# atagaaaaagaccaacgctttggtgtctgcatggccaaggcagacgaatatgaccttcgtattctgcctggtgactaccagaatatctatgccgataa
-# tctcaatggatatgctggttttgcctacccatcgacattcttaaacaatgcagtgccagcggcgccatcgcgtgctttaccacaaacaaatcggtcaa
-# gcttttatttaggtcaagatatatttggattaaatgcagacgaggcacagagggaagaacagtctaaatgcgactttgggatggatcaagctgttact
-# atggactctggttccacttcatatgacgttttggaaaaaatgtcaagaccatacacttccatgttacctttggattacagtgattaccacgatagtta
-# ttacaatactgacaatctttcaacatatagcgacaccccgccaactaccaattcacaactcaagttacaaaagcagagaaagctttcattgatgatgg
-# cgatgactacagcttctgtaatagcatctgactctatactaggaaacaacattagtaccaacgccgctacaaaagcttcagatcgatttttggagacg
-# gaatgctctggtggaatagtcactttaagtggtcctggtgccgttacgggcaccccgcctgtagctctgtctacaataataaaaactagaaaattgcc
-# aaaggttctaccagcgccacagtttaattcatcgctccatttaaattcctcaaccgccaatgcattaagttcccctgtatactcttcagatactgcag
-# cagagaaaagtcatcgacctaagcagctaccaaagctgccaacatcattaccgcagataaaaccatattcaatccacaattcgaatttgactacgtta
-# tctgccgcagatgaattaccatcatattcgttgaaatcaaatacggcatcttcaccactagcaatcacagaaacagtagcaacaacctcatacctgtc
-# ttctactgaaacaaagacatgtcctagtaaaaaacccaatgaagtatacttgaccaaatccatcgatgacggtctcacgccgccttggaccccatccc
-# ctccaacacaattaaaacaatatttcagtccttcagcggagcttccatcccaaattgtccaaaagaactcaccaacaagtcacttacctgacatcgaa
-# aaagccaaatcagacataaagccagacctacatgaaaatttgaacgaatcgattttagaatgtaaaaaatcacccgagccatgtagcgagcctgaatc
-# agccttatttaacatatctgaatatccaaagccttatacattagacataattcctttttccggagaaaaagaaaatcatatcaccaatgctgccagta
-# catcaaccacaactcattcctatgacgacaatggggagctctgtactgagctaatcaaattgcaatattctgagccttcaggtgacagtcatcttttt
-# ccatatttcaacacgtggacgactagcggtggcaattacctaccattcgaagttggacaaggtgctaatatttcaactcaatcctacacagtcacgac
-# taaagctgaatcagtaatgtcaccattaacaagtttcatccctcctctgttcatatcttcgaattttaattccaagaatttaacggaagatatcgtat
-# tttcaacaacaagttctcctcacgacaaaaacacaactgttagttacagttcatctaacaacgcgttcacaaaaactgtttacgtaaataatcccgaa
-# gaggtgccagttaccacaagcgaaaacgctataccgccgtcatcggacttaacgttaaggtcaccatcgtcattagttcctattctatcttacacgga
-# ttacatgaagcaatttgagttaccagatttgcctcagccaatcatggaactttcagaaaatatacctgttactcacagtgattctaattctgttccta
-# tcaatgatattgctactaatgccgaattttcctgtcctcccaatgagttggatgttacaagtaaatgtagtgacccattaccttcgtatttgggtgaa
-# ctttttgatgcatataacgtgcccagcctttcgattgagaatcaagaatctcccatcaagggtcaaattggcgatttatttaacattgcaatcgtacc
-# ccaggtaccaattaacaccatagaatgttcagtagaccctccgaatcgatttaatttattgccagaggctgatgcggtagaaaaccatgcggtagcat
-# tcgatgataatttttacgatagttttaatgttgacataaaagaactgacggcatctgttgcaaacattgaaccagaaaatggttcacgcaacttccca
-# agttcaagcgtggaaaatagtacggacatcgatgataagccctcggatgaatttattaatgaaaagaccgtgggcacaagagacttaaaccagaattt
-# aagctcaggacaaggtggttattataagccatcacaggcacaacagaaggcgagtgtagttgcgtctgcagcaacaagtgtactcggtggaatttcga
-# aaggcttaaaaggaggactggatggcgtattcagtggtgtcagttcaacagttgaggtctcacaaacgactaatagtaccaaaaaaggttttagcttt
-# aatttggcttctaagcttgtaccaagtgtcggtgggttgctttcgagttcaagttccaactctaccaaacaaacacaaggtcaacaaatggacccgac
-# tcctacctttataaccacatcggcagaaaatttttctagtgaaagcagtactgctaatgtgactatgacttctccaccacgtctttataaaaacgcag
-# aggacactttatatgctgcgacagtttcaaacattactgatgtaaatcatttttacagtgaaggattaatagattccaattcggcattagaaggaaat
-# atttctgacacttatgatgaaagctataatgagatgattttaactgataaattagtggatgaacagatagttggacgtgattctgggtatggcttaac
-# agaaaatccttattcttatcacgtatcttgcgtcggacaggacgatactacaaaggcttgtagtcaactgcatgacattccaattgacacgagttttg
-# ttatagagcaagcagaaataaaaagtggcctagttcatttcccggagtctacgactaagaaaggaggtacaacttctggtggcatgttcggatcaatt
-# ttaggaaaagcagcagcagctgttcaatcagcaacgcacgctgtcaatcaaggtgcatcgtcagtagcatcagtcgtgtcacagaaacaatcagtggt
-# acccacagcccacaatatacgcgacttatcgcctaatgcgataaaacgtgattcgaatagggattcagttggtttcaatgtaatgaatgtcgattaca
-# gttatcaactgggcaatgaagagtctctgtcaagccattacgaaaatactggggatgattatgagaatagtaatatcaaaatgcatgaatatggaaca
-# tatacagataataaggcatttgttaattaccattccaatggtaatcaaagccagtttcaagacgacacggcgattttcgggcaatctaaagtcattgg
-# taatggtacaaaaatattaccgacggtgccgccagcaggatccaccggcaaaaaactgcccacagtcaatggtaagtcggggttactaataaaacaga
-# tgccaacggaaatatatgacgatgaatcagaattagacgagctagatggcagtccattaattggcaaaaaaccgagttatcacattgatagtgagcag
-# gatgattactatttgggtcttcagcagacgacaccgtcgaatcaggcgaatggttattatgaacacgtcaataatggttatgactatcgcgaagatta
-# ctttaatgaggaggatgaatataagtacctcgagcagcagagagagcaagaaaaactacatcaaccgaaaaacaagaaatatctaaagcagacaaaag
-# gggtattatcgaccactcaaccacaatcctcattagatttcattgacgaaggacaggacgacgactttatgtacgaaaattatcacagtgaagaagac
-# agcggcaattatttagatgaaagctcgagtggaagcgttggtcccagcgaagggcgaaacttaaaaatggattcgaacggggatgcatctttggcttc
-# aaccagcaatcaaatgaagagagactcctttacaaataattctcttcataagcttgacacggttgtcggtgaatcaacgtctaatctaacggggatta
-# ttaaagaaaaaatgtgttcagatcttgacgaaaggagtgaagatataaatgatcagctttctgatctaaccgacataaataaactaacgctgctgaag
-# aaaaaatcactcttgaggggtgaaacggaagaagtcgttggtggtcacatgcagatgatccgacaaccggaaatcacggctaggcaacgatggcactg
-# ggcatacaacaaaataataatgcagcttaatccgctgggccaagggattccaaaagagaaaagccagttccaaaagcgggactcaaaacccaacaccg
-# aggaaaggtttgccttcgcagaaaatgctttaaggagccagattcaaataaaggaacagttgcggcaccaacaacaatcaactatgtatgcgacgtca
-# ctagccaacactccagctgccgcatcagttgaagcacaattcctaaatcaaccaacagaaagacccaactacccgctgagggtgaattctctccacca
-# taaaaacctgaccgcagctgaaaaacaacaatcgcaaatgcaaccaccaatatgtaagtcgcctatgggtatggatgcgtcttattccagttaccaaa
-# acaccaatggtagcatggtgtccataaaaagtgaacagcagttgtgtcaaatatacaattcgcagcaacactccgattacattatttcggattatatg
-# gataaaattgctacgcggattagtttacttgaaacagagttaaagtttgcttggcgtgcattggacttgctttctacagagtatggaaagatttgggt
-# tcgtttggagaagcttgaaaacatatcaatagaacaacagtctgtggttagtaatcttatggaccttatcggagcagcaaatcaagaacagcagcaaa
-# gcgattttgaaggactagactatcctttatttcaggatgaagatcaattgttaccattggtaatgaacgatactatgggattagccatggtcttagag
-# gccgagcaatctgatcctgattataataaagaactacattttggagatcataatcacactgtagaaacagagcttaagaaggttcgcgactctgatgt
-# atttttaaattcaacttgtgcattaaattctaacaacccttatcttaatattgatttgaatgatgaaggattgagcacagcaacatcaaaaagagaat
-# caagaataaaactttactcagaatccaaccttatcttgtatgaacagcagcaatttctggcaaataatgcacgtgccgaacttatgaaggaatttata
-# aatggacgtagagttttaaatgagatttcggcatcctctggtgcatcctctaaaatctacagaaaatctgataatgtaacacagccaagagaaagact
-# caaaaataaccaatcatgtatcgatatagatgaggatgacataagacaaacgagcaacgaacttgatagccttatcgaagatgttaagttttttcgat
-# tagcagcctctaaaaccggtgagggaggaaaccaagtattacccattgaagataccggaggaacggcaaacacatctaatgtcaatgaaatgaacgaa
-# tccttttacaaaaaactcaacgaggcatatcgtgacaatgacttgagttctgagatttgtaaggtggatgcattgctccaacagtctacccacgaaca
-# agtttcagcaatcaatggccacttagtttcttccttagactgtaataatcagaaagagaacggtgctacaaatgtgaaggaaactgctgagaccagtc
-# tcatggggcggcagccaatcaacaattttagtaaagagtcaagaaaacatcggaaaaaaaagcatcatacaaacgaaatggacatgataaataaattg
-# aaatgtatccttgcacaagcacaatcttcacagattactaacaacgatactgctgaactgggtactgaactctttggaatgggtaatacaattgaagc
-# tgcagccgaccagacacagaatgggttagaaaatcttcgaccaactagtgtcaactatattagtgatgacatccgacaaattttggataatgtaacag
-# agactttaatagaggaaataaacaaaattccaggtcttcaatcgttaaatgcatcacaaattagtcagctacgcaacacagtatggtcagaggaaaag
-# ttttttcaaaaactcagtcaagtcgataaaaaattggctcttctcttacttaacccgataactttatctgaagaattacgaaggcttcgcattacgag
-# ttcgaatgaacaatttgttattgtaatgaaaaagttcaataaaaatattgacactttaaaaaaattagttggtagctcactggacgattttaaaaagg
-# acaaagcgcgagcaaatacgatctcatcacaaaatctctatcaaactcttacatccaatggttgtagttttagtgcacatttattgagaaataattcg
-# gatctagatgaacagctaaagattctcgagactcaagagattgaaattaaccgcaaaaagaaaatagaccaaattgtaagcgggcttgctgaagaagt
-# acacaaacctttcacctcggatattgaatataaaagcaattacagttatataaactcaacagatgaagatagaagttttacaaaaaatatttacaatg
-# aggatgagtacataaagtctttaaagaagagtctggagcgtcacaacagtatgatttttctacttcatttacaaaatcctgagaaacacaaagtgtcg
-# gctgatatgaatgatgcaataatggatgcaagccgatctagtcatagtcctccaccaccggctcccagcgatatacttaccttaaacgaggctgtaaa
-# tcaactcagtggagatattgacccacatcaacaaaagaatgcgaaatcagattcgggcctatcgtcgatgagcggttggtcacccaattccccagtat
-# cagctggaattcaaaactgcaactttttctgtaataacgccgtagagaaaaaaatgaaagatacattgcaaacgtacccttcattgcctctagctgga
-# agttcaagttttaatagtttaccggccaactatgataaaataaatattagtaagcagaatgattacgttatatcagaagaaaacttcaactatattca
-# agagctttctaaaaatttacccatttgctctgcttatgaaaataagtcaatctttaatatgaattctgacataaacgaaatcgaaaaatgttcaacag
-# ttgacgaaatgctagaatgggaccatatcaatgaactaaataaaaaaaaattttcaaacgaaagattaaattctgaccgtatgccagacctgctgact
-# atccaagcacaaaagtcttctttaaatgaaaatcatgaaattgctgaacggctactaaatgtaaacatttcaaagtacagccgtggtgaagcatctgt
-# ggatcctgaaaaatcgcagcataaagccagcacaccttatttgacagataggcttgtattctatccgtcatccaactcgattaccgattacaacagca
-# gcaataatttggattatttaggtcaacaaaatcaagttcgtttctttaaggaatccggaaatgtaccaattgtttcactcccaccgcttcatcttgag
-# tctaatgctaacaattattccgaagctcaggtgtctgtttcttttagcctaaccaattcaaggcaatcacagcacggctatgaatttgtttctagtgt
-# aaattctgccgattcatctgtctatgctaaaaaccaccaacagtttgtaacaagacattcgcctgctaagccactaaaggtgtggaataagctaaata
-# cccttttaataggtaatctaaagcttaagcgtacatcgaagtttaatcgatcgcagtctttacccggtgatgtgcaaagtcaaggcaatcaaagacag
-# cctcgtggccaggcagggtcgtgtccgttaatttcgcacaagcggtccaacgtaagcggaagccaggttcaattatccaaaagattacaaaagctacc
-# aatgcgtcttattcgaagagcgacaggagtcccattcgtgcggcggctgtcccatcccgactctcctgttttattaggttccgattcaggtgaaccta
-# ctccaagtgatactgatacagacaaaaagtcactttcgtcgaaaatgaataacctagtgaaaagggcgaagacttacaaacggcacaactctcttctg
-# cgccgcggctgtaacctgtcggactctgaattagatatgccggactttactccatcggataacgataaaagctctataaccggaagtaaaattttaag
-# aaatcatttcgaggatgaagtggatgaagattttgaccaatccacctgtgcctatgaggataacaaggaattgggtggttcaatggaggagttaaagg
-# acagtatgccacataatttgtttgctgttctaggcgacctcaaaaaagttcaaagccccacaacaactattgctgtctcggcgacaattcccgttaag
-# aacagttccattacaaatagtaataaaataagcactctggaaaatgtaaccattaaaatgccagagattctcttggagacaaaatcacaggcgtgcct
-# tcaaaaactgaactcagtttatgctgacgactttggcgatgagaacgtacttggaaactcggtcagcatggatgcgaatgtccccaccctaagcattc
-# tggaaacaactgaagatgtcggggatacagcattaagtacattcctgacaacgccaacagcaacaacaacaacaacagtccctcgtaatctcagttcc
-# aatggtgttttgtgggtcacgcagcagtgtttagaccttccaaacaatactggctatgggtcgcgggaagatgacgataatcgaagccagcattctgc
-# tcgcactctctcttcttcgcgcaggcaaagcactgaggatagcatagacacagacgacgaatacttttattatgagcttcggcagctggaggagcagg
-# aacagcgctgtgcggaactttctggaattgcatctgccgaatcgcatgatgataacgaggtgctattttcccagatagggcaacttgtccaaaacgat
-# tttaacggaggagcccgatgtcgatctgatgtctgtgaaaatgacctagaaactattaatttttctccaagtgaaagtgtgaagttacggatgtctga
-# agtatttattgagcttaaaagcgtcgttaaattacagtcagacgtatttgctgacgctgctgttaaagagttggttgttgcaaaggcagcaggtgaaa
-# aatttgcggcagtatgtgacatgcatagtgcttggcaggacgtaaacggcgatttccaagagacagcctcagaaatggattcgactgacgatgccgag
-# atcgaaaataaaaaccatcgaaagttgcgacgattaaagaaaacacgcgatcgaaatgttaatatttctgacgatgcagccagttcaagttcgtcatg
-# cctttctgaaaatgaatgtgaacacaagagtaaaaatagacctattgatcattgtattaataaatccgatggagaaaaggatgaaataaatagaccaa
-# tcaaatcgacggcttctagtgagacatctggacctgatacgccggcagagataagcgatgttgagataagcgagacagaaaatgatctgagagatgat
-# ggaaacccattgcttgacaatccagagtttctattggatgtaaatgaaaaatcgaatccacaatctggaaacaatttaaaaaaagaggccctagaacc
-# ggctcagagtaatatgcagtcaatggagaatattaaaaccgaaccagttccacctaacacccctaaaatgttaattagtcaagaatcagattttgatg
-# gatcccaggttataggtagcaatggtgaagcgggtcttggcagtagcaagtggaaattattaaaaactttaaaggagcgcaagatcgaggagaaaaat
-# aatcaagataaaattaaagaagatgaaatgaccaaggacagggagaagaatggcggtggtactggagatattggattacgtaccaatggacatcctgg
-# tgacaatcctttctacagtaatattgacagcatgccggatattcggcctcgcagaaaatcaattccccttgtttctgagctgacaatggctgctacaa
-# aacgaaatgctggacttacatctgctgttccacgtgcaacgcttaacgacgaagaactgctatcacacaccattttattttactacaatatcactgaa
-# gcggtgcgacgcgaagcggcatga]
-# protein sequence = [MTHYARHDYFHNTQNGALSSDTGRSPYSHIPYRAQNSREYYAEPYDLGNHGLEEYSSECHLTSDRVLTTIDKRNNSYE
-# YDYIECYEAQEQRDVESESIDNWNENHSGVGAQYGFEYANQKCTSAKVLPTLPVNKTGSGPSKPSATQMDIIFKTKGMCIEKDQRFGVCMAKADEYDL
-# RILPGDYQNIYADNLNGYAGFAYPSTFLNNAVPAAPSRALPQTNRSSFYLGQDIFGLNADEAQREEQSKCDFGMDQAVTMDSGSTSYDVLEKMSRPYT
-# SMLPLDYSDYHDSYYNTDNLSTYSDTPPTTNSQLKLQKQRKLSLMMAMTTASVIASDSILGNNISTNAATKASDRFLETECSGGIVTLSGPGAVTGTP
-# PVALSTIIKTRKLPKVLPAPQFNSSLHLNSSTANALSSPVYSSDTAAEKSHRPKQLPKLPTSLPQIKPYSIHNSNLTTLSAADELPSYSLKSNTASSP
-# LAITETVATTSYLSSTETKTCPSKKPNEVYLTKSIDDGLTPPWTPSPPTQLKQYFSPSAELPSQIVQKNSPTSHLPDIEKAKSDIKPDLHENLNESIL
-# ECKKSPEPCSEPESALFNISEYPKPYTLDIIPFSGEKENHITNAASTSTTTHSYDDNGELCTELIKLQYSEPSGDSHLFPYFNTWTTSGGNYLPFEVG
-# QGANISTQSYTVTTKAESVMSPLTSFIPPLFISSNFNSKNLTEDIVFSTTSSPHDKNTTVSYSSSNNAFTKTVYVNNPEEVPVTTSENAIPPSSDLTL
-# RSPSSLVPILSYTDYMKQFELPDLPQPIMELSENIPVTHSDSNSVPINDIATNAEFSCPPNELDVTSKCSDPLPSYLGELFDAYNVPSLSIENQESPI
-# KGQIGDLFNIAIVPQVPINTIECSVDPPNRFNLLPEADAVENHAVAFDDNFYDSFNVDIKELTASVANIEPENGSRNFPSSSVENSTDIDDKPSDEFI
-# NEKTVGTRDLNQNLSSGQGGYYKPSQAQQKASVVASAATSVLGGISKGLKGGLDGVFSGVSSTVEVSQTTNSTKKGFSFNLASKLVPSVGGLLSSSSS
-# NSTKQTQGQQMDPTPTFITTSAENFSSESSTANVTMTSPPRLYKNAEDTLYAATVSNITDVNHFYSEGLIDSNSALEGNISDTYDESYNEMILTDKLV
-# DEQIVGRDSGYGLTENPYSYHVSCVGQDDTTKACSQLHDIPIDTSFVIEQAEIKSGLVHFPESTTKKGGTTSGGMFGSILGKAAAAVQSATHAVNQGA
-# SSVASVVSQKQSVVPTAHNIRDLSPNAIKRDSNRDSVGFNVMNVDYSYQLGNEESLSSHYENTGDDYENSNIKMHEYGTYTDNKAFVNYHSNGNQSQF
-# QDDTAIFGQSKVIGNGTKILPTVPPAGSTGKKLPTVNGKSGLLIKQMPTEIYDDESELDELDGSPLIGKKPSYHIDSEQDDYYLGLQQTTPSNQANGY
-# YEHVNNGYDYREDYFNEEDEYKYLEQQREQEKLHQPKNKKYLKQTKGVLSTTQPQSSLDFIDEGQDDDFMYENYHSEEDSGNYLDESSSGSVGPSEGR
-# NLKMDSNGDASLASTSNQMKRDSFTNNSLHKLDTVVGESTSNLTGIIKEKMCSDLDERSEDINDQLSDLTDINKLTLLKKKSLLRGETEEVVGGHMQM
-# IRQPEITARQRWHWAYNKIIMQLNPLGQGIPKEKSQFQKRDSKPNTEERFAFAENALRSQIQIKEQLRHQQQSTMYATSLANTPAAASVEAQFLNQPT
-# ERPNYPLRVNSLHHKNLTAAEKQQSQMQPPICKSPMGMDASYSSYQNTNGSMVSIKSEQQLCQIYNSQQHSDYIISDYMDKIATRISLLETELKFAWR
-# ALDLLSTEYGKIWVRLEKLENISIEQQSVVSNLMDLIGAANQEQQQSDFEGLDYPLFQDEDQLLPLVMNDTMGLAMVLEAEQSDPDYNKELHFGDHNH
-# TVETELKKVRDSDVFLNSTCALNSNNPYLNIDLNDEGLSTATSKRESRIKLYSESNLILYEQQQFLANNARAELMKEFINGRRVLNEISASSGASSKI
-# YRKSDNVTQPRERLKNNQSCIDIDEDDIRQTSNELDSLIEDVKFFRLAASKTGEGGNQVLPIEDTGGTANTSNVNEMNESFYKKLNEAYRDNDLSSEI
-# CKVDALLQQSTHEQVSAINGHLVSSLDCNNQKENGATNVKETAETSLMGRQPINNFSKESRKHRKKKHHTNEMDMINKLKCILAQAQSSQITNNDTAE
-# LGTELFGMGNTIEAAADQTQNGLENLRPTSVNYISDDIRQILDNVTETLIEEINKIPGLQSLNASQISQLRNTVWSEEKFFQKLSQVDKKLALLLLNP
-# ITLSEELRRLRITSSNEQFVIVMKKFNKNIDTLKKLVGSSLDDFKKDKARANTISSQNLYQTLTSNGCSFSAHLLRNNSDLDEQLKILETQEIEINRK
-# KKIDQIVSGLAEEVHKPFTSDIEYKSNYSYINSTDEDRSFTKNIYNEDEYIKSLKKSLERHNSMIFLLHLQNPEKHKVSADMNDAIMDASRSSHSPPP
-# PAPSDILTLNEAVNQLSGDIDPHQQKNAKSDSGLSSMSGWSPNSPVSAGIQNCNFFCNNAVEKKMKDTLQTYPSLPLAGSSSFNSLPANYDKINISKQ
-# NDYVISEENFNYIQELSKNLPICSAYENKSIFNMNSDINEIEKCSTVDEMLEWDHINELNKKKFSNERLNSDRMPDLLTIQAQKSSLNENHEIAERLL
-# NVNISKYSRGEASVDPEKSQHKASTPYLTDRLVFYPSSNSITDYNSSNNLDYLGQQNQVRFFKESGNVPIVSLPPLHLESNANNYSEAQVSVSFSLTN
-# SRQSQHGYEFVSSVNSADSSVYAKNHQQFVTRHSPAKPLKVWNKLNTLLIGNLKLKRTSKFNRSQSLPGDVQSQGNQRQPRGQAGSCPLISHKRSNVS
-# GSQVQLSKRLQKLPMRLIRRATGVPFVRRLSHPDSPVLLGSDSGEPTPSDTDTDKKSLSSKMNNLVKRAKTYKRHNSLLRRGCNLSDSELDMPDFTPS
-# DNDKSSITGSKILRNHFEDEVDEDFDQSTCAYEDNKELGGSMEELKDSMPHNLFAVLGDLKKVQSPTTTIAVSATIPVKNSSITNSNKISTLENVTIK
-# MPEILLETKSQACLQKLNSVYADDFGDENVLGNSVSMDANVPTLSILETTEDVGDTALSTFLTTPTATTTTTVPRNLSSNGVLWVTQQCLDLPNNTGY
-# GSREDDDNRSQHSARTLSSSRRQSTEDSIDTDDEYFYYELRQLEEQEQRCAELSGIASAESHDDNEVLFSQIGQLVQNDFNGGARCRSDVCENDLETI
-# NFSPSESVKLRMSEVFIELKSVVKLQSDVFADAAVKELVVAKAAGEKFAAVCDMHSAWQDVNGDFQETASEMDSTDDAEIENKNHRKLRRLKKTRDRN
-# VNISDDAASSSSSCLSENECEHKSKNRPIDHCINKSDGEKDEINRPIKSTASSETSGPDTPAEISDVEISETENDLRDDGNPLLDNPEFLLDVNEKSN
-# PQSGNNLKKEALEPAQSNMQSMENIKTEPVPPNTPKMLISQESDFDGSQVIGSNGEAGLGSSKWKLLKTLKERKIEEKNNQDKIKEDEMTKDREKNGG
-# GTGDIGLRTNGHPGDNPFYSNIDSMPDIRPRRKSIPLVSELTMAATKRNAGLTSAVPRATLNDEELLSHTILFYYNITEAVRREAA]
-# end gene contig49.g84
-###
-#
-# ----- prediction on sequence number 50 (length = 40009, name = contig50) -----
-#
-# Predicted genes for sequence number 50 on both strands
-# start gene contig50.g85
-contig50	AUGUSTUS	gene	5624	39401	0.01	-	.	ID=contig50.g85
-contig50	AUGUSTUS	transcript	5624	39401	0.01	-	.	ID=contig50.g85.t1;Parent=contig50.g85
-contig50	AUGUSTUS	CDS	5624	9654	0.18	-	2	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	9715	10699	0.66	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	17201	17347	0.93	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	20175	20398	0.87	-	2	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	20606	21080	0.46	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	21239	21402	1	-	2	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	21459	21702	0.99	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	22330	22577	0.45	-	2	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	22827	22884	0.33	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	23002	24629	0.66	-	2	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	34448	34628	0.92	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	34843	35340	0.72	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	36222	36986	0.92	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	CDS	39375	39401	0.58	-	0	ID=contig50.g85.t1.cds;Parent=contig50.g85.t1
-contig50	AUGUSTUS	start_codon	39399	39401	.	-	0	Parent=contig50.g85.t1
-# coding sequence = [atgcagccccattcagcacaaaacatgattttgccagccaataaaaagaccaaaaagtatgctcaacaggtgctacctt
-# caaagccacaatccctacagactatgcaactgcagcataaccatcaaactccacagcctcagtttcagataaataaggcatacaatgtggtctccatt
-# cttaaggcaacagcacagaatgctcaacagtcctcgcacttgacgcatcagcaacaaccatcccttcttcttcagcaaacacagcagcatcaacaaag
-# ctatgcaaacgttgtaaacagatccatacctgggtctggaccagttggagcccaccagtcaacggttatatgtaatggctcaaacataatgaccgtga
-# atagttgtcaactgaattccggtgatgtgaattcgaccgccatttacaacctatccaatcagcggggtttacctggaagccaagatggaaacgttcgt
-# tttctgaacgtaccggacactacgaaaaaaggcaacaatctcggcgcatcagtagtatcaagtaactctaccaccggagtcggaaatggaacgacttc
-# ttgtactggagttggaatcactaataacagccaaattacattgaccagttcgcatataggaacaactatgggagtcgctctgggcacgactgcagcag
-# gcacaacctacatgcacgagaaaaatattgttggcgttagcgtcagttgtgttgataccagtagaaagtatgatttcaaaaacagtagtttgataaaa
-# aataatagcttccaagcagcggcagagtatgtttcaacgggaaacaatagttctggtaatagccgttcaaatccacaaagtggggcaatatttcgtgg
-# accacctccaacggcgaataccccacgcggtgccaccagcggtgcaacacgccatgttcatgttcaacccatgtactcacagccccttcaccaaaata
-# tggtgatacaacaatacacacaatataacccgcgacaacaaacatttccaacttctcacttgcaatatgcaccagccccaatgccctactaccagtac
-# caatacgtgccaactattcaacagcagcctccgccacatactcgtagtgccgtatcggttagtacgaacgtcaatgtgggaaacactttgcaaccagt
-# ccagtccggaccaaatgggcctctgacagctccaggatcaacttcgtcgcagctacaattgatcactagcacagtgcagccaggaacaaacaatgtaa
-# tgggtgttggtggtcctggcagtggaatgggacagacaaactctaacacagataatgacttttcggagcaggttactcttccaaacactcccacagtt
-# gtcttgtcagaaggtcaaatacgtattccacagcaagatactgttggaataaataatttaagcaatacaacatcacaaggatccgaaacacggacaaa
-# tgcgtcttacacccccgttgatgaaacggacgatgcactatcgaaaccgattgtcacaaccgctaaggcacccacagaacaaagtctggcgcatcaaa
-# aattactcacatccgaatccccccaacaaaagcaatcggtatcaaatactgagattacaaaggatgaaccaactaaattagaggatataaagattgat
-# gaattggattctgttgtgtcttccggaaatcttcaaacagagttactgtcttttaatgtaaaagacagtcaaccaccatcaaatttttctgaagagcc
-# tgaaaccgctagtactgttgaaattccacctcttgatttcatagaagattcgtccaaaatgcacacagctctagataattctgagtctacactttcga
-# tcgaaatattggaaaaatctacagtggaaagttttaaagacaaccaaagcgcagagcaacaaacacagcaagatataaatttaagaagtgtccccgat
-# gagactgaaatatcatcaatggcattaaaagaagtaactactttggacaatcgacaaaccgaaaataaagacactataaaatcgaagaataatgccga
-# tatttcaaaagaacttactcgggagacaacaatggactcccttttaaagaataatacagatgaggttgtagaacaccagtccggtacaagtacagatt
-# ccaagccagaggaggacttggaggaccgactccagtctactgatcaaaaacttgaaggaacaggaataaccgtatcatcttttataaactataatgag
-# ggtcagtggtcgcccagcaatccaaccggcaagaaacaatacaatcgagagcagttattacagttacgggaggtaaaggcctcccgtaaacaaccaga
-# agttaaaaatatatcaattcttccgcaaccgaacttaatgccatcctttatccgaaataataataataaacgagtacagtcgatggttggaataattg
-# gaaaccgtagcagtgaatctggaggaaattatattggcaagcaaatatcgatgtcaggtgtccagggtggtggcggcagaagcagtatgaagggaatg
-# atccatgttaatttatctttaaatcaagatgtaaaacttagtgagaacgaaaatgcctggcgaccacgaggcttaaacaagtcagatggtgatagcga
-# agcaaaatcaacacatgaaaaagatgaattaatacgtcgggttcgaggtattctaaacaagcttaccccagaaaggttcgatacgcttgtcgaggaga
-# taataaaattgaaaattgatacgcccgaaaaaatggacgaagttattgtactggtatttgaaaaagcaatcgatgagccaaacttttctgtatcctat
-# gccagactttgccatcgtctaatttcggaagtaaagggtcgagacgagcgcatggaaagcggcacaaaatctaatttggcacacttccgaaatgcttt
-# gttagacaaaacggaacgggaattcacgcagaacgtttcacagagcactgcaaaagaaaaaaaattacaaccaattgtggataaaataaagaaatgta
-# aagatgcaaacgaaaaagctgaacttgaggcgttcttagaagaggaagaacgaaaaatacgacgacgctcaggcggcacactgctcacaactgtgggt
-# gctaagtttgagcagaccccagtaaattcaaaggatccaagatcgcagggcggttctggtaaacgggatgatcgtggcaacactcgatatggtgattc
-# tcgttctggtagcggttatggtggcagccacagtcaacgtagtgacaacgggaatctgcgacatcagcagcaaaataacactggtggagctggtcact
-# ccaatgggaacaatgatgacaatacttggcatgtgcagaccagtaaaggaagccgatcgcaagcagttgacagtaataaactggagggtctgtctaaa
-# ctttctgatcaaaacttagagaccaaaaagatgggcggattgggacaatttctttggcccagcaacacaacaagacaatcatctgcgtctacttcaac
-# accatctaatcctttcgctgtgctatcttcgctaattgataaaaatggcagtgatagggatcgtgatagagatcgcagtggacccagaaataaaggat
-# catacaataaaggatcaatagagcgcgatcgttttgatagaggtatacattcaagaactggatcttctcaaggatctcgagaaaactcgtcttcccgc
-# gctggccagcacggtcagggtcgcagtttattaagctcaacggttcaaaaatctactagtcattcaaaatacacgcaacaggcaccacctacacgaca
-# tgctggcaaaacaccgacatcgctggtcagctctaatgtcaacacgggtggactttaccgaggaagtgaacagcagtctcctacatccgcaacgttct
-# cccagggtagtcgttccgttgctccagtggcagtgtttaaggaggctggtgaaactgaacttaagctcatcaaatcagttgtctcagaaatgatagag
-# cttgccgccgcttctaaagcagtaacgcccggtgtagtttcatgcatgaatcgagtaccagaggatttgcgctgtagtttcttatattacttattgac
-# agattatttgcatttagcgaatgtcggtaaacagtacaggcggtatctggccattgctgttttccaacttattcaacagaattacatctctgtggatc
-# acttcagactggcgtacaatgaatttagcgagtacgcaaacgatttaattgttgatattccagagctttggctatacattcttcaatttgctggacca
-# ttaattgtgaaaaagatcttgacactatcagatgtgtggaacaaaaatttaaaagacaacagtccatcaagcgtggctaaaaagttccttaaaacata
-# cttgatatattgtacacaagatgttggtccgaaatttgctcggagtatgtggagcaagttcaatcttaaatggtcagattttatgcctgaaagtgaag
-# tttctgactttattaaatccaatagactggagtatatagaaaacgagtcaaaatcgccagtgattgagcaacgagagtcgccagagaagcacgttaaa
-# aatgtgatagaccatattgagcacttgctaaaggaaggaacgacggcagattgcattattgattatagtaaccactatgcaaggcatgattactttca
-# taatacccaaaacggtgccttatcctctgacaccggtcgatcaccttatagtcatattccttacagagcacagaacagcagagaatattatgccgagc
-# cgtacgatttaggcaatcatggactagaggaatatagtagtgagtgccacctcaccagtgatagagtactgactacaatagataaaagaaacaatagt
-# tatgaatacgactacatagaatgttatgaagcgcaggaacagcgtgatgttgaatcggagtctatcgacaattggaatgaaaatcactcgggtgtcgg
-# agctcaatatgggtttgaatatgcaaatcaaaaatgtacctcagcgaaagtattgcctactctgccagttaataaaactgggagcggcccatcaaaac
-# caagtgcaactcaaatggacataattttcaaaacgaaaggtatgtgcatagaaaaagaccaacgctttggtgtctgcatggccaaggcagacgaatat
-# gaccttcgtattctgcctggtgactaccagaatatctatgccgataatctcaatggatatgctggttttgcctacccatcgacattcttaaacaatgc
-# agtgccagcggcgccatcgcgtgctttaccacaaacaaatcggtcaagcttttatttaggtcaagatatatttggattaaatgcagacgaggcacaga
-# gggaagaacagtctaaatgcgactttgggatggatcaagctgttactatggactctggttccacttcatatgacgttttggaaaaaatgtcaagacca
-# tacacttccatgttacctttggattacagtgattaccacgatagttattacaatactgacaatctttcaacatatagcgacaccccgccaactaccaa
-# ttcacaactcaagttacaaaagcagagaaagctttcattgatgatggcgatgactacagcttctgtaatagcatctgactctatactaggaaacaaca
-# ttagtaccaacgccgctacaaaagcttcagatcgatttttggagacggaatgctctggtggaatagtcactttaagtggtcctggtgccgttacgggc
-# accccgcctgtagctctgtctacaataataaaaactagaaaattgccaaaggttctaccagcgccacagtttaattcatcgctccatttaaattcctc
-# aaccgccaatgcattaagttcccctgtatactcttcagatactgcagcagagaaaagtcatcgacctaagcagctaccaaagctgccaacatcattac
-# cgcagataaaaccatattcaatccacaattcgaatttgactacgttatctgccgcagatgaattaccatcatattcgttgaaatcaaatacggcatct
-# tcaccactagcaatcacagaaacagtagcaacaacctcatacctgtcttctactgaaacaaagacatgtcctagtaaaaaacccaatgaagtatactt
-# gaccaaatccatcgatgacggtctcacgccgccttggaccccatcccctccaacacaattaaaacaatatttcagtccttcagcggagcttccatccc
-# aaattgtccaaaagaactcaccaacaagtcacttacctgacatcgaaaaagccaaatcagacataaagccagacctacatgaaaatttgaacgaatcg
-# attttagaatgtaaaaaatcacccgagccatgtagcgagcctgaatcagccttatttaacatatctgaatatccaaagccttatacattagacataat
-# tcctttttccggagaaaaagaaaatcatatcaccaatgctgccagtacatcaaccacaactcattcctatgacgacaatggggagctctgtactgagc
-# taatcaaattgcaatattctgagccttcaggtgacagtcatctttttccatatttcaacacgtggacgactagcggtggcaattacctaccattcgaa
-# gttggacaaggtgctaatatttcaactcaatcctacacagtcacgactaaagctgaatcagtaatgtcaccattaacaagtttcatccctcctctgtt
-# catatcttcgaattttaattccaagaatttaacggaagatatcgtattttcaacaacaagttctcctcacgacaaaaacacaactgttagttacagtt
-# catctaacaacgcgttcacaaaaactgtttacgtaaataatcccgaagaggtgccagttaccacaagcgaaaacgctataccgccgtcatcggactta
-# acgttaaggtcaccatcgtcattagttcctattctatcttacacggattacatgaagcaatttgagttaccagatttgcctcagccaatcatggaact
-# ttcagaaaatatacctgttactcacagtgattctaattctgttcctatcaatgatattgctactaatgccgaattttcctgtcctcccaatgagttgg
-# atgttacaagtaaatgtagtgacccattaccttcgtatttgggtgaactttttgatgcatataacgtgcccagcctttcgattgagaatcaagaatct
-# cccatcaagggtcaaattggcgatttatttaacattgcaatcgtaccccaggtaccaattaacaccatagaatgttcagtagaccctccgaatcgatt
-# taatttattgccagaggctgatgcggtagaaaaccatgcggtagcattcgatgataatttttacgatagttttaatgttgacataaaagaactgacgg
-# catctgttgcaaacattgaaccagaaaatggttcacgcaacttcccaagttcaagcgtggaaaatagtacggacatcgatgataagccctcggatgaa
-# tttattaatgaaaagaccgtgggcacaagagacttaaaccagaatttaagctcaggacaaggtggttattataagccatcacaggcacaacagaaggc
-# gagtgtagttgcgtctgcagcaacaagtgtactcggtggaatttcgaaaggcttaaaaggaggactggatggcgtattcagtggtgtcagttcaacag
-# ttgaggtctcacaaacgactaatagtaccaaaaaaggttttagctttaatttggcttctaagcttgtaccaagtgtcggtgggttgctttcgagttca
-# agttccaactctaccaaacaaacacaaggtcaacaaatggacccgactcctacctttataaccacatcggcagaaaatttttctagtgaaagcagtac
-# tgctaatgtgactatgacttctccaccacgtctttataaaaacgcagaggacactttatatgctgcgacagtttcaaacattactgatgtaaatcatt
-# tttacagtgaaggattaatagattccaattcggcattagaaggaaatatttctgacacttatgatgaaagctataatgagatgattttaactgataaa
-# ttagtggatgaacagatagttggacgtgattctgggtatggcttaacagaaaatccttattcttatcacgtatcttgcgtcggacaggacgatactac
-# aaaggcttgtagtcaactgcatgacattccaattgacacgagttttgttatagagcaagcagaaataaaaagtggcctagttcatttcccggagtcta
-# cgactaagaaaggaggtacaacttctggtggcatgttcggatcaattttaggaaaagcagcagcagctgttcaatcagcaacgcacgctgtcaatcaa
-# ggtgcatcgtcagtagcatcagtcgtgtcacagaaacaatcagtggtacccacagcccacaatatacgcgacttatcgcctaatgcgataaaacgtga
-# ttcgaatagggattcagttggtttcaatgtaatgaatgtcgattacagttatcaactgggcaatgaagagtctctgtcaagccattacgaaaatactg
-# gggatgattatgagaatagtaatatcaaaatgcatgaatatggaacatatacagataataaggcatttgttaattaccattccaatggtaatcaaagc
-# cagtttcaagacgacacggcgattttcgggcaatctaaagtcattggtaatggtacaaaaatattaccgacggtgccgccagcaggatccaccggcaa
-# aaaactgcccacagtcaatggtaagtcggggttactaataaaacagatgccaacggaaatatatgacgatgaatcagaattagacgagctagatggca
-# gtccattaattggcaaaaaaccgagttatcacattgatagtgagcaggatgattactatttgggtcttcagcagacgacaccgtcgaatcaggcgaat
-# ggttattatgaacacgtcaataatggttatgactatcgcgaagattactttaatgaggaggatgaatataagtacctcgagcagcagagagagcaaga
-# aaaactacatcaaccgaaaaacaagaaatatctaaagcagacaaaaggggtattatcgaccactcaaccacaatcctcattagatttcattgacgaag
-# gacaggacgacgactttatgtacgaaaattatcacagtgaagaagacagcggcaattatttagatgaaagctcgagtggaagcgttggtcccagcgaa
-# gggcgaaacttaaaaatggattcgaacggggatgcatctttggcttcaaccagcaatcaaatgaagagagactcctttacaaataattctcttcataa
-# gcttgacacggttgtcggtgaatcaacgtctaatctaacggggattattaaagaaaaaatgtgttcagatcttgacgaaaggagtgaagatataaatg
-# atcagctttctgatctaaccgacataaataaactaacgctgctgaagaaaaaatcactcttgaggggtgaaacggaagaagtcgttggtggtcacatg
-# cagatgatccgacaaccggaaatcacggctaggcaacgatggcactgggcatacaacaaaataataatgcagcttaatgtaagtacataa]
-# protein sequence = [MQPHSAQNMILPANKKTKKYAQQVLPSKPQSLQTMQLQHNHQTPQPQFQINKAYNVVSILKATAQNAQQSSHLTHQQQ
-# PSLLLQQTQQHQQSYANVVNRSIPGSGPVGAHQSTVICNGSNIMTVNSCQLNSGDVNSTAIYNLSNQRGLPGSQDGNVRFLNVPDTTKKGNNLGASVV
-# SSNSTTGVGNGTTSCTGVGITNNSQITLTSSHIGTTMGVALGTTAAGTTYMHEKNIVGVSVSCVDTSRKYDFKNSSLIKNNSFQAAAEYVSTGNNSSG
-# NSRSNPQSGAIFRGPPPTANTPRGATSGATRHVHVQPMYSQPLHQNMVIQQYTQYNPRQQTFPTSHLQYAPAPMPYYQYQYVPTIQQQPPPHTRSAVS
-# VSTNVNVGNTLQPVQSGPNGPLTAPGSTSSQLQLITSTVQPGTNNVMGVGGPGSGMGQTNSNTDNDFSEQVTLPNTPTVVLSEGQIRIPQQDTVGINN
-# LSNTTSQGSETRTNASYTPVDETDDALSKPIVTTAKAPTEQSLAHQKLLTSESPQQKQSVSNTEITKDEPTKLEDIKIDELDSVVSSGNLQTELLSFN
-# VKDSQPPSNFSEEPETASTVEIPPLDFIEDSSKMHTALDNSESTLSIEILEKSTVESFKDNQSAEQQTQQDINLRSVPDETEISSMALKEVTTLDNRQ
-# TENKDTIKSKNNADISKELTRETTMDSLLKNNTDEVVEHQSGTSTDSKPEEDLEDRLQSTDQKLEGTGITVSSFINYNEGQWSPSNPTGKKQYNREQL
-# LQLREVKASRKQPEVKNISILPQPNLMPSFIRNNNNKRVQSMVGIIGNRSSESGGNYIGKQISMSGVQGGGGRSSMKGMIHVNLSLNQDVKLSENENA
-# WRPRGLNKSDGDSEAKSTHEKDELIRRVRGILNKLTPERFDTLVEEIIKLKIDTPEKMDEVIVLVFEKAIDEPNFSVSYARLCHRLISEVKGRDERME
-# SGTKSNLAHFRNALLDKTEREFTQNVSQSTAKEKKLQPIVDKIKKCKDANEKAELEAFLEEEERKIRRRSGGTLLTTVGAKFEQTPVNSKDPRSQGGS
-# GKRDDRGNTRYGDSRSGSGYGGSHSQRSDNGNLRHQQQNNTGGAGHSNGNNDDNTWHVQTSKGSRSQAVDSNKLEGLSKLSDQNLETKKMGGLGQFLW
-# PSNTTRQSSASTSTPSNPFAVLSSLIDKNGSDRDRDRDRSGPRNKGSYNKGSIERDRFDRGIHSRTGSSQGSRENSSSRAGQHGQGRSLLSSTVQKST
-# SHSKYTQQAPPTRHAGKTPTSLVSSNVNTGGLYRGSEQQSPTSATFSQGSRSVAPVAVFKEAGETELKLIKSVVSEMIELAAASKAVTPGVVSCMNRV
-# PEDLRCSFLYYLLTDYLHLANVGKQYRRYLAIAVFQLIQQNYISVDHFRLAYNEFSEYANDLIVDIPELWLYILQFAGPLIVKKILTLSDVWNKNLKD
-# NSPSSVAKKFLKTYLIYCTQDVGPKFARSMWSKFNLKWSDFMPESEVSDFIKSNRLEYIENESKSPVIEQRESPEKHVKNVIDHIEHLLKEGTTADCI
-# IDYSNHYARHDYFHNTQNGALSSDTGRSPYSHIPYRAQNSREYYAEPYDLGNHGLEEYSSECHLTSDRVLTTIDKRNNSYEYDYIECYEAQEQRDVES
-# ESIDNWNENHSGVGAQYGFEYANQKCTSAKVLPTLPVNKTGSGPSKPSATQMDIIFKTKGMCIEKDQRFGVCMAKADEYDLRILPGDYQNIYADNLNG
-# YAGFAYPSTFLNNAVPAAPSRALPQTNRSSFYLGQDIFGLNADEAQREEQSKCDFGMDQAVTMDSGSTSYDVLEKMSRPYTSMLPLDYSDYHDSYYNT
-# DNLSTYSDTPPTTNSQLKLQKQRKLSLMMAMTTASVIASDSILGNNISTNAATKASDRFLETECSGGIVTLSGPGAVTGTPPVALSTIIKTRKLPKVL
-# PAPQFNSSLHLNSSTANALSSPVYSSDTAAEKSHRPKQLPKLPTSLPQIKPYSIHNSNLTTLSAADELPSYSLKSNTASSPLAITETVATTSYLSSTE
-# TKTCPSKKPNEVYLTKSIDDGLTPPWTPSPPTQLKQYFSPSAELPSQIVQKNSPTSHLPDIEKAKSDIKPDLHENLNESILECKKSPEPCSEPESALF
-# NISEYPKPYTLDIIPFSGEKENHITNAASTSTTTHSYDDNGELCTELIKLQYSEPSGDSHLFPYFNTWTTSGGNYLPFEVGQGANISTQSYTVTTKAE
-# SVMSPLTSFIPPLFISSNFNSKNLTEDIVFSTTSSPHDKNTTVSYSSSNNAFTKTVYVNNPEEVPVTTSENAIPPSSDLTLRSPSSLVPILSYTDYMK
-# QFELPDLPQPIMELSENIPVTHSDSNSVPINDIATNAEFSCPPNELDVTSKCSDPLPSYLGELFDAYNVPSLSIENQESPIKGQIGDLFNIAIVPQVP
-# INTIECSVDPPNRFNLLPEADAVENHAVAFDDNFYDSFNVDIKELTASVANIEPENGSRNFPSSSVENSTDIDDKPSDEFINEKTVGTRDLNQNLSSG
-# QGGYYKPSQAQQKASVVASAATSVLGGISKGLKGGLDGVFSGVSSTVEVSQTTNSTKKGFSFNLASKLVPSVGGLLSSSSSNSTKQTQGQQMDPTPTF
-# ITTSAENFSSESSTANVTMTSPPRLYKNAEDTLYAATVSNITDVNHFYSEGLIDSNSALEGNISDTYDESYNEMILTDKLVDEQIVGRDSGYGLTENP
-# YSYHVSCVGQDDTTKACSQLHDIPIDTSFVIEQAEIKSGLVHFPESTTKKGGTTSGGMFGSILGKAAAAVQSATHAVNQGASSVASVVSQKQSVVPTA
-# HNIRDLSPNAIKRDSNRDSVGFNVMNVDYSYQLGNEESLSSHYENTGDDYENSNIKMHEYGTYTDNKAFVNYHSNGNQSQFQDDTAIFGQSKVIGNGT
-# KILPTVPPAGSTGKKLPTVNGKSGLLIKQMPTEIYDDESELDELDGSPLIGKKPSYHIDSEQDDYYLGLQQTTPSNQANGYYEHVNNGYDYREDYFNE
-# EDEYKYLEQQREQEKLHQPKNKKYLKQTKGVLSTTQPQSSLDFIDEGQDDDFMYENYHSEEDSGNYLDESSSGSVGPSEGRNLKMDSNGDASLASTSN
-# QMKRDSFTNNSLHKLDTVVGESTSNLTGIIKEKMCSDLDERSEDINDQLSDLTDINKLTLLKKKSLLRGETEEVVGGHMQMIRQPEITARQRWHWAYN
-# KIIMQLNVST]
-# end gene contig50.g85
-###
-#
-# ----- prediction on sequence number 51 (length = 50015, name = contig51) -----
-#
-# Predicted genes for sequence number 51 on both strands
-# start gene contig51.g86
-contig51	AUGUSTUS	gene	1559	30331	0.01	-	.	ID=contig51.g86
-contig51	AUGUSTUS	transcript	1559	30331	0.01	-	.	ID=contig51.g86.t1;Parent=contig51.g86
-contig51	AUGUSTUS	CDS	1559	1620	0.94	-	2	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	1681	1782	0.75	-	2	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	1917	2139	0.69	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	2200	2346	0.99	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	5174	5397	0.91	-	2	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	5605	6079	0.34	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	6238	6401	0.98	-	2	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	6458	6701	0.99	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	7329	7576	0.48	-	2	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	7826	7883	0.35	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	8001	9628	0.66	-	2	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	19447	19627	0.86	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	19842	20339	0.81	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	21221	21985	0.95	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	CDS	30302	30331	0.46	-	0	ID=contig51.g86.t1.cds;Parent=contig51.g86.t1
-contig51	AUGUSTUS	start_codon	30329	30331	.	-	0	Parent=contig51.g86.t1
-# coding sequence = [atggaactcggagtttcagaaaagtgctcgattttgccagccaataaaaagaccaaaaagtatgctcaacaggtgctac
-# cttcaaagccacaatccctacagactatgcaactgcagcataaccatcaaactccacagcctcagtttcagataaataaggcatacaatgtggtctcc
-# attcttaaggcaacagcacagaatgctcaacagtcctcgcacttgacgcatcagcaacaaccatcccttcttcttcagcaaacacagcagcatcaaca
-# aagctatgcaaacgttgtaaacagatccatacctgggtctggaccagttggagcccaccagtcaacggttatatgtaatggctcaaacataatgaccg
-# tgaatagttgtcaactgaattccggtgatgtgaattcgaccgccatttacaacctatccaatcagcggggtttacctggaagccaagatggaaacgtt
-# cgttttctgaacgtaccggacactacgaaaaaaggcaacaatctcggcgcatcagtagtatcaagtaactctaccaccggagtcggaaatggaacgac
-# ttcttgtactggagttggaatcactaataacagccaaattacattgaccagttcgcatataggaacaactatgggagtcgctctgggcacgactgcag
-# caggcacaacctacatgcacgagaaaaatattgttggcgttagcgtcagttgtgttgataccagtagaaagtatgatttcaaaaacagtagtttgata
-# aaaaataatagcttccaagcagcggcagagtatgtttcaacgggaaacaatagttctggtaatagccgttcaaatccacaaagtggggcaatatttcg
-# tggaccacctccaacggcgaataccccacgcggtgccaccagcggtgcaacacgccatgttcatgttcaacccatgtactcacagccccttcaccaaa
-# atatggtgatacaacaatacacacaatataacccgcgacaacaaacatttccaacttctcacttgcaatatgcaccagccccaatgccctactaccag
-# taccaatacgtgccaactattcaacagcagcctccgccacatactcgtagtgccgtatcggttagtacgaacgtcaatgtgggaaacactttgcaacc
-# agtccagtccggaccaaatgggcctctgacagctccaggatcaacttcgtcgcagctacaattgatcactagcacagtgcagccaggaacaaacaatg
-# taatgggtgttggtggtcctggcagtggaatgggacagacaaactctaacacagataatgacttttcggagcaggttactcttccaaacactcccaca
-# gttgtcttgtcagaaggtcaaatacgtattccacagcaagatactgttggaataaataatttaagcaatacaacatcacaaggatccgaaacacggac
-# aaatgcgtcttacacccccgttgatgaaacggacgatgcactatcgaaaccgattgtcacaaccgctaaggcacccacagaacaaagtctggcgcatc
-# aaaaattactcacatccgaatccccccaacaaaagcaatcggtatcaaatactgagattacaaaggatgaaccaactaaattagaggatataaagatt
-# gatgaattggattctgttgtgtcttccggaaatcttcaaacagagttactgtcttttaatgtaaaagacagtcaaccaccatcaaatttttctgaaga
-# gcctgaaaccgctagtactgttgaaattccacctcttgatttcatagaagattcgtccaaaatgcacacagctctagataattctgagtctacacttt
-# cgatcgaaatattggaaaaatctacagtggaaagttttaaagacaaccaaagcgcagagcaacaaacacagcaagatataaatttaagaagtgtcccc
-# gatgagactgaaatatcatcaatggcattaaaagaagtaactactttggacaatcgacaaaccgaaaataaagacactataaaatcgaagaataatgc
-# cgatatttcaaaagaacttactcgggagacaacaatggactcccttttaaagaataatacagatgaggttgtagaacaccagtccggtacaagtacag
-# attccaagccagaggaggacttggaggaccgactccagtctactgatcaaaaacttgaaggaacaggaataaccgtatcatcttttataaactataat
-# gagggtcagtggtcgcccagcaatccaaccggcaagaaacaatacaatcgagagcagttattacagttacgggaggtaaaggcctcccgtaaacaacc
-# agaagttaaaaatatatcaattcttccgcaaccgaacttaatgccatcctttatccgaaataataataataaacgagtacagtcgatggttggaataa
-# ttggaaaccgtagcagtgaatctggaggaaattatattggcaagcaaatatcgatgtcaggtgtccagggtggtggcggcagaagcagtatgaaggga
-# atgatccatgttaatttatctttaaatcaagatgtaaaacttagtgagaacgaaaatgcctggcgaccacgaggcttaaacaagtcagatggtgatag
-# cgaagcaaaatcaacacatgaaaaagatgaattaatacgtcgggttcgaggtattctaaacaagcttaccccagaaaggttcgatacgcttgtcgagg
-# agataataaaattgaaaattgatacgcccgaaaaaatggacgaagttattgtactggtatttgaaaaagcaatcgatgagccaaacttttctgtatcc
-# tatgccagactttgccatcgtctaatttcggaagtaaagggtcgagacgagcgcatggaaagcggcacaaaatctaatttggcacacttccgaaatgc
-# tttgttagacaaaacggaacgggaattcacgcagaacgtttcacagagcactgcaaaagaaaaaaaattacaaccaattgtggataaaataaagaaat
-# gtaaagatgcaaacgaaaaagctgaacttgaggcgttcttagaagaggaagaacgaaaaatacgacgacgctcaggcggcacactgctcacaactgtg
-# ggtgctaagtttgagcagaccccagtaaattcaaaggatccaagatcgcagggcggttctggtaaacgggatgatcgtggcaacactcgatatggtga
-# ttctcgttctggtagcggttatggtggcagccacagtcaacgtagtgacaacgggaatctgcgacatcagcagcaaaataacactggtggagctggtc
-# actccaatgggaacaatgatgacaatacttggcatgtgcagaccagtaaaggaagccgatcgcaagcagttgacagtaataaactggagggtctgtct
-# aaactttctgatcaaaacttagagaccaaaaagatgggcggattgggacaatttctttggcccagcaacacaacaagacaatcatctgcgtctacttc
-# aacaccatctaatcctttcgctgtgctatcttcgctaattgataaaaatggcagtgatagggatcgtgatagagatcgcagtggacccagaaataaag
-# gatcatacaataaaggatcaatagagcgcgatcgttttgatagaggtatacattcaagaactggatcttctcaaggatctcgagaaaactcgtcttcc
-# cgcgctggccagcacggtcagggtcgcagtttattaagctcaacggttcaaaaatctactagtcattcaaaatacacgcaacaggcaccacctacacg
-# acatgctggcaaaacaccgacatcgctggtcagctctaatgtcaacacgggtggactttaccgaggaagtgaacagcagtctcctacatccgcaacgt
-# tctcccagggtagtcgttccgttgctccagtggcagtgtttaaggaggctggtgaaactgaacttaagctcatcaaatcagttgtctcagaaatgata
-# gagcttgccgccgcttctaaagcagtaacgcccggtgtagtttcatgcatgaatcgagtaccagaggatttgcgctgtagtttcttatattacttatt
-# gacagattatttgcatttagcgaatgtcggtaaacagtacaggcggtatctggccattgctgttttccaacttattcaacagaattacatctctgtgg
-# atcacttcagactggcgtacaatgaatttagcgagtacgcaaacgatttaattgttgatattccagagctttggctatacattcttcaatttgctgga
-# ccattaattgtgaaaaagatcttgacactatcagatgtgtggaacaaaaatttaaaagacaacagtccatcaagcgtggctaaaaagttccttaaaac
-# atacttgatatattgtacacaagatgttggtccgaaatttgctcggagtatgtggagcaagttcaatcttaaatggtcagattttatgcctgaaagtg
-# aagtttctgactttattaaatccaatagactggagtatatagaaaacgagtcaaaatcgccagtgattgagcaacgagagtcgccagagaagcacgtt
-# aaaaatgtgatagaccatattgagcacttgctaaaggaaggaacgacggcagattgcattattgattatagtaacggaaatataatactggttgataa
-# gttgtttattagggggttgaccgaaacattgagtaatttctcgattcaatacaaggaaaatagttataaacttgagtccgaaaccttccaaaagtttt
-# gcataccagttttgcaaagatacattgactctaacgaagaccatcaactggaatgcttatatactatgcaactattagttcacggcttggagcacccc
-# agaggattgctgagtgaactaattggcgagctttatgatgcctatgtaatacagaaggaatcgctctgtaagtggcgcgattcaaaggatcagtcagc
-# tgggaagggcgttgctgtaaaaagtcttaatcctttctttaactcgttattaaacgatgaggccaattga]
-# protein sequence = [MELGVSEKCSILPANKKTKKYAQQVLPSKPQSLQTMQLQHNHQTPQPQFQINKAYNVVSILKATAQNAQQSSHLTHQQ
-# QPSLLLQQTQQHQQSYANVVNRSIPGSGPVGAHQSTVICNGSNIMTVNSCQLNSGDVNSTAIYNLSNQRGLPGSQDGNVRFLNVPDTTKKGNNLGASV
-# VSSNSTTGVGNGTTSCTGVGITNNSQITLTSSHIGTTMGVALGTTAAGTTYMHEKNIVGVSVSCVDTSRKYDFKNSSLIKNNSFQAAAEYVSTGNNSS
-# GNSRSNPQSGAIFRGPPPTANTPRGATSGATRHVHVQPMYSQPLHQNMVIQQYTQYNPRQQTFPTSHLQYAPAPMPYYQYQYVPTIQQQPPPHTRSAV
-# SVSTNVNVGNTLQPVQSGPNGPLTAPGSTSSQLQLITSTVQPGTNNVMGVGGPGSGMGQTNSNTDNDFSEQVTLPNTPTVVLSEGQIRIPQQDTVGIN
-# NLSNTTSQGSETRTNASYTPVDETDDALSKPIVTTAKAPTEQSLAHQKLLTSESPQQKQSVSNTEITKDEPTKLEDIKIDELDSVVSSGNLQTELLSF
-# NVKDSQPPSNFSEEPETASTVEIPPLDFIEDSSKMHTALDNSESTLSIEILEKSTVESFKDNQSAEQQTQQDINLRSVPDETEISSMALKEVTTLDNR
-# QTENKDTIKSKNNADISKELTRETTMDSLLKNNTDEVVEHQSGTSTDSKPEEDLEDRLQSTDQKLEGTGITVSSFINYNEGQWSPSNPTGKKQYNREQ
-# LLQLREVKASRKQPEVKNISILPQPNLMPSFIRNNNNKRVQSMVGIIGNRSSESGGNYIGKQISMSGVQGGGGRSSMKGMIHVNLSLNQDVKLSENEN
-# AWRPRGLNKSDGDSEAKSTHEKDELIRRVRGILNKLTPERFDTLVEEIIKLKIDTPEKMDEVIVLVFEKAIDEPNFSVSYARLCHRLISEVKGRDERM
-# ESGTKSNLAHFRNALLDKTEREFTQNVSQSTAKEKKLQPIVDKIKKCKDANEKAELEAFLEEEERKIRRRSGGTLLTTVGAKFEQTPVNSKDPRSQGG
-# SGKRDDRGNTRYGDSRSGSGYGGSHSQRSDNGNLRHQQQNNTGGAGHSNGNNDDNTWHVQTSKGSRSQAVDSNKLEGLSKLSDQNLETKKMGGLGQFL
-# WPSNTTRQSSASTSTPSNPFAVLSSLIDKNGSDRDRDRDRSGPRNKGSYNKGSIERDRFDRGIHSRTGSSQGSRENSSSRAGQHGQGRSLLSSTVQKS
-# TSHSKYTQQAPPTRHAGKTPTSLVSSNVNTGGLYRGSEQQSPTSATFSQGSRSVAPVAVFKEAGETELKLIKSVVSEMIELAAASKAVTPGVVSCMNR
-# VPEDLRCSFLYYLLTDYLHLANVGKQYRRYLAIAVFQLIQQNYISVDHFRLAYNEFSEYANDLIVDIPELWLYILQFAGPLIVKKILTLSDVWNKNLK
-# DNSPSSVAKKFLKTYLIYCTQDVGPKFARSMWSKFNLKWSDFMPESEVSDFIKSNRLEYIENESKSPVIEQRESPEKHVKNVIDHIEHLLKEGTTADC
-# IIDYSNGNIILVDKLFIRGLTETLSNFSIQYKENSYKLESETFQKFCIPVLQRYIDSNEDHQLECLYTMQLLVHGLEHPRGLLSELIGELYDAYVIQK
-# ESLCKWRDSKDQSAGKGVAVKSLNPFFNSLLNDEAN]
-# end gene contig51.g86
-###
-# start gene contig51.g87
-contig51	AUGUSTUS	gene	36903	47091	0.01	+	.	ID=contig51.g87
-contig51	AUGUSTUS	transcript	36903	47091	0.01	+	.	ID=contig51.g87.t1;Parent=contig51.g87
-contig51	AUGUSTUS	start_codon	36903	36905	.	+	0	Parent=contig51.g87.t1
-contig51	AUGUSTUS	CDS	36903	37584	0.49	+	0	ID=contig51.g87.t1.cds;Parent=contig51.g87.t1
-contig51	AUGUSTUS	CDS	39880	40423	0.97	+	2	ID=contig51.g87.t1.cds;Parent=contig51.g87.t1
-contig51	AUGUSTUS	CDS	42313	42446	0.87	+	1	ID=contig51.g87.t1.cds;Parent=contig51.g87.t1
-contig51	AUGUSTUS	CDS	45674	45733	0.63	+	2	ID=contig51.g87.t1.cds;Parent=contig51.g87.t1
-contig51	AUGUSTUS	CDS	45795	46090	0.82	+	2	ID=contig51.g87.t1.cds;Parent=contig51.g87.t1
-contig51	AUGUSTUS	CDS	46765	47091	0.33	+	0	ID=contig51.g87.t1.cds;Parent=contig51.g87.t1
-# coding sequence = [atgaaactaacaagagacaaaattataattctggccatcatgctgatgctgagtccagtagccaacttaaagagtctta
-# ataacgtacatactcaggacactgtgtcggtgtctttgcctggcgatataatacttggtgggttatttcccgtccatgaaaaaggtgaaggtgctcca
-# tgtggaccaaaagtatataacagaggagtacaacgcctggaggcaatgctctatgctatagatcgcgtaaataacgactctaatattcttcccggaat
-# aacgataggggtgcatatacttgacacctgttcgagggacacatatgcccttaaccagtcacttcagtttgtaagagcttccctcaacaacttggaca
-# cttctgtgtttgagtgttcagattcgtcaagcccacaaataagaaaaaacgcttcatcgggacccgttttcggagttattggtggatcctacagttca
-# gtgtctctgcaagtagccaacttgctgcgtctgtttcatattccccaaatatcaccggcatcaactgctaaaacgctatcggacaaatcacgatttga
-# tctatttgctagaacagtaccgccagacacttttcaatccgtagcccttgtagatatactcaaaaattttaattggtcctatgtatccacgatacact
-# cggagggatcttatggtgaatatgggattgaagcttttcacaaggaagccaccgaacggcacgtatgcatagcggtagccgagaaagtgccaagcgca
-# gcagacgataaagtttttgacttaataattggcaaacttcaaaagaagcccaacgcccgcggagttgtactctttacaagagccgaggatgcgcgccg
-# cattcttcaggcagctaagcgcgctaatttatcacaaccgtttcactggatagcaagtgacggttggggcaagcaacaaaaacttcttgaaggcttgg
-# aggatattgccgagggcgctataactgtagaactacagtcggaaataatcgaagattttgatcactatatgatgcagctgacgccggaaacaaatcaa
-# aggaacccgtggtttgctgagtactgggaggacacgttcaattgcattctcgaaccagtgtcggatcaaacaaattccccaaccagtatcgattccac
-# tgagataaagatcgctaccaagtctaaaacaacatgcgaagatagctttcggttatctgagaaagttggatacgaacaggagtccaaaactcaatttg
-# ttgtggatgctgtatacgcatttgcctatgcacttcataatttacataatgatcgttgtaatacacaaagcgaccaaacgtcggaacaacgaaagcac
-# caccatactcagcgccttaagtatattagtccacaatcccaggtggtaataacagcctctttaatcgcaatacaggttcttatcaccatgatttggat
-# ggtagttgaacctccaggaactcgtttctattatccagaccgaacagaagtgatccttaagtgcaaaatacaggacatgtccttccttttttcacagt
-# tgtataatatgattctcataacaatatgcacagtttatgctattaaaacgaggaaaataccagaaaattttaatgagtcaaagtttattggattcact
-# atgtacaccacttgtataatctggctagcttttgtacccatatactttggaactggaaattcttatgaggtgtacatcctcgtctttcacccggataa
-# aaacgtccgtaagttaaccatgaacagcaccgtctacaggcgttcagctgcaactggagctcagggtgcgcccagcagctccgtatatagtcgcacac
-# aggcaggcaacactgtaccgacaggaggggcgttgggtactacagcatcaagtgcccttcaaacacaaaacagctctaatcttgacgagccttcgggc
-# caatcagctgttgttcacaaaagcagtgattatagtaatggcgaattcatgcccgaggaatgcgaatgtgctgaggcattctgcaaccgagtaaaaaa
-# ttaa]
-# protein sequence = [MKLTRDKIIILAIMLMLSPVANLKSLNNVHTQDTVSVSLPGDIILGGLFPVHEKGEGAPCGPKVYNRGVQRLEAMLYA
-# IDRVNNDSNILPGITIGVHILDTCSRDTYALNQSLQFVRASLNNLDTSVFECSDSSSPQIRKNASSGPVFGVIGGSYSSVSLQVANLLRLFHIPQISP
-# ASTAKTLSDKSRFDLFARTVPPDTFQSVALVDILKNFNWSYVSTIHSEGSYGEYGIEAFHKEATERHVCIAVAEKVPSAADDKVFDLIIGKLQKKPNA
-# RGVVLFTRAEDARRILQAAKRANLSQPFHWIASDGWGKQQKLLEGLEDIAEGAITVELQSEIIEDFDHYMMQLTPETNQRNPWFAEYWEDTFNCILEP
-# VSDQTNSPTSIDSTEIKIATKSKTTCEDSFRLSEKVGYEQESKTQFVVDAVYAFAYALHNLHNDRCNTQSDQTSEQRKHHHTQRLKYISPQSQVVITA
-# SLIAIQVLITMIWMVVEPPGTRFYYPDRTEVILKCKIQDMSFLFSQLYNMILITICTVYAIKTRKIPENFNESKFIGFTMYTTCIIWLAFVPIYFGTG
-# NSYEVYILVFHPDKNVRKLTMNSTVYRRSAATGAQGAPSSSVYSRTQAGNTVPTGGALGTTASSALQTQNSSNLDEPSGQSAVVHKSSDYSNGEFMPE
-# ECECAEAFCNRVKN]
-# end gene contig51.g87
-###
-#
-# ----- prediction on sequence number 52 (length = 40012, name = contig52) -----
-#
-# Predicted genes for sequence number 52 on both strands
-# start gene contig52.g88
-contig52	AUGUSTUS	gene	6895	17083	0.02	+	.	ID=contig52.g88
-contig52	AUGUSTUS	transcript	6895	17083	0.02	+	.	ID=contig52.g88.t1;Parent=contig52.g88
-contig52	AUGUSTUS	start_codon	6895	6897	.	+	0	Parent=contig52.g88.t1
-contig52	AUGUSTUS	CDS	6895	7576	0.42	+	0	ID=contig52.g88.t1.cds;Parent=contig52.g88.t1
-contig52	AUGUSTUS	CDS	9872	10415	0.97	+	2	ID=contig52.g88.t1.cds;Parent=contig52.g88.t1
-contig52	AUGUSTUS	CDS	12305	12438	0.82	+	1	ID=contig52.g88.t1.cds;Parent=contig52.g88.t1
-contig52	AUGUSTUS	CDS	15666	15725	0.52	+	2	ID=contig52.g88.t1.cds;Parent=contig52.g88.t1
-contig52	AUGUSTUS	CDS	15787	16082	0.85	+	2	ID=contig52.g88.t1.cds;Parent=contig52.g88.t1
-contig52	AUGUSTUS	CDS	16757	17083	0.33	+	0	ID=contig52.g88.t1.cds;Parent=contig52.g88.t1
-# coding sequence = [atgaaactaacaagagacaaaattataattctggccatcatgctgatgctgagtccagtagccaacttaaagagtctta
-# ataacgtacatactcaggacactgtgtcggtgtctttgcctggcgatataatacttggtgggttatttcccgtccatgaaaaaggtgaaggtgctcca
-# tgtggaccaaaagtatataacagaggagtacaacgcctggaggcaatgctctatgctatagatcgcgtaaataacgactctaatattcttcccggaat
-# aacgataggggtgcatatacttgacacctgttcgagggacacatatgcccttaaccagtcacttcagtttgtaagagcttccctcaacaacttggaca
-# cttctgtgtttgagtgttcagattcgtcaagcccacaaataagaaaaaacgcttcatcgggacccgttttcggagttattggtggatcctacagttca
-# gtgtctctgcaagtagccaacttgctgcgtctgtttcatattccccaaatatcaccggcatcaactgctaaaacgctatcggacaaatcacgatttga
-# tctatttgctagaacagtaccgccagacacttttcaatccgtagcccttgtagatatactcaaaaattttaattggtcctatgtatccacgatacact
-# cggagggatcttatggtgaatatgggattgaagcttttcacaaggaagccaccgaacggcacgtatgcatagcggtagccgagaaagtgccaagcgca
-# gcagacgataaagtttttgacttaataattggcaaacttcaaaagaagcccaacgcccgcggagttgtactctttacaagagccgaggatgcgcgccg
-# cattcttcaggcagctaagcgcgctaatttatcacaaccgtttcactggatagcaagtgacggttggggcaagcaacaaaaacttcttgaaggcttgg
-# aggatattgccgagggcgctataactgtagaactacagtcggaaataatcgaagattttgatcactatatgatgcagctgacgccggaaacaaatcaa
-# aggaacccgtggtttgctgagtactgggaggacacgttcaattgcattctcgaaccagtgtcggatcaaacaaattccccaaccagtatcgattccac
-# tgagataaagatcgctaccaagtctaaaacaacatgcgaagatagctttcggttatctgagaaagttggatacgaacaggagtccaaaactcaatttg
-# ttgtggatgctgtatacgcatttgcctatgcacttcataatttacataatgatcgttgtaatacacaaagcgaccaaacgtcggaacaacgaaagcac
-# caccatactcagcgccttaagtatattagtccacaatcccaggtggtaataacagcctctttaatcgcaatacaggttcttatcaccatgatttggat
-# ggtagttgaacctccaggaactcgtttctattatccagaccgaacagaagtgatccttaagtgcaaaatacaggacatgtccttccttttttcacagt
-# tgtataatatgattctcataacaatatgcacagtttatgctattaaaacgaggaaaataccagaaaattttaatgagtcaaagtttattggattcact
-# atgtacaccacttgtataatctggctagcttttgtacccatatactttggaactggaaattcttatgaggtgtacatcctcgtctttcacccggataa
-# aaacgtccgtaagttaaccatgaacagcaccgtctacaggcgttcagctgcaactggagctcagggtgcgcccagcagctccgtatatagtcgcacac
-# aggcaggcaacactgtaccgacaggaggggcgttgggtactacagcatcaagtgcccttcaaacacaaaacagctctaatcttgacgagccttcgggc
-# caatcagctgttgttcacaaaagcagtgattatagtaatggcgaattcatgcccgaggaatgcgaatgtgctgaggcattctgcaaccgagtaaaaaa
-# ttaa]
-# protein sequence = [MKLTRDKIIILAIMLMLSPVANLKSLNNVHTQDTVSVSLPGDIILGGLFPVHEKGEGAPCGPKVYNRGVQRLEAMLYA
-# IDRVNNDSNILPGITIGVHILDTCSRDTYALNQSLQFVRASLNNLDTSVFECSDSSSPQIRKNASSGPVFGVIGGSYSSVSLQVANLLRLFHIPQISP
-# ASTAKTLSDKSRFDLFARTVPPDTFQSVALVDILKNFNWSYVSTIHSEGSYGEYGIEAFHKEATERHVCIAVAEKVPSAADDKVFDLIIGKLQKKPNA
-# RGVVLFTRAEDARRILQAAKRANLSQPFHWIASDGWGKQQKLLEGLEDIAEGAITVELQSEIIEDFDHYMMQLTPETNQRNPWFAEYWEDTFNCILEP
-# VSDQTNSPTSIDSTEIKIATKSKTTCEDSFRLSEKVGYEQESKTQFVVDAVYAFAYALHNLHNDRCNTQSDQTSEQRKHHHTQRLKYISPQSQVVITA
-# SLIAIQVLITMIWMVVEPPGTRFYYPDRTEVILKCKIQDMSFLFSQLYNMILITICTVYAIKTRKIPENFNESKFIGFTMYTTCIIWLAFVPIYFGTG
-# NSYEVYILVFHPDKNVRKLTMNSTVYRRSAATGAQGAPSSSVYSRTQAGNTVPTGGALGTTASSALQTQNSSNLDEPSGQSAVVHKSSDYSNGEFMPE
-# ECECAEAFCNRVKN]
-# end gene contig52.g88
-###
-# start gene contig52.g89
-contig52	AUGUSTUS	gene	23254	30182	0.17	-	.	ID=contig52.g89
-contig52	AUGUSTUS	transcript	23254	30182	0.17	-	.	ID=contig52.g89.t1;Parent=contig52.g89
-contig52	AUGUSTUS	CDS	23254	23318	0.81	-	2	ID=contig52.g89.t1.cds;Parent=contig52.g89.t1
-contig52	AUGUSTUS	CDS	23377	23658	0.38	-	2	ID=contig52.g89.t1.cds;Parent=contig52.g89.t1
-contig52	AUGUSTUS	CDS	24806	25012	0.59	-	2	ID=contig52.g89.t1.cds;Parent=contig52.g89.t1
-contig52	AUGUSTUS	CDS	27339	27713	0.95	-	2	ID=contig52.g89.t1.cds;Parent=contig52.g89.t1
-contig52	AUGUSTUS	CDS	27778	27907	0.94	-	0	ID=contig52.g89.t1.cds;Parent=contig52.g89.t1
-contig52	AUGUSTUS	CDS	29022	30182	0.7	-	0	ID=contig52.g89.t1.cds;Parent=contig52.g89.t1
-contig52	AUGUSTUS	start_codon	30180	30182	.	-	0	Parent=contig52.g89.t1
-# coding sequence = [atgagctcgcgtcgtgccatgagaaatagggagcgggcaaataactactatcagcgttttgtacctacagaatcccttc
-# aaatgtgcggagaagataaagataaggataaggatgcgacgacgcaagggcagtcttttaagtcgcccgtcatcgatcatcgcagcatatcatcatct
-# caccttatgccggcatttgcgaaaagacgtattgctgcatcgagcggtaccaacaacggggaaacaaacgaaacttcagtcagcacgtgtgatgctgc
-# accaagtgcacatcaaagaagggaaagcaagggaaaagtccccagttcacctaatcgaaagagcagcgaacttgatatggcagaaacacgcttgaatt
-# atgttcatcaggagcacgatcaatacatgtcatcatcgccaacgttttcgacttcccggcaggaaaggcggattggtagtggtcgcttgttgcccaga
-# agtgataattgggaattcaaaagccaaaagactaaggagcccaacaccgagactgagaaggatgcgtctccaaatggaagtggaggtgcaagcgttgc
-# taatcaacagaatcaaaaccaacaccaccaacgcgtattcagtgggaggttggtcgatcgtgttactgaacacacagatcgccgttttcaaaatgaca
-# cgaagaggtcagttgaccgacagggcgtaggtaatcgacgcatatctaataaggagccttgtagtaatcaaaatcgtggcaagcgcgcaaactcctat
-# cacgttcacgaagagccagaatggttcagtgcaggaccaacatcacagcttgaaactattgacttacacggctttgacgacctggacaacaatgaaga
-# ccgttccgaaatggataatgaaaaatttctacaaattgatacaaatttagctgcgcaaacgacgattgatgaagcttcgagaagaaatagcaacgtca
-# gtttaaatttgagcgacgcatatcaaagtgatgatataatagacactggtgaaaatatactgaaatgcattcaaaactcatcggaactctgcaaacaa
-# aatcagaacgaacaaagtcaattccaatgcagccaaagtactgaaagtgaatttaattttgatgcctttcttaacatgcatcctttggataattccct
-# aatgaataatgatgaaaacgaaaaaggtgaagcaacggggacatcacgctttagccgatggtttcgacataaggaaactgcaaataataatgaacttc
-# caggtttgcaagactttaatgctcaagaaaaaattggtattccgagtgttaaggatttagaagcgcaaatgactaaagtagacatgcggccggattat
-# gtaaacactgtaggaggaccattctctcaagttgtgcaagcggaaaaacctattcctagggacactgagggattcaaaaaattactgcaacagttggg
-# ctatcaatctaggcagcatcatcctggcaatgacgtttaccatataataaatcattcaaatataactaatcatgaccatcttgagtcaaatcaacagc
-# ataagataaacaactgccattcccaacactcagcgttaagtgtccacgggccaaacataccgagtaatagtcacatatttgcgcaaaaacgtttggaa
-# acccatcacctaatgcaaagccttatttgcggggacgtttctctggacttcttggaaaaagagttgggtaatcctagcactgcaccttccacaaagga
-# agttattgcgtcagtcctccgtgaatactcccataacaagagaaatcctgtgtccattggggatcacaaaatgtttacacattcaacgtttcttcaag
-# ctcaaccagttcatccgcattattctgaagtactgaggaaaatgacagccgataaggaaacaactcaaacaccgagttcttctcatagccaacagcca
-# caatatcaaatgcatccacagcatgccaagcaacttagtgagacgcagccaacagcacctatagccgtgcagcctcgaatgatattgggaggtggaaa
-# ctttgtcattggcccaaataaccaaccaatatctcccaatttgcaacagtgccgaaatcaacagggaataaaatggactcctggtaatatgcagatgg
-# tgcaagggaaatcatttggagtcaattttgccatgtccgtctgtctgtcttaccgtatgaatgctgagatctcggcaacttaa]
-# protein sequence = [MSSRRAMRNRERANNYYQRFVPTESLQMCGEDKDKDKDATTQGQSFKSPVIDHRSISSSHLMPAFAKRRIAASSGTNN
-# GETNETSVSTCDAAPSAHQRRESKGKVPSSPNRKSSELDMAETRLNYVHQEHDQYMSSSPTFSTSRQERRIGSGRLLPRSDNWEFKSQKTKEPNTETE
-# KDASPNGSGGASVANQQNQNQHHQRVFSGRLVDRVTEHTDRRFQNDTKRSVDRQGVGNRRISNKEPCSNQNRGKRANSYHVHEEPEWFSAGPTSQLET
-# IDLHGFDDLDNNEDRSEMDNEKFLQIDTNLAAQTTIDEASRRNSNVSLNLSDAYQSDDIIDTGENILKCIQNSSELCKQNQNEQSQFQCSQSTESEFN
-# FDAFLNMHPLDNSLMNNDENEKGEATGTSRFSRWFRHKETANNNELPGLQDFNAQEKIGIPSVKDLEAQMTKVDMRPDYVNTVGGPFSQVVQAEKPIP
-# RDTEGFKKLLQQLGYQSRQHHPGNDVYHIINHSNITNHDHLESNQQHKINNCHSQHSALSVHGPNIPSNSHIFAQKRLETHHLMQSLICGDVSLDFLE
-# KELGNPSTAPSTKEVIASVLREYSHNKRNPVSIGDHKMFTHSTFLQAQPVHPHYSEVLRKMTADKETTQTPSSSHSQQPQYQMHPQHAKQLSETQPTA
-# PIAVQPRMILGGGNFVIGPNNQPISPNLQQCRNQQGIKWTPGNMQMVQGKSFGVNFAMSVCLSYRMNAEISAT]
-# end gene contig52.g89
-###
-# start gene contig52.g90
-contig52	AUGUSTUS	gene	32268	33026	0.91	-	.	ID=contig52.g90
-contig52	AUGUSTUS	transcript	32268	33026	0.91	-	.	ID=contig52.g90.t1;Parent=contig52.g90
-contig52	AUGUSTUS	CDS	32268	33026	0.91	-	0	ID=contig52.g90.t1.cds;Parent=contig52.g90.t1
-contig52	AUGUSTUS	start_codon	33024	33026	.	-	0	Parent=contig52.g90.t1
-# coding sequence = [atgttgacagtggcatacggtaaaactgttctgagtaaaaaaaatgtttacaagtggtacaaactcttcccagattgcc
-# gggaagatgccaatgacgagcctcgctctggacgcccaagcacgtcaacaactgatgaaaacgttcaagcagtgaagaaaattgttttggaaaatcgt
-# cgaatcactatcagagaagttgctgaagatgtcggtatatcacttggctcgtgccatgaaattttttcaaacgttttgggcatgggtcgcgtgtcagc
-# gaagtttgttccaaaattgctgagttttgaccaaaagaaccgtcgcatgagcatcgttcaagagctgttggatgacgtcaacgacgacccagatttac
-# tcaaaagggtcatagctggtgacgaatcatgggtatatgggtatgatatcgaaaccaaagcccaatcgtcacaatgtaagagcccaggtgagccaaga
-# ccgaaaaaagcacgccaagttcgatcgaatgtcaaagttttgatcactgtattcttcgattaccatggcgtggtgcatcaggagttcttaccatatgg
-# tcgtacggtcaataaacagtattatctggaagttatgcgccgtttgcgagaagcaatacgaaagaaacgtccagaattgtggaaaaacaattcatggc
-# ttttgcatcacgataatgcccctgctcacggccaaaaacaacaccacaataatgcctcagccaccatatttaccggatttggtcccatgtga]
-# protein sequence = [MLTVAYGKTVLSKKNVYKWYKLFPDCREDANDEPRSGRPSTSTTDENVQAVKKIVLENRRITIREVAEDVGISLGSCH
-# EIFSNVLGMGRVSAKFVPKLLSFDQKNRRMSIVQELLDDVNDDPDLLKRVIAGDESWVYGYDIETKAQSSQCKSPGEPRPKKARQVRSNVKVLITVFF
-# DYHGVVHQEFLPYGRTVNKQYYLEVMRRLREAIRKKRPELWKNNSWLLHHDNAPAHGQKQHHNNASATIFTGFGPM]
-# end gene contig52.g90
-###
-#
-# ----- prediction on sequence number 53 (length = 50013, name = contig53) -----
-#
-# Predicted genes for sequence number 53 on both strands
-# start gene contig53.g91
-contig53	AUGUSTUS	gene	3247	10175	0.15	-	.	ID=contig53.g91
-contig53	AUGUSTUS	transcript	3247	10175	0.15	-	.	ID=contig53.g91.t1;Parent=contig53.g91
-contig53	AUGUSTUS	CDS	3247	3311	0.78	-	2	ID=contig53.g91.t1.cds;Parent=contig53.g91.t1
-contig53	AUGUSTUS	CDS	3370	3651	0.41	-	2	ID=contig53.g91.t1.cds;Parent=contig53.g91.t1
-contig53	AUGUSTUS	CDS	4799	5005	0.5	-	2	ID=contig53.g91.t1.cds;Parent=contig53.g91.t1
-contig53	AUGUSTUS	CDS	7332	7706	0.95	-	2	ID=contig53.g91.t1.cds;Parent=contig53.g91.t1
-contig53	AUGUSTUS	CDS	7771	7900	0.97	-	0	ID=contig53.g91.t1.cds;Parent=contig53.g91.t1
-contig53	AUGUSTUS	CDS	9015	10175	0.58	-	0	ID=contig53.g91.t1.cds;Parent=contig53.g91.t1
-contig53	AUGUSTUS	start_codon	10173	10175	.	-	0	Parent=contig53.g91.t1
-# coding sequence = [atgagctcgcgtcgtgccatgagaaatagggagcgggcaaataactactatcagcgttttgtacctacagaatcccttc
-# aaatgtgcggagaagataaagataaggataaggatgcgacgacgcaagggcagtcttttaagtcgcccgtcatcgatcatcgcagcatatcatcatct
-# caccttatgccggcatttgcgaaaagacgtattgctgcatcgagcggtaccaacaacggggaaacaaacgaaacttcagtcagcacgtgtgatgctgc
-# accaagtgcacatcaaagaagggaaagcaagggaaaagtccccagttcacctaatcgaaagagcagcgaacttgatatggcagaaacacgcttgaatt
-# atgttcatcaggagcacgatcaatacatgtcatcatcgccaacgttttcgacttcccggcaggaaaggcggattggtagtggtcgcttgttgcccaga
-# agtgataattgggaattcaaaagccaaaagactaaggagcccaacaccgagactgagaaggatgcgtctccaaatggaagtggaggtgcaagcgttgc
-# taatcaacagaatcaaaaccaacaccaccaacgcgtattcagtgggaggttggtcgatcgtgttactgaacacacagatcgccgttttcaaaatgaca
-# cgaagaggtcagttgaccgacagggcgtaggtaatcgacgcatatctaataaggagccttgtagtaatcaaaatcgtggcaagcgcgcaaactcctat
-# cacgttcacgaagagccagaatggttcagtgcaggaccaacatcacagcttgaaactattgacttacacggctttgacgacctggacaacaatgaaga
-# ccgttccgaaatggataatgaaaaatttctacaaattgatacaaatttagctgcgcaaacgacgattgatgaagcttcgagaagaaatagcaacgtca
-# gtttaaatttgagcgacgcatatcaaagtgatgatataatagacactggtgaaaatatactgaaatgcattcaaaactcatcggaactctgcaaacaa
-# aatcagaacgaacaaagtcaattccaatgcagccaaagtactgaaagtgaatttaattttgatgcctttcttaacatgcatcctttggataattccct
-# aatgaataatgatgaaaacgaaaaaggtgaagcaacggggacatcacgctttagccgatggtttcgacataaggaaactgcaaataataatgaacttc
-# caggtttgcaagactttaatgctcaagaaaaaattggtattccgagtgttaaggatttagaagcgcaaatgactaaagtagacatgcggccggattat
-# gtaaacactgtaggaggaccattctctcaagttgtgcaagcggaaaaacctattcctagggacactgagggattcaaaaaattactgcaacagttggg
-# ctatcaatctaggcagcatcatcctggcaatgacgtttaccatataataaatcattcaaatataactaatcatgaccatcttgagtcaaatcaacagc
-# ataagataaacaactgccattcccaacactcagcgttaagtgtccacgggccaaacataccgagtaatagtcacatatttgcgcaaaaacgtttggaa
-# acccatcacctaatgcaaagccttatttgcggggacgtttctctggacttcttggaaaaagagttgggtaatcctagcactgcaccttccacaaagga
-# agttattgcgtcagtcctccgtgaatactcccataacaagagaaatcctgtgtccattggggatcacaaaatgtttacacattcaacgtttcttcaag
-# ctcaaccagttcatccgcattattctgaagtactgaggaaaatgacagccgataaggaaacaactcaaacaccgagttcttctcatagccaacagcca
-# caatatcaaatgcatccacagcatgccaagcaacttagtgagacgcagccaacagcacctatagccgtgcagcctcgaatgatattgggaggtggaaa
-# ctttgtcattggcccaaataaccaaccaatatctcccaatttgcaacagtgccgaaatcaacagggaataaaatggactcctggtaatatgcagatgg
-# tgcaagggaaatcatttggagtcaattttgccatgtccgtctgtctgtcttaccgtatgaatgctgagatctcggcaacttaa]
-# protein sequence = [MSSRRAMRNRERANNYYQRFVPTESLQMCGEDKDKDKDATTQGQSFKSPVIDHRSISSSHLMPAFAKRRIAASSGTNN
-# GETNETSVSTCDAAPSAHQRRESKGKVPSSPNRKSSELDMAETRLNYVHQEHDQYMSSSPTFSTSRQERRIGSGRLLPRSDNWEFKSQKTKEPNTETE
-# KDASPNGSGGASVANQQNQNQHHQRVFSGRLVDRVTEHTDRRFQNDTKRSVDRQGVGNRRISNKEPCSNQNRGKRANSYHVHEEPEWFSAGPTSQLET
-# IDLHGFDDLDNNEDRSEMDNEKFLQIDTNLAAQTTIDEASRRNSNVSLNLSDAYQSDDIIDTGENILKCIQNSSELCKQNQNEQSQFQCSQSTESEFN
-# FDAFLNMHPLDNSLMNNDENEKGEATGTSRFSRWFRHKETANNNELPGLQDFNAQEKIGIPSVKDLEAQMTKVDMRPDYVNTVGGPFSQVVQAEKPIP
-# RDTEGFKKLLQQLGYQSRQHHPGNDVYHIINHSNITNHDHLESNQQHKINNCHSQHSALSVHGPNIPSNSHIFAQKRLETHHLMQSLICGDVSLDFLE
-# KELGNPSTAPSTKEVIASVLREYSHNKRNPVSIGDHKMFTHSTFLQAQPVHPHYSEVLRKMTADKETTQTPSSSHSQQPQYQMHPQHAKQLSETQPTA
-# PIAVQPRMILGGGNFVIGPNNQPISPNLQQCRNQQGIKWTPGNMQMVQGKSFGVNFAMSVCLSYRMNAEISAT]
-# end gene contig53.g91
-###
-# start gene contig53.g92
-contig53	AUGUSTUS	gene	12261	24119	0.04	-	.	ID=contig53.g92
-contig53	AUGUSTUS	transcript	12261	24119	0.04	-	.	ID=contig53.g92.t1;Parent=contig53.g92
-contig53	AUGUSTUS	CDS	12261	12946	0.16	-	2	ID=contig53.g92.t1.cds;Parent=contig53.g92.t1
-contig53	AUGUSTUS	CDS	23027	23128	0.76	-	2	ID=contig53.g92.t1.cds;Parent=contig53.g92.t1
-contig53	AUGUSTUS	CDS	23180	24119	0.31	-	0	ID=contig53.g92.t1.cds;Parent=contig53.g92.t1
-contig53	AUGUSTUS	start_codon	24117	24119	.	-	0	Parent=contig53.g92.t1
-# coding sequence = [atgacactgagtgggaatacttacgacgagaagataatccacgcgtgggaagatgtcaaggccatgttcaatggcggaa
-# ctcgaaagcgacttgttggcagcagcattaataatcgaaatatgggctcgcccacgccttctgcggcagtgagctcctgtgggtccccaacgagtatt
-# gagcgagaccccaaggaaggcgacggcgaatcggagtctccagagttcccacaacgacagattgatagccagtttaactatagtactgtagccacagc
-# cgccgctgtggttggcgtaacggcggtagcagccgctactgtcggtgttcctttcaacttgcacggttctactgtcctgtcccctttgcactcgcttc
-# ggaatgatcgggacctttccctaatgcccatctccagaaactttgtagtggactacatgtggcagcagaaggacggacactaccaacatcagtattca
-# aagaaactcagtggcggtgaacccagcgagcaaagcctggacttcgagtcctgctcccgatcatggactagacctgacacgaatgtttcaataccgac
-# tggaagttctttaaggctttcggataatactccttttaatataaaaaacgagtcacactcatctatttgtggcattatcaaaaaccgaaagctatctg
-# cagctacgagcagcgggttaagcctctctgattataacattccctcgattcttaactgctctgcgtttaaaccagtcgtcgcttcgactgcaattgtg
-# tcaacctccttatacactagatccagtgactcaaagcgaactgattatataaacccaacacaatctacaaggacgacaactgttctaacgcataacag
-# catttcgggttcgtcgcaccaaatagtaggtgagaccatttcgccaattttagaaaaagtgacacccaatatagaaaaaaagccaactgaatctgctt
-# tagtcaactgcctacccaggaatgttaatgataccgacgatgacgacgaagtcgtggatattgagacaacggaagatgaagattgccgggaagatgcc
-# aatgacgagcctcgctctggacgcccaagcacgtcaacaactgatgaaaacgttcaagcagtgaagaaaattgttttggaaaatcgtcgaatcactat
-# cagagaagttgctgaagatgtcggtatatcacttggctcgtgccatgaaattttttcaaacgttttgggcatgggtcgcgtgtcagcgaagtttgttc
-# caaaattgctgagttttgaccaaaagaaccgtcgcatgagcatcgttcaagagctgttggatgacgtcaacgacgacccagatttactcaaaagggtc
-# atagctggtgacgaatcatgggtatatgggtatgatatcgaaaccaaagcccaatcgtcacaatgtaagagcccaggtgagccaagaccgaaaaaagc
-# acgccaagttcgatcgaatgtcaaagttttgatcactgtattcttcgattaccatggcgtggtgcatcaggagttcttaccatatggtcgtacggtca
-# ataaacagtattatctggaagttatgcgccgtttgcgagaagcaatacgaaagaaacgtccagaattgtggaaaaacaattcatggcttttgcatcac
-# gataatgcccctgctcacggccaaaaacaacaccacaataatgcctcagccaccatatttaccggatttggtcccatgtga]
-# protein sequence = [MTLSGNTYDEKIIHAWEDVKAMFNGGTRKRLVGSSINNRNMGSPTPSAAVSSCGSPTSIERDPKEGDGESESPEFPQR
-# QIDSQFNYSTVATAAAVVGVTAVAAATVGVPFNLHGSTVLSPLHSLRNDRDLSLMPISRNFVVDYMWQQKDGHYQHQYSKKLSGGEPSEQSLDFESCS
-# RSWTRPDTNVSIPTGSSLRLSDNTPFNIKNESHSSICGIIKNRKLSAATSSGLSLSDYNIPSILNCSAFKPVVASTAIVSTSLYTRSSDSKRTDYINP
-# TQSTRTTTVLTHNSISGSSHQIVGETISPILEKVTPNIEKKPTESALVNCLPRNVNDTDDDDEVVDIETTEDEDCREDANDEPRSGRPSTSTTDENVQ
-# AVKKIVLENRRITIREVAEDVGISLGSCHEIFSNVLGMGRVSAKFVPKLLSFDQKNRRMSIVQELLDDVNDDPDLLKRVIAGDESWVYGYDIETKAQS
-# SQCKSPGEPRPKKARQVRSNVKVLITVFFDYHGVVHQEFLPYGRTVNKQYYLEVMRRLREAIRKKRPELWKNNSWLLHHDNAPAHGQKQHHNNASATI
-# FTGFGPM]
-# end gene contig53.g92
-###
-#
-# ----- prediction on sequence number 54 (length = 35008, name = contig54) -----
-#
-# Predicted genes for sequence number 54 on both strands
-# start gene contig54.g93
-contig54	AUGUSTUS	gene	470	4114	0.08	-	.	ID=contig54.g93
-contig54	AUGUSTUS	transcript	470	4114	0.08	-	.	ID=contig54.g93.t1;Parent=contig54.g93
-contig54	AUGUSTUS	CDS	470	541	0.28	-	0	ID=contig54.g93.t1.cds;Parent=contig54.g93.t1
-contig54	AUGUSTUS	CDS	2726	3123	0.65	-	2	ID=contig54.g93.t1.cds;Parent=contig54.g93.t1
-contig54	AUGUSTUS	CDS	3175	4114	0.36	-	0	ID=contig54.g93.t1.cds;Parent=contig54.g93.t1
-contig54	AUGUSTUS	start_codon	4112	4114	.	-	0	Parent=contig54.g93.t1
-# coding sequence = [atgacactgagtgggaatacttacgacgagaagataatccacgcgtgggaagatgtcaaggccatgttcaatggcggaa
-# ctcgaaagcgacttgttggcagcagcattaataatcgaaatatgggctcgcccacgccttctgcggcagtgagctcctgtgggtccccaacgagtatt
-# gagcgagaccccaaggaaggcgacggcgaatcggagtctccagagttcccacaacgacagattgatagccagtttaactatagtactgtagccacagc
-# cgccgctgtggttggcgtaacggcggtagcagccgctactgtcggtgttcctttcaacttgcacggttctactgtcctgtcccctttgcactcgcttc
-# ggaatgatcgggacctttccctaatgcccatctccagaaactttgtagtggactacatgtggcagcagaaggacggacactaccaacatcagtattca
-# aagaaactcagtggcggtgaacccagcgagcaaagcctggacttcgagtcctgctcccgatcatggactagacctgacacgaatgtttcaataccgac
-# tggaagttctttaaggctttcggataatactccttttaatataaaaaacgagtcacactcatctatttgtggcattatcaaaaaccgaaagctatctg
-# cagctacgagcagcgggttaagcctctctgattataacattccctcgattcttaactgctctgcgtttaaaccagtcgtcgcttcgactgcaattgtg
-# tcaacctccttatacactagatccagtgactcaaagcgaactgattatataaacccaacacaatctacaaggacgacaactgttctaacgcataacag
-# catttcgggttcgtcgcaccaaatagtaggtgagaccatttcgccaattttagaaaaagtgacacccaatatagaaaaaaagccaactgaatctgctt
-# tagtcaactgcctacccaggaatgttaatgataccgacgatgacgacgaagtcgtggatattgagacaacggaagatgaaggtaaattcatggctcaa
-# cacgttgacgcctctcgtacgccacccgacattgtgtttgaaagcgaaagtaccagcccttctccgtctacaagtacaaatattgatgtagaagcaga
-# cattgatgtagatgtcattacaacagacgctgaggatcaactagagttcaatgccagtagatgcgcaatcgaaaatacaagtcattccctatcagttt
-# ttcaaagtgaaacattacgaatgtgtggttcatctccaaatgcaaaaatcatgttaggcgataatgaagttacaatatccgagaggtcggcagcttct
-# atgctgcggggcatggcagatagttctgcccactctctgccgctacaggtaaagtag]
-# protein sequence = [MTLSGNTYDEKIIHAWEDVKAMFNGGTRKRLVGSSINNRNMGSPTPSAAVSSCGSPTSIERDPKEGDGESESPEFPQR
-# QIDSQFNYSTVATAAAVVGVTAVAAATVGVPFNLHGSTVLSPLHSLRNDRDLSLMPISRNFVVDYMWQQKDGHYQHQYSKKLSGGEPSEQSLDFESCS
-# RSWTRPDTNVSIPTGSSLRLSDNTPFNIKNESHSSICGIIKNRKLSAATSSGLSLSDYNIPSILNCSAFKPVVASTAIVSTSLYTRSSDSKRTDYINP
-# TQSTRTTTVLTHNSISGSSHQIVGETISPILEKVTPNIEKKPTESALVNCLPRNVNDTDDDDEVVDIETTEDEGKFMAQHVDASRTPPDIVFESESTS
-# PSPSTSTNIDVEADIDVDVITTDAEDQLEFNASRCAIENTSHSLSVFQSETLRMCGSSPNAKIMLGDNEVTISERSAASMLRGMADSSAHSLPLQVK]
-# end gene contig54.g93
-###
-#
-# ----- prediction on sequence number 55 (length = 40015, name = contig55) -----
-#
-# Predicted genes for sequence number 55 on both strands
-# start gene contig55.g94
-contig55	AUGUSTUS	gene	6802	33037	0.13	+	.	ID=contig55.g94
-contig55	AUGUSTUS	transcript	6802	33037	0.13	+	.	ID=contig55.g94.t1;Parent=contig55.g94
-contig55	AUGUSTUS	start_codon	6802	6804	.	+	0	Parent=contig55.g94.t1
-contig55	AUGUSTUS	CDS	6802	6809	0.33	+	0	ID=contig55.g94.t1.cds;Parent=contig55.g94.t1
-contig55	AUGUSTUS	CDS	12258	12438	0.74	+	1	ID=contig55.g94.t1.cds;Parent=contig55.g94.t1
-contig55	AUGUSTUS	CDS	29483	29737	0.99	+	0	ID=contig55.g94.t1.cds;Parent=contig55.g94.t1
-contig55	AUGUSTUS	CDS	29800	29948	1	+	0	ID=contig55.g94.t1.cds;Parent=contig55.g94.t1
-contig55	AUGUSTUS	CDS	32756	32875	0.53	+	1	ID=contig55.g94.t1.cds;Parent=contig55.g94.t1
-contig55	AUGUSTUS	CDS	32929	33037	0.43	+	1	ID=contig55.g94.t1.cds;Parent=contig55.g94.t1
-# coding sequence = [atgcttctatattatgaaacaggatcaattaaacctcgagcgataggtggttcaaaaccacgagtagctacaaccccgg
-# tcgtacaaaaaattgcggactataaacgggaatgtcccagcatatttgcatgggaaataagggatagactgctgtccgagcaagtttgcaatagtgat
-# aacattccaagtgtctggttctcaaaccgccgcgccaaatggcgtcgggaagaaaagatgagaactcagaggcggtcggccgataatgttggtggcag
-# tggtcgagccagcacgacaaataatccttcggggacagctgtaaattccacagtagcaacgtcgaataactcaacacccggcattaccagctcaacac
-# tcaacgtatcggaacgggcgtcatcggctataattagcaatagcatacccgagacaccgaatgggccaactgttctgggtggagacgctaacgccgca
-# cacaccacctctgaaagtccaccacttcaggcagttgcaccgcggctacccttgaacactggctttaacgccatgtactcatctatcccgcaacccat
-# agctacaatggctgaaaactacaagatctccatatgtaccaccacaccaccgaaacacagcttgcaatcctgcagctgcgcaccagcagccacctcag
-# catggcgtttatgccaacagttctccaatgacatcatcaaatacaggggtcatttctgcaggcgtttcggtgcctgtccagatttcaacgcaaaatgc
-# atcggacctcgcgggaagcaactactggccacgtcttcagtgatcgtcaatctttaa]
-# protein sequence = [MLLYYETGSIKPRAIGGSKPRVATTPVVQKIADYKRECPSIFAWEIRDRLLSEQVCNSDNIPSVWFSNRRAKWRREEK
-# MRTQRRSADNVGGSGRASTTNNPSGTAVNSTVATSNNSTPGITSSTLNVSERASSAIISNSIPETPNGPTVLGGDANAAHTTSESPPLQAVAPRLPLN
-# TGFNAMYSSIPQPIATMAENYKISICTTTPPKHSLQSCSCAPAATSAWRLCQQFSNDIIKYRGHFCRRFGACPDFNAKCIGPRGKQLLATSSVIVNL]
-# end gene contig55.g94
-###
-#
-# ----- prediction on sequence number 56 (length = 55020, name = contig56) -----
-#
-# Predicted genes for sequence number 56 on both strands
-# start gene contig56.g95
-contig56	AUGUSTUS	gene	1802	28037	0.09	+	.	ID=contig56.g95
-contig56	AUGUSTUS	transcript	1802	28037	0.09	+	.	ID=contig56.g95.t1;Parent=contig56.g95
-contig56	AUGUSTUS	start_codon	1802	1804	.	+	0	Parent=contig56.g95.t1
-contig56	AUGUSTUS	CDS	1802	1809	0.26	+	0	ID=contig56.g95.t1.cds;Parent=contig56.g95.t1
-contig56	AUGUSTUS	CDS	7258	7438	0.76	+	1	ID=contig56.g95.t1.cds;Parent=contig56.g95.t1
-contig56	AUGUSTUS	CDS	24483	24737	1	+	0	ID=contig56.g95.t1.cds;Parent=contig56.g95.t1
-contig56	AUGUSTUS	CDS	24800	24948	1	+	0	ID=contig56.g95.t1.cds;Parent=contig56.g95.t1
-contig56	AUGUSTUS	CDS	27756	27875	0.59	+	1	ID=contig56.g95.t1.cds;Parent=contig56.g95.t1
-contig56	AUGUSTUS	CDS	27929	28037	0.49	+	1	ID=contig56.g95.t1.cds;Parent=contig56.g95.t1
-# coding sequence = [atgcttctatattatgaaacaggatcaattaaacctcgagcgataggtggttcaaaaccacgagtagctacaaccccgg
-# tcgtacaaaaaattgcggactataaacgggaatgtcccagcatatttgcatgggaaataagggatagactgctgtccgagcaagtttgcaatagtgat
-# aacattccaagtgtctggttctcaaaccgccgcgccaaatggcgtcgggaagaaaagatgagaactcagaggcggtcggccgataatgttggtggcag
-# tggtcgagccagcacgacaaataatccttcggggacagctgtaaattccacagtagcaacgtcgaataactcaacacccggcattaccagctcaacac
-# tcaacgtatcggaacgggcgtcatcggctataattagcaatagcatacccgagacaccgaatgggccaactgttctgggtggagacgctaacgccgca
-# cacaccacctctgaaagtccaccacttcaggcagttgcaccgcggctacccttgaacactggctttaacgccatgtactcatctatcccgcaacccat
-# agctacaatggctgaaaactacaagatctccatatgtaccaccacaccaccgaaacacagcttgcaatcctgcagctgcgcaccagcagccacctcag
-# catggcgtttatgccaacagttctccaatgacatcatcaaatacaggggtcatttctgcaggcgtttcggtgcctgtccagatttcaacgcaaaatgc
-# atcggacctcgcgggaagcaactactggccacgtcttcagtgatcgtcaatctttaa]
-# protein sequence = [MLLYYETGSIKPRAIGGSKPRVATTPVVQKIADYKRECPSIFAWEIRDRLLSEQVCNSDNIPSVWFSNRRAKWRREEK
-# MRTQRRSADNVGGSGRASTTNNPSGTAVNSTVATSNNSTPGITSSTLNVSERASSAIISNSIPETPNGPTVLGGDANAAHTTSESPPLQAVAPRLPLN
-# TGFNAMYSSIPQPIATMAENYKISICTTTPPKHSLQSCSCAPAATSAWRLCQQFSNDIIKYRGHFCRRFGACPDFNAKCIGPRGKQLLATSSVIVNL]
-# end gene contig56.g95
-###
-# start gene contig56.g96
-contig56	AUGUSTUS	gene	38038	53620	0.04	-	.	ID=contig56.g96
-contig56	AUGUSTUS	transcript	38038	53620	0.04	-	.	ID=contig56.g96.t1;Parent=contig56.g96
-contig56	AUGUSTUS	CDS	38038	38205	0.98	-	0	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	38270	38415	1	-	2	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	38468	38598	1	-	1	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	38660	39046	0.99	-	1	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	39119	39314	0.99	-	2	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	46743	47855	0.2	-	2	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	49901	51146	0.62	-	0	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	CDS	52391	53620	0.35	-	0	ID=contig56.g96.t1.cds;Parent=contig56.g96.t1
-contig56	AUGUSTUS	start_codon	53618	53620	.	-	0	Parent=contig56.g96.t1
-# coding sequence = [atgaattttattcttagtgtgctgctaatagcaactctaggagataaatatgaccacaggctgaacttaatagcaggtt
-# ctcagacactggcagcaaatatttggtctgacaagacggctattcaaaatgaacccataaatatgactgatgttaatgcgacggtaaaggatgcaaat
-# aaccatagtaccaccattacaaatgtagctacgtttgacacgaaattaaatcacttgttagtggacaccattactggacgagtctttgttggtggtgt
-# taataggttgtatcagctatcgcctgatttggagctgtccgaaacggtaaaaacgggaccccaaaacgattcggtagagtgtagtatactcgactgcc
-# cgttgaatgctgttcgcagtccgacggacaactataataaagttttgctcatagatcgtgcgacttctcgacttatttcatgcggatcactatttcag
-# ggaacatgcacagttcgtaatcttcagaatgttagcataattgagcatgaagtgcccgatgcggttgttgcaaatgatgctaattcgtcaaccgtggc
-# ttttatagcaccgggccctccacagcatccagtgacaaatgtgatgtatgtcggagttacttatactaacaattcgccataccgaagtgaaatcccag
-# ccgtggcttcgcgctctcttgaaaaaacgaaaatgtttcagattgcttcttcggcggttacgactggaacgagaacttttattaattcttacgcacgt
-# gaaacatattttgtgaactacgttttcggattcagctctgagcgattctcatattttcttaccacgcagttaaagcacagtcaccattcctctcccaa
-# agagtatataacgaagcttgtgcgaatatgccaggaagattcaaactattattcatacacggaaattccagtcgaatgtataagtgatgcccagggcg
-# gcactaaattcaacttggttcaggccggtttcttgggaaaacctagctcggatttggctcaaagtctgggtatatccattcaggatgacgtgttattc
-# gctgctttttcaaaaggcgacggaaacacaccaactaacaactctgcactatgcatttactcattgaaatccattcgtcgtaaatttatgcaaaacat
-# aaaatcctgttttaacggtaatgggatgaggggacttgactttatatcacccagcatgccatgtgttttaacgaaactacaaacaattggagaggatt
-# tttgtggactcgatgtaaattctccgttgggaggagagaatcctattacttcagtgccggttgctatgtttaacacgaagttaacttcagttgctgca
-# acgagcactagtggatataccgttgtattcgtgggcacagcagatggatacctcaagaaagttgtagtcgaatcttcatctgttgcgaatgagtacgc
-# cagttttcctgtggacttgggctctgaaattaatcaggatatgcagtttgacaaccaaaacctttacatgtatgtcatgtccgaaactaaagtatcaa
-# aagttaaagtgtttgattgctctgattacaagacatgtggagaatgcctaggtgctagagacccatattgcggttggtgctcattggagaataaatgt
-# agcccacgatccaattgccaggacgacgccaacgatcctttatattgggtcagctataaaactgggaaatgtactacaataacaagtgttgtgcctca
-# ccagctacagcgtactactgctcggactttagagcttatcatagatcacttgccgcaactaaaggagaatttaatatgtgcatttaccacagaggata
-# aagcactcttcacaaatgccacgaaaaagagaaatggcgtgaactgtacaacaccgcgaacggacatgcttccccaaattgaacaagggaaacatcat
-# tttacagccaaactatctgtgcgtaccagaaatggacctgacttagtgtcaacggattttactttctttgattgcagtacacactcatcgtgtacccg
-# ttgtgtgtcctcggagtttccgtgcgattggtgtgttgaggcacaccggtgcacacacgacacggctgaaaattgtcgcaacgatattttggttacag
-# gcgttagccggataggcccaagctatagatcaggtcctggattttgtccaacgatcaacgctacaggtgatggaagtgaagtactggtgtctggtgga
-# acaagcaaatctataaaagttaaagttcatataataggacaatttatagttcaaacgcgtttcgtttgccaatttaatatcgaaggacgtgtaacgag
-# tttaaatgctcaattgttgggtgataccatttactgcgatagcatggagtttcagtacacctcaagatcgcccaatttgacagccacattcgctgtta
-# tatggggtggttccaaacctcttgacaaccctcataatatacatgagaagttgctgaagatgtcggtatatcgcttagctcgtgccatgaaatttttt
-# caaattttgggcatgagtcgtgtgtcagcgaagtttgttccaaaattgctgaattttgaccaaaagaaccgtcgcatgagcatcgctcaagagctgtt
-# ggatgacgtcaacgacgacccaaatttactcaaaagggtcatgactggtgacgaatcatgnnnnnnnnnnnnnnnnnnnnctggtatcattgaaggaa
-# ggctaaaaatgtcgttcgataatggtccccgagagtttaatgactataacttcaaatatgttctggatcctacagttgaacacgttagttcagggcca
-# agtggacaaataaagataccgaaaggaataccagctgggggcattcgaatttccgtgattggtacccaattcaccagtattcaaaatcccaacattta
-# cgtagtatacaatggagagatatatgcaagccaatgccgagtgcaatcggatactgaaatggaatgctcatctccagctatcgacgtggacagcaaaa
-# ttattgaagcagaaaggccaatgcttctagaatatgggttccttatggataatgttttgcgggtacaaaatttatcgaagattcataataaccatttt
-# gaactttatcctaatcccgaatattttatatttgaagaaagggttaagtacttcaagagtgaatatttgacaataaatggccgaaacctagatcgcgc
-# ctgcaaagagactgatgtggaagtaaaaataggaaatggattttgcaatattacgtctctttcaagacaacaacttacatgtagacctcctcctgaag
-# caacggcaactaaaagcatcaatggaccagaagtaattgttcgtattggaacttcgctggagtaccgtattggtatccttagctacgaatcatcaaac
-# ataattttggattggggagaaaacgtaatatttgcagtaatagcgacaattgttatcttattgctgatttttgttgctttgctcgtggcatataaaaa
-# gaaaagttcagagtctaaccgggtgcttcgaaacatgcaggaacaaatggatatattagagttacgtgtcgcagctgaatagtggcgaacaggtgcta
-# caggtcgagtcattctgtacgatgaggatgtaacatctaaaaccgaaagcgaatggaaaaaacttaacacattgcagcactataacgttccagacggc
-# gctgggctgagcctagtaccaaagcaaagttcaatttataactttagtattttgtcggataaaaatgaaaaatcgcacaagtatgaaactcttaatat
-# atcgaaatacacctcctcctctccgacatttagccgcgccgggagccctctaaataatgatatgcatgataatggtctaagatactggcatctagtga
-# aacaccatgatagtgacatgcagaaagaaggcgagcgggttaacaaattggtatcagagatttacttaaccagactgttggcaactaagggtacactt
-# cagaaattcgtagatgatctttttgaaacgatatttagcaccgctcatcgaggatcggcactgcccctagctataaagtacatgtttgactttctcga
-# cgatcaagctcagttacatggtataactgacccagaagttgtgcatacctggaaaagtaacagcttaccattgcgcttttgggtaaacttgattaaaa
-# atcctaattttgtctttgacatacacaagtcaaatatagtggattcctgcttgtcagttgtggcacaaacatttatggactcttgttcaacttctgat
-# caccggttgggtaaggactcaccaagctcgaaacttctatacgcgaaagacataccagagtatcgcaaatgggttgatcgttattatcgagacattcg
-# cgatatgtccccaatatcagatcaggatatgaatgctatgcttgcagaagaatcaaggctgcacacaacagaatttaatacaaactgtgcactacatg
-# agctgtacacatatgctgtgaagtacaatgaacagctaactgttacacttgaagaggatgaattttcgcaaaagcagagattggcttttaaattagag
-# caagttcataacataatgtcggcagaataa]
-# protein sequence = [MNFILSVLLIATLGDKYDHRLNLIAGSQTLAANIWSDKTAIQNEPINMTDVNATVKDANNHSTTITNVATFDTKLNHL
-# LVDTITGRVFVGGVNRLYQLSPDLELSETVKTGPQNDSVECSILDCPLNAVRSPTDNYNKVLLIDRATSRLISCGSLFQGTCTVRNLQNVSIIEHEVP
-# DAVVANDANSSTVAFIAPGPPQHPVTNVMYVGVTYTNNSPYRSEIPAVASRSLEKTKMFQIASSAVTTGTRTFINSYARETYFVNYVFGFSSERFSYF
-# LTTQLKHSHHSSPKEYITKLVRICQEDSNYYSYTEIPVECISDAQGGTKFNLVQAGFLGKPSSDLAQSLGISIQDDVLFAAFSKGDGNTPTNNSALCI
-# YSLKSIRRKFMQNIKSCFNGNGMRGLDFISPSMPCVLTKLQTIGEDFCGLDVNSPLGGENPITSVPVAMFNTKLTSVAATSTSGYTVVFVGTADGYLK
-# KVVVESSSVANEYASFPVDLGSEINQDMQFDNQNLYMYVMSETKVSKVKVFDCSDYKTCGECLGARDPYCGWCSLENKCSPRSNCQDDANDPLYWVSY
-# KTGKCTTITSVVPHQLQRTTARTLELIIDHLPQLKENLICAFTTEDKALFTNATKKRNGVNCTTPRTDMLPQIEQGKHHFTAKLSVRTRNGPDLVSTD
-# FTFFDCSTHSSCTRCVSSEFPCDWCVEAHRCTHDTAENCRNDILVTGVSRIGPSYRSGPGFCPTINATGDGSEVLVSGGTSKSIKVKVHIIGQFIVQT
-# RFVCQFNIEGRVTSLNAQLLGDTIYCDSMEFQYTSRSPNLTATFAVIWGGSKPLDNPHNIHEKLLKMSVYRLARAMKFFQILGMSRVSAKFVPKLLNF
-# DQKNRRMSIAQELLDDVNDDPNLLKRVMTGDESXXXXXXXXGIIEGRLKMSFDNGPREFNDYNFKYVLDPTVEHVSSGPSGQIKIPKGIPAGGIRISV
-# IGTQFTSIQNPNIYVVYNGEIYASQCRVQSDTEMECSSPAIDVDSKIIEAERPMLLEYGFLMDNVLRVQNLSKIHNNHFELYPNPEYFIFEERVKYFK
-# SEYLTINGRNLDRACKETDVEVKIGNGFCNITSLSRQQLTCRPPPEATATKSINGPEVIVRIGTSLEYRIGILSYESSNIILDWGENVIFAVIATIVI
-# LLLIFVALLVAYKKKSSESNRVLRNMQEQMDILELRVAAEXWRTGATGRVILYDEDVTSKTESEWKKLNTLQHYNVPDGAGLSLVPKQSSIYNFSILS
-# DKNEKSHKYETLNISKYTSSSPTFSRAGSPLNNDMHDNGLRYWHLVKHHDSDMQKEGERVNKLVSEIYLTRLLATKGTLQKFVDDLFETIFSTAHRGS
-# ALPLAIKYMFDFLDDQAQLHGITDPEVVHTWKSNSLPLRFWVNLIKNPNFVFDIHKSNIVDSCLSVVAQTFMDSCSTSDHRLGKDSPSSKLLYAKDIP
-# EYRKWVDRYYRDIRDMSPISDQDMNAMLAEESRLHTTEFNTNCALHELYTYAVKYNEQLTVTLEEDEFSQKQRLAFKLEQVHNIMSAE]
-# end gene contig56.g96
-###
-#
-# ----- prediction on sequence number 57 (length = 60013, name = contig57) -----
-#
-# Predicted genes for sequence number 57 on both strands
-# start gene contig57.g97
-contig57	AUGUSTUS	gene	8025	23607	0.02	-	.	ID=contig57.g97
-contig57	AUGUSTUS	transcript	8025	23607	0.02	-	.	ID=contig57.g97.t1;Parent=contig57.g97
-contig57	AUGUSTUS	CDS	8025	8192	1	-	0	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	8257	8402	1	-	2	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	8455	8585	1	-	1	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	8647	9033	1	-	1	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	9106	9301	0.99	-	2	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	16730	17842	0.27	-	2	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	19888	21133	0.66	-	0	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	CDS	22378	23607	0.21	-	0	ID=contig57.g97.t1.cds;Parent=contig57.g97.t1
-contig57	AUGUSTUS	start_codon	23605	23607	.	-	0	Parent=contig57.g97.t1
-# coding sequence = [atgaattttattcttagtgtgctgctaatagcaactctaggagataaatatgaccacaggctgaacttaatagcaggtt
-# ctcagacactggcagcaaatatttggtctgacaagacggctattcaaaatgaacccataaatatgactgatgttaatgcgacggtaaaggatgcaaat
-# aaccatagtaccaccattacaaatgtagctacgtttgacacgaaattaaatcacttgttagtggacaccattactggacgagtctttgttggtggtgt
-# taataggttgtatcagctatcgcctgatttggagctgtccgaaacggtaaaaacgggaccccaaaacgattcggtagagtgtagtatactcgactgcc
-# cgttgaatgctgttcgcagtccgacggacaactataataaagttttgctcatagatcgtgcgacttctcgacttatttcatgcggatcactatttcag
-# ggaacatgcacagttcgtaatcttcagaatgttagcataattgagcatgaagtgcccgatgcggttgttgcaaatgatgctaattcgtcaaccgtggc
-# ttttatagcaccgggccctccacagcatccagtgacaaatgtgatgtatgtcggagttacttatactaacaattcgccataccgaagtgaaatcccag
-# ccgtggcttcgcgctctcttgaaaaaacgaaaatgtttcagattgcttcttcggcggttacgactggaacgagaacttttattaattcttacgcacgt
-# gaaacatattttgtgaactacgttttcggattcagctctgagcgattctcatattttcttaccacgcagttaaagcacagtcaccattcctctcccaa
-# agagtatataacgaagcttgtgcgaatatgccaggaagattcaaactattattcatacacggaaattccagtcgaatgtataagtgatgcccagggcg
-# gcactaaattcaacttggttcaggccggtttcttgggaaaacctagctcggatttggctcaaagtctgggtatatccattcaggatgacgtgttattc
-# gctgctttttcaaaaggcgacggaaacacaccaactaacaactctgcactatgcatttactcattgaaatccattcgtcgtaaatttatgcaaaacat
-# aaaatcctgttttaacggtaatgggatgaggggacttgactttatatcacccagcatgccatgtgttttaacgaaactacaaacaattggagaggatt
-# tttgtggactcgatgtaaattctccgttgggaggagagaatcctattacttcagtgccggttgctatgtttaacacgaagttaacttcagttgctgca
-# acgagcactagtggatataccgttgtattcgtgggcacagcagatggatacctcaagaaagttgtagtcgaatcttcatctgttgcgaatgagtacgc
-# cagttttcctgtggacttgggctctgaaattaatcaggatatgcagtttgacaaccaaaacctttacatgtatgtcatgtccgaaactaaagtatcaa
-# aagttaaagtgtttgattgctctgattacaagacatgtggagaatgcctaggtgctagagacccatattgcggttggtgctcattggagaataaatgt
-# agcccacgatccaattgccaggacgacgccaacgatcctttatattgggtcagctataaaactgggaaatgtactacaataacaagtgttgtgcctca
-# ccagctacagcgtactactgctcggactttagagcttatcatagatcacttgccgcaactaaaggagaatttaatatgtgcatttaccacagaggata
-# aagcactcttcacaaatgccacgaaaaagagaaatggcgtgaactgtacaacaccgcgaacggacatgcttccccaaattgaacaagggaaacatcat
-# tttacagccaaactatctgtgcgtaccagaaatggacctgacttagtgtcaacggattttactttctttgattgcagtacacactcatcgtgtacccg
-# ttgtgtgtcctcggagtttccgtgcgattggtgtgttgaggcacaccggtgcacacacgacacggctgaaaattgtcgcaacgatattttggttacag
-# gcgttagccggataggcccaagctatagatcaggtcctggattttgtccaacgatcaacgctacaggtgatggaagtgaagtactggtgtctggtgga
-# acaagcaaatctataaaagttaaagttcatataataggacaatttatagttcaaacgcgtttcgtttgccaatttaatatcgaaggacgtgtaacgag
-# tttaaatgctcaattgttgggtgataccatttactgcgatagcatggagtttcagtacacctcaagatcgcccaatttgacagccacattcgctgtta
-# tatggggtggttccaaacctcttgacaaccctcataatatacatgagaagttgctgaagatgtcggtatatcgcttagctcgtgccatgaaatttttt
-# caaattttgggcatgagtcgtgtgtcagcgaagtttgttccaaaattgctgaattttgaccaaaagaaccgtcgcatgagcatcgctcaagagctgtt
-# ggatgacgtcaacgacgacccaaatttactcaaaagggtcatgactggtgacgaatcatgnnnnnnnnnnnnnnnnnnnnctggtatcattgaaggaa
-# ggctaaaaatgtcgttcgataatggtccccgagagtttaatgactataacttcaaatatgttctggatcctacagttgaacacgttagttcagggcca
-# agtggacaaataaagataccgaaaggaataccagctgggggcattcgaatttccgtgattggtacccaattcaccagtattcaaaatcccaacattta
-# cgtagtatacaatggagagatatatgcaagccaatgccgagtgcaatcggatactgaaatggaatgctcatctccagctatcgacgtggacagcaaaa
-# ttattgaagcagaaaggccaatgcttctagaatatgggttccttatggataatgttttgcgggtacaaaatttatcgaagattcataataaccatttt
-# gaactttatcctaatcccgaatattttatatttgaagaaagggttaagtacttcaagagtgaatatttgacaataaatggccgaaacctagatcgcgc
-# ctgcaaagagactgatgtggaagtaaaaataggaaatggattttgcaatattacgtctctttcaagacaacaacttacatgtagacctcctcctgaag
-# caacggcaactaaaagcatcaatggaccagaagtaattgttcgtattggaacttcgctggagtaccgtattggtatccttagctacgaatcatcaaac
-# ataattttggattggggagaaaacgtaatatttgcagtaatagcgacaattgttatcttattgctgatttttgttgctttgctcgtggcatataaaaa
-# gaaaagttcagagtctaaccgggtgcttcgaaacatgcaggaacaaatggatatattagagttacgtgtcgcagctgaatagtggcgaacaggtgcta
-# caggtcgagtcattctgtacgatgaggatgtaacatctaaaaccgaaagcgaatggaaaaaacttaacacattgcagcactataacgttccagacggc
-# gctgggctgagcctagtaccaaagcaaagttcaatttataactttagtattttgtcggataaaaatgaaaaatcgcacaagtatgaaactcttaatat
-# atcgaaatacacctcctcctctccgacatttagccgcgccgggagccctctaaataatgatatgcatgataatggtctaagatactggcatctagtga
-# aacaccatgatagtgacatgcagaaagaaggcgagcgggttaacaaattggtatcagagatttacttaaccagactgttggcaactaagggtacactt
-# cagaaattcgtagatgatctttttgaaacgatatttagcaccgctcatcgaggatcggcactgcccctagctataaagtacatgtttgactttctcga
-# cgatcaagctcagttacatggtataactgacccagaagttgtgcatacctggaaaagtaacagcttaccattgcgcttttgggtaaacttgattaaaa
-# atcctaattttgtctttgacatacacaagtcaaatatagtggattcctgcttgtcagttgtggcacaaacatttatggactcttgttcaacttctgat
-# caccggttgggtaaggactcaccaagctcgaaacttctatacgcgaaagacataccagagtatcgcaaatgggttgatcgttattatcgagacattcg
-# cgatatgtccccaatatcagatcaggatatgaatgctatgcttgcagaagaatcaaggctgcacacaacagaatttaatacaaactgtgcactacatg
-# agctgtacacatatgctgtgaagtacaatgaacagctaactgttacacttgaagaggatgaattttcgcaaaagcagagattggcttttaaattagag
-# caagttcataacataatgtcggcagaataa]
-# protein sequence = [MNFILSVLLIATLGDKYDHRLNLIAGSQTLAANIWSDKTAIQNEPINMTDVNATVKDANNHSTTITNVATFDTKLNHL
-# LVDTITGRVFVGGVNRLYQLSPDLELSETVKTGPQNDSVECSILDCPLNAVRSPTDNYNKVLLIDRATSRLISCGSLFQGTCTVRNLQNVSIIEHEVP
-# DAVVANDANSSTVAFIAPGPPQHPVTNVMYVGVTYTNNSPYRSEIPAVASRSLEKTKMFQIASSAVTTGTRTFINSYARETYFVNYVFGFSSERFSYF
-# LTTQLKHSHHSSPKEYITKLVRICQEDSNYYSYTEIPVECISDAQGGTKFNLVQAGFLGKPSSDLAQSLGISIQDDVLFAAFSKGDGNTPTNNSALCI
-# YSLKSIRRKFMQNIKSCFNGNGMRGLDFISPSMPCVLTKLQTIGEDFCGLDVNSPLGGENPITSVPVAMFNTKLTSVAATSTSGYTVVFVGTADGYLK
-# KVVVESSSVANEYASFPVDLGSEINQDMQFDNQNLYMYVMSETKVSKVKVFDCSDYKTCGECLGARDPYCGWCSLENKCSPRSNCQDDANDPLYWVSY
-# KTGKCTTITSVVPHQLQRTTARTLELIIDHLPQLKENLICAFTTEDKALFTNATKKRNGVNCTTPRTDMLPQIEQGKHHFTAKLSVRTRNGPDLVSTD
-# FTFFDCSTHSSCTRCVSSEFPCDWCVEAHRCTHDTAENCRNDILVTGVSRIGPSYRSGPGFCPTINATGDGSEVLVSGGTSKSIKVKVHIIGQFIVQT
-# RFVCQFNIEGRVTSLNAQLLGDTIYCDSMEFQYTSRSPNLTATFAVIWGGSKPLDNPHNIHEKLLKMSVYRLARAMKFFQILGMSRVSAKFVPKLLNF
-# DQKNRRMSIAQELLDDVNDDPNLLKRVMTGDESXXXXXXXXGIIEGRLKMSFDNGPREFNDYNFKYVLDPTVEHVSSGPSGQIKIPKGIPAGGIRISV
-# IGTQFTSIQNPNIYVVYNGEIYASQCRVQSDTEMECSSPAIDVDSKIIEAERPMLLEYGFLMDNVLRVQNLSKIHNNHFELYPNPEYFIFEERVKYFK
-# SEYLTINGRNLDRACKETDVEVKIGNGFCNITSLSRQQLTCRPPPEATATKSINGPEVIVRIGTSLEYRIGILSYESSNIILDWGENVIFAVIATIVI
-# LLLIFVALLVAYKKKSSESNRVLRNMQEQMDILELRVAAEXWRTGATGRVILYDEDVTSKTESEWKKLNTLQHYNVPDGAGLSLVPKQSSIYNFSILS
-# DKNEKSHKYETLNISKYTSSSPTFSRAGSPLNNDMHDNGLRYWHLVKHHDSDMQKEGERVNKLVSEIYLTRLLATKGTLQKFVDDLFETIFSTAHRGS
-# ALPLAIKYMFDFLDDQAQLHGITDPEVVHTWKSNSLPLRFWVNLIKNPNFVFDIHKSNIVDSCLSVVAQTFMDSCSTSDHRLGKDSPSSKLLYAKDIP
-# EYRKWVDRYYRDIRDMSPISDQDMNAMLAEESRLHTTEFNTNCALHELYTYAVKYNEQLTVTLEEDEFSQKQRLAFKLEQVHNIMSAE]
-# end gene contig57.g97
-###
-# start gene contig57.g98
-contig57	AUGUSTUS	gene	30209	32554	0.98	+	.	ID=contig57.g98
-contig57	AUGUSTUS	transcript	30209	32554	0.98	+	.	ID=contig57.g98.t1;Parent=contig57.g98
-contig57	AUGUSTUS	start_codon	30209	30211	.	+	0	Parent=contig57.g98.t1
-contig57	AUGUSTUS	CDS	30209	30272	0.99	+	0	ID=contig57.g98.t1.cds;Parent=contig57.g98.t1
-contig57	AUGUSTUS	CDS	31048	31359	1	+	2	ID=contig57.g98.t1.cds;Parent=contig57.g98.t1
-contig57	AUGUSTUS	CDS	31413	32554	0.99	+	2	ID=contig57.g98.t1.cds;Parent=contig57.g98.t1
-# coding sequence = [atgttcgcgttacgtgctgcctccaaagccgataagaatttgcttccatttttggggcaactgtctcgtggccatgctg
-# ccaaggctgcaaaggctgcggctgccgccaacggaaagattgtcgctgtaattggtgctgtcgtcgacgtgcagttcgatgataatttgccgccaatt
-# ctgaacgccttggaagtcgacaaccgctctcctcggctcgtgctcgaagtggcccagcacctgggagaaaacactgtgcgcaccattgccatggacgg
-# cactgagggcttggttcgcggacagaaggttctcgatactggttatccaattcgtattccagttggtgctgaaaccctgggtcgcattatcaatgtga
-# ttggcgagcccatcgatgagcgtggaccaatcgaaaccgacaagaccgcagctattcacgctgaggcccctgaattcgttcagatgtccgttgagcag
-# gagattctggtcactggaatcaaagtagttgatctcctggctccttatgcgaagggcggaaaaattggtttgtttggcggtgccggcgtgggtaaaac
-# tgtgttaatcatggagttgattaacaacgtggctaaggcccacggtggatactctgtttttgctggagtcggcgaacgcacccgcgaaggaaacgatt
-# tgtacaatgagatgatcgagggtggtgtcatttcactgaaggacaagacttccaaggtggccctggtttacggccaaatgaacgagccccctggtgcc
-# cgtgcccgtgttgctcttactgggctgaccgttgccgagtacttccgtgatcaagaaggacaggatgtgttgctgtttatcgacaacattttccggtt
-# tactcaagctgggtcagaggtgtccgctttgttgggccgtattccctccgccgtcggttaccaaccaactttagccactgatatgggttctatgcagg
-# aacgtattaccaccaccaaaaagggatctattacttccgttcaggctatctatgtgcccgctgacgatttgactgatcctgctccagccactactttc
-# gctcacttggacgccactactgtcctgtcgcgagcgattgccgaactgggtatttaccctgctgtggatcctttggattccacgtcaagaattatgga
-# ccctaacattattggacaggaacattacaacgttgctcgtggtgtgcagaaaatcctacaggattacaaatcccttcaggatatcattgccattctgg
-# gtatggatgagttgtctgaggaagataagctcacagttgctcgcgctcggaagattcagcgtttcttgtcgcagccattccaagttgctgaagtcttt
-# actgggcatgctggtaaactggtgcctctggaacaaaccataaaaggtttttcatcgattctggctggggattatgatcatctgcctgaagttgcttt
-# ctacatggttggcccaatcgaagaagttgtggagaaggctgaccgtctggcaaaggaagcagcttaa]
-# protein sequence = [MFALRAASKADKNLLPFLGQLSRGHAAKAAKAAAAANGKIVAVIGAVVDVQFDDNLPPILNALEVDNRSPRLVLEVAQ
-# HLGENTVRTIAMDGTEGLVRGQKVLDTGYPIRIPVGAETLGRIINVIGEPIDERGPIETDKTAAIHAEAPEFVQMSVEQEILVTGIKVVDLLAPYAKG
-# GKIGLFGGAGVGKTVLIMELINNVAKAHGGYSVFAGVGERTREGNDLYNEMIEGGVISLKDKTSKVALVYGQMNEPPGARARVALTGLTVAEYFRDQE
-# GQDVLLFIDNIFRFTQAGSEVSALLGRIPSAVGYQPTLATDMGSMQERITTTKKGSITSVQAIYVPADDLTDPAPATTFAHLDATTVLSRAIAELGIY
-# PAVDPLDSTSRIMDPNIIGQEHYNVARGVQKILQDYKSLQDIIAILGMDELSEEDKLTVARARKIQRFLSQPFQVAEVFTGHAGKLVPLEQTIKGFSS
-# ILAGDYDHLPEVAFYMVGPIEEVVEKADRLAKEAA]
-# end gene contig57.g98
-###
-# start gene contig57.g99
-contig57	AUGUSTUS	gene	45155	52058	0.09	-	.	ID=contig57.g99
-contig57	AUGUSTUS	transcript	45155	52058	0.09	-	.	ID=contig57.g99.t1;Parent=contig57.g99
-contig57	AUGUSTUS	CDS	45155	45219	0.46	-	2	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	CDS	47394	47486	0.71	-	2	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	CDS	49327	49453	0.99	-	0	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	CDS	49515	49624	0.85	-	2	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	CDS	49898	50170	0.92	-	2	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	CDS	51823	51917	0.97	-	1	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	CDS	51994	52058	0.99	-	0	ID=contig57.g99.t1.cds;Parent=contig57.g99.t1
-contig57	AUGUSTUS	start_codon	52056	52058	.	-	0	Parent=contig57.g99.t1
-# coding sequence = [atggctgcaccagcagcctgtacgcgtttttcggacaactacgacatcaaagaagaactgggaaaaggggcattttcaa
-# tagtgaaaagatgcgtccaaaagtcaactggatttgaatttgctgcaaaaattataaatacaaaaaagttaactgcaagagaggctgatgcatcacat
-# tgtattcaacaaatattggaatcggtcaatcactgccaccaaaatggtgtggtgcatcgagatctgaaaccagagaatttactattagctagtaaggc
-# aaagggtgcagcagtgaaactcgctgactttggtctagccattgaagttcaaggcgatcatcaggcttggtttggatttgctggcactccaggatatc
-# tgtcgccagaggtattgaaaaaggagccctatggcaaatcggtagatatatgggcatgtgaatgggatacggtcaccccagaagcaaaaaatcttatt
-# aatcaaatgctcacagtaaatccaaacaaacgaataaccgccgccgaggctttaaagcacccatggatttgtcaacgagaacgcgttgcttccgttgt
-# gcatcgacaagaaactgtggactgtctcaagaagttcaatgcgcgccggaagctaaagggagctatacttacaaccatgttggctaccagaaattttt
-# ccagcagaagtatgatcaccaagaagggtgacggatctcaagtcaaggaatctaccgattcttctagcactacccttgaagacgatgatattaaagca
-# atccagtattcgtcaacgaaaacagatattaccgatattacagatatcaccaagcggtggtag]
-# protein sequence = [MAAPAACTRFSDNYDIKEELGKGAFSIVKRCVQKSTGFEFAAKIINTKKLTAREADASHCIQQILESVNHCHQNGVVH
-# RDLKPENLLLASKAKGAAVKLADFGLAIEVQGDHQAWFGFAGTPGYLSPEVLKKEPYGKSVDIWACEWDTVTPEAKNLINQMLTVNPNKRITAAEALK
-# HPWICQRERVASVVHRQETVDCLKKFNARRKLKGAILTTMLATRNFSSRSMITKKGDGSQVKESTDSSSTTLEDDDIKAIQYSSTKTDITDITDITKR
-# W]
-# end gene contig57.g99
-###
-#
-# ----- prediction on sequence number 58 (length = 50011, name = contig58) -----
-#
-# Predicted genes for sequence number 58 on both strands
-# start gene contig58.g100
-contig58	AUGUSTUS	gene	5202	7547	0.98	+	.	ID=contig58.g100
-contig58	AUGUSTUS	transcript	5202	7547	0.98	+	.	ID=contig58.g100.t1;Parent=contig58.g100
-contig58	AUGUSTUS	start_codon	5202	5204	.	+	0	Parent=contig58.g100.t1
-contig58	AUGUSTUS	CDS	5202	5265	1	+	0	ID=contig58.g100.t1.cds;Parent=contig58.g100.t1
-contig58	AUGUSTUS	CDS	6041	6352	1	+	2	ID=contig58.g100.t1.cds;Parent=contig58.g100.t1
-contig58	AUGUSTUS	CDS	6406	7547	0.98	+	2	ID=contig58.g100.t1.cds;Parent=contig58.g100.t1
-# coding sequence = [atgttcgcgttacgtgctgcctccaaagccgataagaatttgcttccatttttggggcaactgtctcgtggccatgctg
-# ccaaggctgcaaaggctgcggctgccgccaacggaaagattgtcgctgtaattggtgctgtcgtcgacgtgcagttcgatgataatttgccgccaatt
-# ctgaacgccttggaagtcgacaaccgctctcctcggctcgtgctcgaagtggcccagcacctgggagaaaacactgtgcgcaccattgccatggacgg
-# cactgagggcttggttcgcggacagaaggttctcgatactggttatccaattcgtattccagttggtgctgaaaccctgggtcgcattatcaatgtga
-# ttggcgagcccatcgatgagcgtggaccaatcgaaaccgacaagaccgcagctattcacgctgaggcccctgaattcgttcagatgtccgttgagcag
-# gagattctggtcactggaatcaaagtagttgatctcctggctccttatgcgaagggcggaaaaattggtttgtttggcggtgccggcgtgggtaaaac
-# tgtgttaatcatggagttgattaacaacgtggctaaggcccacggtggatactctgtttttgctggagtcggcgaacgcacccgcgaaggaaacgatt
-# tgtacaatgagatgatcgagggtggtgtcatttcactgaaggacaagacttccaaggtggccctggtttacggccaaatgaacgagccccctggtgcc
-# cgtgcccgtgttgctcttactgggctgaccgttgccgagtacttccgtgatcaagaaggacaggatgtgttgctgtttatcgacaacattttccggtt
-# tactcaagctgggtcagaggtgtccgctttgttgggccgtattccctccgccgtcggttaccaaccaactttagccactgatatgggttctatgcagg
-# aacgtattaccaccaccaaaaagggatctattacttccgttcaggctatctatgtgcccgctgacgatttgactgatcctgctccagccactactttc
-# gctcacttggacgccactactgtcctgtcgcgagcgattgccgaactgggtatttaccctgctgtggatcctttggattccacgtcaagaattatgga
-# ccctaacattattggacaggaacattacaacgttgctcgtggtgtgcagaaaatcctacaggattacaaatcccttcaggatatcattgccattctgg
-# gtatggatgagttgtctgaggaagataagctcacagttgctcgcgctcggaagattcagcgtttcttgtcgcagccattccaagttgctgaagtcttt
-# actgggcatgctggtaaactggtgcctctggaacaaaccataaaaggtttttcatcgattctggctggggattatgatcatctgcctgaagttgcttt
-# ctacatggttggcccaatcgaagaagttgtggagaaggctgaccgtctggcaaaggaagcagcttaa]
-# protein sequence = [MFALRAASKADKNLLPFLGQLSRGHAAKAAKAAAAANGKIVAVIGAVVDVQFDDNLPPILNALEVDNRSPRLVLEVAQ
-# HLGENTVRTIAMDGTEGLVRGQKVLDTGYPIRIPVGAETLGRIINVIGEPIDERGPIETDKTAAIHAEAPEFVQMSVEQEILVTGIKVVDLLAPYAKG
-# GKIGLFGGAGVGKTVLIMELINNVAKAHGGYSVFAGVGERTREGNDLYNEMIEGGVISLKDKTSKVALVYGQMNEPPGARARVALTGLTVAEYFRDQE
-# GQDVLLFIDNIFRFTQAGSEVSALLGRIPSAVGYQPTLATDMGSMQERITTTKKGSITSVQAIYVPADDLTDPAPATTFAHLDATTVLSRAIAELGIY
-# PAVDPLDSTSRIMDPNIIGQEHYNVARGVQKILQDYKSLQDIIAILGMDELSEEDKLTVARARKIQRFLSQPFQVAEVFTGHAGKLVPLEQTIKGFSS
-# ILAGDYDHLPEVAFYMVGPIEEVVEKADRLAKEAA]
-# end gene contig58.g100
-###
-# start gene contig58.g101
-contig58	AUGUSTUS	gene	20148	27051	0.14	-	.	ID=contig58.g101
-contig58	AUGUSTUS	transcript	20148	27051	0.14	-	.	ID=contig58.g101.t1;Parent=contig58.g101
-contig58	AUGUSTUS	CDS	20148	20212	0.52	-	2	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	CDS	22387	22479	0.76	-	2	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	CDS	24320	24446	0.97	-	0	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	CDS	24508	24617	0.89	-	2	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	CDS	24891	25163	0.92	-	2	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	CDS	26816	26910	0.97	-	1	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	CDS	26987	27051	0.66	-	0	ID=contig58.g101.t1.cds;Parent=contig58.g101.t1
-contig58	AUGUSTUS	start_codon	27049	27051	.	-	0	Parent=contig58.g101.t1
-# coding sequence = [atggctgcaccagcagcctgtacgcgtttttcggacaactacgacatcaaagaagaactgggaaaaggggcattttcaa
-# tagtgaaaagatgcgtccaaaagtcaactggatttgaatttgctgcaaaaattataaatacaaaaaagttaactgcaagagaggctgatgcatcacat
-# tgtattcaacaaatattggaatcggtcaatcactgccaccaaaatggtgtggtgcatcgagatctgaaaccagagaatttactattagctagtaaggc
-# aaagggtgcagcagtgaaactcgctgactttggtctagccattgaagttcaaggcgatcatcaggcttggtttggatttgctggcactccaggatatc
-# tgtcgccagaggtattgaaaaaggagccctatggcaaatcggtagatatatgggcatgtgaatgggatacggtcaccccagaagcaaaaaatcttatt
-# aatcaaatgctcacagtaaatccaaacaaacgaataaccgccgccgaggctttaaagcacccatggatttgtcaacgagaacgcgttgcttccgttgt
-# gcatcgacaagaaactgtggactgtctcaagaagttcaatgcgcgccggaagctaaagggagctatacttacaaccatgttggctaccagaaattttt
-# ccagcagaagtatgatcaccaagaagggtgacggatctcaagtcaaggaatctaccgattcttctagcactacccttgaagacgatgatattaaagca
-# atccagtattcgtcaacgaaaacagatattaccgatattacagatatcaccaagcggtggtag]
-# protein sequence = [MAAPAACTRFSDNYDIKEELGKGAFSIVKRCVQKSTGFEFAAKIINTKKLTAREADASHCIQQILESVNHCHQNGVVH
-# RDLKPENLLLASKAKGAAVKLADFGLAIEVQGDHQAWFGFAGTPGYLSPEVLKKEPYGKSVDIWACEWDTVTPEAKNLINQMLTVNPNKRITAAEALK
-# HPWICQRERVASVVHRQETVDCLKKFNARRKLKGAILTTMLATRNFSSRSMITKKGDGSQVKESTDSSSTTLEDDDIKAIQYSSTKTDITDITDITKR
-# W]
-# end gene contig58.g101
-###
-#
-# ----- prediction on sequence number 59 (length = 40011, name = contig59) -----
-#
-# Predicted genes for sequence number 59 on both strands
-# start gene contig59.g102
-contig59	AUGUSTUS	gene	10148	17051	0.11	-	.	ID=contig59.g102
-contig59	AUGUSTUS	transcript	10148	17051	0.11	-	.	ID=contig59.g102.t1;Parent=contig59.g102
-contig59	AUGUSTUS	CDS	10148	10212	0.53	-	2	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	CDS	12387	12479	0.65	-	2	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	CDS	14320	14446	0.98	-	0	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	CDS	14508	14617	0.88	-	2	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	CDS	14891	15163	0.94	-	2	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	CDS	16816	16910	0.96	-	1	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	CDS	16987	17051	0.55	-	0	ID=contig59.g102.t1.cds;Parent=contig59.g102.t1
-contig59	AUGUSTUS	start_codon	17049	17051	.	-	0	Parent=contig59.g102.t1
-# coding sequence = [atggctgcaccagcagcctgtacgcgtttttcggacaactacgacatcaaagaagaactgggaaaaggggcattttcaa
-# tagtgaaaagatgcgtccaaaagtcaactggatttgaatttgctgcaaaaattataaatacaaaaaagttaactgcaagagaggctgatgcatcacat
-# tgtattcaacaaatattggaatcggtcaatcactgccaccaaaatggtgtggtgcatcgagatctgaaaccagagaatttactattagctagtaaggc
-# aaagggtgcagcagtgaaactcgctgactttggtctagccattgaagttcaaggcgatcatcaggcttggtttggatttgctggcactccaggatatc
-# tgtcgccagaggtattgaaaaaggagccctatggcaaatcggtagatatatgggcatgtgaatgggatacggtcaccccagaagcaaaaaatcttatt
-# aatcaaatgctcacagtaaatccaaacaaacgaataaccgccgccgaggctttaaagcacccatggatttgtcaacgagaacgcgttgcttccgttgt
-# gcatcgacaagaaactgtggactgtctcaagaagttcaatgcgcgccggaagctaaagggagctatacttacaaccatgttggctaccagaaattttt
-# ccagcagaagtatgatcaccaagaagggtgacggatctcaagtcaaggaatctaccgattcttctagcactacccttgaagacgatgatattaaagca
-# atccagtattcgtcaacgaaaacagatattaccgatattacagatatcaccaagcggtggtag]
-# protein sequence = [MAAPAACTRFSDNYDIKEELGKGAFSIVKRCVQKSTGFEFAAKIINTKKLTAREADASHCIQQILESVNHCHQNGVVH
-# RDLKPENLLLASKAKGAAVKLADFGLAIEVQGDHQAWFGFAGTPGYLSPEVLKKEPYGKSVDIWACEWDTVTPEAKNLINQMLTVNPNKRITAAEALK
-# HPWICQRERVASVVHRQETVDCLKKFNARRKLKGAILTTMLATRNFSSRSMITKKGDGSQVKESTDSSSTTLEDDDIKAIQYSSTKTDITDITDITKR
-# W]
-# end gene contig59.g102
-###
-#
-# ----- prediction on sequence number 60 (length = 50013, name = contig60) -----
-#
-# Predicted genes for sequence number 60 on both strands
-# start gene contig60.g103
-contig60	AUGUSTUS	gene	22241	32526	0.14	+	.	ID=contig60.g103
-contig60	AUGUSTUS	transcript	22241	32526	0.14	+	.	ID=contig60.g103.t1;Parent=contig60.g103
-contig60	AUGUSTUS	start_codon	22241	22243	.	+	0	Parent=contig60.g103.t1
-contig60	AUGUSTUS	CDS	22241	22251	0.2	+	0	ID=contig60.g103.t1.cds;Parent=contig60.g103.t1
-contig60	AUGUSTUS	CDS	22372	29494	0.15	+	1	ID=contig60.g103.t1.cds;Parent=contig60.g103.t1
-contig60	AUGUSTUS	CDS	29560	29780	1	+	0	ID=contig60.g103.t1.cds;Parent=contig60.g103.t1
-contig60	AUGUSTUS	CDS	29847	31965	0.97	+	1	ID=contig60.g103.t1.cds;Parent=contig60.g103.t1
-contig60	AUGUSTUS	CDS	32025	32145	1	+	0	ID=contig60.g103.t1.cds;Parent=contig60.g103.t1
-contig60	AUGUSTUS	CDS	32204	32526	0.98	+	2	ID=contig60.g103.t1.cds;Parent=contig60.g103.t1
-# coding sequence = [atgtacgaaattattctaaccattggactgagtagcggggctttcagtgaatccgatgacaccagtctgaaagtatccg
-# ggtcagcaaaaatttattcgaagggaaactgtgggtatacgttgcagctaagttccgtgaaggtgtccaatacaaaagagtccgtagagaaaaggatt
-# ttgaacaacattcaaaaaccagttcagttcacgctggttagtggacatctggagccacaaatttgttcagactccagcgacttggattactcgctgaa
-# tattaagcgggcagttatatcattactgcaatctggaacaaagaccgaaaacgaagttgacgttttcggccagtgccccactcatacttcgacgtcca
-# ctgtaggcaatgcaaacataataacgaaggttcgcaacttaaacagatgtgcacatagggagcagattaacagtggtctggtgtccgggaaagtgaac
-# gagaaagctggtatcacgtctagcctactattgcaggcaaattatataaaagagtcaaagattgtgaacagtcttcttgaaaatgttcagctgacaga
-# aacatacaagtttgttggaactactaaaggaaattcggaaattagtgcaaaggtagtcacaacattaaaactaaaaaatcctaccggaacaaaagcta
-# actcgccatctactggctccactgttagaagcgtgattttccaaagaccagaaacctacacatcgaaaaatataaacgctctgaaaacgatactatct
-# gatcttgtggatttgactggcgattatgtgaaaaaagatagcgctaaaaagtttgtagaatttattaggttgcttcgccaatctgatagtgagacttt
-# attagagctggctgcatacccacatccaaacaaagtcttagcccgcaaggtatacttagatggattgttccgtactagtaccgcagagtcagccagag
-# ttatattgaaacagcttcctaagtttgatgataaggagaaactactagcgatactgtctttaaacttggttaaaagtgtggacaaggagacactcaat
-# caagcagctgctcagctgctaccgaacgctcctaaggaattgtatctagctgtgggtaccttggttgctaaattttgtttaggaaaaaattgccaagg
-# acctgaaattgatgccatatctaaaaagtttacggatggcctaaaacggtgtaagccaaatactaagaaggaagaagaacggattgtctatattttaa
-# agggaataggaaatgcaaagagcttaggtggcaacactgctgctgtccttagtgagtgcgcctccacgggccgttccaatcgtatacgtgtagcggct
-# ttgagagcattttcaacaattgattgcaatggagcactgcgaactaaggctttggaactacttaagaaccgcaacgaggactcagagttacgtattga
-# agcctatttgtcttcaatttcatgtcccaacgcagaggtggccaaccagatttcagatatagtcaattccgaaacagttaaccaggtaggaggattta
-# tttcatctaatttaaaagccattcgggactcgacagacgccagccgtgagcagcaaaggtaccatttagggaacattcgagtgactaagaaatttcct
-# gcggattacagacgatacagtttcaacaatgaagtttcctacaaactggaatcccttggccttggagctagttctgactatcaattaatttattcgca
-# acatgggttcttaccccgatcatctcgtatcaatgttacaactgaaatttttggaactaacttcaacgtatttgaagcaagcgtacgtcaggaaaatt
-# ttgaggatgtgctggaatattatctgggaccgaaggggttgttaaacaaagatttcaatgaaatagttaagatcattgaagttggaaacaacgcggct
-# gctagtgctggtggtcgagcccgacgctcaattgccgacgatgttgctaagatatcgaaaaagtataaaacttacggtgctaaaagtgtgcaagatct
-# caatttagatgtatcgttgaaattctttggttcggagttggcgttcttgagccttggcgacaacataccgagtactctagatgatatcataaactcta
-# tctcaaattcatttgaaaaagcaaaacaagaactatcgatgtttgaaaagacactttccagtcaccacttattcctagatacagacctctcttatcca
-# actagcattggagtacctctggaacttgtagctcaaggctttgcagctactaaaattgatcttgctgttacccttgatatcaatgcaattctggaaca
-# gaactggcagaaagcaaaatatagattaaagcttgttccaagtgttgatgttaatgtcaaccttcagctaggtttcaatgcccaagttctttccactg
-# gcctccgggtagtatcatctgcgcactccgcaaccggaagcgacataaccgtagccgttatcaacgagggtgaaggtttcaacattgacgtcgaactg
-# ccccgcgaaaagcttgagcttattgatgttaaaattgacaccgaactatatgtagccgaacaagacaaacaaagagcagttgcccttaagggtaataa
-# gaaaaataaaaattcccagcccagtgagatatgctttaaccaagccgaagtcgttggccttaacatatgcattgagagttcaacgagttttagtgact
-# ttcaaggtggcagcggtaatgatgccgaaaaaggaattgctataccggaccaatttcatttatctaagccactcagcctcgccatttacttgacggct
-# gaacgcaaatttacattcaaggggtttcacacaaatgagccttcaggacagaagtggaagttggactattccacgcctggttccaaagtatctcatga
-# tacaagcattgtttttgagcttggatccaagcctaagacttatggtagactagcctttgataattctcaatatcactttggagttgaagctggaataa
-# acaacgacaaaagcgaattggtaatatatggtcagtacgaacaagataaggacatcaaaaaaagtaaaattggccttagcaagcacggaaatgaattc
-# aagcccttaattgaaattcaagacaataatggtatctcaaacagcataaacggttatcgcgctgacggaaaaatagtagttgaaaaaaccagcgataa
-# aataacaaggtacaattttgaaaactttcaagtgtcgaatgcgaataacgaacgaataattgtaaatggatggacggattttggacaaagttcattta
-# actctgagcttcgattcgcttcagatcagaagtcgttcttaataaaaggaaattttgaattggaaaacggtcagtacgcggccggattctttataaac
-# gatgaacgtacacccgaaaatgtttatggaagctcggtacatttgacaatagcagatcagtcctatgctattaaagctaatggcaaggctgctgcttg
-# gtctattaatagcgaggccggttttaatttcaaaaaagatgatgaatccagctctttacgggcaggttctcttttgcaaaatgtggaaatctatcata
-# aaaataagcaagttggagcagtaaaggtaaagtccacttttgatgtaaataaattagatcttgacgtggaaatttcacgtgatcaaaaagtcggttca
-# cttaacgtcaaatacaaaagcaatcagcgacacgtgcaagactattctctggaggcgaatggaaagctaaataaacattctatcgatgttgtatccaa
-# atgcgattttaatggaaacgcttatgttgtggataacagtattacaactagttggggaactttgttatctgcgaagggtgaactaggacaacgttact
-# cggcccaagacatcaaaattgaccttcagggcacagttcaaattagtggaaaagacaaatctgcccaatgggttctcaaagtacttggcacacctgac
-# aaaaccagtagtgagtttaagattatccgggacacagcagagcttttcaaactaaccggtgagtcccaacacccgcaggacaaaatttccggggcgaa
-# gcttaatgtcattgtcaagaatcaattatctgctaaggccgagtttcgcatagctaaaaatggcaagggtgacttgacagccacatttgagactctaa
-# ggactgaaccgaagcacaaactagaagttgaatcaaaattccatatacaagctccaaagtatgatgttgacatgacccttacacttgatggagaaaat
-# aaattgcatttgaagtctgaaaacaccatagataagttaaagttttccactaaaaatattggggagtcgaacgacaaaaaaattatattcgaggccaa
-# tagtagtgttagaggagaatggcgatcaaatggcgaaattcaaggtgcatttacattgaccactcccaatggtcgtgtcgttgacggtaatgttaacc
-# gtaagttttcaacaaatgcaaaaactggtgtagttcaaggaaacgtagacgctcagattagtgaaacaccatctggcagcaatacaaaacgatcaatt
-# acactgaaaggaaagcttgaccggcttagtacaaaaacaaaagagttttctgcgagcaatactgtagtatatacggcattaaatggagaaaagtcaga
-# gctaagcttccaaattaagcagcaacctaacggcgaagctaaagacttggatttaaaccttaaggccaatggaaatccacttccccaacctattgagg
-# ttgccattgtcataggggagtacagtgcacagcatgctgtgattagtatcacaagtaaatatgggcaaatcttcttagttagagcaaatggaaattac
-# aataataaacaaagcaacttgccggctacatatgaccttcaagctaaaattgaaatgccaaagtccagcttaaaattcgtggatattaagagtaacgg
-# aaaactattaaaaccatcaacggtcaataacaatgctgcttataatcttgaattttttgtggattccaaaactggtcagggacaattcgcccgtgtca
-# acacagtgtggaacggtacgccaaatgaaggaaatttggattttgaagctcaaactaataaaatggagtctccattaaagttcaatggaaaatatcag
-# cgagagcaatctggcagtttgaaggatggtgatcttagcggcaagcaaaagtacatagttaatgctcagtatggaaatcagtatgtgaagacggatgc
-# atccgtttcttacggttccgagaaagtagatataacatatttgctggattccagcttcgaatctgcaaaggacataagccttaatatccacacactta
-# aatctgtcgatgatttgacatatgtagtcactatacaagccaaacaggcagataagtcatacagtttggacactactttgtatcgttcgaccaataaa
-# aaaggtgttgaaatccgattggatttgttaaaggaaaatccaattattatcaggagcatcctcgaaatattgggagagcgaaagggaaacctagcctt
-# tgaagtacaaaacttaggcggattggacattaaattaaacagtgaagcttcttacgtcagcatagacgatttttatgtaattggcagctggagctcta
-# aaaaattaaagctaaatgggtacgagcttgaagcacgagcacagggtaagaacataaaaattcaactaaagaatttaaatggcgtaatattcgtaggc
-# acagccacatattctcttaaaaaagaacaaaataaggatatcattgatggccaaggtcaagtgcaatatcaaggaaaatctcatggtggaaattttaa
-# gttgacccatcaacactttgatgtttctacggataaagaggttggcttttcatacactttcaatggtaattttggaaccaaaaacggtctgtccacaa
-# ttaagattacaaacaaggaattcaacacaaagttttccatttgcgaagaaaagagacagtgcacaaacatacaagtgcaatcactcgtaagcatagat
-# gaacaaaaactggatgtcgtaaaacactccacccttgttttggttgatctgcgtgaactggggtatccgtatgagttcgagctgaaatcccagaatat
-# acgccaaggatttaattaccaataccatctagatagctttgttataacaggtaataattttaagtaccaactgactgccaacgttcagccatcttcaa
-# atactattaaattaacgcttccaaaacgacaaattttgttcgaaactgctcagaaaactccagcggatggaactattttcggtcactatgagcaatca
-# gcttcattcttcattgataaactgcaaagacccgatgatgttgttcgtgtgtctgctattcttgacgtttcgggcatcgagcacgttgccctaaacgc
-# caatggtcaagttaagcttgagcatccaactattcgtccattgagtatttctggaagacttaatggtaacgtggatcaacaaatcggcagtgctgaaa
-# tagtttttgatgtatttcaactgccggaacaaaaagttgttggaaacagcgaatggcgcaattccccttccaaaaatggtttcaacattgcatctact
-# acaactgtcaaatcagctggtcttcagttcctatatcaaataaccagcaatgctgcgatagatacggaagcccaagagtgtaattttggtctggaaat
-# caatgataatggcacaatcgatattaaggcaaaatcgattttaactaagcaaaatctagaaatctctttaagcgaatcaaataagcagattgttcaaa
-# tagtcggcgacctaaatagacagaaaaagtatgcaaaattcaatacaaaagtgcaagttcttgataagaatccaattgaattttcgagtgagattcaa
-# cctacttctgctaagatttcactaaagcgtcaagacttcgtcgatggaaatgctgaaatcaagttaggaaaggaatttaaattcgatgtatcaggtag
-# cggaaaacaattatttaacggacgtgtggcattagatgcatctaacttcttgcaaacaaactatgtttttaatgatgatcacgttaatgtctttctgg
-# tcaacgctgacacggaagtaaataaagacactgaaaatattgctaggaacatcaaggcacgattcgaaaaactacaacaagccactgataaaaatgtt
-# aaattagcaaaggaagcctctccagatttctcaaaattgaagggtaaatttgtcgaaaatacaaagggacttattcaagagcttgaggcagatccctc
-# aatcgcaccgattattgatggagtacgaactacacttgtgaaaatatcggctatagttgatgacttaggcaaggcaatattggaaacattcgaaaagg
-# cccaaaagtcattggttgaaacttatgaaaaattgcaagctctttggaaggactcgctactgaaagcgtgggaagattttatcttaacagtaaacaat
-# ttaattggttcaattcataaggaatttatcagggcttacacaaagacaattaaaaaccttctctccgtgctggataagtatggcccagtgttgaaaaa
-# ttatggcaaggtcgtcactgaaactctgaaaccaatcaccgatggagttcaagaaataattaaacttttggtccacgcggctgaaggtgcaatcgaag
-# aacttaaagactatgccgcaagcctaccatcatttgaaagcatacgtaatgaaattaatgacaaagttaaaagcctgaaacttattgaaaatgcttta
-# gagattgtaaacagtctttttgatcaattaagtatcttaccgcaaactccagagaccacagagttccttcaaaaactgcaagattatttgggcgcaaa
-# acttaaacaacaaaaaattaatgatgaaaagtcgcttgaagaccttggaaagctttttattaaggccgtacgctcaatttgggactcaattaaaaata
-# ctgcaccaggatcatctgcccatgctattgatttccaatcatggtttggttccctaacaaattctgcggattccttgtctattctcccaaccatcctt
-# tcattccgagccagtgtattaaactttttgttaaatgagaattgggacgccctatttaacaaaaatgttcttaattcatggatattctttaatgagtt
-# tgagcttcgaggccatgtcgtcgatggacagcacatattcacattcgacggtcagaatttcgcgtaccctggaaactgcaaatatattatggctcaag
-# acagtgtggataataatttcacaattatcgtccagcttgcaaatggaaagcttaagggcattacgctcgtagatcgggatggtaactatgctgaagta
-# gccgacaacctggcactgaagataaatggaaaccttcttgagtacccacaacaattgtctggtcttcacgcatggcgtcggttctacaccgttcattt
-# gcattcggaatatggagtaagcgtattgtgcaccacggatctaaaggtttgtcattttaatataaacggcttctacacaagcaaaacacggggacttc
-# tcggcaacggcaatgcggagccatacgacgactttttgcgaattgatggtactatagcaacagactcggccactctggggaacgattacggagttggt
-# aaatgtgcagcagttgcttttgacaaagaccaagtagaaagcccgaaaagagaggaaatatgtactgaaatatttggcattgaatcaccacttgccct
-# caactatatgacggttgactccaggccttaccgtaaggcatgtgacagggccattgctaaaatcgctgaaaaggataaggaggctgctgcatgtacgt
-# ttgctctggcctacggttccgcggtcaaacagattaacaagtgggtgctattaccaccgcgttgcatcaagtgcgctggacctgtgggacagcgtgat
-# cttggagatgagtttattgtcaagctcccaaacaacaaggcggacgtggtatttgtcgtcgatatcaatgtaacacctgtagtcctgtccaaccttgt
-# agcgcctgcaatcaatgaaattcgagagtcgcttaagagccgtggttttacagacgtccaagtcggcgttgttgtatttgacgaatcgaagcgttatc
-# ccgctctactcacaagtgaaaatggaaaaatcaactacaagggaaacctggccgatgtaaagctcaatggagtaaagaacttctgtgacgattgcatc
-# gagcaaattataacagaaaaacgaatcttggatatttacaactcattaaaggaaatagtaaagggcattgcacctcaagccgatgaaaaggcgttcca
-# gttggcattggactatccattccgtgctggtgcggcaaagagcattatcggggtgcgaagcgattcgttggaatacaaaaattggtggaaatttgttc
-# gagctcaattgactggatctgttaccaagtttgacggtgcacttctccatcttattgcaccagtaaaggcactcacactagagggagtgccggctgaa
-# aaattaattggcttcaactctcgtttggtggctaccatagatgggaaggatcaaaagaagcgaaccaaactacaattcgataatgacatgggcattga
-# cttcgtccttaataacggtggttgggtttttgcaacgcagaacttcgacaagctgaaagtagccgaccaaaagaaaatgttaagccagattacgtcat
-# cactggcggatactcttttcaagaccgaaatcgtcagtgaatgtcgttgtctgccgattcacggattgcacggccaacacaagtgcgtcatcaagtct
-# tcgacatttgttgcgaccaaaaagcccaaagctgcctaa]
-# protein sequence = [MYEIILTIGLSSGAFSESDDTSLKVSGSAKIYSKGNCGYTLQLSSVKVSNTKESVEKRILNNIQKPVQFTLVSGHLEP
-# QICSDSSDLDYSLNIKRAVISLLQSGTKTENEVDVFGQCPTHTSTSTVGNANIITKVRNLNRCAHREQINSGLVSGKVNEKAGITSSLLLQANYIKES
-# KIVNSLLENVQLTETYKFVGTTKGNSEISAKVVTTLKLKNPTGTKANSPSTGSTVRSVIFQRPETYTSKNINALKTILSDLVDLTGDYVKKDSAKKFV
-# EFIRLLRQSDSETLLELAAYPHPNKVLARKVYLDGLFRTSTAESARVILKQLPKFDDKEKLLAILSLNLVKSVDKETLNQAAAQLLPNAPKELYLAVG
-# TLVAKFCLGKNCQGPEIDAISKKFTDGLKRCKPNTKKEEERIVYILKGIGNAKSLGGNTAAVLSECASTGRSNRIRVAALRAFSTIDCNGALRTKALE
-# LLKNRNEDSELRIEAYLSSISCPNAEVANQISDIVNSETVNQVGGFISSNLKAIRDSTDASREQQRYHLGNIRVTKKFPADYRRYSFNNEVSYKLESL
-# GLGASSDYQLIYSQHGFLPRSSRINVTTEIFGTNFNVFEASVRQENFEDVLEYYLGPKGLLNKDFNEIVKIIEVGNNAAASAGGRARRSIADDVAKIS
-# KKYKTYGAKSVQDLNLDVSLKFFGSELAFLSLGDNIPSTLDDIINSISNSFEKAKQELSMFEKTLSSHHLFLDTDLSYPTSIGVPLELVAQGFAATKI
-# DLAVTLDINAILEQNWQKAKYRLKLVPSVDVNVNLQLGFNAQVLSTGLRVVSSAHSATGSDITVAVINEGEGFNIDVELPREKLELIDVKIDTELYVA
-# EQDKQRAVALKGNKKNKNSQPSEICFNQAEVVGLNICIESSTSFSDFQGGSGNDAEKGIAIPDQFHLSKPLSLAIYLTAERKFTFKGFHTNEPSGQKW
-# KLDYSTPGSKVSHDTSIVFELGSKPKTYGRLAFDNSQYHFGVEAGINNDKSELVIYGQYEQDKDIKKSKIGLSKHGNEFKPLIEIQDNNGISNSINGY
-# RADGKIVVEKTSDKITRYNFENFQVSNANNERIIVNGWTDFGQSSFNSELRFASDQKSFLIKGNFELENGQYAAGFFINDERTPENVYGSSVHLTIAD
-# QSYAIKANGKAAAWSINSEAGFNFKKDDESSSLRAGSLLQNVEIYHKNKQVGAVKVKSTFDVNKLDLDVEISRDQKVGSLNVKYKSNQRHVQDYSLEA
-# NGKLNKHSIDVVSKCDFNGNAYVVDNSITTSWGTLLSAKGELGQRYSAQDIKIDLQGTVQISGKDKSAQWVLKVLGTPDKTSSEFKIIRDTAELFKLT
-# GESQHPQDKISGAKLNVIVKNQLSAKAEFRIAKNGKGDLTATFETLRTEPKHKLEVESKFHIQAPKYDVDMTLTLDGENKLHLKSENTIDKLKFSTKN
-# IGESNDKKIIFEANSSVRGEWRSNGEIQGAFTLTTPNGRVVDGNVNRKFSTNAKTGVVQGNVDAQISETPSGSNTKRSITLKGKLDRLSTKTKEFSAS
-# NTVVYTALNGEKSELSFQIKQQPNGEAKDLDLNLKANGNPLPQPIEVAIVIGEYSAQHAVISITSKYGQIFLVRANGNYNNKQSNLPATYDLQAKIEM
-# PKSSLKFVDIKSNGKLLKPSTVNNNAAYNLEFFVDSKTGQGQFARVNTVWNGTPNEGNLDFEAQTNKMESPLKFNGKYQREQSGSLKDGDLSGKQKYI
-# VNAQYGNQYVKTDASVSYGSEKVDITYLLDSSFESAKDISLNIHTLKSVDDLTYVVTIQAKQADKSYSLDTTLYRSTNKKGVEIRLDLLKENPIIIRS
-# ILEILGERKGNLAFEVQNLGGLDIKLNSEASYVSIDDFYVIGSWSSKKLKLNGYELEARAQGKNIKIQLKNLNGVIFVGTATYSLKKEQNKDIIDGQG
-# QVQYQGKSHGGNFKLTHQHFDVSTDKEVGFSYTFNGNFGTKNGLSTIKITNKEFNTKFSICEEKRQCTNIQVQSLVSIDEQKLDVVKHSTLVLVDLRE
-# LGYPYEFELKSQNIRQGFNYQYHLDSFVITGNNFKYQLTANVQPSSNTIKLTLPKRQILFETAQKTPADGTIFGHYEQSASFFIDKLQRPDDVVRVSA
-# ILDVSGIEHVALNANGQVKLEHPTIRPLSISGRLNGNVDQQIGSAEIVFDVFQLPEQKVVGNSEWRNSPSKNGFNIASTTTVKSAGLQFLYQITSNAA
-# IDTEAQECNFGLEINDNGTIDIKAKSILTKQNLEISLSESNKQIVQIVGDLNRQKKYAKFNTKVQVLDKNPIEFSSEIQPTSAKISLKRQDFVDGNAE
-# IKLGKEFKFDVSGSGKQLFNGRVALDASNFLQTNYVFNDDHVNVFLVNADTEVNKDTENIARNIKARFEKLQQATDKNVKLAKEASPDFSKLKGKFVE
-# NTKGLIQELEADPSIAPIIDGVRTTLVKISAIVDDLGKAILETFEKAQKSLVETYEKLQALWKDSLLKAWEDFILTVNNLIGSIHKEFIRAYTKTIKN
-# LLSVLDKYGPVLKNYGKVVTETLKPITDGVQEIIKLLVHAAEGAIEELKDYAASLPSFESIRNEINDKVKSLKLIENALEIVNSLFDQLSILPQTPET
-# TEFLQKLQDYLGAKLKQQKINDEKSLEDLGKLFIKAVRSIWDSIKNTAPGSSAHAIDFQSWFGSLTNSADSLSILPTILSFRASVLNFLLNENWDALF
-# NKNVLNSWIFFNEFELRGHVVDGQHIFTFDGQNFAYPGNCKYIMAQDSVDNNFTIIVQLANGKLKGITLVDRDGNYAEVADNLALKINGNLLEYPQQL
-# SGLHAWRRFYTVHLHSEYGVSVLCTTDLKVCHFNINGFYTSKTRGLLGNGNAEPYDDFLRIDGTIATDSATLGNDYGVGKCAAVAFDKDQVESPKREE
-# ICTEIFGIESPLALNYMTVDSRPYRKACDRAIAKIAEKDKEAAACTFALAYGSAVKQINKWVLLPPRCIKCAGPVGQRDLGDEFIVKLPNNKADVVFV
-# VDINVTPVVLSNLVAPAINEIRESLKSRGFTDVQVGVVVFDESKRYPALLTSENGKINYKGNLADVKLNGVKNFCDDCIEQIITEKRILDIYNSLKEI
-# VKGIAPQADEKAFQLALDYPFRAGAAKSIIGVRSDSLEYKNWWKFVRAQLTGSVTKFDGALLHLIAPVKALTLEGVPAEKLIGFNSRLVATIDGKDQK
-# KRTKLQFDNDMGIDFVLNNGGWVFATQNFDKLKVADQKKMLSQITSSLADTLFKTEIVSECRCLPIHGLHGQHKCVIKSSTFVATKKPKAA]
-# end gene contig60.g103
-###
-# start gene contig60.g104
-contig60	AUGUSTUS	gene	34064	36319	0.19	-	.	ID=contig60.g104
-contig60	AUGUSTUS	transcript	34064	36319	0.19	-	.	ID=contig60.g104.t1;Parent=contig60.g104
-contig60	AUGUSTUS	CDS	34064	34702	0.47	-	0	ID=contig60.g104.t1.cds;Parent=contig60.g104.t1
-contig60	AUGUSTUS	CDS	34764	34783	0.42	-	2	ID=contig60.g104.t1.cds;Parent=contig60.g104.t1
-contig60	AUGUSTUS	CDS	35956	36319	0.36	-	0	ID=contig60.g104.t1.cds;Parent=contig60.g104.t1
-contig60	AUGUSTUS	start_codon	36317	36319	.	-	0	Parent=contig60.g104.t1
-# coding sequence = [atgttgaaaagtggagacgccaataatataaatggcattagcggcagacagataaatgcgaatgcgtacagaaaatcta
-# catatctaatagatataaatcgtagtagtgatagtagcgccaatagtggcataaatggtgagatcaggcgcaatgcttatgattattttaacgattac
-# agtgtttcgaccgatgagaaaaactattaccatgaaatctccagcaatggacatcattcaacggttcaaaacattgatgaagaaaaatcgaaaaggca
-# ttacgagtcggttgttcatgaccaggaaattattgatcatgaagacttttttggaaatactcaggaaataattacatttgctgaagaagcgataaata
-# ttacagagaagggaatagacaaagctattctgttccgggcttcttttgaagtcgacactaaacatttgggatggcaaaaattcgatttaaccgaaacg
-# atccgtgagtggtataggcttagccgtaacgaaaaactgcgactattggttgattgcactggctgcaatggtcgatattcattacacctttttcaaac
-# atcgaagctaagggacaactcatcagattcagataatttgagcccatatcccaatcgaccatttctcgtacttcacacagaatcagccaggacaagac
-# gtgtaaggcgacgtgccgtggattgtggcggtgctttaagcggtcaatgctgcaaggagtccttttatgtatccttcaaggcacttggttgggatgat
-# tggattatagcacccaggggatattttgcgaactattgccgaggcgattgcacggggtcgttcaggacaccagatactttccaaacattccatgccca
-# ttttatagaagagtatcgaaaaatgggcctcttaaatggaatgcgaccctgttgcgctccaataaaattctctagtatgtcattgatttactatggtg
-# atgatggaatcattaaaagagacttgccaaaaatggttgttgatgagtgtggttgcccttag]
-# protein sequence = [MLKSGDANNINGISGRQINANAYRKSTYLIDINRSSDSSANSGINGEIRRNAYDYFNDYSVSTDEKNYYHEISSNGHH
-# STVQNIDEEKSKRHYESVVHDQEIIDHEDFFGNTQEIITFAEEAINITEKGIDKAILFRASFEVDTKHLGWQKFDLTETIREWYRLSRNEKLRLLVDC
-# TGCNGRYSLHLFQTSKLRDNSSDSDNLSPYPNRPFLVLHTESARTRRVRRRAVDCGGALSGQCCKESFYVSFKALGWDDWIIAPRGYFANYCRGDCTG
-# SFRTPDTFQTFHAHFIEEYRKMGLLNGMRPCCAPIKFSSMSLIYYGDDGIIKRDLPKMVVDECGCP]
-# end gene contig60.g104
-###
-#
-# ----- prediction on sequence number 61 (length = 40008, name = contig61) -----
-#
-# Predicted genes for sequence number 61 on both strands
-# start gene contig61.g105
-contig61	AUGUSTUS	gene	7236	17521	0.29	+	.	ID=contig61.g105
-contig61	AUGUSTUS	transcript	7236	17521	0.29	+	.	ID=contig61.g105.t1;Parent=contig61.g105
-contig61	AUGUSTUS	start_codon	7236	7238	.	+	0	Parent=contig61.g105.t1
-contig61	AUGUSTUS	CDS	7236	7246	0.37	+	0	ID=contig61.g105.t1.cds;Parent=contig61.g105.t1
-contig61	AUGUSTUS	CDS	7367	14489	0.32	+	1	ID=contig61.g105.t1.cds;Parent=contig61.g105.t1
-contig61	AUGUSTUS	CDS	14555	14775	1	+	0	ID=contig61.g105.t1.cds;Parent=contig61.g105.t1
-contig61	AUGUSTUS	CDS	14842	16960	0.95	+	1	ID=contig61.g105.t1.cds;Parent=contig61.g105.t1
-contig61	AUGUSTUS	CDS	17020	17140	1	+	0	ID=contig61.g105.t1.cds;Parent=contig61.g105.t1
-contig61	AUGUSTUS	CDS	17199	17521	0.97	+	2	ID=contig61.g105.t1.cds;Parent=contig61.g105.t1
-# coding sequence = [atgtacgaaattattctaaccattggactgagtagcggggctttcagtgaatccgatgacaccagtctgaaagtatccg
-# ggtcagcaaaaatttattcgaagggaaactgtgggtatacgttgcagctaagttccgtgaaggtgtccaatacaaaagagtccgtagagaaaaggatt
-# ttgaacaacattcaaaaaccagttcagttcacgctggttagtggacatctggagccacaaatttgttcagactccagcgacttggattactcgctgaa
-# tattaagcgggcagttatatcattactgcaatctggaacaaagaccgaaaacgaagttgacgttttcggccagtgccccactcatacttcgacgtcca
-# ctgtaggcaatgcaaacataataacgaaggttcgcaacttaaacagatgtgcacatagggagcagattaacagtggtctggtgtccgggaaagtgaac
-# gagaaagctggtatcacgtctagcctactattgcaggcaaattatataaaagagtcaaagattgtgaacagtcttcttgaaaatgttcagctgacaga
-# aacatacaagtttgttggaactactaaaggaaattcggaaattagtgcaaaggtagtcacaacattaaaactaaaaaatcctaccggaacaaaagcta
-# actcgccatctactggctccactgttagaagcgtgattttccaaagaccagaaacctacacatcgaaaaatataaacgctctgaaaacgatactatct
-# gatcttgtggatttgactggcgattatgtgaaaaaagatagcgctaaaaagtttgtagaatttattaggttgcttcgccaatctgatagtgagacttt
-# attagagctggctgcatacccacatccaaacaaagtcttagcccgcaaggtatacttagatggattgttccgtactagtaccgcagagtcagccagag
-# ttatattgaaacagcttcctaagtttgatgataaggagaaactactagcgatactgtctttaaacttggttaaaagtgtggacaaggagacactcaat
-# caagcagctgctcagctgctaccgaacgctcctaaggaattgtatctagctgtgggtaccttggttgctaaattttgtttaggaaaaaattgccaagg
-# acctgaaattgatgccatatctaaaaagtttacggatggcctaaaacggtgtaagccaaatactaagaaggaagaagaacggattgtctatattttaa
-# agggaataggaaatgcaaagagcttaggtggcaacactgctgctgtccttagtgagtgcgcctccacgggccgttccaatcgtatacgtgtagcggct
-# ttgagagcattttcaacaattgattgcaatggagcactgcgaactaaggctttggaactacttaagaaccgcaacgaggactcagagttacgtattga
-# agcctatttgtcttcaatttcatgtcccaacgcagaggtggccaaccagatttcagatatagtcaattccgaaacagttaaccaggtaggaggattta
-# tttcatctaatttaaaagccattcgggactcgacagacgccagccgtgagcagcaaaggtaccatttagggaacattcgagtgactaagaaatttcct
-# gcggattacagacgatacagtttcaacaatgaagtttcctacaaactggaatcccttggccttggagctagttctgactatcaattaatttattcgca
-# acatgggttcttaccccgatcatctcgtatcaatgttacaactgaaatttttggaactaacttcaacgtatttgaagcaagcgtacgtcaggaaaatt
-# ttgaggatgtgctggaatattatctgggaccgaaggggttgttaaacaaagatttcaatgaaatagttaagatcattgaagttggaaacaacgcggct
-# gctagtgctggtggtcgagcccgacgctcaattgccgacgatgttgctaagatatcgaaaaagtataaaacttacggtgctaaaagtgtgcaagatct
-# caatttagatgtatcgttgaaattctttggttcggagttggcgttcttgagccttggcgacaacataccgagtactctagatgatatcataaactcta
-# tctcaaattcatttgaaaaagcaaaacaagaactatcgatgtttgaaaagacactttccagtcaccacttattcctagatacagacctctcttatcca
-# actagcattggagtacctctggaacttgtagctcaaggctttgcagctactaaaattgatcttgctgttacccttgatatcaatgcaattctggaaca
-# gaactggcagaaagcaaaatatagattaaagcttgttccaagtgttgatgttaatgtcaaccttcagctaggtttcaatgcccaagttctttccactg
-# gcctccgggtagtatcatctgcgcactccgcaaccggaagcgacataaccgtagccgttatcaacgagggtgaaggtttcaacattgacgtcgaactg
-# ccccgcgaaaagcttgagcttattgatgttaaaattgacaccgaactatatgtagccgaacaagacaaacaaagagcagttgcccttaagggtaataa
-# gaaaaataaaaattcccagcccagtgagatatgctttaaccaagccgaagtcgttggccttaacatatgcattgagagttcaacgagttttagtgact
-# ttcaaggtggcagcggtaatgatgccgaaaaaggaattgctataccggaccaatttcatttatctaagccactcagcctcgccatttacttgacggct
-# gaacgcaaatttacattcaaggggtttcacacaaatgagccttcaggacagaagtggaagttggactattccacgcctggttccaaagtatctcatga
-# tacaagcattgtttttgagcttggatccaagcctaagacttatggtagactagcctttgataattctcaatatcactttggagttgaagctggaataa
-# acaacgacaaaagcgaattggtaatatatggtcagtacgaacaagataaggacatcaaaaaaagtaaaattggccttagcaagcacggaaatgaattc
-# aagcccttaattgaaattcaagacaataatggtatctcaaacagcataaacggttatcgcgctgacggaaaaatagtagttgaaaaaaccagcgataa
-# aataacaaggtacaattttgaaaactttcaagtgtcgaatgcgaataacgaacgaataattgtaaatggatggacggattttggacaaagttcattta
-# actctgagcttcgattcgcttcagatcagaagtcgttcttaataaaaggaaattttgaattggaaaacggtcagtacgcggccggattctttataaac
-# gatgaacgtacacccgaaaatgtttatggaagctcggtacatttgacaatagcagatcagtcctatgctattaaagctaatggcaaggctgctgcttg
-# gtctattaatagcgaggccggttttaatttcaaaaaagatgatgaatccagctctttacgggcaggttctcttttgcaaaatgtggaaatctatcata
-# aaaataagcaagttggagcagtaaaggtaaagtccacttttgatgtaaataaattagatcttgacgtggaaatttcacgtgatcaaaaagtcggttca
-# cttaacgtcaaatacaaaagcaatcagcgacacgtgcaagactattctctggaggcgaatggaaagctaaataaacattctatcgatgttgtatccaa
-# atgcgattttaatggaaacgcttatgttgtggataacagtattacaactagttggggaactttgttatctgcgaagggtgaactaggacaacgttact
-# cggcccaagacatcaaaattgaccttcagggcacagttcaaattagtggaaaagacaaatctgcccaatgggttctcaaagtacttggcacacctgac
-# aaaaccagtagtgagtttaagattatccgggacacagcagagcttttcaaactaaccggtgagtcccaacacccgcaggacaaaatttccggggcgaa
-# gcttaatgtcattgtcaagaatcaattatctgctaaggccgagtttcgcatagctaaaaatggcaagggtgacttgacagccacatttgagactctaa
-# ggactgaaccgaagcacaaactagaagttgaatcaaaattccatatacaagctccaaagtatgatgttgacatgacccttacacttgatggagaaaat
-# aaattgcatttgaagtctgaaaacaccatagataagttaaagttttccactaaaaatattggggagtcgaacgacaaaaaaattatattcgaggccaa
-# tagtagtgttagaggagaatggcgatcaaatggcgaaattcaaggtgcatttacattgaccactcccaatggtcgtgtcgttgacggtaatgttaacc
-# gtaagttttcaacaaatgcaaaaactggtgtagttcaaggaaacgtagacgctcagattagtgaaacaccatctggcagcaatacaaaacgatcaatt
-# acactgaaaggaaagcttgaccggcttagtacaaaaacaaaagagttttctgcgagcaatactgtagtatatacggcattaaatggagaaaagtcaga
-# gctaagcttccaaattaagcagcaacctaacggcgaagctaaagacttggatttaaaccttaaggccaatggaaatccacttccccaacctattgagg
-# ttgccattgtcataggggagtacagtgcacagcatgctgtgattagtatcacaagtaaatatgggcaaatcttcttagttagagcaaatggaaattac
-# aataataaacaaagcaacttgccggctacatatgaccttcaagctaaaattgaaatgccaaagtccagcttaaaattcgtggatattaagagtaacgg
-# aaaactattaaaaccatcaacggtcaataacaatgctgcttataatcttgaattttttgtggattccaaaactggtcagggacaattcgcccgtgtca
-# acacagtgtggaacggtacgccaaatgaaggaaatttggattttgaagctcaaactaataaaatggagtctccattaaagttcaatggaaaatatcag
-# cgagagcaatctggcagtttgaaggatggtgatcttagcggcaagcaaaagtacatagttaatgctcagtatggaaatcagtatgtgaagacggatgc
-# atccgtttcttacggttccgagaaagtagatataacatatttgctggattccagcttcgaatctgcaaaggacataagccttaatatccacacactta
-# aatctgtcgatgatttgacatatgtagtcactatacaagccaaacaggcagataagtcatacagtttggacactactttgtatcgttcgaccaataaa
-# aaaggtgttgaaatccgattggatttgttaaaggaaaatccaattattatcaggagcatcctcgaaatattgggagagcgaaagggaaacctagcctt
-# tgaagtacaaaacttaggcggattggacattaaattaaacagtgaagcttcttacgtcagcatagacgatttttatgtaattggcagctggagctcta
-# aaaaattaaagctaaatgggtacgagcttgaagcacgagcacagggtaagaacataaaaattcaactaaagaatttaaatggcgtaatattcgtaggc
-# acagccacatattctcttaaaaaagaacaaaataaggatatcattgatggccaaggtcaagtgcaatatcaaggaaaatctcatggtggaaattttaa
-# gttgacccatcaacactttgatgtttctacggataaagaggttggcttttcatacactttcaatggtaattttggaaccaaaaacggtctgtccacaa
-# ttaagattacaaacaaggaattcaacacaaagttttccatttgcgaagaaaagagacagtgcacaaacatacaagtgcaatcactcgtaagcatagat
-# gaacaaaaactggatgtcgtaaaacactccacccttgttttggttgatctgcgtgaactggggtatccgtatgagttcgagctgaaatcccagaatat
-# acgccaaggatttaattaccaataccatctagatagctttgttataacaggtaataattttaagtaccaactgactgccaacgttcagccatcttcaa
-# atactattaaattaacgcttccaaaacgacaaattttgttcgaaactgctcagaaaactccagcggatggaactattttcggtcactatgagcaatca
-# gcttcattcttcattgataaactgcaaagacccgatgatgttgttcgtgtgtctgctattcttgacgtttcgggcatcgagcacgttgccctaaacgc
-# caatggtcaagttaagcttgagcatccaactattcgtccattgagtatttctggaagacttaatggtaacgtggatcaacaaatcggcagtgctgaaa
-# tagtttttgatgtatttcaactgccggaacaaaaagttgttggaaacagcgaatggcgcaattccccttccaaaaatggtttcaacattgcatctact
-# acaactgtcaaatcagctggtcttcagttcctatatcaaataaccagcaatgctgcgatagatacggaagcccaagagtgtaattttggtctggaaat
-# caatgataatggcacaatcgatattaaggcaaaatcgattttaactaagcaaaatctagaaatctctttaagcgaatcaaataagcagattgttcaaa
-# tagtcggcgacctaaatagacagaaaaagtatgcaaaattcaatacaaaagtgcaagttcttgataagaatccaattgaattttcgagtgagattcaa
-# cctacttctgctaagatttcactaaagcgtcaagacttcgtcgatggaaatgctgaaatcaagttaggaaaggaatttaaattcgatgtatcaggtag
-# cggaaaacaattatttaacggacgtgtggcattagatgcatctaacttcttgcaaacaaactatgtttttaatgatgatcacgttaatgtctttctgg
-# tcaacgctgacacggaagtaaataaagacactgaaaatattgctaggaacatcaaggcacgattcgaaaaactacaacaagccactgataaaaatgtt
-# aaattagcaaaggaagcctctccagatttctcaaaattgaagggtaaatttgtcgaaaatacaaagggacttattcaagagcttgaggcagatccctc
-# aatcgcaccgattattgatggagtacgaactacacttgtgaaaatatcggctatagttgatgacttaggcaaggcaatattggaaacattcgaaaagg
-# cccaaaagtcattggttgaaacttatgaaaaattgcaagctctttggaaggactcgctactgaaagcgtgggaagattttatcttaacagtaaacaat
-# ttaattggttcaattcataaggaatttatcagggcttacacaaagacaattaaaaaccttctctccgtgctggataagtatggcccagtgttgaaaaa
-# ttatggcaaggtcgtcactgaaactctgaaaccaatcaccgatggagttcaagaaataattaaacttttggtccacgcggctgaaggtgcaatcgaag
-# aacttaaagactatgccgcaagcctaccatcatttgaaagcatacgtaatgaaattaatgacaaagttaaaagcctgaaacttattgaaaatgcttta
-# gagattgtaaacagtctttttgatcaattaagtatcttaccgcaaactccagagaccacagagttccttcaaaaactgcaagattatttgggcgcaaa
-# acttaaacaacaaaaaattaatgatgaaaagtcgcttgaagaccttggaaagctttttattaaggccgtacgctcaatttgggactcaattaaaaata
-# ctgcaccaggatcatctgcccatgctattgatttccaatcatggtttggttccctaacaaattctgcggattccttgtctattctcccaaccatcctt
-# tcattccgagccagtgtattaaactttttgttaaatgagaattgggacgccctatttaacaaaaatgttcttaattcatggatattctttaatgagtt
-# tgagcttcgaggccatgtcgtcgatggacagcacatattcacattcgacggtcagaatttcgcgtaccctggaaactgcaaatatattatggctcaag
-# acagtgtggataataatttcacaattatcgtccagcttgcaaatggaaagcttaagggcattacgctcgtagatcgggatggtaactatgctgaagta
-# gccgacaacctggcactgaagataaatggaaaccttcttgagtacccacaacaattgtctggtcttcacgcatggcgtcggttctacaccgttcattt
-# gcattcggaatatggagtaagcgtattgtgcaccacggatctaaaggtttgtcattttaatataaacggcttctacacaagcaaaacacggggacttc
-# tcggcaacggcaatgcggagccatacgacgactttttgcgaattgatggtactatagcaacagactcggccactctggggaacgattacggagttggt
-# aaatgtgcagcagttgcttttgacaaagaccaagtagaaagcccgaaaagagaggaaatatgtactgaaatatttggcattgaatcaccacttgccct
-# caactatatgacggttgactccaggccttaccgtaaggcatgtgacagggccattgctaaaatcgctgaaaaggataaggaggctgctgcatgtacgt
-# ttgctctggcctacggttccgcggtcaaacagattaacaagtgggtgctattaccaccgcgttgcatcaagtgcgctggacctgtgggacagcgtgat
-# cttggagatgagtttattgtcaagctcccaaacaacaaggcggacgtggtatttgtcgtcgatatcaatgtaacacctgtagtcctgtccaaccttgt
-# agcgcctgcaatcaatgaaattcgagagtcgcttaagagccgtggttttacagacgtccaagtcggcgttgttgtatttgacgaatcgaagcgttatc
-# ccgctctactcacaagtgaaaatggaaaaatcaactacaagggaaacctggccgatgtaaagctcaatggagtaaagaacttctgtgacgattgcatc
-# gagcaaattataacagaaaaacgaatcttggatatttacaactcattaaaggaaatagtaaagggcattgcacctcaagccgatgaaaaggcgttcca
-# gttggcattggactatccattccgtgctggtgcggcaaagagcattatcggggtgcgaagcgattcgttggaatacaaaaattggtggaaatttgttc
-# gagctcaattgactggatctgttaccaagtttgacggtgcacttctccatcttattgcaccagtaaaggcactcacactagagggagtgccggctgaa
-# aaattaattggcttcaactctcgtttggtggctaccatagatgggaaggatcaaaagaagcgaaccaaactacaattcgataatgacatgggcattga
-# cttcgtccttaataacggtggttgggtttttgcaacgcagaacttcgacaagctgaaagtagccgaccaaaagaaaatgttaagccagattacgtcat
-# cactggcggatactcttttcaagaccgaaatcgtcagtgaatgtcgttgtctgccgattcacggattgcacggccaacacaagtgcgtcatcaagtct
-# tcgacatttgttgcgaccaaaaagcccaaagctgcctaa]
-# protein sequence = [MYEIILTIGLSSGAFSESDDTSLKVSGSAKIYSKGNCGYTLQLSSVKVSNTKESVEKRILNNIQKPVQFTLVSGHLEP
-# QICSDSSDLDYSLNIKRAVISLLQSGTKTENEVDVFGQCPTHTSTSTVGNANIITKVRNLNRCAHREQINSGLVSGKVNEKAGITSSLLLQANYIKES
-# KIVNSLLENVQLTETYKFVGTTKGNSEISAKVVTTLKLKNPTGTKANSPSTGSTVRSVIFQRPETYTSKNINALKTILSDLVDLTGDYVKKDSAKKFV
-# EFIRLLRQSDSETLLELAAYPHPNKVLARKVYLDGLFRTSTAESARVILKQLPKFDDKEKLLAILSLNLVKSVDKETLNQAAAQLLPNAPKELYLAVG
-# TLVAKFCLGKNCQGPEIDAISKKFTDGLKRCKPNTKKEEERIVYILKGIGNAKSLGGNTAAVLSECASTGRSNRIRVAALRAFSTIDCNGALRTKALE
-# LLKNRNEDSELRIEAYLSSISCPNAEVANQISDIVNSETVNQVGGFISSNLKAIRDSTDASREQQRYHLGNIRVTKKFPADYRRYSFNNEVSYKLESL
-# GLGASSDYQLIYSQHGFLPRSSRINVTTEIFGTNFNVFEASVRQENFEDVLEYYLGPKGLLNKDFNEIVKIIEVGNNAAASAGGRARRSIADDVAKIS
-# KKYKTYGAKSVQDLNLDVSLKFFGSELAFLSLGDNIPSTLDDIINSISNSFEKAKQELSMFEKTLSSHHLFLDTDLSYPTSIGVPLELVAQGFAATKI
-# DLAVTLDINAILEQNWQKAKYRLKLVPSVDVNVNLQLGFNAQVLSTGLRVVSSAHSATGSDITVAVINEGEGFNIDVELPREKLELIDVKIDTELYVA
-# EQDKQRAVALKGNKKNKNSQPSEICFNQAEVVGLNICIESSTSFSDFQGGSGNDAEKGIAIPDQFHLSKPLSLAIYLTAERKFTFKGFHTNEPSGQKW
-# KLDYSTPGSKVSHDTSIVFELGSKPKTYGRLAFDNSQYHFGVEAGINNDKSELVIYGQYEQDKDIKKSKIGLSKHGNEFKPLIEIQDNNGISNSINGY
-# RADGKIVVEKTSDKITRYNFENFQVSNANNERIIVNGWTDFGQSSFNSELRFASDQKSFLIKGNFELENGQYAAGFFINDERTPENVYGSSVHLTIAD
-# QSYAIKANGKAAAWSINSEAGFNFKKDDESSSLRAGSLLQNVEIYHKNKQVGAVKVKSTFDVNKLDLDVEISRDQKVGSLNVKYKSNQRHVQDYSLEA
-# NGKLNKHSIDVVSKCDFNGNAYVVDNSITTSWGTLLSAKGELGQRYSAQDIKIDLQGTVQISGKDKSAQWVLKVLGTPDKTSSEFKIIRDTAELFKLT
-# GESQHPQDKISGAKLNVIVKNQLSAKAEFRIAKNGKGDLTATFETLRTEPKHKLEVESKFHIQAPKYDVDMTLTLDGENKLHLKSENTIDKLKFSTKN
-# IGESNDKKIIFEANSSVRGEWRSNGEIQGAFTLTTPNGRVVDGNVNRKFSTNAKTGVVQGNVDAQISETPSGSNTKRSITLKGKLDRLSTKTKEFSAS
-# NTVVYTALNGEKSELSFQIKQQPNGEAKDLDLNLKANGNPLPQPIEVAIVIGEYSAQHAVISITSKYGQIFLVRANGNYNNKQSNLPATYDLQAKIEM
-# PKSSLKFVDIKSNGKLLKPSTVNNNAAYNLEFFVDSKTGQGQFARVNTVWNGTPNEGNLDFEAQTNKMESPLKFNGKYQREQSGSLKDGDLSGKQKYI
-# VNAQYGNQYVKTDASVSYGSEKVDITYLLDSSFESAKDISLNIHTLKSVDDLTYVVTIQAKQADKSYSLDTTLYRSTNKKGVEIRLDLLKENPIIIRS
-# ILEILGERKGNLAFEVQNLGGLDIKLNSEASYVSIDDFYVIGSWSSKKLKLNGYELEARAQGKNIKIQLKNLNGVIFVGTATYSLKKEQNKDIIDGQG
-# QVQYQGKSHGGNFKLTHQHFDVSTDKEVGFSYTFNGNFGTKNGLSTIKITNKEFNTKFSICEEKRQCTNIQVQSLVSIDEQKLDVVKHSTLVLVDLRE
-# LGYPYEFELKSQNIRQGFNYQYHLDSFVITGNNFKYQLTANVQPSSNTIKLTLPKRQILFETAQKTPADGTIFGHYEQSASFFIDKLQRPDDVVRVSA
-# ILDVSGIEHVALNANGQVKLEHPTIRPLSISGRLNGNVDQQIGSAEIVFDVFQLPEQKVVGNSEWRNSPSKNGFNIASTTTVKSAGLQFLYQITSNAA
-# IDTEAQECNFGLEINDNGTIDIKAKSILTKQNLEISLSESNKQIVQIVGDLNRQKKYAKFNTKVQVLDKNPIEFSSEIQPTSAKISLKRQDFVDGNAE
-# IKLGKEFKFDVSGSGKQLFNGRVALDASNFLQTNYVFNDDHVNVFLVNADTEVNKDTENIARNIKARFEKLQQATDKNVKLAKEASPDFSKLKGKFVE
-# NTKGLIQELEADPSIAPIIDGVRTTLVKISAIVDDLGKAILETFEKAQKSLVETYEKLQALWKDSLLKAWEDFILTVNNLIGSIHKEFIRAYTKTIKN
-# LLSVLDKYGPVLKNYGKVVTETLKPITDGVQEIIKLLVHAAEGAIEELKDYAASLPSFESIRNEINDKVKSLKLIENALEIVNSLFDQLSILPQTPET
-# TEFLQKLQDYLGAKLKQQKINDEKSLEDLGKLFIKAVRSIWDSIKNTAPGSSAHAIDFQSWFGSLTNSADSLSILPTILSFRASVLNFLLNENWDALF
-# NKNVLNSWIFFNEFELRGHVVDGQHIFTFDGQNFAYPGNCKYIMAQDSVDNNFTIIVQLANGKLKGITLVDRDGNYAEVADNLALKINGNLLEYPQQL
-# SGLHAWRRFYTVHLHSEYGVSVLCTTDLKVCHFNINGFYTSKTRGLLGNGNAEPYDDFLRIDGTIATDSATLGNDYGVGKCAAVAFDKDQVESPKREE
-# ICTEIFGIESPLALNYMTVDSRPYRKACDRAIAKIAEKDKEAAACTFALAYGSAVKQINKWVLLPPRCIKCAGPVGQRDLGDEFIVKLPNNKADVVFV
-# VDINVTPVVLSNLVAPAINEIRESLKSRGFTDVQVGVVVFDESKRYPALLTSENGKINYKGNLADVKLNGVKNFCDDCIEQIITEKRILDIYNSLKEI
-# VKGIAPQADEKAFQLALDYPFRAGAAKSIIGVRSDSLEYKNWWKFVRAQLTGSVTKFDGALLHLIAPVKALTLEGVPAEKLIGFNSRLVATIDGKDQK
-# KRTKLQFDNDMGIDFVLNNGGWVFATQNFDKLKVADQKKMLSQITSSLADTLFKTEIVSECRCLPIHGLHGQHKCVIKSSTFVATKKPKAA]
-# end gene contig61.g105
-###
-# start gene contig61.g106
-contig61	AUGUSTUS	gene	19059	21314	0.17	-	.	ID=contig61.g106
-contig61	AUGUSTUS	transcript	19059	21314	0.17	-	.	ID=contig61.g106.t1;Parent=contig61.g106
-contig61	AUGUSTUS	CDS	19059	19697	0.45	-	0	ID=contig61.g106.t1.cds;Parent=contig61.g106.t1
-contig61	AUGUSTUS	CDS	19759	19778	0.39	-	2	ID=contig61.g106.t1.cds;Parent=contig61.g106.t1
-contig61	AUGUSTUS	CDS	20951	21314	0.41	-	0	ID=contig61.g106.t1.cds;Parent=contig61.g106.t1
-contig61	AUGUSTUS	start_codon	21312	21314	.	-	0	Parent=contig61.g106.t1
-# coding sequence = [atgttgaaaagtggagacgccaataatataaatggcattagcggcagacagataaatgcgaatgcgtacagaaaatcta
-# catatctaatagatataaatcgtagtagtgatagtagcgccaatagtggcataaatggtgagatcaggcgcaatgcttatgattattttaacgattac
-# agtgtttcgaccgatgagaaaaactattaccatgaaatctccagcaatggacatcattcaacggttcaaaacattgatgaagaaaaatcgaaaaggca
-# ttacgagtcggttgttcatgaccaggaaattattgatcatgaagacttttttggaaatactcaggaaataattacatttgctgaagaagcgataaata
-# ttacagagaagggaatagacaaagctattctgttccgggcttcttttgaagtcgacactaaacatttgggatggcaaaaattcgatttaaccgaaacg
-# atccgtgagtggtataggcttagccgtaacgaaaaactgcgactattggttgattgcactggctgcaatggtcgatattcattacacctttttcaaac
-# atcgaagctaagggacaactcatcagattcagataatttgagcccatatcccaatcgaccatttctcgtacttcacacagaatcagccaggacaagac
-# gtgtaaggcgacgtgccgtggattgtggcggtgctttaagcggtcaatgctgcaaggagtccttttatgtatccttcaaggcacttggttgggatgat
-# tggattatagcacccaggggatattttgcgaactattgccgaggcgattgcacggggtcgttcaggacaccagatactttccaaacattccatgccca
-# ttttatagaagagtatcgaaaaatgggcctcttaaatggaatgcgaccctgttgcgctccaataaaattctctagtatgtcattgatttactatggtg
-# atgatggaatcattaaaagagacttgccaaaaatggttgttgatgagtgtggttgcccttag]
-# protein sequence = [MLKSGDANNINGISGRQINANAYRKSTYLIDINRSSDSSANSGINGEIRRNAYDYFNDYSVSTDEKNYYHEISSNGHH
-# STVQNIDEEKSKRHYESVVHDQEIIDHEDFFGNTQEIITFAEEAINITEKGIDKAILFRASFEVDTKHLGWQKFDLTETIREWYRLSRNEKLRLLVDC
-# TGCNGRYSLHLFQTSKLRDNSSDSDNLSPYPNRPFLVLHTESARTRRVRRRAVDCGGALSGQCCKESFYVSFKALGWDDWIIAPRGYFANYCRGDCTG
-# SFRTPDTFQTFHAHFIEEYRKMGLLNGMRPCCAPIKFSSMSLIYYGDDGIIKRDLPKMVVDECGCP]
-# end gene contig61.g106
-###
-#
-# ----- prediction on sequence number 62 (length = 50017, name = contig62) -----
-#
-# Predicted genes for sequence number 62 on both strands
-# start gene contig62.g107
-contig62	AUGUSTUS	gene	22556	47173	0.03	+	.	ID=contig62.g107
-contig62	AUGUSTUS	transcript	22556	47173	0.03	+	.	ID=contig62.g107.t1;Parent=contig62.g107
-contig62	AUGUSTUS	start_codon	22556	22558	.	+	0	Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	22556	22614	0.22	+	0	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	31493	31690	0.91	+	1	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	36015	36481	0.93	+	1	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	39348	39433	0.83	+	2	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	40202	40454	0.87	+	0	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	46558	46665	0.95	+	2	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-contig62	AUGUSTUS	CDS	47007	47173	0.63	+	2	ID=contig62.g107.t1.cds;Parent=contig62.g107.t1
-# coding sequence = [atgagaacggcgtcccggagtcaacgcgaaccgtttcgggtgggcggcgcggtggcgtcatattacgagactggtagtt
-# ttaaggccggtgttattggaggttccaaaccaaaagtggccaccccgccggtagtagatgcaattgccaactataagcgcgaaaaccctacgatgttc
-# gcttgggagatacgagatcggctcttggcagaagctatatgctctcaggataatgttcccagtgtttcttcgataaaccgcattgtaagaaacaaggc
-# cgccgagaaggcgaaacatgttcatcatcaccaacagcatcatgtaccacagggtctgggtggcggacacattgccacagaaagtctagatagcagca
-# caggaacgatcggcgaaccgcagcccccgagtggtggaactagcaatagcagtgctaattccgcaaacccaaacgcttctgcggcgacggttgcgacg
-# cacgcatcaataccgacgtcaggctctgatactgtccaggtttcagtcggccaaatcaatgcaaacagcaatgacacaagcaatgggaatattaactc
-# aacgactgagcaacgaacgactggatatagcattaatggaattctaggtatacaacatggacagcattctcacaacaataataacaacagtagcgtga
-# gcaataacaataatacagatcccaccaattgtaaacgtaaaagaatcgaagctcatgacgaaaaccgtgacacaaatatacattccgaagatgatggc
-# aaacggcagcgtatgggatacagtggcgatcctctttatccaaatatttggcctgggaagtggtgtatcaaggatgagcacaagctacttgccgagct
-# aggcaacttgacagcaggcaccggaaactgtgcatcatcatattatgaggcttcaaacggattttccacaaactcgatatctggatctggttcgggtc
-# cgacgccgtctagcagtgatacgtctatgttgtacgacagtatttcaacaatttcgcaatctcaaagctcactttatacaccaacaattggaccatca
-# attggctgtagttcagttgtgcccagcacagattacgcctacaaccccgcctatacacaatatggtggcgcatacggatcatatggctatggggctgg
-# tgggggcttgataaattcatcctactactacgagagcggacaacctcagtcgacattgacgccagacctggtcaggtctcctttagctgcaactcggg
-# ccaactccctggcttccgctgcgtcgccaggaagtggaagtgcgtgcacaaaatcagagtcctcagacatttttcttgtttaa]
-# protein sequence = [MRTASRSQREPFRVGGAVASYYETGSFKAGVIGGSKPKVATPPVVDAIANYKRENPTMFAWEIRDRLLAEAICSQDNV
-# PSVSSINRIVRNKAAEKAKHVHHHQQHHVPQGLGGGHIATESLDSSTGTIGEPQPPSGGTSNSSANSANPNASAATVATHASIPTSGSDTVQVSVGQI
-# NANSNDTSNGNINSTTEQRTTGYSINGILGIQHGQHSHNNNNNSSVSNNNNTDPTNCKRKRIEAHDENRDTNIHSEDDGKRQRMGYSGDPLYPNIWPG
-# KWCIKDEHKLLAELGNLTAGTGNCASSYYEASNGFSTNSISGSGSGPTPSSSDTSMLYDSISTISQSQSSLYTPTIGPSIGCSSVVPSTDYAYNPAYT
-# QYGGAYGSYGYGAGGGLINSSYYYESGQPQSTLTPDLVRSPLAATRANSLASAASPGSGSACTKSESSDIFLV]
-# end gene contig62.g107
-###
-#
-# ----- prediction on sequence number 63 (length = 55021, name = contig63) -----
-#
-# Predicted genes for sequence number 63 on both strands
-# start gene contig63.g108
-contig63	AUGUSTUS	gene	4369	17721	0.09	+	.	ID=contig63.g108
-contig63	AUGUSTUS	transcript	4369	17721	0.09	+	.	ID=contig63.g108.t1;Parent=contig63.g108
-contig63	AUGUSTUS	start_codon	4369	4371	.	+	0	Parent=contig63.g108.t1
-contig63	AUGUSTUS	CDS	4369	4421	0.53	+	0	ID=contig63.g108.t1.cds;Parent=contig63.g108.t1
-contig63	AUGUSTUS	CDS	4822	5122	0.55	+	1	ID=contig63.g108.t1.cds;Parent=contig63.g108.t1
-contig63	AUGUSTUS	CDS	5190	5442	0.77	+	0	ID=contig63.g108.t1.cds;Parent=contig63.g108.t1
-contig63	AUGUSTUS	CDS	11546	11653	0.84	+	2	ID=contig63.g108.t1.cds;Parent=contig63.g108.t1
-contig63	AUGUSTUS	CDS	11995	12117	0.56	+	2	ID=contig63.g108.t1.cds;Parent=contig63.g108.t1
-contig63	AUGUSTUS	CDS	17609	17721	0.4	+	2	ID=contig63.g108.t1.cds;Parent=contig63.g108.t1
-# coding sequence = [atgatggcaaacggcagcgtatgggatacagtggcgatcctctttatccaaatcgctctgggcagtatgattttttgtg
-# gccgagttttatcggacgccgccggcttcctattttggtatgccggggcctgcgatggtttcagcatcctggacagtgatggatccacctccatgggt
-# tctggagtgcctccacagtgcccatcgctgtgtggatcaaggtgcacctgtgccttgttctgtttagtaaagtgtggactttttccagcacttacttg
-# cgtgtatgcctggcgggacgtttgttggcgttcatgcgcccttggatttgttttcgtatccttctgttacaagctgaatatttggcctgggaagtggt
-# gtatcaaggatgagcacaagctacttgccgagctaggcaacttgacagcaggcaccggaaactgtgcatcatcatattatgaggcttcaaacggattt
-# tccacaaactcgatatctggatctggttcgggtccgacgccgtctagcagtgatacgtctatgttgtacgacagtatttcaacaatttcgcaatctca
-# aagctcactttatacaccaacaattggaccatcaattggctgtagttcagttgtgcccagcacagattacgcctacaaccccgcctatacacaatatg
-# gtggcgcatacggatcatatggctatggggctggtgggggcttgataaattcatcctactactacgagagcggacaacctcagtcgacattgacgcca
-# gacctggtcaggtctcctttagctgcaactcgggccaactccctggcttccgctgcgtcgccaggaagtggaaagtccgagttttctgactcggaact
-# atcctctgacaaagcatctgtttgcattggatttatagttatagtcaaagctgaatcatcccaaactaagccatcatcaacaatctaa]
-# protein sequence = [MMANGSVWDTVAILFIQIALGSMIFCGRVLSDAAGFLFWYAGACDGFSILDSDGSTSMGSGVPPQCPSLCGSRCTCAL
-# FCLVKCGLFPALTCVYAWRDVCWRSCALGFVFVSFCYKLNIWPGKWCIKDEHKLLAELGNLTAGTGNCASSYYEASNGFSTNSISGSGSGPTPSSSDT
-# SMLYDSISTISQSQSSLYTPTIGPSIGCSSVVPSTDYAYNPAYTQYGGAYGSYGYGAGGGLINSSYYYESGQPQSTLTPDLVRSPLAATRANSLASAA
-# SPGSGKSEFSDSELSSDKASVCIGFIVIVKAESSQTKPSSTI]
-# end gene contig63.g108
-###
-# start gene contig63.g109
-contig63	AUGUSTUS	gene	20635	28361	0.05	-	.	ID=contig63.g109
-contig63	AUGUSTUS	transcript	20635	28361	0.05	-	.	ID=contig63.g109.t1;Parent=contig63.g109
-contig63	AUGUSTUS	CDS	20635	20703	0.21	-	0	ID=contig63.g109.t1.cds;Parent=contig63.g109.t1
-contig63	AUGUSTUS	CDS	22334	22879	0.68	-	0	ID=contig63.g109.t1.cds;Parent=contig63.g109.t1
-contig63	AUGUSTUS	CDS	26229	26336	0.84	-	0	ID=contig63.g109.t1.cds;Parent=contig63.g109.t1
-contig63	AUGUSTUS	CDS	26403	26903	0.91	-	0	ID=contig63.g109.t1.cds;Parent=contig63.g109.t1
-contig63	AUGUSTUS	CDS	26957	27099	0.99	-	2	ID=contig63.g109.t1.cds;Parent=contig63.g109.t1
-contig63	AUGUSTUS	CDS	28214	28361	0.36	-	0	ID=contig63.g109.t1.cds;Parent=contig63.g109.t1
-contig63	AUGUSTUS	start_codon	28359	28361	.	-	0	Parent=contig63.g109.t1
-# coding sequence = [atgggcgagggccattgtttatcacctataatcatgactgtacacaaatacatgggctgcatttacattgcagtgatat
-# tgtctgcacatctgtttgctggagttgtaacttcaagtgaaaatgatgatgaatacttaacacaaaaagaggtcatattagaaaagtcgtatcatggg
-# ttgattcgagaaaacgaaacactagtggaaataactccattaataaaagtggatgaagaaaaaatttgcaactttcatattcttaaaaagccatatca
-# tgagattccatttgaaattgaactggttaataacctggggattttaaaagctcgccggacgttaaattgcgagaaacgaaagagctatcatttcgaaa
-# tcgttgcggtatattgcgatggaacaccttcaaatacagctaatgttcatattactgttatcgacataaatgaatatgcaccaacatttatagaaccg
-# tcttacgtaacagaagtagacgaaggtcgtctttacaatgagatcttaagagtggaagctactgataaggactgtactccactttttggcgatgtttg
-# caaatatgagatactaaacaatgacgaaccattctcaatagataacgagggcttaatcaaaaatactgaaccactttctcataaggcatcacataacc
-# acatactatctgttgttgcgtacgactgtgcgatgaaagaatctgccgcaataatggttagcatcaaagttcgacgagtgtgtgagacgaagttctta
-# ggcatgccagaacgtattgattatacgtccggtagcactgaaagccttcaactttttcccaacgcccgattggatttgtgtgatatttcttgtaagaa
-# tgaataccttagtattcatgcatcgatagctcttaagacaaaacacatctcatttggatgcgatcgggacctatcaaattgtacttcgagccaaaaag
-# tgaaagaccttttgccgcatggtgcagaatggaccaaagaattgagctacgacgaaggcgtagaacctatatttcactttgacgggtctactggagta
-# gtggttcctgacactgttatcaatcattacgatttctcatcgcgtccttttagcattctcaccatgtttagacataatagtcaaggtgtggctaataa
-# acatgttaaggaacatattgtctgcagtgctgatgaccacaaaatgaatcgccatcatatggcattgtttgttcgcaactgtcgtcttatacttttat
-# taagaaaaaactttaacgagggtgatcttaatatctttagccctgctgaatggcgttggaaaatacctgaggtttgcgataatgaatggcatcactat
-# gttcttaatgttgaagatccgtccaaagttgatttatttatcgatggcgtacgttttgaaaattctattgaggatcgacatagcaatccggagttcct
-# atgggagctatatgatatagttgtcctatccggctggttccgacttatatacaacctgcaatag]
-# protein sequence = [MGEGHCLSPIIMTVHKYMGCIYIAVILSAHLFAGVVTSSENDDEYLTQKEVILEKSYHGLIRENETLVEITPLIKVDE
-# EKICNFHILKKPYHEIPFEIELVNNLGILKARRTLNCEKRKSYHFEIVAVYCDGTPSNTANVHITVIDINEYAPTFIEPSYVTEVDEGRLYNEILRVE
-# ATDKDCTPLFGDVCKYEILNNDEPFSIDNEGLIKNTEPLSHKASHNHILSVVAYDCAMKESAAIMVSIKVRRVCETKFLGMPERIDYTSGSTESLQLF
-# PNARLDLCDISCKNEYLSIHASIALKTKHISFGCDRDLSNCTSSQKVKDLLPHGAEWTKELSYDEGVEPIFHFDGSTGVVVPDTVINHYDFSSRPFSI
-# LTMFRHNSQGVANKHVKEHIVCSADDHKMNRHHMALFVRNCRLILLLRKNFNEGDLNIFSPAEWRWKIPEVCDNEWHHYVLNVEDPSKVDLFIDGVRF
-# ENSIEDRHSNPEFLWELYDIVVLSGWFRLIYNLQ]
-# end gene contig63.g109
-###
-# start gene contig63.g110
-contig63	AUGUSTUS	gene	36899	51455	0.1	+	.	ID=contig63.g110
-contig63	AUGUSTUS	transcript	36899	51455	0.1	+	.	ID=contig63.g110.t1;Parent=contig63.g110
-contig63	AUGUSTUS	start_codon	36899	36901	.	+	0	Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	36899	36901	0.99	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	36954	37086	1	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	37151	37311	0.95	+	2	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	40574	40738	0.92	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	40795	40953	0.7	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	42037	42240	0.97	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	45152	45256	0.84	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	50734	51124	0.8	+	0	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-contig63	AUGUSTUS	CDS	51178	51455	0.33	+	2	ID=contig63.g110.t1.cds;Parent=contig63.g110.t1
-# coding sequence = [atggtacggaaaaaacgcgacactttagaaaagaaaaacataatagaccgaagcacccttaacaggatatgtttctcat
-# acatgatattttcaatgcttataattgcaaccgcccttcctccagtgatacgcgtaggtgccatatttaccgaagatgagcgtgaaagcagtatcgaa
-# tcggcctttaaatacgcgatttaccggatcaacaaggaaaaaaaccttcttcccaatacacaacttgtatacgatattgagtatgtgccccgagatga
-# ttcgtttcgcaccactaaaaaggacttggaaacgtatgatcttgaggattttaggtataacagcgtaaatataactgcatttcgtttggtcgatgtca
-# atagcaaaagatatctagaggttattgatcaaatgcagagattgcagcataatggattacaaagaatcaatggaattccttatatacagacagaatcc
-# gctttaatgtttgattcggtatacgcctttgcttctgggttacactttttaaatttagatagccgtcccaatttttctgtcaaaaacctctcatgcac
-# ctccgaccaaacttgggatgacggaatttctttgtataaccaaataaacgctgctattacagatggtttaacaggaaatattaattttgtggaaggtc
-# gccgagacaagtttaaacttgatattctaaaattgaagcaagaaaaaattcaaaaggtgggatactggcagcccgaggtcggtattaacatttcggat
-# ccaacggctttctacgattctaatattgcaaatataacattggtcgttatgacaagagagcgtgctgatctggctgtagcctcaatgacaattaacta
-# tgctcgggaaagtgttatagactttacaaaaccatttatgaatttgggcattggtatcctttttaaggattctaaaattggtatatatcaaaaaatgt
-# ggcgttatatggagaatcggaaagcagctgtatttgttaaaacgtacgaagatggaattaagcgtgtaatggaaggcagctatgcatttttaatggaa
-# tccaccatgcttgactatgcagttcaacgcgattgtaatttaactcaaataggtggcttactggattctaaaggttacggcatcgccacaccaaaagg
-# atctccttggagagataaaatttcactcgccattttagagctacaagaaaaaggtattattcaaatattatatgataaatggtggaaaaatacgggtg
-# atgtttgcaacagagacgataagagcaaggagtccaaggccaatgcactaggagtagaaaatattggtggagtatttgttgtccttctctgtggactt
-# gcacttgccgttgtcgtggctatatttgagttttgctggaactccagaaaaaatttaaataccgaaaatcaatctctgtgctcagaaatggcccaaga
-# acttcgttttgcaatgcactgccacggatcaaaatcaaagcatagaccacgtaaacggaattgcttaaagtgctcatcaggaccaacatacgttccga
-# gtaatatgagtattccaaatgtcggcgttcactataattattttaattaa]
-# protein sequence = [MVRKKRDTLEKKNIIDRSTLNRICFSYMIFSMLIIATALPPVIRVGAIFTEDERESSIESAFKYAIYRINKEKNLLPN
-# TQLVYDIEYVPRDDSFRTTKKDLETYDLEDFRYNSVNITAFRLVDVNSKRYLEVIDQMQRLQHNGLQRINGIPYIQTESALMFDSVYAFASGLHFLNL
-# DSRPNFSVKNLSCTSDQTWDDGISLYNQINAAITDGLTGNINFVEGRRDKFKLDILKLKQEKIQKVGYWQPEVGINISDPTAFYDSNIANITLVVMTR
-# ERADLAVASMTINYARESVIDFTKPFMNLGIGILFKDSKIGIYQKMWRYMENRKAAVFVKTYEDGIKRVMEGSYAFLMESTMLDYAVQRDCNLTQIGG
-# LLDSKGYGIATPKGSPWRDKISLAILELQEKGIIQILYDKWWKNTGDVCNRDDKSKESKANALGVENIGGVFVVLLCGLALAVVVAIFEFCWNSRKNL
-# NTENQSLCSEMAQELRFAMHCHGSKSKHRPRKRNCLKCSSGPTYVPSNMSIPNVGVHYNYFN]
-# end gene contig63.g110
-###
-#
-# ----- prediction on sequence number 64 (length = 40016, name = contig64) -----
-#
-# Predicted genes for sequence number 64 on both strands
-# start gene contig64.g111
-contig64	AUGUSTUS	gene	5630	13356	0.04	-	.	ID=contig64.g111
-contig64	AUGUSTUS	transcript	5630	13356	0.04	-	.	ID=contig64.g111.t1;Parent=contig64.g111
-contig64	AUGUSTUS	CDS	5630	5698	0.11	-	0	ID=contig64.g111.t1.cds;Parent=contig64.g111.t1
-contig64	AUGUSTUS	CDS	7329	7874	0.63	-	0	ID=contig64.g111.t1.cds;Parent=contig64.g111.t1
-contig64	AUGUSTUS	CDS	11224	11331	0.83	-	0	ID=contig64.g111.t1.cds;Parent=contig64.g111.t1
-contig64	AUGUSTUS	CDS	11398	11898	0.92	-	0	ID=contig64.g111.t1.cds;Parent=contig64.g111.t1
-contig64	AUGUSTUS	CDS	11952	12094	0.98	-	2	ID=contig64.g111.t1.cds;Parent=contig64.g111.t1
-contig64	AUGUSTUS	CDS	13209	13356	0.44	-	0	ID=contig64.g111.t1.cds;Parent=contig64.g111.t1
-contig64	AUGUSTUS	start_codon	13354	13356	.	-	0	Parent=contig64.g111.t1
-# coding sequence = [atgggcgagggccattgtttatcacctataatcatgactgtacacaaatacatgggctgcatttacattgcagtgatat
-# tgtctgcacatctgtttgctggagttgtaacttcaagtgaaaatgatgatgaatacttaacacaaaaagaggtcatattagaaaagtcgtatcatggg
-# ttgattcgagaaaacgaaacactagtggaaataactccattaataaaagtggatgaagaaaaaatttgcaactttcatattcttaaaaagccatatca
-# tgagattccatttgaaattgaactggttaataacctggggattttaaaagctcgccggacgttaaattgcgagaaacgaaagagctatcatttcgaaa
-# tcgttgcggtatattgcgatggaacaccttcaaatacagctaatgttcatattactgttatcgacataaatgaatatgcaccaacatttatagaaccg
-# tcttacgtaacagaagtagacgaaggtcgtctttacaatgagatcttaagagtggaagctactgataaggactgtactccactttttggcgatgtttg
-# caaatatgagatactaaacaatgacgaaccattctcaatagataacgagggcttaatcaaaaatactgaaccactttctcataaggcatcacataacc
-# acatactatctgttgttgcgtacgactgtgcgatgaaagaatctgccgcaataatggttagcatcaaagttcgacgagtgtgtgagacgaagttctta
-# ggcatgccagaacgtattgattatacgtccggtagcactgaaagccttcaactttttcccaacgcccgattggatttgtgtgatatttcttgtaagaa
-# tgaataccttagtattcatgcatcgatagctcttaagacaaaacacatctcatttggatgcgatcgggacctatcaaattgtacttcgagccaaaaag
-# tgaaagaccttttgccgcatggtgcagaatggaccaaagaattgagctacgacgaaggcgtagaacctatatttcactttgacgggtctactggagta
-# gtggttcctgacactgttatcaatcattacgatttctcatcgcgtccttttagcattctcaccatgtttagacataatagtcaaggtgtggctaataa
-# acatgttaaggaacatattgtctgcagtgctgatgaccacaaaatgaatcgccatcatatggcattgtttgttcgcaactgtcgtcttatacttttat
-# taagaaaaaactttaacgagggtgatcttaatatctttagccctgctgaatggcgttggaaaatacctgaggtttgcgataatgaatggcatcactat
-# gttcttaatgttgaagatccgtccaaagttgatttatttatcgatggcgtacgttttgaaaattctattgaggatcgacatagcaatccggagttcct
-# atgggagctatatgatatagttgtcctatccggctggttccgacttatatacaacctgcaatag]
-# protein sequence = [MGEGHCLSPIIMTVHKYMGCIYIAVILSAHLFAGVVTSSENDDEYLTQKEVILEKSYHGLIRENETLVEITPLIKVDE
-# EKICNFHILKKPYHEIPFEIELVNNLGILKARRTLNCEKRKSYHFEIVAVYCDGTPSNTANVHITVIDINEYAPTFIEPSYVTEVDEGRLYNEILRVE
-# ATDKDCTPLFGDVCKYEILNNDEPFSIDNEGLIKNTEPLSHKASHNHILSVVAYDCAMKESAAIMVSIKVRRVCETKFLGMPERIDYTSGSTESLQLF
-# PNARLDLCDISCKNEYLSIHASIALKTKHISFGCDRDLSNCTSSQKVKDLLPHGAEWTKELSYDEGVEPIFHFDGSTGVVVPDTVINHYDFSSRPFSI
-# LTMFRHNSQGVANKHVKEHIVCSADDHKMNRHHMALFVRNCRLILLLRKNFNEGDLNIFSPAEWRWKIPEVCDNEWHHYVLNVEDPSKVDLFIDGVRF
-# ENSIEDRHSNPEFLWELYDIVVLSGWFRLIYNLQ]
-# end gene contig64.g111
-###
-# start gene contig64.g112
-contig64	AUGUSTUS	gene	21894	36450	0.08	+	.	ID=contig64.g112
-contig64	AUGUSTUS	transcript	21894	36450	0.08	+	.	ID=contig64.g112.t1;Parent=contig64.g112
-contig64	AUGUSTUS	start_codon	21894	21896	.	+	0	Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	21894	21896	1	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	21949	22081	1	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	22146	22306	0.93	+	2	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	25569	25733	0.9	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	25790	25948	0.74	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	27032	27235	0.91	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	30147	30251	0.84	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	35729	36119	0.71	+	0	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-contig64	AUGUSTUS	CDS	36173	36450	0.27	+	2	ID=contig64.g112.t1.cds;Parent=contig64.g112.t1
-# coding sequence = [atggtacggaaaaaacgcgacactttagaaaagaaaaacataatagaccgaagcacccttaacaggatatgtttctcat
-# acatgatattttcaatgcttataattgcaaccgcccttcctccagtgatacgcgtaggtgccatatttaccgaagatgagcgtgaaagcagtatcgaa
-# tcggcctttaaatacgcgatttaccggatcaacaaggaaaaaaaccttcttcccaatacacaacttgtatacgatattgagtatgtgccccgagatga
-# ttcgtttcgcaccactaaaaaggacttggaaacgtatgatcttgaggattttaggtataacagcgtaaatataactgcatttcgtttggtcgatgtca
-# atagcaaaagatatctagaggttattgatcaaatgcagagattgcagcataatggattacaaagaatcaatggaattccttatatacagacagaatcc
-# gctttaatgtttgattcggtatacgcctttgcttctgggttacactttttaaatttagatagccgtcccaatttttctgtcaaaaacctctcatgcac
-# ctccgaccaaacttgggatgacggaatttctttgtataaccaaataaacgctgctattacagatggtttaacaggaaatattaattttgtggaaggtc
-# gccgagacaagtttaaacttgatattctaaaattgaagcaagaaaaaattcaaaaggtgggatactggcagcccgaggtcggtattaacatttcggat
-# ccaacggctttctacgattctaatattgcaaatataacattggtcgttatgacaagagagcgtgctgatctggctgtagcctcaatgacaattaacta
-# tgctcgggaaagtgttatagactttacaaaaccatttatgaatttgggcattggtatcctttttaaggattctaaaattggtatatatcaaaaaatgt
-# ggcgttatatggagaatcggaaagcagctgtatttgttaaaacgtacgaagatggaattaagcgtgtaatggaaggcagctatgcatttttaatggaa
-# tccaccatgcttgactatgcagttcaacgcgattgtaatttaactcaaataggtggcttactggattctaaaggttacggcatcgccacaccaaaagg
-# atctccttggagagataaaatttcactcgccattttagagctacaagaaaaaggtattattcaaatattatatgataaatggtggaaaaatacgggtg
-# atgtttgcaacagagacgataagagcaaggagtccaaggccaatgcactaggagtagaaaatattggtggagtatttgttgtccttctctgtggactt
-# gcacttgccgttgtcgtggctatatttgagttttgctggaactccagaaaaaatttaaataccgaaaatcaatctctgtgctcagaaatggcccaaga
-# acttcgttttgcaatgcactgccacggatcaaaatcaaagcatagaccacgtaaacggaattgcttaaagtgctcatcaggaccaacatacgttccga
-# gtaatatgagtattccaaatgtcggcgttcactataattattttaattaa]
-# protein sequence = [MVRKKRDTLEKKNIIDRSTLNRICFSYMIFSMLIIATALPPVIRVGAIFTEDERESSIESAFKYAIYRINKEKNLLPN
-# TQLVYDIEYVPRDDSFRTTKKDLETYDLEDFRYNSVNITAFRLVDVNSKRYLEVIDQMQRLQHNGLQRINGIPYIQTESALMFDSVYAFASGLHFLNL
-# DSRPNFSVKNLSCTSDQTWDDGISLYNQINAAITDGLTGNINFVEGRRDKFKLDILKLKQEKIQKVGYWQPEVGINISDPTAFYDSNIANITLVVMTR
-# ERADLAVASMTINYARESVIDFTKPFMNLGIGILFKDSKIGIYQKMWRYMENRKAAVFVKTYEDGIKRVMEGSYAFLMESTMLDYAVQRDCNLTQIGG
-# LLDSKGYGIATPKGSPWRDKISLAILELQEKGIIQILYDKWWKNTGDVCNRDDKSKESKANALGVENIGGVFVVLLCGLALAVVVAIFEFCWNSRKNL
-# NTENQSLCSEMAQELRFAMHCHGSKSKHRPRKRNCLKCSSGPTYVPSNMSIPNVGVHYNYFN]
-# end gene contig64.g112
-###
-#
-# ----- prediction on sequence number 65 (length = 45013, name = contig65) -----
-#
-# Predicted genes for sequence number 65 on both strands
-# start gene contig65.g113
-contig65	AUGUSTUS	gene	1885	42915	0.02	+	.	ID=contig65.g113
-contig65	AUGUSTUS	transcript	1885	42915	0.02	+	.	ID=contig65.g113.t1;Parent=contig65.g113
-contig65	AUGUSTUS	start_codon	1885	1887	.	+	0	Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	1885	1887	0.99	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	1940	2072	0.99	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	2137	2297	0.9	+	2	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	5560	5724	0.89	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	5781	5939	0.71	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	7023	7226	0.91	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	10138	10242	0.84	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	15720	16110	0.97	+	0	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-contig65	AUGUSTUS	CDS	42380	42915	0.14	+	2	ID=contig65.g113.t1.cds;Parent=contig65.g113.t1
-# coding sequence = [atggtacggaaaaaacgcgacactttagaaaagaaaaacataatagaccgaagcacccttaacaggatatgtttctcat
-# acatgatattttcaatgcttataattgcaaccgcccttcctccagtgatacgcgtaggtgccatatttaccgaagatgagcgtgaaagcagtatcgaa
-# tcggcctttaaatacgcgatttaccggatcaacaaggaaaaaaaccttcttcccaatacacaacttgtatacgatattgagtatgtgccccgagatga
-# ttcgtttcgcaccactaaaaaggacttggaaacgtatgatcttgaggattttaggtataacagcgtaaatataactgcatttcgtttggtcgatgtca
-# atagcaaaagatatctagaggttattgatcaaatgcagagattgcagcataatggattacaaagaatcaatggaattccttatatacagacagaatcc
-# gctttaatgtttgattcggtatacgcctttgcttctgggttacactttttaaatttagatagccgtcccaatttttctgtcaaaaacctctcatgcac
-# ctccgaccaaacttgggatgacggaatttctttgtataaccaaataaacgctgctattacagatggtttaacaggaaatattaattttgtggaaggtc
-# gccgagacaagtttaaacttgatattctaaaattgaagcaagaaaaaattcaaaaggtgggatactggcagcccgaggtcggtattaacatttcggat
-# ccaacggctttctacgattctaatattgcaaatataacattggtcgttatgacaagagagcgtgctgatctggctgtagcctcaatgacaattaacta
-# tgctcgggaaagtgttatagactttacaaaaccatttatgaatttgggcattggtatcctttttaaggattctaaaattggtatatatcaaaaaatgt
-# ggcgttatatggagaatcggaaagcagctgtatttgttaaaacgtacgaagatggaattaagcgtgtaatggaaggcagctatgcatttttaatggaa
-# tccaccatgcttgactatgcagttcaacgcgattgtaatttaactcaaataggtggcttactggattctaaaggttacggcatcgccacaccaaaagg
-# atctccttggagagataaaatttcactcgccattttagagctacaagaaaaaggtattattcaaatattatatgataaatggtggaaaaatacgggtg
-# atgtttgcaacagagacgataagagcaaggagtccaaggccaatgcactaggagtagaaaatattgatgttaaaagtctaaattcaaagaaagaggtt
-# caaataattgaatcaggtaaaaattctgatgttccgcgcaaaaccacaaattcattatcaatagagacaatacaattcaaggaagaaatgcaattgca
-# agcccgaaatcgcatagactctattaaacgcactctagttggaggtgaacgtgttgatgacctaaaactaaaagaacagcaccaagctaaaaaaatgg
-# cagcacaacgtcacttaagtgctatcgcctatgcattaaacagagttcaatgtgaggatcgtgatctcttgcagggacattatgctactataacccaa
-# gaaataaatataaaaaataatcacattaagaagtgtaaagaaaaaattaaaatgcttgaaatggaagtttccgatttaaactctgagtttcaattgga
-# tagagaggattatttggacgaaatacgaaatcttggtcgtcaaataaagttttatcaacaattggtttataaatttaatccaagttttcaaaaaaatg
-# gaagaaactggtaa]
-# protein sequence = [MVRKKRDTLEKKNIIDRSTLNRICFSYMIFSMLIIATALPPVIRVGAIFTEDERESSIESAFKYAIYRINKEKNLLPN
-# TQLVYDIEYVPRDDSFRTTKKDLETYDLEDFRYNSVNITAFRLVDVNSKRYLEVIDQMQRLQHNGLQRINGIPYIQTESALMFDSVYAFASGLHFLNL
-# DSRPNFSVKNLSCTSDQTWDDGISLYNQINAAITDGLTGNINFVEGRRDKFKLDILKLKQEKIQKVGYWQPEVGINISDPTAFYDSNIANITLVVMTR
-# ERADLAVASMTINYARESVIDFTKPFMNLGIGILFKDSKIGIYQKMWRYMENRKAAVFVKTYEDGIKRVMEGSYAFLMESTMLDYAVQRDCNLTQIGG
-# LLDSKGYGIATPKGSPWRDKISLAILELQEKGIIQILYDKWWKNTGDVCNRDDKSKESKANALGVENIDVKSLNSKKEVQIIESGKNSDVPRKTTNSL
-# SIETIQFKEEMQLQARNRIDSIKRTLVGGERVDDLKLKEQHQAKKMAAQRHLSAIAYALNRVQCEDRDLLQGHYATITQEINIKNNHIKKCKEKIKML
-# EMEVSDLNSEFQLDREDYLDEIRNLGRQIKFYQQLVYKFNPSFQKNGRNW]
-# end gene contig65.g113
-###
-#
-# ----- prediction on sequence number 66 (length = 45011, name = contig66) -----
-#
-# Predicted genes for sequence number 66 on both strands
-# (none)
-#
-# ----- prediction on sequence number 67 (length = 44531, name = contig67) -----
-#
-# Predicted genes for sequence number 67 on both strands
-# start gene contig67.g114
-contig67	AUGUSTUS	gene	7489	44111	0.03	+	.	ID=contig67.g114
-contig67	AUGUSTUS	transcript	7489	44111	0.03	+	.	ID=contig67.g114.t1;Parent=contig67.g114
-contig67	AUGUSTUS	start_codon	7489	7491	.	+	0	Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	7489	7901	0.25	+	0	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	39029	39189	0.97	+	1	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	39387	40028	0.92	+	2	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	40093	40223	0.99	+	2	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	40277	40759	0.98	+	0	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	41210	41355	0.81	+	0	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-contig67	AUGUSTUS	CDS	43946	44111	0.16	+	1	ID=contig67.g114.t1.cds;Parent=contig67.g114.t1
-# coding sequence = [atgcaattgcaagcccgaaatcgcatagactctattaaacgcactctagttggaggtgaacgtgttgatgacctaaaac
-# taaaagaacagcaccaagctaaaaaaatggcagcacaacgtcacttaagtgctatcgcctatgcattaaacagagttcaatgtgaggatcgtgatctc
-# ttgcagggacattatgctactataacccaagaaataaatataaaaaataatcacattaagaagtgtaaagaaaaaattaaaatgcttgaaatggaagt
-# ttccgatttaaactctgagtttcaattggatagagaggattatttggacgaaatacgaaatcttggtcgtcaaataaagttttatcaacaattggttt
-# ataaatttaatccaagttttcaaaaaaatggaagaaactgacctgaaagctataacgttcatgatggaaacctatactgttctatgcactttaaatca
-# atatttgcaccgaagatagtttgtgaagaatttacaccactaaagccagagcttataatacgagagaatcaaccaatagaattaccaccggatgtcgc
-# aagagcttccgataagccaagtcttggacttgacgaacttcaacagctaaatgtgcgctcaaaattcaacgttttcgaaaatggttgtaaagaaaaaa
-# tcgattacctacaagaacggcaagattctgcacttactcatagcaagtcaatagggtccacgataaccaaacttcataagctcggaataactaattca
-# aaatttgatgaactagataatattgaaaagaccattgataagataaattcgagtaccgacgaggaaagcgaaatggtttttttgtgctccagaaagaa
-# tattgaaagggaaaggccagtgggcttgggagaagcaatgaatgatattagatcaaagttcgagcaaggtgaagtgatgacaaaagaagaacgtcgcg
-# aagaaaggaaacaggaaatacagagcatacgttctcgactatttttgggcaaacaagcaaaaataaaagaaatgtatcaattagctgtggctgaatca
-# gaacatggcgttacatcggcgggtaagacccccgatattaatgtcataaatgccactcatcttataaaggatcgatttgagaatggtgaggtttttaa
-# cgataataaagttcaattaaaggaagcaattcaagcggatgcggatgtgtttgaatctggaataggcaaagcatcgcgaagtatcttcatggagctag
-# atgcaaatttaagttcaaacttaaataacagtcgtacccaaaataaccgtcccgataaaaagattgtgagatgtaatcaattgttgaaagagagtacc
-# ggtgctgacattatcaaatgcgactcaaaaccagaagaagttaaagtcgccactgaagagttaacagaaagatttaaattctttgaaaaatatgcccc
-# tgtcgaaaataaaaaaaagaaatttcgcatgactccgccacgtgacggtgttgtgaagatgccgtctcctgatttcgacacagagggttcaattcaaa
-# cgcccttattcaatgataacgttttacaaaaaaccaaaacaacgtcaacaatattaagcaagtttcgcgaaatggaagagcaacaaatgaatgagaaa
-# aacaaggaacgaagcccaaaaccattaaagtgttttactccgccaccagaaactgtcgaccatttcaatagatcagatactgaggaagaaaatgatag
-# tgaaagcgatcagaacactgatgacgacgaaaaaagttttgcgaatgtgcttaacggttgcaacgaagatcaagggctttacgaggcccagaatgcag
-# ctcgtgctaaacagttgcgggcgaagtttgaaaagtggcagattaacgaaatagagcgcgaactcaacgaaggaagtggagacacacaatcatcacag
-# cttatttcaaatgagtccattgaaagtgcaagaaaacctgaaagctataacgttcatgatggaaacctatactgttctatgcactttaaatcaatatt
-# tgcaccgaagatagtttgtgaagaatttacaccactaaagccagagcttataatacgagagaatcaaccaatagaattaccgccggatgtcgcaagag
-# gttaa]
-# protein sequence = [MQLQARNRIDSIKRTLVGGERVDDLKLKEQHQAKKMAAQRHLSAIAYALNRVQCEDRDLLQGHYATITQEINIKNNHI
-# KKCKEKIKMLEMEVSDLNSEFQLDREDYLDEIRNLGRQIKFYQQLVYKFNPSFQKNGRNXPESYNVHDGNLYCSMHFKSIFAPKIVCEEFTPLKPELI
-# IRENQPIELPPDVARASDKPSLGLDELQQLNVRSKFNVFENGCKEKIDYLQERQDSALTHSKSIGSTITKLHKLGITNSKFDELDNIEKTIDKINSST
-# DEESEMVFLCSRKNIERERPVGLGEAMNDIRSKFEQGEVMTKEERREERKQEIQSIRSRLFLGKQAKIKEMYQLAVAESEHGVTSAGKTPDINVINAT
-# HLIKDRFENGEVFNDNKVQLKEAIQADADVFESGIGKASRSIFMELDANLSSNLNNSRTQNNRPDKKIVRCNQLLKESTGADIIKCDSKPEEVKVATE
-# ELTERFKFFEKYAPVENKKKKFRMTPPRDGVVKMPSPDFDTEGSIQTPLFNDNVLQKTKTTSTILSKFREMEEQQMNEKNKERSPKPLKCFTPPPETV
-# DHFNRSDTEEENDSESDQNTDDDEKSFANVLNGCNEDQGLYEAQNAARAKQLRAKFEKWQINEIERELNEGSGDTQSSQLISNESIESARKPESYNVH
-# DGNLYCSMHFKSIFAPKIVCEEFTPLKPELIIRENQPIELPPDVARG]
-# end gene contig67.g114
-###
-#
-# ----- prediction on sequence number 68 (length = 25628, name = contig68) -----
-#
-# Predicted genes for sequence number 68 on both strands
-# start gene contig68.g115
-contig68	AUGUSTUS	gene	4505	24961	0.03	-	.	ID=contig68.g115
-contig68	AUGUSTUS	transcript	4505	24961	0.03	-	.	ID=contig68.g115.t1;Parent=contig68.g115
-contig68	AUGUSTUS	CDS	4505	4621	0.17	-	0	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	4681	4745	0.21	-	2	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	6427	6521	0.71	-	1	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	6581	6732	0.78	-	0	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	13979	14147	1	-	1	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	14204	14334	1	-	0	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	14386	14635	0.88	-	1	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	14704	14801	0.96	-	0	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	17132	17391	0.26	-	2	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	CDS	24952	24961	0.2	-	0	ID=contig68.g115.t1.cds;Parent=contig68.g115.t1
-contig68	AUGUSTUS	start_codon	24959	24961	.	-	0	Parent=contig68.g115.t1
-# coding sequence = [atggataaatcttataacattgccctggcctaccgcgatgccaatggcattcagtacaacgaggccgtcgacgacggtc
-# tggatggcgaaaccttgatcgagaccggaaccgccaacgacagcaacatcgactacgattgggtgccccaggagacgctgcgggcgctgcagaagtcg
-# ccgcccaagtccaagacgcccaagacctcgcccaagcccggcaagcaggccagtcccaaggcagccagccagcagagtcccaagcagcgcaagattaa
-# tgagctaagtcatgtaaacatacctgtaatgcttctcccagatgacttccgcgcatattcaaaaattaaggtagataatcacctattcaacaaagaaa
-# acatgccatcgcatttcaaagtaaaagaatattgcccccttgtgtttcggaatctacgtgaaagatttggagttgatgatgtggactaccgcgagtcg
-# ttaactcgatcccaacctatacaaatagactcatctggaaagtccggggcacaattttaccagagttatgataggttttttataatgaaaagtttaac
-# atcggaagaaatcgagcgtatgcacgcttttttgaagcaatatcacccgtacgttgttgaaagacacggaaaaacactgttaccgcaatacttgggaa
-# tgtaccgaatcactgtagaaagcgtgcagtattacttcgtagtaatgaggaatgttttcagctcacacttaacaattcacaaaaaattcgatttgaaa
-# ggtagtaccgtggatcgggaagcatcggataaagaacttgaaaaacatttgccgactttcaaggacaatgattttataaaacaaaaagtgaaattgga
-# cattggaaaggaagctaaagaaaagctgatgaacaccctaagcaacgatgtggatctgctaaccaagttgcacatcatggactactctttattggtcg
-# gcgtgcatgactgtgtgcgtgccgaagaagaagcgctacaaggagataatgttacagctgccggtcgcagtgagaacagtgaaagcgaagaatgcgat
-# agcggtgaacgctggacgtataacacgcctcccgattccccaagaggtgcacagtataaagaagtcgtttacgaagttgacatatatgacattccaag
-# cattgaagaaaaacgtgaaatatattttattgccattatcgacgttctcactcaatatggcgtaaaaaaacaggcggcaaaagcagccaaaactgtta
-# aatatggcagtaatgttgatggtatatcgacatgtgaccctgaacaatatgccaaacgattcttggaatttatggataaagcaatagaataa]
-# protein sequence = [MDKSYNIALAYRDANGIQYNEAVDDGLDGETLIETGTANDSNIDYDWVPQETLRALQKSPPKSKTPKTSPKPGKQASP
-# KAASQQSPKQRKINELSHVNIPVMLLPDDFRAYSKIKVDNHLFNKENMPSHFKVKEYCPLVFRNLRERFGVDDVDYRESLTRSQPIQIDSSGKSGAQF
-# YQSYDRFFIMKSLTSEEIERMHAFLKQYHPYVVERHGKTLLPQYLGMYRITVESVQYYFVVMRNVFSSHLTIHKKFDLKGSTVDREASDKELEKHLPT
-# FKDNDFIKQKVKLDIGKEAKEKLMNTLSNDVDLLTKLHIMDYSLLVGVHDCVRAEEEALQGDNVTAAGRSENSESEECDSGERWTYNTPPDSPRGAQY
-# KEVVYEVDIYDIPSIEEKREIYFIAIIDVLTQYGVKKQAAKAAKTVKYGSNVDGISTCDPEQYAKRFLEFMDKAIE]
-# end gene contig68.g115
-###
-#
-# ----- prediction on sequence number 69 (length = 44962, name = contig69) -----
-#
-# Predicted genes for sequence number 69 on both strands
-# start gene contig69.g116
-contig69	AUGUSTUS	gene	30000	43409	0.03	+	.	ID=contig69.g116
-contig69	AUGUSTUS	transcript	30000	43409	0.03	+	.	ID=contig69.g116.t1;Parent=contig69.g116
-contig69	AUGUSTUS	start_codon	30000	30002	.	+	0	Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	30000	30334	0.73	+	0	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	31328	31448	1	+	1	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	40335	40510	0.93	+	0	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	40569	40800	0.98	+	1	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	40859	41109	0.67	+	0	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	41958	42188	0.57	+	1	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	42238	42382	0.98	+	1	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	42438	42544	0.99	+	0	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	42702	42781	0.98	+	1	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	42839	43045	0.24	+	2	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-contig69	AUGUSTUS	CDS	43387	43409	0.22	+	2	ID=contig69.g116.t1.cds;Parent=contig69.g116.t1
-# coding sequence = [atgattgatccaagttcgagtgaagaagaaggcgaagatgaccccattgctaatgtgtcatcgaaaggacgtcttacac
-# atgcacccaagggcacaaacaccgtttccatattaggtggggtttcaggtcccggtgtaggatcaaatatggctatttctggttctaatggtgatttg
-# gccgggaatcaaagacaatctaatataagttctattagtaaccgaaatgatgctggaaacgtggcaggagttggaggctcctctaacaaaaatgagca
-# aatacatggtagccgagttgacggcggcaatcttgaggtgcccaacagctgtattcccagcggtgtttcgcaagaaactttaaatcaaagtattggat
-# cgtcgagggccaactctttgccacggccattgtcaccatcaccatctttaaccagcgaaaagcctgacactggagatccacatgcttttcttaaaggt
-# gaaactcaaataatggcggatgaagcctttcaaaatgctgtacagagttatcacgacgtgtttcttaaatcggagcgagttttaaagatggtccaatc
-# tggagcatcatcgcaacatgattttcgcgaagtttttcgtaacaacatagaaaaacgagtcagatctttacctgagattgatggtcttagtaaggaaa
-# ctgtactaacttcttggatggcaaaattcgacataatattaaaaggaactggagaagaggactcgaagcgaccatctcggatgcagcaatcacttaat
-# agcgagttaattctttcaaaagagcaattgtatgatatgtttcaacaaatattgttagtaaagaaatttgagcatcaaattttgtataacgccttgat
-# gctagactctgccgatgaacaagcagcggctataagacgggaattagatggaagaatgcaacgtgtaggagaaatggagaaaaatcgcaaacttatgc
-# caaaatttgttcttaaagaaatggagtcactttacgtcgaggaacttaagtcgtcaatcaatcttttaatggctaatcttgaatctcttccagtatcg
-# aaaggaaatatggatagtaaatatggacttcaaaaacttaaacgatataatcacaggaaattgatactgcggtctcacggatccttgtccaagttgga
-# gggtgactctgaagatggttctacacaattaacaaagttggatgttgtacttacctttcaattggaagtgatcgttatggaggttaaaggtcttaaat
-# cattagctcctaatcgcattgtgtactgcacaatggaagttgaaaatggagaaaagcttcaaacggatcaagcggaagcatcaaaaccaatgtgggat
-# acgcaaggtgattttacaaccacacatccactgccagttgtcaaggtcaaattgtacacagagaaccccggaatgctggcattggaagataaggaact
-# gggaaaagtaatccttaaacctacccctctttcatccaaatcacctgagtggcatcgaatggtcattccaaaaaaccttcctgaccaagatatacgga
-# ttaagatagcttgccgacttgataaacctttaaatatgaaacactgtggttataaggaaaaaaaatccgagccgtctgagatgatgcagcttgatgga
-# tatacagtagattacatagaagccgccagtgcaaatttgatgtttggcatcgatttaaacggtggacgatttttcttcaacgctgtacgtgagggtga
-# tagtatttcctttgcttgcgatgatgagaatgaatgcagtttatgggtaatggccatgtacagggcaactggtcaatcccataagccaactccaccaa
-# taacacaagataagaattcagcaatgtcaaaaattcaaggtgagtcacaagacaagtcgatctag]
-# protein sequence = [MIDPSSSEEEGEDDPIANVSSKGRLTHAPKGTNTVSILGGVSGPGVGSNMAISGSNGDLAGNQRQSNISSISNRNDAG
-# NVAGVGGSSNKNEQIHGSRVDGGNLEVPNSCIPSGVSQETLNQSIGSSRANSLPRPLSPSPSLTSEKPDTGDPHAFLKGETQIMADEAFQNAVQSYHD
-# VFLKSERVLKMVQSGASSQHDFREVFRNNIEKRVRSLPEIDGLSKETVLTSWMAKFDIILKGTGEEDSKRPSRMQQSLNSELILSKEQLYDMFQQILL
-# VKKFEHQILYNALMLDSADEQAAAIRRELDGRMQRVGEMEKNRKLMPKFVLKEMESLYVEELKSSINLLMANLESLPVSKGNMDSKYGLQKLKRYNHR
-# KLILRSHGSLSKLEGDSEDGSTQLTKLDVVLTFQLEVIVMEVKGLKSLAPNRIVYCTMEVENGEKLQTDQAEASKPMWDTQGDFTTTHPLPVVKVKLY
-# TENPGMLALEDKELGKVILKPTPLSSKSPEWHRMVIPKNLPDQDIRIKIACRLDKPLNMKHCGYKEKKSEPSEMMQLDGYTVDYIEAASANLMFGIDL
-# NGGRFFFNAVREGDSISFACDDENECSLWVMAMYRATGQSHKPTPPITQDKNSAMSKIQGESQDKSI]
-# end gene contig69.g116
-###
-#
-# ----- prediction on sequence number 70 (length = 55020, name = contig70) -----
-#
-# Predicted genes for sequence number 70 on both strands
-# start gene contig70.g117
-contig70	AUGUSTUS	gene	47	47328	0.01	+	.	ID=contig70.g117
-contig70	AUGUSTUS	transcript	47	47328	0.01	+	.	ID=contig70.g117.t1;Parent=contig70.g117
-contig70	AUGUSTUS	start_codon	47	49	.	+	0	Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	47	381	0.82	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	1375	1495	0.97	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	10382	10557	0.95	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	10616	10847	0.99	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	10906	11156	0.58	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	12005	12235	0.46	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	12285	12429	0.99	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	12485	12591	1	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	12749	12828	0.93	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	12886	13092	0.66	+	2	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	16861	17074	0.6	+	2	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	17147	17357	0.65	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	24039	24226	0.69	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	24288	24577	0.7	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	27274	27411	0.92	+	2	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	28524	28636	0.92	+	2	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	33015	33180	0.78	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	38419	38560	0.96	+	2	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	45726	46035	0.74	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	46098	46478	0.3	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	46932	47068	0.48	+	0	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-contig70	AUGUSTUS	CDS	47124	47328	0.55	+	1	ID=contig70.g117.t1.cds;Parent=contig70.g117.t1
-# coding sequence = [atgattgatccaagttcgagtgaagaagaaggcgaagatgaccccattgctaatgtgtcatcgaaaggacgtcttacac
-# atgcacccaagggcacaaacaccgtttccatattaggtggggtttcaggtcccggtgtaggatcaaatatggctatttctggttctaatggtgatttg
-# gccgggaatcaaagacaatctaatataagttctattagtaaccgaaatgatgctggaaacgtggcaggagttggaggctcctctaacaaaaatgagca
-# aatacatggtagccgagttgacggcggcaatcttgaggtgcccaacagctgtattcccagcggtgtttcgcaagaaactttaaatcaaagtattggat
-# cgtcgagggccaactctttgccacggccattgtcaccatcaccatctttaaccagcgaaaagcctgacactggagatccacatgcttttcttaaaggt
-# gaaactcaaataatggcggatgaagcctttcaaaatgctgtacagagttatcacgacgtgtttcttaaatcggagcgagttttaaagatggtccaatc
-# tggagcatcatcgcaacatgattttcgcgaagtttttcgtaacaacatagaaaaacgagtcagatctttacctgagattgatggtcttagtaaggaaa
-# ctgtactaacttcttggatggcaaaattcgacataatattaaaaggaactggagaagaggactcgaagcgaccatctcggatgcagcaatcacttaat
-# agcgagttaattctttcaaaagagcaattgtatgatatgtttcaacaaatattgttagtaaagaaatttgagcatcaaattttgtataacgccttgat
-# gctagactctgccgatgaacaagcagcggctataagacgggaattagatggaagaatgcaacgtgtaggagaaatggagaaaaatcgcaaacttatgc
-# caaaatttgttcttaaagaaatggagtcactttacgtcgaggaacttaagtcgtcaatcaatcttttaatggctaatcttgaatctcttccagtatcg
-# aaaggaaatatggatagtaaatatggacttcaaaaacttaaacgatataatcacaggaaattgatactgcggtctcacggatccttgtccaagttgga
-# gggtgactctgaagatggttctacacaattaacaaagttggatgttgtacttacctttcaattggaagtgatcgttatggaggttaaaggtcttaaat
-# cattagctcctaatcgcattgtgtactgcacaatggaagttgaaaatggagaaaagcttcaaacggatcaagcggaagcatcaaaaccaatgtgggat
-# acgcaaggtgattttacaaccacacatccactgccagttgtcaaggtcaaattgtacacagagaaccccggaatgctggcattggaagataaggaact
-# gggaaaagtaatccttaaacctacccctctttcatccaaatcacctgagtggcatcgaatggtcattccaaaaaaccttcctgaccaagatatacgga
-# ttaagatagcttgccgacttgataaacctttaaatatgaaacactgtggttataaggaaaaaaaatccgagccgtctgagatgatgcagcttgatgga
-# tatacagtagattacatagaagccgccagtgcaaatttgatgtttggcatcgatttaaacggtggacgatttttcttcaacgctgtacgtgagggtga
-# tagtatttcctttgcttgcgatgatgagaatgaatgcagtttatgggtaatggccatgtacagggcaactggtcaatcccataagccaactccaccaa
-# taacacaagataagaattcagcaatgtcaaaaattcaaggtgctcgcgttgcgccagacggcagcatttttctgtgggcgtcgttttttgttgcagct
-# gcgacgcgaaactcctcgtcataccattggttccgtgtgggtgggcgcttgaacccaatggttgtttcagcagcagctcgcatggagtgggatatgtg
-# cgcccagagtccgctggcatcaacatggagagggataggttggtggagcagttccgaaaggggacagccatatgaccttgtggatgtcgaggttccga
-# aatctggtgctactcactaccatgtttcgtgccgtggcgaagtcaatcagcctgagaccgttgttcgagatggtctcatggaggctgaatcgaccgac
-# ggtggggtcaaagatgcgttcgcgaccgagctttgcgttgaagtcccggaggataaacttcacgtcgtggtctggggatggtttagtcctggtcaagt
-# tttcgtgttggacgaatattgcgctcgctatggtgtgcggggatgctaccgacatttatgctacctttctgatttactggatcgtgcagaaaagcaac
-# acatgatagatccaacactaattcactattcatttgcgttttgcgcaagccacgttcacggaaatcgacctgatggggtaggaagcattacgcatgag
-# gaaaaggaaaaattttctgaaatcaaagaacgcctacgtcagttactggagtttcaaataaccaattttagatactgttttcctttcggtcgccccga
-# aggcgctcttaaagcgacattatctttactagagagagtgctaatgaaagacattgttacccctgttccacctgaagaagttcgtcaaatgattaaaa
-# aaagtttagagacggcagcgcttgtaaattacacccgtctctccaataaagctaagattgaaggcacttttccgttcaagggacacgtgccagggaaa
-# tcctatcggaatttcaaaatttttccaagcactttcctgtacacgggaaacgtcccagggaaagcctatcggaaaggtcccagggaaatcccgtcgga
-# tattcaggatttgcgaggagaggttattgttccgcccccaaaaaaactagaggacctaattcacttagcagaactttgtgttgatctgttgcaacaaa
-# atgaagagcactatggagaactgcgcaaacatgacaaaatggataaaattaaaatgcgtaaggaagatgatgatgtaccaaaaggccacaatgaaagc
-# gatattgatttaaccgccaatactggactcagtagcacatcagacctggcttctgcagcatcaactaatggatcgtcatttcgttattataatttgag
-# gaatgggcgttttcatcagcacctgcgagacacattcgcaccattagtcgtgcggtacgtggatctgatggaatcttcaatagctcagtcgattcata
-# agggatttgaaaaagaacgctgggaaagtaaagggaacggatgtgccacctctgaagacttattttggaaactagatgctctacagtcgtttataaga
-# gacctgcactggccagacgcagagtttcgacaacatttagaacagcgtcttaaaatgatggccgtcgatatgatagagcaatgtatacaacgaactga
-# ttcgtcttttcagtcgtggctaaaaaaaaacattgccttcatatcaactgattatattttaccttcagaaatgtgcgctatggtcaatgtgatattag
-# atgctaaaaatcaaagctttaaattgactactattgacggcattgatttgtataaatttcatgcaaaaattgacgaccaaatcgacaaagcgaatgta
-# gctatgacacaaggtctaactggtaaacttatgtcagtgctagagtcgactttgtcaaaattagcacgatacgacgaaggtagcctaatcggctcgat
-# tcttagttttacaaatgtatcgagctcgggaaaggatctcgggcaaggatatgtaaatttctttagaaataatatggatcaagtacgaggaaaaattg
-# gcgacgatttatggaccctgaatttctttgagcagtggtactcgcagcagattaacatgctatgtaattggctttcggaacgtttggaccacgctctg
-# cactacgctcaagtttcatctatttctcacattatcaagaaaatatattcagacttcgaattacaaggtgtattagaagataaattaaactctaaagc
-# atatcaagcagtcgcacagcgaatggcgacagaggaagcgacatgtgctttgacaatgcctgatgttagcgaagatgaaccctgtgacgacattcgag
-# aaggggaagaagaagatactggcgacgaatctacctctaacataccaaggggcttaccaaaaccaaaaattgctgccgctcaagctgctgctgttacc
-# aacgttgttgccggccgtgtgggtaatttactcggcaaaggcattggcggccttagttcaaagttgggaagtggaagttggttttaa]
-# protein sequence = [MIDPSSSEEEGEDDPIANVSSKGRLTHAPKGTNTVSILGGVSGPGVGSNMAISGSNGDLAGNQRQSNISSISNRNDAG
-# NVAGVGGSSNKNEQIHGSRVDGGNLEVPNSCIPSGVSQETLNQSIGSSRANSLPRPLSPSPSLTSEKPDTGDPHAFLKGETQIMADEAFQNAVQSYHD
-# VFLKSERVLKMVQSGASSQHDFREVFRNNIEKRVRSLPEIDGLSKETVLTSWMAKFDIILKGTGEEDSKRPSRMQQSLNSELILSKEQLYDMFQQILL
-# VKKFEHQILYNALMLDSADEQAAAIRRELDGRMQRVGEMEKNRKLMPKFVLKEMESLYVEELKSSINLLMANLESLPVSKGNMDSKYGLQKLKRYNHR
-# KLILRSHGSLSKLEGDSEDGSTQLTKLDVVLTFQLEVIVMEVKGLKSLAPNRIVYCTMEVENGEKLQTDQAEASKPMWDTQGDFTTTHPLPVVKVKLY
-# TENPGMLALEDKELGKVILKPTPLSSKSPEWHRMVIPKNLPDQDIRIKIACRLDKPLNMKHCGYKEKKSEPSEMMQLDGYTVDYIEAASANLMFGIDL
-# NGGRFFFNAVREGDSISFACDDENECSLWVMAMYRATGQSHKPTPPITQDKNSAMSKIQGARVAPDGSIFLWASFFVAAATRNSSSYHWFRVGGRLNP
-# MVVSAAARMEWDMCAQSPLASTWRGIGWWSSSERGQPYDLVDVEVPKSGATHYHVSCRGEVNQPETVVRDGLMEAESTDGGVKDAFATELCVEVPEDK
-# LHVVVWGWFSPGQVFVLDEYCARYGVRGCYRHLCYLSDLLDRAEKQHMIDPTLIHYSFAFCASHVHGNRPDGVGSITHEEKEKFSEIKERLRQLLEFQ
-# ITNFRYCFPFGRPEGALKATLSLLERVLMKDIVTPVPPEEVRQMIKKSLETAALVNYTRLSNKAKIEGTFPFKGHVPGKSYRNFKIFPSTFLYTGNVP
-# GKAYRKGPREIPSDIQDLRGEVIVPPPKKLEDLIHLAELCVDLLQQNEEHYGELRKHDKMDKIKMRKEDDDVPKGHNESDIDLTANTGLSSTSDLASA
-# ASTNGSSFRYYNLRNGRFHQHLRDTFAPLVVRYVDLMESSIAQSIHKGFEKERWESKGNGCATSEDLFWKLDALQSFIRDLHWPDAEFRQHLEQRLKM
-# MAVDMIEQCIQRTDSSFQSWLKKNIAFISTDYILPSEMCAMVNVILDAKNQSFKLTTIDGIDLYKFHAKIDDQIDKANVAMTQGLTGKLMSVLESTLS
-# KLARYDEGSLIGSILSFTNVSSSGKDLGQGYVNFFRNNMDQVRGKIGDDLWTLNFFEQWYSQQINMLCNWLSERLDHALHYAQVSSISHIIKKIYSDF
-# ELQGVLEDKLNSKAYQAVAQRMATEEATCALTMPDVSEDEPCDDIREGEEEDTGDESTSNIPRGLPKPKIAAAQAAAVTNVVAGRVGNLLGKGIGGLS
-# SKLGSGSWF]
-# end gene contig70.g117
-###
-# command line:
-# augustus --strand=both --noInFrameStop=false --gff3=on --uniqueGeneId=true --protein=on --codingseq=on --introns=off --stop=off --stop=off --cds=on --singlestrand=false /home/svc_galaxy/new/galaxy/database/files/000/dataset_98.dat --UTR=off --genemodel=complete --species=fly
--- a/test-data/gff3/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/gff3/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track Augustus_Gene_Predictions.bb
-    longLabel Augustus Gene Predictions
-    shortLabel Augustus Gene P
-    bigDataUrl tracks/Augustus_Gene_Predictions.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/gff3/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb has changed
--- a/test-data/gff3/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/gff3/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/gff3_multi_fasta/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1188.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'Multi-Fasta_GlimmerHMM_Gene_Predictions', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gff3ToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpESpr1K.sorted.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpl9r8fF.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/916/dataset_1284_files/myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Gff3.Gff3 object at 0x1e8acd0>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/916/dataset_1284_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Multi-Fasta_GlimmerHMM_Gene_Predictions.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/gff3_multi_fasta/gff3_multi_fasta_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb">Multi-Fasta_GlimmerHMM_Gene_Predictions.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/gff3_multi_fasta/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/gff3_multi_fasta/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track Multi-Fasta_GlimmerHMM_Gene_Predictions.bb
-    longLabel Multi-Fasta GlimmerHMM Gene Predictions
-    shortLabel Multi-Fasta Gli
-    bigDataUrl tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/gff3_multi_fasta/myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb has changed
--- a/test-data/gff3_multi_fasta/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/gff3_multi_fasta/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/glimmerHMM_output.gff3	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-##gff-version 3
-##sequence-region contig1 1 45179
-contig1	GlimmerHMM	mRNA	641	20329	.	-	.	ID=contig1.path1.gene1;Name=contig1.path1.gene1
-contig1	GlimmerHMM	CDS	641	5409	.	-	2	ID=contig1.cds1.1;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=final-exon
-contig1	GlimmerHMM	CDS	12541	12968	.	-	1	ID=contig1.cds1.2;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=internal-exon
-contig1	GlimmerHMM	CDS	14821	14944	.	-	2	ID=contig1.cds1.3;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=internal-exon
-contig1	GlimmerHMM	CDS	15123	15424	.	-	1	ID=contig1.cds1.4;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=internal-exon
-contig1	GlimmerHMM	CDS	17402	17543	.	-	2	ID=contig1.cds1.5;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=internal-exon
-contig1	GlimmerHMM	CDS	17886	17986	.	-	1	ID=contig1.cds1.6;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=internal-exon
-contig1	GlimmerHMM	CDS	20226	20329	.	-	0	ID=contig1.cds1.7;Parent=contig1.path1.gene1;Name=contig1.path1.gene1;Note=initial-exon
-contig1	GlimmerHMM	mRNA	22912	26939	.	-	.	ID=contig1.path1.gene2;Name=contig1.path1.gene2
-contig1	GlimmerHMM	CDS	22912	23136	.	-	0	ID=contig1.cds2.1;Parent=contig1.path1.gene2;Name=contig1.path1.gene2;Note=final-exon
-contig1	GlimmerHMM	CDS	23431	23705	.	-	2	ID=contig1.cds2.2;Parent=contig1.path1.gene2;Name=contig1.path1.gene2;Note=internal-exon
-contig1	GlimmerHMM	CDS	26810	26939	.	-	0	ID=contig1.cds2.3;Parent=contig1.path1.gene2;Name=contig1.path1.gene2;Note=initial-exon
-contig1	GlimmerHMM	mRNA	29101	41509	.	-	.	ID=contig1.path1.gene3;Name=contig1.path1.gene3
-contig1	GlimmerHMM	CDS	29101	29152	.	-	1	ID=contig1.cds3.1;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=final-exon
-contig1	GlimmerHMM	CDS	31365	33826	.	-	0	ID=contig1.cds3.2;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=internal-exon
-contig1	GlimmerHMM	CDS	33880	34044	.	-	0	ID=contig1.cds3.3;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=internal-exon
-contig1	GlimmerHMM	CDS	34107	34619	.	-	0	ID=contig1.cds3.4;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=internal-exon
-contig1	GlimmerHMM	CDS	34674	35311	.	-	2	ID=contig1.cds3.5;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=internal-exon
-contig1	GlimmerHMM	CDS	35384	35766	.	-	1	ID=contig1.cds3.6;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=internal-exon
-contig1	GlimmerHMM	CDS	41472	41509	.	-	0	ID=contig1.cds3.7;Parent=contig1.path1.gene3;Name=contig1.path1.gene3;Note=initial-exon
--- a/test-data/gtf/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1197.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp4nx0OH.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpaKvcsw.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/910/dataset_1278_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Gtf.Gtf object at 0x2b0dd10>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/910/dataset_1278_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/gtf/gtf_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/gtf/inputs/StringTie_Assembled_Transcripts	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-# stringtie /home/svc_galaxy/new/galaxy/database/files/001/dataset_1193.dat -o /home/svc_galaxy/new/galaxy/database/files/001/dataset_1197.dat -p 1
-# StringTie version 1.2.3
-contig16	StringTie	transcript	1751	17824	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; cov "14.618678"; FPKM "322160.531250"; TPM "866155.937500";
-contig16	StringTie	exon	1751	1897	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "1"; cov "6.787892";
-contig16	StringTie	exon	11285	11463	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "2"; cov "19.860081";
-contig16	StringTie	exon	11518	11705	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "3"; cov "23.926477";
-contig16	StringTie	exon	11759	11858	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "4"; cov "17.452721";
-contig16	StringTie	exon	11922	11975	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "5"; cov "11.461867";
-contig16	StringTie	exon	12601	12811	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "6"; cov "11.876496";
-contig16	StringTie	exon	17222	17337	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "7"; cov "15.915709";
-contig16	StringTie	exon	17406	17824	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "8"; cov "11.738873";
--- a/test-data/gtf/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/gtf/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/gtf/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb has changed
--- a/test-data/gtf/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/gtf/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/gtf_gff/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1184.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'Augustus_Gene_Predictions', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gff3ToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp7sqcWp.sorted.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpp6ZdZ_.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1197.dat
-DEBUG:root:data_value: {u'order_index': u'11', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp66b4It.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpp6ZdZ_.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Gtf.Gtf object at 0x1ecae10>, <Gff3.Gff3 object at 0x1ecad10>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group default_group)
-DEBUG:root:We DON'T add in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/911/dataset_1279_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track Augustus_Gene_Predictions.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/gtf_gff/gtf_gff_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb">Augustus_Gene_Predictions.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/gtf_gff/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/gtf_gff/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 11
-    color 0,0,0
-    group default_group
-
-    track Augustus_Gene_Predictions.bb
-    longLabel Augustus Gene Predictions
-    shortLabel Augustus Gene P
-    bigDataUrl tracks/Augustus_Gene_Predictions.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/gtf_gff/myHub/Dbia3/tracks/Augustus_Gene_Predictions.bb has changed
Binary file test-data/gtf_gff/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb has changed
--- a/test-data/gtf_gff/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/gtf_gff/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/only_genome/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: []
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/only_genome/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/only_genome/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/only_genome/only_genome.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/psl/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1033.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'blastXmlToPsl', u'track_color': u'#00b050', u'group_name': u'Default group'}
-DEBUG:root:Calling pslToBigPsl:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Hello
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp0NXyEzpsl
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpG8McOt.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/967/dataset_1334_files/myHub/Dbia3/tracks/blastXmlToPsl.bb
-DEBUG:root:typeOption: bed12+12
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/testtoolshed.g2.bx.psu.edu/repos/remimarenco/hubarchivecreator/b40c942bbcc0/hubarchivecreator/bigPsl.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Psl.Psl object at 0x155bb90>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/967/dataset_1334_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track blastXmlToPsl.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/psl/inputs/blastXmlToPsl	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-1458	762	183	0	7	60	10	57	+-	ci-PA	4191	1725	4188	contig1	45179	31366	33826	18	165,495,48,24,150,123,144,117,108,204,45,69,84,186,174,27,114,126,	1725,1890,2391,2448,2472,2622,2745,2889,3006,3114,3324,3369,3438,3528,3720,3894,3930,4062,	11353,11524,12019,12067,12097,12250,12379,12529,12649,12763,12967,13018,13099,13183,13369,13546,13573,13687,
-987	300	231	0	1	3	5	141	+-	ci-PA	4191	39	1560	contig1	45179	34106	35765	7	174,45,63,84,432,210,510,	39,213,258,321,405,840,1050,	9414,9594,9642,9711,9867,10299,10563,
-162	3	0	0	0	0	0	0	+-	ci-PA	4191	1560	1725	contig1	45179	33879	34044	1	165,	1560,	11135,
-39	0	0	0	0	0	0	0	+-	ci-PA	4191	0	39	contig1	45179	41470	41509	1	39,	0,	3670,
-1050	336	231	0	1	3	6	270	+-	ci-PC	1716	39	1659	contig1	45179	33878	35765	8	171,48,63,84,432,210,510,99,	39,210,258,321,405,840,1050,1560,	9414,9591,9642,9711,9867,10299,10563,11202,
-111	138	0	0	0	0	4	39	+-	ci-PC	1716	1467	1716	contig1	45179	33768	34056	5	45,54,51,36,63,	1467,1512,1566,1617,1653,	11123,11177,11237,11300,11348,
-39	0	0	0	0	0	0	0	+-	ci-PC	1716	0	39	contig1	45179	41470	41509	1	39,	0,	3670,
-1458	762	183	0	7	60	10	57	+-	ci-PB	3837	1371	3834	contig1	45179	31366	33826	18	165,495,48,24,150,123,144,117,108,204,45,69,84,186,174,27,114,126,	1371,1536,2037,2094,2118,2268,2391,2535,2652,2760,2970,3015,3084,3174,3366,3540,3576,3708,	11353,11524,12019,12067,12097,12250,12379,12529,12649,12763,12967,13018,13099,13183,13369,13546,13573,13687,
-834	264	105	0	1	3	2	126	+-	ci-PB	3837	0	1206	contig1	45179	34106	35435	4	51,432,210,510,	0,51,486,696,	9744,9867,10299,10563,
-162	3	0	0	0	0	0	0	+-	ci-PB	3837	1206	1371	contig1	45179	33879	34044	1	165,	1206,	11135,
--- a/test-data/psl/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/psl/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track blastXmlToPsl.bb
-    longLabel blastXmlToPsl
-    shortLabel blastXmlToPsl
-    bigDataUrl tracks/blastXmlToPsl.bb
-    type bigPsl
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,176,80
-    group default_group
-
Binary file test-data/psl/myHub/Dbia3/tracks/blastXmlToPsl.bb has changed
--- a/test-data/psl/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig1
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/psl/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/psl/psl_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/blastXmlToPsl.bb">blastXmlToPsl.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/stringtie_chromosome_end_coordinates/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1329.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmptjLL_6.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmp5N24Cj.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/964/dataset_1331_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Gtf.Gtf object at 0x179fd10>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/964/dataset_1331_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/stringtie_chromosome_end_coordinates/inputs/stringtie_assembled_transcripts	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-# stringtie /home/svc_galaxy/new/galaxy/database/files/001/dataset_1102.dat -o /home/svc_galaxy/new/galaxy/database/files/001/dataset_1103.dat -p 1
-# StringTie version 1.1.0
-contig16	StringTie	transcript	1751	17824	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; cov "14.618678"; FPKM "322160.531250"; TPM "880020.875000";
-contig16	StringTie	exon	1751	1897	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "1"; cov "6.787892";
-contig16	StringTie	exon	11285	11463	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "2"; cov "19.860081";
-contig16	StringTie	exon	11518	11705	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "3"; cov "23.926477";
-contig16	StringTie	exon	11759	11858	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "4"; cov "17.452721";
-contig16	StringTie	exon	11922	11975	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "5"; cov "11.461867";
-contig16	StringTie	exon	12601	12811	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "6"; cov "11.876496";
-contig16	StringTie	exon	17222	17337	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "7"; cov "15.915709";
-contig16	StringTie	exon	17406	45020	1000	-	.	gene_id "STRG.1"; transcript_id "STRG.1.1"; exon_number "8"; cov "11.738873";
--- a/test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/stringtie_chromosome_end_coordinates/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb has changed
--- a/test-data/stringtie_chromosome_end_coordinates/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/stringtie_chromosome_end_coordinates/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/stringtie_chromosome_end_coordinates/stringtie_chromosome_end_coordinates_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
Binary file test-data/tblastN/dbia3.xml.bb has changed
--- a/test-data/tblastN/dbia3.xml.sorted.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig1	41470	41509	ci-PA	1000	-	41470	41509	0	1	39,	0,
-contig1	41470	41509	ci-PC	1000	-	41470	41509	0	1	39,	0,
--- a/test-data/tblastN/dbia3.xml.unbb.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig1	41470	41509	ci-PA	1000	-	41470	41509	0	1	39,	0,
-contig1	41470	41509	ci-PC	1000	-	41470	41509	0	1	39,	0,
--- a/test-data/tblastN/dbia3.xml.unsorted.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig1	41470	41509	ci-PA	1000	-	41470	41509	0	1	39,	0,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	41470	41509	ci-PC	1000	-	41470	41509	0	1	39,	0,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
--- a/test-data/tblastN/hubaInputs/tblastn_Dbia3_ci.xml.sorted.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig2	16199	18659	ci-PA	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	16199	18659	ci-PB	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18601	18889	ci-PC	0	-	18601	18889	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig2	18711	20598	ci-PC	584	-	18711	20598	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig2	18712	18877	ci-PA	964	-	18712	18877	0	1	165,	0,
-contig2	18712	18877	ci-PB	964	-	18712	18877	0	1	165,	0,
-contig2	18939	20268	ci-PB	560	-	18939	20268	0	4	510,210,432,51,	0,564,774,1278,
-contig2	18939	20598	ci-PA	604	-	18939	20598	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig23	23849	24035	ci-PA	0	-	23849	24035	0	3	51,21,96,	0,51,90,
-contig23	23849	24035	ci-PB	0	-	23849	24035	0	3	51,21,96,	0,51,90,
-contig23	32405	32564	ci-PA	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32564	ci-PB	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PA	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig23	32405	32573	ci-PB	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig23	32471	32564	ci-PC	0	-	32471	32564	0	1	93,	0,
-contig24	3846	4032	ci-PA	0	-	3846	4032	0	3	51,21,96,	0,51,90,
-contig24	3846	4032	ci-PB	0	-	3846	4032	0	3	51,21,96,	0,51,90,
-contig24	12402	12561	ci-PA	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12561	ci-PB	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PA	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig24	12402	12570	ci-PB	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig24	12468	12561	ci-PC	0	-	12468	12561	0	1	93,	0,
-contig66	33180	33312	ci-PA	0	-	33180	33312	0	1	132,	0,
-contig66	33180	33312	ci-PB	0	-	33180	33312	0	1	132,	0,
-contig66	33204	33303	ci-PA	0	-	33204	33303	0	1	99,	0,
-contig66	33204	33303	ci-PB	0	-	33204	33303	0	1	99,	0,
-contig66	35474	35663	ci-PA	0	-	35474	35663	0	1	189,	0,
-contig66	35474	35663	ci-PB	0	-	35474	35663	0	1	189,	0,
-contig66	35516	35762	ci-PA	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35516	35762	ci-PB	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PA	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	35534	35756	ci-PB	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PA	0	-	18177	18309	0	1	132,	0,
-contig67	18177	18309	ci-PB	0	-	18177	18309	0	1	132,	0,
-contig67	18201	18300	ci-PA	0	-	18201	18300	0	1	99,	0,
-contig67	18201	18300	ci-PB	0	-	18201	18300	0	1	99,	0,
-contig67	20471	20660	ci-PA	0	-	20471	20660	0	1	189,	0,
-contig67	20471	20660	ci-PB	0	-	20471	20660	0	1	189,	0,
-contig67	20513	20759	ci-PA	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20513	20759	ci-PB	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PA	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	20531	20753	ci-PB	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
--- a/test-data/tblastN/readme/README.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-<h1 id="conversion-of-ncbi-blast-tblastn-results-to-psl-format">Conversion of NCBI BLAST+ tblastn results to PSL format</h1>
-<p>Wilson Leung <script type="text/javascript">
-<!--
-h='&#x77;&#x75;&#x73;&#116;&#108;&#46;&#x65;&#100;&#x75;';a='&#64;';n='&#x77;&#108;&#x65;&#x75;&#110;&#x67;';e=n+a+h;
-document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\/'+'a'+'>');
-// -->
-</script><noscript>&#x77;&#108;&#x65;&#x75;&#110;&#x67;&#32;&#x61;&#116;&#32;&#x77;&#x75;&#x73;&#116;&#108;&#32;&#100;&#x6f;&#116;&#32;&#x65;&#100;&#x75;</noscript></p>
-<p>Last Update: 04/24/2016</p>
-<h2 id="version-information">Version information</h2>
-<ul>
-<li>Kent source tree: v324</li>
-<li>NCBI BLAST+: BLAST 2.2.30+</li>
-</ul>
-<h2 id="data-sources">Data sources</h2>
-<p>For testing purposes, the database consists of only contig1 in the Dbia3 assembly while the protein sequences correspond to the three isoforms of the <em>D. melanogaster</em> <em>ci</em> gene in contig1. The protein sequences are available through <a href="http://flybase.org/cgi-bin/getseq.html?source=dmel&amp;id=FBgn0004859&amp;chr=4&amp;dump=PrecompiledFasta&amp;targetset=translation">FlyBase</a>.</p>
-<ul>
-<li>Dbia3.fa = contig1 sequence in the Dbia3 asssembly</li>
-<li>ci.pep = Protein sequences for the three isoforms of the <em>ci</em> gene in <em>D. melanogaster</em></li>
-</ul>
-<h2 id="conversion-protocol">Conversion protocol</h2>
-<ol style="list-style-type: decimal">
-<li><p>Create BLAST database for the assembly</p>
-<pre><code>makeblastdb -in Dbia3.fa -dbtype nucl</code></pre></li>
-<li><p>Perform tblastn search and output results in XML format</p>
-<pre><code>tblastn -outfmt 5 -db Dbia3.fa -query ci.pep -out tblastn_Dbia3_ci.xml -evalue 1e-2</code></pre></li>
-<li><p>Convert results into PSL format</p>
-<pre><code>blastXmlToPsl -convertToNucCoords tblastn_Dbia3_ci.xml tblastn_Dbia3_ci.xml.psl</code></pre></li>
-<li><p>Convert PSL output into BED format</p>
-<pre><code>pslToBed tblastn_Dbia3_ci.xml.psl tblastn_Dbia3_ci.xml.bed</code></pre></li>
-</ol>
-<h2 id="output-files">Output files</h2>
-<ul>
-<li>tblastn_Dbia3_ci.xml = tblastn results in XML format</li>
-<li>tblastn_Dbia3_ci.xml.psl = tblastn results in PSL format</li>
-<li>tblastn_Dbia3_ci.xml.bed = tblastn results in BED format</li>
-</ul>
--- a/test-data/tblastN/readme/README.md	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-Conversion of NCBI BLAST+ tblastn results to PSL format
-=======================================================
-Wilson Leung <wleung@wustl.edu>
-
-Last Update: 04/24/2016
-
-
-Version information
--------------------
-* Kent source tree: v324
-* NCBI BLAST+: BLAST 2.2.30+
-
-Data sources
--------------------
-For testing purposes, the database consists of only contig1 in the Dbia3 assembly while the protein sequences correspond to the three isoforms of the *D. melanogaster* *ci* gene in contig1. The protein sequences are available through [FlyBase](http://flybase.org/cgi-bin/getseq.html?source=dmel&id=FBgn0004859&chr=4&dump=PrecompiledFasta&targetset=translation).
-
-* Dbia3.fa = contig1 sequence in the Dbia3 asssembly
-* ci.pep = Protein sequences for the three isoforms of the *ci* gene in *D. melanogaster*
-
-Conversion protocol
------------------------
-1. Create BLAST database for the assembly
-```
-makeblastdb -in Dbia3.fa -dbtype nucl
-```
-
-2. Perform tblastn search and output results in XML format
-```
-tblastn -outfmt 5 -db Dbia3.fa -query ci.pep -out tblastn_Dbia3_ci.xml -evalue 1e-2
-```
-
-3. Convert results into PSL format
-```
-blastXmlToPsl -convertToNucCoords tblastn_Dbia3_ci.xml tblastn_Dbia3_ci.xml.psl
-```
-
-4. Convert PSL output into BED format
-```
-pslToBed tblastn_Dbia3_ci.xml.psl tblastn_Dbia3_ci.xml.bed
-```
-
-Output files
------------------------
-* tblastn_Dbia3_ci.xml = tblastn results in XML format
-* tblastn_Dbia3_ci.xml.psl = tblastn results in PSL format
-* tblastn_Dbia3_ci.xml.bed = tblastn results in BED format
-
-
--- a/test-data/tblastN/workflowInputs/ci.pep	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
->ci-PA FBpp0088245
-MDAYALPTYFPLAYSELQFLASRRAAAVAAAATVLPGSPCINQHHPTDVSSSVTVPSIIPTGGTSDSIKTSIQPQICNEN
-TLLGNAGHQHNHQPQHVHNINVTGQPHDFHPAYRIPGYMEQLYSLQRTNSASSFHDPYVNCASAFHLAGLGLGSADFLGS
-RGLSSLGELHNAAVAAAAAGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLA
-TIMNGSRGSSAASGSYGHISATALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVH
-PNLSDSHIQITTSPTVTKDVSQVPAAAFSLKNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVN
-NITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTN
-KKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSN
-ASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLQQNNSRHNLQEHNID
-SSPCSEDSHLGKMLGTSSPSIKSESDISSSNHHLVNGVRASDSLLTYSPDDLAENLNLDDGWNCDDDVDVADLPIVLRAM
-VNIGNGNASASTIGGSVLARQRFRGRLQTKGINSSTIMLCNIPESNRTFGISELNQRITELKMEPGTDAEIKIPKLPNTT
-IGGYTEDPLQNQTSFRNTVSNKQGTVSGSIQGQFRRDSQNSTASTYYGSMQSRRSSQSSQVSSIPTMRPNPSCNSTASFY
-DPISPGCSRRSSQMSNGANCNSFTSTSGLPVLNKESNKSLNACINKPNIGVQGVGIYNSSLPPPPSSHLIATNLKRLQRK
-DSEYHNFTSGRFSVPSYMHSLHIKNNKPVGENEFDKAIASNARRQTDPVPNINLDPLTNISRFSTTPHSFDINVGKTNNI
-ASSINKDNLRKDLFTVSIKADMAMTSDQHPNERINLDEVEELILPDEMLQYLNLVKDDTNHLEKEHQAVPVGSNVSETIA
-SNHYREQSNIYYTNKQILTPPSNVDIQPNTTKFTVQDKFAMTAVGGSFSQRELSTLAVPNEHGHAKCESFHHQSQKYMNT
-DIGSKQQSALPSAHQRQTEKSNYNQIIDSSMTSLPELNVDSIYPRNETENIFKVHGDHDNEIQCGIISQSQMSPSTNLNN
-DGQFSTVNMQPITTSKLFPPEPQKIVCDTQASNTSVMHLDTYQRTLEYVQSCQNWMETNNTSTNQIQSLPGMPVNNTLFP
-DVSSSTHPYHGTNMVINDMTTSLTSLLEENRYLQMMQ
->ci-PC FBpp0300417
-MDAYALPTYFPLAYSELQFLASRRAAAVAAAATVLPGSPCINQHHPTDVSSSVTVPSIIPTGGTSDSIKTSIQPQICNEN
-TLLGNAGHQHNHQPQHVHNINVTGQPHDFHPAYRIPGYMEQLYSLQRTNSASSFHDPYVNCASAFHLAGLGLGSADFLGS
-RGLSSLGELHNAAVAAAAAGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLA
-TIMNGSRGSSAASGSYGHISATALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVH
-PNLSDSHIQITTSPTVTKDVSQVPAAAFSLKNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVN
-NITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTN
-KKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTEKNHTLASIRDVAKPLVMLVIAQSIKIEHTVMRNRTFVKH
-LDAQNVTPTRAL
->ci-PB FBpp0297298
-MEQLYSLQRTNSASSFHDPYVNCASAFHLAGLGLGSADFLGSRGLSSLGELHNAAVAAAAAGSLASTDFHFSVDGNRRLG
-SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISATALNPMSHVHSTRLQQI
-QAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSLKNLDDARE
-KKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADT
-TDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHK
-CTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLRKH
-VKTVHGAEFYANKKHKGLPLNDANSRLQQNNSRHNLQEHNIDSSPCSEDSHLGKMLGTSSPSIKSESDISSSNHHLVNGV
-RASDSLLTYSPDDLAENLNLDDGWNCDDDVDVADLPIVLRAMVNIGNGNASASTIGGSVLARQRFRGRLQTKGINSSTIM
-LCNIPESNRTFGISELNQRITELKMEPGTDAEIKIPKLPNTTIGGYTEDPLQNQTSFRNTVSNKQGTVSGSIQGQFRRDS
-QNSTASTYYGSMQSRRSSQSSQVSSIPTMRPNPSCNSTASFYDPISPGCSRRSSQMSNGANCNSFTSTSGLPVLNKESNK
-SLNACINKPNIGVQGVGIYNSSLPPPPSSHLIATNLKRLQRKDSEYHNFTSGRFSVPSYMHSLHIKNNKPVGENEFDKAI
-ASNARRQTDPVPNINLDPLTNISRFSTTPHSFDINVGKTNNIASSINKDNLRKDLFTVSIKADMAMTSDQHPNERINLDE
-VEELILPDEMLQYLNLVKDDTNHLEKEHQAVPVGSNVSETIASNHYREQSNIYYTNKQILTPPSNVDIQPNTTKFTVQDK
-FAMTAVGGSFSQRELSTLAVPNEHGHAKCESFHHQSQKYMNTDIGSKQQSALPSAHQRQTEKSNYNQIIDSSMTSLPELN
-VDSIYPRNETENIFKVHGDHDNEIQCGIISQSQMSPSTNLNNDGQFSTVNMQPITTSKLFPPEPQKIVCDTQASNTSVMH
-LDTYQRTLEYVQSCQNWMETNNTSTNQIQSLPGMPVNNTLFPDVSSSTHPYHGTNMVINDMTTSLTSLLEENRYLQMMQ
--- a/test-data/tblastN/workflowInputs/tblastn_Dbia3_ci.xml	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1174 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE BlastOutput PUBLIC "-//NCBI//NCBI BlastOutput/EN" "http://www.ncbi.nlm.nih.gov/dtd/NCBI_BlastOutput.dtd">
-<BlastOutput>
-  <BlastOutput_program>tblastn</BlastOutput_program>
-  <BlastOutput_version>TBLASTN 2.3.0+</BlastOutput_version>
-  <BlastOutput_reference>Stephen F. Altschul, Thomas L. Madden, Alejandro A. Sch&amp;auml;ffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), &quot;Gapped BLAST and PSI-BLAST: a new generation of protein database search programs&quot;, Nucleic Acids Res. 25:3389-3402.</BlastOutput_reference>
-  <BlastOutput_db>dbia3.fasta</BlastOutput_db>
-  <BlastOutput_query-ID>Query_1</BlastOutput_query-ID>
-  <BlastOutput_query-def>ci-PA FBpp0088245</BlastOutput_query-def>
-  <BlastOutput_query-len>1397</BlastOutput_query-len>
-  <BlastOutput_param>
-    <Parameters>
-      <Parameters_matrix>BLOSUM62</Parameters_matrix>
-      <Parameters_expect>0.01</Parameters_expect>
-      <Parameters_gap-open>11</Parameters_gap-open>
-      <Parameters_gap-extend>1</Parameters_gap-extend>
-      <Parameters_filter>L;</Parameters_filter>
-    </Parameters>
-  </BlastOutput_param>
-<BlastOutput_iterations>
-<Iteration>
-  <Iteration_iter-num>1</Iteration_iter-num>
-  <Iteration_query-ID>Query_1</Iteration_query-ID>
-  <Iteration_query-def>ci-PA FBpp0088245</Iteration_query-def>
-  <Iteration_query-len>1397</Iteration_query-len>
-<Iteration_hits>
-<Hit>
-  <Hit_num>1</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|1</Hit_id>
-  <Hit_def>contig2</Hit_def>
-  <Hit_accession>1</Hit_accession>
-  <Hit_len>45017</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>852.818</Hsp_bit-score>
-      <Hsp_score>2202</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>576</Hsp_query-from>
-      <Hsp_query-to>1396</Hsp_query-to>
-      <Hsp_hit-from>16200</Hsp_hit-from>
-      <Hsp_hit-to>18659</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>540</Hsp_identity>
-      <Hsp_positive>627</Hsp_positive>
-      <Hsp_gaps>39</Hsp_gaps>
-      <Hsp_align-len>840</Hsp_align-len>
-      <Hsp_qseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLQQNNS--RHNLQEHNIDSSPCSEDSHLGKMLGTXXXXXXXXXXXXXXNHHLVNGVRASDSLLTYSPDDLAEXXXXXXXXXXXXXXXXXXXXXXXRAMVNIGNGNASASTIGGSVLARQRFRGRLQTKGINSSTIMLCNIPESNRTFGISELNQRITELKMEPGTDAEIKIPKLPNTTIGGYTEDPLQNQTSFRNTVSNKQG--TVSGSIQGQFRRDSQNSTASTYYGXXXXXXXXXXXXXXXIPTMRPNPSCN-STASFYDPISPGCSRRSSQMSNGANCNSFTSTSGLPVLNKE--SNKSLNACINKPNIGVQGVGIYNXXXXXXXXXHLIATNLKRLQRKDSE--YHNFTSGRFSVPSYMHSLHIKNNKPVGENEFDKAIASNA-RRQTDPVPNINLDPLTNISRFSTTPHSFDINVGKTN--NIASSINKDNLRKDLFTVSIKADMAMTSDQHPNERINLDEVEELILPDEMLQYLNLVKDDTNHLEKEHQAVPVGSNVSETIASNH--YREQSNIYYTNKQILTPPSNVDI----QPNTTKFTVQDKFAMTAVGGSFSQRELSTLAVPNEHGHAKCESFHHQSQKYMNTDIGSKQQSALPSAHQRQTEKSNYNQIIDSSMTSLPELNVDSIYPRNETENIFKVHGDHDNEIQCGIISQSQMSPSTNLNNDGQFSTVNMQPITTSKLF-PPEPQKIVCDTQASNTSVMHLDTYQRTLEYVQSCQNWMETNNTSTNQIQSLPGMPVNNTLFPDVSSSTHPYHGTNMVINDMTTSLTSLLEENRYLQMM</Hsp_qseq>
-      <Hsp_hseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLHRDSGQGRHNLQEHNIDSSPCSEELQVGKLIGMSSPSIKSESDESSPHHQLLSGVRASDCFLTYSQDGAAEHITLDDGWDCDDDVDVADLPIVLRAMVNVGSGNSMAPTIGGGVVARQRFRSRLQTKGINSSMVMLGNIPESNRTIGISELNQRITELKMEPGTACDITVPL--NTGLERISEDLSQNQS---NITLNKQSFFTASGSLQGHFRRDSQNSTASTYYGSMQSRRSSQSSQVSSISTMRPGPSYNTTTASLYDPISPGCSRRSSQMSNVVNSYALTSTSGLTAINKDLNANSSPNASINKPGLGGQYFGFYNNSLPPPPSSHLIATNLKHLQDTDSRSCYHNTTGGRFSIPNCTPSLHLDYNGPAGEQEIDKEIPNNILRRQSEPMPNISLDTLTNVSPLSGPLQNLQFPIGKARNVNITSSSNENTLRKGPCHATMKTEMTMTSEQHPNERINLDEVEELILPDEMLQYLNLVKDDQNYMEKDD--VAIRSTVPKTIKSNENLLLSKSNLNPIKKQIILPTSNFDVSINLQPNTSNLQTQEEHTMTTIGGLPSQREQN--IVPHQHEKTKCRSFPQEIDKTINIDIGFKEQPYPSSAYQPQITKSNQNEIIDSSMTSLPELN--PIFTKINSENVSKLHRDQNSEIQCGIVSQSQMSPSININNDGETSTLKNLPLTYSKFSGQPNTQTTVG---GSNTSSMVSDTYQRTLEYVQSCQNWVDTNNSSGDQIQS------NNTLWSDVSSSTHPYAGTNLVINDMTTSLTSLLEENRYLHMM</Hsp_hseq>
-      <Hsp_midline>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRL +++   RHNLQEHNIDSSPCSE+  +GK++G SSPSIKSESD SS +H L++GVRASD  LTYS D  AE++ LDDGW+CDDDVDVADLPIVLRAMVN+G+GN+ A TIGG V+ARQRFR RLQTKGINSS +ML NIPESNRT GISELNQRITELKMEPGT  +I +P   NT +   +ED  QNQ+   N   NKQ   T SGS+QG FRRDSQNSTASTYYGSMQSRRSSQSSQVSSI TMRP PS N +TAS YDPISPGCSRRSSQMSN  N  + TSTSGL  +NK+  +N S NA INKP +G Q  G YN+SLPPPPSSHLIATNLK LQ  DS   YHN T GRFS+P+   SLH+  N P GE E DK I +N  RRQ++P+PNI+LD LTN+S  S    +    +GK    NI SS N++ LRK     ++K +M MTS+QHPNERINLDEVEELILPDEMLQYLNLVKDD N++EK+   V + S V +TI SN      +SN+    KQI+ P SN D+    QPNT+    Q++  MT +GG  SQRE +   VP++H   KC SF  +  K +N DIG K+Q    SA+Q Q  KSN N+IIDSSMTSLPELN   I+ +  +EN+ K+H D ++EIQCGI+SQSQMSPS N+NNDG+ ST+   P+T SK    P  Q  V     SNTS M  DTYQRTLEYVQSCQNW++TNN+S +QIQS      NNTL+ DVSSSTHPY GTN+VINDMTTSLTSLLEENRYL MM</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>604.749</Hsp_bit-score>
-      <Hsp_score>1558</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>14</Hsp_query-from>
-      <Hsp_query-to>520</Hsp_query-to>
-      <Hsp_hit-from>18940</Hsp_hit-from>
-      <Hsp_hit-to>20598</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>395</Hsp_identity>
-      <Hsp_positive>432</Hsp_positive>
-      <Hsp_gaps>48</Hsp_gaps>
-      <Hsp_align-len>554</Hsp_align-len>
-      <Hsp_qseq>YSELQFLXXXXXXXXXXXXTVLPGSPCINQHHXXXXXXXXXXXXXXXXGGTSDSIKTS--IQPQICNENTLLGNA-GXXXXXXXXXXXXXXVTGQPH--DFHPAYRIPGYMEQLYSLQRTNSASSFH------------------------DPYVNCASAFHLAGLGLGSADFXXXXXXXXXXELHNXXXXXXXXGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNXXXXXXXXXXXXXXXXXTALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSL------------------KNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_qseq>
-      <Hsp_hseq>YSELQFLASRRAAAVAAAATVLPVSPCINHVHTTDVSSSVTVPSMIQTVEASDSIKTATTIQPPICNGNTLLANSTGHHQNHQGQHVHSLNVTGQPHAHEFHPAYRIPGYMEQLYSLQRNGSTTSFHGIVFLCHYT*CPY*TFTYQYL*FLDPYVNCASAFHLAGLGLGSGDFLGTRGMGSLGDLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAINPISHAHSTLAPRLQ-HLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSVI*NCLIKSYILFI*CF*QKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_hseq>
-      <Hsp_midline>YSELQFLASRRAAAVAAAATVLP SPCIN  H TDVSSSVTVPS+I T   SDSIKT+  IQP ICN NTLL N+ GH  NHQ QHVH++NVTGQPH  +FHPAYRIPGYMEQLYSLQR  S +SFH                        DPYVNCASAFHLAGLGLGS DFLG+RG+ SLG+LH+AAVAAAAAGSLASTDFHFS+DGNRRL SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISA+A+NP+SH HST   ++Q HLLRASAGLLNPM  QQ AA+GFSI H  ++A+L +NDVH NL+D   QIT S T      +   AA S+                  K+ +D  ++    K  V EQPSSTSG VAQVEADSASS LSDRCYNN+ +    I GDVK + R +++I+ GS S P NEYDCANADTTDIKDEPGDFIETNCHWRSC IEF TQDELVKHINNDHIQTNKKAFVCRWE+CTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>119.398</Hsp_bit-score>
-      <Hsp_score>298</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>521</Hsp_query-from>
-      <Hsp_query-to>575</Hsp_query-to>
-      <Hsp_hit-from>18713</Hsp_hit-from>
-      <Hsp_hit-to>18877</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-2</Hsp_hit-frame>
-      <Hsp_identity>54</Hsp_identity>
-      <Hsp_positive>54</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>FEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_hseq>
-      <Hsp_midline>FEGCFKAYSRLENLKTHLRSHTGEKPY CEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>2</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|0</Hit_id>
-  <Hit_def>contig1</Hit_def>
-  <Hit_accession>0</Hit_accession>
-  <Hit_len>45179</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>852.818</Hsp_bit-score>
-      <Hsp_score>2202</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>576</Hsp_query-from>
-      <Hsp_query-to>1396</Hsp_query-to>
-      <Hsp_hit-from>31367</Hsp_hit-from>
-      <Hsp_hit-to>33826</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-2</Hsp_hit-frame>
-      <Hsp_identity>540</Hsp_identity>
-      <Hsp_positive>627</Hsp_positive>
-      <Hsp_gaps>39</Hsp_gaps>
-      <Hsp_align-len>840</Hsp_align-len>
-      <Hsp_qseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLQQNNS--RHNLQEHNIDSSPCSEDSHLGKMLGTXXXXXXXXXXXXXXNHHLVNGVRASDSLLTYSPDDLAEXXXXXXXXXXXXXXXXXXXXXXXRAMVNIGNGNASASTIGGSVLARQRFRGRLQTKGINSSTIMLCNIPESNRTFGISELNQRITELKMEPGTDAEIKIPKLPNTTIGGYTEDPLQNQTSFRNTVSNKQG--TVSGSIQGQFRRDSQNSTASTYYGXXXXXXXXXXXXXXXIPTMRPNPSCN-STASFYDPISPGCSRRSSQMSNGANCNSFTSTSGLPVLNKE--SNKSLNACINKPNIGVQGVGIYNXXXXXXXXXHLIATNLKRLQRKDSE--YHNFTSGRFSVPSYMHSLHIKNNKPVGENEFDKAIASNA-RRQTDPVPNINLDPLTNISRFSTTPHSFDINVGKTN--NIASSINKDNLRKDLFTVSIKADMAMTSDQHPNERINLDEVEELILPDEMLQYLNLVKDDTNHLEKEHQAVPVGSNVSETIASNH--YREQSNIYYTNKQILTPPSNVDI----QPNTTKFTVQDKFAMTAVGGSFSQRELSTLAVPNEHGHAKCESFHHQSQKYMNTDIGSKQQSALPSAHQRQTEKSNYNQIIDSSMTSLPELNVDSIYPRNETENIFKVHGDHDNEIQCGIISQSQMSPSTNLNNDGQFSTVNMQPITTSKLF-PPEPQKIVCDTQASNTSVMHLDTYQRTLEYVQSCQNWMETNNTSTNQIQSLPGMPVNNTLFPDVSSSTHPYHGTNMVINDMTTSLTSLLEENRYLQMM</Hsp_qseq>
-      <Hsp_hseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLHRDSGQGRHNLQEHNIDSSPCSEELQVGKLIGMSSPSIKSESDESSPHHQLLSGVRASDCFLTYSQDGAAEHITLDDGWDCDDDVDVADLPIVLRAMVNVGSGNSMAPTIGGGVVARQRFRSRLQTKGINSSMVMLGNIPESNRTIGISELNQRITELKMEPGTACDITVPL--NTGLERISEDLSQNQS---NITLNKQSFFTASGSLQGHFRRDSQNSTASTYYGSMQSRRSSQSSQVSSISTMRPGPSYNTTTASLYDPISPGCSRRSSQMSNVVNSYALTSTSGLTAINKDLNANSSPNASINKPGLGGQYFGFYNNSLPPPPSSHLIATNLKHLQDTDSRSCYHNTTGGRFSIPNCTPSLHLDYNGPAGEQEIDKEIPNNILRRQSEPMPNISLDTLTNVSPLSGPLQNLQFPIGKARNVNITSSSNENTLRKGPCHATMKTEMTMTSEQHPNERINLDEVEELILPDEMLQYLNLVKDDQNYMEKDD--VAIRSTVPKTIKSNENLLLSKSNLNPIKKQIILPTSNFDVSINLQPNTSNLQTQEEHTMTTIGGLPSQREQN--IVPHQHEKTKCRSFPQEIDKTINIDIGFKEQPYPSSAYQPQITKSNQNEIIDSSMTSLPELN--PIFTKINSENVSKLHRDQNSEIQCGIVSQSQMSPSININNDGETSTLKNLPLTYSKFSGQPNTQTTVG---GSNTSSMVSDTYQRTLEYVQSCQNWVDTNNSSGDQIQS------NNTLWSDVSSSTHPYAGTNLVINDMTTSLTSLLEENRYLHMM</Hsp_hseq>
-      <Hsp_midline>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRL +++   RHNLQEHNIDSSPCSE+  +GK++G SSPSIKSESD SS +H L++GVRASD  LTYS D  AE++ LDDGW+CDDDVDVADLPIVLRAMVN+G+GN+ A TIGG V+ARQRFR RLQTKGINSS +ML NIPESNRT GISELNQRITELKMEPGT  +I +P   NT +   +ED  QNQ+   N   NKQ   T SGS+QG FRRDSQNSTASTYYGSMQSRRSSQSSQVSSI TMRP PS N +TAS YDPISPGCSRRSSQMSN  N  + TSTSGL  +NK+  +N S NA INKP +G Q  G YN+SLPPPPSSHLIATNLK LQ  DS   YHN T GRFS+P+   SLH+  N P GE E DK I +N  RRQ++P+PNI+LD LTN+S  S    +    +GK    NI SS N++ LRK     ++K +M MTS+QHPNERINLDEVEELILPDEMLQYLNLVKDD N++EK+   V + S V +TI SN      +SN+    KQI+ P SN D+    QPNT+    Q++  MT +GG  SQRE +   VP++H   KC SF  +  K +N DIG K+Q    SA+Q Q  KSN N+IIDSSMTSLPELN   I+ +  +EN+ K+H D ++EIQCGI+SQSQMSPS N+NNDG+ ST+   P+T SK    P  Q  V     SNTS M  DTYQRTLEYVQSCQNW++TNN+S +QIQS      NNTL+ DVSSSTHPY GTN+VINDMTTSLTSLLEENRYL MM</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>604.749</Hsp_bit-score>
-      <Hsp_score>1558</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>14</Hsp_query-from>
-      <Hsp_query-to>520</Hsp_query-to>
-      <Hsp_hit-from>34107</Hsp_hit-from>
-      <Hsp_hit-to>35765</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>395</Hsp_identity>
-      <Hsp_positive>432</Hsp_positive>
-      <Hsp_gaps>48</Hsp_gaps>
-      <Hsp_align-len>554</Hsp_align-len>
-      <Hsp_qseq>YSELQFLXXXXXXXXXXXXTVLPGSPCINQHHXXXXXXXXXXXXXXXXGGTSDSIKTS--IQPQICNENTLLGNA-GXXXXXXXXXXXXXXVTGQPH--DFHPAYRIPGYMEQLYSLQRTNSASSFH------------------------DPYVNCASAFHLAGLGLGSADFXXXXXXXXXXELHNXXXXXXXXGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNXXXXXXXXXXXXXXXXXTALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSL------------------KNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_qseq>
-      <Hsp_hseq>YSELQFLASRRAAAVAAAATVLPVSPCINHVHTTDVSSSVTVPSMIQTVEASDSIKTATTIQPPICNGNTLLANSTGHHQNHQGQHVHSLNVTGQPHAHEFHPAYRIPGYMEQLYSLQRNGSTTSFHGIVFLCHYT*CPY*TFTYQYL*FLDPYVNCASAFHLAGLGLGSGDFLGTRGMGSLGDLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAINPISHAHSTLAPRLQ-HLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSVI*NCLIKSYILFI*CF*QKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_hseq>
-      <Hsp_midline>YSELQFLASRRAAAVAAAATVLP SPCIN  H TDVSSSVTVPS+I T   SDSIKT+  IQP ICN NTLL N+ GH  NHQ QHVH++NVTGQPH  +FHPAYRIPGYMEQLYSLQR  S +SFH                        DPYVNCASAFHLAGLGLGS DFLG+RG+ SLG+LH+AAVAAAAAGSLASTDFHFS+DGNRRL SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISA+A+NP+SH HST   ++Q HLLRASAGLLNPM  QQ AA+GFSI H  ++A+L +NDVH NL+D   QIT S T      +   AA S+                  K+ +D  ++    K  V EQPSSTSG VAQVEADSASS LSDRCYNN+ +    I GDVK + R +++I+ GS S P NEYDCANADTTDIKDEPGDFIETNCHWRSC IEF TQDELVKHINNDHIQTNKKAFVCRWE+CTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>119.398</Hsp_bit-score>
-      <Hsp_score>298</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>521</Hsp_query-from>
-      <Hsp_query-to>575</Hsp_query-to>
-      <Hsp_hit-from>33880</Hsp_hit-from>
-      <Hsp_hit-to>34044</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>54</Hsp_identity>
-      <Hsp_positive>54</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>FEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_hseq>
-      <Hsp_midline>FEGCFKAYSRLENLKTHLRSHTGEKPY CEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>3</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|23</Hit_id>
-  <Hit_def>contig24</Hit_def>
-  <Hit_accession>23</Hit_accession>
-  <Hit_len>40010</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>51.6026</Hsp_bit-score>
-      <Hsp_score>122</Hsp_score>
-      <Hsp_evalue>4.16744e-07</Hsp_evalue>
-      <Hsp_query-from>490</Hsp_query-from>
-      <Hsp_query-to>544</Hsp_query-to>
-      <Hsp_hit-from>12403</Hsp_hit-from>
-      <Hsp_hit-to>12561</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>36</Hsp_positive>
-      <Hsp_gaps>2</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE</Hsp_qseq>
-      <Hsp_hseq>QCQQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQHTRLHTGE</Hsp_hseq>
-      <Hsp_midline> C +  K F + + LV H+R HTGEKP+KC++  C + + +L +++ H R HTGE</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>8.79966e-07</Hsp_evalue>
-      <Hsp_query-from>515</Hsp_query-from>
-      <Hsp_query-to>575</Hsp_query-to>
-      <Hsp_hit-from>12403</Hsp_hit-from>
-      <Hsp_hit-to>12570</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>26</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>5</Hsp_gaps>
-      <Hsp_align-len>61</Hsp_align-len>
-      <Hsp_qseq>KPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>KPHQC--QQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQH-TRLHTGE</Hsp_hseq>
-      <Hsp_midline>KPH+C  + C K++S    L  H+R HTGEKPY C Y  C + F   S   +H  R H+ E</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>39.2762</Hsp_bit-score>
-      <Hsp_score>90</Hsp_score>
-      <Hsp_evalue>0.00249925</Hsp_evalue>
-      <Hsp_query-from>513</Hsp_query-from>
-      <Hsp_query-to>570</Hsp_query-to>
-      <Hsp_hit-from>3847</Hsp_hit-from>
-      <Hsp_hit-to>4032</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>21</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>8</Hsp_gaps>
-      <Hsp_align-len>64</Hsp_align-len>
-      <Hsp_qseq>GEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE------KPYTCEYPGCSKAFSNASDRAKHQNR</Hsp_qseq>
-      <Hsp_hseq>GERPYKCHLPDCGRAFIQLSNLQQHLRNHDAQVERAKNRPFHCNI--CGKGFATESSLRTHTSK</Hsp_hseq>
-      <Hsp_midline>GE+P+KC    C +A+ +L NL+ HLR+H  +      +P+ C    C K F+  S    H ++</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>4</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|22</Hit_id>
-  <Hit_def>contig23</Hit_def>
-  <Hit_accession>22</Hit_accession>
-  <Hit_len>50012</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>51.6026</Hsp_bit-score>
-      <Hsp_score>122</Hsp_score>
-      <Hsp_evalue>4.18023e-07</Hsp_evalue>
-      <Hsp_query-from>490</Hsp_query-from>
-      <Hsp_query-to>544</Hsp_query-to>
-      <Hsp_hit-from>32406</Hsp_hit-from>
-      <Hsp_hit-to>32564</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>36</Hsp_positive>
-      <Hsp_gaps>2</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE</Hsp_qseq>
-      <Hsp_hseq>QCQQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQHTRLHTGE</Hsp_hseq>
-      <Hsp_midline> C +  K F + + LV H+R HTGEKP+KC++  C + + +L +++ H R HTGE</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>8.82597e-07</Hsp_evalue>
-      <Hsp_query-from>515</Hsp_query-from>
-      <Hsp_query-to>575</Hsp_query-to>
-      <Hsp_hit-from>32406</Hsp_hit-from>
-      <Hsp_hit-to>32573</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>26</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>5</Hsp_gaps>
-      <Hsp_align-len>61</Hsp_align-len>
-      <Hsp_qseq>KPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>KPHQC--QQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQH-TRLHTGE</Hsp_hseq>
-      <Hsp_midline>KPH+C  + C K++S    L  H+R HTGEKPY C Y  C + F   S   +H  R H+ E</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>39.2762</Hsp_bit-score>
-      <Hsp_score>90</Hsp_score>
-      <Hsp_evalue>0.0025046</Hsp_evalue>
-      <Hsp_query-from>513</Hsp_query-from>
-      <Hsp_query-to>570</Hsp_query-to>
-      <Hsp_hit-from>23850</Hsp_hit-from>
-      <Hsp_hit-to>24035</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>21</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>8</Hsp_gaps>
-      <Hsp_align-len>64</Hsp_align-len>
-      <Hsp_qseq>GEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE------KPYTCEYPGCSKAFSNASDRAKHQNR</Hsp_qseq>
-      <Hsp_hseq>GERPYKCHLPDCGRAFIQLSNLQQHLRNHDAQVERAKNRPFHCNI--CGKGFATESSLRTHTSK</Hsp_hseq>
-      <Hsp_midline>GE+P+KC    C +A+ +L NL+ HLR+H  +      +P+ C    C K F+  S    H ++</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>5</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|66</Hit_id>
-  <Hit_def>contig67</Hit_def>
-  <Hit_accession>66</Hit_accession>
-  <Hit_len>44531</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>9.99604e-07</Hsp_evalue>
-      <Hsp_query-from>511</Hsp_query-from>
-      <Hsp_query-to>596</Hsp_query-to>
-      <Hsp_hit-from>20514</Hsp_hit-from>
-      <Hsp_hit-to>20759</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>44</Hsp_positive>
-      <Hsp_gaps>4</Hsp_gaps>
-      <Hsp_align-len>86</Hsp_align-len>
-      <Hsp_qseq>HTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLR</Hsp_qseq>
-      <Hsp_hseq>HQNDKKIACPHKGCHKNFRDSSAMRKHLHTH-GPRVHVC--AECGKAFVESSKLKRHQ-LVHTGEKPFQCTFEGCGKRFSLDFNLR</Hsp_hseq>
-      <Hsp_midline>H  +K   C  +GC K +     ++ HL +H G + + C    C KAF  +S   +HQ   H+ EKP+ C   GC KR++   +LR</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>47.7506</Hsp_bit-score>
-      <Hsp_score>112</Hsp_score>
-      <Hsp_evalue>7.07173e-06</Hsp_evalue>
-      <Hsp_query-from>480</Hsp_query-from>
-      <Hsp_query-to>559</Hsp_query-to>
-      <Hsp_hit-from>20532</Hsp_hit-from>
-      <Hsp_hit-to>20753</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>37</Hsp_positive>
-      <Hsp_gaps>6</Hsp_gaps>
-      <Hsp_align-len>80</Hsp_align-len>
-      <Hsp_qseq>NKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFS</Hsp_qseq>
-      <Hsp_hseq>NDKKIACPHKGC---HKNFRDSSAMRKHLHTH-GPRVHVCA--ECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFS</Hsp_hseq>
-      <Hsp_midline>N K   C  + C    K F+    +  H+  H G + H C    C KA+     LK H   HTGEKP+ C + GC K FS</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>41.5874</Hsp_bit-score>
-      <Hsp_score>96</Hsp_score>
-      <Hsp_evalue>0.000507616</Hsp_evalue>
-      <Hsp_query-from>502</Hsp_query-from>
-      <Hsp_query-to>545</Hsp_query-to>
-      <Hsp_hit-from>18178</Hsp_hit-from>
-      <Hsp_hit-to>18309</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>16</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>44</Hsp_align-len>
-      <Hsp_qseq>YMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEK</Hsp_qseq>
-      <Hsp_hseq>FIYRTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSHILTHAKAK</Hsp_hseq>
-      <Hsp_midline>++   H+R HTG++P  C F+ C K +++  NLK+H+ +H   K</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>4</Hsp_num>
-      <Hsp_bit-score>41.2022</Hsp_bit-score>
-      <Hsp_score>95</Hsp_score>
-      <Hsp_evalue>0.000664065</Hsp_evalue>
-      <Hsp_query-from>487</Hsp_query-from>
-      <Hsp_query-to>549</Hsp_query-to>
-      <Hsp_hit-from>20472</Hsp_hit-from>
-      <Hsp_hit-to>20660</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>63</Hsp_align-len>
-      <Hsp_qseq>RWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTC</Hsp_qseq>
-      <Hsp_hseq>RVHVCAECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFSLDFNLRYSTKKFWFSYKFVC</Hsp_hseq>
-      <Hsp_midline>R   C    K F     L  H   HTGEKP +CTFEGC K +S   NL+   +       + C</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>5</Hsp_num>
-      <Hsp_bit-score>37.7354</Hsp_bit-score>
-      <Hsp_score>86</Hsp_score>
-      <Hsp_evalue>0.0059403</Hsp_evalue>
-      <Hsp_query-from>535</Hsp_query-from>
-      <Hsp_query-to>567</Hsp_query-to>
-      <Hsp_hit-from>18202</Hsp_hit-from>
-      <Hsp_hit-to>18300</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>12</Hsp_identity>
-      <Hsp_positive>23</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>33</Hsp_align-len>
-      <Hsp_qseq>KTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKH</Hsp_qseq>
-      <Hsp_hseq>RTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSH</Hsp_hseq>
-      <Hsp_midline>+TH+R HTG++P+ C +  C+K F+ +++   H</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>6</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|65</Hit_id>
-  <Hit_def>contig66</Hit_def>
-  <Hit_accession>65</Hit_accession>
-  <Hit_len>45011</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>9.99747e-07</Hsp_evalue>
-      <Hsp_query-from>511</Hsp_query-from>
-      <Hsp_query-to>596</Hsp_query-to>
-      <Hsp_hit-from>35517</Hsp_hit-from>
-      <Hsp_hit-to>35762</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>44</Hsp_positive>
-      <Hsp_gaps>4</Hsp_gaps>
-      <Hsp_align-len>86</Hsp_align-len>
-      <Hsp_qseq>HTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLR</Hsp_qseq>
-      <Hsp_hseq>HQNDKKIACPHKGCHKNFRDSSAMRKHLHTH-GPRVHVC--AECGKAFVESSKLKRHQ-LVHTGEKPFQCTFEGCGKRFSLDFNLR</Hsp_hseq>
-      <Hsp_midline>H  +K   C  +GC K +     ++ HL +H G + + C    C KAF  +S   +HQ   H+ EKP+ C   GC KR++   +LR</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>47.7506</Hsp_bit-score>
-      <Hsp_score>112</Hsp_score>
-      <Hsp_evalue>7.07266e-06</Hsp_evalue>
-      <Hsp_query-from>480</Hsp_query-from>
-      <Hsp_query-to>559</Hsp_query-to>
-      <Hsp_hit-from>35535</Hsp_hit-from>
-      <Hsp_hit-to>35756</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>37</Hsp_positive>
-      <Hsp_gaps>6</Hsp_gaps>
-      <Hsp_align-len>80</Hsp_align-len>
-      <Hsp_qseq>NKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFS</Hsp_qseq>
-      <Hsp_hseq>NDKKIACPHKGC---HKNFRDSSAMRKHLHTH-GPRVHVCA--ECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFS</Hsp_hseq>
-      <Hsp_midline>N K   C  + C    K F+    +  H+  H G + H C    C KA+     LK H   HTGEKP+ C + GC K FS</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>41.5874</Hsp_bit-score>
-      <Hsp_score>96</Hsp_score>
-      <Hsp_evalue>0.000507672</Hsp_evalue>
-      <Hsp_query-from>502</Hsp_query-from>
-      <Hsp_query-to>545</Hsp_query-to>
-      <Hsp_hit-from>33181</Hsp_hit-from>
-      <Hsp_hit-to>33312</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>16</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>44</Hsp_align-len>
-      <Hsp_qseq>YMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEK</Hsp_qseq>
-      <Hsp_hseq>FIYRTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSHILTHAKAK</Hsp_hseq>
-      <Hsp_midline>++   H+R HTG++P  C F+ C K +++  NLK+H+ +H   K</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>4</Hsp_num>
-      <Hsp_bit-score>41.2022</Hsp_bit-score>
-      <Hsp_score>95</Hsp_score>
-      <Hsp_evalue>0.000664138</Hsp_evalue>
-      <Hsp_query-from>487</Hsp_query-from>
-      <Hsp_query-to>549</Hsp_query-to>
-      <Hsp_hit-from>35475</Hsp_hit-from>
-      <Hsp_hit-to>35663</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>63</Hsp_align-len>
-      <Hsp_qseq>RWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTC</Hsp_qseq>
-      <Hsp_hseq>RVHVCAECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFSLDFNLRYSTKKFWFSYKFVC</Hsp_hseq>
-      <Hsp_midline>R   C    K F     L  H   HTGEKP +CTFEGC K +S   NL+   +       + C</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>5</Hsp_num>
-      <Hsp_bit-score>37.7354</Hsp_bit-score>
-      <Hsp_score>86</Hsp_score>
-      <Hsp_evalue>0.00594088</Hsp_evalue>
-      <Hsp_query-from>535</Hsp_query-from>
-      <Hsp_query-to>567</Hsp_query-to>
-      <Hsp_hit-from>33205</Hsp_hit-from>
-      <Hsp_hit-to>33303</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>12</Hsp_identity>
-      <Hsp_positive>23</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>33</Hsp_align-len>
-      <Hsp_qseq>KTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKH</Hsp_qseq>
-      <Hsp_hseq>RTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSH</Hsp_hseq>
-      <Hsp_midline>+TH+R HTG++P+ C +  C+K F+ +++   H</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-</Iteration_hits>
-  <Iteration_stat>
-    <Statistics>
-      <Statistics_db-num>70</Statistics_db-num>
-      <Statistics_db-len>3333194</Statistics_db-len>
-      <Statistics_hsp-len>97</Statistics_hsp-len>
-      <Statistics_eff-space>1435556200</Statistics_eff-space>
-      <Statistics_kappa>0.041</Statistics_kappa>
-      <Statistics_lambda>0.267</Statistics_lambda>
-      <Statistics_entropy>0.14</Statistics_entropy>
-    </Statistics>
-  </Iteration_stat>
-</Iteration>
-<Iteration>
-  <Iteration_iter-num>2</Iteration_iter-num>
-  <Iteration_query-ID>Query_2</Iteration_query-ID>
-  <Iteration_query-def>ci-PC FBpp0300417</Iteration_query-def>
-  <Iteration_query-len>572</Iteration_query-len>
-<Iteration_hits>
-<Hit>
-  <Hit_num>1</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|1</Hit_id>
-  <Hit_def>contig2</Hit_def>
-  <Hit_accession>1</Hit_accession>
-  <Hit_len>45017</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>616.69</Hsp_bit-score>
-      <Hsp_score>1589</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>14</Hsp_query-from>
-      <Hsp_query-to>553</Hsp_query-to>
-      <Hsp_hit-from>18712</Hsp_hit-from>
-      <Hsp_hit-to>20598</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>416</Hsp_identity>
-      <Hsp_positive>454</Hsp_positive>
-      <Hsp_gaps>91</Hsp_gaps>
-      <Hsp_align-len>630</Hsp_align-len>
-      <Hsp_qseq>YSELQFLXXXXXXXXXXXXTVLPGSPCINQHHXXXXXXXXXXXXXXXXGGTSDSIKT--SIQPQICNENTLLGNA-GXXXXXXXXXXXXXXVTGQPH--DFHPAYRIPGYMEQLYSLQRTNSASSFH------------------------DPYVNCASAFHLAGLGLGSADFXXXXXXXXXXELHNXXXXXXXXGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNXXXXXXXXXXXXXXXXXTALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSL------------------KNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT-------------------------------------------EKNHTLASIRDVAKPLVMLVIAQSIKIEHTVMR</Hsp_qseq>
-      <Hsp_hseq>YSELQFLASRRAAAVAAAATVLPVSPCINHVHTTDVSSSVTVPSMIQTVEASDSIKTATTIQPPICNGNTLLANSTGHHQNHQGQHVHSLNVTGQPHAHEFHPAYRIPGYMEQLYSLQRNGSTTSFHGIVFLCHYT*CPY*TFTYQYL*FLDPYVNCASAFHLAGLGLGSGDFLGTRGMGSLGDLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAINPISHAHSTLAPRLQ-HLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSVI*NCLIKSYILFI*CF*QKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTVRLLLFKIFDFQA*LIVIVFSLKAVLRHIHAWKT*KHIYGHTQVKNPICASIRDAARRLVMQAIVQSIKIVLTVMR</Hsp_hseq>
-      <Hsp_midline>YSELQFLASRRAAAVAAAATVLP SPCIN  H TDVSSSVTVPS+I T   SDSIKT  +IQP ICN NTLL N+ GH  NHQ QHVH++NVTGQPH  +FHPAYRIPGYMEQLYSLQR  S +SFH                        DPYVNCASAFHLAGLGLGS DFLG+RG+ SLG+LH+AAVAAAAAGSLASTDFHFS+DGNRRL SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISA+A+NP+SH HST   ++Q HLLRASAGLLNPM  QQ AA+GFSI H  ++A+L +NDVH NL+D   QIT S T      +   AA S+                  K+ +D  ++    K  V EQPSSTSG VAQVEADSASS LSDRCYNN+ +    I GDVK + R +++I+ GS S P NEYDCANADTTDIKDEPGDFIETNCHWRSC IEF TQDELVKHINNDHIQTNKKAFVCRWE+CTRGEKPFKAQYMLVVHMRRHTGEKPHKCT                                            KN   ASIRD A+ LVM  I QSIKI  TVMR</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>42.3578</Hsp_bit-score>
-      <Hsp_score>98</Hsp_score>
-      <Hsp_evalue>9.09537e-05</Hsp_evalue>
-      <Hsp_query-from>490</Hsp_query-from>
-      <Hsp_query-to>572</Hsp_query-to>
-      <Hsp_hit-from>18602</Hsp_hit-from>
-      <Hsp_hit-to>18889</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-2</Hsp_hit-frame>
-      <Hsp_identity>37</Hsp_identity>
-      <Hsp_positive>47</Hsp_positive>
-      <Hsp_gaps>13</Hsp_gaps>
-      <Hsp_align-len>96</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYML---VVHMRRHTGEKPHKCTEK--NHTLASIRDVAKPLVML----VIAQSIKIEHTV----MRNRTFVKHLDAQNVTPTRAL</Hsp_qseq>
-      <Hsp_hseq>DCF*FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNEVSAQPSSNKNNL*LKSFRNRTFVKLLVARNVTPTQVL</Hsp_hseq>
-      <Hsp_midline>DC   E  FKA   L     H+R HTGEKP+ C     +   ++  D AK         V AQ    ++ +     RNRTFVK L A+NVTPT+ L</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>2</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|0</Hit_id>
-  <Hit_def>contig1</Hit_def>
-  <Hit_accession>0</Hit_accession>
-  <Hit_len>45179</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>616.69</Hsp_bit-score>
-      <Hsp_score>1589</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>14</Hsp_query-from>
-      <Hsp_query-to>553</Hsp_query-to>
-      <Hsp_hit-from>33879</Hsp_hit-from>
-      <Hsp_hit-to>35765</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>416</Hsp_identity>
-      <Hsp_positive>454</Hsp_positive>
-      <Hsp_gaps>91</Hsp_gaps>
-      <Hsp_align-len>630</Hsp_align-len>
-      <Hsp_qseq>YSELQFLXXXXXXXXXXXXTVLPGSPCINQHHXXXXXXXXXXXXXXXXGGTSDSIKT--SIQPQICNENTLLGNA-GXXXXXXXXXXXXXXVTGQPH--DFHPAYRIPGYMEQLYSLQRTNSASSFH------------------------DPYVNCASAFHLAGLGLGSADFXXXXXXXXXXELHNXXXXXXXXGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNXXXXXXXXXXXXXXXXXTALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSL------------------KNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT-------------------------------------------EKNHTLASIRDVAKPLVMLVIAQSIKIEHTVMR</Hsp_qseq>
-      <Hsp_hseq>YSELQFLASRRAAAVAAAATVLPVSPCINHVHTTDVSSSVTVPSMIQTVEASDSIKTATTIQPPICNGNTLLANSTGHHQNHQGQHVHSLNVTGQPHAHEFHPAYRIPGYMEQLYSLQRNGSTTSFHGIVFLCHYT*CPY*TFTYQYL*FLDPYVNCASAFHLAGLGLGSGDFLGTRGMGSLGDLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAINPISHAHSTLAPRLQ-HLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSVI*NCLIKSYILFI*CF*QKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTVRLLLFKIFDFQA*LIVIVFSLKAVLRHIHAWKT*KHIYGHTQVKNPICASIRDAARRLVMQAIVQSIKIVLTVMR</Hsp_hseq>
-      <Hsp_midline>YSELQFLASRRAAAVAAAATVLP SPCIN  H TDVSSSVTVPS+I T   SDSIKT  +IQP ICN NTLL N+ GH  NHQ QHVH++NVTGQPH  +FHPAYRIPGYMEQLYSLQR  S +SFH                        DPYVNCASAFHLAGLGLGS DFLG+RG+ SLG+LH+AAVAAAAAGSLASTDFHFS+DGNRRL SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISA+A+NP+SH HST   ++Q HLLRASAGLLNPM  QQ AA+GFSI H  ++A+L +NDVH NL+D   QIT S T      +   AA S+                  K+ +D  ++    K  V EQPSSTSG VAQVEADSASS LSDRCYNN+ +    I GDVK + R +++I+ GS S P NEYDCANADTTDIKDEPGDFIETNCHWRSC IEF TQDELVKHINNDHIQTNKKAFVCRWE+CTRGEKPFKAQYMLVVHMRRHTGEKPHKCT                                            KN   ASIRD A+ LVM  I QSIKI  TVMR</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>42.3578</Hsp_bit-score>
-      <Hsp_score>98</Hsp_score>
-      <Hsp_evalue>9.0957e-05</Hsp_evalue>
-      <Hsp_query-from>490</Hsp_query-from>
-      <Hsp_query-to>572</Hsp_query-to>
-      <Hsp_hit-from>33769</Hsp_hit-from>
-      <Hsp_hit-to>34056</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>37</Hsp_identity>
-      <Hsp_positive>47</Hsp_positive>
-      <Hsp_gaps>13</Hsp_gaps>
-      <Hsp_align-len>96</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYML---VVHMRRHTGEKPHKCTEK--NHTLASIRDVAKPLVML----VIAQSIKIEHTV----MRNRTFVKHLDAQNVTPTRAL</Hsp_qseq>
-      <Hsp_hseq>DCF*FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNEVSAQPSSNKNNL*LKSFRNRTFVKLLVARNVTPTQVL</Hsp_hseq>
-      <Hsp_midline>DC   E  FKA   L     H+R HTGEKP+ C     +   ++  D AK         V AQ    ++ +     RNRTFVK L A+NVTPT+ L</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>3</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|23</Hit_id>
-  <Hit_def>contig24</Hit_def>
-  <Hit_accession>23</Hit_accession>
-  <Hit_len>40010</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>36.965</Hsp_bit-score>
-      <Hsp_score>84</Hsp_score>
-      <Hsp_evalue>0.00358382</Hsp_evalue>
-      <Hsp_query-from>490</Hsp_query-from>
-      <Hsp_query-to>520</Hsp_query-to>
-      <Hsp_hit-from>12469</Hsp_hit-from>
-      <Hsp_hit-to>12561</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>15</Hsp_identity>
-      <Hsp_positive>21</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>31</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_qseq>
-      <Hsp_hseq>QCQQCMKSFSSNHQLVQHIRVHTGEKPYKCS</Hsp_hseq>
-      <Hsp_midline> C +  K F + + LV H+R HTGEKP+KC+</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>4</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|22</Hit_id>
-  <Hit_def>contig23</Hit_def>
-  <Hit_accession>22</Hit_accession>
-  <Hit_len>50012</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>36.965</Hsp_bit-score>
-      <Hsp_score>84</Hsp_score>
-      <Hsp_evalue>0.00359074</Hsp_evalue>
-      <Hsp_query-from>490</Hsp_query-from>
-      <Hsp_query-to>520</Hsp_query-to>
-      <Hsp_hit-from>32472</Hsp_hit-from>
-      <Hsp_hit-to>32564</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>15</Hsp_identity>
-      <Hsp_positive>21</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>31</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_qseq>
-      <Hsp_hseq>QCQQCMKSFSSNHQLVQHIRVHTGEKPYKCS</Hsp_hseq>
-      <Hsp_midline> C +  K F + + LV H+R HTGEKP+KC+</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-</Iteration_hits>
-  <Iteration_stat>
-    <Statistics>
-      <Statistics_db-num>70</Statistics_db-num>
-      <Statistics_db-len>3333194</Statistics_db-len>
-      <Statistics_hsp-len>90</Statistics_hsp-len>
-      <Statistics_eff-space>532496248</Statistics_eff-space>
-      <Statistics_kappa>0.041</Statistics_kappa>
-      <Statistics_lambda>0.267</Statistics_lambda>
-      <Statistics_entropy>0.14</Statistics_entropy>
-    </Statistics>
-  </Iteration_stat>
-</Iteration>
-<Iteration>
-  <Iteration_iter-num>3</Iteration_iter-num>
-  <Iteration_query-ID>Query_3</Iteration_query-ID>
-  <Iteration_query-def>ci-PB FBpp0297298</Iteration_query-def>
-  <Iteration_query-len>1279</Iteration_query-len>
-<Iteration_hits>
-<Hit>
-  <Hit_num>1</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|1</Hit_id>
-  <Hit_def>contig2</Hit_def>
-  <Hit_accession>1</Hit_accession>
-  <Hit_len>45017</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>855.514</Hsp_bit-score>
-      <Hsp_score>2209</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>458</Hsp_query-from>
-      <Hsp_query-to>1278</Hsp_query-to>
-      <Hsp_hit-from>16200</Hsp_hit-from>
-      <Hsp_hit-to>18659</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>540</Hsp_identity>
-      <Hsp_positive>627</Hsp_positive>
-      <Hsp_gaps>39</Hsp_gaps>
-      <Hsp_align-len>840</Hsp_align-len>
-      <Hsp_qseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLQQNNS--RHNLQEHNIDSSPCSEDSHLGKMLGTXXXXXXXXXXXXXXNHHLVNGVRASDSLLTYSPDDLAEXXXXXXXXXXXXXXXXXXXXXXXRAMVNIGNGNASASTIGGSVLARQRFRGRLQTKGINSSTIMLCNIPESNRTFGISELNQRITELKMEPGTDAEIKIPKLPNTTIGGYTEDPLQNQTSFRNTVSNKQG--TVSGSIQGQFRRDSQNSTASTYYGXXXXXXXXXXXXXXXIPTMRPNPSCN-STASFYDPISPGCSRRSSQMSNGANCNSFTSTSGLPVLNKE--SNKSLNACINKPNIGVQGVGIYNXXXXXXXXXHLIATNLKRLQRKDSE--YHNFTSGRFSVPSYMHSLHIKNNKPVGENEFDKAIASNA-RRQTDPVPNINLDPLTNISRFSTTPHSFDINVGKTN--NIASSINKDNLRKDLFTVSIKADMAMTSDQHPNERINLDEVEELILPDEMLQYLNLVKDDTNHLEKEHQAVPVGSNVSETIASNH--YREQSNIYYTNKQILTPPSNVDI----QPNTTKFTVQDKFAMTAVGGSFSQRELSTLAVPNEHGHAKCESFHHQSQKYMNTDIGSKQQSALPSAHQRQTEKSNYNQIIDSSMTSLPELNVDSIYPRNETENIFKVHGDHDNEIQCGIISQSQMSPSTNLNNDGQFSTVNMQPITTSKLF-PPEPQKIVCDTQASNTSVMHLDTYQRTLEYVQSCQNWMETNNTSTNQIQSLPGMPVNNTLFPDVSSSTHPYHGTNMVINDMTTSLTSLLEENRYLQMM</Hsp_qseq>
-      <Hsp_hseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLHRDSGQGRHNLQEHNIDSSPCSEELQVGKLIGMSSPSIKSESDESSPHHQLLSGVRASDCFLTYSQDGAAEHITLDDGWDCDDDVDVADLPIVLRAMVNVGSGNSMAPTIGGGVVARQRFRSRLQTKGINSSMVMLGNIPESNRTIGISELNQRITELKMEPGTACDITVPL--NTGLERISEDLSQNQS---NITLNKQSFFTASGSLQGHFRRDSQNSTASTYYGSMQSRRSSQSSQVSSISTMRPGPSYNTTTASLYDPISPGCSRRSSQMSNVVNSYALTSTSGLTAINKDLNANSSPNASINKPGLGGQYFGFYNNSLPPPPSSHLIATNLKHLQDTDSRSCYHNTTGGRFSIPNCTPSLHLDYNGPAGEQEIDKEIPNNILRRQSEPMPNISLDTLTNVSPLSGPLQNLQFPIGKARNVNITSSSNENTLRKGPCHATMKTEMTMTSEQHPNERINLDEVEELILPDEMLQYLNLVKDDQNYMEKDD--VAIRSTVPKTIKSNENLLLSKSNLNPIKKQIILPTSNFDVSINLQPNTSNLQTQEEHTMTTIGGLPSQREQN--IVPHQHEKTKCRSFPQEIDKTINIDIGFKEQPYPSSAYQPQITKSNQNEIIDSSMTSLPELN--PIFTKINSENVSKLHRDQNSEIQCGIVSQSQMSPSININNDGETSTLKNLPLTYSKFSGQPNTQTTVG---GSNTSSMVSDTYQRTLEYVQSCQNWVDTNNSSGDQIQS------NNTLWSDVSSSTHPYAGTNLVINDMTTSLTSLLEENRYLHMM</Hsp_hseq>
-      <Hsp_midline>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRL +++   RHNLQEHNIDSSPCSE+  +GK++G SSPSIKSESD SS +H L++GVRASD  LTYS D  AE++ LDDGW+CDDDVDVADLPIVLRAMVN+G+GN+ A TIGG V+ARQRFR RLQTKGINSS +ML NIPESNRT GISELNQRITELKMEPGT  +I +P   NT +   +ED  QNQ+   N   NKQ   T SGS+QG FRRDSQNSTASTYYGSMQSRRSSQSSQVSSI TMRP PS N +TAS YDPISPGCSRRSSQMSN  N  + TSTSGL  +NK+  +N S NA INKP +G Q  G YN+SLPPPPSSHLIATNLK LQ  DS   YHN T GRFS+P+   SLH+  N P GE E DK I +N  RRQ++P+PNI+LD LTN+S  S    +    +GK    NI SS N++ LRK     ++K +M MTS+QHPNERINLDEVEELILPDEMLQYLNLVKDD N++EK+   V + S V +TI SN      +SN+    KQI+ P SN D+    QPNT+    Q++  MT +GG  SQRE +   VP++H   KC SF  +  K +N DIG K+Q    SA+Q Q  KSN N+IIDSSMTSLPELN   I+ +  +EN+ K+H D ++EIQCGI+SQSQMSPS N+NNDG+ ST+   P+T SK    P  Q  V     SNTS M  DTYQRTLEYVQSCQNW++TNN+S +QIQS      NNTL+ DVSSSTHPY GTN+VINDMTTSLTSLLEENRYL MM</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>529.25</Hsp_bit-score>
-      <Hsp_score>1362</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>1</Hsp_query-from>
-      <Hsp_query-to>402</Hsp_query-to>
-      <Hsp_hit-from>18940</Hsp_hit-from>
-      <Hsp_hit-to>20268</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>310</Hsp_identity>
-      <Hsp_positive>341</Hsp_positive>
-      <Hsp_gaps>43</Hsp_gaps>
-      <Hsp_align-len>444</Hsp_align-len>
-      <Hsp_qseq>MEQLYSLQRTNSASSFH------------------------DPYVNCASAFHLAGLGLGSADFXXXXXXXXXXELHNXXXXXXXXGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNXXXXXXXXXXXXXXXXXTALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSL------------------KNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_qseq>
-      <Hsp_hseq>MEQLYSLQRNGSTTSFHGIVFLCHYT*CPY*TFTYQYL*FLDPYVNCASAFHLAGLGLGSGDFLGTRGMGSLGDLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAINPISHAHSTLAPRLQ-HLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSVI*NCLIKSYILFI*CF*QKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_hseq>
-      <Hsp_midline>MEQLYSLQR  S +SFH                        DPYVNCASAFHLAGLGLGS DFLG+RG+ SLG+LH+AAVAAAAAGSLASTDFHFS+DGNRRL SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISA+A+NP+SH HST   ++Q HLLRASAGLLNPM  QQ AA+GFSI H  ++A+L +NDVH NL+D   QIT S T      +   AA S+                  K+ +D  ++    K  V EQPSSTSG VAQVEADSASS LSDRCYNN+ +    I GDVK + R +++I+ GS S P NEYDCANADTTDIKDEPGDFIETNCHWRSC IEF TQDELVKHINNDHIQTNKKAFVCRWE+CTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>119.398</Hsp_bit-score>
-      <Hsp_score>298</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>403</Hsp_query-from>
-      <Hsp_query-to>457</Hsp_query-to>
-      <Hsp_hit-from>18713</Hsp_hit-from>
-      <Hsp_hit-to>18877</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-2</Hsp_hit-frame>
-      <Hsp_identity>54</Hsp_identity>
-      <Hsp_positive>54</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>FEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_hseq>
-      <Hsp_midline>FEGCFKAYSRLENLKTHLRSHTGEKPY CEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>2</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|0</Hit_id>
-  <Hit_def>contig1</Hit_def>
-  <Hit_accession>0</Hit_accession>
-  <Hit_len>45179</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>855.514</Hsp_bit-score>
-      <Hsp_score>2209</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>458</Hsp_query-from>
-      <Hsp_query-to>1278</Hsp_query-to>
-      <Hsp_hit-from>31367</Hsp_hit-from>
-      <Hsp_hit-to>33826</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-2</Hsp_hit-frame>
-      <Hsp_identity>540</Hsp_identity>
-      <Hsp_positive>627</Hsp_positive>
-      <Hsp_gaps>39</Hsp_gaps>
-      <Hsp_align-len>840</Hsp_align-len>
-      <Hsp_qseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLQQNNS--RHNLQEHNIDSSPCSEDSHLGKMLGTXXXXXXXXXXXXXXNHHLVNGVRASDSLLTYSPDDLAEXXXXXXXXXXXXXXXXXXXXXXXRAMVNIGNGNASASTIGGSVLARQRFRGRLQTKGINSSTIMLCNIPESNRTFGISELNQRITELKMEPGTDAEIKIPKLPNTTIGGYTEDPLQNQTSFRNTVSNKQG--TVSGSIQGQFRRDSQNSTASTYYGXXXXXXXXXXXXXXXIPTMRPNPSCN-STASFYDPISPGCSRRSSQMSNGANCNSFTSTSGLPVLNKE--SNKSLNACINKPNIGVQGVGIYNXXXXXXXXXHLIATNLKRLQRKDSE--YHNFTSGRFSVPSYMHSLHIKNNKPVGENEFDKAIASNA-RRQTDPVPNINLDPLTNISRFSTTPHSFDINVGKTN--NIASSINKDNLRKDLFTVSIKADMAMTSDQHPNERINLDEVEELILPDEMLQYLNLVKDDTNHLEKEHQAVPVGSNVSETIASNH--YREQSNIYYTNKQILTPPSNVDI----QPNTTKFTVQDKFAMTAVGGSFSQRELSTLAVPNEHGHAKCESFHHQSQKYMNTDIGSKQQSALPSAHQRQTEKSNYNQIIDSSMTSLPELNVDSIYPRNETENIFKVHGDHDNEIQCGIISQSQMSPSTNLNNDGQFSTVNMQPITTSKLF-PPEPQKIVCDTQASNTSVMHLDTYQRTLEYVQSCQNWMETNNTSTNQIQSLPGMPVNNTLFPDVSSSTHPYHGTNMVINDMTTSLTSLLEENRYLQMM</Hsp_qseq>
-      <Hsp_hseq>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRLHRDSGQGRHNLQEHNIDSSPCSEELQVGKLIGMSSPSIKSESDESSPHHQLLSGVRASDCFLTYSQDGAAEHITLDDGWDCDDDVDVADLPIVLRAMVNVGSGNSMAPTIGGGVVARQRFRSRLQTKGINSSMVMLGNIPESNRTIGISELNQRITELKMEPGTACDITVPL--NTGLERISEDLSQNQS---NITLNKQSFFTASGSLQGHFRRDSQNSTASTYYGSMQSRRSSQSSQVSSISTMRPGPSYNTTTASLYDPISPGCSRRSSQMSNVVNSYALTSTSGLTAINKDLNANSSPNASINKPGLGGQYFGFYNNSLPPPPSSHLIATNLKHLQDTDSRSCYHNTTGGRFSIPNCTPSLHLDYNGPAGEQEIDKEIPNNILRRQSEPMPNISLDTLTNVSPLSGPLQNLQFPIGKARNVNITSSSNENTLRKGPCHATMKTEMTMTSEQHPNERINLDEVEELILPDEMLQYLNLVKDDQNYMEKDD--VAIRSTVPKTIKSNENLLLSKSNLNPIKKQIILPTSNFDVSINLQPNTSNLQTQEEHTMTTIGGLPSQREQN--IVPHQHEKTKCRSFPQEIDKTINIDIGFKEQPYPSSAYQPQITKSNQNEIIDSSMTSLPELN--PIFTKINSENVSKLHRDQNSEIQCGIVSQSQMSPSININNDGETSTLKNLPLTYSKFSGQPNTQTTVG---GSNTSSMVSDTYQRTLEYVQSCQNWVDTNNSSGDQIQS------NNTLWSDVSSSTHPYAGTNLVINDMTTSLTSLLEENRYLHMM</Hsp_hseq>
-      <Hsp_midline>KPYICKAPGCTKRYTDPSSLRKHVKTVHGAEFYANKKHKGLPLNDANSRL +++   RHNLQEHNIDSSPCSE+  +GK++G SSPSIKSESD SS +H L++GVRASD  LTYS D  AE++ LDDGW+CDDDVDVADLPIVLRAMVN+G+GN+ A TIGG V+ARQRFR RLQTKGINSS +ML NIPESNRT GISELNQRITELKMEPGT  +I +P   NT +   +ED  QNQ+   N   NKQ   T SGS+QG FRRDSQNSTASTYYGSMQSRRSSQSSQVSSI TMRP PS N +TAS YDPISPGCSRRSSQMSN  N  + TSTSGL  +NK+  +N S NA INKP +G Q  G YN+SLPPPPSSHLIATNLK LQ  DS   YHN T GRFS+P+   SLH+  N P GE E DK I +N  RRQ++P+PNI+LD LTN+S  S    +    +GK    NI SS N++ LRK     ++K +M MTS+QHPNERINLDEVEELILPDEMLQYLNLVKDD N++EK+   V + S V +TI SN      +SN+    KQI+ P SN D+    QPNT+    Q++  MT +GG  SQRE +   VP++H   KC SF  +  K +N DIG K+Q    SA+Q Q  KSN N+IIDSSMTSLPELN   I+ +  +EN+ K+H D ++EIQCGI+SQSQMSPS N+NNDG+ ST+   P+T SK    P  Q  V     SNTS M  DTYQRTLEYVQSCQNW++TNN+S +QIQS      NNTL+ DVSSSTHPY GTN+VINDMTTSLTSLLEENRYL MM</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>529.25</Hsp_bit-score>
-      <Hsp_score>1362</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>1</Hsp_query-from>
-      <Hsp_query-to>402</Hsp_query-to>
-      <Hsp_hit-from>34107</Hsp_hit-from>
-      <Hsp_hit-to>35435</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>310</Hsp_identity>
-      <Hsp_positive>341</Hsp_positive>
-      <Hsp_gaps>43</Hsp_gaps>
-      <Hsp_align-len>444</Hsp_align-len>
-      <Hsp_qseq>MEQLYSLQRTNSASSFH------------------------DPYVNCASAFHLAGLGLGSADFXXXXXXXXXXELHNXXXXXXXXGSLASTDFHFSVDGNRRLGSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNXXXXXXXXXXXXXXXXXTALNPMSHVHSTRLQQIQAHLLRASAGLLNPMTPQQVAASGFSIGHMPTSASLRVNDVHPNLSDSHIQITTSPTVTKDVSQVPAAAFSL------------------KNLDDAREKKGPFKDVVPEQPSSTSGGVAQVEADSASSQLSDRCYNNVVNNITGIPGDVKVNSRLDEYINCGSISIPSNEYDCANADTTDIKDEPGDFIETNCHWRSCRIEFITQDELVKHINNDHIQTNKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_qseq>
-      <Hsp_hseq>MEQLYSLQRNGSTTSFHGIVFLCHYT*CPY*TFTYQYL*FLDPYVNCASAFHLAGLGLGSGDFLGTRGMGSLGDLHHAAVAAAAAGSLASTDFHFSIDGNRRLSSPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISASAINPISHAHSTLAPRLQ-HLLRASAGLLNPMNTQQAAAAGFSISHAASAAALSLNDVHGNLNDLPGQITPSSTARLVADEHKMAALSVI*NCLIKSYILFI*CF*QKDFNDGNQRNRQRKSTVTEQPSSTSGSVAQVEADSASSHLSDRCYNNIASTTKSIVGDVKTSRRCEDFISSGSASTPLNEYDCANADTTDIKDEPGDFIETNCHWRSCCIEFNTQDELVKHINNDHIQTNKKAFVCRWENCTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_hseq>
-      <Hsp_midline>MEQLYSLQR  S +SFH                        DPYVNCASAFHLAGLGLGS DFLG+RG+ SLG+LH+AAVAAAAAGSLASTDFHFS+DGNRRL SPRPPGGSIRASISRKRALSSSPYSDSFDINSMIRFSPNSLATIMNGSRGSSAASGSYGHISA+A+NP+SH HST   ++Q HLLRASAGLLNPM  QQ AA+GFSI H  ++A+L +NDVH NL+D   QIT S T      +   AA S+                  K+ +D  ++    K  V EQPSSTSG VAQVEADSASS LSDRCYNN+ +    I GDVK + R +++I+ GS S P NEYDCANADTTDIKDEPGDFIETNCHWRSC IEF TQDELVKHINNDHIQTNKKAFVCRWE+CTRGEKPFKAQYMLVVHMRRHTGEKPHKCT</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>119.398</Hsp_bit-score>
-      <Hsp_score>298</Hsp_score>
-      <Hsp_evalue>0</Hsp_evalue>
-      <Hsp_query-from>403</Hsp_query-from>
-      <Hsp_query-to>457</Hsp_query-to>
-      <Hsp_hit-from>33880</Hsp_hit-from>
-      <Hsp_hit-to>34044</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>54</Hsp_identity>
-      <Hsp_positive>54</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>FEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>FEGCFKAYSRLENLKTHLRSHTGEKPYMCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_hseq>
-      <Hsp_midline>FEGCFKAYSRLENLKTHLRSHTGEKPY CEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>3</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|23</Hit_id>
-  <Hit_def>contig24</Hit_def>
-  <Hit_accession>23</Hit_accession>
-  <Hit_len>40010</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>51.6026</Hsp_bit-score>
-      <Hsp_score>122</Hsp_score>
-      <Hsp_evalue>3.78658e-07</Hsp_evalue>
-      <Hsp_query-from>372</Hsp_query-from>
-      <Hsp_query-to>426</Hsp_query-to>
-      <Hsp_hit-from>12403</Hsp_hit-from>
-      <Hsp_hit-to>12561</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>36</Hsp_positive>
-      <Hsp_gaps>2</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE</Hsp_qseq>
-      <Hsp_hseq>QCQQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQHTRLHTGE</Hsp_hseq>
-      <Hsp_midline> C +  K F + + LV H+R HTGEKP+KC++  C + + +L +++ H R HTGE</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>8.27279e-07</Hsp_evalue>
-      <Hsp_query-from>397</Hsp_query-from>
-      <Hsp_query-to>457</Hsp_query-to>
-      <Hsp_hit-from>12403</Hsp_hit-from>
-      <Hsp_hit-to>12570</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>26</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>5</Hsp_gaps>
-      <Hsp_align-len>61</Hsp_align-len>
-      <Hsp_qseq>KPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>KPHQC--QQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQH-TRLHTGE</Hsp_hseq>
-      <Hsp_midline>KPH+C  + C K++S    L  H+R HTGEKPY C Y  C + F   S   +H  R H+ E</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>39.2762</Hsp_bit-score>
-      <Hsp_score>90</Hsp_score>
-      <Hsp_evalue>0.00208155</Hsp_evalue>
-      <Hsp_query-from>395</Hsp_query-from>
-      <Hsp_query-to>452</Hsp_query-to>
-      <Hsp_hit-from>3847</Hsp_hit-from>
-      <Hsp_hit-to>4032</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>21</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>8</Hsp_gaps>
-      <Hsp_align-len>64</Hsp_align-len>
-      <Hsp_qseq>GEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE------KPYTCEYPGCSKAFSNASDRAKHQNR</Hsp_qseq>
-      <Hsp_hseq>GERPYKCHLPDCGRAFIQLSNLQQHLRNHDAQVERAKNRPFHCNI--CGKGFATESSLRTHTSK</Hsp_hseq>
-      <Hsp_midline>GE+P+KC    C +A+ +L NL+ HLR+H  +      +P+ C    C K F+  S    H ++</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>4</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|22</Hit_id>
-  <Hit_def>contig23</Hit_def>
-  <Hit_accession>22</Hit_accession>
-  <Hit_len>50012</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>51.6026</Hsp_bit-score>
-      <Hsp_score>122</Hsp_score>
-      <Hsp_evalue>3.79818e-07</Hsp_evalue>
-      <Hsp_query-from>372</Hsp_query-from>
-      <Hsp_query-to>426</Hsp_query-to>
-      <Hsp_hit-from>32406</Hsp_hit-from>
-      <Hsp_hit-to>32564</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>36</Hsp_positive>
-      <Hsp_gaps>2</Hsp_gaps>
-      <Hsp_align-len>55</Hsp_align-len>
-      <Hsp_qseq>DCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE</Hsp_qseq>
-      <Hsp_hseq>QCQQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQHTRLHTGE</Hsp_hseq>
-      <Hsp_midline> C +  K F + + LV H+R HTGEKP+KC++  C + + +L +++ H R HTGE</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>8.29744e-07</Hsp_evalue>
-      <Hsp_query-from>397</Hsp_query-from>
-      <Hsp_query-to>457</Hsp_query-to>
-      <Hsp_hit-from>32406</Hsp_hit-from>
-      <Hsp_hit-to>32573</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>26</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>5</Hsp_gaps>
-      <Hsp_align-len>61</Hsp_align-len>
-      <Hsp_qseq>KPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNE</Hsp_qseq>
-      <Hsp_hseq>KPHQC--QQCMKSFSSNHQLVQHIRVHTGEKPYKCSY--CDRRFKQLSHVQQH-TRLHTGE</Hsp_hseq>
-      <Hsp_midline>KPH+C  + C K++S    L  H+R HTGEKPY C Y  C + F   S   +H  R H+ E</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>39.2762</Hsp_bit-score>
-      <Hsp_score>90</Hsp_score>
-      <Hsp_evalue>0.00208602</Hsp_evalue>
-      <Hsp_query-from>395</Hsp_query-from>
-      <Hsp_query-to>452</Hsp_query-to>
-      <Hsp_hit-from>23850</Hsp_hit-from>
-      <Hsp_hit-to>24035</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>21</Hsp_identity>
-      <Hsp_positive>34</Hsp_positive>
-      <Hsp_gaps>8</Hsp_gaps>
-      <Hsp_align-len>64</Hsp_align-len>
-      <Hsp_qseq>GEKPHKCTFEGCFKAYSRLENLKTHLRSHTGE------KPYTCEYPGCSKAFSNASDRAKHQNR</Hsp_qseq>
-      <Hsp_hseq>GERPYKCHLPDCGRAFIQLSNLQQHLRNHDAQVERAKNRPFHCNI--CGKGFATESSLRTHTSK</Hsp_hseq>
-      <Hsp_midline>GE+P+KC    C +A+ +L NL+ HLR+H  +      +P+ C    C K F+  S    H ++</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>5</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|66</Hit_id>
-  <Hit_def>contig67</Hit_def>
-  <Hit_accession>66</Hit_accession>
-  <Hit_len>44531</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>9.55753e-07</Hsp_evalue>
-      <Hsp_query-from>393</Hsp_query-from>
-      <Hsp_query-to>478</Hsp_query-to>
-      <Hsp_hit-from>20514</Hsp_hit-from>
-      <Hsp_hit-to>20759</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>44</Hsp_positive>
-      <Hsp_gaps>4</Hsp_gaps>
-      <Hsp_align-len>86</Hsp_align-len>
-      <Hsp_qseq>HTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLR</Hsp_qseq>
-      <Hsp_hseq>HQNDKKIACPHKGCHKNFRDSSAMRKHLHTH-GPRVHVC--AECGKAFVESSKLKRHQ-LVHTGEKPFQCTFEGCGKRFSLDFNLR</Hsp_hseq>
-      <Hsp_midline>H  +K   C  +GC K +     ++ HL +H G + + C    C KAF  +S   +HQ   H+ EKP+ C   GC KR++   +LR</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>47.3654</Hsp_bit-score>
-      <Hsp_score>111</Hsp_score>
-      <Hsp_evalue>6.65707e-06</Hsp_evalue>
-      <Hsp_query-from>362</Hsp_query-from>
-      <Hsp_query-to>441</Hsp_query-to>
-      <Hsp_hit-from>20532</Hsp_hit-from>
-      <Hsp_hit-to>20753</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>37</Hsp_positive>
-      <Hsp_gaps>6</Hsp_gaps>
-      <Hsp_align-len>80</Hsp_align-len>
-      <Hsp_qseq>NKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFS</Hsp_qseq>
-      <Hsp_hseq>NDKKIACPHKGC---HKNFRDSSAMRKHLHTH-GPRVHVCA--ECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFS</Hsp_hseq>
-      <Hsp_midline>N K   C  + C    K F+    +  H+  H G + H C    C KA+     LK H   HTGEKP+ C + GC K FS</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>41.5874</Hsp_bit-score>
-      <Hsp_score>96</Hsp_score>
-      <Hsp_evalue>0.000398257</Hsp_evalue>
-      <Hsp_query-from>384</Hsp_query-from>
-      <Hsp_query-to>427</Hsp_query-to>
-      <Hsp_hit-from>18178</Hsp_hit-from>
-      <Hsp_hit-to>18309</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>16</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>44</Hsp_align-len>
-      <Hsp_qseq>YMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEK</Hsp_qseq>
-      <Hsp_hseq>FIYRTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSHILTHAKAK</Hsp_hseq>
-      <Hsp_midline>++   H+R HTG++P  C F+ C K +++  NLK+H+ +H   K</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>4</Hsp_num>
-      <Hsp_bit-score>40.817</Hsp_bit-score>
-      <Hsp_score>94</Hsp_score>
-      <Hsp_evalue>0.000632149</Hsp_evalue>
-      <Hsp_query-from>369</Hsp_query-from>
-      <Hsp_query-to>431</Hsp_query-to>
-      <Hsp_hit-from>20472</Hsp_hit-from>
-      <Hsp_hit-to>20660</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>63</Hsp_align-len>
-      <Hsp_qseq>RWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTC</Hsp_qseq>
-      <Hsp_hseq>RVHVCAECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFSLDFNLRYSTKKFWFSYKFVC</Hsp_hseq>
-      <Hsp_midline>R   C    K F     L  H   HTGEKP +CTFEGC K +S   NL+   +       + C</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>5</Hsp_num>
-      <Hsp_bit-score>37.7354</Hsp_bit-score>
-      <Hsp_score>86</Hsp_score>
-      <Hsp_evalue>0.00636861</Hsp_evalue>
-      <Hsp_query-from>417</Hsp_query-from>
-      <Hsp_query-to>449</Hsp_query-to>
-      <Hsp_hit-from>18202</Hsp_hit-from>
-      <Hsp_hit-to>18300</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>12</Hsp_identity>
-      <Hsp_positive>23</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>33</Hsp_align-len>
-      <Hsp_qseq>KTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKH</Hsp_qseq>
-      <Hsp_hseq>RTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSH</Hsp_hseq>
-      <Hsp_midline>+TH+R HTG++P+ C +  C+K F+ +++   H</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-<Hit>
-  <Hit_num>6</Hit_num>
-  <Hit_id>gnl|BL_ORD_ID|65</Hit_id>
-  <Hit_def>contig66</Hit_def>
-  <Hit_accession>65</Hit_accession>
-  <Hit_len>45011</Hit_len>
-  <Hit_hsps>
-    <Hsp>
-      <Hsp_num>1</Hsp_num>
-      <Hsp_bit-score>50.447</Hsp_bit-score>
-      <Hsp_score>119</Hsp_score>
-      <Hsp_evalue>9.55889e-07</Hsp_evalue>
-      <Hsp_query-from>393</Hsp_query-from>
-      <Hsp_query-to>478</Hsp_query-to>
-      <Hsp_hit-from>35517</Hsp_hit-from>
-      <Hsp_hit-to>35762</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>44</Hsp_positive>
-      <Hsp_gaps>4</Hsp_gaps>
-      <Hsp_align-len>86</Hsp_align-len>
-      <Hsp_qseq>HTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKHQNRTHSNEKPYICKAPGCTKRYTDPSSLR</Hsp_qseq>
-      <Hsp_hseq>HQNDKKIACPHKGCHKNFRDSSAMRKHLHTH-GPRVHVC--AECGKAFVESSKLKRHQ-LVHTGEKPFQCTFEGCGKRFSLDFNLR</Hsp_hseq>
-      <Hsp_midline>H  +K   C  +GC K +     ++ HL +H G + + C    C KAF  +S   +HQ   H+ EKP+ C   GC KR++   +LR</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>2</Hsp_num>
-      <Hsp_bit-score>47.3654</Hsp_bit-score>
-      <Hsp_score>111</Hsp_score>
-      <Hsp_evalue>6.65795e-06</Hsp_evalue>
-      <Hsp_query-from>362</Hsp_query-from>
-      <Hsp_query-to>441</Hsp_query-to>
-      <Hsp_hit-from>35535</Hsp_hit-from>
-      <Hsp_hit-to>35756</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>29</Hsp_identity>
-      <Hsp_positive>37</Hsp_positive>
-      <Hsp_gaps>6</Hsp_gaps>
-      <Hsp_align-len>80</Hsp_align-len>
-      <Hsp_qseq>NKKAFVCRWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTCEYPGCSKAFS</Hsp_qseq>
-      <Hsp_hseq>NDKKIACPHKGC---HKNFRDSSAMRKHLHTH-GPRVHVCA--ECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFS</Hsp_hseq>
-      <Hsp_midline>N K   C  + C    K F+    +  H+  H G + H C    C KA+     LK H   HTGEKP+ C + GC K FS</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>3</Hsp_num>
-      <Hsp_bit-score>41.5874</Hsp_bit-score>
-      <Hsp_score>96</Hsp_score>
-      <Hsp_evalue>0.000398301</Hsp_evalue>
-      <Hsp_query-from>384</Hsp_query-from>
-      <Hsp_query-to>427</Hsp_query-to>
-      <Hsp_hit-from>33181</Hsp_hit-from>
-      <Hsp_hit-to>33312</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>16</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>44</Hsp_align-len>
-      <Hsp_qseq>YMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEK</Hsp_qseq>
-      <Hsp_hseq>FIYRTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSHILTHAKAK</Hsp_hseq>
-      <Hsp_midline>++   H+R HTG++P  C F+ C K +++  NLK+H+ +H   K</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>4</Hsp_num>
-      <Hsp_bit-score>40.817</Hsp_bit-score>
-      <Hsp_score>94</Hsp_score>
-      <Hsp_evalue>0.000632218</Hsp_evalue>
-      <Hsp_query-from>369</Hsp_query-from>
-      <Hsp_query-to>431</Hsp_query-to>
-      <Hsp_hit-from>35475</Hsp_hit-from>
-      <Hsp_hit-to>35663</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-1</Hsp_hit-frame>
-      <Hsp_identity>23</Hsp_identity>
-      <Hsp_positive>28</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>63</Hsp_align-len>
-      <Hsp_qseq>RWEDCTRGEKPFKAQYMLVVHMRRHTGEKPHKCTFEGCFKAYSRLENLKTHLRSHTGEKPYTC</Hsp_qseq>
-      <Hsp_hseq>RVHVCAECGKAFVESSKLKRHQLVHTGEKPFQCTFEGCGKRFSLDFNLRYSTKKFWFSYKFVC</Hsp_hseq>
-      <Hsp_midline>R   C    K F     L  H   HTGEKP +CTFEGC K +S   NL+   +       + C</Hsp_midline>
-    </Hsp>
-    <Hsp>
-      <Hsp_num>5</Hsp_num>
-      <Hsp_bit-score>37.7354</Hsp_bit-score>
-      <Hsp_score>86</Hsp_score>
-      <Hsp_evalue>0.00636923</Hsp_evalue>
-      <Hsp_query-from>417</Hsp_query-from>
-      <Hsp_query-to>449</Hsp_query-to>
-      <Hsp_hit-from>33205</Hsp_hit-from>
-      <Hsp_hit-to>33303</Hsp_hit-to>
-      <Hsp_query-frame>0</Hsp_query-frame>
-      <Hsp_hit-frame>-3</Hsp_hit-frame>
-      <Hsp_identity>12</Hsp_identity>
-      <Hsp_positive>23</Hsp_positive>
-      <Hsp_gaps>0</Hsp_gaps>
-      <Hsp_align-len>33</Hsp_align-len>
-      <Hsp_qseq>KTHLRSHTGEKPYTCEYPGCSKAFSNASDRAKH</Hsp_qseq>
-      <Hsp_hseq>RTHVRIHTGDRPFVCPFDACNKKFAQSTNLKSH</Hsp_hseq>
-      <Hsp_midline>+TH+R HTG++P+ C +  C+K F+ +++   H</Hsp_midline>
-    </Hsp>
-  </Hit_hsps>
-</Hit>
-</Iteration_hits>
-  <Iteration_stat>
-    <Statistics>
-      <Statistics_db-num>70</Statistics_db-num>
-      <Statistics_db-len>3333194</Statistics_db-len>
-      <Statistics_hsp-len>96</Statistics_hsp-len>
-      <Statistics_eff-space>1306438952</Statistics_eff-space>
-      <Statistics_kappa>0.041</Statistics_kappa>
-      <Statistics_lambda>0.267</Statistics_lambda>
-      <Statistics_entropy>0.14</Statistics_entropy>
-    </Statistics>
-  </Iteration_stat>
-</Iteration>
-</BlastOutput_iterations>
-</BlastOutput>
-
--- a/test-data/tblastN/workflowInputs/tblastn_Dbia3_ci.xml.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-contig2	16199	18659	ci-PA	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18939	20598	ci-PA	604	-	18939	20598	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig2	18712	18877	ci-PA	964	-	18712	18877	0	1	165,	0,
-contig1	31366	33826	ci-PA	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35765	ci-PA	604	-	34106	35765	0	7	510,210,432,84,63,45,174,	0,564,774,1278,1368,1434,1485,
-contig1	33879	34044	ci-PA	964	-	33879	34044	0	1	165,	0,
-contig24	12402	12561	ci-PA	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PA	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig24	3846	4032	ci-PA	0	-	3846	4032	0	3	51,21,96,	0,51,90,
-contig23	32405	32564	ci-PA	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PA	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig23	23849	24035	ci-PA	0	-	23849	24035	0	3	51,21,96,	0,51,90,
-contig67	20513	20759	ci-PA	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PA	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PA	0	-	18177	18309	0	1	132,	0,
-contig67	20471	20660	ci-PA	0	-	20471	20660	0	1	189,	0,
-contig67	18201	18300	ci-PA	0	-	18201	18300	0	1	99,	0,
-contig66	35516	35762	ci-PA	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PA	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	33180	33312	ci-PA	0	-	33180	33312	0	1	132,	0,
-contig66	35474	35663	ci-PA	0	-	35474	35663	0	1	189,	0,
-contig66	33204	33303	ci-PA	0	-	33204	33303	0	1	99,	0,
-contig2	18711	20598	ci-PC	584	-	18711	20598	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig2	18601	18889	ci-PC	0	-	18601	18889	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig1	33878	35765	ci-PC	584	-	33878	35765	0	8	99,510,210,432,84,63,48,171,	0,228,792,1002,1506,1596,1662,1716,
-contig1	33768	34056	ci-PC	0	-	33768	34056	0	5	63,36,51,54,45,	0,75,123,180,243,
-contig24	12468	12561	ci-PC	0	-	12468	12561	0	1	93,	0,
-contig23	32471	32564	ci-PC	0	-	32471	32564	0	1	93,	0,
-contig2	16199	18659	ci-PB	358	-	16199	18659	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig2	18939	20268	ci-PB	560	-	18939	20268	0	4	510,210,432,51,	0,564,774,1278,
-contig2	18712	18877	ci-PB	964	-	18712	18877	0	1	165,	0,
-contig1	31366	33826	ci-PB	358	-	31366	33826	0	18	126,114,27,174,186,84,69,45,204,108,117,144,123,150,24,48,495,165,	0,126,240,270,444,630,726,801,846,1056,1167,1290,1440,1566,1722,1746,1794,2295,
-contig1	34106	35435	ci-PB	560	-	34106	35435	0	4	510,210,432,51,	0,564,774,1278,
-contig1	33879	34044	ci-PB	964	-	33879	34044	0	1	165,	0,
-contig24	12402	12561	ci-PB	0	-	12402	12561	0	2	63,96,	0,63,
-contig24	12402	12570	ci-PB	0	-	12402	12570	0	4	21,42,90,15,	0,21,63,153,
-contig24	3846	4032	ci-PB	0	-	3846	4032	0	3	51,21,96,	0,51,90,
-contig23	32405	32564	ci-PB	0	-	32405	32564	0	2	63,96,	0,63,
-contig23	32405	32573	ci-PB	0	-	32405	32573	0	4	21,42,90,15,	0,21,63,153,
-contig23	23849	24035	ci-PB	0	-	23849	24035	0	3	51,21,96,	0,51,90,
-contig67	20513	20759	ci-PB	0	-	20513	20759	0	4	81,51,21,93,	0,81,132,153,
-contig67	20531	20753	ci-PB	0	-	20531	20753	0	4	111,24,51,36,	0,111,135,186,
-contig67	18177	18309	ci-PB	0	-	18177	18309	0	1	132,	0,
-contig67	20471	20660	ci-PB	0	-	20471	20660	0	1	189,	0,
-contig67	18201	18300	ci-PB	0	-	18201	18300	0	1	99,	0,
-contig66	35516	35762	ci-PB	0	-	35516	35762	0	4	81,51,21,93,	0,81,132,153,
-contig66	35534	35756	ci-PB	0	-	35534	35756	0	4	111,24,51,36,	0,111,135,186,
-contig66	33180	33312	ci-PB	0	-	33180	33312	0	1	132,	0,
-contig66	35474	35663	ci-PB	0	-	35474	35663	0	1	189,	0,
-contig66	33204	33303	ci-PB	0	-	33204	33303	0	1	99,	0,
--- a/test-data/tblastN/workflowInputs/tblastn_Dbia3_ci.xml.psl	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-1458	762	183	0	7	60	10	57	+-	ci-PA	4191	1725	4188	contig2	45017	16199	18659	18	165,495,48,24,150,123,144,117,108,204,45,69,84,186,174,27,114,126,	1725,1890,2391,2448,2472,2622,2745,2889,3006,3114,3324,3369,3438,3528,3720,3894,3930,4062,	26358,26529,27024,27072,27102,27255,27384,27534,27654,27768,27972,28023,28104,28188,28374,28551,28578,28692,
-987	300	231	0	1	3	5	141	+-	ci-PA	4191	39	1560	contig2	45017	18939	20598	7	174,45,63,84,432,210,510,	39,213,258,321,405,840,1050,	24419,24599,24647,24716,24872,25304,25568,
-162	3	0	0	0	0	0	0	+-	ci-PA	4191	1560	1725	contig2	45017	18712	18877	1	165,	1560,	26140,
-1458	762	183	0	7	60	10	57	+-	ci-PA	4191	1725	4188	contig1	45179	31366	33826	18	165,495,48,24,150,123,144,117,108,204,45,69,84,186,174,27,114,126,	1725,1890,2391,2448,2472,2622,2745,2889,3006,3114,3324,3369,3438,3528,3720,3894,3930,4062,	11353,11524,12019,12067,12097,12250,12379,12529,12649,12763,12967,13018,13099,13183,13369,13546,13573,13687,
-987	300	231	0	1	3	5	141	+-	ci-PA	4191	39	1560	contig1	45179	34106	35765	7	174,45,63,84,432,210,510,	39,213,258,321,405,840,1050,	9414,9594,9642,9711,9867,10299,10563,
-162	3	0	0	0	0	0	0	+-	ci-PA	4191	1560	1725	contig1	45179	33879	34044	1	165,	1560,	11135,
-69	90	0	0	1	6	0	0	+-	ci-PA	4191	1467	1632	contig24	40010	12402	12561	2	96,63,	1467,1569,	27449,27545,
-78	90	0	0	3	15	0	0	+-	ci-PA	4191	1542	1725	contig24	40010	12402	12570	4	15,90,42,21,	1542,1563,1659,1704,	27440,27455,27545,27587,
-63	105	0	0	1	6	1	18	+-	ci-PA	4191	1536	1710	contig24	40010	3846	4032	3	96,21,51,	1536,1632,1659,	35978,36092,36113,
-69	90	0	0	1	6	0	0	+-	ci-PA	4191	1467	1632	contig23	50012	32405	32564	2	96,63,	1467,1569,	17448,17544,
-78	90	0	0	3	15	0	0	+-	ci-PA	4191	1542	1725	contig23	50012	32405	32573	4	15,90,42,21,	1542,1563,1659,1704,	17439,17454,17544,17586,
-63	105	0	0	1	6	1	18	+-	ci-PA	4191	1536	1710	contig23	50012	23849	24035	3	96,21,51,	1536,1632,1659,	25977,26091,26112,
-87	159	0	0	3	12	0	0	+-	ci-PA	4191	1530	1788	contig67	44531	20513	20759	4	93,21,51,81,	1530,1626,1653,1707,	23772,23865,23886,23937,
-87	135	0	0	3	18	0	0	+-	ci-PA	4191	1437	1677	contig67	44531	20531	20753	4	36,51,24,111,	1437,1482,1536,1566,	23778,23814,23865,23889,
-48	84	0	0	0	0	0	0	+-	ci-PA	4191	1503	1635	contig67	44531	18177	18309	1	132,	1503,	26222,
-69	120	0	0	0	0	0	0	+-	ci-PA	4191	1458	1647	contig67	44531	20471	20660	1	189,	1458,	23871,
-36	63	0	0	0	0	0	0	+-	ci-PA	4191	1602	1701	contig67	44531	18201	18300	1	99,	1602,	26231,
-87	159	0	0	3	12	0	0	+-	ci-PA	4191	1530	1788	contig66	45011	35516	35762	4	93,21,51,81,	1530,1626,1653,1707,	9249,9342,9363,9414,
-87	135	0	0	3	18	0	0	+-	ci-PA	4191	1437	1677	contig66	45011	35534	35756	4	36,51,24,111,	1437,1482,1536,1566,	9255,9291,9342,9366,
-48	84	0	0	0	0	0	0	+-	ci-PA	4191	1503	1635	contig66	45011	33180	33312	1	132,	1503,	11699,
-69	120	0	0	0	0	0	0	+-	ci-PA	4191	1458	1647	contig66	45011	35474	35663	1	189,	1458,	9348,
-36	63	0	0	0	0	0	0	+-	ci-PA	4191	1602	1701	contig66	45011	33204	33303	1	99,	1602,	11708,
-1050	336	231	0	1	3	6	270	+-	ci-PC	1716	39	1659	contig2	45017	18711	20598	8	171,48,63,84,432,210,510,99,	39,210,258,321,405,840,1050,1560,	24419,24596,24647,24716,24872,25304,25568,26207,
-111	138	0	0	0	0	4	39	+-	ci-PC	1716	1467	1716	contig2	45017	18601	18889	5	45,54,51,36,63,	1467,1512,1566,1617,1653,	26128,26182,26242,26305,26353,
-1050	336	231	0	1	3	6	270	+-	ci-PC	1716	39	1659	contig1	45179	33878	35765	8	171,48,63,84,432,210,510,99,	39,210,258,321,405,840,1050,1560,	9414,9591,9642,9711,9867,10299,10563,11202,
-111	138	0	0	0	0	4	39	+-	ci-PC	1716	1467	1716	contig1	45179	33768	34056	5	45,54,51,36,63,	1467,1512,1566,1617,1653,	11123,11177,11237,11300,11348,
-45	48	0	0	0	0	0	0	+-	ci-PC	1716	1467	1560	contig24	40010	12468	12561	1	93,	1467,	27449,
-45	48	0	0	0	0	0	0	+-	ci-PC	1716	1467	1560	contig23	50012	32471	32564	1	93,	1467,	17448,
-1458	762	183	0	7	60	10	57	+-	ci-PB	3837	1371	3834	contig2	45017	16199	18659	18	165,495,48,24,150,123,144,117,108,204,45,69,84,186,174,27,114,126,	1371,1536,2037,2094,2118,2268,2391,2535,2652,2760,2970,3015,3084,3174,3366,3540,3576,3708,	26358,26529,27024,27072,27102,27255,27384,27534,27654,27768,27972,28023,28104,28188,28374,28551,28578,28692,
-834	264	105	0	1	3	2	126	+-	ci-PB	3837	0	1206	contig2	45017	18939	20268	4	51,432,210,510,	0,51,486,696,	24749,24872,25304,25568,
-162	3	0	0	0	0	0	0	+-	ci-PB	3837	1206	1371	contig2	45017	18712	18877	1	165,	1206,	26140,
-1458	762	183	0	7	60	10	57	+-	ci-PB	3837	1371	3834	contig1	45179	31366	33826	18	165,495,48,24,150,123,144,117,108,204,45,69,84,186,174,27,114,126,	1371,1536,2037,2094,2118,2268,2391,2535,2652,2760,2970,3015,3084,3174,3366,3540,3576,3708,	11353,11524,12019,12067,12097,12250,12379,12529,12649,12763,12967,13018,13099,13183,13369,13546,13573,13687,
-834	264	105	0	1	3	2	126	+-	ci-PB	3837	0	1206	contig1	45179	34106	35435	4	51,432,210,510,	0,51,486,696,	9744,9867,10299,10563,
-162	3	0	0	0	0	0	0	+-	ci-PB	3837	1206	1371	contig1	45179	33879	34044	1	165,	1206,	11135,
-69	90	0	0	1	6	0	0	+-	ci-PB	3837	1113	1278	contig24	40010	12402	12561	2	96,63,	1113,1215,	27449,27545,
-78	90	0	0	3	15	0	0	+-	ci-PB	3837	1188	1371	contig24	40010	12402	12570	4	15,90,42,21,	1188,1209,1305,1350,	27440,27455,27545,27587,
-63	105	0	0	1	6	1	18	+-	ci-PB	3837	1182	1356	contig24	40010	3846	4032	3	96,21,51,	1182,1278,1305,	35978,36092,36113,
-69	90	0	0	1	6	0	0	+-	ci-PB	3837	1113	1278	contig23	50012	32405	32564	2	96,63,	1113,1215,	17448,17544,
-78	90	0	0	3	15	0	0	+-	ci-PB	3837	1188	1371	contig23	50012	32405	32573	4	15,90,42,21,	1188,1209,1305,1350,	17439,17454,17544,17586,
-63	105	0	0	1	6	1	18	+-	ci-PB	3837	1182	1356	contig23	50012	23849	24035	3	96,21,51,	1182,1278,1305,	25977,26091,26112,
-87	159	0	0	3	12	0	0	+-	ci-PB	3837	1176	1434	contig67	44531	20513	20759	4	93,21,51,81,	1176,1272,1299,1353,	23772,23865,23886,23937,
-87	135	0	0	3	18	0	0	+-	ci-PB	3837	1083	1323	contig67	44531	20531	20753	4	36,51,24,111,	1083,1128,1182,1212,	23778,23814,23865,23889,
-48	84	0	0	0	0	0	0	+-	ci-PB	3837	1149	1281	contig67	44531	18177	18309	1	132,	1149,	26222,
-69	120	0	0	0	0	0	0	+-	ci-PB	3837	1104	1293	contig67	44531	20471	20660	1	189,	1104,	23871,
-36	63	0	0	0	0	0	0	+-	ci-PB	3837	1248	1347	contig67	44531	18201	18300	1	99,	1248,	26231,
-87	159	0	0	3	12	0	0	+-	ci-PB	3837	1176	1434	contig66	45011	35516	35762	4	93,21,51,81,	1176,1272,1299,1353,	9249,9342,9363,9414,
-87	135	0	0	3	18	0	0	+-	ci-PB	3837	1083	1323	contig66	45011	35534	35756	4	36,51,24,111,	1083,1128,1182,1212,	9255,9291,9342,9366,
-48	84	0	0	0	0	0	0	+-	ci-PB	3837	1149	1281	contig66	45011	33180	33312	1	132,	1149,	11699,
-69	120	0	0	0	0	0	0	+-	ci-PB	3837	1104	1293	contig66	45011	35474	35663	1	189,	1104,	9348,
-36	63	0	0	0	0	0	0	+-	ci-PB	3837	1248	1347	contig66	45011	33204	33303	1	99,	1248,	11708,
--- a/test-data/trfBig/hubaInputs/dbia3_trfBig_sorted.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,602 +0,0 @@
-contig1	9130	9428	trf	163	1.8	164	86	2	438	36	12	13	37	1.82	AAAAAAAATTATATCTTCGGTGTTTTTCAACATACAACCTCCTAAGCTTGGAAATAACATTTCTTAATCAGTTCTGAATTTCGAATTAAATTTTTATCAAAATCGGACAACTATACCATATAGCTGTCATAGGAAGGATTGGATAATTAGTGGTAAAATAATAT
-contig1	15707	15757	trf	20	2.5	19	83	9	55	32	12	2	54	1.49	TATATCATTTATATCTCAG
-contig1	16261	16302	trf	12	3.4	12	89	0	64	2	36	24	36	1.69	TCCGTCTGTCCG
-contig1	23387	23483	trf	45	2.2	45	92	1	158	19	22	30	27	1.98	TCGGCGAAGAAATGTGCCACTTCGGCGGCACTTCTTGGAGTCACT
-contig1	23451	23520	trf	24	2.9	24	80	0	75	15	26	27	30	1.96	TTCGGCGACACTTCTTGAAGTCAG
-contig1	24200	24233	trf	15	2.2	15	94	0	57	51	12	15	21	1.75	AAACAATGGAATGCT
-contig1	29159	29628	trf	162	2.9	160	80	8	518	37	12	11	38	1.80	GGAAAACATGAAATAAAAATTATATCTTTCGTGTTTTTTAACATATACCTTCTAAGCTTGAAAATAACATTTTTTATTTGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATAAGTA
-contig1	37571	37606	trf	8	4.4	8	88	0	52	31	25	42	0	1.55	GACGGACA
-contig1	38436	38491	trf	12	4.6	12	81	0	65	0	38	27	34	1.57	TGTCCGTCCGTC
-contig1	38436	38491	trf	20	3.1	18	80	17	69	0	38	27	34	1.57	TGTCCGTCTGTCCGTCCG
-contig1	38436	38491	trf	8	6.9	8	79	8	58	0	38	27	34	1.57	TGTCCGTC
-contig1	43116	43168	trf	2	26.0	2	96	0	95	48	0	1	50	1.12	TA
-contig10	7159	7189	trf	13	2.3	13	94	0	51	36	10	16	36	1.82	AATGATGCATTTA
-contig10	7363	7540	trf	101	1.8	95	85	7	246	44	9	10	36	1.70	TTTTTATAAAATTGAATTCGAAATTCAGAACCAATTAAAAAATATTATTTATAAGAAGGTTATATGTTAAAAAACACAGTCGATATGATATAGTC
-contig10	8034	8065	trf	16	1.9	16	93	0	53	38	25	35	0	1.56	ACAGACAGACGGACGA
-contig10	16407	16472	trf	24	2.7	24	88	4	87	23	23	33	20	1.97	GAAGTGTCGCCGAAGTGACTCCTG
-contig10	17443	17508	trf	24	2.7	24	88	4	87	23	24	33	18	1.96	GAAGTGTCGCCGAAGTGACTCCTG
-contig10	18419	18897	trf	162	3.0	162	78	8	408	35	15	12	36	1.85	CCCAAAGATAATTTTTCCATATTATTTTACCACTAATTTTCCGATCCTTCATATGGCAGCAATATGATATAGTCATCCGATTTCGATAAAAATTGAATTCAAAATTCAGAACTAATTAAAAATGGTTATATCCAAGCTTAGAAAGCTATATGTTAAAAATAA
-contig10	28438	28868	trf	163	2.7	160	78	7	465	38	12	13	35	1.82	AACATTTTTTAATTAGTTCTGAATTTAAATTTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAAAATTATATCTTCGGTGTTTTTAACATATAACTCCAAAGCTTAAAAAT
-contig10	32277	32320	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig10	34149	34186	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig11	7433	7863	trf	163	2.7	160	78	7	465	38	12	13	35	1.82	AACATTTTTTAATTAGTTCTGAATTTAAATTTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAAAATTATATCTTCGGTGTTTTTAACATATAACTCCAAAGCTTAAAAAT
-contig11	11272	11315	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig11	13144	13181	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig11	22738	22776	trf	20	1.9	20	88	0	58	34	13	7	44	1.72	TATATATATAGAACCTGTTC
-contig11	25115	25366	trf	138	1.8	138	95	0	457	36	13	9	40	1.77	CAAATTTTTTGTTTAAAACCGTTTTGGACTCTAAGGCTATGCAATGCATATAACGTTATAAAAAAAGTATTTACTTTTTTAACAAATTTATAACTTACCTATAACATATAACAAGAATACCTTTTGTTTACATTTTAC
-contig11	25870	25921	trf	18	2.8	18	91	5	77	25	23	0	50	1.49	TCATCTATATCTTTCATA
-contig11	25872	25939	trf	23	2.9	23	75	6	64	23	22	1	52	1.56	ATCTTTCATTTCATATCATCTAT
-contig11	31165	31562	trf	159	2.5	155	82	6	458	38	12	13	35	1.82	TTTTGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAATATAAAAAAATTATATCTTCGGTGACTTTAACATATAACTTCCAATACTTGAAAATACAATTTTTAATTAGTTCTAAA
-contig12	2269	2312	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig12	4141	4178	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig12	13735	13773	trf	20	1.9	20	88	0	58	34	13	7	44	1.72	TATATATATAGAACCTGTTC
-contig12	16112	16363	trf	138	1.8	138	95	0	457	36	13	9	40	1.77	CAAATTTTTTGTTTAAAACCGTTTTGGACTCTAAGGCTATGCAATGCATATAACGTTATAAAAAAAGTATTTACTTTTTTAACAAATTTATAACTTACCTATAACATATAACAAGAATACCTTTTGTTTACATTTTAC
-contig12	16867	16918	trf	18	2.8	18	91	5	77	25	23	0	50	1.49	TCATCTATATCTTTCATA
-contig12	16869	16936	trf	23	2.9	23	75	6	64	23	22	1	52	1.56	ATCTTTCATTTCATATCATCTAT
-contig12	22162	22559	trf	159	2.5	155	82	6	458	38	12	13	35	1.82	TTTTGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAATATAAAAAAATTATATCTTCGGTGACTTTAACATATAACTTCCAATACTTGAAAATACAATTTTTAATTAGTTCTAAA
-contig12	26998	27051	trf	23	2.3	23	96	0	97	33	11	13	41	1.80	TATGTGTAAACAATGTTCATACT
-contig12	33017	33050	trf	17	1.9	17	100	0	66	48	12	0	39	1.40	AATACAATACAATTTTT
-contig12	43158	43197	trf	16	2.6	14	85	14	60	38	0	15	46	1.46	TATAATTTTGGGAA
-contig12	45179	45707	trf	161	3.3	156	80	6	538	36	12	12	37	1.81	AATTTTCCGATCGTTCCTATGGCAGCTATAAGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTATATGTTAAAAAACACGAAAGATATAATTTTTTTTATTTTCCATT
-contig12	55866	55914	trf	24	2.0	24	91	0	78	50	18	6	25	1.70	ACACTTAAAAAATGTTTAACAACA
-contig13	9853	9901	trf	24	2.0	24	91	0	78	50	18	6	25	1.70	ACACTTAAAAAATGTTTAACAACA
-contig13	24263	24380	trf	61	1.9	61	96	0	216	26	14	17	41	1.87	AACTTTTCTGTTAGTAACATTGGAGATTGATGTTATCCTAATCCAGTCTGATAGTCTGTTA
-contig13	33337	33598	trf	140	1.9	138	87	3	380	36	11	12	39	1.79	AAAAAATTATAGCTTCGGGGTTTTTTAACATACAACCTTAAAACCTGGAAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGATGACTATATCATATAGCTGTGGTAAAATAATATG
-contig13	33718	34195	trf	163	3.0	161	81	4	561	36	15	11	35	1.85	TTGTTACATATATTTTCCCACTAATTTTCCGATCGTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATTGATATTTCCAAGCTAGAAGGTTAAATGTTAAAAAACACCAAAGATATAAT
-contig13	34300	34345	trf	20	2.2	20	84	0	54	31	24	37	6	1.81	GACGGTCAGACAGACAGACA
-contig14	9255	9372	trf	61	1.9	61	96	0	216	26	14	17	41	1.87	AACTTTTCTGTTAGTAACATTGGAGATTGATGTTATCCTAATCCAGTCTGATAGTCTGTTA
-contig14	18329	18590	trf	140	1.9	138	87	3	380	36	11	12	39	1.79	AAAAAATTATAGCTTCGGGGTTTTTTAACATACAACCTTAAAACCTGGAAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGATGACTATATCATATAGCTGTGGTAAAATAATATG
-contig14	18710	19187	trf	163	3.0	161	81	4	561	36	15	11	35	1.85	TTGTTACATATATTTTCCCACTAATTTTCCGATCGTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATTGATATTTCCAAGCTAGAAGGTTAAATGTTAAAAAACACCAAAGATATAAT
-contig14	19292	19337	trf	20	2.2	20	84	0	54	31	24	37	6	1.81	GACGGTCAGACAGACAGACA
-contig14	29938	30407	trf	162	2.9	159	83	4	559	35	13	13	36	1.85	AAAAATTATATCTTCGCTGTTTTTAACATATAACCTTCTAAGCTTGAAATAACATTTTTTAATTAGTTTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGAAAAACATGAAAT
-contig14	36315	36401	trf	45	1.9	45	85	4	120	40	15	36	8	1.77	AAGGAAGAAGAAGACGGGAGCTTGCACAAGAGCAAGGACGAGGAT
-contig14	39838	40128	trf	149	1.9	148	84	6	381	36	11	12	39	1.79	ATATAGCTCCCATAGGAACAATCGGAAAATTAGTAGAAAAACATGAAATACATATATATCCTTGGTGTTTTTTAACATATAACCTTATAAGCTTGAAAATAACATTTTTTAATTAGTTTTGAAATTCGAATTAAATTTTATCAAAATT
-contig15	0	400	trf	162	2.5	162	83	4	481	36	13	14	36	1.85	TTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGAAAAAATAATATTGAAAAATGATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTGAAAATAACATTTTTTAATTAGT
-contig15	6308	6394	trf	45	1.9	45	85	4	120	40	15	36	8	1.77	AAGGAAGAAGAAGACGGGAGCTTGCACAAGAGCAAGGACGAGGAT
-contig15	9831	10121	trf	149	1.9	148	84	6	381	36	11	12	39	1.79	ATATAGCTCCCATAGGAACAATCGGAAAATTAGTAGAAAAACATGAAATACATATATATCCTTGGTGTTTTTTAACATATAACCTTATAAGCTTGAAAATAACATTTTTTAATTAGTTTTGAAATTCGAATTAAATTTTATCAAAATT
-contig15	18867	18897	trf	12	2.5	12	94	0	51	0	40	30	30	1.57	GTCCGTCTGGCC
-contig15	19005	19470	trf	161	2.9	159	77	7	488	35	13	12	38	1.82	AAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATTAGTCGGACACTTAT
-contig15	27771	27868	trf	22	4.5	22	89	1	151	45	9	9	36	1.68	ATATTGCCAATATTATAAGATA
-contig15	29788	29936	trf	74	2.0	73	97	1	278	45	10	8	35	1.69	TGACCATGGCAATAAATAAGCAGTTTTTTTTTTATTTATTCGAAAAAATACAAAATAAAATTAAATAACTACA
-contig15	39945	40008	trf	17	3.6	17	84	4	72	39	1	1	57	1.18	ATATTTATTATTATTAT
-contig15	49623	50014	trf	161	2.4	161	87	2	534	34	14	12	38	1.83	ATAATTTTTTCATATTATTTTACTACTAATTTTCCGATCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAATTTAAGTAGAAATTCAGACCTAACTAAAAATGACATTTCCAAGCTTACAAGGTGATATGTTAAAAAACACAGAAGAT
-contig16	2412	3083	trf	162	4.1	162	92	0	1049	36	12	12	38	1.81	ATAATTTTTTCATATTATTTTAATACTAATTTTCCGATCTTTCATATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAGAAGGTGATATGTTAAAAAACACCGAAGAT
-contig16	2949	3202	trf	134	1.9	135	90	0	409	38	10	13	37	1.79	CTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTCATTTCCAAGCTTAGAAGGTGATATGCTAAAAAACACCGAAGATATAATTTTTTCATATTATTTTAATT
-contig16	4570	4859	trf	156	1.8	157	85	3	404	37	12	13	37	1.83	AAAATTATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTAGAAATAACATTTATTATTCAGTTCTGAATTTCGAATTAAATTTGATAAAAATAGGACGACTATATCATATAGCTGCCATAGGAACGACCGGAAAATTAGTCAGAAAACATG
-contig16	13815	13855	trf	14	2.9	14	100	0	80	27	22	15	35	1.94	GCCCTATTTAAGTA
-contig16	15817	15847	trf	13	2.2	14	94	5	53	63	3	13	20	1.43	AAAGGAAACTTTAA
-contig16	16698	16742	trf	16	2.8	16	92	0	79	52	6	4	36	1.49	AATCAATTAAAATTGT
-contig16	18449	18479	trf	12	2.5	12	94	0	51	3	40	23	33	1.71	GTCCGTCTGTCC
-contig16	19249	19657	trf	162	2.5	159	85	6	527	37	11	13	37	1.81	AAAAAATTATATCTTCGGTGTTTTTAACATATACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTGCCATAGGAAAGATCGGAAAAATAGTGAGAAAATAATAT
-contig16	27571	27953	trf	162	2.4	158	81	6	407	37	13	13	36	1.83	AATTAAATTTTATAAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTCGTAAAATTAAAATGAAAAACTATATCTTCGGTGTTTTTTAACATATAACCTAATAAGCTTGAAAATAACATTCTTTAATTAGTTCTGAAT
-contig16	31405	31439	trf	16	2.2	16	89	5	52	52	8	5	32	1.56	AAACATTTGACTATAA
-contig16	41711	41757	trf	14	3.3	14	96	0	83	41	23	0	34	1.55	CAATACCTTTATAA
-contig17	7563	7945	trf	162	2.4	158	81	6	407	37	13	13	36	1.83	AATTAAATTTTATAAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTCGTAAAATTAAAATGAAAAACTATATCTTCGGTGTTTTTTAACATATAACCTAATAAGCTTGAAAATAACATTCTTTAATTAGTTCTGAAT
-contig17	11397	11431	trf	16	2.2	16	89	5	52	52	8	5	32	1.56	AAACATTTGACTATAA
-contig17	21703	21749	trf	14	3.3	14	96	0	83	41	23	0	34	1.55	CAATACCTTTATAA
-contig17	30481	30516	trf	16	2.2	16	100	0	70	62	5	0	31	1.18	ATATAATAAAATATAC
-contig17	34819	34894	trf	37	2.0	37	97	0	141	40	12	10	37	1.77	TTGAATTAAATTTTATCAAAATCGGACGACTATATCA
-contig17	37577	37615	trf	11	3.3	11	92	7	58	52	0	2	44	1.14	ATAATATATAT
-contig17	37580	37616	trf	13	2.8	13	95	0	63	50	0	2	47	1.15	ATATATATATAAT
-contig17	37580	37616	trf	2	18.0	2	88	11	56	50	0	2	47	1.15	AT
-contig18	5472	5507	trf	16	2.2	16	100	0	70	62	5	0	31	1.18	ATATAATAAAATATAC
-contig18	9810	9885	trf	37	2.0	37	97	0	141	40	12	10	37	1.77	TTGAATTAAATTTTATCAAAATCGGACGACTATATCA
-contig18	12568	12606	trf	11	3.3	11	92	7	58	52	0	2	44	1.14	ATAATATATAT
-contig18	12571	12607	trf	13	2.8	13	95	0	63	50	0	2	47	1.15	ATATATATATAAT
-contig18	12571	12607	trf	2	18.0	2	88	11	56	50	0	2	47	1.15	AT
-contig18	15659	15708	trf	22	2.3	21	82	6	62	26	10	12	51	1.71	TTATTTGCGTATAACATAACT
-contig18	17942	17967	trf	13	1.9	13	100	0	50	28	8	0	64	1.22	TTTTTTATATCAA
-contig18	26801	26833	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig18	31985	32018	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig18	32891	33363	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig18	34970	35002	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig19	655	704	trf	22	2.3	21	82	6	62	26	10	12	51	1.71	TTATTTGCGTATAACATAACT
-contig19	2938	2963	trf	13	1.9	13	100	0	50	28	8	0	64	1.22	TTTTTTATATCAA
-contig19	11797	11829	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig19	16981	17014	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig19	17887	18359	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig19	19966	19998	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig19	25006	25147	trf	73	1.9	72	85	1	192	39	15	22	21	1.91	AAAAACAAAAAGGGTCGCGATCGCGAAAAAGTAACTTCTAAGACACTTCTGGACAATGATAGATGATAACAC
-contig19	25732	25774	trf	22	2.0	21	85	4	57	40	4	7	47	1.52	GAAATATCATATTATATATTG
-contig19	26304	26613	trf	158	1.9	161	80	7	362	38	11	11	37	1.79	TTTGGTGTTTTTTAACATATAAACTTATACCCTTCAATATAACATTCTTTAATAAGTTCTAATTTTGTAATTAAATTTAATCAAAAATCAGACGACTATATCATATAGCTGCCATACGAAAAATCGAAAAATGGTGGAAAAATAATATAACAAATTATATC
-contig2	540	590	trf	20	2.5	19	83	9	55	32	12	2	54	1.49	TATATCATTTATATCTCAG
-contig2	1094	1135	trf	12	3.4	12	89	0	64	2	36	24	36	1.69	TCCGTCTGTCCG
-contig2	8220	8316	trf	45	2.2	45	92	1	158	19	22	30	27	1.98	TCGGCGAAGAAATGTGCCACTTCGGCGGCACTTCTTGGAGTCACT
-contig2	8284	8353	trf	24	2.9	24	80	0	75	15	26	27	30	1.96	TTCGGCGACACTTCTTGAAGTCAG
-contig2	9033	9066	trf	15	2.2	15	94	0	57	51	12	15	21	1.75	AAACAATGGAATGCT
-contig2	13992	14461	trf	162	2.9	160	80	8	518	37	12	11	38	1.80	GGAAAACATGAAATAAAAATTATATCTTTCGTGTTTTTTAACATATACCTTCTAAGCTTGAAAATAACATTTTTTATTTGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATAAGTA
-contig2	22404	22439	trf	8	4.4	8	88	0	52	31	25	42	0	1.55	GACGGACA
-contig2	23269	23324	trf	12	4.6	12	81	0	65	0	38	27	34	1.57	TGTCCGTCCGTC
-contig2	23269	23324	trf	20	3.1	18	80	17	69	0	38	27	34	1.57	TGTCCGTCTGTCCGTCCG
-contig2	23269	23324	trf	8	6.9	8	79	8	58	0	38	27	34	1.57	TGTCCGTC
-contig2	27949	28001	trf	2	26.0	2	96	0	95	48	0	1	50	1.12	TA
-contig2	38280	38311	trf	16	1.9	16	93	0	53	41	19	6	32	1.77	TACATACATACATATG
-contig20	6794	6826	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig20	11978	12011	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig20	12884	13356	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig20	14963	14995	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig20	20003	20144	trf	73	1.9	72	85	1	192	39	15	22	21	1.91	AAAAACAAAAAGGGTCGCGATCGCGAAAAAGTAACTTCTAAGACACTTCTGGACAATGATAGATGATAACAC
-contig20	20729	20771	trf	22	2.0	21	85	4	57	40	4	7	47	1.52	GAAATATCATATTATATATTG
-contig20	21301	21610	trf	158	1.9	161	80	7	362	38	11	11	37	1.79	TTTGGTGTTTTTTAACATATAAACTTATACCCTTCAATATAACATTCTTTAATAAGTTCTAATTTTGTAATTAAATTTAATCAAAAATCAGACGACTATATCATATAGCTGCCATACGAAAAATCGAAAAATGGTGGAAAAATAATATAACAAATTATATC
-contig21	30635	30681	trf	20	2.3	20	85	3	67	34	6	6	52	1.53	ATATATTTTTCATAAAGTAT
-contig21	35118	35267	trf	39	3.9	41	73	17	124	50	2	1	46	1.21	TTATATTTATATAAATATATTATATACAAAATATATTATAT
-contig21	35148	35204	trf	23	2.4	23	84	0	67	50	0	1	48	1.11	ATATTTATATTAAAAAAATATAG
-contig21	35148	35256	trf	2	56.5	2	71	9	64	49	0	0	50	1.07	AT
-contig21	35164	35256	trf	23	4.3	23	72	17	81	48	0	1	50	1.08	ATTATATATATTTATATAAATAT
-contig21	35188	35267	trf	41	2.0	41	85	5	108	49	1	0	49	1.09	ATATATATATTTATATAAATATATTATAAAAATAATATATT
-contig21	47789	47815	trf	1	26.0	1	100	0	52	100	0	0	0	0.00	A
-contig22	20631	20677	trf	20	2.3	20	85	3	67	34	6	6	52	1.53	ATATATTTTTCATAAAGTAT
-contig22	25114	25263	trf	39	3.9	41	73	17	124	50	2	1	46	1.21	TTATATTTATATAAATATATTATATACAAAATATATTATAT
-contig22	25144	25200	trf	23	2.4	23	84	0	67	50	0	1	48	1.11	ATATTTATATTAAAAAAATATAG
-contig22	25144	25252	trf	2	56.5	2	71	9	64	49	0	0	50	1.07	AT
-contig22	25160	25252	trf	23	4.3	23	72	17	81	48	0	1	50	1.08	ATTATATATATTTATATAAATAT
-contig22	25184	25263	trf	41	2.0	41	85	5	108	49	1	0	49	1.09	ATATATATATTTATATAAATATATTATAAAAATAATATATT
-contig22	37785	37811	trf	1	26.0	1	100	0	52	100	0	0	0	0.00	A
-contig22	40017	40258	trf	129	1.9	130	90	2	387	37	12	15	34	1.85	GCTTGGAAATAACATTTTTAAATTAGTTCTGAATTTGGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACACTCGGAAAATTAGTCGGAAAATAATATTGAAAAATTTAC
-contig22	46420	46746	trf	163	2.0	163	83	3	415	34	17	12	35	1.88	GTCAAAAAGCCTCAAAGCTATAATTTGTTTCCTACAATTTTCCCACCAATTTTCCGATCGATCCTATAACACCTATATGATACAGTCATCAGATTTTGGTAAAATTGAATACGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAGCGTAAAAGGTTATAT
-contig23	10	251	trf	129	1.9	130	90	2	387	37	12	15	34	1.85	GCTTGGAAATAACATTTTTAAATTAGTTCTGAATTTGGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACACTCGGAAAATTAGTCGGAAAATAATATTGAAAAATTTAC
-contig23	6413	6739	trf	163	2.0	163	83	3	415	34	17	12	35	1.88	GTCAAAAAGCCTCAAAGCTATAATTTGTTTCCTACAATTTTCCCACCAATTTTCCGATCGATCCTATAACACCTATATGATACAGTCATCAGATTTTGGTAAAATTGAATACGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAGCGTAAAAGGTTATAT
-contig23	28201	28615	trf	159	2.6	155	81	6	467	36	11	12	39	1.79	AAAAATTATATCTTTCGTGTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTGTTTTGAATTTAGAATTAAATTTAATAAAATCGGACGACTATATTATATAGCTGCCATAGAAACAATCGCAAAATTAGTTGGAAAATATG
-contig23	33725	33774	trf	16	3.1	16	77	11	55	36	22	36	4	1.73	GACGGACAGACAGACA
-contig23	34608	34836	trf	125	1.8	125	84	1	314	30	26	17	24	1.97	ACGCCCACAAACGGTTAAAACGCTTAAATCAGTCTGCCGCCCACATAACATATACAGTAAAAGACGGTAGGTGGCGCCCTAAAATATCACATTGATGCTTATAAAAATTTGCCACGCCCACTCTA
-contig23	42458	42488	trf	15	2.0	15	100	0	60	33	60	0	6	1.23	TCCACACCACACCAC
-contig23	43293	43665	trf	20	18.2	20	76	4	314	57	8	4	29	1.47	AATAACTAAATAGCTAAATA
-contig23	43293	43715	trf	60	7.0	60	83	5	503	58	8	3	29	1.46	AATAACTAAATAGCTAAATAATTAATTAAATAATTAACTAAATAACTAAATAGCTAAATA
-contig23	43293	43715	trf	8	52.4	8	75	7	264	58	8	3	29	1.46	AATAACTA
-contig23	43313	43743	trf	12	35.6	12	69	8	165	57	8	3	30	1.45	ATTAACTAAATA
-contig23	43319	43715	trf	40	9.9	40	79	4	316	58	8	3	29	1.45	TAAATAACTAAATAACTAAATAAATAATTAAATAAATAAC
-contig23	44010	44071	trf	32	1.9	32	89	0	95	3	34	26	36	1.73	ATGTCCGTTTGGCCGTCCGTCCGTCCGTCCGT
-contig23	44012	44075	trf	12	4.9	12	80	14	72	1	34	26	36	1.67	GTCCGTCTGTCC
-contig23	46968	47342	trf	160	2.4	159	78	9	374	35	12	16	35	1.87	GAACGATCGGAAAATTGGTGGAAAAATAATATGATACAAATTACAGCTTCGGTGTTTTTTGACACATAACCTTCCTAGCTTGGAAATAACATTTTTCAATAAGTTATAAATTTCAATTATTTTACAGAATCGGACGACAACATCATATAGCTGCCATAA
-contig24	8198	8612	trf	159	2.6	155	81	6	467	36	11	12	39	1.79	AAAAATTATATCTTTCGTGTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTGTTTTGAATTTAGAATTAAATTTAATAAAATCGGACGACTATATTATATAGCTGCCATAGAAACAATCGCAAAATTAGTTGGAAAATATG
-contig24	13722	13771	trf	16	3.1	16	77	11	55	36	22	36	4	1.73	GACGGACAGACAGACA
-contig24	14605	14833	trf	125	1.8	125	84	1	314	30	26	17	24	1.97	ACGCCCACAAACGGTTAAAACGCTTAAATCAGTCTGCCGCCCACATAACATATACAGTAAAAGACGGTAGGTGGCGCCCTAAAATATCACATTGATGCTTATAAAAATTTGCCACGCCCACTCTA
-contig24	22455	22485	trf	15	2.0	15	100	0	60	33	60	0	6	1.23	TCCACACCACACCAC
-contig24	23290	23662	trf	20	18.2	20	76	4	314	57	8	4	29	1.47	AATAACTAAATAGCTAAATA
-contig24	23290	23712	trf	60	7.0	60	83	5	503	58	8	3	29	1.46	AATAACTAAATAGCTAAATAATTAATTAAATAATTAACTAAATAACTAAATAGCTAAATA
-contig24	23290	23712	trf	8	52.4	8	75	7	264	58	8	3	29	1.46	AATAACTA
-contig24	23310	23740	trf	12	35.6	12	69	8	165	57	8	3	30	1.45	ATTAACTAAATA
-contig24	23316	23712	trf	40	9.9	40	79	4	316	58	8	3	29	1.45	TAAATAACTAAATAACTAAATAAATAATTAAATAAATAAC
-contig24	24007	24068	trf	32	1.9	32	89	0	95	3	34	26	36	1.73	ATGTCCGTTTGGCCGTCCGTCCGTCCGTCCGT
-contig24	24009	24072	trf	12	4.9	12	80	14	72	1	34	26	36	1.67	GTCCGTCTGTCC
-contig24	26965	27339	trf	160	2.4	159	78	9	374	35	12	16	35	1.87	GAACGATCGGAAAATTGGTGGAAAAATAATATGATACAAATTACAGCTTCGGTGTTTTTTGACACATAACCTTCCTAGCTTGGAAATAACATTTTTCAATAAGTTATAAATTTCAATTATTTTACAGAATCGGACGACAACATCATATAGCTGCCATAA
-contig24	29976	30022	trf	6	7.7	6	92	0	65	23	17	23	34	1.96	TTACGG
-contig24	29976	30026	trf	18	2.8	18	93	0	82	24	16	24	36	1.94	TTACAGTTACAGTTACGG
-contig24	32044	32083	trf	5	7.8	5	94	0	69	20	0	38	41	1.53	GTTGA
-contig24	34951	35301	trf	162	2.2	157	81	5	382	36	13	12	38	1.82	ATATGTTAAAAAACACCAAAAATATAATTTTTTCATATGATTTTCCCAGTAATTTTTCGATCGTTCCTATAACAACTATATAATATAATCGCCCGATTTTCATAAAATTTAATTCGAAATTCAATACAAATTAAAAAATGTTATAGCGTAGGAGGTT
-contig24	39183	39669	trf	162	3.0	158	82	5	578	36	13	12	37	1.83	TTTTATATTATTTTCCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAGGGTATATGTTAAAAAACACCAAAGATATAAT
-contig24	39189	39669	trf	163	3.0	161	82	3	597	36	13	12	37	1.83	ATTATTTTACCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTAAT
-contig25	2035	2074	trf	5	7.8	5	94	0	69	20	0	38	41	1.53	GTTGA
-contig25	4942	5292	trf	162	2.2	157	81	5	382	36	13	12	38	1.82	ATATGTTAAAAAACACCAAAAATATAATTTTTTCATATGATTTTCCCAGTAATTTTTCGATCGTTCCTATAACAACTATATAATATAATCGCCCGATTTTCATAAAATTTAATTCGAAATTCAATACAAATTAAAAAATGTTATAGCGTAGGAGGTT
-contig25	9174	9660	trf	162	3.0	158	82	5	578	36	13	12	37	1.83	TTTTATATTATTTTCCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAGGGTATATGTTAAAAAACACCAAAGATATAAT
-contig25	9180	9660	trf	163	3.0	161	82	3	597	36	13	12	37	1.83	ATTATTTTACCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTAAT
-contig25	10794	10823	trf	15	1.9	15	100	0	58	34	10	6	48	1.64	TAATTTAGATTTCAC
-contig25	10896	10946	trf	20	2.5	20	100	0	100	18	20	46	16	1.85	TAGGTGGCGCAAGGATGCGC
-contig25	10896	10947	trf	10	5.1	10	73	17	52	17	19	45	17	1.86	TAGGTGGCGC
-contig25	20371	21270	trf	162	5.7	162	70	14	532	35	12	14	38	1.83	ATAACATTTTTTAATTAGTTCTTAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGTAAAATAATAATGAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTGAAA
-contig25	20400	20805	trf	160	2.5	160	81	8	473	37	13	14	35	1.84	TTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAATTATATCTTCGGTGTTTTTTTAACATATAACCGTATAAGCTTGAAAATAACATTTATTATTAGTGCTTAA
-contig25	25029	25058	trf	12	2.4	12	100	0	58	34	24	41	0	1.55	ACGGACGGACAG
-contig25	29026	29060	trf	8	4.2	8	92	0	50	32	26	41	0	1.56	ACGGACAG
-contig25	29458	29504	trf	20	2.4	20	89	7	69	52	21	2	23	1.58	ACAATACAATACATTAGCAT
-contig25	29458	29506	trf	18	2.6	18	86	6	69	50	20	2	27	1.60	ACAATACATTACATACAT
-contig25	36613	36916	trf	162	1.9	161	84	0	408	36	12	12	37	1.81	AAATTAGATCTTCGGTGTTTTTAACATATAACCTCATAAACTTGAAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATAACATAAAGCTGCCATAGGAACAATCGGAAAATTAGTCGAAAAACATGAAATAA
-contig25	36630	36976	trf	162	2.1	162	81	2	390	36	11	14	37	1.82	TTTTTAACATATAACCTTATAAACTTGAAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATAACATAAAGCTGCCATAGGAACAATCGGAAAATTAGTCGAAAAACATGAAATAAAAATTAGAGCTTTGGGGC
-contig25	38794	38823	trf	14	2.0	15	93	6	51	37	0	0	62	0.96	AATTTAATAATTTTT
-contig25	43887	44184	trf	148	2.0	148	98	0	576	34	9	12	44	1.75	TGGCTAATTTACATTTTTTTACATTTATCAAAATAGAAAGTTATTTTCATTGGTTCTAAAAATCTAGTTTAGTAAAAATGTTCAGAACAGTCAAATGAAGTTCTTTTTTGATTATGATTTATATAACTCCTTTAAATAAGGATGTTCT
-contig25	50073	50105	trf	8	3.9	8	95	4	55	87	9	0	3	0.64	AAAAAAAC
-contig25	51989	52022	trf	12	2.7	12	95	4	57	39	15	3	42	1.62	CTATATATATCA
-contig25	62041	62076	trf	16	2.1	17	94	5	63	85	0	0	14	0.59	AAAAAATAATAATAAAA
-contig26	58	90	trf	8	3.9	8	95	4	55	87	9	0	3	0.64	AAAAAAAC
-contig26	1974	2007	trf	12	2.7	12	95	4	57	39	15	3	42	1.62	CTATATATATCA
-contig26	12026	12061	trf	16	2.1	17	94	5	63	85	0	0	14	0.59	AAAAAATAATAATAAAA
-contig27	15760	15805	trf	19	2.4	19	85	10	58	48	4	0	46	1.22	TTAAAATATATATATTTTA
-contig28	755	800	trf	19	2.4	19	85	10	58	48	4	0	46	1.22	TTAAAATATATATATTTTA
-contig28	41413	41465	trf	17	3.0	17	88	2	77	11	11	34	42	1.77	GTGGAAGGTGTCTTTTT
-contig28	44917	45162	trf	125	2.0	125	83	3	314	24	16	29	29	1.97	TATAAGCAGAAAAGCGATATTTTAGGGAGCCACCTACCAGCCATTTCAATAGATGTTATGTGGGCAGCAGACAGATTTAAGCGTTTAAACCATTTGCGGGCGTTACAGTGGGCGTGGCACTTTTT
-contig28	46311	46343	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig28	46340	46373	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig29	21404	21456	trf	17	3.0	17	88	2	77	11	11	34	42	1.77	GTGGAAGGTGTCTTTTT
-contig29	24908	25153	trf	125	2.0	125	83	3	314	24	16	29	29	1.97	TATAAGCAGAAAAGCGATATTTTAGGGAGCCACCTACCAGCCATTTCAATAGATGTTATGTGGGCAGCAGACAGATTTAAGCGTTTAAACCATTTGCGGGCGTTACAGTGGGCGTGGCACTTTTT
-contig29	26302	26334	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig29	26331	26364	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig29	30652	30678	trf	8	3.2	8	100	0	52	0	34	26	38	1.57	TGTCCGTC
-contig29	36871	36898	trf	7	3.9	7	100	0	54	59	29	11	0	1.32	CAAACAG
-contig29	38824	38868	trf	13	3.4	13	93	0	79	25	22	31	20	1.98	GTGCATGCTAACG
-contig29	39109	39142	trf	5	6.6	5	92	0	57	18	39	42	0	1.50	CCGAG
-contig29	39341	39399	trf	6	10.2	6	81	10	50	0	27	18	53	1.45	CTCTGT
-contig29	46655	46680	trf	10	2.5	10	100	0	50	0	12	64	24	1.27	GGGCGGTTGT
-contig29	46945	46990	trf	8	5.6	8	83	0	63	2	35	24	37	1.68	TGCTGCTC
-contig3	3265	3296	trf	16	1.9	16	93	0	53	41	19	6	32	1.77	TACATACATACATATG
-contig3	17933	17958	trf	10	2.5	10	100	0	50	60	8	0	32	1.26	ATATAAACAT
-contig3	19067	19124	trf	28	2.0	28	100	0	114	43	14	10	31	1.79	AATTAAATTTTATCAAAATCGGACGACT
-contig3	23368	23418	trf	2	25.0	2	100	0	100	50	0	0	50	1.00	AT
-contig3	24889	25322	trf	160	2.7	161	80	6	452	36	12	12	38	1.82	AATATTAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTATTTGGTTTAATTTCGAATTAAATTTTATTAAAATCGGACGACCATATCATACAGCTCCCATAGAAACAATCGGAAAATTAGTCGGAAACATG
-contig3	26816	26887	trf	18	4.1	17	84	12	90	19	4	0	76	0.96	TTTTTTTATATATTTTT
-contig3	26816	26900	trf	15	5.2	15	79	16	71	20	5	0	73	1.03	TTTTTTTATATATAT
-contig3	26816	26900	trf	18	5.0	16	83	13	89	20	5	0	73	1.03	TTTTTTTATATATTTT
-contig3	26820	26887	trf	17	3.7	19	80	20	74	20	4	0	74	0.99	TTTATATATTTTTTTTTCA
-contig3	29468	29515	trf	25	2.0	23	84	12	60	34	0	17	48	1.47	ATTATAATTATGATGTTATGATG
-contig3	38756	38791	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig3	38758	38788	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig30	1299	1331	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig30	1328	1361	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig30	5649	5675	trf	8	3.2	8	100	0	52	0	34	26	38	1.57	TGTCCGTC
-contig30	11868	11895	trf	7	3.9	7	100	0	54	59	29	11	0	1.32	CAAACAG
-contig30	13821	13865	trf	13	3.4	13	93	0	79	25	22	31	20	1.98	GTGCATGCTAACG
-contig30	14106	14139	trf	5	6.6	5	92	0	57	18	39	42	0	1.50	CCGAG
-contig30	14338	14396	trf	6	10.2	6	81	10	50	0	27	18	53	1.45	CTCTGT
-contig30	21652	21677	trf	10	2.5	10	100	0	50	0	12	64	24	1.27	GGGCGGTTGT
-contig30	21942	21987	trf	8	5.6	8	83	0	63	2	35	24	37	1.68	TGCTGCTC
-contig30	33675	33702	trf	12	2.2	12	100	0	54	33	25	40	0	1.56	ACGGACGGACAG
-contig30	38138	38430	trf	162	1.8	160	87	4	435	37	13	13	35	1.84	GTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAAAAATAAAAATATGGTATTTCCAAGCGTAGAAGGTTATAAGTTAAAAAAAAACCGAAGATATAATTTTTCAATATTATTTTACCACTAATTTTCCGATT
-contig30	43427	43457	trf	14	2.1	14	93	0	51	43	10	16	30	1.81	TATAGCCTATAAGA
-contig30	48376	48681	trf	163	1.9	163	83	5	402	35	14	15	34	1.88	AATTTTCCGATCGTTTCTATGGCAGCAATAAGATATAGTCGTCCGATTTTGATAAAATGTGAGTCGAAATTCAGAACTAATTAAAAAATGATATTTCCAAGAAAAGGAGGTTATATGTCAAAAAACACCAAAGATATAATTTGTGTCATTTTATTTTCCCACC
-contig30	48838	48870	trf	12	2.7	12	90	0	55	31	25	40	3	1.71	ACGGACGGACAG
-contig30	63065	63289	trf	123	1.8	123	88	1	342	37	13	13	36	1.84	TTCCTATGACAGATAAATGATATAGTCGTCCAATCTTATTAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTAAGAAGGTTATTTGTCAAAAATCAATCCGATCG
-contig31	3420	3450	trf	14	2.1	14	93	0	51	43	10	16	30	1.81	TATAGCCTATAAGA
-contig31	8369	8674	trf	163	1.9	163	83	5	402	35	14	15	34	1.88	AATTTTCCGATCGTTTCTATGGCAGCAATAAGATATAGTCGTCCGATTTTGATAAAATGTGAGTCGAAATTCAGAACTAATTAAAAAATGATATTTCCAAGAAAAGGAGGTTATATGTCAAAAAACACCAAAGATATAATTTGTGTCATTTTATTTTCCCACC
-contig31	8831	8863	trf	12	2.7	12	90	0	55	31	25	40	3	1.71	ACGGACGGACAG
-contig31	23058	23282	trf	123	1.8	123	88	1	342	37	13	13	36	1.84	TTCCTATGACAGATAAATGATATAGTCGTCCAATCTTATTAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTAAGAAGGTTATTTGTCAAAAATCAATCCGATCG
-contig31	32398	32439	trf	21	2.0	21	95	0	73	17	7	14	60	1.55	TTTTTTTAAGTCCTGTTTAGA
-contig32	2387	2428	trf	21	2.0	21	95	0	73	17	7	14	60	1.55	TTTTTTTAAGTCCTGTTTAGA
-contig32	10363	10394	trf	12	2.6	12	89	0	53	38	25	35	0	1.56	ACGGACAGACAG
-contig32	17272	17334	trf	2	31.5	2	90	3	99	48	0	0	51	1.00	TA
-contig32	20292	20360	trf	33	2.2	33	92	7	115	2	10	36	50	1.52	TGCTGGTGCTGTTGTTGTGATTGTTGTTGTTGC
-contig32	20364	20414	trf	3	16.7	3	82	0	55	2	26	32	40	1.67	TGC
-contig32	20364	20421	trf	15	3.8	15	85	0	78	1	24	31	42	1.65	TGCTGCTGTTGCTGC
-contig32	28810	28846	trf	18	2.0	18	94	0	63	41	0	11	47	1.39	TTAATTTTTAAATGGAAA
-contig32	35359	35405	trf	23	2.0	23	91	4	76	54	0	0	45	0.99	ATTTAAATTTAATTTAAATAAAA
-contig33	2270	2332	trf	2	31.5	2	90	3	99	48	0	0	51	1.00	TA
-contig33	5290	5358	trf	33	2.2	33	92	7	115	2	10	36	50	1.52	TGCTGGTGCTGTTGTTGTGATTGTTGTTGTTGC
-contig33	5362	5412	trf	3	16.7	3	82	0	55	2	26	32	40	1.67	TGC
-contig33	5362	5419	trf	15	3.8	15	85	0	78	1	24	31	42	1.65	TGCTGCTGTTGCTGC
-contig33	13808	13844	trf	18	2.0	18	94	0	63	41	0	11	47	1.39	TTAATTTTTAAATGGAAA
-contig33	20357	20403	trf	23	2.0	23	91	4	76	54	0	0	45	0.99	ATTTAAATTTAATTTAAATAAAA
-contig34	16671	16697	trf	11	2.4	11	100	0	52	42	7	7	42	1.62	ATTTCGATAAA
-contig35	30318	30688	trf	184	2.0	184	98	0	722	32	15	15	36	1.89	CAAAAATAATTAAAAAATGTTATTTCCAAGCGTAGAAGGTTATATGTTGAAAAACAACGAAGCTATAATTTTTTCATATTATTTTCTTACAATTTTTTTGTCGTTCGTGTGACAGCTATATGATATAGTGGTCCGATTTTGATACTGCGTTGCAAAAATCTGACTGAAATCATTCTAGCCTCCG
-contig35	32392	32836	trf	162	2.7	161	84	6	576	36	13	12	37	1.82	AAAAATTATATCTTCGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACAATCGGAAAATTAATAGGAAAACATGAAAT
-contig35	35259	35292	trf	15	2.3	15	89	5	50	57	0	0	42	0.98	TAAAAAATAATTATT
-contig35	39787	39848	trf	31	2.0	31	96	0	113	45	11	11	31	1.76	ATGGTCATACTGAAACTAATACATAAATTAT
-contig36	5311	5681	trf	184	2.0	184	98	0	722	32	15	15	36	1.89	CAAAAATAATTAAAAAATGTTATTTCCAAGCGTAGAAGGTTATATGTTGAAAAACAACGAAGCTATAATTTTTTCATATTATTTTCTTACAATTTTTTTGTCGTTCGTGTGACAGCTATATGATATAGTGGTCCGATTTTGATACTGCGTTGCAAAAATCTGACTGAAATCATTCTAGCCTCCG
-contig36	7385	7829	trf	162	2.7	161	84	6	576	36	13	12	37	1.82	AAAAATTATATCTTCGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACAATCGGAAAATTAATAGGAAAACATGAAAT
-contig36	10252	10285	trf	15	2.3	15	89	5	50	57	0	0	42	0.98	TAAAAAATAATTATT
-contig36	14780	14841	trf	31	2.0	31	96	0	113	45	11	11	31	1.76	ATGGTCATACTGAAACTAATACATAAATTAT
-contig36	27578	27608	trf	14	2.1	14	93	0	51	23	36	16	23	1.94	CTGCCACAGTACAT
-contig37	18904	18938	trf	15	2.1	17	89	10	54	58	0	0	41	0.98	TATAAATATTATAAATA
-contig37	35802	35843	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig37	40636	40678	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig37	40640	40685	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig37	47512	47537	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig38	3901	3935	trf	15	2.1	17	89	10	54	58	0	0	41	0.98	TATAAATATTATAAATA
-contig38	20799	20840	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig38	25633	25675	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig38	25637	25682	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig38	32509	32534	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig38	39109	39144	trf	17	2.1	17	88	0	52	42	2	14	40	1.60	AAATGTAGTAAATTATT
-contig38	42287	42333	trf	10	4.7	10	79	12	51	36	0	0	63	0.95	ATTAATTTAT
-contig39	5796	5837	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig39	10630	10672	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig39	10634	10679	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig39	17506	17531	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig39	24106	24141	trf	17	2.1	17	88	0	52	42	2	14	40	1.60	AAATGTAGTAAATTATT
-contig39	27284	27330	trf	10	4.7	10	79	12	51	36	0	0	63	0.95	ATTAATTTAT
-contig39	44173	44214	trf	19	2.2	19	100	0	82	36	9	19	34	1.85	TTAAAAATTGCACATGGTG
-contig4	7931	7956	trf	10	2.5	10	100	0	50	60	8	0	32	1.26	ATATAAACAT
-contig4	9065	9122	trf	28	2.0	28	100	0	114	43	14	10	31	1.79	AATTAAATTTTATCAAAATCGGACGACT
-contig4	13366	13416	trf	2	25.0	2	100	0	100	50	0	0	50	1.00	AT
-contig4	14887	15320	trf	160	2.7	161	80	6	452	36	12	12	38	1.82	AATATTAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTATTTGGTTTAATTTCGAATTAAATTTTATTAAAATCGGACGACCATATCATACAGCTCCCATAGAAACAATCGGAAAATTAGTCGGAAACATG
-contig4	16814	16885	trf	18	4.1	17	84	12	90	19	4	0	76	0.96	TTTTTTTATATATTTTT
-contig4	16814	16898	trf	15	5.2	15	79	16	71	20	5	0	73	1.03	TTTTTTTATATATAT
-contig4	16814	16898	trf	18	5.0	16	83	13	89	20	5	0	73	1.03	TTTTTTTATATATTTT
-contig4	16818	16885	trf	17	3.7	19	80	20	74	20	4	0	74	0.99	TTTATATATTTTTTTTTCA
-contig4	19466	19513	trf	25	2.0	23	84	12	60	34	0	17	48	1.47	ATTATAATTATGATGTTATGATG
-contig4	28754	28789	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig4	28756	28786	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig4	34387	34423	trf	19	1.9	18	88	5	54	63	13	5	16	1.47	AAAGATTAAAAAACCAAT
-contig4	35324	35372	trf	25	2.0	24	87	4	69	35	8	2	54	1.42	TAATATTTTCAAATTATTTACTAT
-contig4	43046	43154	trf	56	1.9	56	84	1	146	24	19	20	36	1.95	GTCTCTGTTTTTGTCAAAAAATTGTAAGAACGCTAAAGTCAAGTGCCTCGACTTGG
-contig40	9159	9200	trf	19	2.2	19	100	0	82	36	9	19	34	1.85	TTAAAAATTGCACATGGTG
-contig40	13042	13114	trf	36	2.0	36	100	0	144	27	16	13	41	1.87	GACAAATTGCTACATTTTAGCTTTTATAGTTTCCGA
-contig40	13643	13700	trf	26	2.2	26	96	0	105	31	36	14	17	1.89	TACAAGTTTGCCACGCCCACAAACCG
-contig40	18005	18507	trf	162	3.1	160	81	5	579	38	11	13	35	1.82	ATCGGAAAATTAGTCGGAAAAATAAATAAAAATTATATCTTTGGTGTTTTTCAACATATAAACTTCTAAGCTTGAAAATAACATTTTTTAATTAATTCTGAATTTCGAATTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCTATAGAAACG
-contig40	18034	18507	trf	159	2.9	159	81	6	539	38	12	13	36	1.82	AAAAATTATATCTTTGATGTTTTTCAACATATAAAGGTCTAAGCTTGAAAAACATTTTTTAATTAATTCTGAATTTCGAATTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCTATAGAAACGATCGGAAAATTAGTCGGAAACATGAAAC
-contig40	24996	25033	trf	14	2.6	15	83	12	51	62	2	5	29	1.31	AAAATATAATATAGC
-contig40	26421	26724	trf	161	1.9	162	88	3	468	35	12	14	36	1.84	AAAAAATGATATCTTCGGTGTTTGTTAACATATAACCTCCTACGCTTGGAAATAACATTTTTTAATTGAGTTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTTTATCATATAGCTACCATACGAACAATCGGAAAATTAGTGGTAAAATAATATG
-contig40	35550	35576	trf	12	2.2	12	100	0	52	7	42	34	15	1.75	CGTCCTCCGGAG
-contig40	43558	43848	trf	162	1.8	162	85	3	415	38	11	12	37	1.80	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTAAATTCGAAATACAAAACCAAATAAAAAATGATATTTCCAAGCGTAGAAGGTTAAATATTAAAAAACACCAAAAATAAGATTTTTTTATATTATTTTTCCATTAATTTTTCTATTGTTC
-contig40	46729	46782	trf	20	2.7	20	84	0	61	7	43	26	22	1.80	GTCCGTCTGTCCGTCCGACC
-contig40	46740	46774	trf	12	2.8	12	81	0	50	5	47	26	20	1.73	CGTCCGACCGTC
-contig40	53378	53421	trf	8	5.4	8	82	0	59	2	32	25	39	1.69	TGTCCGTC
-contig40	53565	54047	trf	161	3.0	160	81	6	578	37	12	14	36	1.83	AAAAATGAAATAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGG
-contig40	53574	54070	trf	162	3.1	161	80	6	581	37	11	14	36	1.83	AAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGGAAATAATATG
-contig40	54450	54496	trf	21	2.2	21	84	7	58	39	13	8	39	1.75	AATTAATATGCGTACATTCGA
-contig41	5541	5567	trf	12	2.2	12	100	0	52	7	42	34	15	1.75	CGTCCTCCGGAG
-contig41	13549	13839	trf	162	1.8	162	85	3	415	38	11	12	37	1.80	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTAAATTCGAAATACAAAACCAAATAAAAAATGATATTTCCAAGCGTAGAAGGTTAAATATTAAAAAACACCAAAAATAAGATTTTTTTATATTATTTTTCCATTAATTTTTCTATTGTTC
-contig41	16720	16773	trf	20	2.7	20	84	0	61	7	43	26	22	1.80	GTCCGTCTGTCCGTCCGACC
-contig41	16731	16765	trf	12	2.8	12	81	0	50	5	47	26	20	1.73	CGTCCGACCGTC
-contig41	23369	23412	trf	8	5.4	8	82	0	59	2	32	25	39	1.69	TGTCCGTC
-contig41	23556	24038	trf	161	3.0	160	81	6	578	37	12	14	36	1.83	AAAAATGAAATAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGG
-contig41	23565	24061	trf	162	3.1	161	80	6	581	37	11	14	36	1.83	AAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGGAAATAATATG
-contig41	24441	24487	trf	21	2.2	21	84	7	58	39	13	8	39	1.75	AATTAATATGCGTACATTCGA
-contig41	34353	34559	trf	102	2.0	102	84	3	272	39	7	16	36	1.77	GTTTTTATAATTAAAAAATGTTGTAAGGAAATTTAATCTGGTATGTTATAGAGATTTTAAAACTGATAAGAAAACTGAAAGTCTGAAAAGACCAGATCCAGA
-contig41	36083	36194	trf	55	2.0	55	98	0	213	40	10	10	37	1.75	TATACGCGATCAGGCCTTTATGAAATAATTATATTATATAAAAAATCATTATGAT
-contig41	38918	38955	trf	19	1.9	19	94	0	65	10	2	18	67	1.32	TTATTTTGTCGTTATGTTG
-contig41	48641	48672	trf	8	3.9	8	91	0	53	0	38	25	35	1.56	TGTCCGTC
-contig41	52148	52268	trf	59	2.0	59	100	0	240	29	11	13	45	1.78	TAGTCGAGGCAATCGACTATAGCATTCATTTTGTTTTTTTTTAAATAATATTATCTATG
-contig41	58540	58636	trf	45	2.2	45	96	1	176	27	10	30	32	1.90	CACGATTTTAATGAGTCAAAAGCAAGTGGAGTTGGGTTTATGTGG
-contig42	4347	4553	trf	102	2.0	102	84	3	272	39	7	16	36	1.77	GTTTTTATAATTAAAAAATGTTGTAAGGAAATTTAATCTGGTATGTTATAGAGATTTTAAAACTGATAAGAAAACTGAAAGTCTGAAAAGACCAGATCCAGA
-contig42	6077	6188	trf	55	2.0	55	98	0	213	40	10	10	37	1.75	TATACGCGATCAGGCCTTTATGAAATAATTATATTATATAAAAAATCATTATGAT
-contig42	8912	8949	trf	19	1.9	19	94	0	65	10	2	18	67	1.32	TTATTTTGTCGTTATGTTG
-contig42	18635	18666	trf	8	3.9	8	91	0	53	0	38	25	35	1.56	TGTCCGTC
-contig42	22142	22262	trf	59	2.0	59	100	0	240	29	11	13	45	1.78	TAGTCGAGGCAATCGACTATAGCATTCATTTTGTTTTTTTTTAAATAATATTATCTATG
-contig42	28534	28630	trf	45	2.2	45	96	1	176	27	10	30	32	1.90	CACGATTTTAATGAGTCAAAAGCAAGTGGAGTTGGGTTTATGTGG
-contig42	34860	34906	trf	2	23.0	2	100	0	92	50	0	0	50	1.00	TA
-contig42	61016	61055	trf	19	2.0	20	90	5	62	41	7	17	33	1.79	ATGTAATCTAATATGTAACG
-contig42	66596	66635	trf	12	3.1	13	88	7	62	61	12	2	23	1.43	TTAAAAACTAAAC
-contig42	67620	67658	trf	17	2.2	17	100	0	76	44	5	5	44	1.49	TTTATTAAAAAACGTAT
-contig43	4852	4898	trf	2	23.0	2	100	0	92	50	0	0	50	1.00	TA
-contig43	31008	31047	trf	19	2.0	20	90	5	62	41	7	17	33	1.79	ATGTAATCTAATATGTAACG
-contig43	36588	36627	trf	12	3.1	13	88	7	62	61	12	2	23	1.43	TTAAAAACTAAAC
-contig43	37612	37650	trf	17	2.2	17	100	0	76	44	5	5	44	1.49	TTTATTAAAAAACGTAT
-contig43	42952	43261	trf	161	1.9	159	83	6	392	35	12	15	36	1.85	CATAGGAACGATCGGAAAAGTTGTGGAAAAATAATACAAAAAAATGATATCTTTGGTGTTTTTAACATAACCTCCTACGCTTGGAAATAACATTTTGTAATTGGTTCTGAATTTCGAATTTAATTTTAACAAAATAGGACGACTATATCATTTAGCTGT
-contig43	46289	46315	trf	2	13.0	2	100	0	52	50	0	0	50	1.00	TA
-contig44	2940	3249	trf	161	1.9	159	83	6	392	35	12	15	36	1.85	CATAGGAACGATCGGAAAAGTTGTGGAAAAATAATACAAAAAAATGATATCTTTGGTGTTTTTAACATAACCTCCTACGCTTGGAAATAACATTTTGTAATTGGTTCTGAATTTCGAATTTAATTTTAACAAAATAGGACGACTATATCATTTAGCTGT
-contig44	6277	6303	trf	2	13.0	2	100	0	52	50	0	0	50	1.00	TA
-contig44	20011	20063	trf	21	2.4	22	83	6	70	19	17	26	36	1.94	TTTGGGCCTAAAATGTGGCCAT
-contig44	20567	20593	trf	12	2.2	12	100	0	52	0	38	26	34	1.57	GTCCGTCTGTCC
-contig44	30517	30547	trf	12	2.5	12	94	0	51	0	40	23	36	1.55	GTCCGTCTGTCC
-contig44	35884	35918	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig44	46353	46793	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig44	49300	49330	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig44	49770	49796	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig45	10007	10059	trf	21	2.4	22	83	6	70	19	17	26	36	1.94	TTTGGGCCTAAAATGTGGCCAT
-contig45	10563	10589	trf	12	2.2	12	100	0	52	0	38	26	34	1.57	GTCCGTCTGTCC
-contig45	20513	20543	trf	12	2.5	12	94	0	51	0	40	23	36	1.55	GTCCGTCTGTCC
-contig45	25880	25914	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig45	36349	36789	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig45	39296	39326	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig45	39766	39792	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig45	47187	47221	trf	12	2.8	12	100	0	68	17	55	17	8	1.66	GCGCCACCTACC
-contig46	874	908	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig46	11343	11783	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig46	14290	14320	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig46	14760	14786	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig46	22181	22215	trf	12	2.8	12	100	0	68	17	55	17	8	1.66	GCGCCACCTACC
-contig46	26619	26656	trf	17	2.2	17	100	0	74	16	10	35	37	1.83	GAAGGGGTTTTTGCTCT
-contig46	29212	29335	trf	58	2.1	58	90	1	192	34	16	21	28	1.95	AGAAACTTTTGGGAAAATTTCAGCCCGATAGCTTTAAAACTAAAAGACTAGTTTGCGC
-contig46	30451	30797	trf	160	2.1	161	87	4	484	36	11	13	38	1.81	AAAAATTATATCTTTTGTGTTTTTTAACATATAACCTTATAAGCATGAAAATAACATTTTTAAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGAATATATCATATAGCTGTCACAGCAACGATCGGAAAATAGTAGGAAAACATGAAAT
-contig46	37266	37304	trf	7	5.4	7	96	0	58	0	63	28	7	1.23	GCCCCTG
-contig47	12378	12417	trf	20	1.9	21	84	5	53	56	12	2	28	1.50	AAAAAAATTATTTCAAAACTC
-contig47	17126	17182	trf	11	5.1	11	75	16	53	19	12	8	58	1.60	TATAGCTTATT
-contig48	22258	22288	trf	12	2.5	12	94	0	51	33	30	36	0	1.58	ACGGACGGACAC
-contig48	26729	26839	trf	56	2.0	56	98	0	211	30	9	15	45	1.77	TGTGAGTTGTTTAATAGATATCATATTAAATTGTACTTTTGTTAAAGTACTCACGT
-contig48	28643	28680	trf	16	2.4	16	86	13	51	51	5	5	37	1.48	ACTATATATAAAGTAT
-contig48	35732	35772	trf	20	2.0	20	90	0	62	47	7	10	35	1.65	TAAGAAATAATCAACGTTAT
-contig48	49638	49680	trf	21	2.0	22	95	4	77	30	26	0	42	1.55	TATCTACCTTACAATTTTACAC
-contig48	52252	52296	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig48	54026	54410	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig48	56901	56943	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig49	723	763	trf	20	2.0	20	90	0	62	47	7	10	35	1.65	TAAGAAATAATCAACGTTAT
-contig49	14629	14671	trf	21	2.0	22	95	4	77	30	26	0	42	1.55	TATCTACCTTACAATTTTACAC
-contig49	17243	17287	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig49	19017	19401	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig49	21892	21934	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig5	3752	3787	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig5	3754	3784	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig5	9385	9421	trf	19	1.9	18	88	5	54	63	13	5	16	1.47	AAAGATTAAAAAACCAAT
-contig5	10322	10370	trf	25	2.0	24	87	4	69	35	8	2	54	1.42	TAATATTTTCAAATTATTTACTAT
-contig5	18044	18152	trf	56	1.9	56	84	1	146	24	19	20	36	1.95	GTCTCTGTTTTTGTCAAAAAATTGTAAGAACGCTAAAGTCAAGTGCCTCGACTTGG
-contig50	2241	2285	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig50	4015	4399	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig50	6890	6932	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig50	30348	30379	trf	15	2.1	15	93	0	53	22	6	0	70	1.09	TATTATTCTTATATT
-contig50	32504	32536	trf	15	2.1	15	94	0	55	78	3	12	6	1.06	AAGAAGAAAAAAATA
-contig51	15347	15378	trf	15	2.1	15	93	0	53	22	6	0	70	1.09	TATTATTCTTATATT
-contig51	17503	17535	trf	15	2.1	15	94	0	55	78	3	12	6	1.06	AAGAAGAAAAAAATA
-contig51	25982	26007	trf	13	1.9	13	100	0	50	72	28	0	0	0.86	AACAACAACAAAC
-contig51	31332	31625	trf	161	1.8	161	86	3	428	38	11	14	35	1.83	GTTCCTATGGCAGCTATATGATACAGTCGTACGATTTTGATAAAATTTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCTAGGAAGGTATATGTTAAGAAAAACCAAAGATATAATTTTTCAATATTATTTTACGACTAATTTTCCAATT
-contig51	48401	48453	trf	24	2.1	25	83	16	65	69	0	7	23	1.14	AAATAGTAAAGAAAATAAAATTTAA
-contig52	1324	1617	trf	161	1.8	161	86	3	428	38	11	14	35	1.83	GTTCCTATGGCAGCTATATGATACAGTCGTACGATTTTGATAAAATTTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCTAGGAAGGTATATGTTAAGAAAAACCAAAGATATAATTTTTCAATATTATTTTACGACTAATTTTCCAATT
-contig52	18393	18445	trf	24	2.1	25	83	16	65	69	0	7	23	1.14	AAATAGTAAAGAAAATAAAATTTAA
-contig52	25530	25920	trf	140	2.7	139	85	7	482	37	11	13	36	1.82	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCAGAACTAATTAAAAATGTTATTTCCAAACTTAGAAGGTTATATGTTAAAAAAACACCAAAGATATAATTTTTTCAAATTTTCGATTGTTC
-contig52	28307	28723	trf	161	2.6	161	82	6	502	38	11	11	38	1.78	AAATAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTATAAGCTTGGAAATAACATTTTTAATTAGTTATGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTCCCATAGGAACAATCAGAAAATTAGTCAGAAAACATG
-contig52	30627	30664	trf	18	2.1	18	89	0	56	27	18	5	48	1.70	TTTTGAAAACTTTTCCAA
-contig52	30783	30833	trf	2	26.0	2	76	8	50	44	2	6	48	1.39	AT
-contig52	30783	30841	trf	18	3.2	18	83	9	73	44	1	6	46	1.40	ATATATATATATATGTAT
-contig52	31654	31682	trf	3	9.3	3	100	0	56	64	0	0	35	0.94	TAA
-contig52	33072	33119	trf	22	2.1	23	88	4	69	53	19	0	27	1.45	ATACAAATACTACTACAACAATA
-contig52	33072	33119	trf	25	2.0	23	91	8	76	53	19	0	27	1.45	ATACAAATACTACTACAATAATA
-contig52	33142	33172	trf	14	2.1	15	93	6	53	23	26	0	50	1.50	TTTATCTCATCATCA
-contig52	35888	35985	trf	30	3.2	30	97	2	178	30	12	13	43	1.81	ACATCGATGTTTTTCGATGTTTTTAAAATA
-contig52	39108	39161	trf	25	2.1	25	100	0	106	26	16	18	37	1.93	ACATTATATTGGTCTTTGGACGTAC
-contig53	5523	5913	trf	140	2.7	139	85	7	482	37	11	13	36	1.82	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCAGAACTAATTAAAAATGTTATTTCCAAACTTAGAAGGTTATATGTTAAAAAAACACCAAAGATATAATTTTTTCAAATTTTCGATTGTTC
-contig53	8300	8716	trf	161	2.6	161	82	6	502	38	11	11	38	1.78	AAATAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTATAAGCTTGGAAATAACATTTTTAATTAGTTATGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTCCCATAGGAACAATCAGAAAATTAGTCAGAAAACATG
-contig53	10620	10657	trf	18	2.1	18	89	0	56	27	18	5	48	1.70	TTTTGAAAACTTTTCCAA
-contig53	10776	10826	trf	2	26.0	2	76	8	50	44	2	6	48	1.39	AT
-contig53	10776	10834	trf	18	3.2	18	83	9	73	44	1	6	46	1.40	ATATATATATATATGTAT
-contig53	11647	11675	trf	3	9.3	3	100	0	56	64	0	0	35	0.94	TAA
-contig53	13065	13112	trf	22	2.1	23	88	4	69	53	19	0	27	1.45	ATACAAATACTACTACAACAATA
-contig53	13065	13112	trf	25	2.0	23	91	8	76	53	19	0	27	1.45	ATACAAATACTACTACAATAATA
-contig53	13135	13165	trf	14	2.1	15	93	6	53	23	26	0	50	1.50	TTTATCTCATCATCA
-contig53	15881	15978	trf	30	3.2	30	97	2	178	30	12	13	43	1.81	ACATCGATGTTTTTCGATGTTTTTAAAATA
-contig53	19101	19154	trf	25	2.1	25	100	0	106	26	16	18	37	1.93	ACATTATATTGGTCTTTGGACGTAC
-contig53	22145	22430	trf	157	1.8	157	85	0	399	34	16	13	35	1.88	TCCGATCGTTCCTATCACAGCTATATGATATAGTCGTCCGATTTAGATAAAATTGAATTCGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAACGCAGAAGATTATATGTTAAAAAACACCAAAGATATCATTTTTTCATTTTCTCTGACTTTC
-contig53	28566	29032	trf	154	2.9	161	76	9	461	37	13	10	37	1.80	CCACTAATTTTCCGATCGTTCCTATGGCAGCTATATAATATAGTCGTCCGATTTTGATAAAATTTAATTAGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTTATATGTTAAAAAACACAAAACATATAATTTTTAATATTATTTTA
-contig53	33859	33904	trf	23	2.0	21	83	8	54	60	2	0	37	1.09	TTTAATAAAAATACATAAAAA
-contig54	2140	2425	trf	157	1.8	157	85	0	399	34	16	13	35	1.88	TCCGATCGTTCCTATCACAGCTATATGATATAGTCGTCCGATTTAGATAAAATTGAATTCGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAACGCAGAAGATTATATGTTAAAAAACACCAAAGATATCATTTTTTCATTTTCTCTGACTTTC
-contig54	8561	9027	trf	154	2.9	161	76	9	461	37	13	10	37	1.80	CCACTAATTTTCCGATCGTTCCTATGGCAGCTATATAATATAGTCGTCCGATTTTGATAAAATTTAATTAGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTTATATGTTAAAAAACACAAAACATATAATTTTTAATATTATTTTA
-contig54	13854	13899	trf	23	2.0	21	83	8	54	60	2	0	37	1.09	TTTAATAAAAATACATAAAAA
-contig55	18905	18943	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCTGTCCGTCC
-contig55	18911	18942	trf	16	1.9	16	93	0	53	0	45	25	29	1.54	CCGTCCGTCTGTCCGC
-contig55	21931	21961	trf	14	2.1	14	100	0	60	13	30	6	50	1.67	CTATTGCATTCTTC
-contig55	23609	23649	trf	20	2.0	20	90	9	64	50	7	2	40	1.44	TTTATAAAAAAAATTTGTCA
-contig55	26194	26253	trf	2	29.5	2	85	0	82	50	1	0	47	1.11	TA
-contig55	27526	27732	trf	102	2.0	100	95	1	367	40	11	14	33	1.82	AAAAAGTGTGATTCCCAATATTATAAGATATATGTCAAAAAACACCAAAGCTATATTTTTATTGCAAAATTTTATTTCCAAGCATAGGAGGATATGTTGA
-contig55	33441	33665	trf	2	121.0	2	75	15	214	49	0	1	49	1.09	AT
-contig55	33730	33813	trf	33	2.6	32	94	1	132	44	9	0	45	1.36	TATATTTCTATATATATACATAAAATTTCATA
-contig55	33754	33812	trf	11	5.2	11	77	10	64	41	8	0	50	1.33	ATTTCATATAT
-contig56	13905	13943	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCTGTCCGTCC
-contig56	13911	13942	trf	16	1.9	16	93	0	53	0	45	25	29	1.54	CCGTCCGTCTGTCCGC
-contig56	16931	16961	trf	14	2.1	14	100	0	60	13	30	6	50	1.67	CTATTGCATTCTTC
-contig56	18609	18649	trf	20	2.0	20	90	9	64	50	7	2	40	1.44	TTTATAAAAAAAATTTGTCA
-contig56	21194	21253	trf	2	29.5	2	85	0	82	50	1	0	47	1.11	TA
-contig56	22526	22732	trf	102	2.0	100	95	1	367	40	11	14	33	1.82	AAAAAGTGTGATTCCCAATATTATAAGATATATGTCAAAAAACACCAAAGCTATATTTTTATTGCAAAATTTTATTTCCAAGCATAGGAGGATATGTTGA
-contig56	28441	28665	trf	2	121.0	2	75	15	214	49	0	1	49	1.09	AT
-contig56	28730	28813	trf	33	2.6	32	94	1	132	44	9	0	45	1.36	TATATTTCTATATATATACATAAAATTTCATA
-contig56	28754	28812	trf	11	5.2	11	77	10	64	41	8	0	50	1.33	ATTTCATATAT
-contig57	26594	26639	trf	19	2.3	20	82	17	67	48	0	4	46	1.22	ATTATATAGAATATATATAT
-contig57	26598	26650	trf	18	2.8	18	88	2	77	46	0	5	48	1.26	TATAGAATATATATTTAT
-contig57	39685	39867	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig57	45444	45478	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig57	49638	49683	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig57	57343	57648	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig58	1587	1632	trf	19	2.3	20	82	17	67	48	0	4	46	1.22	ATTATATAGAATATATATAT
-contig58	1591	1643	trf	18	2.8	18	88	2	77	46	0	5	48	1.26	TATAGAATATATATTTAT
-contig58	14678	14860	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig58	20437	20471	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig58	24631	24676	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig58	32336	32641	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig59	4678	4860	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig59	10437	10471	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig59	14631	14676	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig59	22336	22641	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig6	24897	25288	trf	159	2.4	161	84	3	513	37	12	11	38	1.80	ATATAGTCGTCCGATTTTAATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCGTAGAAAGTTATAAGTTAAAAAACAAAATGATATAATTTTAATTTCATGTTTACCTACTAATTTTCCGATAGTTCCTATGGCAGCTTTATG
-contig6	27699	27743	trf	15	3.1	14	90	9	72	22	0	0	77	0.77	ATTTTTATTTATTT
-contig6	27702	27743	trf	4	11.2	4	80	19	54	21	0	0	78	0.76	TTTA
-contig6	27702	27743	trf	7	5.6	8	86	13	54	21	0	0	78	0.76	TTTATTTA
-contig6	28023	28066	trf	19	2.3	19	87	0	59	32	20	4	41	1.73	ATTTTATCAAAATCGCACG
-contig60	15172	15203	trf	15	2.1	14	94	5	53	64	0	0	35	0.94	ATATATAATAAAAT
-contig60	16317	16571	trf	136	1.9	136	90	2	404	38	12	13	35	1.82	TTCTAAGCTTGGAAATAACATTTTATAATTAGTTCAGAATTTCAAATTAAATTTTATCAAAATCGGACGACTATATCATATACCTGCCATATGAACGATAGGAAAATTAGTGGTAAAATAGTATGAAAAAATTTCT
-contig60	19577	20119	trf	274	2.0	274	98	0	1039	35	12	21	29	1.91	GTAGTGATGAAGCACACCACAGGGTGTGCGAAGGCGTCTACCATATATAAACGAAGAATAATAAACTTAAAGAAAATAAATTTGTTTGAGACAAAGAGCGGTGAAAGTGTAAAAGTGAAAATTTTATCTGTTGGGCCCGGTGGGGATTTATATGTATAGAAAATAGAAATTGTATCTTACATGTCGGTAGGTCCCAAAACGTTAGTTTAGAGTCCTGATTCTAGACGATGTTAAACAGCTCAATATAAGAATCATTAGTTCTATTACTAATGTA
-contig60	29113	29147	trf	17	2.0	17	88	0	50	41	14	17	26	1.88	GGCAAAATCGATATTAA
-contig60	37472	37893	trf	163	2.5	163	82	8	478	36	13	14	36	1.85	ATAACATTTTTTAATAAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAAATAGGAAAATGAGTGCAAATATTAAATTATATCTTCGGTGTTTTTTAACTGATAACCTCCTAAGCTTGAAA
-contig60	43188	43482	trf	162	1.8	162	86	4	432	38	13	14	34	1.85	GTTCCTATGCCAGCTATATGATATAGTCGTCCGATTTTGATAAAATGTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCGTAGAAAGGTATAAGTTAAAAAACACGAAAGATATAATTTTTCAATATTATTATACCACTAATTTTCCGATT
-contig60	49712	49778	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig60	49720	49778	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig61	167	198	trf	15	2.1	14	94	5	53	64	0	0	35	0.94	ATATATAATAAAAT
-contig61	1312	1566	trf	136	1.9	136	90	2	404	38	12	13	35	1.82	TTCTAAGCTTGGAAATAACATTTTATAATTAGTTCAGAATTTCAAATTAAATTTTATCAAAATCGGACGACTATATCATATACCTGCCATATGAACGATAGGAAAATTAGTGGTAAAATAGTATGAAAAAATTTCT
-contig61	4572	5114	trf	274	2.0	274	98	0	1039	35	12	21	29	1.91	GTAGTGATGAAGCACACCACAGGGTGTGCGAAGGCGTCTACCATATATAAACGAAGAATAATAAACTTAAAGAAAATAAATTTGTTTGAGACAAAGAGCGGTGAAAGTGTAAAAGTGAAAATTTTATCTGTTGGGCCCGGTGGGGATTTATATGTATAGAAAATAGAAATTGTATCTTACATGTCGGTAGGTCCCAAAACGTTAGTTTAGAGTCCTGATTCTAGACGATGTTAAACAGCTCAATATAAGAATCATTAGTTCTATTACTAATGTA
-contig61	14108	14142	trf	17	2.0	17	88	0	50	41	14	17	26	1.88	GGCAAAATCGATATTAA
-contig61	22467	22888	trf	163	2.5	163	82	8	478	36	13	14	36	1.85	ATAACATTTTTTAATAAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAAATAGGAAAATGAGTGCAAATATTAAATTATATCTTCGGTGTTTTTTAACTGATAACCTCCTAAGCTTGAAA
-contig61	28183	28477	trf	162	1.8	162	86	4	432	38	13	14	34	1.85	GTTCCTATGCCAGCTATATGATATAGTCGTCCGATTTTGATAAAATGTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCGTAGAAAGGTATAAGTTAAAAAACACGAAAGATATAATTTTTCAATATTATTATACCACTAATTTTCCGATT
-contig61	34707	34773	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig61	34715	34773	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig62	4699	4765	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig62	4707	4765	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig62	13326	13828	trf	162	3.1	160	77	11	505	35	12	14	37	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCCTCTAAGCTTGAAAATAACATTTTTTTATTAGTTCTGAATTTGAATTACATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAAATAATATTG
-contig62	15612	15677	trf	10	6.3	10	89	7	85	49	6	0	44	1.27	TATATACATA
-contig62	15612	15677	trf	16	4.1	16	91	0	94	49	6	0	44	1.27	TATATATATACATATA
-contig62	15612	15677	trf	6	10.8	6	89	0	94	49	6	0	44	1.27	TATATA
-contig62	20760	20810	trf	11	4.2	12	77	12	50	54	0	0	46	1.00	ATTTAAATTTAA
-contig62	20760	20810	trf	6	8.3	6	78	14	50	54	0	0	46	1.00	ATTTAA
-contig62	20766	20810	trf	17	2.5	17	85	3	52	56	0	0	43	0.99	AATTTAAATTTAAAATA
-contig62	25630	25761	trf	64	2.0	64	82	2	156	27	26	17	28	1.98	CCTGCAAGGAACACGTCCAAAGGAAATCCCATCGCAAATTTCGCGATTTCTTCATGAACTTTCA
-contig62	25817	26053	trf	119	2.0	120	90	0	375	26	17	13	41	1.88	TAAATTGCATCCTATAAATCTAGGTTTTTCTCTAAATAATTTGTTTTTAATGTTTTTCATAGCTTTTCTGAAACATTAGTCCGGGTCCTCGGAATCCCTGGCCAAAGCTCCTGAAAATAA
-contig62	34444	34848	trf	162	2.5	162	80	6	444	36	13	14	35	1.86	TTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAATGGTAAAATCATAATCAAAAATTATATCTTCGGAGTTTTTCAACTGATAGCCTCATAAGCTTGAAAATAACATTTATTAG
-contig62	43046	43078	trf	15	2.0	17	88	11	50	21	15	6	56	1.62	TTTATAATTCTTGCACT
-contig63	8034	8066	trf	15	2.0	17	88	11	50	21	15	6	56	1.62	TTTATAATTCTTGCACT
-contig63	20530	20568	trf	20	1.9	20	94	0	67	0	39	26	34	1.57	TGTCCGTCTGTCCGTCCGCC
-contig63	20531	20569	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCCGTCTGTCC
-contig63	20725	21157	trf	163	2.8	155	78	13	449	37	10	13	38	1.80	AAATTATAGCTTCGGTGCTTTTTAAAATATAACCTTCTATAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCATAGAACAGAAAATTAGTAGGAAAATAATATATAAC
-contig63	20847	21208	trf	163	2.2	164	85	8	511	40	9	14	34	1.80	AAAATTAGTAGGAAAATAATATGAAAAAATTATATGTTCGGTCTTTTTAAAATATATAACCTTCTATACTTGGAAATAACATTTTTTTAATTAGTTCTGAATTTCGAAATAAATTTGATCAAAATCGGAAGACTACATCATATAGCGGTCATAGGAACAATCGG
-contig63	24330	24529	trf	53	3.8	53	92	2	321	6	36	24	32	1.81	CGCCGCTCCGGGACTTCTCTCCCTTCTGGCTCGCTACTCTAGGGGTTCTGTTG
-contig63	24738	24881	trf	14	10.1	14	67	23	50	17	30	22	30	1.97	TGCTCTCGACTGAC
-contig63	25220	25402	trf	17	11.3	17	67	19	104	15	42	7	34	1.74	TCTCCAAACTCTCTCGT
-contig63	25290	25415	trf	30	4.2	30	98	0	241	13	44	9	32	1.76	TCTCCAAACTCTCTCGTTCTCCGTCCTCGA
-contig63	25307	25416	trf	13	7.5	13	66	22	56	11	44	11	33	1.77	TCTCCGTCCTCGA
-contig63	30403	30460	trf	22	2.6	23	83	10	66	56	7	0	36	1.27	TTATAAAATATAATCACAAATTC
-contig63	54836	54894	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig64	5525	5563	trf	20	1.9	20	94	0	67	0	39	26	34	1.57	TGTCCGTCTGTCCGTCCGCC
-contig64	5526	5564	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCCGTCTGTCC
-contig64	5720	6152	trf	163	2.8	155	78	13	449	37	10	13	38	1.80	AAATTATAGCTTCGGTGCTTTTTAAAATATAACCTTCTATAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCATAGAACAGAAAATTAGTAGGAAAATAATATATAAC
-contig64	5842	6203	trf	163	2.2	164	85	8	511	40	9	14	34	1.80	AAAATTAGTAGGAAAATAATATGAAAAAATTATATGTTCGGTCTTTTTAAAATATATAACCTTCTATACTTGGAAATAACATTTTTTTAATTAGTTCTGAATTTCGAAATAAATTTGATCAAAATCGGAAGACTACATCATATAGCGGTCATAGGAACAATCGG
-contig64	9325	9524	trf	53	3.8	53	92	2	321	6	36	24	32	1.81	CGCCGCTCCGGGACTTCTCTCCCTTCTGGCTCGCTACTCTAGGGGTTCTGTTG
-contig64	9733	9876	trf	14	10.1	14	67	23	50	17	30	22	30	1.97	TGCTCTCGACTGAC
-contig64	10215	10397	trf	17	11.3	17	67	19	104	15	42	7	34	1.74	TCTCCAAACTCTCTCGT
-contig64	10285	10410	trf	30	4.2	30	98	0	241	13	44	9	32	1.76	TCTCCAAACTCTCTCGTTCTCCGTCCTCGA
-contig64	10302	10411	trf	13	7.5	13	66	22	56	11	44	11	33	1.77	TCTCCGTCCTCGA
-contig64	15398	15455	trf	22	2.6	23	83	10	66	56	7	0	36	1.27	TTATAAAATATAATCACAAATTC
-contig64	39831	39889	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig65	19822	19880	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig65	20068	20099	trf	14	2.2	14	100	0	62	35	6	0	58	1.24	TATATATAATTCTT
-contig65	26379	26406	trf	12	2.2	12	100	0	54	0	40	25	33	1.56	CGTCTGTCCGTC
-contig65	26557	26863	trf	162	1.9	161	94	0	540	38	11	13	36	1.82	AAAAAATTATATCTTCGGTGTTTTTAACATAAAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGCCATAGGAACGATAGGAAAATTAGTAGTAAAATAATATG
-contig65	28780	28809	trf	13	2.1	14	93	6	51	44	0	6	48	1.29	TTATAATTAAAGTA
-contig65	29334	29361	trf	14	1.9	14	100	0	54	77	7	7	7	1.12	AAAAAGTCAAAAAA
-contig65	36214	36255	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig65	41056	41445	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig65	43870	44169	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig65	43870	44169	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig65	43870	44169	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig65	43871	44170	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig66	61	92	trf	14	2.2	14	100	0	62	35	6	0	58	1.24	TATATATAATTCTT
-contig66	6372	6399	trf	12	2.2	12	100	0	54	0	40	25	33	1.56	CGTCTGTCCGTC
-contig66	6550	6856	trf	162	1.9	161	94	0	540	38	11	13	36	1.82	AAAAAATTATATCTTCGGTGTTTTTAACATAAAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGCCATAGGAACGATAGGAAAATTAGTAGTAAAATAATATG
-contig66	8773	8802	trf	13	2.1	14	93	6	51	44	0	6	48	1.29	TTATAATTAAAGTA
-contig66	9327	9354	trf	14	1.9	14	100	0	54	77	7	7	7	1.12	AAAAAGTCAAAAAA
-contig66	16207	16248	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig66	21049	21438	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig66	23863	24162	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig66	23863	24162	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig66	23863	24162	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig66	23864	24163	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig66	25660	25962	trf	159	1.9	159	90	1	489	35	14	12	38	1.84	ATTTTCCGATTGATCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGTAATTCAGAACTAATTAAAAAATGCCATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTACATATTTTCCGACTC
-contig66	27359	27510	trf	77	1.9	78	93	4	261	35	21	12	31	1.90	TGCAAGTGAAACGTCCCAAGTAAAATCACTTCGAAAATTCTGAATTTTTCCAACGAGTTTTCACCTATTAAAATCCCT
-contig66	41681	41706	trf	13	1.9	13	100	0	50	0	12	0	88	0.53	TTTTCTTTTTTTC
-contig67	1204	1245	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig67	6046	6435	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig67	8860	9159	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig67	8860	9159	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig67	8860	9159	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig67	8861	9160	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig67	10657	10959	trf	159	1.9	159	90	1	489	35	14	12	38	1.84	ATTTTCCGATTGATCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGTAATTCAGAACTAATTAAAAAATGCCATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTACATATTTTCCGACTC
-contig67	12356	12507	trf	77	1.9	78	93	4	261	35	21	12	31	1.90	TGCAAGTGAAACGTCCCAAGTAAAATCACTTCGAAAATTCTGAATTTTTCCAACGAGTTTTCACCTATTAAAATCCCT
-contig67	26678	26703	trf	13	1.9	13	100	0	50	0	12	0	88	0.53	TTTTCTTTTTTTC
-contig67	41375	41419	trf	22	2.0	22	100	0	88	59	4	9	27	1.48	TCAAAAAAGAAGTTAAATAATT
-contig69	18503	18850	trf	163	2.1	163	88	3	502	36	12	16	35	1.86	CTTTGGTGCTATTTGACATATAACCTCCTAAGCTTGGAAATATCATTTTTTAATTGATTTTGAAATTCAAATTAAATTTGATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACGATCGGAAAATTGGTGGAAAAATAATATGAAACAAATTATAG
-contig69	18536	18888	trf	163	2.2	161	85	4	472	36	9	16	37	1.82	TTGGAAATACAATTTTTTATATTTATGAAATTCAAATTAAATTTGATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACGATCGGAAAATTGGTGGAAAAATAATATGAAACAAATTATAGCTTTGGAGCTGTTTGACATATAACCCTATAAGA
-contig69	19781	19812	trf	15	2.1	14	94	5	53	58	0	0	41	0.98	ATATAATTATAATA
-contig69	23637	24060	trf	162	2.7	156	83	6	496	37	11	12	38	1.79	AAAAAAATTATATCTTCGGTGCTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCAATTAAATTTTATCAAAATCGGACGACTTATAGCTGCCATAGGAACGATCGAAAAATTGATGGGAAAATAAATAT
-contig69	36863	36892	trf	15	1.9	15	100	0	58	27	20	48	3	1.66	GGGGAACGCGAGCAT
-contig69	38645	39124	trf	158	3.0	157	85	5	615	34	13	13	38	1.84	TAAAAATTGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAGATATAATTTTTTCATATTTTCCGACTATTTTTCCGATCGTTTCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTTGAAATTAAAACCAAT
-contig69	43653	44084	trf	162	2.7	162	87	4	586	40	10	13	35	1.79	AACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGTCATAGGAACGATCGAAAAATTGGTGGAAAATAATATAATAAAAATTATATCCTTGGTATTTTTTAACATATAACAATATAAGCTAGAAAAG
-contig7	14893	15284	trf	159	2.4	161	84	3	513	37	12	11	38	1.80	ATATAGTCGTCCGATTTTAATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCGTAGAAAGTTATAAGTTAAAAAACAAAATGATATAATTTTAATTTCATGTTTACCTACTAATTTTCCGATAGTTCCTATGGCAGCTTTATG
-contig7	17695	17739	trf	15	3.1	14	90	9	72	22	0	0	77	0.77	ATTTTTATTTATTT
-contig7	17698	17739	trf	4	11.2	4	80	19	54	21	0	0	78	0.76	TTTA
-contig7	17698	17739	trf	7	5.6	8	86	13	54	21	0	0	78	0.76	TTTATTTA
-contig7	18019	18062	trf	19	2.3	19	87	0	59	32	20	4	41	1.73	ATTTTATCAAAATCGCACG
-contig7	32844	32914	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig70	6910	6939	trf	15	1.9	15	100	0	58	27	20	48	3	1.66	GGGGAACGCGAGCAT
-contig70	8692	9171	trf	158	3.0	157	85	5	615	34	13	13	38	1.84	TAAAAATTGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAGATATAATTTTTTCATATTTTCCGACTATTTTTCCGATCGTTTCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTTGAAATTAAAACCAAT
-contig70	13700	14131	trf	162	2.7	162	87	4	586	40	10	13	35	1.79	AACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGTCATAGGAACGATCGAAAAATTGGTGGAAAATAATATAATAAAAATTATATCCTTGGTATTTTTTAACATATAACAATATAAGCTAGAAAAG
-contig70	17962	18295	trf	161	2.1	160	83	5	413	37	12	13	35	1.84	AAAAAATTATATCTCTGGTGTTTTTAAACATATAACCTCCTAAACTTGGAAATAACATTTTATAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAACCCGACGACTATATCATACATGTAACTGTAACGATCGGAAAATTGATGGGAAAATAATATG
-contig70	19030	19306	trf	137	2.0	137	94	1	482	39	13	13	34	1.83	TTTAACACATACCTTTCTAAGCTTGGATATAACATTTTTAAACTGGTTCTGAATTTCAAATTAAATTCAATTAAAATCGGACGACTATATCATATAGCTCCCATAGGAAAAATCGGAAAATTAGTGAGAAAATAATA
-contig70	22269	22308	trf	19	2.1	19	100	0	78	58	15	15	10	1.62	AACTAAGGAAATACCAGAA
-contig70	22812	23252	trf	162	2.8	156	84	5	562	37	11	13	37	1.81	TTCTAAGCTTGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTTAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAAATAAAAATTATATTTGTATTTTTAACATATAACC
-contig70	23421	23486	trf	13	4.7	13	70	20	51	38	0	0	61	0.96	ATATATATAATTT
-contig70	23426	23479	trf	7	7.4	7	79	12	54	35	0	0	64	0.94	TATATTT
-contig70	23430	23486	trf	27	2.0	27	83	10	69	35	0	0	64	0.94	ATTTATATATTTATTAATATATTTTAT
-contig70	25576	25606	trf	12	2.5	12	94	0	51	33	26	36	3	1.73	ACGGACGGACAG
-contig70	27263	27382	trf	63	1.9	63	85	3	168	27	25	21	26	1.99	ATTTTTCCAAGCACTTTCCTGTACAAGGGAAACGTCCCAGGGAAAGCCTATCGGAATTTCAAA
-contig70	27353	27406	trf	25	2.1	25	85	0	70	30	26	32	11	1.91	GGAAACGTCCCAGGGAAAGCCCATC
-contig70	27848	27878	trf	12	2.5	12	88	0	51	30	30	40	0	1.57	ACGGACGGACAG
-contig70	35504	35713	trf	102	2.0	102	99	0	409	37	12	13	36	1.82	AAAACGATGGTAGACAAATATGCATATATTTTTTACACAAAACGAAATATAATGGACTTTTAAAAATTCTTTTTTCTATCTTTCCTGGTGGGAGATATATAT
-contig70	43333	43446	trf	57	2.0	57	94	0	199	30	17	22	29	1.97	AATATTGGGAATAACATATTATCTTATAATATGGGAGCGCGAAGGCTCCTCGCCCAT
-contig70	44241	44281	trf	13	2.9	14	85	7	55	27	22	12	37	1.90	CTACATGTTACATG
-contig70	44242	44281	trf	7	5.7	7	81	6	53	28	20	12	38	1.89	TACATGT
-contig70	44485	44531	trf	14	3.3	14	84	0	65	41	21	10	26	1.86	AACCGTATATGACT
-contig70	45147	45181	trf	16	2.0	17	88	11	52	52	0	2	44	1.16	AAATATTAGTAATATAT
-contig70	46706	46990	trf	147	1.9	147	100	0	568	39	10	9	40	1.72	TTCTTTATTTTTTTTATTTTAAAATACTTAGTACTTAGTAATGTCGCTAAAACCAATATAATATTCTTTAAAATTTAGAAAATATATTCAGACTTCGAATTACAAGGTGTATTAGAAGATAAATTAAACTCTAAAGCTTAATTTATC
-contig70	53900	53978	trf	28	2.8	28	80	5	97	15	43	5	35	1.69	CTCTGTCACCCTCTCTTTACCTACCTCA
-contig8	2833	2903	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig8	22744	22922	trf	88	2.0	88	97	0	338	28	16	24	30	1.96	ATGGGAGCTATAAGATATAGTTGTCCCATCCGGCAGGTTTCGACTTATATATTGCCTGCCATAGAAAGGAAACTTTTGGGAAAGTTTC
-contig8	29631	30109	trf	162	3.0	159	81	4	573	36	12	14	36	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACAATTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGGAAAATGAAAT
-contig9	2833	2903	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig9	22744	22922	trf	88	2.0	88	97	0	338	28	16	24	30	1.96	ATGGGAGCTATAAGATATAGTTGTCCCATCCGGCAGGTTTCGACTTATATATTGCCTGCCATAGAAAGGAAACTTTTGGGAAAGTTTC
-contig9	29631	30109	trf	162	3.0	159	81	4	573	36	12	14	36	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACAATTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGGAAAATGAAAT
-contig9	37064	37094	trf	12	2.5	12	100	0	60	0	40	26	33	1.57	GTCCGTCTGTCC
-contig9	37275	37670	trf	162	2.4	160	82	10	455	37	12	13	35	1.83	ATAACAATTTTTATTTGTTTTGAATTTCGAATTAAATTTATCAAAATCGGACGACTATATCATATAGCTGCCAAGAGAAACAATCGGAAAATTAGTGGAAAAATAACATTGAAAAAGTATATCTTCGGTGTTTCTTAACATACAACCTCATAAGCTTGAA
-contig9	37280	37752	trf	161	2.9	161	80	6	492	37	11	15	35	1.84	ATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCAATAGGAACAATCGGAAAATTAGTGGGAAATACATGTGAAAAAATTATATCTTTGGTGTTTTTAACATATAACCTTATAAGCTTGGAAATACA
-contig9	56173	56203	trf	13	2.3	13	94	0	51	36	10	16	36	1.82	AATGATGCATTTA
-contig9	56377	56554	trf	101	1.8	95	85	7	246	44	9	10	36	1.70	TTTTTATAAAATTGAATTCGAAATTCAGAACCAATTAAAAAATATTATTTATAAGAAGGTTATATGTTAAAAAACACAGTCGATATGATATAGTC
-contig9	57048	57079	trf	16	1.9	16	93	0	53	38	25	35	0	1.56	ACAGACAGACGGACGA
--- a/test-data/trfBig/workflowInputs/dbia3_trfBig_unsorted.bed	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,602 +0,0 @@
-contig1	9130	9428	trf	163	1.8	164	86	2	438	36	12	13	37	1.82	AAAAAAAATTATATCTTCGGTGTTTTTCAACATACAACCTCCTAAGCTTGGAAATAACATTTCTTAATCAGTTCTGAATTTCGAATTAAATTTTTATCAAAATCGGACAACTATACCATATAGCTGTCATAGGAAGGATTGGATAATTAGTGGTAAAATAATAT
-contig1	15707	15757	trf	20	2.5	19	83	9	55	32	12	2	54	1.49	TATATCATTTATATCTCAG
-contig1	16261	16302	trf	12	3.4	12	89	0	64	2	36	24	36	1.69	TCCGTCTGTCCG
-contig1	23387	23483	trf	45	2.2	45	92	1	158	19	22	30	27	1.98	TCGGCGAAGAAATGTGCCACTTCGGCGGCACTTCTTGGAGTCACT
-contig1	23451	23520	trf	24	2.9	24	80	0	75	15	26	27	30	1.96	TTCGGCGACACTTCTTGAAGTCAG
-contig1	24200	24233	trf	15	2.2	15	94	0	57	51	12	15	21	1.75	AAACAATGGAATGCT
-contig1	29159	29628	trf	162	2.9	160	80	8	518	37	12	11	38	1.80	GGAAAACATGAAATAAAAATTATATCTTTCGTGTTTTTTAACATATACCTTCTAAGCTTGAAAATAACATTTTTTATTTGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATAAGTA
-contig1	37571	37606	trf	8	4.4	8	88	0	52	31	25	42	0	1.55	GACGGACA
-contig1	38436	38491	trf	8	6.9	8	79	8	58	0	38	27	34	1.57	TGTCCGTC
-contig1	38436	38491	trf	12	4.6	12	81	0	65	0	38	27	34	1.57	TGTCCGTCCGTC
-contig1	38436	38491	trf	20	3.1	18	80	17	69	0	38	27	34	1.57	TGTCCGTCTGTCCGTCCG
-contig1	43116	43168	trf	2	26.0	2	96	0	95	48	0	1	50	1.12	TA
-contig2	540	590	trf	20	2.5	19	83	9	55	32	12	2	54	1.49	TATATCATTTATATCTCAG
-contig2	1094	1135	trf	12	3.4	12	89	0	64	2	36	24	36	1.69	TCCGTCTGTCCG
-contig2	8220	8316	trf	45	2.2	45	92	1	158	19	22	30	27	1.98	TCGGCGAAGAAATGTGCCACTTCGGCGGCACTTCTTGGAGTCACT
-contig2	8284	8353	trf	24	2.9	24	80	0	75	15	26	27	30	1.96	TTCGGCGACACTTCTTGAAGTCAG
-contig2	9033	9066	trf	15	2.2	15	94	0	57	51	12	15	21	1.75	AAACAATGGAATGCT
-contig2	13992	14461	trf	162	2.9	160	80	8	518	37	12	11	38	1.80	GGAAAACATGAAATAAAAATTATATCTTTCGTGTTTTTTAACATATACCTTCTAAGCTTGAAAATAACATTTTTTATTTGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATAAGTA
-contig2	22404	22439	trf	8	4.4	8	88	0	52	31	25	42	0	1.55	GACGGACA
-contig2	23269	23324	trf	8	6.9	8	79	8	58	0	38	27	34	1.57	TGTCCGTC
-contig2	23269	23324	trf	12	4.6	12	81	0	65	0	38	27	34	1.57	TGTCCGTCCGTC
-contig2	23269	23324	trf	20	3.1	18	80	17	69	0	38	27	34	1.57	TGTCCGTCTGTCCGTCCG
-contig2	27949	28001	trf	2	26.0	2	96	0	95	48	0	1	50	1.12	TA
-contig2	38280	38311	trf	16	1.9	16	93	0	53	41	19	6	32	1.77	TACATACATACATATG
-contig3	3265	3296	trf	16	1.9	16	93	0	53	41	19	6	32	1.77	TACATACATACATATG
-contig3	17933	17958	trf	10	2.5	10	100	0	50	60	8	0	32	1.26	ATATAAACAT
-contig3	19067	19124	trf	28	2.0	28	100	0	114	43	14	10	31	1.79	AATTAAATTTTATCAAAATCGGACGACT
-contig3	23368	23418	trf	2	25.0	2	100	0	100	50	0	0	50	1.00	AT
-contig3	24889	25322	trf	160	2.7	161	80	6	452	36	12	12	38	1.82	AATATTAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTATTTGGTTTAATTTCGAATTAAATTTTATTAAAATCGGACGACCATATCATACAGCTCCCATAGAAACAATCGGAAAATTAGTCGGAAACATG
-contig3	26816	26900	trf	18	5.0	16	83	13	89	20	5	0	73	1.03	TTTTTTTATATATTTT
-contig3	26816	26887	trf	18	4.1	17	84	12	90	19	4	0	76	0.96	TTTTTTTATATATTTTT
-contig3	26816	26900	trf	15	5.2	15	79	16	71	20	5	0	73	1.03	TTTTTTTATATATAT
-contig3	26820	26887	trf	17	3.7	19	80	20	74	20	4	0	74	0.99	TTTATATATTTTTTTTTCA
-contig3	29468	29515	trf	25	2.0	23	84	12	60	34	0	17	48	1.47	ATTATAATTATGATGTTATGATG
-contig3	38756	38791	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig3	38758	38788	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig4	7931	7956	trf	10	2.5	10	100	0	50	60	8	0	32	1.26	ATATAAACAT
-contig4	9065	9122	trf	28	2.0	28	100	0	114	43	14	10	31	1.79	AATTAAATTTTATCAAAATCGGACGACT
-contig4	13366	13416	trf	2	25.0	2	100	0	100	50	0	0	50	1.00	AT
-contig4	14887	15320	trf	160	2.7	161	80	6	452	36	12	12	38	1.82	AATATTAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTATTTGGTTTAATTTCGAATTAAATTTTATTAAAATCGGACGACCATATCATACAGCTCCCATAGAAACAATCGGAAAATTAGTCGGAAACATG
-contig4	16814	16898	trf	18	5.0	16	83	13	89	20	5	0	73	1.03	TTTTTTTATATATTTT
-contig4	16814	16885	trf	18	4.1	17	84	12	90	19	4	0	76	0.96	TTTTTTTATATATTTTT
-contig4	16814	16898	trf	15	5.2	15	79	16	71	20	5	0	73	1.03	TTTTTTTATATATAT
-contig4	16818	16885	trf	17	3.7	19	80	20	74	20	4	0	74	0.99	TTTATATATTTTTTTTTCA
-contig4	19466	19513	trf	25	2.0	23	84	12	60	34	0	17	48	1.47	ATTATAATTATGATGTTATGATG
-contig4	28754	28789	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig4	28756	28786	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig4	34387	34423	trf	19	1.9	18	88	5	54	63	13	5	16	1.47	AAAGATTAAAAAACCAAT
-contig4	35324	35372	trf	25	2.0	24	87	4	69	35	8	2	54	1.42	TAATATTTTCAAATTATTTACTAT
-contig4	43046	43154	trf	56	1.9	56	84	1	146	24	19	20	36	1.95	GTCTCTGTTTTTGTCAAAAAATTGTAAGAACGCTAAAGTCAAGTGCCTCGACTTGG
-contig5	3752	3787	trf	10	3.6	10	92	7	63	40	0	0	60	0.97	ATTTATTTAA
-contig5	3754	3784	trf	9	3.2	9	95	4	51	40	0	0	60	0.97	TTATTTAAA
-contig5	9385	9421	trf	19	1.9	18	88	5	54	63	13	5	16	1.47	AAAGATTAAAAAACCAAT
-contig5	10322	10370	trf	25	2.0	24	87	4	69	35	8	2	54	1.42	TAATATTTTCAAATTATTTACTAT
-contig5	18044	18152	trf	56	1.9	56	84	1	146	24	19	20	36	1.95	GTCTCTGTTTTTGTCAAAAAATTGTAAGAACGCTAAAGTCAAGTGCCTCGACTTGG
-contig6	24897	25288	trf	159	2.4	161	84	3	513	37	12	11	38	1.80	ATATAGTCGTCCGATTTTAATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCGTAGAAAGTTATAAGTTAAAAAACAAAATGATATAATTTTAATTTCATGTTTACCTACTAATTTTCCGATAGTTCCTATGGCAGCTTTATG
-contig6	27702	27743	trf	4	11.2	4	80	19	54	21	0	0	78	0.76	TTTA
-contig6	27702	27743	trf	7	5.6	8	86	13	54	21	0	0	78	0.76	TTTATTTA
-contig6	27699	27743	trf	15	3.1	14	90	9	72	22	0	0	77	0.77	ATTTTTATTTATTT
-contig6	28023	28066	trf	19	2.3	19	87	0	59	32	20	4	41	1.73	ATTTTATCAAAATCGCACG
-contig7	14893	15284	trf	159	2.4	161	84	3	513	37	12	11	38	1.80	ATATAGTCGTCCGATTTTAATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCGTAGAAAGTTATAAGTTAAAAAACAAAATGATATAATTTTAATTTCATGTTTACCTACTAATTTTCCGATAGTTCCTATGGCAGCTTTATG
-contig7	17698	17739	trf	4	11.2	4	80	19	54	21	0	0	78	0.76	TTTA
-contig7	17698	17739	trf	7	5.6	8	86	13	54	21	0	0	78	0.76	TTTATTTA
-contig7	17695	17739	trf	15	3.1	14	90	9	72	22	0	0	77	0.77	ATTTTTATTTATTT
-contig7	18019	18062	trf	19	2.3	19	87	0	59	32	20	4	41	1.73	ATTTTATCAAAATCGCACG
-contig7	32844	32914	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig8	2833	2903	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig8	22744	22922	trf	88	2.0	88	97	0	338	28	16	24	30	1.96	ATGGGAGCTATAAGATATAGTTGTCCCATCCGGCAGGTTTCGACTTATATATTGCCTGCCATAGAAAGGAAACTTTTGGGAAAGTTTC
-contig8	29631	30109	trf	162	3.0	159	81	4	573	36	12	14	36	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACAATTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGGAAAATGAAAT
-contig9	2833	2903	trf	24	2.9	25	83	8	92	15	27	27	30	1.96	CTTCGGCGACACTTCTTGGAAGTCA
-contig9	22744	22922	trf	88	2.0	88	97	0	338	28	16	24	30	1.96	ATGGGAGCTATAAGATATAGTTGTCCCATCCGGCAGGTTTCGACTTATATATTGCCTGCCATAGAAAGGAAACTTTTGGGAAAGTTTC
-contig9	29631	30109	trf	162	3.0	159	81	4	573	36	12	14	36	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACAATTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGGAAAATGAAAT
-contig9	37064	37094	trf	12	2.5	12	100	0	60	0	40	26	33	1.57	GTCCGTCTGTCC
-contig9	37275	37670	trf	162	2.4	160	82	10	455	37	12	13	35	1.83	ATAACAATTTTTATTTGTTTTGAATTTCGAATTAAATTTATCAAAATCGGACGACTATATCATATAGCTGCCAAGAGAAACAATCGGAAAATTAGTGGAAAAATAACATTGAAAAAGTATATCTTCGGTGTTTCTTAACATACAACCTCATAAGCTTGAA
-contig9	37280	37752	trf	161	2.9	161	80	6	492	37	11	15	35	1.84	ATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCAATAGGAACAATCGGAAAATTAGTGGGAAATACATGTGAAAAAATTATATCTTTGGTGTTTTTAACATATAACCTTATAAGCTTGGAAATACA
-contig9	56173	56203	trf	13	2.3	13	94	0	51	36	10	16	36	1.82	AATGATGCATTTA
-contig9	56377	56554	trf	101	1.8	95	85	7	246	44	9	10	36	1.70	TTTTTATAAAATTGAATTCGAAATTCAGAACCAATTAAAAAATATTATTTATAAGAAGGTTATATGTTAAAAAACACAGTCGATATGATATAGTC
-contig9	57048	57079	trf	16	1.9	16	93	0	53	38	25	35	0	1.56	ACAGACAGACGGACGA
-contig10	7159	7189	trf	13	2.3	13	94	0	51	36	10	16	36	1.82	AATGATGCATTTA
-contig10	7363	7540	trf	101	1.8	95	85	7	246	44	9	10	36	1.70	TTTTTATAAAATTGAATTCGAAATTCAGAACCAATTAAAAAATATTATTTATAAGAAGGTTATATGTTAAAAAACACAGTCGATATGATATAGTC
-contig10	8034	8065	trf	16	1.9	16	93	0	53	38	25	35	0	1.56	ACAGACAGACGGACGA
-contig10	16407	16472	trf	24	2.7	24	88	4	87	23	23	33	20	1.97	GAAGTGTCGCCGAAGTGACTCCTG
-contig10	17443	17508	trf	24	2.7	24	88	4	87	23	24	33	18	1.96	GAAGTGTCGCCGAAGTGACTCCTG
-contig10	18419	18897	trf	162	3.0	162	78	8	408	35	15	12	36	1.85	CCCAAAGATAATTTTTCCATATTATTTTACCACTAATTTTCCGATCCTTCATATGGCAGCAATATGATATAGTCATCCGATTTCGATAAAAATTGAATTCAAAATTCAGAACTAATTAAAAATGGTTATATCCAAGCTTAGAAAGCTATATGTTAAAAATAA
-contig10	28438	28868	trf	163	2.7	160	78	7	465	38	12	13	35	1.82	AACATTTTTTAATTAGTTCTGAATTTAAATTTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAAAATTATATCTTCGGTGTTTTTAACATATAACTCCAAAGCTTAAAAAT
-contig10	32277	32320	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig10	34149	34186	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig11	7433	7863	trf	163	2.7	160	78	7	465	38	12	13	35	1.82	AACATTTTTTAATTAGTTCTGAATTTAAATTTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAAAATTATATCTTCGGTGTTTTTAACATATAACTCCAAAGCTTAAAAAT
-contig11	11272	11315	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig11	13144	13181	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig11	22738	22776	trf	20	1.9	20	88	0	58	34	13	7	44	1.72	TATATATATAGAACCTGTTC
-contig11	25115	25366	trf	138	1.8	138	95	0	457	36	13	9	40	1.77	CAAATTTTTTGTTTAAAACCGTTTTGGACTCTAAGGCTATGCAATGCATATAACGTTATAAAAAAAGTATTTACTTTTTTAACAAATTTATAACTTACCTATAACATATAACAAGAATACCTTTTGTTTACATTTTAC
-contig11	25870	25921	trf	18	2.8	18	91	5	77	25	23	0	50	1.49	TCATCTATATCTTTCATA
-contig11	25872	25939	trf	23	2.9	23	75	6	64	23	22	1	52	1.56	ATCTTTCATTTCATATCATCTAT
-contig11	31165	31562	trf	159	2.5	155	82	6	458	38	12	13	35	1.82	TTTTGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAATATAAAAAAATTATATCTTCGGTGACTTTAACATATAACTTCCAATACTTGAAAATACAATTTTTAATTAGTTCTAAA
-contig12	2269	2312	trf	2	21.5	2	95	0	77	48	0	0	51	1.00	AT
-contig12	4141	4178	trf	19	1.9	19	94	0	65	32	13	37	16	1.87	GCTGAGGATGAGATACAGA
-contig12	13735	13773	trf	20	1.9	20	88	0	58	34	13	7	44	1.72	TATATATATAGAACCTGTTC
-contig12	16112	16363	trf	138	1.8	138	95	0	457	36	13	9	40	1.77	CAAATTTTTTGTTTAAAACCGTTTTGGACTCTAAGGCTATGCAATGCATATAACGTTATAAAAAAAGTATTTACTTTTTTAACAAATTTATAACTTACCTATAACATATAACAAGAATACCTTTTGTTTACATTTTAC
-contig12	16867	16918	trf	18	2.8	18	91	5	77	25	23	0	50	1.49	TCATCTATATCTTTCATA
-contig12	16869	16936	trf	23	2.9	23	75	6	64	23	22	1	52	1.56	ATCTTTCATTTCATATCATCTAT
-contig12	22162	22559	trf	159	2.5	155	82	6	458	38	12	13	35	1.82	TTTTGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAATATAAAAAAATTATATCTTCGGTGACTTTAACATATAACTTCCAATACTTGAAAATACAATTTTTAATTAGTTCTAAA
-contig12	26998	27051	trf	23	2.3	23	96	0	97	33	11	13	41	1.80	TATGTGTAAACAATGTTCATACT
-contig12	33017	33050	trf	17	1.9	17	100	0	66	48	12	0	39	1.40	AATACAATACAATTTTT
-contig12	43158	43197	trf	16	2.6	14	85	14	60	38	0	15	46	1.46	TATAATTTTGGGAA
-contig12	45179	45707	trf	161	3.3	156	80	6	538	36	12	12	37	1.81	AATTTTCCGATCGTTCCTATGGCAGCTATAAGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTATATGTTAAAAAACACGAAAGATATAATTTTTTTTATTTTCCATT
-contig12	55866	55914	trf	24	2.0	24	91	0	78	50	18	6	25	1.70	ACACTTAAAAAATGTTTAACAACA
-contig13	9853	9901	trf	24	2.0	24	91	0	78	50	18	6	25	1.70	ACACTTAAAAAATGTTTAACAACA
-contig13	24263	24380	trf	61	1.9	61	96	0	216	26	14	17	41	1.87	AACTTTTCTGTTAGTAACATTGGAGATTGATGTTATCCTAATCCAGTCTGATAGTCTGTTA
-contig13	33337	33598	trf	140	1.9	138	87	3	380	36	11	12	39	1.79	AAAAAATTATAGCTTCGGGGTTTTTTAACATACAACCTTAAAACCTGGAAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGATGACTATATCATATAGCTGTGGTAAAATAATATG
-contig13	33718	34195	trf	163	3.0	161	81	4	561	36	15	11	35	1.85	TTGTTACATATATTTTCCCACTAATTTTCCGATCGTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATTGATATTTCCAAGCTAGAAGGTTAAATGTTAAAAAACACCAAAGATATAAT
-contig13	34300	34345	trf	20	2.2	20	84	0	54	31	24	37	6	1.81	GACGGTCAGACAGACAGACA
-contig14	9255	9372	trf	61	1.9	61	96	0	216	26	14	17	41	1.87	AACTTTTCTGTTAGTAACATTGGAGATTGATGTTATCCTAATCCAGTCTGATAGTCTGTTA
-contig14	18329	18590	trf	140	1.9	138	87	3	380	36	11	12	39	1.79	AAAAAATTATAGCTTCGGGGTTTTTTAACATACAACCTTAAAACCTGGAAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGATGACTATATCATATAGCTGTGGTAAAATAATATG
-contig14	18710	19187	trf	163	3.0	161	81	4	561	36	15	11	35	1.85	TTGTTACATATATTTTCCCACTAATTTTCCGATCGTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATTGATATTTCCAAGCTAGAAGGTTAAATGTTAAAAAACACCAAAGATATAAT
-contig14	19292	19337	trf	20	2.2	20	84	0	54	31	24	37	6	1.81	GACGGTCAGACAGACAGACA
-contig14	29938	30407	trf	162	2.9	159	83	4	559	35	13	13	36	1.85	AAAAATTATATCTTCGCTGTTTTTAACATATAACCTTCTAAGCTTGAAATAACATTTTTTAATTAGTTTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGAAAAACATGAAAT
-contig14	36315	36401	trf	45	1.9	45	85	4	120	40	15	36	8	1.77	AAGGAAGAAGAAGACGGGAGCTTGCACAAGAGCAAGGACGAGGAT
-contig14	39838	40128	trf	149	1.9	148	84	6	381	36	11	12	39	1.79	ATATAGCTCCCATAGGAACAATCGGAAAATTAGTAGAAAAACATGAAATACATATATATCCTTGGTGTTTTTTAACATATAACCTTATAAGCTTGAAAATAACATTTTTTAATTAGTTTTGAAATTCGAATTAAATTTTATCAAAATT
-contig15	0	400	trf	162	2.5	162	83	4	481	36	13	14	36	1.85	TTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACAATCGGAAAATTAGTGAAAAAATAATATTGAAAAATGATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTGAAAATAACATTTTTTAATTAGT
-contig15	6308	6394	trf	45	1.9	45	85	4	120	40	15	36	8	1.77	AAGGAAGAAGAAGACGGGAGCTTGCACAAGAGCAAGGACGAGGAT
-contig15	9831	10121	trf	149	1.9	148	84	6	381	36	11	12	39	1.79	ATATAGCTCCCATAGGAACAATCGGAAAATTAGTAGAAAAACATGAAATACATATATATCCTTGGTGTTTTTTAACATATAACCTTATAAGCTTGAAAATAACATTTTTTAATTAGTTTTGAAATTCGAATTAAATTTTATCAAAATT
-contig15	18867	18897	trf	12	2.5	12	94	0	51	0	40	30	30	1.57	GTCCGTCTGGCC
-contig15	19005	19470	trf	161	2.9	159	77	7	488	35	13	12	38	1.82	AAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCCAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACAATCGGAAAATTAGTCGGACACTTAT
-contig15	27771	27868	trf	22	4.5	22	89	1	151	45	9	9	36	1.68	ATATTGCCAATATTATAAGATA
-contig15	29788	29936	trf	74	2.0	73	97	1	278	45	10	8	35	1.69	TGACCATGGCAATAAATAAGCAGTTTTTTTTTTATTTATTCGAAAAAATACAAAATAAAATTAAATAACTACA
-contig15	39945	40008	trf	17	3.6	17	84	4	72	39	1	1	57	1.18	ATATTTATTATTATTAT
-contig15	49623	50014	trf	161	2.4	161	87	2	534	34	14	12	38	1.83	ATAATTTTTTCATATTATTTTACTACTAATTTTCCGATCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAATTTAAGTAGAAATTCAGACCTAACTAAAAATGACATTTCCAAGCTTACAAGGTGATATGTTAAAAAACACAGAAGAT
-contig16	2412	3083	trf	162	4.1	162	92	0	1049	36	12	12	38	1.81	ATAATTTTTTCATATTATTTTAATACTAATTTTCCGATCTTTCATATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAGAAGGTGATATGTTAAAAAACACCGAAGAT
-contig16	2949	3202	trf	134	1.9	135	90	0	409	38	10	13	37	1.79	CTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTCATTTCCAAGCTTAGAAGGTGATATGCTAAAAAACACCGAAGATATAATTTTTTCATATTATTTTAATT
-contig16	4570	4859	trf	156	1.8	157	85	3	404	37	12	13	37	1.83	AAAATTATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTAGAAATAACATTTATTATTCAGTTCTGAATTTCGAATTAAATTTGATAAAAATAGGACGACTATATCATATAGCTGCCATAGGAACGACCGGAAAATTAGTCAGAAAACATG
-contig16	13815	13855	trf	14	2.9	14	100	0	80	27	22	15	35	1.94	GCCCTATTTAAGTA
-contig16	15817	15847	trf	13	2.2	14	94	5	53	63	3	13	20	1.43	AAAGGAAACTTTAA
-contig16	16698	16742	trf	16	2.8	16	92	0	79	52	6	4	36	1.49	AATCAATTAAAATTGT
-contig16	18449	18479	trf	12	2.5	12	94	0	51	3	40	23	33	1.71	GTCCGTCTGTCC
-contig16	19249	19657	trf	162	2.5	159	85	6	527	37	11	13	37	1.81	AAAAAATTATATCTTCGGTGTTTTTAACATATACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTGCCATAGGAAAGATCGGAAAAATAGTGAGAAAATAATAT
-contig16	27571	27953	trf	162	2.4	158	81	6	407	37	13	13	36	1.83	AATTAAATTTTATAAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTCGTAAAATTAAAATGAAAAACTATATCTTCGGTGTTTTTTAACATATAACCTAATAAGCTTGAAAATAACATTCTTTAATTAGTTCTGAAT
-contig16	31405	31439	trf	16	2.2	16	89	5	52	52	8	5	32	1.56	AAACATTTGACTATAA
-contig16	41711	41757	trf	14	3.3	14	96	0	83	41	23	0	34	1.55	CAATACCTTTATAA
-contig17	7563	7945	trf	162	2.4	158	81	6	407	37	13	13	36	1.83	AATTAAATTTTATAAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTCGTAAAATTAAAATGAAAAACTATATCTTCGGTGTTTTTTAACATATAACCTAATAAGCTTGAAAATAACATTCTTTAATTAGTTCTGAAT
-contig17	11397	11431	trf	16	2.2	16	89	5	52	52	8	5	32	1.56	AAACATTTGACTATAA
-contig17	21703	21749	trf	14	3.3	14	96	0	83	41	23	0	34	1.55	CAATACCTTTATAA
-contig17	30481	30516	trf	16	2.2	16	100	0	70	62	5	0	31	1.18	ATATAATAAAATATAC
-contig17	34819	34894	trf	37	2.0	37	97	0	141	40	12	10	37	1.77	TTGAATTAAATTTTATCAAAATCGGACGACTATATCA
-contig17	37580	37616	trf	2	18.0	2	88	11	56	50	0	2	47	1.15	AT
-contig17	37577	37615	trf	11	3.3	11	92	7	58	52	0	2	44	1.14	ATAATATATAT
-contig17	37580	37616	trf	13	2.8	13	95	0	63	50	0	2	47	1.15	ATATATATATAAT
-contig18	5472	5507	trf	16	2.2	16	100	0	70	62	5	0	31	1.18	ATATAATAAAATATAC
-contig18	9810	9885	trf	37	2.0	37	97	0	141	40	12	10	37	1.77	TTGAATTAAATTTTATCAAAATCGGACGACTATATCA
-contig18	12571	12607	trf	2	18.0	2	88	11	56	50	0	2	47	1.15	AT
-contig18	12568	12606	trf	11	3.3	11	92	7	58	52	0	2	44	1.14	ATAATATATAT
-contig18	12571	12607	trf	13	2.8	13	95	0	63	50	0	2	47	1.15	ATATATATATAAT
-contig18	15659	15708	trf	22	2.3	21	82	6	62	26	10	12	51	1.71	TTATTTGCGTATAACATAACT
-contig18	17942	17967	trf	13	1.9	13	100	0	50	28	8	0	64	1.22	TTTTTTATATCAA
-contig18	26801	26833	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig18	31985	32018	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig18	32891	33363	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig18	34970	35002	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig19	655	704	trf	22	2.3	21	82	6	62	26	10	12	51	1.71	TTATTTGCGTATAACATAACT
-contig19	2938	2963	trf	13	1.9	13	100	0	50	28	8	0	64	1.22	TTTTTTATATCAA
-contig19	11797	11829	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig19	16981	17014	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig19	17887	18359	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig19	19966	19998	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig19	25006	25147	trf	73	1.9	72	85	1	192	39	15	22	21	1.91	AAAAACAAAAAGGGTCGCGATCGCGAAAAAGTAACTTCTAAGACACTTCTGGACAATGATAGATGATAACAC
-contig19	25732	25774	trf	22	2.0	21	85	4	57	40	4	7	47	1.52	GAAATATCATATTATATATTG
-contig19	26304	26613	trf	158	1.9	161	80	7	362	38	11	11	37	1.79	TTTGGTGTTTTTTAACATATAAACTTATACCCTTCAATATAACATTCTTTAATAAGTTCTAATTTTGTAATTAAATTTAATCAAAAATCAGACGACTATATCATATAGCTGCCATACGAAAAATCGAAAAATGGTGGAAAAATAATATAACAAATTATATC
-contig20	6794	6826	trf	13	2.4	14	89	10	57	31	25	25	18	1.98	AAGGACCGTTACTC
-contig20	11978	12011	trf	10	3.2	10	95	4	57	39	51	9	0	1.34	ACCGCCCAAA
-contig20	12884	13356	trf	163	2.9	162	82	5	535	35	13	12	38	1.83	TATTTTCCGACTAATTTTCAGATTGTTCATATGGCAGTATATGATATAATCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAATGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCGAAGATATAATTTTTCAATTTCA
-contig20	14963	14995	trf	15	2.1	15	100	0	64	40	18	9	31	1.83	AGCACTTATACATTA
-contig20	20003	20144	trf	73	1.9	72	85	1	192	39	15	22	21	1.91	AAAAACAAAAAGGGTCGCGATCGCGAAAAAGTAACTTCTAAGACACTTCTGGACAATGATAGATGATAACAC
-contig20	20729	20771	trf	22	2.0	21	85	4	57	40	4	7	47	1.52	GAAATATCATATTATATATTG
-contig20	21301	21610	trf	158	1.9	161	80	7	362	38	11	11	37	1.79	TTTGGTGTTTTTTAACATATAAACTTATACCCTTCAATATAACATTCTTTAATAAGTTCTAATTTTGTAATTAAATTTAATCAAAAATCAGACGACTATATCATATAGCTGCCATACGAAAAATCGAAAAATGGTGGAAAAATAATATAACAAATTATATC
-contig21	30635	30681	trf	20	2.3	20	85	3	67	34	6	6	52	1.53	ATATATTTTTCATAAAGTAT
-contig21	35148	35204	trf	23	2.4	23	84	0	67	50	0	1	48	1.11	ATATTTATATTAAAAAAATATAG
-contig21	35164	35256	trf	23	4.3	23	72	17	81	48	0	1	50	1.08	ATTATATATATTTATATAAATAT
-contig21	35148	35256	trf	2	56.5	2	71	9	64	49	0	0	50	1.07	AT
-contig21	35188	35267	trf	41	2.0	41	85	5	108	49	1	0	49	1.09	ATATATATATTTATATAAATATATTATAAAAATAATATATT
-contig21	35118	35267	trf	39	3.9	41	73	17	124	50	2	1	46	1.21	TTATATTTATATAAATATATTATATACAAAATATATTATAT
-contig21	47789	47815	trf	1	26.0	1	100	0	52	100	0	0	0	0.00	A
-contig22	20631	20677	trf	20	2.3	20	85	3	67	34	6	6	52	1.53	ATATATTTTTCATAAAGTAT
-contig22	25144	25200	trf	23	2.4	23	84	0	67	50	0	1	48	1.11	ATATTTATATTAAAAAAATATAG
-contig22	25160	25252	trf	23	4.3	23	72	17	81	48	0	1	50	1.08	ATTATATATATTTATATAAATAT
-contig22	25144	25252	trf	2	56.5	2	71	9	64	49	0	0	50	1.07	AT
-contig22	25184	25263	trf	41	2.0	41	85	5	108	49	1	0	49	1.09	ATATATATATTTATATAAATATATTATAAAAATAATATATT
-contig22	25114	25263	trf	39	3.9	41	73	17	124	50	2	1	46	1.21	TTATATTTATATAAATATATTATATACAAAATATATTATAT
-contig22	37785	37811	trf	1	26.0	1	100	0	52	100	0	0	0	0.00	A
-contig22	40017	40258	trf	129	1.9	130	90	2	387	37	12	15	34	1.85	GCTTGGAAATAACATTTTTAAATTAGTTCTGAATTTGGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACACTCGGAAAATTAGTCGGAAAATAATATTGAAAAATTTAC
-contig22	46420	46746	trf	163	2.0	163	83	3	415	34	17	12	35	1.88	GTCAAAAAGCCTCAAAGCTATAATTTGTTTCCTACAATTTTCCCACCAATTTTCCGATCGATCCTATAACACCTATATGATACAGTCATCAGATTTTGGTAAAATTGAATACGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAGCGTAAAAGGTTATAT
-contig23	10	251	trf	129	1.9	130	90	2	387	37	12	15	34	1.85	GCTTGGAAATAACATTTTTAAATTAGTTCTGAATTTGGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACACTCGGAAAATTAGTCGGAAAATAATATTGAAAAATTTAC
-contig23	6413	6739	trf	163	2.0	163	83	3	415	34	17	12	35	1.88	GTCAAAAAGCCTCAAAGCTATAATTTGTTTCCTACAATTTTCCCACCAATTTTCCGATCGATCCTATAACACCTATATGATACAGTCATCAGATTTTGGTAAAATTGAATACGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAGCGTAAAAGGTTATAT
-contig23	28201	28615	trf	159	2.6	155	81	6	467	36	11	12	39	1.79	AAAAATTATATCTTTCGTGTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTGTTTTGAATTTAGAATTAAATTTAATAAAATCGGACGACTATATTATATAGCTGCCATAGAAACAATCGCAAAATTAGTTGGAAAATATG
-contig23	33725	33774	trf	16	3.1	16	77	11	55	36	22	36	4	1.73	GACGGACAGACAGACA
-contig23	34608	34836	trf	125	1.8	125	84	1	314	30	26	17	24	1.97	ACGCCCACAAACGGTTAAAACGCTTAAATCAGTCTGCCGCCCACATAACATATACAGTAAAAGACGGTAGGTGGCGCCCTAAAATATCACATTGATGCTTATAAAAATTTGCCACGCCCACTCTA
-contig23	42458	42488	trf	15	2.0	15	100	0	60	33	60	0	6	1.23	TCCACACCACACCAC
-contig23	43293	43715	trf	8	52.4	8	75	7	264	58	8	3	29	1.46	AATAACTA
-contig23	43293	43665	trf	20	18.2	20	76	4	314	57	8	4	29	1.47	AATAACTAAATAGCTAAATA
-contig23	43293	43715	trf	60	7.0	60	83	5	503	58	8	3	29	1.46	AATAACTAAATAGCTAAATAATTAATTAAATAATTAACTAAATAACTAAATAGCTAAATA
-contig23	43319	43715	trf	40	9.9	40	79	4	316	58	8	3	29	1.45	TAAATAACTAAATAACTAAATAAATAATTAAATAAATAAC
-contig23	43313	43743	trf	12	35.6	12	69	8	165	57	8	3	30	1.45	ATTAACTAAATA
-contig23	44010	44071	trf	32	1.9	32	89	0	95	3	34	26	36	1.73	ATGTCCGTTTGGCCGTCCGTCCGTCCGTCCGT
-contig23	44012	44075	trf	12	4.9	12	80	14	72	1	34	26	36	1.67	GTCCGTCTGTCC
-contig23	46968	47342	trf	160	2.4	159	78	9	374	35	12	16	35	1.87	GAACGATCGGAAAATTGGTGGAAAAATAATATGATACAAATTACAGCTTCGGTGTTTTTTGACACATAACCTTCCTAGCTTGGAAATAACATTTTTCAATAAGTTATAAATTTCAATTATTTTACAGAATCGGACGACAACATCATATAGCTGCCATAA
-contig24	8198	8612	trf	159	2.6	155	81	6	467	36	11	12	39	1.79	AAAAATTATATCTTTCGTGTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTGTTTTGAATTTAGAATTAAATTTAATAAAATCGGACGACTATATTATATAGCTGCCATAGAAACAATCGCAAAATTAGTTGGAAAATATG
-contig24	13722	13771	trf	16	3.1	16	77	11	55	36	22	36	4	1.73	GACGGACAGACAGACA
-contig24	14605	14833	trf	125	1.8	125	84	1	314	30	26	17	24	1.97	ACGCCCACAAACGGTTAAAACGCTTAAATCAGTCTGCCGCCCACATAACATATACAGTAAAAGACGGTAGGTGGCGCCCTAAAATATCACATTGATGCTTATAAAAATTTGCCACGCCCACTCTA
-contig24	22455	22485	trf	15	2.0	15	100	0	60	33	60	0	6	1.23	TCCACACCACACCAC
-contig24	23290	23712	trf	8	52.4	8	75	7	264	58	8	3	29	1.46	AATAACTA
-contig24	23290	23662	trf	20	18.2	20	76	4	314	57	8	4	29	1.47	AATAACTAAATAGCTAAATA
-contig24	23290	23712	trf	60	7.0	60	83	5	503	58	8	3	29	1.46	AATAACTAAATAGCTAAATAATTAATTAAATAATTAACTAAATAACTAAATAGCTAAATA
-contig24	23316	23712	trf	40	9.9	40	79	4	316	58	8	3	29	1.45	TAAATAACTAAATAACTAAATAAATAATTAAATAAATAAC
-contig24	23310	23740	trf	12	35.6	12	69	8	165	57	8	3	30	1.45	ATTAACTAAATA
-contig24	24007	24068	trf	32	1.9	32	89	0	95	3	34	26	36	1.73	ATGTCCGTTTGGCCGTCCGTCCGTCCGTCCGT
-contig24	24009	24072	trf	12	4.9	12	80	14	72	1	34	26	36	1.67	GTCCGTCTGTCC
-contig24	26965	27339	trf	160	2.4	159	78	9	374	35	12	16	35	1.87	GAACGATCGGAAAATTGGTGGAAAAATAATATGATACAAATTACAGCTTCGGTGTTTTTTGACACATAACCTTCCTAGCTTGGAAATAACATTTTTCAATAAGTTATAAATTTCAATTATTTTACAGAATCGGACGACAACATCATATAGCTGCCATAA
-contig24	29976	30022	trf	6	7.7	6	92	0	65	23	17	23	34	1.96	TTACGG
-contig24	29976	30026	trf	18	2.8	18	93	0	82	24	16	24	36	1.94	TTACAGTTACAGTTACGG
-contig24	32044	32083	trf	5	7.8	5	94	0	69	20	0	38	41	1.53	GTTGA
-contig24	34951	35301	trf	162	2.2	157	81	5	382	36	13	12	38	1.82	ATATGTTAAAAAACACCAAAAATATAATTTTTTCATATGATTTTCCCAGTAATTTTTCGATCGTTCCTATAACAACTATATAATATAATCGCCCGATTTTCATAAAATTTAATTCGAAATTCAATACAAATTAAAAAATGTTATAGCGTAGGAGGTT
-contig24	39189	39669	trf	163	3.0	161	82	3	597	36	13	12	37	1.83	ATTATTTTACCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTAAT
-contig24	39183	39669	trf	162	3.0	158	82	5	578	36	13	12	37	1.83	TTTTATATTATTTTCCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAGGGTATATGTTAAAAAACACCAAAGATATAAT
-contig25	2035	2074	trf	5	7.8	5	94	0	69	20	0	38	41	1.53	GTTGA
-contig25	4942	5292	trf	162	2.2	157	81	5	382	36	13	12	38	1.82	ATATGTTAAAAAACACCAAAAATATAATTTTTTCATATGATTTTCCCAGTAATTTTTCGATCGTTCCTATAACAACTATATAATATAATCGCCCGATTTTCATAAAATTTAATTCGAAATTCAATACAAATTAAAAAATGTTATAGCGTAGGAGGTT
-contig25	9180	9660	trf	163	3.0	161	82	3	597	36	13	12	37	1.83	ATTATTTTACCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTAAT
-contig25	9174	9660	trf	162	3.0	158	82	5	578	36	13	12	37	1.83	TTTTATATTATTTTCCACTAATTTTCCGATTGTTCCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCCTAGAGGGTATATGTTAAAAAACACCAAAGATATAAT
-contig25	10794	10823	trf	15	1.9	15	100	0	58	34	10	6	48	1.64	TAATTTAGATTTCAC
-contig25	10896	10946	trf	20	2.5	20	100	0	100	18	20	46	16	1.85	TAGGTGGCGCAAGGATGCGC
-contig25	10896	10947	trf	10	5.1	10	73	17	52	17	19	45	17	1.86	TAGGTGGCGC
-contig25	20400	20805	trf	160	2.5	160	81	8	473	37	13	14	35	1.84	TTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAATAAAAATTATATCTTCGGTGTTTTTTTAACATATAACCGTATAAGCTTGAAAATAACATTTATTATTAGTGCTTAA
-contig25	20371	21270	trf	162	5.7	162	70	14	532	35	12	14	38	1.83	ATAACATTTTTTAATTAGTTCTTAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGTAAAATAATAATGAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTCATAAGCTTGAAA
-contig25	25029	25058	trf	12	2.4	12	100	0	58	34	24	41	0	1.55	ACGGACGGACAG
-contig25	29026	29060	trf	8	4.2	8	92	0	50	32	26	41	0	1.56	ACGGACAG
-contig25	29458	29506	trf	18	2.6	18	86	6	69	50	20	2	27	1.60	ACAATACATTACATACAT
-contig25	29458	29504	trf	20	2.4	20	89	7	69	52	21	2	23	1.58	ACAATACAATACATTAGCAT
-contig25	36613	36916	trf	162	1.9	161	84	0	408	36	12	12	37	1.81	AAATTAGATCTTCGGTGTTTTTAACATATAACCTCATAAACTTGAAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATAACATAAAGCTGCCATAGGAACAATCGGAAAATTAGTCGAAAAACATGAAATAA
-contig25	36630	36976	trf	162	2.1	162	81	2	390	36	11	14	37	1.82	TTTTTAACATATAACCTTATAAACTTGAAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATAACATAAAGCTGCCATAGGAACAATCGGAAAATTAGTCGAAAAACATGAAATAAAAATTAGAGCTTTGGGGC
-contig25	38794	38823	trf	14	2.0	15	93	6	51	37	0	0	62	0.96	AATTTAATAATTTTT
-contig25	43887	44184	trf	148	2.0	148	98	0	576	34	9	12	44	1.75	TGGCTAATTTACATTTTTTTACATTTATCAAAATAGAAAGTTATTTTCATTGGTTCTAAAAATCTAGTTTAGTAAAAATGTTCAGAACAGTCAAATGAAGTTCTTTTTTGATTATGATTTATATAACTCCTTTAAATAAGGATGTTCT
-contig25	50073	50105	trf	8	3.9	8	95	4	55	87	9	0	3	0.64	AAAAAAAC
-contig25	51989	52022	trf	12	2.7	12	95	4	57	39	15	3	42	1.62	CTATATATATCA
-contig25	62041	62076	trf	16	2.1	17	94	5	63	85	0	0	14	0.59	AAAAAATAATAATAAAA
-contig26	58	90	trf	8	3.9	8	95	4	55	87	9	0	3	0.64	AAAAAAAC
-contig26	1974	2007	trf	12	2.7	12	95	4	57	39	15	3	42	1.62	CTATATATATCA
-contig26	12026	12061	trf	16	2.1	17	94	5	63	85	0	0	14	0.59	AAAAAATAATAATAAAA
-contig27	15760	15805	trf	19	2.4	19	85	10	58	48	4	0	46	1.22	TTAAAATATATATATTTTA
-contig28	755	800	trf	19	2.4	19	85	10	58	48	4	0	46	1.22	TTAAAATATATATATTTTA
-contig28	41413	41465	trf	17	3.0	17	88	2	77	11	11	34	42	1.77	GTGGAAGGTGTCTTTTT
-contig28	44917	45162	trf	125	2.0	125	83	3	314	24	16	29	29	1.97	TATAAGCAGAAAAGCGATATTTTAGGGAGCCACCTACCAGCCATTTCAATAGATGTTATGTGGGCAGCAGACAGATTTAAGCGTTTAAACCATTTGCGGGCGTTACAGTGGGCGTGGCACTTTTT
-contig28	46311	46343	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig28	46340	46373	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig29	21404	21456	trf	17	3.0	17	88	2	77	11	11	34	42	1.77	GTGGAAGGTGTCTTTTT
-contig29	24908	25153	trf	125	2.0	125	83	3	314	24	16	29	29	1.97	TATAAGCAGAAAAGCGATATTTTAGGGAGCCACCTACCAGCCATTTCAATAGATGTTATGTGGGCAGCAGACAGATTTAAGCGTTTAAACCATTTGCGGGCGTTACAGTGGGCGTGGCACTTTTT
-contig29	26302	26334	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig29	26331	26364	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig29	30652	30678	trf	8	3.2	8	100	0	52	0	34	26	38	1.57	TGTCCGTC
-contig29	36871	36898	trf	7	3.9	7	100	0	54	59	29	11	0	1.32	CAAACAG
-contig29	38824	38868	trf	13	3.4	13	93	0	79	25	22	31	20	1.98	GTGCATGCTAACG
-contig29	39109	39142	trf	5	6.6	5	92	0	57	18	39	42	0	1.50	CCGAG
-contig29	39341	39399	trf	6	10.2	6	81	10	50	0	27	18	53	1.45	CTCTGT
-contig29	46655	46680	trf	10	2.5	10	100	0	50	0	12	64	24	1.27	GGGCGGTTGT
-contig29	46945	46990	trf	8	5.6	8	83	0	63	2	35	24	37	1.68	TGCTGCTC
-contig30	1299	1331	trf	7	4.6	7	100	0	64	15	46	12	25	1.81	ACCCTGT
-contig30	1328	1361	trf	7	4.7	7	100	0	66	27	45	27	0	1.54	CCCAGAG
-contig30	5649	5675	trf	8	3.2	8	100	0	52	0	34	26	38	1.57	TGTCCGTC
-contig30	11868	11895	trf	7	3.9	7	100	0	54	59	29	11	0	1.32	CAAACAG
-contig30	13821	13865	trf	13	3.4	13	93	0	79	25	22	31	20	1.98	GTGCATGCTAACG
-contig30	14106	14139	trf	5	6.6	5	92	0	57	18	39	42	0	1.50	CCGAG
-contig30	14338	14396	trf	6	10.2	6	81	10	50	0	27	18	53	1.45	CTCTGT
-contig30	21652	21677	trf	10	2.5	10	100	0	50	0	12	64	24	1.27	GGGCGGTTGT
-contig30	21942	21987	trf	8	5.6	8	83	0	63	2	35	24	37	1.68	TGCTGCTC
-contig30	33675	33702	trf	12	2.2	12	100	0	54	33	25	40	0	1.56	ACGGACGGACAG
-contig30	38138	38430	trf	162	1.8	160	87	4	435	37	13	13	35	1.84	GTTCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAAAAATAAAAATATGGTATTTCCAAGCGTAGAAGGTTATAAGTTAAAAAAAAACCGAAGATATAATTTTTCAATATTATTTTACCACTAATTTTCCGATT
-contig30	43427	43457	trf	14	2.1	14	93	0	51	43	10	16	30	1.81	TATAGCCTATAAGA
-contig30	48376	48681	trf	163	1.9	163	83	5	402	35	14	15	34	1.88	AATTTTCCGATCGTTTCTATGGCAGCAATAAGATATAGTCGTCCGATTTTGATAAAATGTGAGTCGAAATTCAGAACTAATTAAAAAATGATATTTCCAAGAAAAGGAGGTTATATGTCAAAAAACACCAAAGATATAATTTGTGTCATTTTATTTTCCCACC
-contig30	48838	48870	trf	12	2.7	12	90	0	55	31	25	40	3	1.71	ACGGACGGACAG
-contig30	63065	63289	trf	123	1.8	123	88	1	342	37	13	13	36	1.84	TTCCTATGACAGATAAATGATATAGTCGTCCAATCTTATTAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTAAGAAGGTTATTTGTCAAAAATCAATCCGATCG
-contig31	3420	3450	trf	14	2.1	14	93	0	51	43	10	16	30	1.81	TATAGCCTATAAGA
-contig31	8369	8674	trf	163	1.9	163	83	5	402	35	14	15	34	1.88	AATTTTCCGATCGTTTCTATGGCAGCAATAAGATATAGTCGTCCGATTTTGATAAAATGTGAGTCGAAATTCAGAACTAATTAAAAAATGATATTTCCAAGAAAAGGAGGTTATATGTCAAAAAACACCAAAGATATAATTTGTGTCATTTTATTTTCCCACC
-contig31	8831	8863	trf	12	2.7	12	90	0	55	31	25	40	3	1.71	ACGGACGGACAG
-contig31	23058	23282	trf	123	1.8	123	88	1	342	37	13	13	36	1.84	TTCCTATGACAGATAAATGATATAGTCGTCCAATCTTATTAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTAAGAAGGTTATTTGTCAAAAATCAATCCGATCG
-contig31	32398	32439	trf	21	2.0	21	95	0	73	17	7	14	60	1.55	TTTTTTTAAGTCCTGTTTAGA
-contig32	2387	2428	trf	21	2.0	21	95	0	73	17	7	14	60	1.55	TTTTTTTAAGTCCTGTTTAGA
-contig32	10363	10394	trf	12	2.6	12	89	0	53	38	25	35	0	1.56	ACGGACAGACAG
-contig32	17272	17334	trf	2	31.5	2	90	3	99	48	0	0	51	1.00	TA
-contig32	20292	20360	trf	33	2.2	33	92	7	115	2	10	36	50	1.52	TGCTGGTGCTGTTGTTGTGATTGTTGTTGTTGC
-contig32	20364	20414	trf	3	16.7	3	82	0	55	2	26	32	40	1.67	TGC
-contig32	20364	20421	trf	15	3.8	15	85	0	78	1	24	31	42	1.65	TGCTGCTGTTGCTGC
-contig32	28810	28846	trf	18	2.0	18	94	0	63	41	0	11	47	1.39	TTAATTTTTAAATGGAAA
-contig32	35359	35405	trf	23	2.0	23	91	4	76	54	0	0	45	0.99	ATTTAAATTTAATTTAAATAAAA
-contig33	2270	2332	trf	2	31.5	2	90	3	99	48	0	0	51	1.00	TA
-contig33	5290	5358	trf	33	2.2	33	92	7	115	2	10	36	50	1.52	TGCTGGTGCTGTTGTTGTGATTGTTGTTGTTGC
-contig33	5362	5412	trf	3	16.7	3	82	0	55	2	26	32	40	1.67	TGC
-contig33	5362	5419	trf	15	3.8	15	85	0	78	1	24	31	42	1.65	TGCTGCTGTTGCTGC
-contig33	13808	13844	trf	18	2.0	18	94	0	63	41	0	11	47	1.39	TTAATTTTTAAATGGAAA
-contig33	20357	20403	trf	23	2.0	23	91	4	76	54	0	0	45	0.99	ATTTAAATTTAATTTAAATAAAA
-contig34	16671	16697	trf	11	2.4	11	100	0	52	42	7	7	42	1.62	ATTTCGATAAA
-contig35	30318	30688	trf	184	2.0	184	98	0	722	32	15	15	36	1.89	CAAAAATAATTAAAAAATGTTATTTCCAAGCGTAGAAGGTTATATGTTGAAAAACAACGAAGCTATAATTTTTTCATATTATTTTCTTACAATTTTTTTGTCGTTCGTGTGACAGCTATATGATATAGTGGTCCGATTTTGATACTGCGTTGCAAAAATCTGACTGAAATCATTCTAGCCTCCG
-contig35	32392	32836	trf	162	2.7	161	84	6	576	36	13	12	37	1.82	AAAAATTATATCTTCGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACAATCGGAAAATTAATAGGAAAACATGAAAT
-contig35	35259	35292	trf	15	2.3	15	89	5	50	57	0	0	42	0.98	TAAAAAATAATTATT
-contig35	39787	39848	trf	31	2.0	31	96	0	113	45	11	11	31	1.76	ATGGTCATACTGAAACTAATACATAAATTAT
-contig36	5311	5681	trf	184	2.0	184	98	0	722	32	15	15	36	1.89	CAAAAATAATTAAAAAATGTTATTTCCAAGCGTAGAAGGTTATATGTTGAAAAACAACGAAGCTATAATTTTTTCATATTATTTTCTTACAATTTTTTTGTCGTTCGTGTGACAGCTATATGATATAGTGGTCCGATTTTGATACTGCGTTGCAAAAATCTGACTGAAATCATTCTAGCCTCCG
-contig36	7385	7829	trf	162	2.7	161	84	6	576	36	13	12	37	1.82	AAAAATTATATCTTCGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTCCCATAGGAACAATCGGAAAATTAATAGGAAAACATGAAAT
-contig36	10252	10285	trf	15	2.3	15	89	5	50	57	0	0	42	0.98	TAAAAAATAATTATT
-contig36	14780	14841	trf	31	2.0	31	96	0	113	45	11	11	31	1.76	ATGGTCATACTGAAACTAATACATAAATTAT
-contig36	27578	27608	trf	14	2.1	14	93	0	51	23	36	16	23	1.94	CTGCCACAGTACAT
-contig37	18904	18938	trf	15	2.1	17	89	10	54	58	0	0	41	0.98	TATAAATATTATAAATA
-contig37	35802	35843	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig37	40636	40678	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig37	40640	40685	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig37	47512	47537	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig38	3901	3935	trf	15	2.1	17	89	10	54	58	0	0	41	0.98	TATAAATATTATAAATA
-contig38	20799	20840	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig38	25633	25675	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig38	25637	25682	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig38	32509	32534	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig38	39109	39144	trf	17	2.1	17	88	0	52	42	2	14	40	1.60	AAATGTAGTAAATTATT
-contig38	42287	42333	trf	10	4.7	10	79	12	51	36	0	0	63	0.95	ATTAATTTAT
-contig39	5796	5837	trf	21	2.1	19	86	9	55	34	17	14	34	1.90	AAAGCATTTTTACTCGGAC
-contig39	10630	10672	trf	22	2.0	22	95	4	77	38	19	14	28	1.90	ACTATTTAGACAAAGTATCCGT
-contig39	10634	10679	trf	22	2.0	22	91	0	72	37	17	13	31	1.89	TTAGACAAAGTATCCGCAATAT
-contig39	17506	17531	trf	11	2.3	11	100	0	50	24	0	32	44	1.54	GTGAGTATTTA
-contig39	24106	24141	trf	17	2.1	17	88	0	52	42	2	14	40	1.60	AAATGTAGTAAATTATT
-contig39	27284	27330	trf	10	4.7	10	79	12	51	36	0	0	63	0.95	ATTAATTTAT
-contig39	44173	44214	trf	19	2.2	19	100	0	82	36	9	19	34	1.85	TTAAAAATTGCACATGGTG
-contig40	9159	9200	trf	19	2.2	19	100	0	82	36	9	19	34	1.85	TTAAAAATTGCACATGGTG
-contig40	13042	13114	trf	36	2.0	36	100	0	144	27	16	13	41	1.87	GACAAATTGCTACATTTTAGCTTTTATAGTTTCCGA
-contig40	13643	13700	trf	26	2.2	26	96	0	105	31	36	14	17	1.89	TACAAGTTTGCCACGCCCACAAACCG
-contig40	18034	18507	trf	159	2.9	159	81	6	539	38	12	13	36	1.82	AAAAATTATATCTTTGATGTTTTTCAACATATAAAGGTCTAAGCTTGAAAAACATTTTTTAATTAATTCTGAATTTCGAATTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCTATAGAAACGATCGGAAAATTAGTCGGAAACATGAAAC
-contig40	18005	18507	trf	162	3.1	160	81	5	579	38	11	13	35	1.82	ATCGGAAAATTAGTCGGAAAAATAAATAAAAATTATATCTTTGGTGTTTTTCAACATATAAACTTCTAAGCTTGAAAATAACATTTTTTAATTAATTCTGAATTTCGAATTAAATTTTATTAAAATCGGACGACTATATCATATAGCTGCTATAGAAACG
-contig40	24996	25033	trf	14	2.6	15	83	12	51	62	2	5	29	1.31	AAAATATAATATAGC
-contig40	26421	26724	trf	161	1.9	162	88	3	468	35	12	14	36	1.84	AAAAAATGATATCTTCGGTGTTTGTTAACATATAACCTCCTACGCTTGGAAATAACATTTTTTAATTGAGTTTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTTTATCATATAGCTACCATACGAACAATCGGAAAATTAGTGGTAAAATAATATG
-contig40	35550	35576	trf	12	2.2	12	100	0	52	7	42	34	15	1.75	CGTCCTCCGGAG
-contig40	43558	43848	trf	162	1.8	162	85	3	415	38	11	12	37	1.80	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTAAATTCGAAATACAAAACCAAATAAAAAATGATATTTCCAAGCGTAGAAGGTTAAATATTAAAAAACACCAAAAATAAGATTTTTTTATATTATTTTTCCATTAATTTTTCTATTGTTC
-contig40	46740	46774	trf	12	2.8	12	81	0	50	5	47	26	20	1.73	CGTCCGACCGTC
-contig40	46729	46782	trf	20	2.7	20	84	0	61	7	43	26	22	1.80	GTCCGTCTGTCCGTCCGACC
-contig40	53378	53421	trf	8	5.4	8	82	0	59	2	32	25	39	1.69	TGTCCGTC
-contig40	53565	54047	trf	161	3.0	160	81	6	578	37	12	14	36	1.83	AAAAATGAAATAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGG
-contig40	53574	54070	trf	162	3.1	161	80	6	581	37	11	14	36	1.83	AAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGGAAATAATATG
-contig40	54450	54496	trf	21	2.2	21	84	7	58	39	13	8	39	1.75	AATTAATATGCGTACATTCGA
-contig41	5541	5567	trf	12	2.2	12	100	0	52	7	42	34	15	1.75	CGTCCTCCGGAG
-contig41	13549	13839	trf	162	1.8	162	85	3	415	38	11	12	37	1.80	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTAAATTCGAAATACAAAACCAAATAAAAAATGATATTTCCAAGCGTAGAAGGTTAAATATTAAAAAACACCAAAAATAAGATTTTTTTATATTATTTTTCCATTAATTTTTCTATTGTTC
-contig41	16731	16765	trf	12	2.8	12	81	0	50	5	47	26	20	1.73	CGTCCGACCGTC
-contig41	16720	16773	trf	20	2.7	20	84	0	61	7	43	26	22	1.80	GTCCGTCTGTCCGTCCGACC
-contig41	23369	23412	trf	8	5.4	8	82	0	59	2	32	25	39	1.69	TGTCCGTC
-contig41	23556	24038	trf	161	3.0	160	81	6	578	37	12	14	36	1.83	AAAAATGAAATAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGG
-contig41	23565	24061	trf	162	3.1	161	80	6	581	37	11	14	36	1.83	AAAAAATTATATCTTTGGTGTTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGGAAATAATATG
-contig41	24441	24487	trf	21	2.2	21	84	7	58	39	13	8	39	1.75	AATTAATATGCGTACATTCGA
-contig41	34353	34559	trf	102	2.0	102	84	3	272	39	7	16	36	1.77	GTTTTTATAATTAAAAAATGTTGTAAGGAAATTTAATCTGGTATGTTATAGAGATTTTAAAACTGATAAGAAAACTGAAAGTCTGAAAAGACCAGATCCAGA
-contig41	36083	36194	trf	55	2.0	55	98	0	213	40	10	10	37	1.75	TATACGCGATCAGGCCTTTATGAAATAATTATATTATATAAAAAATCATTATGAT
-contig41	38918	38955	trf	19	1.9	19	94	0	65	10	2	18	67	1.32	TTATTTTGTCGTTATGTTG
-contig41	48641	48672	trf	8	3.9	8	91	0	53	0	38	25	35	1.56	TGTCCGTC
-contig41	52148	52268	trf	59	2.0	59	100	0	240	29	11	13	45	1.78	TAGTCGAGGCAATCGACTATAGCATTCATTTTGTTTTTTTTTAAATAATATTATCTATG
-contig41	58540	58636	trf	45	2.2	45	96	1	176	27	10	30	32	1.90	CACGATTTTAATGAGTCAAAAGCAAGTGGAGTTGGGTTTATGTGG
-contig42	4347	4553	trf	102	2.0	102	84	3	272	39	7	16	36	1.77	GTTTTTATAATTAAAAAATGTTGTAAGGAAATTTAATCTGGTATGTTATAGAGATTTTAAAACTGATAAGAAAACTGAAAGTCTGAAAAGACCAGATCCAGA
-contig42	6077	6188	trf	55	2.0	55	98	0	213	40	10	10	37	1.75	TATACGCGATCAGGCCTTTATGAAATAATTATATTATATAAAAAATCATTATGAT
-contig42	8912	8949	trf	19	1.9	19	94	0	65	10	2	18	67	1.32	TTATTTTGTCGTTATGTTG
-contig42	18635	18666	trf	8	3.9	8	91	0	53	0	38	25	35	1.56	TGTCCGTC
-contig42	22142	22262	trf	59	2.0	59	100	0	240	29	11	13	45	1.78	TAGTCGAGGCAATCGACTATAGCATTCATTTTGTTTTTTTTTAAATAATATTATCTATG
-contig42	28534	28630	trf	45	2.2	45	96	1	176	27	10	30	32	1.90	CACGATTTTAATGAGTCAAAAGCAAGTGGAGTTGGGTTTATGTGG
-contig42	34860	34906	trf	2	23.0	2	100	0	92	50	0	0	50	1.00	TA
-contig42	61016	61055	trf	19	2.0	20	90	5	62	41	7	17	33	1.79	ATGTAATCTAATATGTAACG
-contig42	66596	66635	trf	12	3.1	13	88	7	62	61	12	2	23	1.43	TTAAAAACTAAAC
-contig42	67620	67658	trf	17	2.2	17	100	0	76	44	5	5	44	1.49	TTTATTAAAAAACGTAT
-contig43	4852	4898	trf	2	23.0	2	100	0	92	50	0	0	50	1.00	TA
-contig43	31008	31047	trf	19	2.0	20	90	5	62	41	7	17	33	1.79	ATGTAATCTAATATGTAACG
-contig43	36588	36627	trf	12	3.1	13	88	7	62	61	12	2	23	1.43	TTAAAAACTAAAC
-contig43	37612	37650	trf	17	2.2	17	100	0	76	44	5	5	44	1.49	TTTATTAAAAAACGTAT
-contig43	42952	43261	trf	161	1.9	159	83	6	392	35	12	15	36	1.85	CATAGGAACGATCGGAAAAGTTGTGGAAAAATAATACAAAAAAATGATATCTTTGGTGTTTTTAACATAACCTCCTACGCTTGGAAATAACATTTTGTAATTGGTTCTGAATTTCGAATTTAATTTTAACAAAATAGGACGACTATATCATTTAGCTGT
-contig43	46289	46315	trf	2	13.0	2	100	0	52	50	0	0	50	1.00	TA
-contig44	2940	3249	trf	161	1.9	159	83	6	392	35	12	15	36	1.85	CATAGGAACGATCGGAAAAGTTGTGGAAAAATAATACAAAAAAATGATATCTTTGGTGTTTTTAACATAACCTCCTACGCTTGGAAATAACATTTTGTAATTGGTTCTGAATTTCGAATTTAATTTTAACAAAATAGGACGACTATATCATTTAGCTGT
-contig44	6277	6303	trf	2	13.0	2	100	0	52	50	0	0	50	1.00	TA
-contig44	20011	20063	trf	21	2.4	22	83	6	70	19	17	26	36	1.94	TTTGGGCCTAAAATGTGGCCAT
-contig44	20567	20593	trf	12	2.2	12	100	0	52	0	38	26	34	1.57	GTCCGTCTGTCC
-contig44	30517	30547	trf	12	2.5	12	94	0	51	0	40	23	36	1.55	GTCCGTCTGTCC
-contig44	35884	35918	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig44	46353	46793	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig44	49300	49330	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig44	49770	49796	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig45	10007	10059	trf	21	2.4	22	83	6	70	19	17	26	36	1.94	TTTGGGCCTAAAATGTGGCCAT
-contig45	10563	10589	trf	12	2.2	12	100	0	52	0	38	26	34	1.57	GTCCGTCTGTCC
-contig45	20513	20543	trf	12	2.5	12	94	0	51	0	40	23	36	1.55	GTCCGTCTGTCC
-contig45	25880	25914	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig45	36349	36789	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig45	39296	39326	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig45	39766	39792	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig45	47187	47221	trf	12	2.8	12	100	0	68	17	55	17	8	1.66	GCGCCACCTACC
-contig46	874	908	trf	17	1.9	18	94	5	61	26	0	38	35	1.57	GTAAATGTAATGGGTTGG
-contig46	11343	11783	trf	166	2.7	163	82	5	550	37	12	11	37	1.81	GATATAGTCGTCCGATTTTGATAAAATTTAATTCGAAATTCAGAACTAATTAAAAAATGTTTTTTCCAAGCTAAGAAAGTTATATGTTAAAAAACACCGAAGATATAATTTTTCATATTATGTTTACCGACTAATTTTCCGATTGATCCTATGGCAACTATAT
-contig46	14290	14320	trf	8	3.8	8	95	0	51	0	40	26	33	1.57	TGTCCGTC
-contig46	14760	14786	trf	11	2.4	11	100	0	52	46	0	0	53	1.00	TATATTATATA
-contig46	22181	22215	trf	12	2.8	12	100	0	68	17	55	17	8	1.66	GCGCCACCTACC
-contig46	26619	26656	trf	17	2.2	17	100	0	74	16	10	35	37	1.83	GAAGGGGTTTTTGCTCT
-contig46	29212	29335	trf	58	2.1	58	90	1	192	34	16	21	28	1.95	AGAAACTTTTGGGAAAATTTCAGCCCGATAGCTTTAAAACTAAAAGACTAGTTTGCGC
-contig46	30451	30797	trf	160	2.1	161	87	4	484	36	11	13	38	1.81	AAAAATTATATCTTTTGTGTTTTTTAACATATAACCTTATAAGCATGAAAATAACATTTTTAAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGAATATATCATATAGCTGTCACAGCAACGATCGGAAAATAGTAGGAAAACATGAAAT
-contig46	37266	37304	trf	7	5.4	7	96	0	58	0	63	28	7	1.23	GCCCCTG
-contig47	12378	12417	trf	20	1.9	21	84	5	53	56	12	2	28	1.50	AAAAAAATTATTTCAAAACTC
-contig47	17126	17182	trf	11	5.1	11	75	16	53	19	12	8	58	1.60	TATAGCTTATT
-contig48	22258	22288	trf	12	2.5	12	94	0	51	33	30	36	0	1.58	ACGGACGGACAC
-contig48	26729	26839	trf	56	2.0	56	98	0	211	30	9	15	45	1.77	TGTGAGTTGTTTAATAGATATCATATTAAATTGTACTTTTGTTAAAGTACTCACGT
-contig48	28643	28680	trf	16	2.4	16	86	13	51	51	5	5	37	1.48	ACTATATATAAAGTAT
-contig48	35732	35772	trf	20	2.0	20	90	0	62	47	7	10	35	1.65	TAAGAAATAATCAACGTTAT
-contig48	49638	49680	trf	21	2.0	22	95	4	77	30	26	0	42	1.55	TATCTACCTTACAATTTTACAC
-contig48	52252	52296	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig48	54026	54410	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig48	56901	56943	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig49	723	763	trf	20	2.0	20	90	0	62	47	7	10	35	1.65	TAAGAAATAATCAACGTTAT
-contig49	14629	14671	trf	21	2.0	22	95	4	77	30	26	0	42	1.55	TATCTACCTTACAATTTTACAC
-contig49	17243	17287	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig49	19017	19401	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig49	21892	21934	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig50	2241	2285	trf	2	22.0	2	90	0	70	45	0	0	54	0.99	AT
-contig50	4015	4399	trf	163	2.4	163	78	8	367	35	13	12	38	1.83	AAAATTATATCTTCTGTGTTTTTTCAACATATAACCTCCTAAGCTTGGAAATAGCATTGTTTAATAACTTCTAAATTTCCAATTAAATATTTTCAAAATCGAACAAATATAACATACAACTGCAACAGGAATCATCGGAAAATTATGGGTAAAATAATATGAC
-contig50	6890	6932	trf	21	2.0	20	82	13	50	16	21	30	30	1.95	TGATTGACAGCGTGCGCTGC
-contig50	30348	30379	trf	15	2.1	15	93	0	53	22	6	0	70	1.09	TATTATTCTTATATT
-contig50	32504	32536	trf	15	2.1	15	94	0	55	78	3	12	6	1.06	AAGAAGAAAAAAATA
-contig51	15347	15378	trf	15	2.1	15	93	0	53	22	6	0	70	1.09	TATTATTCTTATATT
-contig51	17503	17535	trf	15	2.1	15	94	0	55	78	3	12	6	1.06	AAGAAGAAAAAAATA
-contig51	25982	26007	trf	13	1.9	13	100	0	50	72	28	0	0	0.86	AACAACAACAAAC
-contig51	31332	31625	trf	161	1.8	161	86	3	428	38	11	14	35	1.83	GTTCCTATGGCAGCTATATGATACAGTCGTACGATTTTGATAAAATTTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCTAGGAAGGTATATGTTAAGAAAAACCAAAGATATAATTTTTCAATATTATTTTACGACTAATTTTCCAATT
-contig51	48401	48453	trf	24	2.1	25	83	16	65	69	0	7	23	1.14	AAATAGTAAAGAAAATAAAATTTAA
-contig52	1324	1617	trf	161	1.8	161	86	3	428	38	11	14	35	1.83	GTTCCTATGGCAGCTATATGATACAGTCGTACGATTTTGATAAAATTTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCTAGGAAGGTATATGTTAAGAAAAACCAAAGATATAATTTTTCAATATTATTTTACGACTAATTTTCCAATT
-contig52	18393	18445	trf	24	2.1	25	83	16	65	69	0	7	23	1.14	AAATAGTAAAGAAAATAAAATTTAA
-contig52	25530	25920	trf	140	2.7	139	85	7	482	37	11	13	36	1.82	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCAGAACTAATTAAAAATGTTATTTCCAAACTTAGAAGGTTATATGTTAAAAAAACACCAAAGATATAATTTTTTCAAATTTTCGATTGTTC
-contig52	28307	28723	trf	161	2.6	161	82	6	502	38	11	11	38	1.78	AAATAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTATAAGCTTGGAAATAACATTTTTAATTAGTTATGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTCCCATAGGAACAATCAGAAAATTAGTCAGAAAACATG
-contig52	30627	30664	trf	18	2.1	18	89	0	56	27	18	5	48	1.70	TTTTGAAAACTTTTCCAA
-contig52	30783	30833	trf	2	26.0	2	76	8	50	44	2	6	48	1.39	AT
-contig52	30783	30841	trf	18	3.2	18	83	9	73	44	1	6	46	1.40	ATATATATATATATGTAT
-contig52	31654	31682	trf	3	9.3	3	100	0	56	64	0	0	35	0.94	TAA
-contig52	33072	33119	trf	22	2.1	23	88	4	69	53	19	0	27	1.45	ATACAAATACTACTACAACAATA
-contig52	33072	33119	trf	25	2.0	23	91	8	76	53	19	0	27	1.45	ATACAAATACTACTACAATAATA
-contig52	33142	33172	trf	14	2.1	15	93	6	53	23	26	0	50	1.50	TTTATCTCATCATCA
-contig52	35888	35985	trf	30	3.2	30	97	2	178	30	12	13	43	1.81	ACATCGATGTTTTTCGATGTTTTTAAAATA
-contig52	39108	39161	trf	25	2.1	25	100	0	106	26	16	18	37	1.93	ACATTATATTGGTCTTTGGACGTAC
-contig53	5523	5913	trf	140	2.7	139	85	7	482	37	11	13	36	1.82	CTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCAGAACTAATTAAAAATGTTATTTCCAAACTTAGAAGGTTATATGTTAAAAAAACACCAAAGATATAATTTTTTCAAATTTTCGATTGTTC
-contig53	8300	8716	trf	161	2.6	161	82	6	502	38	11	11	38	1.78	AAATAAAAATTATATCTTCGGTGTTTTTTAACATATAACCTTATAAGCTTGGAAATAACATTTTTAATTAGTTATGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAACTCCCATAGGAACAATCAGAAAATTAGTCAGAAAACATG
-contig53	10620	10657	trf	18	2.1	18	89	0	56	27	18	5	48	1.70	TTTTGAAAACTTTTCCAA
-contig53	10776	10826	trf	2	26.0	2	76	8	50	44	2	6	48	1.39	AT
-contig53	10776	10834	trf	18	3.2	18	83	9	73	44	1	6	46	1.40	ATATATATATATATGTAT
-contig53	11647	11675	trf	3	9.3	3	100	0	56	64	0	0	35	0.94	TAA
-contig53	13065	13112	trf	22	2.1	23	88	4	69	53	19	0	27	1.45	ATACAAATACTACTACAACAATA
-contig53	13065	13112	trf	25	2.0	23	91	8	76	53	19	0	27	1.45	ATACAAATACTACTACAATAATA
-contig53	13135	13165	trf	14	2.1	15	93	6	53	23	26	0	50	1.50	TTTATCTCATCATCA
-contig53	15881	15978	trf	30	3.2	30	97	2	178	30	12	13	43	1.81	ACATCGATGTTTTTCGATGTTTTTAAAATA
-contig53	19101	19154	trf	25	2.1	25	100	0	106	26	16	18	37	1.93	ACATTATATTGGTCTTTGGACGTAC
-contig53	22145	22430	trf	157	1.8	157	85	0	399	34	16	13	35	1.88	TCCGATCGTTCCTATCACAGCTATATGATATAGTCGTCCGATTTAGATAAAATTGAATTCGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAACGCAGAAGATTATATGTTAAAAAACACCAAAGATATCATTTTTTCATTTTCTCTGACTTTC
-contig53	28566	29032	trf	154	2.9	161	76	9	461	37	13	10	37	1.80	CCACTAATTTTCCGATCGTTCCTATGGCAGCTATATAATATAGTCGTCCGATTTTGATAAAATTTAATTAGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTTATATGTTAAAAAACACAAAACATATAATTTTTAATATTATTTTA
-contig53	33859	33904	trf	23	2.0	21	83	8	54	60	2	0	37	1.09	TTTAATAAAAATACATAAAAA
-contig54	2140	2425	trf	157	1.8	157	85	0	399	34	16	13	35	1.88	TCCGATCGTTCCTATCACAGCTATATGATATAGTCGTCCGATTTAGATAAAATTGAATTCGAAATTCAAAACCAATTAAAAAATGTTATTTCCAAACGCAGAAGATTATATGTTAAAAAACACCAAAGATATCATTTTTTCATTTTCTCTGACTTTC
-contig54	8561	9027	trf	154	2.9	161	76	9	461	37	13	10	37	1.80	CCACTAATTTTCCGATCGTTCCTATGGCAGCTATATAATATAGTCGTCCGATTTTGATAAAATTTAATTAGAAATTCAGAACTAATTAAAAAATGTTATTTCCAAGCTTAAAAGGTTATATGTTAAAAAACACAAAACATATAATTTTTAATATTATTTTA
-contig54	13854	13899	trf	23	2.0	21	83	8	54	60	2	0	37	1.09	TTTAATAAAAATACATAAAAA
-contig55	18905	18943	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCTGTCCGTCC
-contig55	18911	18942	trf	16	1.9	16	93	0	53	0	45	25	29	1.54	CCGTCCGTCTGTCCGC
-contig55	21931	21961	trf	14	2.1	14	100	0	60	13	30	6	50	1.67	CTATTGCATTCTTC
-contig55	23609	23649	trf	20	2.0	20	90	9	64	50	7	2	40	1.44	TTTATAAAAAAAATTTGTCA
-contig55	26194	26253	trf	2	29.5	2	85	0	82	50	1	0	47	1.11	TA
-contig55	27526	27732	trf	102	2.0	100	95	1	367	40	11	14	33	1.82	AAAAAGTGTGATTCCCAATATTATAAGATATATGTCAAAAAACACCAAAGCTATATTTTTATTGCAAAATTTTATTTCCAAGCATAGGAGGATATGTTGA
-contig55	33441	33665	trf	2	121.0	2	75	15	214	49	0	1	49	1.09	AT
-contig55	33730	33813	trf	33	2.6	32	94	1	132	44	9	0	45	1.36	TATATTTCTATATATATACATAAAATTTCATA
-contig55	33754	33812	trf	11	5.2	11	77	10	64	41	8	0	50	1.33	ATTTCATATAT
-contig56	13905	13943	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCTGTCCGTCC
-contig56	13911	13942	trf	16	1.9	16	93	0	53	0	45	25	29	1.54	CCGTCCGTCTGTCCGC
-contig56	16931	16961	trf	14	2.1	14	100	0	60	13	30	6	50	1.67	CTATTGCATTCTTC
-contig56	18609	18649	trf	20	2.0	20	90	9	64	50	7	2	40	1.44	TTTATAAAAAAAATTTGTCA
-contig56	21194	21253	trf	2	29.5	2	85	0	82	50	1	0	47	1.11	TA
-contig56	22526	22732	trf	102	2.0	100	95	1	367	40	11	14	33	1.82	AAAAAGTGTGATTCCCAATATTATAAGATATATGTCAAAAAACACCAAAGCTATATTTTTATTGCAAAATTTTATTTCCAAGCATAGGAGGATATGTTGA
-contig56	28441	28665	trf	2	121.0	2	75	15	214	49	0	1	49	1.09	AT
-contig56	28730	28813	trf	33	2.6	32	94	1	132	44	9	0	45	1.36	TATATTTCTATATATATACATAAAATTTCATA
-contig56	28754	28812	trf	11	5.2	11	77	10	64	41	8	0	50	1.33	ATTTCATATAT
-contig57	26594	26639	trf	19	2.3	20	82	17	67	48	0	4	46	1.22	ATTATATAGAATATATATAT
-contig57	26598	26650	trf	18	2.8	18	88	2	77	46	0	5	48	1.26	TATAGAATATATATTTAT
-contig57	39685	39867	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig57	45444	45478	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig57	49638	49683	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig57	57343	57648	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig58	1587	1632	trf	19	2.3	20	82	17	67	48	0	4	46	1.22	ATTATATAGAATATATATAT
-contig58	1591	1643	trf	18	2.8	18	88	2	77	46	0	5	48	1.26	TATAGAATATATATTTAT
-contig58	14678	14860	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig58	20437	20471	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig58	24631	24676	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig58	32336	32641	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig59	4678	4860	trf	96	1.9	96	86	2	258	31	15	12	40	1.84	ATAATTGTATCATATTATTTTACCACCAATTTTCCGACCTTTCATATGGCAGCTATATGATATAGTCGACCGATTTTGATAAAAAAAACCGAAGAT
-contig59	10437	10471	trf	5	6.6	5	93	6	59	41	0	0	58	0.98	ATATT
-contig59	14631	14676	trf	18	2.5	18	88	0	63	64	4	0	31	1.13	TTAAATAAAAAAAAACAT
-contig59	22336	22641	trf	163	1.9	161	85	2	423	39	12	13	35	1.81	ACATATAACCTTCTAGCTTGCAAATAACATTTTTTAATAAATTTCGAATTTCAAATTAAATTTTATCAAAATCGGGAGACTAAATCATATAGCTGTCATAGAAACAATCGGAAAATTAATGCAAAAATAATATAAAAAAATTTTAGCTTTGGTGCTATTTG
-contig60	15172	15203	trf	15	2.1	14	94	5	53	64	0	0	35	0.94	ATATATAATAAAAT
-contig60	16317	16571	trf	136	1.9	136	90	2	404	38	12	13	35	1.82	TTCTAAGCTTGGAAATAACATTTTATAATTAGTTCAGAATTTCAAATTAAATTTTATCAAAATCGGACGACTATATCATATACCTGCCATATGAACGATAGGAAAATTAGTGGTAAAATAGTATGAAAAAATTTCT
-contig60	19577	20119	trf	274	2.0	274	98	0	1039	35	12	21	29	1.91	GTAGTGATGAAGCACACCACAGGGTGTGCGAAGGCGTCTACCATATATAAACGAAGAATAATAAACTTAAAGAAAATAAATTTGTTTGAGACAAAGAGCGGTGAAAGTGTAAAAGTGAAAATTTTATCTGTTGGGCCCGGTGGGGATTTATATGTATAGAAAATAGAAATTGTATCTTACATGTCGGTAGGTCCCAAAACGTTAGTTTAGAGTCCTGATTCTAGACGATGTTAAACAGCTCAATATAAGAATCATTAGTTCTATTACTAATGTA
-contig60	29113	29147	trf	17	2.0	17	88	0	50	41	14	17	26	1.88	GGCAAAATCGATATTAA
-contig60	37472	37893	trf	163	2.5	163	82	8	478	36	13	14	36	1.85	ATAACATTTTTTAATAAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAAATAGGAAAATGAGTGCAAATATTAAATTATATCTTCGGTGTTTTTTAACTGATAACCTCCTAAGCTTGAAA
-contig60	43188	43482	trf	162	1.8	162	86	4	432	38	13	14	34	1.85	GTTCCTATGCCAGCTATATGATATAGTCGTCCGATTTTGATAAAATGTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCGTAGAAAGGTATAAGTTAAAAAACACGAAAGATATAATTTTTCAATATTATTATACCACTAATTTTCCGATT
-contig60	49712	49778	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig60	49720	49778	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig61	167	198	trf	15	2.1	14	94	5	53	64	0	0	35	0.94	ATATATAATAAAAT
-contig61	1312	1566	trf	136	1.9	136	90	2	404	38	12	13	35	1.82	TTCTAAGCTTGGAAATAACATTTTATAATTAGTTCAGAATTTCAAATTAAATTTTATCAAAATCGGACGACTATATCATATACCTGCCATATGAACGATAGGAAAATTAGTGGTAAAATAGTATGAAAAAATTTCT
-contig61	4572	5114	trf	274	2.0	274	98	0	1039	35	12	21	29	1.91	GTAGTGATGAAGCACACCACAGGGTGTGCGAAGGCGTCTACCATATATAAACGAAGAATAATAAACTTAAAGAAAATAAATTTGTTTGAGACAAAGAGCGGTGAAAGTGTAAAAGTGAAAATTTTATCTGTTGGGCCCGGTGGGGATTTATATGTATAGAAAATAGAAATTGTATCTTACATGTCGGTAGGTCCCAAAACGTTAGTTTAGAGTCCTGATTCTAGACGATGTTAAACAGCTCAATATAAGAATCATTAGTTCTATTACTAATGTA
-contig61	14108	14142	trf	17	2.0	17	88	0	50	41	14	17	26	1.88	GGCAAAATCGATATTAA
-contig61	22467	22888	trf	163	2.5	163	82	8	478	36	13	14	36	1.85	ATAACATTTTTTAATAAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAAATAGGAAAATGAGTGCAAATATTAAATTATATCTTCGGTGTTTTTTAACTGATAACCTCCTAAGCTTGAAA
-contig61	28183	28477	trf	162	1.8	162	86	4	432	38	13	14	34	1.85	GTTCCTATGCCAGCTATATGATATAGTCGTCCGATTTTGATAAAATGTAATTCGAAATTCAAAACCAAATAAAAAATGTTATATCCAAGCGTAGAAAGGTATAAGTTAAAAAACACGAAAGATATAATTTTTCAATATTATTATACCACTAATTTTCCGATT
-contig61	34707	34773	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig61	34715	34773	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig62	4699	4765	trf	12	5.5	12	88	0	96	1	39	25	33	1.65	GTCCGTCTGTCC
-contig62	4707	4765	trf	4	14.5	4	74	0	53	1	39	24	34	1.65	GTCC
-contig62	13326	13828	trf	162	3.1	160	77	11	505	35	12	14	37	1.84	AAAAATTATATCTTCGGTGTTTTTTAACATATAACCCTCTAAGCTTGAAAATAACATTTTTTTATTAGTTCTGAATTTGAATTACATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGAACGATCGGAAAATTAGTGGAAAAATAATATTG
-contig62	15612	15677	trf	10	6.3	10	89	7	85	49	6	0	44	1.27	TATATACATA
-contig62	15612	15677	trf	6	10.8	6	89	0	94	49	6	0	44	1.27	TATATA
-contig62	15612	15677	trf	16	4.1	16	91	0	94	49	6	0	44	1.27	TATATATATACATATA
-contig62	20766	20810	trf	17	2.5	17	85	3	52	56	0	0	43	0.99	AATTTAAATTTAAAATA
-contig62	20760	20810	trf	6	8.3	6	78	14	50	54	0	0	46	1.00	ATTTAA
-contig62	20760	20810	trf	11	4.2	12	77	12	50	54	0	0	46	1.00	ATTTAAATTTAA
-contig62	25630	25761	trf	64	2.0	64	82	2	156	27	26	17	28	1.98	CCTGCAAGGAACACGTCCAAAGGAAATCCCATCGCAAATTTCGCGATTTCTTCATGAACTTTCA
-contig62	25817	26053	trf	119	2.0	120	90	0	375	26	17	13	41	1.88	TAAATTGCATCCTATAAATCTAGGTTTTTCTCTAAATAATTTGTTTTTAATGTTTTTCATAGCTTTTCTGAAACATTAGTCCGGGTCCTCGGAATCCCTGGCCAAAGCTCCTGAAAATAA
-contig62	34444	34848	trf	162	2.5	162	80	6	444	36	13	14	35	1.86	TTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAATGGTAAAATCATAATCAAAAATTATATCTTCGGAGTTTTTCAACTGATAGCCTCATAAGCTTGAAAATAACATTTATTAG
-contig62	43046	43078	trf	15	2.0	17	88	11	50	21	15	6	56	1.62	TTTATAATTCTTGCACT
-contig63	8034	8066	trf	15	2.0	17	88	11	50	21	15	6	56	1.62	TTTATAATTCTTGCACT
-contig63	20531	20569	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCCGTCTGTCC
-contig63	20530	20568	trf	20	1.9	20	94	0	67	0	39	26	34	1.57	TGTCCGTCTGTCCGTCCGCC
-contig63	20725	21157	trf	163	2.8	155	78	13	449	37	10	13	38	1.80	AAATTATAGCTTCGGTGCTTTTTAAAATATAACCTTCTATAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCATAGAACAGAAAATTAGTAGGAAAATAATATATAAC
-contig63	20847	21208	trf	163	2.2	164	85	8	511	40	9	14	34	1.80	AAAATTAGTAGGAAAATAATATGAAAAAATTATATGTTCGGTCTTTTTAAAATATATAACCTTCTATACTTGGAAATAACATTTTTTTAATTAGTTCTGAATTTCGAAATAAATTTGATCAAAATCGGAAGACTACATCATATAGCGGTCATAGGAACAATCGG
-contig63	24330	24529	trf	53	3.8	53	92	2	321	6	36	24	32	1.81	CGCCGCTCCGGGACTTCTCTCCCTTCTGGCTCGCTACTCTAGGGGTTCTGTTG
-contig63	24738	24881	trf	14	10.1	14	67	23	50	17	30	22	30	1.97	TGCTCTCGACTGAC
-contig63	25290	25415	trf	30	4.2	30	98	0	241	13	44	9	32	1.76	TCTCCAAACTCTCTCGTTCTCCGTCCTCGA
-contig63	25220	25402	trf	17	11.3	17	67	19	104	15	42	7	34	1.74	TCTCCAAACTCTCTCGT
-contig63	25307	25416	trf	13	7.5	13	66	22	56	11	44	11	33	1.77	TCTCCGTCCTCGA
-contig63	30403	30460	trf	22	2.6	23	83	10	66	56	7	0	36	1.27	TTATAAAATATAATCACAAATTC
-contig63	54836	54894	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig64	5526	5564	trf	12	3.2	12	88	0	58	0	39	26	34	1.57	GTCCGTCTGTCC
-contig64	5525	5563	trf	20	1.9	20	94	0	67	0	39	26	34	1.57	TGTCCGTCTGTCCGTCCGCC
-contig64	5720	6152	trf	163	2.8	155	78	13	449	37	10	13	38	1.80	AAATTATAGCTTCGGTGCTTTTTAAAATATAACCTTCTATAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGACGACTATATCATATAGCATAGAACAGAAAATTAGTAGGAAAATAATATATAAC
-contig64	5842	6203	trf	163	2.2	164	85	8	511	40	9	14	34	1.80	AAAATTAGTAGGAAAATAATATGAAAAAATTATATGTTCGGTCTTTTTAAAATATATAACCTTCTATACTTGGAAATAACATTTTTTTAATTAGTTCTGAATTTCGAAATAAATTTGATCAAAATCGGAAGACTACATCATATAGCGGTCATAGGAACAATCGG
-contig64	9325	9524	trf	53	3.8	53	92	2	321	6	36	24	32	1.81	CGCCGCTCCGGGACTTCTCTCCCTTCTGGCTCGCTACTCTAGGGGTTCTGTTG
-contig64	9733	9876	trf	14	10.1	14	67	23	50	17	30	22	30	1.97	TGCTCTCGACTGAC
-contig64	10285	10410	trf	30	4.2	30	98	0	241	13	44	9	32	1.76	TCTCCAAACTCTCTCGTTCTCCGTCCTCGA
-contig64	10215	10397	trf	17	11.3	17	67	19	104	15	42	7	34	1.74	TCTCCAAACTCTCTCGT
-contig64	10302	10411	trf	13	7.5	13	66	22	56	11	44	11	33	1.77	TCTCCGTCCTCGA
-contig64	15398	15455	trf	22	2.6	23	83	10	66	56	7	0	36	1.27	TTATAAAATATAATCACAAATTC
-contig64	39831	39889	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig65	19822	19880	trf	29	2.0	29	89	0	89	44	6	22	25	1.77	AAGCGTAGGAGATTATATGTTAAAAAACA
-contig65	20068	20099	trf	14	2.2	14	100	0	62	35	6	0	58	1.24	TATATATAATTCTT
-contig65	26379	26406	trf	12	2.2	12	100	0	54	0	40	25	33	1.56	CGTCTGTCCGTC
-contig65	26557	26863	trf	162	1.9	161	94	0	540	38	11	13	36	1.82	AAAAAATTATATCTTCGGTGTTTTTAACATAAAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGCCATAGGAACGATAGGAAAATTAGTAGTAAAATAATATG
-contig65	28780	28809	trf	13	2.1	14	93	6	51	44	0	6	48	1.29	TTATAATTAAAGTA
-contig65	29334	29361	trf	14	1.9	14	100	0	54	77	7	7	7	1.12	AAAAAGTCAAAAAA
-contig65	36214	36255	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig65	41056	41445	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig65	43870	44169	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig65	43870	44169	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig65	43870	44169	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig65	43871	44170	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig66	61	92	trf	14	2.2	14	100	0	62	35	6	0	58	1.24	TATATATAATTCTT
-contig66	6372	6399	trf	12	2.2	12	100	0	54	0	40	25	33	1.56	CGTCTGTCCGTC
-contig66	6550	6856	trf	162	1.9	161	94	0	540	38	11	13	36	1.82	AAAAAATTATATCTTCGGTGTTTTTAACATAAAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGCCATAGGAACGATAGGAAAATTAGTAGTAAAATAATATG
-contig66	8773	8802	trf	13	2.1	14	93	6	51	44	0	6	48	1.29	TTATAATTAAAGTA
-contig66	9327	9354	trf	14	1.9	14	100	0	54	77	7	7	7	1.12	AAAAAGTCAAAAAA
-contig66	16207	16248	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig66	21049	21438	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig66	23863	24162	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig66	23863	24162	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig66	23863	24162	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig66	23864	24163	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig66	25660	25962	trf	159	1.9	159	90	1	489	35	14	12	38	1.84	ATTTTCCGATTGATCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGTAATTCAGAACTAATTAAAAAATGCCATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTACATATTTTCCGACTC
-contig66	27359	27510	trf	77	1.9	78	93	4	261	35	21	12	31	1.90	TGCAAGTGAAACGTCCCAAGTAAAATCACTTCGAAAATTCTGAATTTTTCCAACGAGTTTTCACCTATTAAAATCCCT
-contig66	41681	41706	trf	13	1.9	13	100	0	50	0	12	0	88	0.53	TTTTCTTTTTTTC
-contig67	1204	1245	trf	18	2.3	18	95	0	73	21	12	9	56	1.65	TATTTTTGCAGCTACTAT
-contig67	6046	6435	trf	191	2.0	191	95	1	708	37	13	16	32	1.88	AAAAAGCCTTTTGGATTCATCCTATTAGCTTTAAAACATTGCGTAGAAATAGACAGGATGACGAACAATTAGTCGGACGTGGCTAGACAGATTAAGAATAAAACATATAAACAAACCTTTAGAAGATTGTGTGATTATTACAATAATTTATTTATTTTGTAATCCTTTTTCTTCCTAACACAAGGGCAATG
-contig67	8860	9159	trf	15	19.2	15	80	11	291	26	2	1	69	1.08	ATTATTATTTTTATT
-contig67	8860	9159	trf	21	14.3	20	81	11	275	26	2	1	69	1.08	ATTATTATTATTATTATTTT
-contig67	8860	9159	trf	48	6.4	46	78	16	280	26	2	1	69	1.08	ATTATTATTATTTTATTATTATTATTATTATTATTATTTTATTATT
-contig67	8861	9160	trf	9	35.1	8	73	16	157	26	2	1	69	1.07	TTATTATT
-contig67	10657	10959	trf	159	1.9	159	90	1	489	35	14	12	38	1.84	ATTTTCCGATTGATCCTATGACAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTCGTAATTCAGAACTAATTAAAAAATGCCATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAAGATATAATTTTTACATATTTTCCGACTC
-contig67	12356	12507	trf	77	1.9	78	93	4	261	35	21	12	31	1.90	TGCAAGTGAAACGTCCCAAGTAAAATCACTTCGAAAATTCTGAATTTTTCCAACGAGTTTTCACCTATTAAAATCCCT
-contig67	26678	26703	trf	13	1.9	13	100	0	50	0	12	0	88	0.53	TTTTCTTTTTTTC
-contig67	41375	41419	trf	22	2.0	22	100	0	88	59	4	9	27	1.48	TCAAAAAAGAAGTTAAATAATT
-contig69	18503	18850	trf	163	2.1	163	88	3	502	36	12	16	35	1.86	CTTTGGTGCTATTTGACATATAACCTCCTAAGCTTGGAAATATCATTTTTTAATTGATTTTGAAATTCAAATTAAATTTGATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACGATCGGAAAATTGGTGGAAAAATAATATGAAACAAATTATAG
-contig69	18536	18888	trf	163	2.2	161	85	4	472	36	9	16	37	1.82	TTGGAAATACAATTTTTTATATTTATGAAATTCAAATTAAATTTGATCAAAATCGGACGACTATATCATATAGCTGTCATAGGAACGATCGGAAAATTGGTGGAAAAATAATATGAAACAAATTATAGCTTTGGAGCTGTTTGACATATAACCCTATAAGA
-contig69	19781	19812	trf	15	2.1	14	94	5	53	58	0	0	41	0.98	ATATAATTATAATA
-contig69	23637	24060	trf	162	2.7	156	83	6	496	37	11	12	38	1.79	AAAAAAATTATATCTTCGGTGCTTTTTAACATATAACCTTCTAAGCTTGGAAATAACATTTTTTAATTAGTTCTGAATTTCAATTAAATTTTATCAAAATCGGACGACTTATAGCTGCCATAGGAACGATCGAAAAATTGATGGGAAAATAAATAT
-contig69	36863	36892	trf	15	1.9	15	100	0	58	27	20	48	3	1.66	GGGGAACGCGAGCAT
-contig69	38645	39124	trf	158	3.0	157	85	5	615	34	13	13	38	1.84	TAAAAATTGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAGATATAATTTTTTCATATTTTCCGACTATTTTTCCGATCGTTTCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTTGAAATTAAAACCAAT
-contig69	43653	44084	trf	162	2.7	162	87	4	586	40	10	13	35	1.79	AACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGTCATAGGAACGATCGAAAAATTGGTGGAAAATAATATAATAAAAATTATATCCTTGGTATTTTTTAACATATAACAATATAAGCTAGAAAAG
-contig70	6910	6939	trf	15	1.9	15	100	0	58	27	20	48	3	1.66	GGGGAACGCGAGCAT
-contig70	8692	9171	trf	158	3.0	157	85	5	615	34	13	13	38	1.84	TAAAAATTGTTATTTCCAAGCTTAGAAGGTTATATGTTAAAAAACACCAAGATATAATTTTTTCATATTTTCCGACTATTTTTCCGATCGTTTCTATGGCAGCTATATGATATAGTCGTCCGATTTTGATAAAATTTAATTTGAAATTAAAACCAAT
-contig70	13700	14131	trf	162	2.7	162	87	4	586	40	10	13	35	1.79	AACATTTTTTAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAATCGGAAGACTATATCATATAGCTGTCATAGGAACGATCGAAAAATTGGTGGAAAATAATATAATAAAAATTATATCCTTGGTATTTTTTAACATATAACAATATAAGCTAGAAAAG
-contig70	17962	18295	trf	161	2.1	160	83	5	413	37	12	13	35	1.84	AAAAAATTATATCTCTGGTGTTTTTAAACATATAACCTCCTAAACTTGGAAATAACATTTTATAATTAGTTCTGAATTTCGAATTAAATTTTATCAAAACCCGACGACTATATCATACATGTAACTGTAACGATCGGAAAATTGATGGGAAAATAATATG
-contig70	19030	19306	trf	137	2.0	137	94	1	482	39	13	13	34	1.83	TTTAACACATACCTTTCTAAGCTTGGATATAACATTTTTAAACTGGTTCTGAATTTCAAATTAAATTCAATTAAAATCGGACGACTATATCATATAGCTCCCATAGGAAAAATCGGAAAATTAGTGAGAAAATAATA
-contig70	22269	22308	trf	19	2.1	19	100	0	78	58	15	15	10	1.62	AACTAAGGAAATACCAGAA
-contig70	22812	23252	trf	162	2.8	156	84	5	562	37	11	13	37	1.81	TTCTAAGCTTGAAATAACATTTTTTAATTAGTTCTGAATTTCGAATTTAATTTTATTAAAATCGGACGACTATATCATATAGCTGCCATAGGAACGATCGGAAAATTAGTGGAAAATAATAAATAAAAATTATATTTGTATTTTTAACATATAACC
-contig70	23421	23486	trf	13	4.7	13	70	20	51	38	0	0	61	0.96	ATATATATAATTT
-contig70	23426	23479	trf	7	7.4	7	79	12	54	35	0	0	64	0.94	TATATTT
-contig70	23430	23486	trf	27	2.0	27	83	10	69	35	0	0	64	0.94	ATTTATATATTTATTAATATATTTTAT
-contig70	25576	25606	trf	12	2.5	12	94	0	51	33	26	36	3	1.73	ACGGACGGACAG
-contig70	27263	27382	trf	63	1.9	63	85	3	168	27	25	21	26	1.99	ATTTTTCCAAGCACTTTCCTGTACAAGGGAAACGTCCCAGGGAAAGCCTATCGGAATTTCAAA
-contig70	27353	27406	trf	25	2.1	25	85	0	70	30	26	32	11	1.91	GGAAACGTCCCAGGGAAAGCCCATC
-contig70	27848	27878	trf	12	2.5	12	88	0	51	30	30	40	0	1.57	ACGGACGGACAG
-contig70	35504	35713	trf	102	2.0	102	99	0	409	37	12	13	36	1.82	AAAACGATGGTAGACAAATATGCATATATTTTTTACACAAAACGAAATATAATGGACTTTTAAAAATTCTTTTTTCTATCTTTCCTGGTGGGAGATATATAT
-contig70	43333	43446	trf	57	2.0	57	94	0	199	30	17	22	29	1.97	AATATTGGGAATAACATATTATCTTATAATATGGGAGCGCGAAGGCTCCTCGCCCAT
-contig70	44242	44281	trf	7	5.7	7	81	6	53	28	20	12	38	1.89	TACATGT
-contig70	44241	44281	trf	13	2.9	14	85	7	55	27	22	12	37	1.90	CTACATGTTACATG
-contig70	44485	44531	trf	14	3.3	14	84	0	65	41	21	10	26	1.86	AACCGTATATGACT
-contig70	45147	45181	trf	16	2.0	17	88	11	52	52	0	2	44	1.16	AAATATTAGTAATATAT
-contig70	46706	46990	trf	147	1.9	147	100	0	568	39	10	9	40	1.72	TTCTTTATTTTTTTTATTTTAAAATACTTAGTACTTAGTAATGTCGCTAAAACCAATATAATATTCTTTAAAATTTAGAAAATATATTCAGACTTCGAATTACAAGGTGTATTAGAAGATAAATTAAACTCTAAAGCTTAATTTATC
-contig70	53900	53978	trf	28	2.8	28	80	5	97	15	43	5	35	1.69	CTCTGTCACCCTCTCTTTACCTACCTCA
--- a/test-data/two_groups_multiple_tracks/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1193.dat
-DEBUG:root:data_value: {u'index': u'/home/svc_galaxy/new/galaxy/database/files/_metadata_files/000/metadata_77.dat', u'order_index': u'11', u'name': u'HISAT2_Accepted_Hits', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1195.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'RNA-Seq_Alignment_Summary', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1188.dat
-DEBUG:root:data_value: {u'order_index': u'21', u'name': u'Multi-Fasta_GlimmerHMM_Gene_Predictions', u'track_color': u'#000000', u'group_name': u'Other group'}
-DEBUG:root:Calling gff3ToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpC7M6B_.sorted.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmppQM471.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/915/dataset_1283_files/myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1197.dat
-DEBUG:root:data_value: {u'order_index': u'20', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Other group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpirJDCW.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmppQM471.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/915/dataset_1283_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<Bam.Bam object at 0x1b78b90>, <BigWig.BigWig object at 0x1b78e10>, <Gtf.Gtf object at 0x1b78e90>, <Gff3.Gff3 object at 0x1b78e50>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/915/dataset_1283_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track HISAT2_Accepted_Hits.bam (in group default_group)
-DEBUG:root:We DON'T add in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/915/dataset_1283_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track RNA-Seq_Alignment_Summary.bigwig (in group default_group)
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/915/dataset_1283_files/myHub/Dbia3/groups.txt the group Other group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group other_group)
-DEBUG:root:We DON'T add in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/915/dataset_1283_files/myHub/Dbia3/groups.txt the group Other group
-DEBUG:root:We just added track Multi-Fasta_GlimmerHMM_Gene_Predictions.bb (in group other_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
--- a/test-data/two_groups_multiple_tracks/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
-name other_group
-label Other group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/two_groups_multiple_tracks/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-    track HISAT2_Accepted_Hits.bam
-    longLabel HISAT2 Accepted Hits.bam
-    shortLabel HISAT2 Accepted
-    bigDataUrl tracks/HISAT2_Accepted_Hits.bam
-    type bam
-    visibility pack
-    thickDrawItem off
-    priority 11
-    color 0,0,0
-    group default_group
-
-    track RNA-Seq_Alignment_Summary.bigwig
-    longLabel RNA-Seq Alignment Summary
-    shortLabel RNA-Seq Alignme
-    bigDataUrl tracks/RNA-Seq_Alignment_Summary.bigwig
-    type bigWig
-    visibility full
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 20
-    color 0,0,0
-    group other_group
-
-    track Multi-Fasta_GlimmerHMM_Gene_Predictions.bb
-    longLabel Multi-Fasta GlimmerHMM Gene Predictions
-    shortLabel Multi-Fasta Gli
-    bigDataUrl tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 21
-    color 0,0,0
-    group other_group
-
Binary file test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam has changed
Binary file test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai has changed
Binary file test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb has changed
Binary file test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig has changed
Binary file test-data/two_groups_multiple_tracks/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb has changed
--- a/test-data/two_groups_multiple_tracks/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/two_groups_multiple_tracks/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/two_groups_multiple_tracks/two_groups_multiple_tracks_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam.bai">HISAT2_Accepted_Hits.bam.bai</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/HISAT2_Accepted_Hits.bam">HISAT2_Accepted_Hits.bam</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/Multi-Fasta_GlimmerHMM_Gene_Predictions.bb">Multi-Fasta_GlimmerHMM_Gene_Predictions.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig">RNA-Seq_Alignment_Summary.bigwig</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/two_groups_no_track/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: []
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
Binary file test-data/two_groups_no_track/myHub/Dbia3/Dbia3.2bit has changed
--- a/test-data/two_groups_no_track/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/two_groups_no_track/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/two_groups_no_track/two_groups_no_track_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/two_groups_one_track_both/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1195.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'RNA-Seq_Alignment_Summary', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1197.dat
-DEBUG:root:data_value: {u'order_index': u'20', u'name': u'StringTie_Assembled_Transcripts', u'track_color': u'#000000', u'group_name': u'Other group'}
-DEBUG:root:Calling gtfToGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling genePredToBigGenePred:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:sorted_bed_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmpqNltxC.sortedBed.bigGenePred
-DEBUG:root:chrom_sizes_file_name: /home/svc_galaxy/new/galaxy/database/tmp/tmplv6Lna.chrom.sizes
-DEBUG:root:big_bed_file_name: /home/svc_galaxy/new/galaxy/database/jobs_directory/000/914/dataset_1282_files/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb
-DEBUG:root:typeOption: bed12+8
-DEBUG:root:autoSql: /home/svc_galaxy/new/shed_tools/toolshed.g2.bx.psu.edu/repos/rmarenco/hubarchivecreator/d786bca6a75d/hubarchivecreator/bigGenePred.as
-DEBUG:root:tab option: True
-DEBUG:root:Calling bedToBigBed:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<BigWig.BigWig object at 0x2d26d10>, <Gtf.Gtf object at 0x2d26d50>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/914/dataset_1282_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track RNA-Seq_Alignment_Summary.bigwig (in group default_group)
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/914/dataset_1282_files/myHub/Dbia3/groups.txt the group Other group
-DEBUG:root:We just added track StringTie_Assembled_Transcripts.bb (in group other_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
Binary file test-data/two_groups_one_track_both/myHub/Dbia3/Dbia3.2bit has changed
--- a/test-data/two_groups_one_track_both/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
-name other_group
-label Other group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/two_groups_one_track_both/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-    track RNA-Seq_Alignment_Summary.bigwig
-    longLabel RNA-Seq Alignment Summary
-    shortLabel RNA-Seq Alignme
-    bigDataUrl tracks/RNA-Seq_Alignment_Summary.bigwig
-    type bigWig
-    visibility full
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
-    track StringTie_Assembled_Transcripts.bb
-    longLabel StringTie Assembled Transcripts
-    shortLabel StringTie Assem
-    bigDataUrl tracks/StringTie_Assembled_Transcripts.bb
-    type bigGenePred
-    visibility dense
-    thickDrawItem off
-    priority 20
-    color 0,0,0
-    group other_group
-
Binary file test-data/two_groups_one_track_both/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig has changed
Binary file test-data/two_groups_one_track_both/myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb has changed
--- a/test-data/two_groups_one_track_both/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/two_groups_one_track_both/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/two_groups_one_track_both/two_groups_one_track_both_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/StringTie_Assembled_Transcripts.bb">StringTie_Assembled_Transcripts.bb</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig">RNA-Seq_Alignment_Summary.bigwig</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/test-data/two_groups_one_track_first/__main__.log	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-DEBUG:root:#### Welcome in HubArchiveCreator Debug Mode ####
-
-DEBUG:root:Calling faToTwoBit:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling twoBitInfo:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:Calling sort:
-DEBUG:root:---------
-DEBUG:root:	
-DEBUG:root:input_false_path: /home/svc_galaxy/new/galaxy/database/files/001/dataset_1195.dat
-DEBUG:root:data_value: {u'order_index': u'10', u'name': u'RNA-Seq_Alignment_Summary', u'track_color': u'#000000', u'group_name': u'Default group'}
-DEBUG:root:----- End of all_datatype_dictionary processing -----
-DEBUG:root:all_datatype_ordered_dictionary keys are: [<BigWig.BigWig object at 0xf57cd0>]
-DEBUG:root:----- Beginning of Track adding processing -----
-DEBUG:root:We just added in /home/svc_galaxy/new/galaxy/database/jobs_directory/000/913/dataset_1281_files/myHub/Dbia3/groups.txt the group Default group
-DEBUG:root:We just added track RNA-Seq_Alignment_Summary.bigwig (in group default_group)
-DEBUG:root:----- End of Track adding processing -----
-DEBUG:root:#### End of HubArchiveCreator Debug Mode: Bye! ####
Binary file test-data/two_groups_one_track_first/myHub/Dbia3/Dbia3.2bit has changed
--- a/test-data/two_groups_one_track_first/myHub/Dbia3/groups.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-name default_group
-label Default group
-priority 2
-defaultIsClosed 0
-
--- a/test-data/two_groups_one_track_first/myHub/Dbia3/trackDb.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-    track RNA-Seq_Alignment_Summary.bigwig
-    longLabel RNA-Seq Alignment Summary
-    shortLabel RNA-Seq Alignme
-    bigDataUrl tracks/RNA-Seq_Alignment_Summary.bigwig
-    type bigWig
-    visibility full
-    thickDrawItem off
-    priority 10
-    color 0,0,0
-    group default_group
-
Binary file test-data/two_groups_one_track_first/myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig has changed
--- a/test-data/two_groups_one_track_first/myHub/genomes.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-genome Dbia3
-trackDb Dbia3/trackDb.txt
-groups Dbia3/groups.txt
-description Dbia3
-twoBitPath Dbia3/Dbia3.2bit
-organism Dbia3
-defaultPos contig25
-orderKey 4500
-scientificName Dbia3
-htmlPath Dbia3/description.html
--- a/test-data/two_groups_one_track_first/myHub/hub.txt	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-hub gonrampDbia3
-shortLabel Dbia3
-longLabel Dbia3
-genomesFile genomes.txt
-email rmarenco@gwu.edu
-descriptionUrl Dbia3.html
--- a/test-data/two_groups_one_track_first/two_groups_one_track_first_trackhub.html	Fri Dec 30 14:05:48 2016 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-
-<html>
-    <body>
-        <p>
-            The following has been generated by Hub Archive Creator:
-        </p>
-        <ul>
-            
-                <li>
-                    myHub
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3.html">Dbia3.html</a>
-                </li>
-                <li>
-                    <a href="myHub/genomes.txt">genomes.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/hub.txt">hub.txt</a>
-                </li>
-                <li>
-                    Dbia3
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/groups.txt">groups.txt</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/Dbia3.2bit">Dbia3.2bit</a>
-                </li>
-                <li>
-                    <a href="myHub/Dbia3/description.html">description.html</a>
-                </li>
-                <li>
-                    tracks
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="myHub/Dbia3/tracks/RNA-Seq_Alignment_Summary.bigwig">RNA-Seq_Alignment_Summary.bigwig</a>
-                </li>
-
-                </ul>
-                <li>
-                    <a href="myHub/Dbia3/trackDb.txt">trackDb.txt</a>
-                </li>
-
-                </ul>
-
-                </ul>
-                <li>
-                    .
-                </li>
-                <ul>
-                    
-                <li>
-                    <a href="./__main__.log">__main__.log</a>
-                </li>
-
-                </ul>
-
-        </ul>
-    </body>
-</html>
-
-
-
--- a/tool_dependencies.xml	Fri Dec 30 14:05:48 2016 -0500
+++ b/tool_dependencies.xml	Wed Apr 12 16:51:03 2017 -0400
@@ -13,120 +13,26 @@
         - samtools
         - pslToBigPsl
     -->
-    <package name="ucsc_tools" version="312">
-        <repository changeset_revision="ceda74761368" name="package_ucsc_tools_312" owner="iuc" prior_installation_required="True" toolshed="https://testtoolshed.g2.bx.psu.edu" />
-    </package>
-
     <package name="samtools" version="1.2">
         <repository changeset_revision="5b7172f9b230" name="package_samtools_1_2" owner="iuc" prior_installation_required="True" toolshed="https://testtoolshed.g2.bx.psu.edu" />
     </package>
-
-    <!-- TODO: Tools to install -->
-    <!-- twoBitInfo / bedToBigBed / faToTwoBit -->
-
-
-    <!-- Package gff3ToGenePred -->
-    <package name="gff3ToGenePred" version="0.0.1">
+    
+    <package name="ucsc_tools_340" version="1.0">
         <install version="1.0">
-            <actions>
-                <action target_directory="bin" type="download_binary">
-                    <url_template os="darwin">http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.${architecture}/gff3ToGenePred</url_template>
-                    <url_template os="linux">http://hgdownload.cse.ucsc.edu/admin/exe/linux.${architecture}/gff3ToGenePred</url_template>
-                </action>
-                <action type="chmod">
-                    <file mode="750">$INSTALL_DIR/bin/gff3ToGenePred</file>
-                </action>
-                <action type="set_environment">
-                    <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
-                </action>
-            </actions>
-        </install>
-        <readme>The tools downloaded by this dependency definition are free for academic use.</readme>
-    </package>
-
-    <!-- Package gtfToGenePred -->
-    <package name="gtfToGenePred" version="0.0.1">
-        <install version="1.0">
-            <actions>
-                <action target_directory="bin" type="download_binary">
-                    <url_template os="darwin">http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.${architecture}/gtfToGenePred</url_template>
-                    <url_template os="linux">http://hgdownload.cse.ucsc.edu/admin/exe/linux.${architecture}/gtfToGenePred</url_template>
-                </action>
-                <action type="chmod">
-                    <file mode="750">$INSTALL_DIR/bin/gtfToGenePred</file>
-                </action>
+            <actions_group>
+                <actions architecture="x86_64" os="linux">
+                    <action type="download_by_url">http://old-gep.wustl.edu/~galaxy/ucsc_tools_340.tar.gz</action>
+                    <action type="move_directory_files">
+                        <source_directory>.</source_directory>                       
+                        <destination_directory>$INSTALL_DIR/bin</destination_directory>
+                    </action>    
+                </actions>
                 <action type="set_environment">
                     <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
                 </action>
-            </actions>
-        </install>
-        <readme>The tools downloaded by this dependency definition are free for academic use.</readme>
-    </package>
-
-    <!-- Package genePredToBed -->
-    <package name="genePredToBed" version="0.0.1">
-        <install version="1.0">
-            <actions>
-                <action target_directory="bin" type="download_binary">
-                    <url_template os="darwin">http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.${architecture}/genePredToBed</url_template>
-                    <url_template os="linux">http://hgdownload.cse.ucsc.edu/admin/exe/linux.${architecture}/genePredToBed</url_template>
-                </action>
-                <action type="chmod">
-                    <file mode="750">$INSTALL_DIR/bin/genePredToBed</file>
-                </action>
-                <action type="set_environment">
-                    <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
-                </action>
-            </actions>
-        </install>
-        <readme>The tools downloaded by this dependency definition are free for academic use.</readme>
+            </actions_group>
+         </install>
+         <readme>The well known UCSC tools from Jim Kent.</readme>
     </package>
-
-    http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/genePredToBigGenePred
-
-    <!-- Package genePredToBigGenePred -->
-    <package name="genePredToBigGenePred" version="0.0.1">
-        <install version="1.0">
-            <actions>
-                <action target_directory="bin" type="download_binary">
-                    <url_template os="darwin">
-                        http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.${architecture}/genePredToBigGenePred
-                    </url_template>
-                    <url_template os="linux">
-                        http://hgdownload.cse.ucsc.edu/admin/exe/linux.${architecture}/genePredToBigGenePred
-                    </url_template>
-                </action>
-                <action type="chmod">
-                    <file mode="750">$INSTALL_DIR/bin/genePredToBigGenePred</file>
-                </action>
-                <action type="set_environment">
-                    <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
-                </action>
-            </actions>
-        </install>
-        <readme>The tools downloaded by this dependency definition are free for academic use.</readme>
-    </package>
-
-    <!-- Package pslToBigPsl -->
-    <package name="pslToBigPsl" version="0.0.1">
-        <install version="1.0">
-            <actions>
-                <action target_directory="bin" type="download_binary">
-                    <url_template os="darwin">
-                        http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.${architecture}/pslToBigPsl
-                    </url_template>
-                    <url_template os="linux">
-                        http://hgdownload.cse.ucsc.edu/admin/exe/linux.${architecture}/pslToBigPsl
-                    </url_template>
-                </action>
-                <action type="chmod">
-                    <file mode="750">$INSTALL_DIR/bin/pslToBigPsl</file>
-                </action>
-                <action type="set_environment">
-                    <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
-                </action>
-            </actions>
-        </install>
-        <readme>The tools downloaded by this dependency definition are free for academic use.</readme>
-    </package>
+    
 </tool_dependency>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trackHub/README.md	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,12 @@
+This folder exists to configure Galaxy to handle the files generated by HubArchiveCreator tool
+
+* The **content** of datatypes_conf.xml should go inside config/datatypes_conf.xml, under \<registration\> (Copy config/datatypes_conf.xml.sample to config/datatypes_conf.xml if it does not exist yet)
+* The content of tracks_partial.py should go inside `lib/galaxy/datatypes/tracks.py`
+* trackhub.xml should go inside display_application/ucsc/
+
+
+TODO:
+
+- [x] Create a script to copy all these files directly into galaxy => Done but not usable now I have changed the datatype to match Galaxy IUC
+- [ ] Need to modify the script `util/add_datatype.py` to match the changes introduced in https://github.com/galaxyproject/galaxy/pull/2348
+- [x] Create a package in ToolShed that install directly this when installing HubArchiveCreator => Not recommended by Galaxy IUC and team
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trackHub/datatypes_conf.xml	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,3 @@
+<datatype extension="trackhub" type="galaxy.datatypes.tracks:UCSCTrackHub" display_in_upload="true">
+    <display file="ucsc/trackhub.xml" />
+</datatype>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trackHub/trackhub.xml	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,6 @@
+<display id="ucsc_trackhub" version="1.0.0" name="display at Track Hub UCSC">
+    <link id="main" name="main">
+        <url>https://genome.ucsc.edu/cgi-bin/hgHubConnect?hubUrl=${qp($hub_file.url + '/myHub/hub.txt')}&amp;hgHub_do_firstDb=on&amp;hgHub_do_redirect=on&amp;hgHubConnect.remakeTrackHub=on</url>
+        <param type="data" name="hub_file" url="galaxy_${DATASET_HASH}" allow_extra_files_access="True" />
+    </link>
+</display>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trackHub/tracks_partial.py	Wed Apr 12 16:51:03 2017 -0400
@@ -0,0 +1,87 @@
+"""
+HubAssembly datatype
+"""
+import logging
+
+from galaxy.datatypes.text import Html
+
+log = logging.getLogger( __name__ )
+
+# !!! README !!! The content of this file should be added in tracks.py, but do it carefully!
+# Don't erase the existing content
+
+
+class UCSCTrackHub( Html ):
+    """
+    derived class for BioC data structures in Galaxy
+    """
+
+    file_ext = 'trackhub'
+    composite_type = 'auto_primary_file'
+
+    def __init__( self, **kwd ):
+        Html.__init__( self, **kwd )
+
+    def generate_primary_file( self, dataset=None ):
+        """
+        This is called only at upload to write the html file
+        cannot rename the datasets here - they come with the default unfortunately
+        """
+        rval = [
+            '<html><head><title>Files for Composite Dataset (%s)</title></head><p/>\
+            This composite dataset is composed of the following files:<p/><ul>' % (
+                self.file_ext)]
+
+        def create_tree(path, tree):
+            if path[0] in tree:
+                create_tree(path[1:], tree[path[0]])
+            else:
+                tree[path[0]] = {}
+                if len(path) == 1:
+                    return
+                else:
+                    create_tree(path[1:], tree[path[0]])
+
+        def print_tree(tree, level):
+            if len(tree) == 0:
+                return
+
+            for vertex in tree:
+                    composite_name = vertex
+                    bullet_point = '<li><a href="{0}>{0}</a></li>'.format(composite_name)
+                    rval.append(bullet_point)
+                    # Parent, so need to create a sub <ul>
+                    if len(tree[vertex]) > 0:
+                        rval.append('<ul>')
+                        print_tree(tree[vertex], level+1)
+                        rval.append('</ul>')
+
+        walkable_tree = {}
+
+        for composite_name_full_path, composite_file in self.get_composite_files(dataset=dataset).iteritems():
+            paths = composite_name_full_path.split('/')
+            # Prepare the tree from to perform a Depth First Search
+            create_tree(paths, walkable_tree)
+
+        # Perform a Depth First Search to print all the directory and files properly
+        print_tree(walkable_tree, 0)
+
+        # rval.append('<li><a href="%s">%s</a>%s' % (composite_name, composite_name, opt_text))
+        rval.append('</ul></html>')
+        return "\n".join(rval)
+
+    def set_peek( self, dataset, is_multi_byte=False ):
+        if not dataset.dataset.purged:
+            dataset.peek = "Track Hub structure: Visualization in UCSC Track Hub"
+        else:
+            dataset.peek = 'file does not exist'
+            dataset.blurb = 'file purged from disk'
+
+    def display_peek( self, dataset ):
+        try:
+            return dataset.peek
+        except:
+            return "Track Hub structure: Visualization in UCSC Track Hub"
+
+    def sniff( self, filename ):
+        return False
Binary file util/Fasta.pyc has changed
Binary file util/Filters.pyc has changed
Binary file util/__init__.pyc has changed
--- a/util/subtools.py	Fri Dec 30 14:05:48 2016 -0500
+++ b/util/subtools.py	Wed Apr 12 16:51:03 2017 -0400
@@ -10,6 +10,7 @@
 import os
 import subprocess
 import sys
+import string
 
 class PopenError(Exception):
     def __init__(self, cmd, error, return_code):
@@ -243,3 +244,13 @@
 
     p = _handleExceptionAndCheckCall(array_call)
     return p
+
+#santitize trackName. Because track name must begin with a letter and
+# contain only the following chars: [a-zA-Z0-9_].
+# See the "track" Common settings at:
+#https://genome.ucsc.edu/goldenpath/help/trackDb/trackDbHub.html#bigPsl_-_Pairwise_Alignments
+def fixName(filename):
+    valid_chars = "_%s%s" % (string.ascii_letters, string.digits)
+    sanitize_name = ''.join([c if c in valid_chars else '_' for c in filename])
+    sanitize_name = "gonramp_" + sanitize_name
+    return sanitize_name
Binary file util/subtools.pyc has changed