changeset 0:fcc558568020 draft

Uploaded
author greg
date Thu, 08 Jun 2017 12:44:09 -0400
parents
children cc94680dbc43
files .shed.yml assembly_post_processor.py assembly_post_processor.xml macros.xml plant_tribes_scaffolds.loc plant_tribes_scaffolds.loc.sample test-data/arabidopsis_thaliana.smat test-data/assembly.fasta test-data/assembly_tgf.fasta test-data/output.pttgf test-data/target_orthos.ids test-data/transcripts.cds test-data/transcripts.cleaned.cds test-data/transcripts.cleaned.nr.cds test-data/transcripts.cleaned.nr.pep test-data/transcripts.cleaned.pep test-data/transcripts.cleaned_tgf.cds test-data/transcripts.cleaned_tgf.pep test-data/transcripts.pep test-data/transcripts2.cds test-data/transcripts2.pep test-data/transcripts_tgf.cds test-data/transcripts_tgf.cleaned.nr.cds test-data/transcripts_tgf.cleaned.nr.pep test-data/transcripts_tgf.pep tool_data_table_conf.xml.sample tool_data_table_conf.xml.test utils.py
diffstat 28 files changed, 9773 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.shed.yml	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,15 @@
+name: plant_tribes_assembly_post_processor
+owner: greg
+description: |
+  Contains a tool that postprocesses de novo assembly transcripts into putative coding sequences and their
+  corresponding amino acid translations, locally assembling targeted gene families.
+homepage_url: https://github.com/dePamphilis/PlantTribes
+long_description: |
+  Contains a tool that is one of the PlantTribes collection of automated modular analysis pipelines that
+  utilize objective classifications of complete protein sequences from sequenced plant genomes to perform
+  comparative evolutionary studies. It postprocesses de novo assembly transcripts into putative coding
+  sequences and their corresponding amino acid translations, locally assembling targeted gene families.
+remote_repository_url: https://github.com/gregvonkuster/galaxy_tools/tree/master/tools/plant_tribes/assembly_post_processor
+type: unrestricted
+categories:
+- Phylogenetics
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/assembly_post_processor.py	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,69 @@
+#!/usr/bin/env python
+import argparse
+import os
+import shutil
+
+import utils
+
+OUTPUT_DIR = 'assemblyPostProcessing_dir'
+
+parser = argparse.ArgumentParser()
+parser.add_argument('--dereplicate', dest='dereplicate', default=None, help='Remove duplicate sequences')
+parser.add_argument('--gap_trimming', dest='gap_trimming', type=float, default=0, help='Trim alignments')
+parser.add_argument('--gene_family_search', dest='gene_family_search', default=None, help='Targeted gene families')
+parser.add_argument('--method', dest='method', default=None, help='Protein clustering method')
+parser.add_argument('--min_length', dest='min_length', type=int, default=0, help='Minimum sequence length')
+parser.add_argument('--num_threads', dest='num_threads', type=int, help='Number of processors')
+parser.add_argument('--output_pttgf', dest='output_pttgf', default=None, help='Primary targeted gene families dataset')
+parser.add_argument('--output_cds', dest='output_cds', help='Output transcripts.cds')
+parser.add_argument('--output_cleaned_cds', dest='output_cleaned_cds', help='Output transcripts.cleaned.cds')
+parser.add_argument('--output_cleaned_nr_cds', dest='output_cleaned_nr_cds', default=None, help='Output transcripts.cleaned.nr.cds')
+parser.add_argument('--output_cleaned_nr_pep', dest='output_cleaned_nr_pep', default=None, help='Output transcripts.cleaned.nr.pep')
+parser.add_argument('--output_cleaned_pep', dest='output_cleaned_pep', help='Output transcripts.cleaned.pep')
+parser.add_argument('--output_pep', dest='output_pep', help='Output transcripts.pep')
+parser.add_argument('--output_pttgf_dir', dest='output_pttgf_dir', default=None, help='Directory hierarchy of targeted gene family datasets')
+parser.add_argument('--prediction_method', dest='prediction_method', help='Coding regions prediction method')
+parser.add_argument('--scaffold', dest='scaffold', default=None, help='Gene family scaffold')
+parser.add_argument('--score_matrices', dest='score_matrices', default=None, help='Scores matrices')
+parser.add_argument('--strand_specific', dest='strand_specific', default=None, help='Strand-specific assembly')
+parser.add_argument('--transcripts', dest='transcripts', help='Transcriptome assembly fasta file')
+
+args = parser.parse_args()
+
+# Build the command line.
+cmd = 'AssemblyPostProcessor'
+if args.dereplicate is not None:
+    cmd += ' --dereplicate'
+if args.gap_trimming > 0:
+    cmd += ' --gap_trimming %4f' % args.gap_trimming
+if args.gene_family_search is not None:
+    cmd += ' --gene_family_search %s' % args.gene_family_search
+if args.method is not None:
+    cmd += ' --method %s' % args.method
+if args.min_length > 0:
+    cmd += ' --min_length %d' % args.min_length
+cmd += ' --num_threads %d' % args.num_threads
+cmd += ' --prediction_method %s' % args.prediction_method
+if args.scaffold is not None:
+    cmd += ' --scaffold %s' % args.scaffold
+if args.score_matrices is not None:
+    cmd += ' --score_matrices %s' % args.score_matrices
+if args.strand_specific is not None:
+    cmd += ' --strand_specific'
+cmd += ' --transcripts %s' % args.transcripts
+# Run the command.
+utils.run_command(cmd)
+
+# Handle outputs.
+shutil.move(os.path.join(OUTPUT_DIR, 'transcripts.cds'), args.output_cds)
+shutil.move(os.path.join(OUTPUT_DIR, 'transcripts.cleaned.cds'), args.output_cleaned_cds)
+if args.output_cleaned_nr_cds is not None:
+    shutil.move(os.path.join(OUTPUT_DIR, 'transcripts.cleaned.nr.cds'), args.output_cleaned_nr_cds)
+if args.output_cleaned_nr_pep is not None:
+    shutil.move(os.path.join(OUTPUT_DIR, 'transcripts.cleaned.nr.pep'), args.output_cleaned_nr_pep)
+shutil.move(os.path.join(OUTPUT_DIR, 'transcripts.cleaned.pep'), args.output_cleaned_pep)
+shutil.move(os.path.join(OUTPUT_DIR, 'transcripts.pep'), args.output_pep)
+if args.output_pttgf is not None and args.output_pttgf_dir is not None:
+    src_output_dir = os.path.join(OUTPUT_DIR, 'targeted_gene_families')
+    utils.move_directory_files(src_output_dir, args.output_pttgf_dir)
+    utils.write_html_output(args.output_pttgf, 'Targeted gene families', args.output_pttgf_dir)
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/assembly_post_processor.xml	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,288 @@
+<tool id="plant_tribes_assembly_post_processor" name="AssemblyPostProcessor" version="@WRAPPER_VERSION@.0">
+    <description>post-processes de novo transcriptome assembly</description>
+    <macros>
+        <import>macros.xml</import>
+    </macros>
+    <expand macro="requirements_assembly_post_processor" />
+    <command detect_errors="exit_code"><![CDATA[
+python $__tool_directory__/assembly_post_processor.py
+--transcripts '$input'
+--prediction_method $prediction_method_cond.prediction_method
+#if str($prediction_method_cond.prediction_method) == 'estscan':
+    --score_matrices '$score_matrices'
+#end if
+#if str($options_type.options_type_selector) == 'advanced':
+    #set target_gene_family_assembly_cond = $options_type.target_gene_family_assembly_cond
+    #if str($target_gene_family_assembly_cond.target_gene_family_assembly) == 'yes':
+        --gene_family_search '$target_gene_family_assembly_cond.orthogroups'
+        --output_pttgf $output_pttgf
+        --output_pttgf_dir $output_pttgf.files_path
+        --scaffold '$target_gene_family_assembly_cond.scaffold.fields.path'
+        --method '$target_gene_family_assembly_cond.method'
+        --gap_trimming $target_gene_family_assembly_cond.gap_trimming
+    #end if
+    #if str($options_type.strand_specific) == 'yes':
+        --strand_specific 'true'
+    #end if
+    #if str($options_type.dereplicate) == 'yes':
+        --dereplicate 'true'
+        --output_cleaned_nr_cds '$output_cleaned_nr_cds'
+        --output_cleaned_nr_pep '$output_cleaned_nr_pep'
+    #end if
+    --min_length $options_type.min_length
+#end if
+--num_threads \${GALAXY_SLOTS:-4}
+--output_cds '$output_cds'
+--output_cleaned_cds '$output_cleaned_cds'
+--output_cleaned_pep '$output_cleaned_pep'
+--output_pep '$output_pep'
+    ]]></command>
+    <inputs>
+        <param name="input" format="fasta" type="data" label="Transcriptome assembly fasta file"/>
+        <conditional name="prediction_method_cond">
+            <param name="prediction_method" type="select" label="Coding regions prediction method">
+                <option value="transdecoder" selected="true">TransDecoder</option>
+                <option value="estscan">ESTScan</option>
+            </param>
+            <when value="transdecoder" />
+            <when value="estscan">
+                <param name="score_matrices" format="smat" type="data" label="Scores matrices"/>
+            </when>
+        </conditional>
+        <conditional name="options_type">
+            <param name="options_type_selector" type="select" label="Options configuration">
+                <option value="basic" selected="true">Basic</option>
+                <option value="advanced">Advanced</option>
+            </param>
+            <when value="basic" />
+            <when value="advanced">
+                <conditional name="target_gene_family_assembly_cond">
+                    <param name="target_gene_family_assembly" type="select" label="Perform targeted gene assembly?">
+                        <option value="no" selected="true">No</option>
+                        <option value="yes">Yes</option>
+                    </param>
+                    <when value="no" />
+                    <when value="yes">
+                        <param name="orthogroups" format="tabular" type="data" label="Targeted gene families"/>
+                        <param name="scaffold" type="select" label="Gene family scaffold">
+                            <options from_data_table="plant_tribes_scaffolds" />
+                            <validator type="no_options" message="No PlantTribes scaffolds are available.  Use the PlantTribes Scaffolds Download Data Manager tool in Galaxy to install and populate the PlantTribes scaffolds data table."/>
+                        </param>
+                        <param name="method" type="select" label="Protein clustering method">
+                            <option value="gfam" selected="true">GFam</option>
+                            <option value="orthofinder">OrthoFinder</option>
+                            <option value="orthomcl">OrthoMCL</option>
+                        </param>
+                        <param name="gap_trimming" type="float" value="0.1" min="0" max="1.0" label="Trim alignments"/>
+                    </when>
+                </conditional>
+                <param name="strand_specific" type="select" label="Strand-specific assembly?">
+                    <option value="no" selected="true">No</option>
+                    <option value="yes">Yes</option>
+                </param>
+                <param name="dereplicate" type="select" label="Remove duplicate sequences?">
+                    <option value="no" selected="true">No</option>
+                    <option value="yes">Yes</option>
+                </param>
+                <param name="min_length" type="integer" value="200" label="Minimum sequence length"/>
+            </when>
+        </conditional>
+    </inputs>
+    <outputs>
+        <data name="output_pttgf" format="pttgf" label="Targeted gene families: ${tool.name} on ${on_string}">
+            <filter>options_type['options_type_selector'] == 'advanced' and options_type['target_gene_family_assembly_cond']['target_gene_family_assembly'] == 'yes'</filter>
+        </data>
+        <data name="output_pep" format="fasta" label="transcripts.pep: ${tool.name} on ${on_string}"/>
+        <data name="output_cleaned_pep" format="fasta" label="transcripts.cleaned.pep: ${tool.name} on ${on_string}"/>
+        <data name="output_cleaned_nr_pep" format="fasta" label="transcripts.cleaned.nr.pep: ${tool.name} on ${on_string}">
+            <filter>options_type['options_type_selector'] == 'advanced' and options_type['dereplicate'] == 'yes'</filter>
+        </data>
+        <data name="output_cleaned_nr_cds" format="fasta" label="transcripts.cleaned.nr.cds: ${tool.name} on ${on_string}">
+            <filter>options_type['options_type_selector'] == 'advanced' and options_type['dereplicate'] == 'yes'</filter>
+        </data>
+        <data name="output_cleaned_cds" format="fasta" label="transcripts.cleaned.cds: ${tool.name} on ${on_string}"/>
+        <data name="output_cds" format="fasta" label="transcripts.cds: ${tool.name} on ${on_string}"/>
+    </outputs>
+    <tests>
+        <test>
+            <param name="input" value="assembly.fasta" ftype="fasta"/>
+            <param name="prediction_method" value="transdecoder"/>
+            <output name="output_cds" file="transcripts.cds" ftype="fasta"/>
+            <output name="output_cleaned_cds" file="transcripts.cleaned.cds" ftype="fasta"/>
+            <output name="output_cleaned_pep" file="transcripts.cleaned.pep" ftype="fasta"/>
+            <output name="output_pep" file="transcripts.pep" ftype="fasta"/>
+        </test>
+        <test>
+            <param name="input" value="assembly.fasta" ftype="fasta"/>
+            <param name="prediction_method" value="estscan"/>
+            <param name="score_matrices" value="arabidopsis_thaliana.smat" ftype="smat"/>
+            <param name="options_type_selector" value="advanced"/>
+            <param name="dereplicate" value="yes"/>
+            <output name="output_cds" file="transcripts2.cds" ftype="fasta"/>
+            <output name="output_cleaned_cds" file="transcripts.cleaned.nr.cds" ftype="fasta"/>
+            <output name="output_cleaned_nr_cds" file="transcripts.cleaned.nr.cds" ftype="fasta"/>
+            <output name="output_cleaned_nr_pep" file="transcripts.cleaned.nr.pep" ftype="fasta"/>
+            <output name="output_cleaned_pep" file="transcripts.cleaned.nr.pep" ftype="fasta"/>
+            <output name="output_pep" file="transcripts2.pep" ftype="fasta"/>
+        </test>
+        <test>
+            <param name="input" value="assembly_tgf.fasta" ftype="fasta"/>
+            <param name="prediction_method" value="transdecoder"/>
+            <param name="options_type_selector" value="advanced"/>
+            <param name="target_gene_family_assembly" value="yes"/>
+            <param name="orthogroups" value="target_orthos.ids"/>
+            <param name="scaffold" value="22Gv1.1"/>
+            <param name="method" value="orthomcl"/>
+            <param name="dereplicate" value="yes"/>
+            <output name="output_pttgf" file="output.pttgf" ftype="pttgf"/>
+            <output name="output_cds" file="transcripts_tgf.cds" ftype="fasta"/>
+            <output name="output_cleaned_cds" file="transcripts.cleaned_tgf.cds" ftype="fasta"/>
+            <output name="output_cleaned_nr_cds" file="transcripts_tgf.cleaned.nr.cds" ftype="fasta"/>
+            <output name="output_cleaned_nr_pep" file="transcripts_tgf.cleaned.nr.pep" ftype="fasta"/>
+            <output name="output_cleaned_pep" file="transcripts.cleaned_tgf.pep" ftype="fasta"/>
+            <output name="output_pep" file="transcripts_tgf.pep" ftype="fasta"/>
+        </test>
+    </tests>
+    <help>
+This tool is one of the PlantTribes collection of automated modular analysis pipelines for comparative and
+evolutionary analyses of genome-scale gene families and transcriptomes.  This tool post-processes de novo
+assembled transcripts into putative coding sequences and their corresponding amino acid translations and
+optionally assigns transcripts to circumscribed gene families ("orthogroups")[2].  After transcripts have been
+assigned to gene families, overlapping contigs can be identified and merged to reduce fragmentation in the
+de novo assembly.  
+
+-----
+
+**Required options**
+
+ * **Transcriptome assembly fasta file** - either de novo or reference-guided transcriptome assembly fasta file selected from your history.
+ * **Coding regions prediction method** - method for finding coding regions within transcripts.  Available methods are TransDecoder[3] and ESTScan[4].
+ * **Scores matrices** - scores matrices, based on a related species, are required when ESTScan is used to find coding regions.  Details of how to create species-specific scores matrices can be found on the ESTScan website (http://estscan.sourceforge.net).  Matrices of some organisms are also available to download.
+
+**Other options**
+
+ * **Perform targeted gene assembly?** - selecting 'Yes' enables local assembly of one or more targeted gene families in a specific scaffold.  Scaffolds are defined in PlantTribes as clusters of paralogous/orthologous sequences from a specified set of proteomes[5-7].
+
+   * **Targeted gene families** - select a history item containing a list of targeted orthogroup identifiers corresponding to the gene family classification from a specified scaffold.  Gene family identifiers can be obtained from the function annotation table ("Orthogroup ID" field of .summary file) of scaffold data installed into Galaxy via the PlantTribes Scaffolds Download Data Manager tool, and also available at the PlantTribes github repository (https://github.com/dePamphilis/PlantTribes/tree/master/config).
+   * **Gene family scaffold** - one of the PlantTribes gene family scaffolds (installed into Galaxy by the PlantTribes Scaffolds Download Data Manager tool) whose orthogroup(s) are targeted for the localized assembly.
+   * **Protein clustering method** - gene family scaffold protein clustering method.  Each PlantTribes scaffold data has up to three sets of clusters - GFam[8] (clusters of consensus domain architecture), OrthoFinder[9] (broadly defined clusters) or OrthoMCL[10] (narrowly defined clusters).  You can also install your own data scaffold created using a different clustering method as long as it conforms to the PlantTribes scaffold data format.
+   * **Trim alignments** - trim gene family multiple sequence alignments that include scaffold backbone genes and locally assembled transcripts to remove non-conserved regions (gappy sites)[11].  The trimmed alignments are used in assigning scores to locally assembled transcripts to determine how well they compare to the backbone gene models.  The default setting of 0.1 removes sites that have gaps in 90% or more of the sequences in the multiple sequence alignment.  This option is restricted to the range 0.0 - 1.0.
+
+ * **Strand-specific assembly?** - select 'Yes' if transcriptome library sequences were strand-specific.  If 'Yes" is selected, transcripts from the minority strand (antisense) are removed.
+ * **Remove duplicate sequences?** - select 'Yes' to remove duplicated and exact subsequences[12].
+ * **Minimum sequence length** - set the minimum sequence length of predicted coding regions. The default is 200 bp.
+
+    </help>
+    <citations>
+        <expand macro="citation1" />
+        <citation type="bibtex">
+            @article{Honaas2016,
+            journal = {PloS one},
+            author = {2. Honaas LA, Wafula EK, Wickett NJ, Der JP, Zhang Y, Edger PP, Altman NS, Pires JC, Leebens-Mack JH},
+            title = {Selecting superior de novo transcriptome assemblies: lessons learned by leveraging the best plant genome},
+            year = {2016},
+            volume = {11},
+            number = {1},
+            pages = {e0146062},}
+        </citation>
+        <citation type="bibtex">
+            @article{Haas2013,
+            journal = {Nature Protocols},
+            author = {3. Haas BJ, Papanicolaou A, Yassour M, Grabherr M, Blood PD, Bowden J, Couger MB, Eccles D, Li B, Lieber M, MacManes MD},
+            title = {De novo transcript sequence reconstruction from RNA-seq using the Trinity platform for reference generation and analysis},
+            year = {2013},
+            volume = {8},
+            number = {8},
+            pages = {1494-1512},}
+        </citation>
+        <citation type="bibtex">
+            @article{Iseli1999,
+            journal = {ISMB},
+            author = {4. Iseli C, Jongeneel CV, Bucher P},
+            title = {ESTScan: a program for detecting, evaluating, and reconstructing potential coding regions in EST sequences},
+            year = {1999},
+            volume = {99},
+            pages = {138-148},
+            url = {http://estscan.sourceforge.net},}
+        </citation>
+        <citation type="bibtex">
+            @article{Huang1999,
+            journal = {Genome Research},
+            author = {5. Huang X, Madan A},
+            title = {CAP3: A DNA sequence assembly program},
+            year = {1999},
+            volume = {9},
+            number = {9},
+            pages = {868-877},
+            url = {http://seq.cs.iastate.edu/cap3.html},}
+        </citation>
+        <citation type="bibtex">
+            @article{Eddy2009,
+            journal = {Genome Inform},
+            author = {6. Eddy SR},
+            title = {A new generation of homology search tools based on probabilistic inference},
+            year = {2009},
+            volume = {23},
+            number = {1},
+            pages = {205-211},}
+        </citation>
+        <citation type="bibtex">
+            @article{Katoh2013,
+            journal = {Molecular biology and evolution},
+            author = {7. Katoh K, Standley DM},
+            title = {MAFFT multiple sequence alignment software version 7: improvements in performance and usability},
+            year = {2013},
+            volume = {30},
+            number = {4},
+            pages = {772-780},}
+        </citation>
+        <citation type="bibtex">
+            @article{Sasidharan2012,
+            journal = {Nucleic Acids Research},
+            author = {8. Sasidharan R, Nepusz T, Swarbreck D, Huala E, Paccanaro A},
+            title = {GFam: a platform for automatic annotation of gene families},
+            year = {2012},
+            pages = {gks631},}
+        </citation>
+        <citation type="bibtex">
+            @article{Li2003,
+            journal = {Genome Research}
+            author = {9. Li L, Stoeckert CJ, Roos DS},
+            title = {OrthoMCL: identification of ortholog groups for eukaryotic genomes},
+            year = {2003},
+            volume = {13},
+            number = {9},
+            pages = {2178-2189},}
+        </citation>
+        <citation type="bibtex">
+            @article{Emms2015,
+            journal = {Genome Biology}
+            author = {10. Emms DM, Kelly S},
+            title = {OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy},
+            year = {2015},
+            volume = {16},
+            number = {1},
+            pages = {157},}
+        </citation>
+        <citation type="bibtex">
+            @article{Capella-Gutierrez2009,
+            journal = {Bioinformatics,},
+            author = {11. Capella-Gutierrez S, Silla-Martínez JM, Gabaldón T},
+            title = {trimAl: a tool for automated alignment trimming in large-scale phylogenetic analyses},
+            year = {2009},
+            volume = {25},
+            number = {15},
+            pages = {1972-1973},}
+        </citation>
+        <citation type="bibtex">
+            @article{Gremme2013,
+            journal = {IEEE/ACM Transactions on Computational Biology and Bioinformatics},
+            author = {12. Gremme G, Steinbiss S, Kurtz S},
+            title = {GenomeTools: a comprehensive software library for efficient processing of structured genome annotations},
+            year = {2013},
+            volume = {10},
+            number = {3},
+            pages = {645-656},}
+        </citation>
+    </citations>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,130 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<macros>
+    <token name="@WRAPPER_VERSION@">1.0</token>
+    <xml name="requirements_assembly_post_processor">
+        <requirements>
+            <requirement type="package" version="1.0.0">plant_tribes_assembly_post_processor</requirement>
+        </requirements>
+    </xml>
+    <xml name="requirements_gene_family_aligner">
+        <requirements>
+            <requirement type="package" version="1.0.0">plant_tribes_gene_family_aligner</requirement>
+        </requirements>
+    </xml>
+    <xml name="requirements_gene_family_classifier">
+        <requirements>
+            <requirement type="package" version="1.0.0">plant_tribes_gene_family_classifier</requirement>
+        </requirements>
+    </xml>
+    <xml name="requirements_gene_family_integrator">
+        <requirements>
+            <requirement type="package" version="1.0.0">plant_tribes_gene_family_integrator</requirement>
+        </requirements>
+    </xml>
+    <xml name="requirements_kaks_analysis">
+        <requirements>
+            <requirement type="package" version="1.0.0">plant_tribes_kaks_analysis</requirement>
+        </requirements>
+    </xml>
+    <xml name="requirements_ks_distribution">
+        <requirements>
+            <requirement type="package" version="1.3.0">r-optparse</requirement>
+        </requirements>
+    </xml>
+    <xml name="requirements_gene_family_phylogeny_builder">
+        <requirements>
+            <requirement type="package" version="1.0.0">plant_tribes_gene_family_phylogeny_builder</requirement>
+        </requirements>
+    </xml>
+    <xml name="param_codon_alignments">
+        <param name="codon_alignments" type="select" label="Codon alignments">
+            <option value="yes" selected="true">Yes</option>
+            <option value="no">No</option>
+        </param>
+    </xml>
+    <xml name="param_method">
+        <param name="method" type="select" label="Protein clustering method">
+            <option value="gfam" selected="true">GFam</option>
+            <option value="orthofinder">OrthoFinder</option>
+            <option value="orthomcl">OrthoMCL</option>
+        </param>
+    </xml>
+    <xml name="param_options_type">
+        <param name="options_type" type="select" label="Options Configuration">
+            <option value="basic" selected="true">Basic</option>
+            <option value="advanced">Advanced</option>
+        </param>
+    </xml>
+    <xml name="param_orthogroup_fna">
+        <param name="orthogroup_fna" type="select" label="Orthogroups coding sequences">
+            <option value="yes" selected="true">Yes</option>
+            <option value="no">No</option>
+        </param>
+    </xml>
+    <xml name="param_scaffold">
+        <param name="scaffold" type="select" label="Gene family scaffold">
+            <options from_data_table="plant_tribes_scaffolds" />
+            <validator type="no_options" message="No PlantTribes scaffolds are available.  Use the PlantTribes Scaffolds Download Data Manager tool in Galaxy to install and populate the PlantTribes scaffolds data table." />
+        </param>
+    </xml>
+    <xml name="param_sequence_type">
+        <param name="sequence_type" type="select" label="Sequence type used in the phylogenetic inference (dna)">
+            <option value="protein" selected="true">Amino acid based</option>
+            <option value="dna">Nucleotide based</option>
+        </param>
+    </xml>
+    <xml name="cond_alignment_method">
+        <conditional name="alignment_method_cond">
+            <param name="alignment_method" type="select" force_select="true" label="Multiple sequence alignment method">
+                <option value="mafft" selected="true">MAFFT</option>
+                <option value="pasta">PASTA</option>
+            </param>
+            <when value="mafft" />
+            <when value="pasta">
+                <param name="pasta_iter_limit" type="integer" value="3" min="1" label="PASTA iteration limit" />
+            </when>
+        </conditional>
+    </xml>
+    <xml name="cond_remove_gappy_sequences">
+        <conditional name="remove_gappy_sequences_cond">
+            <param name="remove_gappy_sequences" type="select" label="Alignment post-processing configuration">
+                <option value="no" selected="true">No</option>
+                <option value="yes">Yes</option>
+            </param>
+            <when value="no" />
+            <when value="yes">
+                <conditional name="trim_type_cond">
+                    <param name="trim_type" type="select" label="Trimming method">
+                        <option value="gap_trimming" selected="true">Gap score based trimming</option>
+                        <option value="automated_trimming">Automated heuristic trimming</option>
+                    </param>
+                    <when value="gap_trimming">
+                        <param name="gap_trimming" type="float" optional="true" min="0" max="1.0" label="Gap score" />
+                    </when>
+                    <when value="automated_trimming" />
+                </conditional>
+                <conditional name="remove_sequences_with_gaps_cond">
+                    <param name="remove_sequences_with_gaps" type="select" label="Remove sequences">
+                        <option value="no" selected="true">No</option>
+                        <option value="yes">Yes</option>
+                    </param>
+                    <when value="no" />
+                    <when value="yes">
+                        <param name="remove_sequences_with_gaps_of" type="float" optional="true" min="0" max="1" label="Coverage score" />
+                        <param name="iterative_realignment" type="integer" optional="true" min="0" label="Realignment iteration limit" />
+                    </when>
+                </conditional>
+            </when>
+        </conditional>
+    </xml>
+    <xml name="citation1">
+        <citation type="bibtex">
+            @misc{None,
+            journal = {None},
+            author = {1. Wafula EK},
+            title = {Manuscript in preparation},
+            year = {None},
+            url = {https://github.com/dePamphilis/PlantTribes},}
+        </citation>
+    </xml>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plant_tribes_scaffolds.loc	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,3 @@
+## Plant Tribes scaffolds
+#Value	Name	Path	Description
+22Gv1.1	22Gv1.1	${__HERE__}/test-data/tool-data/plant_tribes/scaffolds/22Gv1.1	22 plant genomes (Angiosperms clusters, version 1.1; 22Gv1.1)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plant_tribes_scaffolds.loc.sample	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,4 @@
+## Plant Tribes scaffolds
+#Value	Name	Path	Description
+#22Gv1.0	22Gv1.0	/plant_tribes/scaffolds/22Gv1.0	22 plant genomes (Angiosperms clusters, version 1.0; 22Gv1.0)
+#22Gv1.1	22Gv1.1	/plant_tribes/scaffolds/22Gv1.1	22 plant genomes (Angiosperms clusters, version 1.1; 22Gv1.1)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/arabidopsis_thaliana.smat	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,8248 @@
+FORMAT: at.conf CODING REGION 6 3 1 s C+G: 0 42
+-2     1      4      -3    
+1      1      0      -2    
+1      0      2      -4    
+-3     1      4      -4    
+1      -1     2      -3    
+1      0      2      -4    
+1      0      1      -2    
+-3     2      3      -2    
+0      -1     3      -3    
+1      -1     -2     0     
+2      0      0      -3    
+-2     -1     3      -1    
+-1     0      2      -1    
+1      0      1      -2    
+0      -1     4      -4    
+-3     2      4      -3    
+-1     1      3      -4    
+2      0      -1     -1    
+2      1      -1     -2    
+-3     2      3      -2    
+1      -1     2      -3    
+2      -4     2      -3    
+1      -2     4      -4    
+-2     1      3      -2    
+0      -1     3      -3    
+1      1      -1     -2    
+2      0      -2     -1    
+-3     1      3      -1    
+0      0      3      -3    
+1      -1     0      -1    
+2      -1     1      -4    
+-3     2      4      -4    
+-1     -1     5      -5    
+2      -2     1      -2    
+2      0      0      -3    
+-3     0      4      -2    
+1      -2     3      -3    
+3      -4     1      -3    
+1      -3     2      -2    
+-2     1      3      -2    
+1      -3     3      -3    
+1      -1     0      -1    
+3      -2     -2     -2    
+-3     0      3      -1    
+0      -1     3      -3    
+2      -1     0      -1    
+2      -3     2      -3    
+-2     1      4      -2    
+1      -1     1      -2    
+2      -1     0      -2    
+2      2      -3     -2    
+-3     1      4      -3    
+1      -2     2      -2    
+2      -2     2      -3    
+2      -2     1      -3    
+-3     2      3      -2    
+1      -4     1      1     
+2      -1     -1     -1    
+1      -1     2      -2    
+-3     0      4      -1    
+-2     1      3      -3    
+1      -1     0      -1    
+0      0      3      -4    
+-3     1      4      -4    
+-1     -1     4      -4    
+3      -2     -1     -3    
+2      -1     1      -3    
+-2     1      4      -4    
+1      -2     2      -2    
+3      -6     2      -4    
+1      -2     2      -2    
+-2     1      3      -1    
+0      -3     4      -3    
+2      -1     -1     0     
+2      -1     0      -2    
+-1     -1     3      -1    
+0      -1     2      -1    
+2      -1     0      -2    
+1      -2     3      -2    
+-3     1      4      -3    
+1      0      3      -4    
+2      2      -1     -3    
+2      1      -2     -3    
+-3     2      3      -2    
+2      -1     -1     -2    
+3      -5     1      -2    
+2      -3     2      -3    
+0      0      2      -1    
+0      -2     3      -2    
+1      0      1      -2    
+2      -2     -2     0     
+-2     1      3      -2    
+2      -1     2      -4    
+2      -1     0      -1    
+2      -1     1      -4    
+-2     2      3      -3    
+-1     -2     5      -4    
+1      -2     3      -4    
+2      -1     1      -3    
+-2     -1     4      -3    
+1      -3     3      -3    
+2      -7     3      -3    
+1      -2     2      -2    
+-2     0      3      -1    
+1      -3     3      -2    
+0      -1     3      -2    
+3      -2     -2     0     
+-3     -1     4      -1    
+0      -1     3      -2    
+1      -2     2      -2    
+2      -3     3      -4    
+-3     0      4      -2    
+0      2      0      -2    
+2      -2     0      -2    
+2      -2     -2     0     
+-2     0      4      -3    
+1      -2     2      -2    
+3      -4     0      -2    
+1      -2     2      -3    
+-3     1      3      -1    
+-1     -2     0      2     
+3      -2     -1     -2    
+2      -1     1      -3    
+-2     -1     4      -1    
+0      0      2      -2    
+2      -1     -3     0     
+1      -1     2      -2    
+-3     0      5      -3    
+-1     1      3      -4    
+2      0      -1     -2    
+3      1      -1     -4    
+-3     3      3      -3    
+1      -1     1      -2    
+3      -3     1      -4    
+2      -2     1      -4    
+-2     1      2      -1    
+1      -1     2      -2    
+2      -1     -2     0     
+3      0      -2     -2    
+-1     0      3      -1    
+0      0      1      -1    
+2      0      0      -2    
+1      -1     2      -4    
+-3     2      3      -3    
+0      1      3      -4    
+2      0      -1     -2    
+2      3      -2     -4    
+-2     2      2      -1    
+1      0      1      -2    
+2      -2     1      -1    
+1      0      1      -2    
+-2     2      2      -2    
+0      -1     3      -3    
+1      1      -1     -2    
+1      0      -2     -1    
+-2     1      2      -2    
+0      0      2      -3    
+1      -1     0      -1    
+2      0      1      -4    
+-3     3      3      -3    
+-1     -1     4      -4    
+2      -2     0      -2    
+2      0      0      -4    
+-2     0      3      -2    
+1      -1     2      -2    
+3      -3     -1     -2    
+2      -3     2      -2    
+-2     0      3      -1    
+2      -2     1      -3    
+2      -2     -2     0     
+4      -1     -3     -3    
+-1     0      1      0     
+0      -1     2      -2    
+2      -2     -1     -1    
+2      -3     2      -3    
+-2     1      3      -1    
+1      0      -3     0     
+2      0      -2     -1    
+0      3      -6     1     
+-2     1      3      -2    
+0      0      1      -1    
+3      0      -2     -2    
+1      -1     0      -1    
+-2     3      2      -1    
+1      -1     -2     1     
+2      0      -2     -2    
+2      0      1      -3    
+-2     0      3      -1    
+-1     1      2      -2    
+2      0      -3     0     
+1      0      1      -3    
+-3     2      4      -3    
+-1     1      4      -4    
+2      1      -1     -2    
+2      1      1      -3    
+-1     1      3      -3    
+1      -1     1      -1    
+2      -2     2      -3    
+1      0      2      -2    
+-3     1      2      0     
+0      -2     4      -2    
+1      0      -3     1     
+2      0      -1     -1    
+-1     0      3      -1    
+0      -1     1      0     
+1      0      0      -1    
+0      0      2      -3    
+-3     2      4      -3    
+0      0      3      -4    
+1      1      -1     -2    
+2      1      -1     -2    
+-3     4      2      -3    
+1      -1     2      -2    
+2      -3     1      -3    
+2      -3     2      -2    
+-2     2      2      -1    
+1      -1     2      -2    
+0      2      -1     -1    
+2      -2     -2     0     
+-2     2      2      -2    
+0      1      1      -2    
+1      1      -1     -1    
+2      0      1      -3    
+-3     3      3      -3    
+-1     -2     5      -4    
+1      0      0      -1    
+2      -1     0      -3    
+-3     1      4      -3    
+1      -2     2      -2    
+3      -2     -1     -1    
+1      -3     2      -1    
+-3     1      3      -1    
+1      -2     3      -3    
+1      0      0      0     
+3      -2     -2     -1    
+-2     0      3      -1    
+0      -1     2      -1    
+1      -1     0      -1    
+2      -2     2      -2    
+-3     1      3      -2    
+-2     3      2      -2    
+1      0      -1     -1    
+1      1      -1     -1    
+-3     2      4      -3    
+0      -1     2      -2    
+2      -2     0      -1    
+2      -2     1      -2    
+-3     2      2      -1    
+0      -2     0      1     
+2      -1     -3     0     
+1      -1     2      -2    
+-3     0      3      -1    
+-1     1      3      -2    
+2      0      -1     -1    
+1      -1     2      -3    
+-3     2      4      -4    
+-2     2      3      -3    
+1      1      -1     -2    
+1      1      1      -4    
+-3     2      4      -3    
+2      -1     1      -3    
+2      -3     1      -3    
+1      -2     2      -3    
+-2     2      2      -1    
+1      -1     2      -3    
+2      0      -2     0     
+2      0      -1     -2    
+-2     0      3      -1    
+-1     0      2      -1    
+1      0      -1     0     
+0      -1     3      -3    
+-3     2      4      -3    
+-1     0      4      -5    
+2      1      -1     -2    
+2      0      0      -2    
+-2     1      3      -2    
+1      1      1      -3    
+2      -3     2      -3    
+-1     0      3      -2    
+-3     2      3      -1    
+0      0      4      -4    
+1      2      0      -2    
+1      1      -1     -1    
+-2     1      3      -2    
+0      0      3      -3    
+1      -2     0      0     
+2      0      2      -4    
+-4     2      4      -3    
+-1     -1     4      -4    
+2      -1     0      -2    
+2      -1     1      -4    
+-2     0      3      -1    
+1      -3     3      -3    
+3      -5     0      -2    
+2      -3     3      -3    
+-2     1      3      -1    
+1      -2     3      -4    
+1      -1     -1     0     
+3      -2     -1     -3    
+-4     1      3      0     
+0      -1     4      -4    
+1      -1     -1     0     
+2      -3     3      -4    
+-3     1      3      -1    
+-1     2      1      -1    
+2      0      -1     -2    
+3      0      -3     -2    
+-2     0      4      -3    
+0      -1     2      -1    
+2      -2     -1     -1    
+1      -1     1      -1    
+-3     2      2      0     
+1      -3     1      -1    
+1      0      -2     -1    
+2      -1     1      -3    
+-2     0      3      -1    
+-1     1      3      -3    
+2      0      -2     -1    
+0      0      2      -3    
+-4     1      5      -3    
+0      0      3      -2    
+3      -2     -1     -3    
+2      -1     1      -2    
+-2     0      4      -2    
+2      -1     1      -4    
+3      -7     3      -6    
+1      -3     3      -3    
+-2     0      3      -1    
+1      -3     3      -2    
+2      -2     -1     0     
+2      -1     0      -2    
+-2     -1     4      -1    
+0      -2     2      -2    
+2      -2     0      -1    
+1      -3     3      -3    
+-2     0      5      -3    
+1      0      3      -5    
+2      1      -1     -3    
+2      1      0      -3    
+-2     1      3      -2    
+3      -1     0      -4    
+3      -6     2      -3    
+1      -3     4      -4    
+-3     1      4      -3    
+0      0      4      -5    
+1      1      -1     -2    
+2      -2     -2     -1    
+-2     1      3      -3    
+2      -3     3      -5    
+2      -1     -1     -1    
+3      -1     1      -5    
+-3     1      4      -3    
+0      -1     4      -4    
+1      -1     2      -3    
+2      -1     1      -3    
+-2     0      4      -3    
+2      -3     3      -4    
+1      -10    6      -5    
+0      -4     4      -4    
+-2     0      3      -1    
+1      -5     4      -4    
+0      -4     5      -3    
+3      -4     -2     -2    
+-3     -2     4      0     
+0      -1     4      -3    
+0      -5     4      -1    
+2      -3     3      -3    
+-2     -1     5      -3    
+-1     2      0      0     
+2      -3     0      -1    
+1      -1     0      -1    
+-2     -1     4      -3    
+1      -1     2      -2    
+1      -4     1      0     
+1      -2     2      -2    
+-3     1      3      -1    
+0      -2     1      1     
+3      -3     -1     -2    
+2      -1     -1     -2    
+-2     0      4      -2    
+0      0      2      -3    
+2      -1     -4     1     
+1      -1     2      -2    
+-3     0      4      -2    
+-1     1      3      -3    
+2      1      -1     -3    
+4      1      -2     -6    
+-3     3      2      -2    
+2      -1     0      -2    
+3      -2     0      -3    
+2      -2     2      -4    
+-1     2      1      -1    
+1      -2     2      -2    
+1      -1     -4     1     
+3      0      -3     -3    
+-2     1      1      0     
+1      0      0      -1    
+2      -1     0      -1    
+2      -1     1      -4    
+-3     3      2      -2    
+0      1      3      -4    
+1      1      0      -3    
+2      2      -2     -3    
+-2     2      1      -1    
+1      2      0      -2    
+2      -3     2      -3    
+-2     1      3      -2    
+-3     3      1      -1    
+0      -1     3      -2    
+0      2      -2     -1    
+1      -2     -1     0     
+-2     0      3      -2    
+1      0      2      -3    
+0      -2     1      0     
+1      1      1      -3    
+-3     3      3      -3    
+0      -2     4      -3    
+1      -1     0      -1    
+3      -1     0      -4    
+-1     0      2      -1    
+1      -2     2      -2    
+3      -5     1      -2    
+2      -4     3      -4    
+-2     1      2      -1    
+2      -2     1      -3    
+2      -1     -1     -1    
+4      -3     -4     -2    
+-3     1      0      1     
+1      -1     2      -2    
+1      -1     0      0     
+2      -4     3      -4    
+-1     1      1      0     
+0      2      2      -4    
+2      0      0      -3    
+4      2      -7     -5    
+-1     1      2      -1    
+1      0      0      -1    
+2      -1     -1     -1    
+0      -1     0      1     
+-4     3      0      1     
+0      -3     -1     2     
+2      -1     -3     0     
+2      0      0      -3    
+-1     0      2      -1    
+0      1      2      -2    
+1      0      -2     1     
+1      0      1      -3    
+-2     2      3      -2    
+-2     1      4      -4    
+1      1      -1     -2    
+2      1      1      -4    
+-2     1      4      -3    
+1      0      1      -3    
+2      -4     0      -2    
+1      -1     2      -3    
+-2     1      2      -1    
+0      -2     4      -3    
+1      -1     -2     0     
+2      0      1      -3    
+-2     0      3      -1    
+0      0      2      -1    
+2      -1     -1     -1    
+1      -1     3      -3    
+-3     1      4      -3    
+-1     0      4      -4    
+2      1      -1     -2    
+1      1      0      -2    
+-2     2      3      -3    
+1      0      1      -2    
+2      -3     1      -3    
+0      -2     4      -3    
+-3     3      2      -1    
+0      -1     3      -3    
+1      2      -3     -1    
+1      -1     -1     -1    
+-3     2      3      -2    
+0      0      2      -2    
+0      0      -1     0     
+0      1      0      -1    
+-3     3      3      -3    
+0      -2     4      -4    
+1      0      0      -1    
+2      0      1      -3    
+-2     0      4      -2    
+1      -2     2      -3    
+2      -2     -1     -1    
+1      -3     2      -2    
+-3     1      3      -1    
+1      -2     3      -2    
+0      0      -2     1     
+4      -3     -1     -3    
+-3     0      3      0     
+0      -1     3      -2    
+1      -1     -2     1     
+2      -3     2      -3    
+-3     1      3      -1    
+0      -1     2      -1    
+2      0      -1     -1    
+1      1      1      -3    
+-2     0      4      -3    
+1      0      1      -2    
+1      -2     -1     1     
+1      -2     0      0     
+-4     2      1      1     
+1      -3     1      -1    
+2      -1     -2     0     
+1      -1     1      -2    
+-2     0      3      -1    
+-1     1      3      -2    
+1      0      -2     0     
+1      0      2      -3    
+-2     1      5      -5    
+-2     1      3      -2    
+1      1      -1     -1    
+2      0      0      -4    
+-2     1      4      -3    
+1      -1     2      -2    
+2      -2     2      -4    
+1      -1     2      -3    
+-3     2      3      -1    
+1      -2     2      -3    
+2      -1     -3     1     
+3      0      -1     -2    
+-2     0      3      -1    
+-1     -1     2      -1    
+2      -1     0      -1    
+0      -1     3      -3    
+-3     1      4      -3    
+0      0      4      -4    
+3      -2     -1     -2    
+2      0      -1     -2    
+-2     0      3      -2    
+2      -2     1      -3    
+1      -5     4      -3    
+1      -3     3      -2    
+-3     1      3      -2    
+1      -1     3      -3    
+2      0      -2     -2    
+1      0      -1     0     
+-2     0      4      -2    
+0      0      2      -3    
+1      -2     0      0     
+1      -1     1      -2    
+-3     1      4      -3    
+0      -3     4      -4    
+2      -2     0      -2    
+3      -1     0      -3    
+-2     -1     4      -2    
+1      -3     3      -3    
+4      -5     0      -3    
+1      -3     2      -2    
+-2     1      3      -1    
+1      -4     3      -3    
+2      -2     -1     -1    
+3      -1     -3     -1    
+-3     0      3      0     
+0      -2     3      -2    
+1      -2     0      0     
+2      -3     2      -3    
+-2     1      3      -1    
+0      0      -1     0     
+2      -2     0      -1    
+2      -1     -2     -1    
+-3     0      4      -2    
+0      -2     2      -1    
+2      -5     1      -2    
+2      -4     1      -1    
+-3     2      2      0     
+0      -4     0      2     
+2      -3     -2     0     
+1      -1     1      -3    
+-3     0      3      0     
+-1     1      3      -3    
+1      -2     -1     0     
+1      0      1      -2    
+-3     0      5      -3    
+0      -1     4      -3    
+3      -2     -1     -3    
+2      -1     0      -3    
+-2     0      5      -3    
+1      -1     1      -3    
+3      -5     2      -4    
+2      -3     3      -3    
+-2     1      3      -1    
+1      -3     4      -3    
+2      -2     -2     -1    
+2      0      -1     -3    
+-1     -1     4      -2    
+0      -1     3      -2    
+2      -1     -1     -2    
+1      -1     2      -2    
+-3     0      5      -3    
+1      -1     3      -4    
+1      1      -1     -2    
+2      1      -1     -2    
+-2     1      4      -2    
+1      0      0      -2    
+3      -4     1      -3    
+2      -2     2      -4    
+-2     0      2      -1    
+-1     -2     4      -3    
+1      2      -1     -2    
+3      -2     -1     -2    
+-3     1      4      -2    
+1      -1     2      -3    
+1      -1     0      -1    
+2      1      1      -5    
+-3     1      4      -3    
+1      -4     4      -4    
+1      -2     2      -2    
+2      -2     1      -3    
+-2     -2     5      -2    
+2      -3     3      -3    
+2      -9     4      -3    
+1      -5     3      -2    
+-2     -1     3      -1    
+1      -5     4      -2    
+-1     -3     4      -2    
+2      -2     -1     -1    
+-3     -2     5      -1    
+0      -1     3      -2    
+1      -3     2      -1    
+1      -3     3      -3    
+-4     -1     4      -1    
+0      -3     3      -1    
+2      -2     0      -2    
+1      1      1      -4    
+-2     -1     4      -2    
+1      -2     2      -2    
+2      -3     0      -1    
+2      -3     2      -2    
+-3     1      3      -1    
+0      -5     1      1     
+3      -3     -2     -1    
+2      -2     0      -2    
+-2     -1     4      -1    
+0      0      3      -3    
+1      -1     -3     0     
+1      -1     1      -2    
+-3     0      5      -3    
+0      1      3      -3    
+2      0      -1     -1    
+3      1      -1     -4    
+-2     2      3      -2    
+1      -1     1      -2    
+3      -4     1      -3    
+2      -1     1      -4    
+-1     1      2      -1    
+1      -2     1      -2    
+2      -1     -4     0     
+4      -1     -3     -3    
+-2     0      2      0     
+0      -1     1      0     
+3      -1     -1     -2    
+1      0      1      -3    
+-2     2      3      -2    
+0      0      3      -4    
+2      -1     -1     -2    
+2      2      -1     -3    
+-2     1      2      -1    
+1      0      0      -2    
+2      -6     2      -1    
+1      -3     2      -1    
+-1     1      2      -1    
+0      -1     3      -2    
+2      0      -2     -1    
+0      2      -1     -1    
+-1     0      3      -2    
+1      0      1      -2    
+1      -2     0      -1    
+2      1      0      -3    
+-3     2      3      -2    
+0      -1     4      -4    
+2      -3     0      -2    
+3      -1     0      -4    
+-1     0      3      -2    
+2      -1     1      -3    
+3      -4     -1     -1    
+2      -4     1      -1    
+-1     1      2      -1    
+1      -1     1      -2    
+2      -3     0      0     
+4      -1     -5     -3    
+-2     0      2      0     
+0      -1     2      -1    
+2      -3     1      -1    
+2      -2     2      -4    
+-3     1      1      0     
+1      2      -3     -1    
+2      -1     -1     -1    
+3      -2     -2     -1    
+-2     0      3      -2    
+1      0      1      -2    
+3      -5     -1     -1    
+1      -3     2      -1    
+-2     1      2      -1    
+0      -2     -1     1     
+2      -2     -2     0     
+2      -1     0      -2    
+-2     -1     3      0     
+0      0      2      -2    
+1      -1     -2     1     
+1      -1     1      -3    
+-2     1      3      -2    
+0      0      4      -4    
+2      0      -1     -2    
+3      1      0      -5    
+-2     1      4      -4    
+1      0      1      -2    
+2      -3     2      -4    
+1      -1     3      -3    
+-2     1      3      -2    
+1      -2     3      -3    
+2      0      -2     0     
+2      0      0      -3    
+0      -1     3      -2    
+0      -1     2      -1    
+2      -1     0      -1    
+1      0      3      -3    
+-3     1      4      -3    
+0      -1     4      -4    
+2      0      -1     -2    
+2      0      0      -3    
+-2     1      3      -3    
+1      0      1      -2    
+3      -3     1      -3    
+1      -3     3      -2    
+-2     1      3      -2    
+0      -1     2      -2    
+1      2      -1     -1    
+3      -3     -1     -2    
+-3     2      3      -2    
+0      0      2      -2    
+1      0      -1     0     
+2      0      1      -4    
+-3     2      3      -3    
+0      -3     5      -4    
+1      -1     0      -1    
+3      -1     1      -4    
+-2     0      4      -2    
+1      -1     3      -2    
+3      -3     -1     -1    
+1      -3     2      -2    
+-2     0      3      -1    
+1      -3     3      -3    
+0      -1     -1     1     
+3      -2     -1     -2    
+-3     0      4      -1    
+0      -1     3      -2    
+1      0      -2     0     
+2      -3     2      -3    
+-3     1      4      -2    
+1      0      -1     -1    
+2      -1     -1     0     
+4      -2     -1     -4    
+-2     0      4      -3    
+1      -1     2      -2    
+2      -2     -1     0     
+2      -3     1      -1    
+-3     1      2      0     
+1      -4     1      1     
+2      -2     -2     0     
+1      -1     1      -2    
+-3     -1     3      -1    
+-1     0      3      -2    
+1      -1     -1     0     
+1      -1     2      -3    
+-2     1      5      -5    
+-2     1      4      -4    
+1      2      0      -3    
+2      1      1      -5    
+-3     2      4      -3    
+1      -1     2      -2    
+2      -3     3      -4    
+1      -2     3      -4    
+-3     2      3      -2    
+1      -2     3      -4    
+2      0      -1     -1    
+3      -1     -1     -3    
+-2     -1     4      -2    
+0      -1     2      -1    
+1      0      0      -1    
+0      -2     4      -4    
+-4     1      4      -3    
+-1     -1     4      -5    
+2      -1     0      -2    
+2      -1     0      -3    
+-3     1      4      -3    
+1      -1     2      -3    
+2      -3     2      -2    
+0      -2     4      -3    
+-3     2      3      -1    
+-1     -1     4      -3    
+1      1      0      -2    
+1      -1     -1     0     
+-2     0      3      -1    
+0      0      3      -3    
+1      -2     1      0     
+2      -1     1      -3    
+-3     1      4      -4    
+-1     -2     5      -5    
+1      0      0      -2    
+3      -1     1      -5    
+-2     0      4      -2    
+1      -3     3      -3    
+3      -5     1      -3    
+2      -5     3      -3    
+-2     0      4      -2    
+1      -2     3      -3    
+1      -1     1      -1    
+3      -2     -3     0     
+-3     0      3      0     
+0      -2     4      -3    
+1      -1     0      -1    
+2      -4     2      -4    
+-3     1      4      -2    
+2      0      -1     -2    
+2      -1     0      -2    
+1      2      -1     -3    
+-2     0      5      -3    
+1      -1     3      -3    
+2      -2     1      -3    
+2      -2     2      -3    
+-3     2      3      -1    
+0      -1     -1     1     
+2      -2     0      -2    
+2      -2     2      -4    
+-2     0      4      -2    
+-2     1      3      -3    
+1      0      0      -2    
+0      -1     3      -3    
+-3     1      5      -3    
+-1     0      4      -3    
+2      -1     0      -2    
+2      -1     1      -3    
+-3     1      4      -3    
+1      -1     2      -2    
+3      -5     2      -4    
+1      -2     3      -3    
+-3     1      3      -1    
+0      -2     3      -2    
+1      -1     -1     0     
+2      -1     0      -2    
+-2     -1     4      -1    
+0      -1     2      -1    
+2      -2     1      -2    
+0      -1     3      -3    
+-3     1      4      -3    
+0      0      4      -5    
+2      0      1      -3    
+2      0      -1     -3    
+-3     1      4      -3    
+2      -1     0      -3    
+3      -7     2      -3    
+0      -2     4      -4    
+-3     2      3      -2    
+-1     0      3      -2    
+1      2      0      -3    
+0      1      -1     0     
+-2     1      4      -2    
+1      -1     2      -3    
+0      0      0      0     
+2      0      2      -4    
+-2     2      3      -3    
+0      -2     4      -4    
+1      -2     2      -3    
+2      -1     1      -3    
+-2     0      4      -3    
+1      -3     3      -3    
+1      -8     5      -4    
+0      -4     4      -3    
+-2     0      4      -2    
+0      -3     3      -2    
+0      -3     3      -2    
+1      -3     -1     0     
+-3     -2     4      -1    
+0      -1     3      -2    
+0      -2     2      -1    
+1      -4     3      -3    
+-3     0      4      -2    
+0      0      2      -3    
+2      -3     1      -2    
+2      1      -5     -1    
+-2     0      5      -4    
+1      -2     2      -2    
+2      -4     2      -2    
+0      -1     2      -2    
+-3     1      3      -2    
+-1     -3     0      2     
+2      -2     -1     -1    
+1      -1     1      -2    
+-2     -1     3      0     
+0      1      2      -3    
+1      0      -2     1     
+1      -1     2      -2    
+-3     0      5      -4    
+-1     1      3      -4    
+2      0      -1     -2    
+3      1      0      -5    
+-3     3      3      -3    
+1      -1     1      -1    
+3      -2     1      -4    
+2      -2     2      -3    
+-3     2      3      -2    
+1      -1     2      -2    
+2      -1     -3     0     
+3      0      -1     -3    
+-2     -1     3      -1    
+0      -1     1      -1    
+2      -1     0      -2    
+2      -1     2      -5    
+-3     2      4      -3    
+0      1      3      -4    
+2      0      0      -3    
+2      1      -1     -4    
+-1     2      2      -2    
+1      1      0      -2    
+2      -1     0      -2    
+0      -1     3      -1    
+-2     2      2      -2    
+0      -2     3      -2    
+2      2      -2     -2    
+1      -1     -1     -1    
+-1     0      3      -2    
+0      1      2      -3    
+1      -2     0      0     
+1      0      2      -4    
+-3     2      3      -3    
+-1     -1     4      -4    
+2      -1     -1     -1    
+3      -1     0      -4    
+-2     1      3      -2    
+1      -1     2      -2    
+3      -3     0      -2    
+2      -4     3      -3    
+-1     1      2      -2    
+1      -2     2      -2    
+1      -2     -1     0     
+4      -2     -3     -3    
+-3     1      2      0     
+0      -1     3      -2    
+1      -1     0      -1    
+2      -3     3      -4    
+-2     1      3      -2    
+2      0      -1     -2    
+2      0      -1     -2    
+0      3      0      -4    
+-2     1      4      -3    
+1      0      1      -2    
+2      -1     -1     -1    
+2      -3     1      -2    
+-3     2      2      -1    
+2      -1     -2     0     
+3      0      -3     -1    
+2      -1     2      -4    
+-2     0      3      -1    
+-1     2      2      -2    
+1      0      -2     0     
+1      -1     2      -3    
+-3     2      4      -3    
+-1     0      5      -5    
+1      1      0      -2    
+1      1      2      -4    
+-3     2      4      -4    
+1      -1     2      -2    
+2      -2     1      -2    
+0      -1     3      -2    
+-2     1      2      -1    
+-1     -1     4      -3    
+1      0      -2     0     
+2      0      1      -3    
+-2     0      3      -2    
+0      0      2      -1    
+1      -1     1      -1    
+0      -1     3      -3    
+-3     1      4      -4    
+-1     0      4      -5    
+1      1      -1     -1    
+2      0      0      -3    
+-3     2      3      -3    
+1      -1     2      -2    
+2      -3     2      -3    
+0      -3     4      -3    
+-3     3      2      -1    
+-1     -1     3      -2    
+0      2      0      -1    
+1      -2     0      0     
+-2     2      3      -3    
+-1     1      3      -3    
+1      0      -1     0     
+1      0      1      -2    
+-4     3      4      -4    
+-1     -2     5      -4    
+1      0      0      -2    
+2      -1     1      -3    
+-3     1      4      -2    
+1      -2     3      -3    
+2      -2     -1     -1    
+0      -3     3      -2    
+-2     1      3      -1    
+0      -2     3      -3    
+1      0      -1     0     
+3      -4     0      -2    
+-3     0      4      -1    
+0      -1     3      -2    
+1      0      -1     0     
+1      -3     3      -2    
+-3     1      4      -3    
+0      2      1      -2    
+1      0      0      -1    
+1      3      -2     -2    
+-2     1      4      -4    
+0      0      2      -2    
+1      -1     1      -1    
+1      -2     1      -2    
+-4     2      2      -1    
+-1     -2     0      1     
+2      -1     -2     0     
+1      -2     3      -2    
+-3     1      3      -1    
+-1     1      3      -2    
+1      0      -1     -1    
+0      -1     3      -3    
+-2     1      5      -5    
+-1     2      0      -1    
+0      2      -4     0     
+2      1      0      -3    
+-6     4      0      -1    
+2      -1     -2     -1    
+1      2      -2     -1    
+2      0      0      -3    
+-5     4      -2     1     
+2      -2     -1     -1    
+0      0      -6     2     
+2      1      -2     -2    
+-4     2      -3     3     
+0      -1     -2     1     
+-1     2      -6     2     
+0      0      1      -2    
+-5     3      -2     2     
+0      1      0      -2    
+0      3      -7     0     
+3      0      -2     -3    
+-6     4      -2     2     
+2      0      -3     0     
+0      0      -3     2     
+1      0      1      -3    
+-6     4      -5     2     
+0      0      -1     -1    
+0      2      -6     1     
+1      0      -2     0     
+-5     2      -4     3     
+1      0      -1     0     
+-1     3      -4     1     
+1      0      0      -1    
+-6     4      -2     1     
+1      -1     2      -3    
+1      1      -3     0     
+2      0      -1     -3    
+-5     3      -1     1     
+2      -2     0      -2    
+2      0      -2     -1    
+2      -3     1      -2    
+-6     3      -2     2     
+2      -4     0      -1    
+0      0      -5     2     
+3      -1     -4     -1    
+-5     1      -2     3     
+1      -2     1      -1    
+0      2      -6     1     
+1      -1     1      -2    
+-6     3      -2     2     
+1      0      0      -2    
+0      3      -6     0     
+2      2      -2     -3    
+-5     4      -1     1     
+2      0      -2     -1    
+0      3      -2     -1    
+2      0      -1     -3    
+-6     4      -3     2     
+1      -2     0      -1    
+1      1      -6     1     
+2      0      -2     -2    
+-5     3      -3     2     
+0      0      0      0     
+0      2      -5     0     
+1      0      0      -2    
+-6     4      -1     1     
+1      -1     0      -1    
+3      0      -5     -1    
+2      0      -1     -3    
+-5     4      0      0     
+2      -1     -2     -1    
+2      1      -1     -2    
+2      0      0      -3    
+-4     2      -2     2     
+1      -4     1      -1    
+0      0      -6     3     
+2      0      -2     -1    
+-5     1      -4     4     
+1      -2     0      0     
+0      2      -5     1     
+1      -1     1      -2    
+-5     2      -1     2     
+2      0      -1     -3    
+0      5      -7     -2    
+3      0      -3     -3    
+-7     5      -3     2     
+3      -1     -5     -1    
+2      1      -3     -1    
+3      -2     -1     -4    
+-6     3      -5     3     
+0      -2     1      0     
+-1     4      -4     -1    
+3      -2     -3     0     
+-6     3      -4     3     
+2      -1     -1     -1    
+-1     4      -5     0     
+3      -1     -1     -2    
+-6     5      -3     1     
+1      -1     2      -2    
+1      1      -1     -1    
+1      2      -1     -2    
+-5     3      0      0     
+3      -3     -1     -2    
+2      -2     -1     0     
+2      0      0      -3    
+-5     2      -2     2     
+1      -4     0      0     
+-2     1      -2     2     
+2      -1     -5     1     
+-7     0      -1     4     
+1      -3     -1     0     
+-1     0      -2     1     
+1      -1     0      -1    
+-4     1      -1     2     
+2      -1     0      -2    
+1      1      -3     0     
+2      1      -1     -3    
+-5     3      0      0     
+2      0      -3     -1    
+2      0      -2     -1    
+2      0      0      -3    
+-5     4      -4     2     
+2      -4     -1     0     
+2      0      -5     0     
+3      0      -4     -1    
+-6     2      -3     3     
+1      0      0      -1    
+0      2      -6     1     
+2      0      0      -2    
+-5     4      -1     1     
+1      1      0      -1    
+1      1      -5     1     
+3      1      -2     -4    
+-5     4      -1     0     
+2      -1     -2     0     
+1      1      -3     0     
+3      -1     -1     -4    
+-4     3      -3     2     
+2      -3     -1     0     
+0      -1     -7     3     
+3      0      -5     -2    
+-4     1      -3     3     
+0      -1     -1     1     
+0      2      -5     1     
+2      -1     0      -2    
+-6     3      -2     2     
+1      0      -1     -1    
+0      2      -5     1     
+2      3      -3     -3    
+-6     3      -2     2     
+1      0      -5     1     
+0      0      -2     2     
+1      2      0      -2    
+-6     3      -5     3     
+0      -1     0      0     
+0      0      -5     2     
+1      1      -4     0     
+-6     1      -3     4     
+1      0      -1     0     
+0      2      -4     1     
+1      2      -1     -2    
+-5     4      -2     2     
+1      -1     1      -2    
+1      1      -4     0     
+2      -1     1      -3    
+-4     2      -1     2     
+2      -2     -2     -1    
+3      -2     -2     -1    
+2      -3     1      -3    
+-3     2      -2     2     
+3      -3     -2     0     
+0      -1     -6     3     
+4      -2     -5     -2    
+-5     -1     -5     5     
+1      -1     -1     0     
+0      1      -3     1     
+1      -2     1      -1    
+-4     2      -2     2     
+1      0      -1     -1    
+0      3      -5     0     
+2      2      -3     -3    
+-5     4      -2     1     
+1      1      -3     0     
+1      2      -4     -1    
+3      0      -2     -2    
+-6     5      -5     2     
+2      -2     -1     0     
+1      1      -6     1     
+3      0      -5     -1    
+-5     1      -4     4     
+0      0      -1     0     
+0      2      -6     1     
+1      0      -1     -1    
+-6     4      -2     1     
+-2     1      3      -5    
+1      0      -1     -2    
+1      0      1      -3    
+-5     0      4      -2    
+2      -1     -2     0     
+1      1      -2     0     
+2      0      0      -3    
+-4     2      -3     3     
+-1     -2     3      -3    
+1      -3     -4     2     
+0      -1     -3     1     
+-1     0      1      -1    
+0      -1     -1     1     
+0      2      -5     1     
+1      0      1      -2    
+-5     3      -1     2     
+1      0      0      -2    
+0      3      -5     1     
+2      1      -2     -3    
+-8     7      -4     0     
+2      0      -4     0     
+0      1      -3     1     
+2      -1     0      -3    
+-7     5      -7     2     
+1      -2     -1     0     
+-1     3      -5     1     
+2      -1     -3     0     
+-7     5      -5     2     
+1      0      -1     0     
+-1     3      -5     1     
+1      0      0      -2    
+-8     6      -3     1     
+-2     -2     5      -4    
+1      0      -2     -2    
+2      -1     1      -4    
+-4     1      5      -4    
+2      -2     -1     -1    
+1      1      -2     0     
+2      -1     1      -2    
+-5     3      -2     2     
+1      -2     1      -2    
+0      0      -3     2     
+2      0      -2     -2    
+-4     2      0      2     
+1      -1     0      0     
+-1     2      -2     1     
+1      -1     1      -2    
+-6     2      0      2     
+1      1      1      -3    
+0      4      -5     -1    
+1      2      0      -3    
+-5     5      -2     0     
+2      0      -2     -1    
+0      2      -3     0     
+2      -1     -1     -2    
+-5     4      -4     2     
+2      -2     -1     0     
+0      2      -7     1     
+2      1      -3     -1    
+-6     3      -3     3     
+0      1      0      -1    
+0      2      -5     1     
+1      0      1      -2    
+-5     4      -1     0     
+0      2      0      -2    
+0      2      -3     0     
+2      0      0      -3    
+-6     5      0      0     
+3      -1     -3     -2    
+2      0      -4     0     
+3      -1     0      -4    
+-4     2      -2     2     
+3      -2     -1     -2    
+0      0      -5     2     
+3      0      -3     -2    
+-3     2      -2     2     
+1      0      -1     0     
+0      2      -6     2     
+1      0      1      -2    
+-6     3      -2     2     
+1      0      0      -2    
+0      3      -5     0     
+2      1      -1     -3    
+-5     3      -2     2     
+2      1      -4     -1    
+1      0      -2     1     
+0      -1     2      -1    
+-5     4      -4     2     
+0      1      0      -1    
+-1     2      -6     2     
+0      1      -2     0     
+-6     1      -1     3     
+1      1      0      -1    
+-1     2      -4     1     
+1      1      0      -2    
+-5     4      -1     1     
+1      -1     1      -2    
+1      2      -3     -1    
+3      0      0      -4    
+-5     3      -2     2     
+2      -2     0      -1    
+2      -1     -3     0     
+3      -4     0      -3    
+-5     3      -4     3     
+3      -3     0      -2    
+0      0      -4     2     
+3      0      -3     -3    
+-5     2      -2     3     
+1      -1     1      -2    
+0      2      -5     1     
+2      -2     1      -3    
+-6     3      -3     3     
+1      1      0      -3    
+0      3      -5     0     
+2      2      -2     -4    
+-5     4      -1     1     
+2      0      -3     -1    
+1      2      -3     0     
+3      -1     -1     -3    
+-5     4      -5     2     
+2      -1     -1     -1    
+0      2      -6     1     
+3      0      -2     -3    
+-4     3      -3     2     
+1      1      -1     -1    
+0      2      -5     1     
+2      0      0      -2    
+-6     4      -1     2     
+1      1      0      -2    
+2      1      -4     0     
+2      0      -1     -3    
+-5     4      -1     1     
+3      -1     -2     -2    
+3      -1     -1     -3    
+2      0      1      -3    
+-5     3      -1     2     
+2      -3     0      -2    
+0      0      -6     2     
+3      -1     -3     -1    
+-6     2      -2     3     
+1      -2     0      0     
+1      2      -5     1     
+2      -2     2      -2    
+-5     2      -1     2     
+2      0      0      -3    
+1      4      -5     -2    
+3      0      -3     -3    
+-6     5      -3     1     
+4      -1     -5     -2    
+2      0      -2     -1    
+3      -3     0      -4    
+-6     4      -3     2     
+1      -2     2      -1    
+0      4      -4     -1    
+2      -1     -2     0     
+-5     2      -2     3     
+3      -1     -1     -3    
+0      2      -3     0     
+3      -2     -1     -3    
+-5     4      -3     1     
+2      -1     1      -2    
+0      4      -2     -2    
+2      2      -2     -2    
+-5     4      -1     1     
+3      -3     -1     -2    
+1      -2     1      -1    
+3      -2     0      -3    
+-6     3      -2     2     
+2      -4     1      -2    
+0      0      0      0     
+4      -2     -4     -2    
+-6     1      -2     4     
+2      -1     -2     -1    
+-1     1      -1     1     
+2      -1     1      -2    
+-4     2      -1     2     
+2      0      0      -2    
+0      2      -3     0     
+3      1      -3     -3    
+-5     4      0      1     
+3      0      -3     -2    
+1      0      -3     1     
+2      0      -1     -1    
+-7     5      -2     1     
+3      -3     0      -2    
+2      0      -5     1     
+4      0      -4     -3    
+-6     3      -3     3     
+2      -1     -1     -1    
+1      1      -5     1     
+2      -1     0      -2    
+-5     3      -2     2     
+1      1      -1     -2    
+1      1      -4     0     
+3      1      -2     -5    
+-5     5      -1     0     
+3      -1     -4     0     
+2      1      -4     -1    
+4      -3     -1     -4    
+-4     3      -3     2     
+2      -2     -1     -1    
+0      0      -7     3     
+4      0      -4     -2    
+-4     1      -3     3     
+1      -1     -2     0     
+0      2      -5     2     
+3      -1     -1     -2    
+-5     3      -3     2     
+2      0      -1     -1    
+0      3      -4     0     
+2      3      -2     -4    
+-6     4      -2     2     
+1      1      -6     1     
+1      -2     -3     1     
+-2     1      2      0     
+-7     4      -6     3     
+0      -1     0      1     
+-2     2      -8     3     
+0      1      -4     1     
+-6     1      -3     4     
+1      0      -1     -1    
+-1     1      -4     2     
+1      2      -1     -2    
+-6     4      -2     2     
+2      -1     0      -2    
+0      2      -2     0     
+3      -1     0      -4    
+-5     3      -2     2     
+3      -1     -3     -1    
+3      -4     -1     -1    
+2      -4     2      -2    
+-5     3      -3     2     
+3      -2     -2     -1    
+0      0      -4     2     
+3      -1     -4     -1    
+-6     1      -5     4     
+2      -1     -1     0     
+0      1      -4     1     
+1      -2     2      -2    
+-5     2      -3     3     
+2      0      -1     -2    
+0      4      -3     -1    
+2      1      -2     -3    
+-6     4      -1     1     
+2      1      -4     -1    
+0      2      -3     1     
+1      0      -1     -1    
+-6     5      -5     2     
+2      -1     -1     -1    
+0      2      -7     1     
+3      0      -4     -1    
+-5     2      -2     3     
+2      0      0      -1    
+0      2      -4     1     
+2      -1     0      -2    
+-6     4      -1     2     
+-1     1      4      -4    
+2      1      -4     -2    
+2      0      0      -4    
+-3     1      5      -4    
+3      0      -3     -2    
+2      0      -2     0     
+3      0      -1     -3    
+-4     1      -2     3     
+0      -4     3      -2    
+-2     0      -6     3     
+2      -5     2      -3    
+-1     1      0      0     
+1      -1     0      0     
+0      1      -5     2     
+2      0      1      -2    
+-4     2      -1     2     
+1      0      1      -3    
+0      3      -4     1     
+2      1      -1     -3    
+-7     5      -1     0     
+2      0      -4     0     
+1      1      -3     0     
+1      -1     2      -3    
+-8     6      -7     2     
+1      -1     1      -1    
+-1     3      -5     1     
+1      0      -1     -1    
+-7     4      -2     2     
+1      0      0      -1    
+0      2      -5     1     
+1      0      0      -1    
+-6     6      -2     0     
+0      -4     4      -3    
+2      2      -1     -4    
+2      0      0      -4    
+-2     1      5      -4    
+3      -3     -1     -2    
+1      1      -3     -1    
+3      -2     -1     -2    
+-5     3      -2     2     
+2      -2     0      -2    
+0      1      -4     2     
+3      -1     -1     -3    
+-6     2      0      3     
+2      -2     -1     -1    
+-1     2      -4     1     
+2      -2     1      -2    
+-5     2      -1     3     
+1      1      0      -3    
+0      4      -5     -1    
+2      2      -1     -4    
+-5     5      -1     0     
+2      1      -2     -1    
+0      1      -4     1     
+2      0      -1     -1    
+-6     4      -4     3     
+2      -1     0      -2    
+1      1      -5     1     
+3      0      -3     -2    
+-6     3      -2     3     
+1      0      0      -1    
+0      1      -5     2     
+1      -1     0      -1    
+-5     3      0      1     
+0      1      0      -1    
+0      1      -3     1     
+2      1      -1     -3    
+-6     4      0      0     
+3      -1     -3     -1    
+2      1      -2     -2    
+3      -1     0      -3    
+-4     3      -3     2     
+3      -4     -1     -2    
+0      -1     -6     3     
+3      0      -3     -2    
+-4     1      -4     3     
+1      -1     -1     1     
+0      1      -5     2     
+1      0      0      -1    
+-6     3      -2     2     
+1      0      0      -2    
+0      2      -5     1     
+2      0      -1     -2    
+-6     3      -1     2     
+3      -1     -3     -1    
+0      -2     0      1     
+1      -2     2      -2    
+-5     3      -4     3     
+1      0      -1     -1    
+0      2      -7     2     
+1      0      -3     0     
+-6     2      -3     3     
+1      0      -1     -1    
+0      1      -3     1     
+1      0      0      -2    
+-5     3      -1     2     
+2      -2     2      -2    
+1      1      -2     0     
+2      0      0      -2    
+-5     2      -1     2     
+3      -3     -1     -1    
+2      -1     -3     0     
+3      -3     0      -2    
+-6     3      -2     3     
+3      -5     -1     -1    
+1      -1     -5     3     
+4      -2     -5     -1    
+-5     0      -3     4     
+1      -2     1      -1    
+0      1      -5     2     
+2      -2     1      -1    
+-5     2      -3     3     
+1      0      0      -1    
+0      2      -5     1     
+3      1      -3     -2    
+-5     3      0      1     
+3      -1     -3     0     
+2      1      -2     -1    
+3      -1     0      -3    
+-6     4      -4     3     
+2      -3     -1     0     
+1      0      -5     1     
+3      -1     -2     -1    
+-5     2      -2     3     
+1      -1     0      -1    
+0      1      -4     1     
+2      -1     0      -2    
+-6     3      0      2     
+1      -1     0      -1    
+2      0      -4     0     
+2      0      -1     -3    
+-5     3      1      1     
+3      -3     -2     -1    
+2      1      -2     -3    
+3      -1     0      -4    
+-4     2      -2     2     
+2      -4     1      -1    
+1      0      -7     2     
+3      0      -4     -1    
+-5     1      -2     3     
+1      -2     -1     1     
+1      2      -4     0     
+2      -1     0      -2    
+-4     1      -1     3     
+2      -1     0      -2    
+0      4      -5     -1    
+3      0      -2     -3    
+-6     3      -1     2     
+3      -2     -5     0     
+0      1      -2     -1    
+3      -3     1      -4    
+-7     3      -4     3     
+1      -3     2      -1    
+-1     5      -6     0     
+3      -1     -5     -1    
+-6     3      -3     3     
+2      -1     -1     -1    
+0      3      -4     0     
+3      -1     -1     -3    
+-5     4      -2     2     
+2      -2     0      -2    
+1      0      -1     -1    
+2      1      -1     -2    
+-4     1      0      2     
+3      -5     0      -2    
+2      -3     0      0     
+2      -2     0      -2    
+-5     2      -2     3     
+1      -5     0      1     
+-2     -1     0      2     
+3      -2     -5     0     
+-6     -1     -3     4     
+2      -3     -1     -1    
+0      0      -2     1     
+2      -1     0      -2    
+-5     1      0      3     
+2      -2     1      -2    
+1      0      -3     1     
+3      0      -2     -3    
+-5     3      1      1     
+3      -1     -3     -1    
+1      0      -1     0     
+2      -1     0      -2    
+-6     4      -3     2     
+3      -4     0      -1    
+2      -2     -4     2     
+3      -2     -5     -1    
+-5     0      -2     3     
+2      -2     0      -1    
+1      1      -5     1     
+2      -1     -1     -1    
+-5     3      -1     2     
+1      1      -1     -1    
+1      1      -5     1     
+3      0      -2     -4    
+-5     4      -1     1     
+2      -1     -3     0     
+2      -1     -1     -1    
+4      -2     -2     -4    
+-4     2      -2     3     
+3      -3     -2     0     
+0      -1     -8     3     
+4      -1     -6     -3    
+-5     1      -3     4     
+1      -1     -2     1     
+0      2      -5     1     
+2      0      -1     -2    
+-5     3      -2     3     
+2      0      -1     -1    
+1      1      -3     1     
+2      2      -3     -3    
+-6     2      -1     3     
+3      -1     -5     0     
+1      -2     -3     2     
+1      -2     1      -1    
+-6     3      -5     3     
+1      -1     -1     0     
+0      1      -6     2     
+1      2      -4     0     
+-6     2      -4     4     
+2      -1     -2     0     
+0      1      -3     1     
+1      2      -2     -2    
+-5     3      -2     2     
+2      -1     0      -2    
+1      0      -4     1     
+2      -1     0      -3    
+-5     2      0      2     
+3      -2     -2     -1    
+2      -3     -1     0     
+2      -2     0      -1    
+-4     2      -2     2     
+3      -3     -3     0     
+1      -3     -6     3     
+4      -1     -7     -2    
+-6     -1     -5     5     
+2      -2     -2     0     
+1      0      -3     1     
+2      -1     0      -2    
+-5     1      -3     4     
+1      1      -2     -1    
+1      1      -5     1     
+3      1      -4     -3    
+-6     4      -2     1     
+2      0      -4     0     
+2      0      -3     0     
+2      -1     -2     -1    
+-5     4      -4     2     
+2      -2     -3     0     
+1      0      -7     2     
+3      0      -4     -1    
+-5     0      -3     4     
+1      0      -1     0     
+0      2      -5     1     
+2      0      -1     -2    
+-4     3      -2     2     
+0      -1     4      -4    
+3      0      -5     -2    
+0      1      2      -5    
+-3     1      3      -3    
+3      -1     -3     -1    
+1      0      -2     0     
+3      -2     1      -3    
+-4     2      -2     3     
+1      -1     2      -4    
+1      0      -5     0     
+4      -3     -3     -4    
+1      -6     0      0     
+1      -1     0      0     
+0      2      -4     2     
+2      0      0      -2    
+-5     2      0      2     
+1      -1     1      -2    
+0      2      -5     1     
+3      0      -1     -3    
+-7     5      -1     1     
+3      -1     -3     0     
+0      2      -3     1     
+3      -4     1      -2    
+-8     5      -4     3     
+2      -2     0      -1    
+-2     3      -4     1     
+3      -2     -2     -1    
+-7     5      -3     2     
+1      0      0      -1    
+0      2      -5     1     
+2      0      0      -3    
+-7     5      -2     1     
+-2     -2     5      -3    
+2      -1     -3     -1    
+2      0      -1     -5    
+-3     1      4      -3    
+3      -2     -2     -1    
+1      1      -3     0     
+3      -3     1      -3    
+-6     3      -3     3     
+2      -3     0      -1    
+1      0      -4     1     
+3      -2     -2     -2    
+-6     2      0      3     
+1      -1     0      0     
+0      1      -4     1     
+2      -1     1      -2    
+-6     2      0      3     
+1      0      1      -2    
+1      2      -5     0     
+2      1      0      -4    
+-5     4      0      0     
+2      0      -2     0     
+1      1      -4     0     
+4      -3     -2     -2    
+-5     1      -3     3     
+2      -3     0      0     
+1      0      -5     1     
+3      -1     -2     -2    
+-6     2      -2     3     
+1      -2     1      0     
+0      1      -6     2     
+2      -1     0      -2    
+-4     3      0      1     
+0      1      0      -2    
+-1     3      -4     0     
+2      0      0      -3    
+-6     5      0      0     
+3      -2     -3     -1    
+2      1      -2     -1    
+2      -1     0      -3    
+-4     3      -3     2     
+3      -3     -1     -1    
+0      0      -5     2     
+3      0      -3     -2    
+-4     2      -3     3     
+2      -1     -1     -1    
+0      2      -5     1     
+1      -1     2      -2    
+-5     3      -2     2     
+1      0      1      -2    
+0      3      -5     0     
+2      0      -1     -2    
+-5     3      -1     2     
+2      -1     -4     0     
+0      1      -2     1     
+1      -2     2      -2    
+-4     4      -5     2     
+0      -1     0      0     
+0      2      -5     1     
+1      -1     -2     0     
+-4     1      -4     4     
+1      2      -1     -2    
+0      2      -4     1     
+1      0      0      -2    
+-4     4      -1     1     
+1      -2     2      -2    
+1      2      -3     -1    
+3      -1     -1     -3    
+-6     3      -1     2     
+2      -2     0      -1    
+2      0      -2     -1    
+2      -3     1      -2    
+-5     3      -3     2     
+2      -3     0      -1    
+0      0      -5     2     
+2      -2     -4     1     
+-4     1      -3     4     
+1      -2     2      -2    
+0      2      -4     0     
+2      -2     1      -2    
+-5     3      -2     3     
+1      0      0      -1    
+0      3      -5     0     
+2      1      -2     -2    
+-4     3      -1     1     
+2      -1     -2     -1    
+1      1      -2     -1    
+3      -1     0      -3    
+-4     4      -4     2     
+1      -2     -1     0     
+1      1      -5     1     
+3      0      -2     -1    
+-4     2      -2     3     
+1      0      -1     -1    
+1      3      -5     0     
+2      0      0      -2    
+-5     3      0      1     
+1      0      0      -1    
+2      1      -4     -1    
+2      0      -1     -3    
+-5     4      0      0     
+2      -1     -2     0     
+2      -1     0      -2    
+2      0      1      -3    
+-4     3      -2     2     
+2      -3     -1     0     
+0      1      -7     2     
+2      0      -2     0     
+-5     2      -3     3     
+1      -2     -1     1     
+2      1      -4     -1    
+1      -1     1      -1    
+-5     3      -1     2     
+1      0      1      -3    
+0      5      -4     -2    
+3      1      -2     -3    
+-5     4      -2     1     
+3      0      -5     -1    
+2      0      -2     -1    
+2      -2     1      -3    
+-7     4      -5     3     
+0      -1     0      0     
+-1     5      -6     -1    
+0      1      -4     1     
+-5     3      -5     3     
+2      0      -1     -1    
+0      4      -4     0     
+2      -1     -1     -2    
+-5     5      -3     1     
+1      -1     1      -2    
+0      3      -2     -1    
+1      2      -1     -2    
+-5     3      0      1     
+3      -2     -1     -1    
+1      -3     2      -2    
+1      -1     2      -2    
+-4     2      -1     2     
+1      -4     0      1     
+-1     0      -3     2     
+2      -2     -5     2     
+-5     0      -2     4     
+1      -2     0      -1    
+0      1      -2     1     
+1      0      0      -1    
+-4     2      -1     2     
+1      0      1      -2    
+1      2      -3     0     
+2      1      -2     -2    
+-5     4      0      1     
+2      -1     -3     -1    
+1      0      -1     -1    
+2      -1     0      -2    
+-6     4      -3     2     
+2      -3     0      0     
+1      0      -5     1     
+3      -1     -4     0     
+-6     2      -3     4     
+1      -1     0      -1    
+0      2      -5     1     
+2      -1     0      -2    
+-5     4      -1     1     
+1      1      -1     -1    
+1      2      -5     0     
+3      1      -2     -4    
+-5     5      -1     0     
+2      -1     -3     0     
+1      1      -2     0     
+3      -2     -1     -3    
+-4     3      -3     2     
+2      -2     -1     0     
+0      0      -7     3     
+3      0      -5     -1    
+-3     1      -4     3     
+1      -1     -2     1     
+0      2      -5     1     
+2      -1     -1     -2    
+-5     4      -3     2     
+1      0      -1     -1    
+1      2      -4     0     
+2      3      -3     -3    
+-5     4      -4     2     
+2      0      -5     1     
+0      1      -3     1     
+0      1      1      -1    
+-6     4      -6     3     
+1      -2     -1     1     
+0      2      -7     2     
+1      0      -4     1     
+-6     1      -3     4     
+1      1      -1     -1    
+0      1      -3     1     
+1      2      -1     -3    
+-5     4      -2     1     
+1      0      1      -2    
+1      2      -4     0     
+2      0      0      -2    
+-4     3      -2     2     
+2      -1     -2     -1    
+2      -3     -2     0     
+2      -3     1      -2    
+-4     3      -2     2     
+3      -3     -2     -1    
+1      -1     -5     2     
+4      -2     -5     -1    
+-5     1      -5     4     
+2      -1     -1     -1    
+0      1      -3     1     
+1      -1     2      -2    
+-4     3      -2     2     
+1      1      -1     -1    
+0      4      -4     -1    
+2      2      -3     -2    
+-5     4      -1     1     
+2      1      -4     -1    
+0      2      -3     0     
+2      0      -2     -2    
+-5     4      -5     2     
+2      -2     -2     0     
+1      2      -6     1     
+3      0      -4     -1    
+-4     1      -3     4     
+1      1      -1     -1    
+0      2      -5     1     
+1      0      0      -1    
+-5     4      -2     1     
+-2     -1     4      -5    
+1      2      -3     -2    
+2      1      -1     -5    
+-3     0      4      -3    
+2      -2     -1     0     
+1      1      -2     0     
+2      0      0      -3    
+-4     2      -3     2     
+-4     -1     4      -1    
+1      -1     -4     1     
+2      -1     0      -3    
+-2     0      2      -2    
+1      -1     0      0     
+0      1      -5     1     
+1      0      1      -2    
+-4     3      0      1     
+1      0      1      -3    
+0      3      -4     0     
+2      0      0      -3    
+-7     6      -2     0     
+2      0      -3     0     
+0      2      -3     0     
+1      -1     1      -2    
+-9     6      -8     2     
+0      -1     0      0     
+-1     3      -5     1     
+1      -1     -1     0     
+-7     5      -4     2     
+1      1      0      -1    
+0      3      -4     1     
+1      0      0      -2    
+-8     7      -2     -1    
+-1     -3     5      -6    
+2      -1     0      -2    
+1      0      2      -3    
+-4     1      4      -2    
+2      -2     0      -1    
+1      0      -2     -1    
+1      -2     2      -1    
+-5     3      -2     2     
+2      -2     1      -1    
+0      1      -4     1     
+2      -1     -1     -2    
+-5     2      0      2     
+1      -2     1      -1    
+0      2      -3     0     
+1      -1     2      -2    
+-6     3      0      2     
+1      1      1      -3    
+-1     4      -4     0     
+1      2      -1     -3    
+-6     5      -1     0     
+1      0      -1     -1    
+0      2      -2     0     
+2      0      -1     -2    
+-6     4      -3     2     
+2      -2     -1     0     
+0      1      -6     2     
+2      0      -2     0     
+-6     2      -3     3     
+1      0      0      -1    
+0      2      -5     1     
+1      0      1      -2    
+-5     4      0      0     
+-2     1      3      -2    
+1      2      -4     0     
+1      1      0      -2    
+-3     3      2      -2    
+1      -2     1      -2    
+1      -2     -1     0     
+1      -1     -1     0     
+-3     3      -1     1     
+1      -2     1      0     
+0      -1     -6     3     
+2      -2     -2     -1    
+-4     0      1      2     
+-22    6      -21    4     
+0      0      -3     2     
+-20    1      5      1     
+-4     3      1      -1    
+-1     2      1      -1    
+1      -1     -3     1     
+1      0      -4     0     
+-3     1      1      0     
+2      -2     0      -1    
+0      -5     -1     3     
+-1     -1     1      1     
+-3     3      -3     2     
+0      -2     2      0     
+0      0      -3     2     
+1      -2     -2     1     
+-4     0      1      2     
+-21    6      -22    4     
+0      -1     -2     2     
+-18    3      4      1     
+-4     2      2      -1    
+1      -1     3      -4    
+1      -2     -2     1     
+2      -1     0      -1    
+-3     1      1      1     
+2      -4     1      -1    
+2      -5     -3     2     
+0      -4     0      1     
+-3     0      -1     2     
+1      -3     2      -1    
+0      -3     -2     2     
+2      -4     -4     1     
+-4     -1     1      3     
+-26    5      -22    5     
+0      -2     -3     2     
+-18    -1     4      2     
+-4     1      1      1     
+-1     1      1      0     
+0      0      -4     2     
+0      1      -2     1     
+-3     1      2      0     
+1      -2     1      -1    
+1      -3     -2     1     
+0      -1     -1     1     
+-4     3      -1     2     
+0      -2     1      1     
+0      -2     -4     3     
+1      -2     -2     1     
+-4     0      1      2     
+-23    6      -24    4     
+1      -1     -3     1     
+-17    2      4      1     
+-4     3      2      -2    
+0      0      2      -2    
+2      -1     -3     0     
+1      1      -2     0     
+-3     2      3      -2    
+2      -3     0      -1    
+3      -7     -1     0     
+0      -2     -1     1     
+-3     1      -2     3     
+0      -3     3      -1    
+0      -3     -4     3     
+3      -3     -1     -1    
+-3     -1     2      2     
+-23    5      -18    5     
+1      -3     -3     2     
+-18    0      5      1     
+-4     1      2      1     
+1      0      1      -2    
+0      2      -5     0     
+1      1      -3     0     
+-4     2      0      1     
+2      -2     -2     -1    
+1      -4     -3     2     
+1      -2     -1     0     
+-1     2      -5     2     
+-1     -3     2      1     
+-1     1      -1     1     
+2      -3     -2     1     
+-4     2      0      1     
+-18    6      -18    4     
+0      -1     -4     2     
+-10    3      3      0     
+-3     2      1      0     
+1      -3     2      -1    
+-1     -3     3      -1    
+0      0      0      0     
+-3     0      2      1     
+2      -5     2      -1    
+1      -9     2      1     
+-1     -5     0      2     
+-3     -1     -2     3     
+-1     -4     2      1     
+-3     -5     3      2     
+2      -6     -2     2     
+-6     -3     3      2     
+-17    5      -23    5     
+0      -4     1      1     
+-16    -1     5      1     
+-4     -1     1      2     
+0      -1     1      -1    
+1      -2     -4     2     
+1      0      -2     1     
+-3     1      1      1     
+1      -3     1      -1    
+1      -5     -3     2     
+0      -2     -1     1     
+-3     2      -2     2     
+0      -4     1      1     
+0      -3     -4     3     
+1      -3     -4     2     
+-4     -1     1      2     
+-21    6      -22    4     
+1      -1     -5     2     
+-18    2      3      2     
+-3     2      2      -1    
+0      2      1      -3    
+1      1      -4     0     
+2      1      -2     -3    
+-4     4      2      -2    
+2      -2     0      -1    
+2      -4     -2     1     
+1      -2     0      0     
+-2     2      -2     1     
+1      -1     0      0     
+0      -2     -6     3     
+3      -2     -3     -1    
+-3     0      0      2     
+-16    5      -16    5     
+2      -2     -3     1     
+-12    1      4      1     
+-3     3      1      -1    
+0      0      1      -2    
+2      0      -4     0     
+0      3      -4     0     
+-3     2      1      1     
+1      -1     0      -1    
+0      -3     -3     3     
+-1     -1     0      1     
+-4     3      -4     3     
+0      -1     1      0     
+1      -1     -2     0     
+1      -1     -2     1     
+-4     1      0      2     
+-16    6      -16    4     
+0      0      -2     1     
+-12    3      3      1     
+-3     2      1      0     
+1      -2     3      -3    
+2      -3     -2     1     
+3      -2     0      -2    
+-3     1      1      1     
+2      -3     1      -1    
+2      -8     -3     2     
+0      -6     0      2     
+-2     -1     -2     3     
+1      -3     1      0     
+1      -3     -5     3     
+3      -4     -5     1     
+-4     -2     -1     4     
+-18    5      -16    5     
+1      -3     -4     2     
+-13    -1     4      2     
+-3     0      0      2     
+0      1      0      0     
+1      -1     -5     2     
+0      2      -5     1     
+-2     1      1      0     
+1      -1     0      0     
+1      -4     -4     3     
+0      -1     -2     2     
+-3     2      -3     3     
+0      -2     0      1     
+1      -2     -5     3     
+1      -2     -3     1     
+-3     -1     0      3     
+-19    6      -18    4     
+0      -1     -4     2     
+-13    2      3      2     
+-3     3      1      -1    
+-1     1      2      -3    
+1      1      -4     0     
+1      1      -1     -1    
+-3     2      3      -2    
+2      -2     0      -1    
+2      -4     -1     1     
+0      0      -1     1     
+-3     2      -2     2     
+-1     -2     2      0     
+0      -2     -4     3     
+2      -1     -2     -1    
+-3     0      1      2     
+-23    5      -21    5     
+1      -2     -2     2     
+-20    2      4      1     
+-5     2      1      1     
+1      0      1      -2    
+1      0      -5     1     
+1      1      -3     0     
+-3     3      0      0     
+1      -1     0      -1    
+1      -4     -3     2     
+0      -2     -2     2     
+-4     4      -5     2     
+0      -1     0      1     
+-1     1      -3     2     
+2      -3     -3     1     
+-5     3      0      1     
+-20    7      -18    4     
+0      1      -4     2     
+-15    4      1      2     
+-4     3      1      -1    
+0      -1     3      -2    
+0      -2     -2     2     
+1      -1     0      -1    
+-4     1      3      0     
+1      -3     2      -1    
+1      -5     -2     3     
+0      -4     0      2     
+-4     1      -2     3     
+0      -3     2      0     
+-1     -3     -2     3     
+3      -5     -3     1     
+-4     -2     2      2     
+-21    5      -22    5     
+0      -2     -2     2     
+-17    0      4      2     
+-4     1      2      1     
+0      0      2      -2    
+1      -1     -4     2     
+1      0      0      0     
+-3     2      1      0     
+1      -2     1      -1    
+1      -3     -3     2     
+0      -1     -3     2     
+-4     2      -2     2     
+-1     -3     0      1     
+0      -3     -4     3     
+1      -4     -2     2     
+-4     -1     1      2     
+-21    6      -20    4     
+0      -1     -3     2     
+-16    2      4      1     
+-3     3      3      -2    
+-2     2      2      -2    
+0      2      -4     0     
+2      1      -1     -2    
+-4     3      3      -2    
+3      -2     0      -2    
+2      -3     -3     1     
+1      -1     -1     0     
+-3     2      -2     2     
+1      -2     1      -1    
+0      -1     -5     3     
+2      -1     -2     -1    
+-4     0      1      2     
+-19    6      -19    4     
+1      -1     -4     2     
+-16    2      4      1     
+-4     3      1      0     
+0      1      3      -3    
+0      0      -2     1     
+1      0      -1     -1    
+-4     1      2      0     
+1      1      -1     0     
+1      -6     -1     2     
+-2     -2     0      3     
+-5     2      -2     3     
+-1     0      2      -1    
+-1     1      -2     1     
+0      -1     -2     2     
+-4     0      2      1     
+-18    6      -18    4     
+-1     -1     -2     2     
+-14    2      3      1     
+-4     2      3      -1    
+0      -1     2      -3    
+1      -1     -2     1     
+2      -1     0      -2    
+-4     0      2      1     
+2      -5     2      -2    
+1      -6     -3     3     
+0      -4     0      1     
+-3     1      -3     3     
+1      -3     2      -1    
+0      -3     -3     3     
+2      -2     -2     1     
+-5     -2     1      3     
+-20    5      -17    5     
+0      -2     -4     3     
+-15    -1     4      2     
+-3     1      0      2     
+0      1      2      -2    
+1      0      -4     1     
+1      0      -2     -1    
+-2     2      2      -1    
+0      -1     0      1     
+1      -3     -4     2     
+0      -1     -1     2     
+-4     3      -3     2     
+0      -2     1      0     
+-1     -1     -4     3     
+2      -2     -2     0     
+-4     0      1      2     
+-18    7      -18    3     
+0      -1     -4     2     
+-14    3      3      2     
+-4     3      2      -1    
+-1     1      2      -1    
+1      0      -2     0     
+1      0      -2     0     
+-3     2      2      -1    
+2      -3     0      -1    
+3      -8     0      0     
+0      -2     0      1     
+-3     1      -1     3     
+0      -2     2      0     
+0      -3     -4     3     
+2      -3     -1     -1    
+-4     -1     2      2     
+-23    5      -20    5     
+1      -4     -3     2     
+-19    -1     6      1     
+-3     0      2      0     
+1      -1     2      -2    
+0      1      -3     1     
+1      0      -2     -1    
+-4     2      0      1     
+3      -3     -1     -1    
+2      -5     -2     2     
+1      -3     0      0     
+-4     2      -3     3     
+-1     -2     3      -1    
+0      0      -2     1     
+1      -4     -2     2     
+-5     1      0      2     
+-10    5      -15    4     
+-1     0      -3     2     
+-8     1      3      1     
+-3     0      1      2     
+1      -3     1      0     
+0      -1     0      0     
+0      -1     0      0     
+-3     0      2      1     
+2      -6     2      -1    
+0      -9     3      1     
+0      -4     1      1     
+-4     -1     -1     4     
+0      -5     3      0     
+-2     -4     3      1     
+3      -5     -2     0     
+-6     -3     2      3     
+-18    5      -22    5     
+-1     -5     1      2     
+-17    -2     5      2     
+-4     -1     2      2     
+1      -1     0      0     
+1      -1     -4     2     
+1      0      -3     0     
+-3     1      1      1     
+1      -1     1      -1    
+1      -6     -3     3     
+-1     -3     -1     3     
+-4     2      -1     2     
+0      -4     1      1     
+1      -3     -4     3     
+2      -3     -5     2     
+-4     -2     1      3     
+-25    6      -23    5     
+0      -2     -5     3     
+-18    1      3      3     
+-3     1      2      0     
+0      1      1      -3    
+1      2      -6     1     
+2      1      -2     -3    
+-4     4      2      -2    
+2      -3     -1     0     
+2      -2     -5     1     
+1      -2     0      0     
+-2     2      -3     2     
+1      -1     1      0     
+0      -1     -7     3     
+2      0      -3     -1    
+-4     0      0      2     
+-13    6      -16    4     
+1      -1     -5     2     
+-11    2      3      1     
+-3     3      0      0     
+1      0      2      -3    
+1      0      -4     1     
+1      1      -1     -1    
+-3     1      0      1     
+1      -1     -1     0     
+1      -4     -3     2     
+-3     0      1      2     
+-4     2      -3     3     
+-1     -1     1      0     
+-1     1      -4     2     
+-1     -1     -3     2     
+-5     2      0      1     
+-17    6      -15    3     
+-2     0      -5     3     
+-10    4      2      0     
+-3     3      1      -1    
+2      -2     1      -2    
+1      -1     -4     2     
+3      -2     -1     -2    
+-3     0      1      2     
+1      -4     0      0     
+2      -7     -2     2     
+1      -5     0      1     
+-3     0      -3     3     
+1      -3     1      -1    
+0      -3     -3     2     
+3      -3     -4     0     
+-5     0      -1     4     
+-15    4      -18    5     
+0      -3     -4     3     
+-14    -1     5      2     
+-2     0      -1     2     
+1      1      0      -2    
+0      0      -3     1     
+2      1      -2     -2    
+-3     2      1      0     
+1      0      -1     -1    
+0      -1     -5     3     
+-2     -1     -2     3     
+-5     4      -5     3     
+0      -1     0      0     
+0      -1     -6     3     
+1      -1     -3     1     
+-4     0      0      2     
+-20    7      -21    3     
+-1     -1     -4     3     
+-16    3      2      2     
+-3     2      2      -1    
+-1     1      3      -3    
+1      2      -3     0     
+1      1      0      -1    
+-4     3      3      -2    
+2      -1     0      -2    
+2      -4     -2     1     
+1      -1     0      0     
+-3     2      -1     2     
+0      -1     2      -1    
+0      -1     -5     3     
+2      -2     0      -1    
+-4     0      2      1     
+-18    6      -17    4     
+1      -2     -3     2     
+-19    2      4      1     
+-3     2      2      0     
+0      0      3      -3    
+0      1      -5     2     
+1      1      -2     -1    
+-4     3      1      0     
+1      -1     0      -1    
+1      -3     -4     2     
+-1     -1     0      2     
+-5     5      -3     1     
+-1     -1     2      0     
+-2     2      -4     2     
+0      -1     -1     1     
+-5     3      0      1     
+-20    7      -18    3     
+-2     0      -4     3     
+-17    3      1      2     
+-5     4      1      0     
+1      -3     3      -2    
+1      -1     -3     1     
+2      -2     0      -1    
+-3     0      2      0     
+2      -4     2      -2    
+2      -6     -4     3     
+0      -3     0      2     
+-3     0      -2     3     
+0      -3     3      -1    
+-1     -3     -3     3     
+3      -4     -2     0     
+-5     -1     2      2     
+-17    5      -19    5     
+0      -2     -4     3     
+-13    -1     4      2     
+-3     0      1      2     
+0      0      2      -2    
+0      0      -4     2     
+1      0      -1     -1    
+-3     1      2      0     
+1      -1     1      -1    
+0      -2     -4     3     
+0      -2     -2     2     
+-5     3      -3     3     
+0      -2     1      1     
+0      -2     -4     3     
+1      -3     -2     1     
+-4     0      1      2     
+-22    7      -21    4     
+-1     -1     -3     3     
+-18    2      3      2     
+-3     3      3      -2    
+-1     1      2      -1    
+1      1      -5     1     
+1      1      -1     -1    
+-4     2      3      -1    
+2      -2     0      -1    
+2      -4     -2     1     
+1      -2     -1     1     
+-3     2      -1     1     
+1      -3     1      0     
+1      -3     -6     3     
+2      -2     -2     0     
+-3     -1     1      2     
+-23    5      -24    5     
+1      -2     -4     2     
+-19    1      4      2     
+-4     2      2      0     
+0      -1     2      -2    
+2      -2     -3     1     
+1      -1     -2     0     
+-3     0      2      1     
+2      -3     0      -1    
+1      -5     0      2     
+-2     -2     1      2     
+-4     2      -3     3     
+0      -1     1      0     
+0      0      -3     1     
+0      -1     -2     2     
+-4     1      1      2     
+-20    5      -24    5     
+0      -1     -2     2     
+-21    1      4      2     
+-4     2      2      0     
+1      -3     3      -2    
+1      -2     -2     1     
+2      -2     0      -1    
+-3     0      2      1     
+2      -4     1      -1    
+2      -6     -3     2     
+0      -4     1      1     
+-3     0      -2     3     
+1      -5     2      -1    
+1      -4     -3     2     
+2      -4     -3     1     
+-4     -2     0      3     
+-24    5      -24    5     
+1      -3     -4     3     
+-18    -1     5      2     
+-4     0      0      2     
+0      0      1      -1    
+1      -2     -4     2     
+1      0      -2     0     
+-3     1      2      0     
+1      -3     0      0     
+2      -4     -4     2     
+0      -3     0      1     
+-4     2      -2     3     
+0      -3     0      1     
+1      -4     -5     3     
+1      -3     -2     1     
+-4     -1     1      3     
+-22    6      -24    4     
+0      -1     -3     2     
+-20    1      4      2     
+-4     2      2      0     
+0      -1     3      -2    
+2      -1     -3     0     
+2      -1     -1     -1    
+-4     1      4      -1    
+2      -3     0      -1    
+3      -6     -2     1     
+0      -1     0      1     
+-3     0      -2     3     
+0      -4     3      -1    
+0      -2     -5     3     
+3      -3     0      -1    
+-3     -2     2      2     
+-26    5      -22    5     
+2      -3     -3     1     
+-19    1      4      2     
+-4     0      3      0     
+1      -2     3      -2    
+0      1      -4     1     
+1      0      -2     0     
+-5     0      1      2     
+2      -3     0      0     
+2      -5     -3     1     
+0      -3     0      1     
+-5     2      -4     3     
+-1     -2     3      -1    
+-2     3      -4     1     
+2      -4     -3     1     
+-6     2      1      2     
+-17    5      -22    5     
+-1     0      -3     2     
+-11    4      1      1     
+-4     1      2      0     
+2      -5     2      -1    
+0      -3     1      1     
+1      -4     1      0     
+-3     -1     1      2     
+1      -5     2      -1    
+0      -9     2      1     
+-2     -7     1      3     
+-3     -1     -2     4     
+0      -6     3      1     
+-3     -6     2      3     
+2      -7     -3     2     
+-6     -4     1      4     
+-23    3      -26    6     
+-1     -5     0      2     
+-20    -1     4      3     
+-4     -3     2      3     
+1      -3     2      -1    
+1      -3     -4     2     
+2      -2     -1     0     
+-2     -1     2      1     
+1      -3     1      0     
+1      -5     -3     3     
+-1     -3     -1     3     
+-4     1      -2     3     
+0      -5     2      1     
+1      -5     -4     3     
+2      -4     -3     2     
+-4     -2     1      3     
+-21    5      -24    5     
+0      -2     -4     3     
+-19    1      3      3     
+-2     1      3      -1    
+0      2      0      -2    
+2      0      -6     1     
+1      1      -3     0     
+-3     3      2      -1    
+2      -3     0      0     
+2      -6     -3     2     
+1      -2     -1     1     
+-2     1      -3     3     
+1      -2     0      1     
+0      -3     -7     4     
+3      -2     -3     -1    
+-3     -1     0      3     
+-18    5      -20    5     
+1      -2     -4     2     
+-16    1      4      1     
+-3     2      1      1     
+2      -1     1      -2    
+2      -1     -5     1     
+1      1      -3     0     
+-3     0      1      1     
+2      -1     -1     -1    
+0      -4     -4     3     
+-1     -2     -1     2     
+-5     2      -3     3     
+0      -1     0      1     
+-1     1      -3     2     
+0      1      -4     2     
+-4     1      0      2     
+-15    5      -19    5     
+0      -1     -3     2     
+-15    4      2      1     
+-3     2      1      0     
+1      -2     2      -2    
+2      -4     -3     2     
+2      -2     0      -1    
+-3     0      1      2     
+1      -3     0      0     
+2      -8     -4     2     
+0      -6     -1     3     
+-2     -1     -3     4     
+1      -4     0      0     
+1      -5     -5     3     
+3      -4     -7     1     
+-4     -2     -1     4     
+-21    4      -20    6     
+1      -4     -2     2     
+-14    0      4      3     
+-4     -1     -1     3     
+2      0      -1     -1    
+1      -1     -5     2     
+1      0      -3     0     
+-3     1      1      1     
+1      0      0      0     
+1      -5     -4     3     
+-1     -2     -2     3     
+-3     1      -3     3     
+1      -2     -1     1     
+1      -4     -5     3     
+1      -2     -4     2     
+-4     -2     0      3     
+-23    6      -22    5     
+0      -2     -3     2     
+-17    2      3      2     
+-2     2      1      -1    
+0      1      2      -2    
+1      0      -4     0     
+1      1      -1     -2    
+-4     2      3      -2    
+2      -3     -1     -1    
+1      -5     -1     1     
+1      -1     0      0     
+-2     2      -2     2     
+-1     -2     2      0     
+0      -2     -4     3     
+3      -2     -1     -2    
+-3     -1     1      2     
+-18    5      -19    5     
+1      -2     -2     2     
+-16    1      4      1     
+-4     2      2      0     
+0      -1     2      -2    
+0      0      -4     1     
+1      0      -1     0     
+-3     2      1      1     
+1      -1     0      -1    
+0      -3     -3     3     
+0      -1     -1     1     
+-5     3      -3     2     
+0      -2     1      1     
+-2     1      -2     2     
+2      -2     -2     0     
+-5     2      0      1     
+-19    7      -21    4     
+-1     0      -4     3     
+-15    4      2      1     
+-5     3      1      0     
+0      -3     3      -2    
+1      -2     -2     1     
+1      -1     1      -1    
+-3     0      2      1     
+1      -4     1      -1    
+0      -6     -3     3     
+-1     -3     1      2     
+-4     0      -2     3     
+0      -4     2      0     
+-1     -4     -1     3     
+3      -5     -2     0     
+-5     -3     2      3     
+-21    5      -24    5     
+0      -3     -2     3     
+-20    0      5      2     
+-5     1      1      2     
+0      -1     2      -2    
+0      -1     -4     2     
+1      -1     0      -1    
+-2     1      2      0     
+1      -2     1      0     
+1      -4     -4     3     
+0      -4     -1     2     
+-5     1      -2     3     
+0      -3     1      2     
+0      -4     -4     3     
+1      -4     -2     2     
+-5     -1     1      3     
+-23    6      -23    4     
+0      -1     -3     2     
+-17    2      3      2     
+-3     2      3      -2    
+-1     1      2      -4    
+-1     3      -2     -3    
+3      0      -1     -4    
+-3     3      1      -4    
+3      -2     -2     -3    
+1      2      -1     -4    
+2      -1     1      -3    
+-3     3      -1     -1    
+2      -4     0      -2    
+0      1      -6     1     
+3      -2     -4     -2    
+-2     1      -1     1     
+-1     -2     1      0     
+-1     -1     -4     1     
+1      -1     2      -2    
+-2     3      -1     -1    
+-1     0      2      -2    
+1      -1     -3     1     
+2      0      -3     -1    
+-3     1      2      0     
+1      -2     0      0     
+0      -6     -1     2     
+-1     -2     0      1     
+-4     3      -4     2     
+-1     -1     2      0     
+0      0      -2     1     
+0      -2     -2     2     
+-3     0      0      2     
+-21    7      -21    4     
+0      -1     -3     2     
+-17    2      4      1     
+-4     3      2      -1    
+0      -4     3      -4    
+2      0      -1     -2    
+3      -2     0      -6    
+-5     2      2      -2    
+1      -3     3      -3    
+2      2      -6     -3    
+4      -2     -1     -6    
+-5     2      2      0     
+0      -2     2      -3    
+2      -6     -3     1     
+2      -1     -6     0     
+-4     -2     2      1     
+0      -3     3      -3    
+0      2      -4     0     
+2      -3     2      -6    
+-6     1      1      0     
+-1     1      1      -1    
+1      -1     -4     1     
+1      1      -2     -1    
+-2     1      2      -1    
+0      -2     1      0     
+1      -4     -3     2     
+0      -1     -1     1     
+-3     2      -2     2     
+0      -2     1      1     
+1      -3     -4     3     
+2      -3     -2     1     
+-4     -1     1      2     
+-23    7      -21    3     
+1      -1     -3     2     
+-17    1      4      2     
+-4     3      2      -1    
+-1     1      3      -2    
+1      0      -3     0     
+1      1      -2     -1    
+-4     2      3      -2    
+1      -3     1      -1    
+2      -6     -1     0     
+0      -2     1      1     
+-3     2      -1     2     
+0      -2     1      1     
+-1     -2     -5     3     
+2      -2     -1     0     
+-4     0      2      2     
+-18    5      -18    5     
+2      -3     -2     1     
+-17    0      5      1     
+-4     1      2      0     
+0      0      2      -2    
+0      2      -3     1     
+1      1      -2     0     
+-4     1      1      1     
+2      -1     0      -1    
+1      -5     -3     2     
+-1     -1     0      1     
+-5     3      -3     2     
+-2     0      1      1     
+-2     3      -4     1     
+-3     1      -3     3     
+-4     2      -1     2     
+-13    6      -14    4     
+-2     2      -5     2     
+-9     4      2      0     
+-4     3      2      0     
+1      -3     2      -1    
+-1     -2     1      1     
+0      0      -1     0     
+-3     -1     2      1     
+0      -6     3      0     
+-1     -9     3      1     
+-1     -3     1      2     
+-4     -1     0      3     
+-1     -5     2      1     
+-3     -3     1      3     
+0      -6     -2     3     
+-6     -3     1      4     
+-17    4      -18    5     
+-2     -3     1      2     
+-16    -2     5      2     
+-4     -1     2      2     
+0      -1     2      -1    
+0      -2     -4     2     
+0      0      -2     1     
+-3     1      2      1     
+1      -2     2      -1    
+1      -4     -2     2     
+-1     -1     -1     2     
+-4     2      -1     2     
+0      -4     1      2     
+0      -3     -4     3     
+1      -3     -4     2     
+-5     -1     0      3     
+-18    6      -19    4     
+-1     -1     -4     3     
+-14    2      3      2     
+-3     2      2      -1    
+0      2      0      -3    
+1      1      -4     -1    
+3      1      -2     -6    
+-5     3      0      -1    
+1      -2     -1     -1    
+2      -1     -3     -1    
+3      -2     0      -4    
+-4     2      0      0     
+2      -3     -1     -1    
+1      -1     -6     2     
+4      -1     -5     -4    
+-2     -2     -3     3     
+0      0      -1     1     
+0      1      -4     0     
+3      0      -1     -3    
+-7     3      0      2     
+1      0      1      -2    
+1      1      -4     1     
+1      2      -3     -1    
+-3     2      0      1     
+1      -1     -1     0     
+-1     -4     -2     3     
+-1     -1     0      2     
+-4     3      -4     3     
+-2     -1     1      1     
+-1     2      -4     2     
+0      -1     -1     1     
+-4     2      -1     2     
+-11    6      -13    3     
+0      0      -3     2     
+-10    4      2      1     
+-3     2      1      -1    
+0      1      1      -2    
+1      -1     -4     2     
+2      -1     -1     -2    
+-3     1      2      0     
+2      -3     0      0     
+2      -6     -4     2     
+-1     -3     -1     3     
+-3     1      -2     3     
+1      -1     0      0     
+1      -5     -4     3     
+4      -4     -5     0     
+-5     -1     0      3     
+-14    6      -15    4     
+1      -2     -3     2     
+-13    0      5      1     
+-3     1      0      1     
+0      1      1      -1    
+0      0      -3     2     
+1      1      -2     0     
+-3     1      3      -1    
+1      -1     -1     0     
+0      -2     -4     3     
+0      -1     -2     2     
+-4     3      -3     2     
+0      -2     0      1     
+0      -2     -4     3     
+1      -2     -2     1     
+-3     -1     0      2     
+-14    6      -17    4     
+0      -1     -3     2     
+-12    2      1      3     
+-3     2      2      -1    
+-1     1      3      -3    
+0      2      -3     0     
+1      1      0      -1    
+-3     2      3      -2    
+2      -2     1      -1    
+1      -4     -1     1     
+1      -1     0      0     
+-3     2      -1     2     
+-1     -1     2      0     
+-1     -1     -6     3     
+1      -2     0      0     
+-3     0      1      2     
+-19    6      -19    4     
+1      -1     -2     1     
+-16    2      4      1     
+-4     2      2      -1    
+-1     1      2      -2    
+0      1      -3     1     
+1      1      -1     -1    
+-4     3      2      -1    
+1      -1     0      -1    
+0      -3     -2     2     
+-1     -1     0      1     
+-6     5      -4     2     
+-2     0      1      1     
+-2     2      -4     2     
+1      -3     0      1     
+-5     3      1      1     
+-20    7      -19    3     
+-1     1      -4     2     
+-17    3      3      2     
+-5     4      2      -2    
+0      -2     3      -2    
+1      -1     -2     1     
+1      -1     0      -1    
+-3     1      2      0     
+1      -3     3      -1    
+0      -5     -3     3     
+-1     -3     1      2     
+-4     0      -1     3     
+0      -3     2      0     
+-1     -3     -3     4     
+2      -5     -1     1     
+-5     -2     2      3     
+-22    5      -18    5     
+-1     -2     -3     3     
+-17    0      4      3     
+-4     1      2      0     
+-1     0      2      -2    
+0      0      -3     1     
+0      0      0      0     
+-3     2      2      -1    
+0      -1     2      -1    
+1      -3     -2     2     
+0      -1     -1     1     
+-4     2      -1     2     
+-1     -3     1      2     
+0      -2     -4     3     
+1      -3     -2     1     
+-4     0      2      2     
+-19    6      -19    4     
+0      -1     -3     2     
+-18    2      4      2     
+-4     4      2      -2    
+FORMAT: at.conf UNTRANSLATED REGION 6 1 1 s C+G: 0 42
+6      -6     -6     -8    
+2      1      -5     0     
+2      0      -2     -1    
+-1     2      -1     0     
+2      -1     -2     -1    
+1      2      -4     -1    
+2      -1     -3     0     
+-2     2      -2     1     
+2      -3     0      -1    
+0      -1     -7     3     
+2      -2     -1     0     
+-2     -1     -1     2     
+2      -2     -3     1     
+0      0      -4     2     
+0      -2     0      1     
+-2     1      -1     1     
+2      -1     -1     -2    
+2      -1     -6     0     
+3      -2     -5     -1    
+-1     0      -1     1     
+2      -2     -2     -1    
+0      -2     -6     3     
+1      -2     2      -2    
+-3     2      -2     2     
+2      -1     0      -2    
+1      0      -4     1     
+1      0      -4     1     
+-2     -1     -1     2     
+1      -1     -2     0     
+0      -2     -4     2     
+0      -2     -1     1     
+-4     1      0      2     
+2      -2     2      -4    
+1      -1     -2     0     
+3      -2     -2     -1    
+-2     1      0      1     
+2      -4     0      -1    
+2      -2     -4     1     
+2      -4     -1     0     
+-3     1      -1     2     
+2      -4     1      -1    
+1      -2     -3     2     
+1      -3     -2     1     
+-3     -2     0      2     
+1      -3     0      0     
+0      -2     -4     2     
+1      -5     -1     1     
+-3     -1     0      2     
+2      -3     -2     0     
+2      -1     -5     0     
+2      -1     -3     0     
+0      0      -1     1     
+1      -1     -2     0     
+2      -1     -3     0     
+2      -2     -1     -1    
+-4     3      -1     1     
+1      -3     -1     1     
+2      -2     -6     2     
+1      -1     -2     0     
+-1     -3     0      2     
+0      -1     -1     1     
+1      -1     -3     1     
+0      -2     -1     1     
+-3     1      1      1     
+2      -1     -1     -2    
+3      -2     -5     -1    
+2      -1     -2     -1    
+-1     1      0      0     
+2      1      -3     -1    
+3      -3     -2     -1    
+2      -1     -2     0     
+-2     1      -2     2     
+1      -4     3      -1    
+0      -2     -4     3     
+1      -1     -2     0     
+-2     -1     0      2     
+0      -1     -3     2     
+1      -2     -4     1     
+0      -2     -1     1     
+-3     -1     0      2     
+3      -2     -2     -2    
+1      3      -6     0     
+3      0      -5     -1    
+-2     2      -2     2     
+3      -1     -4     0     
+2      -2     -6     0     
+2      -4     -1     -1    
+2      -1     -5     1     
+1      -1     0      -1    
+0      2      -2     -1    
+2      -1     -5     1     
+-3     1      -1     2     
+2      -1     -2     0     
+0      0      -6     2     
+2      -1     -3     0     
+-4     1      -1     2     
+1      -2     1      -1    
+0      -2     2      -1    
+2      -2     -2     -1    
+-3     1      0      1     
+1      -2     0      -1    
+1      -7     1      0     
+-1     -2     0      1     
+-3     0      -2     2     
+1      -3     2      -1    
+-1     -1     1      0     
+0      -3     -2     2     
+-3     -1     2      2     
+0      0      -1     1     
+0      -3     -1     1     
+0      -4     0      1     
+-3     -2     -1     3     
+2      -2     -2     0     
+1      -2     -5     2     
+1      -2     -3     1     
+0      0      -1     1     
+2      -1     -2     0     
+2      -3     -3     1     
+1      -2     -1     0     
+-5     2      -1     1     
+1      -5     -1     1     
+1      -3     -5     2     
+1      -3     -3     1     
+-1     -2     0      2     
+0      -1     -1     1     
+0      -1     -5     2     
+-1     -2     -1     2     
+-3     0      0      2     
+2      0      0      -3    
+2      1      -5     0     
+4      0      -4     -4    
+-2     3      -1     0     
+2      -1     -1     -1    
+3      -1     -4     0     
+4      -3     -2     -2    
+-2     1      -2     2     
+1      -3     3      -2    
+0      -1     -6     2     
+3      -2     -3     -2    
+-3     -1     0      2     
+0      -1     -1     1     
+0      -1     -3     1     
+1      -2     0      0     
+-3     2      -1     2     
+2      -1     -1     -2    
+2      1      -4     0     
+2      2      -4     -2    
+-2     2      -2     1     
+1      -1     -3     0     
+1      -1     -5     2     
+0      1      -1     0     
+-3     2      -2     2     
+0      -1     1      -1    
+1      0      -2     0     
+1      0      -3     0     
+-3     0      -1     2     
+0      0      0      0     
+0      0      -4     2     
+1      1      -2     0     
+-4     2      -1     2     
+1      -2     2      -3    
+1      -1     -3     0     
+3      -2     -1     -3    
+-2     1      -1     1     
+2      -3     -1     0     
+2      -2     -3     1     
+1      -3     1      0     
+-3     0      -2     2     
+2      -3     0      -1    
+0      -2     -4     3     
+2      -4     -2     0     
+-5     -3     -5     5     
+1      -1     -1     0     
+0      -1     -3     2     
+1      -3     1      0     
+-4     -1     -2     3     
+1      -1     -1     0     
+1      -1     -5     1     
+1      0      -4     1     
+-1     0      -1     1     
+1      -1     -2     0     
+2      0      -6     1     
+1      -1     -1     0     
+-4     3      -2     2     
+1      -3     0      0     
+1      0      -4     1     
+1      -2     -2     1     
+-2     -2     0      2     
+0      0      -1     1     
+0      0      -4     2     
+0      -2     -1     1     
+-4     2      0      2     
+1      -1     -1     -1    
+2      0      -5     1     
+2      0      -3     0     
+0      0      -1     0     
+1      -1     -3     1     
+2      -1     -4     0     
+2      -2     -2     0     
+-2     1      -2     2     
+1      -3     1      0     
+0      -1     -6     3     
+2      -2     -2     0     
+-1     -1     -1     2     
+-1     -2     -3     3     
+1      -2     -5     2     
+0      -2     -2     2     
+-2     0      -1     2     
+2      -2     -1     -1    
+1      0      -6     1     
+2      -1     -3     0     
+-2     4      -3     0     
+2      -2     -3     0     
+2      -1     -5     1     
+2      -2     -1     0     
+-4     3      -3     2     
+1      -3     -2     1     
+-1     2      -5     2     
+2      -2     -4     0     
+-4     2      -2     2     
+0      0      -3     2     
+-1     0      -6     3     
+1      -1     -2     1     
+-4     3      -1     1     
+1      -2     1      0     
+1      -1     -3     1     
+2      -2     -2     -1    
+-2     0      2      0     
+1      -3     -1     1     
+2      -2     -4     1     
+1      -5     -1     1     
+-3     1      -2     2     
+1      -3     1      0     
+-1     -2     -2     3     
+2      -2     -2     1     
+-3     -2     1      2     
+1      -2     -3     1     
+0      -2     -4     2     
+1      -4     -2     2     
+-3     -1     0      2     
+1      -1     -1     0     
+1      -1     -5     1     
+0      -1     -1     1     
+-1     0      -1     1     
+1      -1     -2     1     
+1      -1     -3     1     
+2      -3     -3     1     
+-4     2      -2     2     
+1      -4     -1     2     
+1      -1     -5     2     
+1      -2     -2     1     
+-1     -2     -1     2     
+-1     0      -1     1     
+0      -1     -3     2     
+0      -2     0      1     
+-3     1      1      1     
+2      0      -1     -2    
+1      1      -5     0     
+2      0      -2     -1    
+-2     2      -1     1     
+3      -1     -3     -1    
+3      -1     -3     0     
+2      -1     -1     -1    
+-3     1      -2     3     
+2      -2     0      -2    
+1      -1     -6     3     
+2      -1     -3     -1    
+-2     0      0      2     
+2      -1     -2     0     
+0      -1     -4     2     
+0      -2     0      1     
+-3     1      -1     3     
+2      -1     0      -2    
+4      -2     -5     -1    
+2      -1     -3     -1    
+-1     1      -1     1     
+2      1      -2     -1    
+3      -2     -5     0     
+-1     -1     2      0     
+-3     2      -1     2     
+1      -1     1      -2    
+1      0      1      -1    
+1      1      -2     0     
+-3     0      1      1     
+1      0      -1     0     
+0      -1     -4     3     
+0      0      -1     1     
+-4     1      0      2     
+2      -2     1      -2    
+2      -1     -3     -1    
+3      -1     -2     -3    
+-3     1      -1     2     
+2      -3     1      -1    
+2      -2     -2     0     
+3      -4     0      -1    
+-3     1      -2     3     
+2      -3     1      -1    
+0      -1     -2     2     
+1      -2     -1     0     
+-3     -1     0      3     
+1      -2     0      0     
+0      -1     -3     3     
+1      -5     0      1     
+-4     0      -1     3     
+2      -1     -1     -1    
+2      -1     -4     0     
+2      0      -3     0     
+1      0      -1     0     
+1      0      -3     1     
+1      0      -4     1     
+1      -1     -2     0     
+-4     2      -2     2     
+1      -2     -1     0     
+2      -1     -5     2     
+2      -1     -2     0     
+0      -1     -1     1     
+0      1      -1     1     
+1      -1     -4     2     
+0      -1     -2     2     
+-4     1      0      2     
+2      -1     -1     -1    
+2      0      -4     0     
+2      -1     -2     0     
+-2     2      -1     1     
+2      0      -2     -1    
+3      -3     0      -2    
+1      0      -1     0     
+-3     1      -1     2     
+1      -3     1      0     
+0      -2     -5     3     
+2      -2     -2     0     
+-3     -1     0      3     
+1      -1     -1     1     
+1      -1     -3     2     
+0      -3     1      1     
+-3     -1     1      2     
+3      -1     -2     -2    
+1      2      -4     0     
+3      -1     -4     -2    
+-3     1      -2     2     
+4      -2     -5     -1    
+2      3      -3     -2    
+3      -3     0      -2    
+-3     1      -1     2     
+0      -2     2      -1    
+-1     4      -3     -1    
+1      -1     -2     1     
+-3     0      0      2     
+3      -3     0      -3    
+-2     0      -5     3     
+2      -2     -2     0     
+-4     1      -1     3     
+2      -2     1      -1    
+0      1      1      -2    
+2      -1     -1     -1    
+-3     3      -1     1     
+2      -3     0      -1    
+0      -6     4      -2    
+1      -4     1      1     
+-4     0      0      2     
+1      -5     3      -2    
+-2     -3     5      -2    
+3      -5     -2     0     
+-4     -3     1      3     
+1      0      0      -1    
+-1     -2     2      1     
+1      -3     0      1     
+-3     -1     1      2     
+2      -3     -2     0     
+1      0      -4     1     
+2      0      -3     0     
+0      0      -1     0     
+2      -1     -2     0     
+1      -2     -3     2     
+1      -1     -2     1     
+-5     3      -1     1     
+2      -4     0      0     
+3      -4     -4     1     
+2      -2     -2     1     
+-2     -1     0      2     
+1      -1     -2     1     
+0      -1     -5     3     
+0      -2     -1     2     
+-4     0      0      3     
+1      1      -1     -1    
+1      3      -5     0     
+3      1      -3     -4    
+-3     3      -3     2     
+2      -1     -3     0     
+2      0      -3     -1    
+3      -3     1      -3    
+-2     2      -2     2     
+2      -2     1      -1    
+0      -1     -6     3     
+3      -2     -2     -1    
+-3     1      -1     3     
+1      -1     -2     1     
+0      -1     -2     2     
+2      -2     -1     0     
+-4     2      -2     2     
+1      0      0      -2    
+1      1      -2     -1    
+3      1      -4     -3    
+-2     3      -2     1     
+1      0      -4     1     
+2      0      -3     0     
+-3     1      2      0     
+-5     3      -3     2     
+1      0      0      0     
+-2     3      -1     0     
+0      0      -1     0     
+-4     3      0      1     
+0      0      0      0     
+-2     -2     -3     3     
+-1     1      -1     1     
+-4     3      -1     1     
+2      -3     1      -1    
+1      1      -2     0     
+4      -1     -2     -3    
+-3     2      -2     2     
+2      -2     -2     -1    
+1      -3     1      -1    
+3      -6     1      -2    
+-2     1      -1     2     
+3      -3     -1     -1    
+0      -1     -3     2     
+3      -2     -3     -1    
+-4     1      -3     3     
+1      -1     -1     0     
+0      -1     -3     2     
+2      -4     1      -1    
+-4     0      -2     3     
+1      0      -1     0     
+1      -1     0      0     
+2      0      -2     0     
+0      0      -1     0     
+1      1      -2     0     
+0      0      -1     1     
+-1     -1     -1     2     
+-6     4      -3     2     
+2      -2     -1     0     
+1      -1     -3     2     
+2      -1     -2     0     
+-2     -1     1      2     
+0      0      -2     1     
+-1     -1     -3     3     
+0      -1     -1     1     
+-4     2      0      2     
+1      0      0      -1    
+1      1      -4     1     
+1      0      -2     -1    
+-2     2      -1     1     
+2      0      -2     0     
+2      -3     -3     1     
+1      -1     -1     0     
+-1     1      -2     2     
+1      -2     1      0     
+-1     -1     -6     4     
+0      -2     2      -1    
+-2     -1     0      2     
+0      -2     -2     2     
+0      -3     -5     3     
+0      -3     -1     2     
+-2     -1     0      2     
+2      -1     0      -1    
+1      0      -5     1     
+2      0      -2     -1    
+-2     3      -1     1     
+1      0      -2     1     
+1      -1     -5     2     
+1      -2     1      -1    
+-5     4      -3     2     
+0      -2     1      1     
+-1     2      -5     2     
+1      -1     -1     1     
+-4     2      0      2     
+0      0      -2     1     
+-3     -2     -6     5     
+-1     0      -3     3     
+-4     3      -1     2     
+1      -3     1      -1    
+0      0      -3     1     
+3      -2     -1     -1    
+-3     0      0      2     
+2      -4     1      -1    
+1      -3     -3     2     
+1      -3     -1     1     
+-4     1      -1     3     
+1      -3     1      0     
+-2     -1     -3     3     
+1      -4     -2     2     
+-4     -1     0      3     
+2      -3     -2     1     
+-1     -2     -5     4     
+1      -4     -2     2     
+-4     -1     0      3     
+1      -1     0      0     
+1      0      -4     1     
+1      0      -1     0     
+-1     1      0      1     
+1      0      -2     0     
+0      -1     -4     3     
+0      -2     -2     2     
+-6     2      -3     4     
+1      -3     0      1     
+1      -2     -5     3     
+1      -2     -1     1     
+-2     -1     0      2     
+0      0      0      1     
+-1     -1     -5     4     
+0      -2     -1     2     
+-3     0      1      2     
+2      0      -1     -1    
+1      1      -5     1     
+3      -1     -2     -1    
+-2     1      0      1     
+2      -2     -2     -1    
+2      0      -2     -1    
+2      -3     -1     0     
+-2     2      -2     2     
+3      -4     -1     -2    
+1      -3     -6     3     
+3      -2     -3     -1    
+-2     -1     0      2     
+2      -2     -3     1     
+1      -1     -3     2     
+1      -2     -1     1     
+-3     0      0      2     
+2      -1     0      -2    
+2      -1     -4     0     
+3      -1     -3     -1    
+-2     0      1      1     
+3      -2     -2     -1    
+2      -3     -2     1     
+1      -4     1      0     
+-3     1      -2     3     
+1      1      -1     -1    
+0      1      -5     1     
+1      1      -5     1     
+-4     1      0      2     
+1      -1     -1     1     
+0      -2     -3     2     
+1      -1     -1     0     
+-4     0      1      2     
+2      -3     2      -2    
+2      -1     -2     1     
+5      -3     -3     -3    
+-2     0      -1     2     
+2      -3     0      -1    
+3      -4     -3     1     
+2      -4     0      0     
+-3     1      -1     3     
+2      -5     1      -1    
+1      -3     -4     2     
+3      -5     -3     0     
+-3     -1     -1     3     
+1      -2     0      0     
+1      -2     -4     2     
+1      -5     -1     1     
+-3     -1     -1     3     
+1      -2     0      0     
+2      -2     -4     1     
+3      -2     -3     -1    
+-1     0      0      1     
+1      -2     -2     1     
+2      -2     -2     1     
+2      -3     -1     -1    
+-4     2      -1     2     
+1      -4     -2     2     
+2      -3     -5     2     
+1      -3     -2     1     
+-2     -2     0      2     
+-1     -1     0      1     
+0      -1     -3     2     
+1      -2     0      1     
+-4     0      1      2     
+2      -1     0      -1    
+2      -1     -4     0     
+2      0      -3     0     
+-2     1      1      1     
+2      -1     -3     0     
+3      -4     -1     -1    
+2      -3     -2     0     
+-2     1      -1     2     
+1      -3     2      -1    
+1      -1     -5     2     
+2      -2     -2     0     
+-2     -1     1      2     
+0      -2     -2     2     
+1      -2     -3     2     
+0      0      -1     1     
+-3     -1     1      2     
+3      -3     0      -2    
+1      1      -3     0     
+2      0      -4     0     
+-3     1      0      2     
+2      -2     -2     0     
+2      1      -6     0     
+1      -2     -1     0     
+-1     0      -2     2     
+0      -1     1      0     
+-2     5      -2     -1    
+2      1      -5     -1    
+-4     3      -1     1     
+2      -2     -2     0     
+-1     0      -4     3     
+2      0      -1     -1    
+-4     1      0      2     
+1      -4     2      -1    
+0      -3     1      1     
+3      -2     -1     -2    
+-3     0      0      2     
+1      -3     0      0     
+1      -7     3      -1    
+1      -4     0      1     
+-4     1      -1     2     
+1      -5     1      0     
+-3     -4     2      2     
+2      -3     -1     0     
+-4     -1     1      2     
+1      -3     0      0     
+-1     -1     0      1     
+0      -3     0      1     
+-4     -3     0      3     
+2      -4     0      0     
+1      -3     -4     2     
+1      0      -2     0     
+0      -1     0      1     
+1      -2     -1     0     
+1      -3     -2     2     
+1      -1     -1     1     
+-5     2      0      1     
+1      -5     1      1     
+1      -4     -5     3     
+2      -3     -3     1     
+-3     -1     1      2     
+0      -1     -1     1     
+0      -1     -5     3     
+0      -1     -1     1     
+-3     0      1      2     
+2      0      -1     -2    
+2      0      -5     1     
+3      0      -3     -2    
+-2     2      -1     1     
+2      -1     -1     -1    
+2      -1     -3     0     
+3      -2     -1     -2    
+-2     1      -2     2     
+1      -2     0      0     
+1      -2     -7     3     
+4      -3     -3     -2    
+-3     -2     -1     3     
+0      -1     -3     1     
+1      -1     -4     2     
+1      -1     0      0     
+-3     1      -1     2     
+2      -2     0      -1    
+2      -1     -3     0     
+2      0      -2     -1    
+-2     0      0      2     
+2      -1     -4     1     
+3      -3     -4     1     
+0      0      1      0     
+-3     1      -2     3     
+1      -1     0      0     
+1      1      -3     0     
+0      3      -4     0     
+-3     0      -1     3     
+0      1      -3     1     
+0      -1     -4     3     
+0      2      -2     0     
+-4     1      -1     2     
+2      -3     1      -2    
+1      -1     -3     1     
+3      -2     -1     -2    
+-2     0      -1     2     
+1      -2     -1     0     
+1      -3     -3     2     
+2      -8     1      0     
+-4     0      -2     3     
+2      -4     -1     0     
+1      -2     -7     3     
+2      -5     0      1     
+-4     -2     -2     4     
+1      -2     -2     2     
+0      -2     -2     2     
+1      -4     0      1     
+-5     -2     -3     5     
+2      -1     -2     0     
+2      -1     -3     1     
+2      -1     -2     0     
+-1     0      0      1     
+1      0      -1     0     
+2      -1     -4     1     
+1      -4     0      1     
+-4     2      -1     2     
+1      -2     -2     1     
+1      -2     -5     3     
+1      -3     -2     2     
+-2     -2     1      2     
+0      0      -1     1     
+0      -1     -4     3     
+0      -1     0      1     
+-3     0      0      2     
+1      -1     -1     0     
+1      0      -4     1     
+2      0      -3     0     
+-1     0      1      0     
+1      -2     -2     1     
+2      -3     -2     0     
+0      -3     -1     2     
+-1     0      -1     2     
+1      -3     0      0     
+1      -2     -6     3     
+2      -2     -2     0     
+0      -3     0      2     
+0      -2     -2     2     
+1      -2     -4     2     
+0      -3     -2     3     
+-2     -1     0      2     
+2      -1     0      -1    
+1      0      -5     1     
+2      -1     -2     0     
+-2     2      0      1     
+1      -2     -2     1     
+1      0      -5     1     
+1      -2     0      0     
+-4     2      -1     2     
+0      -1     -1     0     
+-1     3      -5     1     
+2      -2     -3     0     
+-4     4      -2     1     
+0      0      -2     1     
+-2     -1     -6     4     
+1      -1     -2     1     
+-5     2      0      2     
+1      -3     1      -1    
+1      -1     -3     1     
+3      -3     -1     -1    
+-3     0      1      2     
+1      -3     0      1     
+2      -2     -4     2     
+0      -2     0      1     
+-3     0      -1     3     
+1      -4     1      0     
+0      -1     -2     2     
+2      -3     -1     1     
+-4     -2     2      2     
+1      -2     -2     1     
+0      -2     -4     3     
+0      -5     -2     3     
+-4     -1     1      3     
+1      -2     0      0     
+1      -1     -4     2     
+1      -1     -1     1     
+-1     -1     1      1     
+1      -1     -2     1     
+1      -2     -4     2     
+1      -5     -2     2     
+-4     0      -1     3     
+1      -3     0      1     
+1      -3     -5     3     
+1      -3     -2     2     
+-2     -2     0      3     
+-1     -1     0      1     
+-1     -1     -4     3     
+0      -3     0      2     
+-3     0      1      1     
+2      0      -1     -1    
+1      2      -5     0     
+2      0      -2     0     
+-1     1      -1     1     
+2      -1     -3     0     
+2      -1     -3     0     
+1      -2     -1     0     
+-1     1      -2     2     
+2      -3     0      -1    
+1      -1     -7     2     
+1      -2     -2     1     
+-1     -1     -1     2     
+2      -3     -3     1     
+1      -1     -3     2     
+0      -3     -1     2     
+-1     -1     -1     2     
+2      -2     -1     -1    
+3      -2     -4     0     
+3      -3     -4     1     
+1      -1     -1     1     
+2      -1     -3     0     
+2      -2     -4     1     
+0      -3     1      1     
+-3     1      -3     2     
+1      -2     0      0     
+1      0      -2     1     
+1      -1     -3     2     
+0      -3     -1     2     
+0      1      -2     1     
+0      -2     -4     3     
+0      -2     -2     2     
+-3     0      1      2     
+2      -2     1      -1    
+1      0      -3     1     
+3      -3     -2     -2    
+-2     0      -1     2     
+2      -3     0      0     
+2      -2     -2     0     
+2      -4     -1     1     
+-2     0      -1     2     
+1      -3     1      0     
+1      -1     -5     2     
+-1     -4     -5     4     
+-3     -2     0      3     
+0      -2     1      0     
+1      -2     -5     3     
+1      -5     -1     2     
+-3     -1     -1     3     
+2      -2     -2     0     
+3      -2     -4     0     
+2      -1     -3     1     
+2      -2     -1     -1    
+1      -2     -2     1     
+2      -2     -4     1     
+1      -3     -1     1     
+-2     2      -2     2     
+1      -4     -1     2     
+2      -3     -6     2     
+2      -2     -2     1     
+1      -3     -1     2     
+-1     -1     -2     2     
+1      -1     -3     2     
+0      -2     -1     2     
+-2     -1     0      2     
+1      -1     0      -1    
+2      -1     -3     1     
+2      0      -2     0     
+-2     2      -1     1     
+1      0      -2     0     
+2      -4     -1     0     
+2      -1     0      -1    
+-3     2      -1     2     
+0      -2     0      1     
+0      -1     -5     3     
+0      -1     -2     1     
+-3     0      0      3     
+0      -2     -2     2     
+2      -3     -3     1     
+0      -3     -1     2     
+-3     1      0      2     
+2      -1     -1     -1    
+1      1      -3     0     
+2      -1     -3     0     
+-3     1      -1     2     
+2      -1     -3     -1    
+2      -1     -5     1     
+0      0      2      -1    
+-3     3      -3     2     
+-1     -1     -1     2     
+-2     4      -4     0     
+-2     2      -4     2     
+-3     2      -2     2     
+1      0      -2     0     
+-2     1      -5     3     
+1      0      -2     0     
+-4     2      -1     2     
+1      -3     0      0     
+0      1      0      0     
+2      -1     -2     0     
+-4     2      -2     2     
+1      -3     1      0     
+0      -7     5      -2    
+1      -3     1      0     
+-4     1      1      2     
+1      -5     1      0     
+-3     -2     2      2     
+1      -5     -2     2     
+-4     -2     1      3     
+0      -2     0      1     
+-2     -3     1      2     
+-1     -3     -1     2     
+-4     -1     0      3     
+1      -2     -1     0     
+1      -1     -4     2     
+0      -1     -1     1     
+-1     1      0      1     
+1      0      -1     0     
+1      -1     -1     1     
+1      -1     -2     1     
+-5     4      -2     1     
+1      -4     0      1     
+1      -2     -5     2     
+1      -3     -1     2     
+-2     -1     -1     3     
+0      0      -2     1     
+-1     -1     -5     4     
+0      -2     -1     2     
+-4     2      0      2     
+1      1      -1     0     
+1      1      -6     1     
+3      0      -3     -2    
+-2     2      -1     1     
+2      -1     -3     0     
+2      0      -4     -1    
+3      -3     -1     -1    
+-3     2      -2     2     
+1      -3     0      0     
+0      -1     -8     3     
+2      -1     -3     0     
+-3     -1     -1     3     
+1      -1     -3     2     
+1      -1     -4     2     
+2      -2     -1     0     
+-3     1      -1     2     
+1      -1     -1     -1    
+2      0      -5     0     
+2      0      -2     -1    
+-1     1      -1     1     
+1      0      -4     1     
+2      0      -5     1     
+0      0      -1     1     
+-3     2      -3     2     
+0      -1     -1     1     
+1      1      -4     0     
+0      0      -4     1     
+-3     0      -1     2     
+0      1      -2     0     
+-1     -1     -4     3     
+0      2      -2     0     
+-4     2      -1     2     
+1      -1     1      -1    
+1      1      -4     1     
+2      -1     -1     -1    
+-3     1      -1     2     
+2      -3     -1     0     
+1      -2     -3     1     
+1      -3     1      0     
+-3     0      -1     3     
+1      -3     0      0     
+-1     -1     -5     3     
+2      -5     -1     1     
+-4     0      -2     4     
+1      -2     -1     0     
+0      -1     -3     2     
+1      -4     1      0     
+-3     0      -1     3     
+1      0      -2     1     
+2      0      -5     1     
+1      0      -4     1     
+0      0      -1     1     
+1      0      -3     1     
+1      0      -4     2     
+0      -2     -1     1     
+-4     2      -1     2     
+1      -3     -1     1     
+1      -1     -5     2     
+1      -2     -2     1     
+-1     -3     1      2     
+0      0      -2     1     
+0      -1     -5     3     
+-1     -2     -2     3     
+-4     1      0      2     
+1      -1     0      -1    
+1      0      -4     1     
+2      0      -2     0     
+-2     0      -1     2     
+1      -1     -2     1     
+2      -2     -3     1     
+1      -2     -1     1     
+-2     1      -2     2     
+0      -3     1      1     
+-1     -1     -6     4     
+0      -2     2      0     
+-2     -1     0      2     
+0      -2     -2     2     
+0      -2     -4     2     
+0      -3     -1     2     
+-1     -1     -1     2     
+1      -1     0      0     
+1      1      -5     1     
+2      -1     -2     0     
+-2     2      -1     1     
+1      0      -2     1     
+1      1      -4     1     
+1      -3     2      -1    
+-5     3      -3     3     
+0      -2     -1     2     
+-1     2      -4     2     
+1      -2     -2     1     
+-4     2      -2     2     
+0      0      -1     1     
+-2     0      -5     3     
+0      0      -1     1     
+-5     5      -1     1     
+1      -3     1      0     
+0      0      -3     1     
+2      -2     -1     0     
+-3     1      0      2     
+1      -4     1      0     
+1      -2     -3     2     
+0      -4     0      2     
+-4     0      -1     3     
+1      -4     1      1     
+-1     -1     -4     3     
+1      -4     0      1     
+-4     -1     0      3     
+1      -2     -2     1     
+-1     -1     -4     3     
+0      -4     -1     3     
+-4     -1     1      2     
+0      -1     0      1     
+0      -1     -4     2     
+0      -1     -1     1     
+-1     0      -1     2     
+1      -1     -1     1     
+0      0      -3     2     
+1      -2     -2     2     
+-5     2      -2     3     
+0      -3     -1     2     
+0      -1     -6     3     
+-1     -3     -1     2     
+-2     -2     -1     3     
+0      -1     -1     1     
+-1     0      -4     3     
+-1     -2     0      2     
+-4     0      0      3     
+FORMAT: at.conf START PROFILE 1 12 7 s C+G: 0 42
+2      -3     0      -1     
+2      3      -3     -2     
+6      -5     0      -5     
+7      -8     2      -8     
+5      5      -12    -5     
+5      0      2      -10    
+17     -95    -100   -100   
+-33    -34    -34    17     
+-40    -40    21     -38    
+-2     -12    12     -9     
+1      7      -3     -6     
+-3     -7     6      2      
+FORMAT: at.conf STOP PROFILE 1 12 6 s C+G: 0 42
+1      0      2      -3     
+0      2      -3     0      
+-4     2      -2     3      
+-69    -74    -53    17     
+9      -65    10     -72    
+14     -63    -1     -71    
+3      -7     -1     0      
+1      -1     -1     0      
+2      0      -4     0      
+1      -1     -3     1      
+1      -2     -2     1      
+1      -2     -3     2      
+FORMAT: at.conf CODING REGION 6 3 1 s C+G: 42 100
+-3     1      3      -3    
+1      1      1      -2    
+1      0      2      -4    
+-3     1      4      -4    
+1      -1     2      -2    
+1      -1     2      -4    
+0      0      2      -3    
+-3     2      3      -2    
+0      -1     3      -3    
+1      -1     -2     0     
+2      0      0      -3    
+-2     0      3      -1    
+-1     -1     2      -1    
+1      0      1      -2    
+0      0      3      -4    
+-3     1      4      -4    
+-1     2      3      -4    
+2      0      0      -2    
+2      1      -1     -2    
+-2     1      3      -2    
+1      -1     2      -3    
+2      -4     2      -3    
+0      -1     3      -3    
+-2     1      3      -2    
+0      -1     3      -3    
+1      1      0      -2    
+1      0      -1     0     
+-3     1      3      -2    
+0      0      2      -3    
+1      -1     1      -1    
+1      -1     2      -3    
+-3     2      3      -4    
+-1     -1     5      -5    
+1      -2     2      -2    
+2      -1     0      -3    
+-2     0      4      -2    
+1      -2     3      -3    
+2      -3     1      -2    
+1      -3     3      -3    
+-2     0      3      -2    
+1      -3     3      -3    
+1      -1     1      -1    
+3      -2     -2     -1    
+-3     0      3      -1    
+0      -2     3      -2    
+1      -1     0      -1    
+2      -3     2      -3    
+-2     1      3      -2    
+-1     1      0      0     
+2      -1     0      -2    
+0      0      0      0     
+-3     0      4      -3    
+1      -1     2      -2    
+1      -3     2      -3    
+1      -1     1      -2    
+-3     2      3      -2    
+1      -1     -1     0     
+2      -1     -1     -1    
+1      -1     2      -2    
+-3     0      4      -2    
+-2     0      3      -3    
+1      -1     0      -1    
+1      0      2      -4    
+-3     0      4      -4    
+-1     -1     3      -3    
+3      -1     0      -3    
+2      -1     1      -3    
+-2     0      4      -4    
+1      -1     2      -3    
+3      -5     3      -4    
+1      -2     2      -2    
+-3     1      3      -1    
+0      -3     4      -3    
+2      -2     -1     0     
+2      0      0      -3    
+-2     -1     3      -2    
+1      -2     1      -1    
+2      -1     0      -2    
+1      -2     3      -3    
+-3     1      4      -3    
+0      0      3      -4    
+1      2      0      -3    
+2      1      -1     -3    
+-3     2      3      -2    
+2      -1     0      -2    
+3      -6     2      -3    
+2      -3     2      -3    
+0      0      1      -1    
+0      -2     3      -2    
+1      1      0      -2    
+3      -2     -2     0     
+-3     1      3      -2    
+2      -2     1      -4    
+1      0      0      -1    
+3      -1     1      -4    
+-2     1      3      -4    
+-1     -2     5      -4    
+1      -2     3      -4    
+2      0      1      -3    
+-2     0      4      -3    
+1      -3     3      -3    
+1      -7     4      -4    
+1      -1     2      -2    
+-2     0      3      -1    
+1      -3     3      -3    
+0      -2     4      -3    
+3      -3     -3     -1    
+-2     -1     4      -2    
+0      -2     3      -3    
+1      -3     2      -2    
+1      -4     3      -3    
+-2     0      3      -2    
+1      0      -1     0     
+2      -2     0      -1    
+1      1      -1     -1    
+-3     0      4      -2    
+1      -2     2      -2    
+2      -4     1      -2    
+1      -2     2      -2    
+-3     1      3      -2    
+1      -4     0      2     
+2      -2     0      -1    
+2      -1     1      -2    
+-2     0      3      -2    
+0      -1     2      -3    
+2      0      -2     0     
+1      -1     2      -3    
+-3     -1     5      -3    
+-1     1      3      -3    
+2      0      -1     -2    
+3      1      -1     -4    
+-3     2      2      -3    
+1      -1     1      -2    
+3      -3     1      -3    
+2      -1     2      -4    
+-2     1      2      -1    
+0      -1     2      -2    
+2      -1     -2     0     
+3      0      -2     -3    
+-1     0      2      -1    
+0      0      1      -1    
+2      -1     0      -2    
+1      -1     2      -4    
+-3     2      3      -3    
+-1     1      3      -4    
+2      0      0      -2    
+1      3      -2     -3    
+-2     1      2      -1    
+0      1      1      -2    
+2      -2     0      -2    
+0      0      1      -1    
+-2     2      2      -2    
+0      -1     3      -2    
+2      1      0      -3    
+1      1      -2     0     
+-2     1      3      -2    
+1      0      2      -3    
+1      -1     1      -1    
+2      0      1      -4    
+-3     2      3      -3    
+-1     -2     4      -4    
+2      -2     1      -2    
+2      0      0      -3    
+-1     0      3      -2    
+1      -1     2      -3    
+3      -3     0      -2    
+1      -3     3      -3    
+-2     0      3      -1    
+2      -1     1      -3    
+2      -1     -2     0     
+4      -1     -2     -3    
+-1     0      1      0     
+0      -1     2      -1    
+2      -2     0      -1    
+2      -3     2      -3    
+-2     1      3      -2    
+0      1      -2     1     
+2      0      -1     -1    
+2      0      -3     -1    
+-2     1      3      -2    
+0      0      1      -1    
+2      -1     -1     -2    
+1      -1     0      -1    
+-2     2      2      -2    
+1      -1     0      -1    
+2      0      -2     -1    
+1      -1     1      -2    
+-2     0      3      -1    
+0      1      2      -3    
+2      0      -2     0     
+1      0      2      -3    
+-2     2      3      -3    
+-1     0      3      -3    
+2      1      -1     -1    
+2      0      1      -3    
+-2     1      3      -3    
+1      -1     2      -2    
+2      -3     1      -2    
+0      -1     2      -2    
+-2     1      2      -1    
+0      -2     3      -2    
+1      0      -3     1     
+2      0      -1     -2    
+-1     -1     3      -1    
+0      -1     1      -1    
+1      0      0      -1    
+0      -1     2      -2    
+-3     2      3      -3    
+0      0      3      -4    
+1      1      -1     -2    
+2      1      -1     -2    
+-3     4      1      -3    
+1      -1     1      -2    
+2      -3     1      -3    
+1      -2     2      -2    
+-3     2      2      -1    
+0      -2     2      -2    
+0      3      -2     -1    
+3      -2     -2     -1    
+-3     2      3      -2    
+0      0      1      -2    
+1      0      -1     0     
+2      -1     0      -3    
+-3     3      3      -3    
+0      -2     4      -4    
+1      0      0      -1    
+2      -1     0      -3    
+-2     0      3      -2    
+1      -2     2      -2    
+2      -2     0      -1    
+1      -3     2      -1    
+-2     0      3      -1    
+1      -3     3      -3    
+0      0      -1     0     
+3      -2     -2     -2    
+-3     0      3      -1    
+0      -1     3      -2    
+1      -1     -1     0     
+2      -2     2      -2    
+-3     1      3      -2    
+-1     0      2      -2    
+1      0      -1     -1    
+2      1      -2     -2    
+-3     1      3      -3    
+1      -1     2      -2    
+1      -2     1      -1    
+1      -2     1      -1    
+-3     2      2      -1    
+-1     -2     1      1     
+2      -1     -2     0     
+1      -1     2      -2    
+-2     0      2      -1    
+-1     1      3      -2    
+1      0      -1     0     
+1      -1     2      -3    
+-3     1      4      -5    
+-2     1      3      -3    
+1      1      0      -2    
+1      0      1      -4    
+-3     1      3      -3    
+2      0      1      -3    
+2      -3     2      -3    
+1      -2     2      -3    
+-2     1      2      -1    
+1      -1     2      -3    
+2      0      -2     0     
+2      0      0      -3    
+-2     0      3      -2    
+0      -1     2      -1    
+1      0      0      -1    
+0      0      3      -3    
+-3     2      3      -3    
+-1     0      3      -4    
+2      -1     1      -2    
+1      1      0      -2    
+-2     0      3      -1    
+0      2      1      -3    
+2      -3     1      -2    
+-2     0      3      -1    
+-3     2      2      -2    
+-1     0      4      -4    
+0      1      1      -2    
+1      1      -1     0     
+-3     0      4      -3    
+0      -1     3      -3    
+0      -1     1      0     
+1      -1     1      -3    
+-3     2      3      -4    
+0      -1     4      -4    
+2      -1     0      -2    
+2      -1     1      -4    
+-2     -1     3      -1    
+1      -2     3      -3    
+3      -5     1      -3    
+2      -3     2      -3    
+-2     1      2      -1    
+1      -2     3      -3    
+1      -1     -1     0     
+3      -1     -1     -3    
+-4     1      3      -1    
+0      -1     3      -3    
+2      -1     -1     0     
+2      -3     2      -4    
+-3     1      3      -1    
+-1     1      1      0     
+2      0      -1     -2    
+1      1      -1     -2    
+-3     0      4      -3    
+0      -1     2      -1    
+2      -2     0      -1    
+1      -1     1      -1    
+-3     2      2      -1    
+1      -1     -1     0     
+1      0      -1     -1    
+1      -1     2      -3    
+-2     1      3      -2    
+-2     1      3      -3    
+1      0      -1     -1    
+0      0      2      -2    
+-4     0      4      -3    
+0      0      3      -2    
+3      -2     0      -2    
+2      -2     1      -2    
+-2     0      4      -2    
+2      -1     1      -3    
+3      -7     4      -5    
+0      -3     3      -2    
+-2     0      3      -1    
+1      -3     3      -3    
+2      -1     0      -1    
+2      -1     0      -2    
+-2     -1     4      -1    
+0      -2     2      -2    
+2      -2     0      -1    
+1      -3     3      -3    
+-2     -1     4      -3    
+1      -1     2      -4    
+2      1      -1     -3    
+2      1      0      -3    
+-3     1      3      -2    
+2      0      0      -4    
+2      -6     2      -2    
+1      -1     3      -4    
+-3     1      4      -3    
+0      0      3      -4    
+1      2      -1     -3    
+2      -2     -2     0     
+-2     1      3      -3    
+2      -3     3      -6    
+0      0      0      0     
+2      0      1      -4    
+-3     1      4      -3    
+-1     -1     4      -3    
+1      -1     3      -4    
+2      -1     1      -2    
+-2     0      3      -3    
+1      -2     3      -4    
+0      -10    6      -5    
+1      -4     3      -3    
+-2     0      3      -1    
+2      -4     4      -4    
+-2     -3     5      -3    
+3      -4     -2     -1    
+-3     -2     4      -1    
+0      -1     3      -3    
+0      -4     3      -2    
+2      -4     3      -4    
+-2     -1     4      -2    
+-1     0      0      0     
+2      -3     1      -2    
+0      2      -2     -1    
+-2     -1     4      -3    
+1      -1     2      -2    
+1      -5     2      0     
+1      -1     2      -2    
+-3     1      3      -2    
+0      -1     1      0     
+3      -3     0      -2    
+2      -1     0      -2    
+-2     -1     4      -2    
+1      -1     2      -3    
+1      -1     -2     1     
+1      -2     1      -2    
+-2     -1     4      -2    
+-1     1      2      -2    
+2      2      -1     -3    
+3      1      -2     -6    
+-3     3      1      -1    
+2      -1     0      -2    
+3      -1     0      -3    
+2      -3     3      -3    
+-2     2      1      -1    
+1      -2     2      -2    
+1      0      -2     0     
+3      -1     -3     -2    
+-1     0      1      0     
+0      -1     0      0     
+1      0      0      -2    
+2      -1     1      -4    
+-3     3      2      -2    
+-1     1      3      -4    
+1      1      0      -3    
+2      2      -2     -3    
+-2     2      1      -1    
+0      2      0      -2    
+2      -2     1      -2    
+-3     1      2      -1    
+-4     3      1      -1    
+0      -1     2      -2    
+-1     3      -1     -2    
+1      1      -2     -1    
+-3     0      3      -2    
+1      -1     2      -2    
+0      -2     0      0     
+1      1      1      -3    
+-3     3      2      -2    
+0      -2     3      -2    
+1      -1     1      -2    
+3      -1     0      -4    
+-1     1      1      -1    
+1      -2     2      -3    
+3      -5     1      -3    
+2      -4     3      -4    
+-1     1      2      -1    
+2      -2     1      -3    
+1      -1     -1     -1    
+4      -2     -4     -3    
+-2     2      0      0     
+1      -1     2      -2    
+1      -2     0      -1    
+2      -4     3      -5    
+-1     1      1      0     
+-2     4      1      -5    
+1      0      1      -3    
+5      -2     -4     -3    
+-2     1      2      -1    
+1      0      0      -2    
+2      -1     0      -1    
+0      -1     0      1     
+-3     3      0      1     
+0      -2     1      0     
+1      0      -1     -1    
+1      1      0      -3    
+-1     0      2      -1    
+0      1      2      -3    
+0      0      -1     0     
+1      0      1      -3    
+-2     1      2      -2    
+-2     1      3      -3    
+1      1      0      -2    
+1      1      1      -4    
+-2     1      3      -3    
+1      0      1      -2    
+2      -3     1      -2    
+1      -1     2      -2    
+-2     1      2      -1    
+0      -2     3      -3    
+1      0      -1     0     
+2      0      1      -3    
+-1     -1     3      -2    
+-1     -1     2      -1    
+1      -1     -1     -1    
+0      -1     3      -3    
+-3     1      4      -3    
+-1     0      3      -4    
+1      1      -1     -2    
+1      1      0      -2    
+-3     2      3      -3    
+0      1      1      -2    
+2      -2     1      -2    
+-1     -1     3      -2    
+-3     3      1      -1    
+0      -1     3      -2    
+0      2      -2     -1    
+1      -1     0      0     
+-3     2      3      -2    
+0      0      2      -2    
+0      0      -1     1     
+0      1      0      -1    
+-3     2      3      -3    
+0      -2     4      -3    
+1      1      0      -1    
+2      0      1      -3    
+-2     0      3      -2    
+1      -2     2      -3    
+2      -3     0      -1    
+1      -3     2      -1    
+-3     0      3      -1    
+1      -2     2      -3    
+0      0      -1     1     
+3      -3     -1     -2    
+-3     0      3      -1    
+0      -1     2      -2    
+1      -1     -1     0     
+2      -2     2      -3    
+-3     0      3      -2    
+-1     3      2      -4    
+1      0      0      -1    
+1      3      -2     -3    
+-3     0      4      -2    
+1      0      1      -2    
+1      -2     0      0     
+1      -2     0      0     
+-4     2      1      1     
+1      -2     0      0     
+2      -1     -2     0     
+1      -1     2      -2    
+-2     0      3      -2    
+-1     0      3      -3    
+1      0      -2     0     
+1      -1     2      -2    
+-2     1      5      -5    
+-2     0      3      -2    
+1      0      -1     -1    
+2      0      0      -3    
+-3     1      4      -3    
+1      -1     2      -3    
+2      -3     2      -4    
+1      -1     2      -2    
+-3     1      3      -2    
+1      -2     2      -3    
+2      -2     -2     0     
+3      -1     -1     -2    
+-2     -1     3      -1    
+-1     -1     2      0     
+1      -1     1      -1    
+0      -1     3      -3    
+-3     1      4      -3    
+0      -1     4      -4    
+2      -1     0      -2    
+2      0      -1     -2    
+-3     0      3      -2    
+1      -1     2      -3    
+2      -5     3      -4    
+0      -2     3      -2    
+-2     1      3      -2    
+0      -1     3      -3    
+1      1      -1     -2    
+1      1      -2     -1    
+-2     0      4      -2    
+1      -1     2      -3    
+1      -2     1      0     
+1      -1     1      -3    
+-3     1      4      -3    
+0      -3     4      -4    
+2      -2     1      -1    
+3      -1     0      -3    
+-2     0      3      -2    
+1      -3     3      -3    
+3      -5     1      -3    
+2      -4     2      -2    
+-2     0      3      -1    
+1      -3     4      -4    
+1      -2     0      -1    
+3      -2     -2     -1    
+-3     -1     3      -1    
+0      -2     3      -2    
+2      -2     0      -1    
+2      -4     2      -3    
+-2     0      3      -1    
+0      -3     1      0     
+2      -2     0      -1    
+1      1      0      -2    
+-3     0      4      -2    
+1      -2     2      -2    
+2      -4     2      -2    
+1      -3     2      -2    
+-3     1      2      -1    
+1      -3     0      1     
+2      -2     -1     0     
+1      -1     2      -2    
+-3     -1     3      -1    
+-1     0      3      -2    
+1      -2     0      0     
+1      -1     2      -2    
+-3     0      4      -3    
+0      -1     3      -3    
+3      -1     0      -3    
+2      -1     0      -3    
+-3     0      4      -3    
+2      -1     2      -3    
+3      -4     2      -4    
+1      -2     2      -3    
+-3     0      3      -2    
+0      -3     4      -3    
+2      -2     0      -1    
+3      -1     0      -3    
+-2     -1     4      -2    
+0      -1     2      -2    
+2      -2     0      -1    
+1      -2     2      -3    
+-4     0      4      -3    
+0      -1     3      -4    
+1      1      0      -3    
+2      1      -1     -3    
+-3     0      3      -1    
+2      0      -1     -2    
+3      -6     1      -3    
+2      -2     1      -2    
+-2     1      2      -2    
+-1     -2     3      -2    
+1      2      -1     -2    
+3      -2     -2     -1    
+-3     1      4      -3    
+1      -1     2      -3    
+0      0      1      -1    
+2      0      1      -4    
+-3     1      4      -4    
+0      -3     4      -3    
+1      -3     3      -2    
+2      -2     1      -2    
+-2     -1     4      -2    
+1      -3     3      -2    
+1      -10    5      -4    
+0      -5     2      1     
+-3     -1     3      -1    
+1      -5     4      -2    
+-2     -5     5      -3    
+3      -3     -2     0     
+-4     -3     5      -1    
+0      -3     3      -3    
+0      -3     2      -1    
+2      -4     3      -3    
+-3     -1     4      -1    
+0      -2     3      -2    
+2      -3     1      -1    
+2      -3     1      -1    
+-3     -2     5      -2    
+1      -1     2      -3    
+2      -4     2      -1    
+1      -2     1      -1    
+-3     0      3      -1    
+-1     -4     2      1     
+3      -3     -1     -1    
+2      -2     1      -2    
+-2     -1     4      -1    
+0      0      2      -2    
+1      -1     -2     1     
+1      -1     1      -2    
+-2     -1     4      -3    
+0      1      3      -3    
+2      0      -1     -1    
+3      1      -1     -4    
+-2     1      3      -2    
+1      0      1      -2    
+3      -3     1      -3    
+1      -1     2      -3    
+-2     1      2      -1    
+1      -2     2      -2    
+2      -1     -3     1     
+4      -1     -2     -3    
+-2     0      2      0     
+1      -1     1      -1    
+2      -1     0      -1    
+1      0      1      -3    
+-2     2      3      -2    
+0      0      3      -4    
+2      -1     0      -2    
+2      1      -2     -3    
+-2     1      2      -1    
+1      0      0      -2    
+2      -4     1      -2    
+0      -2     2      -1    
+-1     1      2      -2    
+0      0      2      -2    
+1      1      0      -1    
+1      1      -2     0     
+-2     1      3      -2    
+1      -1     1      -2    
+1      -2     1      -1    
+2      1      0      -3    
+-2     2      3      -3    
+0      -2     4      -4    
+2      -2     0      -1    
+3      -1     0      -4    
+-1     0      3      -2    
+1      -1     1      -2    
+3      -3     0      -2    
+1      -4     2      -1    
+-1     0      2      -1    
+2      -2     2      -2    
+2      -2     -1     -1    
+4      -1     -3     -3    
+-2     0      2      0     
+0      0      2      -1    
+2      -3     1      -2    
+2      -3     2      -4    
+-2     0      2      0     
+1      2      -4     0     
+2      -1     0      -1    
+0      2      -4     1     
+-2     0      3      -2    
+1      -1     1      -2    
+3      -3     0      -2    
+1      -3     2      -1    
+-2     1      2      -1    
+1      -1     -2     1     
+2      -1     -2     0     
+1      0      0      -1    
+-2     -1     3      -1    
+0      0      2      -2    
+1      -1     -1     0     
+1      0      1      -3    
+-1     1      3      -2    
+0      -1     3      -3    
+2      0      0      -2    
+3      0      0      -5    
+-2     0      4      -3    
+1      0      1      -2    
+2      -2     1      -3    
+1      -2     3      -4    
+-2     1      3      -2    
+0      -2     3      -3    
+2      0      -2     0     
+3      0      -1     -3    
+0      -1     3      -2    
+0      -1     2      -1    
+1      -1     0      -1    
+1      -1     3      -3    
+-3     1      4      -3    
+0      -1     4      -4    
+1      0      0      -1    
+2      0      0      -3    
+-3     1      3      -3    
+1      0      1      -2    
+3      -4     1      -2    
+1      -3     2      -2    
+-2     2      2      -2    
+0      -2     2      -2    
+1      2      -2     -1    
+3      -3     0      -2    
+-2     2      3      -3    
+0      0      2      -3    
+0      0      -1     0     
+2      0      1      -3    
+-3     2      3      -3    
+0      -2     4      -4    
+1      0      0      -1    
+2      -1     1      -4    
+-2     0      4      -3    
+1      -1     2      -3    
+3      -2     0      -2    
+0      -3     3      -2    
+-2     0      3      -1    
+1      -2     3      -3    
+0      -1     0      0     
+3      -2     -1     -2    
+-3     -1     4      -2    
+0      -1     3      -2    
+1      -1     -1     0     
+2      -2     2      -3    
+-2     1      4      -2    
+0      0      2      -2    
+2      -1     0      -1    
+1      1      1      -3    
+-3     0      4      -3    
+1      -2     2      -2    
+2      -2     -1     -1    
+1      -3     1      -1    
+-3     0      2      0     
+0      -4     1      2     
+2      -2     -1     0     
+1      -2     2      -2    
+-3     -1     3      -1    
+-1     0      3      -3    
+1      0      -1     0     
+1      -2     2      -3    
+-2     0      5      -5    
+-2     1      4      -4    
+0      2      0      -2    
+2      1      1      -5    
+-3     1      4      -3    
+1      -1     2      -3    
+1      -3     4      -4    
+0      -3     4      -3    
+-3     1      3      -2    
+1      -2     3      -3    
+2      -1     -1     -1    
+3      0      0      -3    
+-2     -1     4      -2    
+0      -2     2      -1    
+0      0      1      -1    
+0      -1     4      -4    
+-3     1      4      -3    
+-1     -1     4      -5    
+2      -1     1      -2    
+2      0      0      -3    
+-3     0      4      -2    
+1      -1     2      -3    
+1      -3     3      -3    
+-1     -3     4      -2    
+-3     1      3      -1    
+0      -1     4      -4    
+1      1      -1     -2    
+1      -1     0      0     
+-2     -1     4      -2    
+0      -1     3      -3    
+0      -2     1      0     
+2      -2     2      -3    
+-3     1      4      -4    
+0      -2     5      -5    
+1      0      1      -2    
+3      -1     1      -4    
+-2     0      4      -2    
+1      -3     3      -3    
+3      -4     2      -3    
+1      -4     3      -3    
+-2     0      3      -2    
+0      -2     3      -3    
+1      0      1      -2    
+3      -2     -2     0     
+-4     0      3      -1    
+0      -2     4      -3    
+1      -1     0      -1    
+2      -4     3      -4    
+-3     0      4      -3    
+-1     1      0      0     
+2      -1     0      -2    
+1      2      -3     -1    
+-3     0      5      -3    
+1      -2     2      -2    
+1      -2     2      -2    
+1      -2     2      -3    
+-4     2      3      -2    
+0      -1     -1     1     
+2      -2     -1     -1    
+2      -2     2      -3    
+-2     -1     4      -2    
+-2     1      3      -3    
+1      -1     0      -1    
+1      -1     3      -3    
+-3     0      5      -4    
+-1     -1     3      -2    
+2      -2     1      -2    
+2      -1     1      -3    
+-3     1      4      -3    
+1      -2     2      -2    
+2      -6     3      -4    
+0      -2     3      -3    
+-3     1      3      -1    
+0      -2     3      -2    
+1      0      -1     0     
+2      -1     0      -3    
+-2     -1     4      -1    
+0      -1     2      -1    
+2      -2     1      -2    
+0      -2     3      -3    
+-3     0      4      -3    
+0      -1     3      -4    
+1      1      1      -3    
+2      0      -1     -3    
+-3     1      4      -3    
+2      0      1      -3    
+3      -7     2      -3    
+0      -2     3      -3    
+-3     2      2      -2    
+-1     -1     3      -1    
+1      3      -1     -3    
+0      1      -2     0     
+-2     1      3      -3    
+1      -1     2      -4    
+0      1      0      0     
+1      0      2      -4    
+-2     2      3      -4    
+-1     -2     4      -3    
+1      -1     3      -3    
+2      0      1      -3    
+-2     0      3      -2    
+1      -2     3      -3    
+0      -8     5      -4    
+1      -4     3      -2    
+-2     0      4      -2    
+1      -4     3      -2    
+-1     -2     4      -2    
+2      -3     -2     1     
+-3     -2     4      -1    
+0      -1     3      -3    
+0      -2     2      0     
+1      -3     3      -3    
+-3     -1     4      -2    
+0      -1     2      -1    
+2      -2     1      -2    
+2      0      -2     -1    
+-2     -1     5      -3    
+1      -1     2      -2    
+1      -4     3      -2    
+0      -2     2      -2    
+-3     1      3      -1    
+0      -2     1      1     
+2      -2     -1     -1    
+1      -1     1      -1    
+-2     -1     3      0     
+0      0      2      -2    
+1      0      -1     1     
+1      -1     2      -2    
+-2     -1     5      -4    
+-1     1      3      -3    
+2      0      -1     -2    
+3      0      0      -4    
+-3     2      3      -3    
+1      -1     1      -1    
+2      -2     1      -3    
+1      -3     3      -3    
+-3     1      3      -2    
+1      -1     2      -3    
+2      -1     -2     0     
+3      0      -1     -3    
+-2     0      3      -1    
+0      -1     1      -1    
+1      -1     1      -2    
+1      0      2      -4    
+-3     2      4      -3    
+0      0      3      -4    
+2      0      0      -3    
+2      1      -1     -4    
+-2     2      2      -2    
+1      1      0      -2    
+2      -2     1      -2    
+-1     0      3      -1    
+-2     2      2      -2    
+0      -1     3      -2    
+2      2      -2     -3    
+1      -1     0      -1    
+-2     0      3      -2    
+0      0      2      -3    
+1      -1     1      0     
+1      0      2      -4    
+-3     2      3      -3    
+-1     -1     4      -4    
+2      -1     0      -2    
+3      -1     1      -4    
+-2     0      3      -2    
+1      -1     2      -2    
+2      -3     1      -2    
+1      -4     3      -2    
+-2     1      2      -2    
+1      -2     2      -3    
+1      -1     0      0     
+4      -2     -3     -3    
+-3     1      2      0     
+0      -1     3      -2    
+1      -2     1      -1    
+2      -3     3      -4    
+-2     1      3      -2    
+0      1      0      -1    
+2      0      0      -2    
+3      2      -3     -3    
+-2     0      4      -3    
+1      0      1      -2    
+2      -1     0      -1    
+1      -2     1      -2    
+-3     2      2      -1    
+2      -2     -2     0     
+2      -1     -2     -1    
+1      -1     1      -3    
+-2     0      3      -1    
+-1     1      2      -3    
+1      0      -1     0     
+1      -1     2      -3    
+-3     1      4      -3    
+-2     0      4      -5    
+1      1      0      -2    
+1      0      2      -4    
+-3     1      4      -4    
+1      -1     2      -2    
+1      -3     2      -2    
+0      -1     3      -2    
+-3     1      3      -1    
+-1     -1     4      -3    
+1      1      -1     0     
+1      0      1      -3    
+-2     0      3      -2    
+0      0      2      -1    
+1      0      0      -1    
+0      -1     3      -3    
+-3     1      4      -4    
+-1     -1     4      -4    
+1      1      0      -1    
+1      0      0      -3    
+-3     2      3      -3    
+0      0      2      -2    
+2      -3     2      -3    
+0      -2     3      -2    
+-4     3      2      -1    
+0      -1     2      -2    
+1      2      -1     -2    
+1      -2     1      0     
+-3     2      3      -3    
+-1     0      2      -2    
+0      0      0      0     
+1      -1     1      -2    
+-4     2      4      -4    
+-1     -2     5      -4    
+1      0      0      -2    
+2      0      1      -3    
+-2     1      3      -3    
+1      -2     3      -3    
+2      -2     0      -1    
+0      -3     3      -2    
+-2     1      3      -1    
+0      -2     3      -2    
+0      0      -1     0     
+3      -3     0      -2    
+-2     0      3      -1    
+0      -1     3      -2    
+1      0      -1     0     
+1      -3     3      -3    
+-3     1      4      -3    
+-1     2      1      -2    
+1      -1     0      -1    
+1      3      -4     -1    
+-2     1      4      -4    
+0      -1     2      -2    
+1      -2     1      -1    
+1      -2     1      -1    
+-4     2      2      -1    
+0      -3     1      1     
+1      0      -2     0     
+0      -1     2      -2    
+-3     1      3      -1    
+-1     1      2      -3    
+1      1      -1     -1    
+0      -1     3      -3    
+-2     1      5      -6    
+-1     1      0      -1    
+0      2      -3     0     
+2      1      -1     -3    
+-6     4      0      0     
+2      -1     -2     0     
+0      2      -2     -1    
+1      1      0      -2    
+-5     4      -2     1     
+2      -2     -1     -1    
+0      0      -5     2     
+2      1      -2     -2    
+-3     2      -4     3     
+0      -1     -1     1     
+-1     2      -6     2     
+0      0      1      -2    
+-5     3      -2     2     
+1      1      -1     -1    
+0      3      -6     0     
+2      1      -2     -3    
+-5     4      -2     1     
+1      0      -3     0     
+0      0      -2     2     
+0      1      1      -3    
+-5     4      -5     2     
+0      0      -1     0     
+0      3      -7     1     
+0      1      -3     0     
+-5     1      -4     4     
+0      1      -1     0     
+-1     3      -4     1     
+1      0      0      -1    
+-6     4      -2     1     
+1      -1     1      -2    
+1      1      -3     0     
+2      0      0      -3    
+-5     3      -2     1     
+2      -2     0      -1    
+1      1      -2     -1    
+2      -2     1      -2    
+-5     3      -2     2     
+2      -4     0      -1    
+1      0      -4     1     
+3      -1     -3     -1    
+-5     2      -3     3     
+1      -2     0      -1    
+0      2      -5     1     
+1      -1     1      -2    
+-5     3      -3     2     
+1      0      0      -1    
+-1     3      -5     0     
+1      2      -2     -2    
+-5     3      -1     1     
+2      0      -2     0     
+0      2      -2     -1    
+1      1      0      -2    
+-6     4      -3     1     
+1      -1     0      0     
+1      1      -6     1     
+1      1      -1     -2    
+-4     3      -3     2     
+0      0      0      0     
+0      2      -4     1     
+1      0      0      -2    
+-6     4      -1     1     
+1      0      0      -2    
+3      1      -5     -1    
+2      0      0      -3    
+-5     4      0      0     
+2      -2     -1     -1    
+2      0      -1     -1    
+2      0      0      -2    
+-4     2      -2     2     
+1      -4     1      0     
+1      0      -7     2     
+1      0      -2     0     
+-4     1      -3     3     
+1      -2     0      1     
+1      2      -5     0     
+1      -1     1      -1    
+-5     2      -2     2     
+2      0      -1     -2    
+-1     6      -7     -3    
+3      0      -2     -2    
+-6     5      -4     1     
+2      0      -4     0     
+1      2      -2     -1    
+3      -2     -1     -3    
+-5     4      -7     2     
+0      -1     0      0     
+-1     5      -7     -1    
+3      -1     -3     -1    
+-5     4      -4     2     
+2      -1     -1     -1    
+-1     4      -5     -1    
+2      -1     -1     -2    
+-5     5      -4     1     
+0      -1     1      -2    
+0      2      -1     -2    
+1      2      -1     -2    
+-5     3      -2     1     
+2      -3     0      -1    
+1      -2     1      -1    
+1      1      0      -2    
+-4     3      -3     2     
+1      -3     1      0     
+-2     0      -1     2     
+2      0      -5     1     
+-6     1      -1     3     
+1      -2     0      0     
+0      1      -2     1     
+0      -1     1      -1    
+-4     1      -2     2     
+1      -1     0      -1    
+0      1      -3     0     
+2      1      -1     -3    
+-4     3      -1     1     
+2      0      -3     0     
+1      0      -2     0     
+2      0      0      -2    
+-6     4      -3     2     
+2      -4     0      0     
+1      0      -5     1     
+2      0      -3     -1    
+-5     2      -2     3     
+1      -1     -1     0     
+0      2      -6     1     
+1      0      0      -1    
+-5     3      -2     1     
+1      1      -1     -1    
+1      1      -4     1     
+3      1      -1     -4    
+-5     4      -1     0     
+2      -1     -2     0     
+1      1      -2     -1    
+3      -1     -1     -3    
+-4     3      -2     2     
+2      -3     -1     0     
+0      -1     -6     3     
+3      0      -4     -2    
+-4     1      -3     3     
+1      -1     -1     1     
+0      2      -4     1     
+2      -1     0      -2    
+-5     3      -2     2     
+1      0      -1     0     
+0      2      -5     1     
+1      3      -3     -3    
+-6     3      -3     2     
+1      0      -5     1     
+0      0      -3     2     
+0      1      0      -1    
+-6     4      -5     3     
+0      -2     0      1     
+0      1      -4     1     
+1      2      -4     0     
+-6     1      -4     4     
+1      0      -1     0     
+0      1      -3     1     
+1      2      -1     -2    
+-5     3      -2     2     
+1      -1     1      -1    
+1      1      -4     0     
+1      -1     1      -3    
+-5     3      -1     2     
+2      -1     -2     0     
+3      -2     -1     -1    
+1      -3     2      -2    
+-3     2      -2     2     
+3      -3     -2     0     
+1      -1     -5     2     
+4      -1     -5     -1    
+-5     -1     -5     5     
+1      -1     0      0     
+0      1      -3     1     
+0      -2     2      -1    
+-4     2      -2     3     
+1      1      -2     -1    
+0      3      -5     0     
+2      2      -2     -3    
+-5     4      -2     1     
+1      1      -3     0     
+1      2      -3     -1    
+2      0      -1     -2    
+-5     4      -5     2     
+2      -2     -1     0     
+1      1      -6     2     
+2      0      -5     0     
+-4     1      -3     4     
+0      0      -1     0     
+0      2      -5     1     
+1      0      0      -1    
+-5     4      -2     1     
+-2     0      2      -3    
+1      -1     -2     -1    
+1      1      -1     -5    
+-5     2      3      -3    
+2      -1     -2     0     
+1      1      -2     -1    
+1      0      1      -3    
+-3     3      -3     2     
+-3     -1     3      -3    
+0      1      -3     -1    
+0      0      -3     -1    
+-2     0      1      -1    
+1      -1     -1     1     
+0      2      -5     1     
+1      0      1      -2    
+-4     2      -2     2     
+1      0      0      -2    
+0      3      -5     0     
+2      1      -1     -3    
+-8     6      -4     0     
+2      0      -3     0     
+0      1      -2     0     
+2      0      0      -2    
+-7     5      -7     2     
+1      -1     -1     0     
+-1     3      -6     1     
+2      0      -3     -1    
+-6     4      -6     2     
+1      0      -1     0     
+-1     3      -5     0     
+1      0      0      -2    
+-7     5      -4     0     
+-1     -2     4      -4    
+1      -1     -1     0     
+1      0      1      -3    
+-4     0      4      -2    
+2      -1     -1     -1    
+1      1      -2     0     
+2      -2     1      -2    
+-5     2      -2     2     
+1      -2     1      -1    
+0      0      -3     2     
+2      0      -1     -2    
+-4     1      0      2     
+1      -1     0      0     
+-1     2      -3     1     
+1      -1     1      -2    
+-6     2      -1     2     
+1      1      0      -2    
+-1     4      -5     0     
+1      2      0      -4    
+-5     5      -2     0     
+2      0      -1     -1    
+0      2      -2     0     
+2      0      -1     -2    
+-5     4      -4     2     
+1      -2     -1     0     
+0      1      -6     2     
+2      1      -2     -1    
+-6     2      -3     3     
+0      0      0      0     
+0      2      -5     1     
+1      0      1      -2    
+-5     4      -2     0     
+0      2      0      -1    
+0      2      -3     0     
+2      0      0      -3    
+-5     4      -1     0     
+3      -1     -3     -1    
+1      0      -2     0     
+2      -1     1      -3    
+-4     3      -3     2     
+3      -2     -1     -1    
+0      0      -4     2     
+3      0      -3     -2    
+-3     2      -2     2     
+1      -1     -1     0     
+0      2      -6     2     
+0      0      1      -1    
+-5     3      -3     2     
+1      1      0      -2    
+0      3      -4     0     
+1      1      -1     -2    
+-5     3      -2     2     
+2      1      -4     0     
+0      0      -2     1     
+-1     0      1      0     
+-5     4      -4     2     
+0      1      0      -1    
+-1     2      -3     1     
+0      2      -2     0     
+-7     1      1      2     
+1      0      -1     -1    
+-1     2      -3     1     
+1      0      0      -1    
+-4     3      -1     1     
+1      -1     1      -2    
+1      2      -3     -1    
+3      0      0      -4    
+-5     3      -2     2     
+2      -2     0      -2    
+2      0      -2     -1    
+3      -3     1      -3    
+-4     3      -3     2     
+3      -3     0      -2    
+0      0      -3     2     
+3      -1     -3     -2    
+-5     2      -2     3     
+1      -1     1      -1    
+0      2      -5     1     
+2      -2     1      -2    
+-5     3      -3     3     
+1      1      0      -2    
+-1     3      -5     0     
+2      2      -2     -2    
+-5     3      -1     1     
+2      0      -3     -1    
+1      2      -3     0     
+2      0      0      -2    
+-5     4      -4     2     
+2      -1     -1     -1    
+0      2      -5     2     
+2      1      -1     -2    
+-4     3      -2     2     
+1      0      -1     -1    
+0      2      -5     1     
+1      0      0      -1    
+-6     3      -1     2     
+1      1      0      -2    
+2      2      -3     -1    
+2      0      0      -2    
+-5     4      -1     1     
+3      0      -2     -1    
+3      -2     0      -3    
+2      0      -1     -2    
+-4     3      -2     1     
+2      -2     0      -1    
+1      0      -5     2     
+2      0      -2     -1    
+-5     2      -2     3     
+1      -2     0      0     
+1      2      -5     1     
+1      -2     1      -2    
+-5     2      -1     2     
+2      0      -1     -2    
+0      4      -5     -2    
+3      1      -2     -2    
+-7     5      -4     2     
+4      -1     -5     -1    
+2      0      -3     0     
+2      -3     1      -2    
+-7     3      -2     3     
+1      0      1      -2    
+0      4      -5     -1    
+2      -1     -3     0     
+-6     3      -3     3     
+3      -1     -1     -3    
+0      3      -4     0     
+3      -1     -1     -2    
+-5     4      -3     2     
+1      0      0      -1    
+-1     3      -1     -2    
+2      1      -1     -2    
+-6     4      -1     0     
+3      -2     -1     -2    
+0      -4     3      -1    
+3      -2     0      -2    
+-5     3      -2     2     
+2      -4     1      -1    
+-1     0      1      0     
+3      -2     -4     -1    
+-6     0      -2     4     
+2      -1     -1     -1    
+0      0      -1     1     
+2      -2     1      -2    
+-3     2      -1     2     
+1      1      -1     -1    
+0      2      -2     0     
+2      2      -2     -2    
+-5     4      -2     1     
+2      0      -3     -1    
+0      -1     -1     1     
+2      0      0      -1    
+-6     4      -2     2     
+3      -3     -1     -2    
+2      0      -4     1     
+3      -1     -4     -1    
+-7     3      -2     3     
+2      -1     -1     -1    
+0      1      -5     2     
+1      0      0      -1    
+-6     3      -1     2     
+1      1      -1     -1    
+1      2      -3     0     
+3      0      -1     -4    
+-5     4      -2     1     
+2      0      -4     0     
+1      2      -3     -1    
+3      -2     0      -3    
+-4     3      -2     2     
+2      -2     -1     -1    
+0      0      -6     3     
+3      0      -4     -2    
+-4     2      -3     3     
+1      -1     -2     1     
+0      2      -5     2     
+3      -2     0      -2    
+-5     3      -3     2     
+1      0      -1     -1    
+0      2      -4     1     
+1      3      -2     -3    
+-5     3      -3     2     
+1      2      -6     1     
+1      -1     -2     2     
+-2     2      1      0     
+-7     4      -5     3     
+0      -1     0      1     
+-2     2      -6     2     
+-1     2      -4     1     
+-6     2      -2     3     
+2      0      -1     -1    
+-1     1      -3     2     
+1      2      0      -2    
+-5     4      -2     1     
+2      -1     -1     -1    
+0      2      -2     0     
+2      -1     1      -3    
+-5     3      -3     2     
+2      0      -3     -1    
+3      -3     0      -1    
+2      -3     2      -2    
+-4     3      -3     1     
+3      -2     -2     -1    
+1      -1     -4     2     
+3      0      -4     -1    
+-6     3      -5     3     
+2      -1     -1     0     
+1      1      -4     1     
+1      -2     3      -2    
+-4     2      -3     3     
+1      1      -1     -1    
+-1     3      -3     -1    
+2      2      -2     -3    
+-5     4      -1     1     
+2      2      -5     -1    
+0      2      -3     1     
+1      0      -1     0     
+-6     5      -5     2     
+2      0      -1     -1    
+0      2      -6     2     
+2      1      -4     -1    
+-5     2      -2     3     
+2      -1     -1     -1    
+0      1      -5     1     
+2      -1     0      -2    
+-5     3      -2     2     
+-3     1      4      -5    
+-1     1      -1     0     
+2      -1     0      -4    
+-4     0      4      -3    
+2      0      -2     -1    
+1      -1     -2     0     
+2      0      0      -3    
+-4     2      -2     2     
+-1     -1     1      -3    
+-1     -4     -4     2     
+2      -1     1      -5    
+-4     2      3      -4    
+1      -1     0      0     
+0      1      -6     2     
+1      -1     1      -2    
+-3     2      -1     2     
+1      0      0      -2    
+0      2      -3     0     
+2      1      -1     -3    
+-7     5      -2     0     
+2      1      -4     0     
+0      1      -3     1     
+1      0      2      -2    
+-7     6      -7     1     
+1      -1     1      -1    
+-1     3      -6     2     
+1      0      -1     0     
+-7     3      -2     2     
+1      0      -1     -1    
+0      2      -4     2     
+1      0      0      -1    
+-6     5      -3     0     
+-1     -4     4      -4    
+0      0      -1     -1    
+2      -1     1      -5    
+-2     -1     4      -4    
+3      -2     -1     -2    
+1      0      -2     0     
+2      -2     0      -2    
+-5     2      -2     2     
+2      -2     0      -1    
+0      1      -4     2     
+3      0      -1     -3    
+-6     2      -1     2     
+2      -1     -1     0     
+-1     1      -4     2     
+2      -2     1      -2    
+-4     2      -1     2     
+1      2      -1     -2    
+0      4      -5     0     
+1      2      -1     -3    
+-6     5      -1     0     
+2      1      -2     -1    
+0      1      -4     1     
+2      0      -1     -1    
+-6     4      -4     3     
+2      -1     -1     -1    
+1      1      -5     1     
+2      0      -2     -2    
+-5     2      -2     3     
+1      0      0      -1    
+0      1      -5     2     
+1      0      0      -1    
+-5     3      0      1     
+0      1      0      -1    
+0      1      -2     1     
+2      0      -1     -2    
+-6     4      0      0     
+3      -1     -2     -1    
+2      1      -2     -1    
+2      -1     0      -2    
+-4     2      -2     2     
+3      -3     -1     -1    
+0      -1     -5     3     
+3      0      -3     -1    
+-3     1      -3     3     
+1      -2     -1     1     
+0      1      -5     2     
+1      0      0      -1    
+-5     2      -2     2     
+1      0      0      -1    
+0      2      -4     0     
+2      0      -1     -2    
+-6     2      -1     2     
+3      0      -4     0     
+0      -1     1      0     
+1      -1     2      -1    
+-5     3      -4     3     
+0      1      -1     0     
+0      2      -6     2     
+1      1      -4     0     
+-6     2      -3     3     
+1      0      -1     -1    
+0      2      -3     1     
+1      0      0      -1    
+-4     2      -1     1     
+1      -2     1      -1    
+1      0      -2     0     
+2      -1     0      -2    
+-5     2      -1     2     
+2      -2     0      -1    
+3      -1     -2     -1    
+2      -3     1      -2    
+-5     3      -2     2     
+3      -4     0      -1    
+1      -1     -4     2     
+4      -1     -5     -1    
+-5     0      -3     4     
+2      -3     0      0     
+0      1      -4     1     
+2      -2     1      -1    
+-5     2      -3     3     
+1      -1     0      -1    
+0      2      -5     1     
+2      0      -2     -2    
+-5     2      -1     2     
+2      -1     -3     0     
+1      1      -1     -1    
+2      -1     0      -2    
+-5     3      -4     3     
+2      -2     -1     0     
+1      0      -5     2     
+2      0      -1     -1    
+-4     1      -2     3     
+1      -1     -1     0     
+0      1      -4     1     
+1      -1     0      -1    
+-5     2      -1     2     
+1      0      0      -1    
+3      0      -4     -1    
+2      0      -1     -3    
+-5     3      0      1     
+2      -2     -3     0     
+3      0      -1     -3    
+2      -1     1      -3    
+-3     2      -1     2     
+2      -3     0      0     
+2      -1     -6     1     
+2      0      -3     -1    
+-4     1      -3     3     
+1      -2     -1     1     
+1      2      -4     0     
+2      -1     0      -1    
+-4     1      -2     3     
+2      0      0      -2    
+0      4      -5     -2    
+3      0      -2     -2    
+-6     3      -2     2     
+3      -1     -5     0     
+1      1      -4     1     
+2      -4     1      -1    
+-6     2      -4     3     
+0      -1     1      0     
+0      5      -7     -1    
+3      -1     -5     0     
+-6     3      -3     3     
+2      -1     -1     -1    
+0      3      -4     0     
+2      -1     0      -2    
+-4     3      -3     1     
+1      -1     0      -1    
+0      1      0      -1    
+2      0      -1     -2    
+-4     2      -1     2     
+3      -4     -1     -1    
+2      -4     1      0     
+2      -3     -1     0     
+-5     2      -1     2     
+2      -5     0      0     
+-2     -1     0      2     
+3      -1     -6     1     
+-6     -1     -1     4     
+2      -3     0      0     
+0      0      -2     1     
+1      -1     0      -1    
+-4     1      -2     3     
+1      -1     1      -1    
+1      1      -3     0     
+2      1      -1     -2    
+-5     2      0      2     
+3      -1     -3     -1    
+1      -1     0      0     
+2      -1     0      -2    
+-5     3      -3     2     
+2      -3     0      -1    
+1      -1     -4     2     
+3      -1     -4     0     
+-5     1      -2     4     
+2      -2     -1     0     
+1      1      -5     2     
+2      -1     0      -1    
+-4     2      -1     2     
+1      0      -1     -1    
+1      0      -4     1     
+3      0      -1     -3    
+-5     4      -1     1     
+2      -1     -2     0     
+2      0      -2     -1    
+3      -1     -1     -3    
+-4     2      -2     2     
+3      -3     -1     0     
+1      -1     -6     3     
+4      0      -5     -2    
+-3     0      -4     4     
+1      -1     -2     1     
+0      2      -5     1     
+2      -1     -1     -2    
+-5     2      -2     3     
+1      -1     -1     -1    
+1      1      -4     1     
+2      2      -3     -2    
+-6     2      -2     3     
+2      -1     -4     1     
+1      -1     -3     1     
+0      -1     0      0     
+-5     2      -5     3     
+1      -1     -1     1     
+0      1      -3     1     
+1      2      -5     0     
+-6     1      -4     4     
+2      -1     -1     0     
+1      0      -3     1     
+1      2      -1     -2    
+-4     2      -2     2     
+1      -1     1      -1    
+1      0      -3     1     
+2      -1     0      -3    
+-5     2      -1     2     
+2      -1     -2     0     
+2      -3     -1     0     
+1      -4     2      -1    
+-4     2      -3     3     
+3      -3     -3     0     
+1      -2     -6     3     
+4      0      -7     -2    
+-6     0      -5     5     
+2      -1     -2     0     
+1      0      -2     1     
+1      -1     1      -2    
+-4     2      -3     3     
+1      1      -2     -1    
+1      2      -4     1     
+2      2      -3     -2    
+-5     3      -2     2     
+2      0      -3     0     
+2      0      -3     0     
+2      -1     0      -1    
+-4     3      -3     2     
+2      -1     -2     0     
+1      0      -5     1     
+2      0      -4     0     
+-4     0      -3     4     
+2      -1     -2     0     
+1      1      -5     1     
+1      0      0      -1    
+-3     2      -2     2     
+-1     0      3      -4    
+2      -1     -4     -1    
+1      0      -1     -7    
+-4     0      3      -2    
+2      -1     -2     0     
+1      0      -2     0     
+2      -1     1      -3    
+-3     1      -2     3     
+0      -3     2      -3    
+1      -1     -6     1     
+2      -3     -3     -2    
+-2     0      1      -2    
+1      -2     0      0     
+0      2      -5     2     
+2      -1     1      -2    
+-3     1      -1     2     
+1      -1     1      -2    
+0      2      -4     0     
+2      0      0      -3    
+-7     5      -2     1     
+2      -1     -3     0     
+1      0      -3     1     
+2      -3     1      -2    
+-7     4      -5     3     
+1      -2     0      0     
+-1     3      -5     1     
+3      -1     -2     -1    
+-7     4      -3     2     
+1      0      0      -1    
+0      2      -5     1     
+2      0      0      -2    
+-7     5      -3     1     
+-1     -3     4      -4    
+1      -1     -1     1     
+1      -2     1      -5    
+-2     0      2      -1    
+2      -2     -1     -1    
+1      0      -2     0     
+2      -2     0      -1    
+-5     2      -2     3     
+2      -3     0      -1    
+1      -1     -3     2     
+3      -1     -1     -2    
+-5     1      0      3     
+1      -1     0      0     
+-1     2      -3     1     
+2      -2     1      -2    
+-5     1      -1     3     
+1      1      0      -2    
+0      3      -5     0     
+2      1      0      -4    
+-6     4      -1     0     
+2      -1     -2     0     
+1      1      -3     0     
+3      -3     -1     -1    
+-5     1      -3     3     
+2      -2     -1     0     
+1      0      -6     2     
+2      0      -2     -1    
+-5     1      -3     4     
+1      -1     0      0     
+1      1      -5     2     
+1      -1     1      -2    
+-4     3      -1     1     
+0      1      0      -2    
+-1     3      -3     0     
+2      0      0      -3    
+-6     4      -1     0     
+3      -2     -2     0     
+1      1      -1     -1    
+1      -1     1      -2    
+-4     3      -3     2     
+3      -3     -1     -1    
+0      0      -5     3     
+3      0      -3     -1    
+-3     2      -3     3     
+2      -1     -1     0     
+0      2      -5     1     
+1      -1     1      -1    
+-5     3      -2     2     
+1      0      0      -1    
+0      3      -5     1     
+2      0      -1     -2    
+-5     3      -1     2     
+2      0      -4     0     
+0      1      -1     1     
+1      -1     2      -2    
+-6     4      -5     3     
+0      0      0      0     
+0      3      -7     1     
+1      0      -2     0     
+-5     2      -3     3     
+1      1      -1     -1    
+0      2      -4     0     
+1      0      1      -1    
+-5     4      -2     1     
+1      -2     1      -2    
+1      2      -3     -1    
+2      -1     0      -3    
+-5     3      -2     2     
+2      -2     0      -1    
+2      0      -1     -2    
+2      -2     2      -3    
+-5     3      -3     2     
+2      -4     0      -1    
+0      1      -5     2     
+3      -2     -4     1     
+-4     1      -3     4     
+1      -2     2      -2    
+0      2      -4     0     
+1      -2     2      -2    
+-5     3      -3     3     
+1      0      0      -1    
+0      3      -4     1     
+2      1      -2     -1    
+-4     3      -1     1     
+2      -1     -2     0     
+1      1      -2     0     
+2      0      0      -2    
+-4     4      -4     2     
+2      -2     -1     1     
+2      0      -5     1     
+2      0      -1     -1    
+-3     2      -3     3     
+1      0      0      0     
+0      2      -5     1     
+1      0      0      -2    
+-5     3      -1     1     
+1      0      0      -1    
+2      1      -3     -1    
+2      1      0      -3    
+-4     4      -1     0     
+2      -1     -2     0     
+2      -1     0      -2    
+1      0      1      -2    
+-5     3      -2     2     
+1      -2     -1     0     
+0      1      -7     2     
+1      0      -2     0     
+-4     2      -4     3     
+1      -2     -1     1     
+2      1      -4     0     
+1      -1     1      -1    
+-5     3      -2     2     
+1      0      0      -2    
+0      5      -4     -2    
+2      1      -2     -2    
+-6     4      -2     1     
+3      0      -4     -1    
+1      1      -2     -1    
+1      -2     2      -2    
+-6     4      -6     3     
+-1     0      -1     1     
+-1     5      -6     -1    
+0      1      -4     1     
+-6     3      -6     3     
+2      0      -1     -1    
+-1     4      -5     0     
+2      0      0      -2    
+-4     4      -4     1     
+0      0      1      -1    
+0      3      -2     -2    
+1      1      -1     -2    
+-4     3      -1     2     
+2      -2     -1     -1    
+1      -4     3      -2    
+1      -2     2      -1    
+-4     3      -2     2     
+1      -3     0      1     
+-2     1      -2     2     
+2      -2     -4     2     
+-5     0      -3     4     
+1      -2     0      0     
+-1     1      -1     1     
+1      -1     1      -1    
+-4     2      -2     2     
+1      0      0      -1    
+0      2      -3     0     
+1      1      -1     -2    
+-5     3      -1     1     
+2      0      -2     0     
+0      0      0      0     
+1      0      0      -2    
+-5     4      -3     2     
+2      -3     -1     0     
+1      -1     -4     2     
+2      -1     -3     0     
+-5     2      -4     4     
+1      -1     -1     0     
+0      1      -5     1     
+1      0      0      -1    
+-4     3      -1     1     
+1      1      -1     -1    
+1      2      -4     1     
+3      1      -1     -3    
+-5     4      -2     1     
+2      -1     -3     1     
+1      1      -2     -1    
+2      -1     0      -2    
+-4     3      -3     2     
+2      -2     -1     0     
+0      0      -6     3     
+3      0      -4     -1    
+-3     1      -4     3     
+1      -1     -2     1     
+0      2      -4     1     
+2      -1     0      -2    
+-5     3      -3     2     
+1      0      -1     -1    
+0      2      -5     0     
+1      3      -3     -3    
+-5     4      -4     2     
+2      0      -5     1     
+0      0      -2     2     
+0      1      1      -1    
+-6     3      -5     3     
+0      -1     -1     1     
+0      2      -7     2     
+0      1      -3     1     
+-6     2      -3     4     
+1      0      -1     0     
+0      1      -3     1     
+0      2      0      -2    
+-5     4      -2     1     
+1      0      0      -1    
+1      2      -3     0     
+1      0      1      -2    
+-4     3      -2     2     
+2      -1     -2     0     
+2      -1     -1     -1    
+1      -2     2      -2    
+-4     3      -3     1     
+3      -3     -1     0     
+1      0      -4     2     
+3      -1     -4     -1    
+-5     1      -5     4     
+1      -1     -1     0     
+1      1      -2     0     
+0      -1     3      -2    
+-4     3      -2     2     
+1      1      -1     -1    
+0      3      -4     0     
+1      3      -2     -3    
+-5     4      -2     1     
+2      1      -3     0     
+0      2      -2     0     
+2      0      -1     -1    
+-5     4      -4     2     
+2      -2     -2     0     
+1      2      -6     1     
+2      1      -4     0     
+-4     1      -3     3     
+1      0      -1     0     
+0      2      -5     1     
+1      0      0      -1    
+-5     4      -2     1     
+-1     -1     4      -5    
+0      1      0      -1    
+1      -1     1      -7    
+-5     3      2      -4    
+2      -1     -1     0     
+1      0      -2     0     
+1      0      0      -2    
+-3     2      -3     2     
+-2     -2     2      -1    
+0      -1     -5     2     
+1      0      -2     -2    
+-3     1      1      -1    
+1      -1     0      0     
+0      2      -5     1     
+1      0      1      -2    
+-3     2      -1     1     
+1      0      1      -2    
+0      3      -4     0     
+2      1      0      -3    
+-6     5      -2     0     
+2      0      -3     0     
+0      1      -2     0     
+1      -1     2      -2    
+-8     6      -7     2     
+0      -1     0      0     
+-1     3      -6     1     
+1      -1     -1     0     
+-7     4      -4     2     
+1      1      0      -1    
+0      3      -4     1     
+1      0      0      -2    
+-7     6      -3     -1    
+-1     -3     4      -4    
+0      0      -1     -1    
+2      -1     0      -4    
+-3     0      4      -3    
+2      -2     0      -1    
+1      0      -1     -1    
+1      -1     1      -1    
+-5     2      -1     2     
+1      -2     0      0     
+0      1      -4     2     
+2      0      -1     -2    
+-4     2      -1     2     
+1      -2     0      0     
+-1     2      -3     1     
+0      0      2      -2    
+-5     2      -1     2     
+1      1      0      -3    
+-1     3      -5     0     
+1      2      0      -3    
+-6     5      -2     0     
+1      0      -1     0     
+0      1      -2     0     
+1      0      0      -2    
+-6     3      -4     3     
+1      -2     -1     0     
+1      1      -6     2     
+2      0      -2     0     
+-5     2      -3     3     
+1      -1     0      0     
+0      2      -5     1     
+1      0      1      -2    
+-4     4      -1     0     
+-2     1      2      -2    
+0      2      -3     0     
+1      1      -1     -2    
+-4     3      2      -2    
+1      -1     1      -2    
+1      -2     0      0     
+1      0      0      0     
+-3     3      -1     1     
+0      -1     1      0     
+0      -1     -5     3     
+2      -1     -2     0     
+-3     0      1      2     
+-23    6      -25    4     
+0      0      -3     1     
+-21    1      5      0     
+-4     3      1      0     
+-1     2      1      -1    
+1      0      -3     1     
+1      1      -3     0     
+-3     2      1      0     
+2      -1     0      -1    
+0      -5     -1     3     
+-1     -1     1      1     
+-3     3      -3     1     
+-1     -1     1      -1    
+0      0      -3     1     
+1      -1     -3     1     
+-4     1      1      2     
+-25    7      -26    4     
+0      0      -2     2     
+-20    2      4      1     
+-4     3      1      -1    
+1      -1     3      -4    
+1      -1     -1     1     
+2      -1     0      -1    
+-3     1      1      1     
+2      -4     1      -1    
+2      -4     -2     2     
+0      -3     0      1     
+-3     1      -1     2     
+1      -3     2      -1    
+0      -2     -2     2     
+2      -3     -4     2     
+-5     -1     1      3     
+-24    6      -23    5     
+1      -2     -3     2     
+-20    0      4      2     
+-4     1      0      2     
+-1     1      0      0     
+1      0      -4     2     
+0      1      -2     0     
+-3     1      2      0     
+1      -2     2      -1    
+1      -3     -2     2     
+0      -1     -1     1     
+-3     3      -1     1     
+0      -2     1      1     
+0      -2     -4     3     
+1      -2     -2     1     
+-4     0      1      2     
+-26    7      -23    4     
+0      0      -3     1     
+-20    1      4      1     
+-4     3      2      -1    
+-1     1      2      -2    
+2      -1     -3     0     
+1      1      -1     -1    
+-4     2      3      -2    
+2      -3     1      -1    
+2      -6     -1     1     
+0      -2     -1     1     
+-3     1      -1     2     
+0      -3     3      0     
+0      -2     -4     3     
+2      -3     -1     -1    
+-3     -1     2      1     
+-22    5      -21    5     
+1      -3     -2     1     
+-19    0      5      1     
+-4     1      2      0     
+1      0      1      -2    
+0      3      -5     1     
+2      1      -4     0     
+-4     2      0      1     
+2      -1     -1     -1    
+1      -4     -3     2     
+1      -2     -1     1     
+-1     1      -4     2     
+-1     -1     1      1     
+-1     2      -3     1     
+2      -2     -4     1     
+-4     3      -1     1     
+-17    6      -20    4     
+-1     1      -3     2     
+-10    3      2      0     
+-3     3      0      0     
+0      -2     2      -1    
+-1     -3     3      -1    
+0      0      0      0     
+-3     0      2      0     
+1      -5     3      -1    
+0      -8     2      1     
+-1     0      0      1     
+-3     0      -1     3     
+-1     -5     3      0     
+-3     -5     3      1     
+2      -6     -2     2     
+-7     -3     3      2     
+-23    5      -18    5     
+1      -4     1      1     
+-17    -2     5      2     
+-4     0      1      2     
+0      0      1      -1    
+0      -1     -4     3     
+0      0      -2     1     
+-3     1      1      1     
+1      -2     2      -1    
+1      -4     -2     2     
+0      -1     -1     2     
+-3     2      -2     2     
+0      -3     1      1     
+0      -2     -4     3     
+2      -3     -3     2     
+-4     -1     1      3     
+-22    6      -22    4     
+0      -1     -4     2     
+-19    1      3      2     
+-3     2      1      -1    
+0      2      1      -3    
+1      1      -4     0     
+2      1      -2     -2    
+-4     3      2      -2    
+2      -2     1      -1    
+2      -3     -2     1     
+1      -1     0      0     
+-2     2      -2     1     
+0      -1     0      0     
+0      -1     -5     3     
+3      -1     -3     -1    
+-3     0      0      2     
+-17    6      -17    4     
+2      -1     -3     1     
+-12    1      4      0     
+-3     3      1      -1    
+0      0      1      -2    
+1      0      -3     1     
+0      3      -4     -1    
+-3     1      1      1     
+1      -1     0      -1    
+0      -3     -3     3     
+-1     -1     0      2     
+-4     3      -3     2     
+-1     0      1      0     
+1      0      -2     1     
+1      0      -3     1     
+-4     1      0      2     
+-15    6      -17    4     
+0      0      -3     1     
+-12    2      3      1     
+-3     2      1      0     
+1      -1     2      -3    
+1      -2     -2     1     
+2      -2     1      -2    
+-3     1      1      1     
+2      -4     1      -1    
+2      -6     -3     2     
+0      -3     0      2     
+-2     -1     -1     3     
+1      -3     1      0     
+1      -4     -3     3     
+3      -5     -5     1     
+-5     -3     -1     4     
+-20    6      -20    4     
+1      -3     -2     2     
+-14    -1     4      2     
+-3     0      0      2     
+0      1      -1     0     
+1      -1     -4     2     
+0      2      -4     1     
+-3     1      1      0     
+1      -1     0      0     
+1      -3     -3     2     
+0      -1     -1     1     
+-4     2      -3     2     
+0      -2     0      1     
+1      -2     -4     3     
+1      -2     -3     1     
+-3     -1     0      3     
+-20    6      -19    4     
+0      -1     -4     2     
+-14    2      3      2     
+-3     3      1      -1    
+-1     2      2      -3    
+1      1      -3     0     
+1      1      0      -2    
+-4     2      3      -2    
+2      -2     0      -1    
+1      -4     -1     1     
+0      -1     0      1     
+-3     1      -1     2     
+-1     -1     2      0     
+0      -1     -4     3     
+3      -2     -2     -1    
+-3     0      1      1     
+-22    6      -21    4     
+1      -1     -2     2     
+-20    1      4      1     
+-4     2      1      1     
+1      0      1      -2    
+0      1      -4     1     
+1      1      -2     -1    
+-3     3      0      0     
+1      -1     0      -1    
+1      -3     -2     2     
+0      -1     -2     2     
+-5     5      -5     1     
+-1     -1     0      1     
+-2     2      -3     2     
+2      -3     -3     1     
+-5     3      0      1     
+-21    7      -23    3     
+-1     2      -4     2     
+-17    3      2      1     
+-4     3      1      -1    
+0      0      2      -2    
+0      -1     -1     1     
+1      0      0      -1    
+-4     0      3      0     
+1      -3     2      -1    
+1      -5     -2     2     
+0      -3     0      2     
+-4     1      -2     3     
+0      -2     2      0     
+-1     -3     -2     3     
+2      -4     -3     1     
+-5     -1     2      2     
+-23    5      -21    5     
+0      -2     -2     2     
+-18    0      5      1     
+-4     1      1      1     
+0      0      2      -2    
+1      0      -4     2     
+1      0      0      0     
+-3     2      1      0     
+1      -1     2      -2    
+1      -3     -2     2     
+0      -2     -2     2     
+-4     3      -2     2     
+-1     -2     1      1     
+0      -2     -4     3     
+2      -3     -2     2     
+-4     0      1      2     
+-22    7      -20    3     
+0      -1     -3     2     
+-17    2      4      1     
+-4     3      2      -2    
+-3     3      2      -2    
+0      2      -3     0     
+1      1      -1     -2    
+-4     2      2      -2    
+3      -3     1      -3    
+2      -3     -2     1     
+0      -1     0      1     
+-2     2      -2     2     
+1      -1     0      -1    
+0      -1     -4     3     
+2      -1     -2     0     
+-4     1      1      1     
+-19    6      -19    4     
+0      -1     -4     2     
+-16    1      5      0     
+-4     3      1      0     
+-1     1      2      -2    
+0      0      -2     1     
+1      0      0      -1    
+-4     1      2      0     
+0      1      0      -1    
+1      -6     -1     2     
+-2     -2     0      3     
+-5     3      -3     2     
+-1     0      2      -1    
+-1     1      -1     1     
+-1     0      -2     1     
+-5     1      3      0     
+-16    6      -17    4     
+-1     0      -2     2     
+-14    2      4      0     
+-4     2      2      -1    
+0      0      2      -2    
+1      -1     -2     1     
+2      -1     0      -2    
+-3     0      2      1     
+2      -5     3      -3    
+1      -6     -2     2     
+0      -3     0      2     
+-3     1      -2     3     
+1      -2     1      0     
+0      -3     -2     3     
+2      -3     -2     1     
+-5     -1     1      3     
+-22    6      -21    4     
+0      -2     -4     3     
+-16    0      4      2     
+-3     1      0      2     
+-1     1      1      -1    
+1      0      -4     2     
+1      1      -1     -1    
+-2     1      2      0     
+0      -1     0      0     
+1      -3     -3     2     
+-1     -1     -1     2     
+-4     3      -3     2     
+0      -1     0      0     
+0      -1     -4     3     
+2      -2     -3     1     
+-4     1      0      2     
+-19    7      -20    3     
+0      -1     -3     2     
+-14    2      3      1     
+-4     3      1      -1    
+-1     1      1      -2    
+1      0      -2     0     
+1      0      -1     -1    
+-4     2      2      -1    
+2      -3     1      -2    
+2      -8     1      0     
+0      -2     0      2     
+-3     1      -1     2     
+0      -2     2      0     
+0      -3     -4     3     
+2      -3     -1     0     
+-3     -1     1      2     
+-22    5      -22    5     
+1      -3     -3     2     
+-19    -2     6      0     
+-3     0      2      0     
+1      -1     2      -2    
+0      1      -4     1     
+1      0      -2     0     
+-5     2      0      1     
+2      -2     0      -1    
+2      -8     -2     2     
+0      -2     -1     2     
+-5     2      -2     3     
+-1     -1     2      0     
+-1     2      -2     1     
+1      -2     -3     2     
+-6     2      0      2     
+-11    5      -16    4     
+-1     1      -3     2     
+-9     2      3      1     
+-4     2      1      1     
+1      -2     1      -1    
+-1     -1     2      0     
+1      -1     0      0     
+-4     1      2      1     
+1      -5     2      -2    
+0      -10    3      1     
+0      -5     0      2     
+-4     -1     -2     3     
+0      -4     3      -1    
+-3     -4     3      1     
+3      -6     -2     1     
+-6     -4     2      3     
+-22    5      -20    5     
+-1     -5     2      2     
+-16    -2     5      1     
+-3     -1     1      2     
+1      0      0      0     
+0      -1     -4     2     
+1      0      -2     0     
+-3     1      1      1     
+1      -1     1      -1    
+0      -5     -2     3     
+-1     -1     -2     2     
+-4     2      -2     2     
+0      -3     1      1     
+1      -3     -4     3     
+2      -3     -4     2     
+-4     -1     1      3     
+-24    6      -25    4     
+0      -1     -4     3     
+-19    1      3      2     
+-3     2      1      0     
+0      1      1      -2    
+0      3      -5     0     
+2      1      -2     -2    
+-4     3      1      -1    
+2      -1     -1     0     
+2      -1     -4     1     
+1      -2     0      0     
+-3     2      -2     2     
+1      -1     0      0     
+0      0      -7     3     
+2      0      -3     0     
+-4     1      -1     2     
+-15    5      -15    4     
+1      -1     -5     2     
+-10    2      3      0     
+-3     3      -1     0     
+1      0      1      -3    
+0      2      -3     0     
+1      1      -1     -1    
+-3     2      0      0     
+0      0      0      0     
+1      -4     -3     2     
+-5     1      -1     3     
+-6     3      -4     3     
+-1     0      0      1     
+-2     3      -5     1     
+-2     1      -3     2     
+-6     2      1      1     
+-14    6      -17    3     
+-2     2      -6     3     
+-12    4      2      0     
+-3     3      1      -1    
+2      -2     1      -2    
+1      -1     -2     1     
+3      -2     0      -3    
+-3     1      0      1     
+2      -3     1      -1    
+2      -7     -2     2     
+2      -5     1      0     
+-2     0      -3     3     
+1      -3     0      0     
+1      -3     -4     3     
+4      -4     -6     1     
+-5     1      -2     3     
+-15    5      -16    4     
+1      -2     -4     2     
+-12    -1     5      1     
+-2     0      -2     2     
+1      1      0      -2    
+0      1      -3     2     
+2      1      -2     -2    
+-3     2      1      0     
+1      0      0      -1    
+0      -2     -4     3     
+-2     -1     -3     3     
+-5     4      -5     2     
+0      0      0      0     
+0      -1     -5     3     
+1      0      -4     1     
+-4     1      0      2     
+-18    7      -20    2     
+0      0      -4     3     
+-15    2      3      1     
+-2     3      1      -1    
+-1     2      2      -3    
+0      2      -2     0     
+1      1      0      -2    
+-4     3      3      -2    
+2      -2     1      -3    
+1      -4     -2     2     
+1      -1     0      0     
+-3     2      -2     2     
+0      0      2      -1    
+-1     0      -4     3     
+1      -1     -1     -1    
+-4     1      1      1     
+-17    6      -19    4     
+1      -1     -3     2     
+-15    1      5      0     
+-4     2      2      0     
+0      0      2      -3    
+-1     1      -4     2     
+1      1      -1     -1    
+-4     3      1      -1    
+1      0      0      -1    
+0      -3     -2     3     
+-1     -1     -1     2     
+-5     5      -5     1     
+-2     0      2      0     
+-3     3      -4     2     
+0      -1     -2     2     
+-6     3      0      1     
+-21    7      -21    3     
+-2     2      -5     3     
+-18    3      2      2     
+-4     4      0      -1    
+1      -2     2      -2    
+1      0      -2     1     
+2      -1     0      -1    
+-3     1      2      0     
+2      -4     2      -2    
+1      -6     -3     3     
+0      -3     0      2     
+-4     0      -1     3     
+0      -3     2      0     
+-1     -2     -3     3     
+3      -4     -1     0     
+-5     -1     2      2     
+-19    5      -17    5     
+0      -2     -3     3     
+-14    0      4      1     
+-4     1      1      1     
+1      0      1      -2    
+0      0      -4     2     
+1      1      0      -1    
+-3     2      1      0     
+1      0      1      -2    
+0      -2     -3     3     
+0      -2     -2     3     
+-5     3      -3     2     
+0      -2     0      1     
+0      -2     -4     3     
+1      -2     -2     1     
+-4     0      1      2     
+-22    7      -20    3     
+0      -1     -3     2     
+-16    2      3      2     
+-3     3      2      -3    
+-1     1      1      -1    
+1      1      -4     1     
+1      1      -1     -1    
+-4     2      2      -1    
+2      -2     1      -1    
+2      -4     -1     1     
+0      -1     0      1     
+-3     2      -1     1     
+1      -3     1      0     
+0      -2     -5     3     
+2      -2     -2     0     
+-3     -1     1      2     
+-24    6      -25    5     
+1      -1     -3     2     
+-20    1      5      1     
+-4     2      1      0     
+0      0      2      -2    
+1      -1     -2     1     
+1      -1     -2     0     
+-3     0      2      1     
+2      -2     0      -1    
+1      -5     1      2     
+-1     -2     1      2     
+-3     2      -2     2     
+0      -1     1      0     
+0      1      -2     1     
+1      -1     -3     2     
+-5     1      1      1     
+-22    6      -26    4     
+0      -1     -2     2     
+-20    1      4      1     
+-4     2      2      0     
+1      -3     3      -2    
+1      -2     -1     1     
+2      -1     0      -1    
+-3     0      1      1     
+1      -4     2      -1    
+2      -6     -2     2     
+-1     -4     0      2     
+-3     0      -1     3     
+1      -5     2      0     
+0      -3     -2     3     
+2      -4     -3     1     
+-4     -2     0      3     
+-24    5      -25    5     
+1      -2     -3     2     
+-20    -1     5      2     
+-3     1      -1     2     
+0      0      1      -1    
+1      -1     -4     2     
+1      0      -1     0     
+-3     1      1      0     
+1      -2     1      0     
+1      -4     -2     2     
+0      -3     0      1     
+-4     2      -2     2     
+0      -3     0      1     
+1      -3     -4     3     
+1      -3     -2     1     
+-4     -1     1      3     
+-25    6      -25    4     
+0      -1     -3     2     
+-21    1      4      2     
+-4     3      1      -1    
+0      0      2      -2    
+2      -1     -3     1     
+2      -1     -1     -1    
+-4     1      3      -1    
+2      -3     1      -1    
+3      -6     -1     1     
+0      -2     -1     2     
+-4     1      -1     3     
+0      -3     2      0     
+1      -2     -4     3     
+3      -3     -1     -1    
+-3     -2     2      2     
+-23    4      -24    5     
+2      -3     -3     2     
+-19    0      4      2     
+-3     0      3      0     
+1      -2     2      -2    
+0      2      -3     1     
+1      -1     -1     0     
+-4     0      1      2     
+2      -3     0      0     
+1      -4     -3     2     
+0      -2     -1     2     
+-4     2      -3     3     
+-2     -1     2      0     
+-2     3      -4     1     
+3      -3     -4     1     
+-6     2      0      2     
+-18    6      -23    4     
+-1     1      -4     2     
+-14    3      2      1     
+-3     1      1      1     
+1      -4     1      -1    
+-1     -4     2      1     
+1      -2     1      0     
+-3     -1     1      2     
+1      -5     2      -1    
+0      -10    2      1     
+-3     -6     -1     4     
+-5     -1     -2     4     
+-1     -7     3      1     
+-3     -6     3      2     
+2      -7     -3     2     
+-7     -5     2      4     
+-24    4      -22    6     
+-1     -4     0      2     
+-20    -2     5      2     
+-3     -2     1      3     
+0      -2     2      -1    
+1      -3     -3     3     
+1      -1     0      0     
+-3     0      2      1     
+1      -2     2      -1    
+1      -5     -2     3     
+-1     -3     -1     3     
+-4     1      -2     3     
+0      -4     1      1     
+1      -3     -4     3     
+2      -4     -3     2     
+-4     -2     1      3     
+-26    6      -28    5     
+0      -1     -4     3     
+-20    1      3      2     
+-2     1      2      -1    
+0      2      0      -2    
+1      0      -5     1     
+1      1      -3     -1    
+-4     3      2      -1    
+2      -2     0      -1    
+2      -5     -2     2     
+1      -2     0      1     
+-3     1      -2     2     
+0      -2     0      1     
+0      -2     -6     3     
+3      -2     -3     0     
+-3     -1     0      3     
+-20    5      -23    5     
+1      -1     -4     2     
+-15    0      5      1     
+-3     2      0      0     
+1      -1     1      -2    
+1      -1     -4     1     
+1      1      -3     0     
+-3     0      1      1     
+1      -1     0      -1    
+1      -5     -3     3     
+-1     -2     -1     3     
+-4     2      -3     3     
+-1     -1     0      1     
+-1     1      -3     2     
+0      1      -5     2     
+-5     2      -1     3     
+-17    6      -19    4     
+0      0      -3     2     
+-14    3      2      0     
+-3     2      0      0     
+1      -2     2      -2    
+2      -3     -2     2     
+2      -1     0      -1    
+-3     0      1      2     
+2      -4     1      0     
+2      -8     -4     3     
+-1     -5     0      3     
+-2     -1     -3     4     
+1      -3     0      1     
+1      -4     -4     3     
+3      -3     -6     1     
+-4     -2     -1     4     
+-19    4      -22    6     
+1      -5     -1     2     
+-16    0      4      2     
+-3     -1     -2     3     
+2      1      -2     -1    
+1      -1     -4     2     
+1      1      -3     0     
+-3     1      1      1     
+1      0      0      -1    
+2      -4     -3     2     
+-1     -3     -1     3     
+-3     2      -3     2     
+1      -1     -1     1     
+1      -3     -4     3     
+1      -2     -4     3     
+-4     -1     0      3     
+-21    6      -23    4     
+1      -2     -3     2     
+-17    1      4      1     
+-1     2      1      -1    
+-1     1      1      -1    
+1      0      -2     0     
+1      0      0      -2    
+-4     1      3      -1    
+2      -2     1      -2    
+2      -5     -1     1     
+0      -1     0      0     
+-2     1      -1     2     
+0      -2     1      0     
+0      -1     -4     3     
+3      -3     -1     -1    
+-3     -1     1      1     
+-18    5      -21    5     
+1      -2     -2     2     
+-16    1      4      1     
+-4     1      2      0     
+0      0      2      -2    
+0      1      -3     1     
+1      0      -1     -1    
+-4     2      1      0     
+1      -1     0      -1    
+0      -3     -3     3     
+-1     -2     0      2     
+-5     4      -3     2     
+-1     -1     1      1     
+-2     2      -3     2     
+2      -2     -2     0     
+-6     3      0      2     
+-21    7      -22    3     
+-1     1      -4     2     
+-17    3      3      1     
+-4     3      1      0     
+0      -2     3      -2    
+0      -2     0      1     
+1      -1     1      -2    
+-3     0      2      0     
+1      -4     2      -1    
+1      -6     -2     2     
+-1     -4     1      2     
+-3     -1     -2     3     
+0      -3     2      0     
+-1     -4     -1     3     
+3      -5     -2     0     
+-5     -2     3      2     
+-23    5      -23    5     
+0      -3     -1     2     
+-19    -1     5      2     
+-5     1      1      2     
+0      0      1      -2    
+0      -1     -3     2     
+1      0      0      -1    
+-3     1      2      0     
+0      -1     1      -1    
+1      -3     -3     3     
+0      -3     -2     3     
+-5     1      -2     3     
+-1     -3     1      2     
+0      -3     -4     3     
+1      -3     -2     2     
+-4     -1     1      3     
+-23    6      -20    4     
+0      -1     -3     2     
+-18    1      4      2     
+-3     2      3      -2    
+-1     0      0      -3    
+-2     3      -3     -1    
+1      0      -1     -3    
+-5     3      -1     -1    
+2      -3     -1     -2    
+-2     -1     2      -3    
+0      -1     2      -2    
+-5     2      0      -1    
+2      -4     0      -1    
+0      -1     -5     0     
+2      0      -3     -3    
+-5     0      -1     1     
+0      -2     0      -1    
+0      1      -4     0     
+-1     -2     2      -1    
+-4     1      0      -1    
+0      0      2      -2    
+1      -1     -2     1     
+2      0      -3     0     
+-3     0      2      0     
+1      -1     0      -1    
+1      -7     0      2     
+-1     -2     0      2     
+-4     3      -3     2     
+-2     0      2      0     
+0      0      -2     2     
+1      -1     -3     2     
+-5     1      1      1     
+-23    7      -24    3     
+0      0      -2     2     
+-19    2      4      1     
+-4     3      2      -1    
+0      -3     2      -5    
+1      1      -4     -1    
+3      -1     -2     -5    
+-4     1      1      -1    
+2      -3     1      -4    
+1      -3     -1     -2    
+1      -7     2      -3    
+-3     0      0      -1    
+1      -5     1      -3    
+-2     -1     -3     0     
+0      -3     -3     0     
+-5     -1     1      0     
+-1     -1     1      -1    
+-1     0      -4     0     
+1      -3     2      -3    
+-8     0      -1     -1    
+-1     1      1      -1    
+1      0      -4     1     
+1      1      -2     0     
+-2     1      2      -1    
+0      -1     1      -1    
+1      -4     -2     2     
+1      -1     -2     1     
+-3     2      -2     2     
+-1     -1     0      1     
+1      -2     -4     3     
+2      -3     -3     1     
+-4     -1     1      2     
+-22    7      -24    3     
+0      0      -3     2     
+-17    1      4      1     
+-5     3      1      -1    
+-1     1      2      -2    
+1      0      -2     1     
+1      1      -1     -1    
+-4     2      3      -2    
+1      -3     1      -1    
+2      -6     0      1     
+0      -1     1      1     
+-3     2      -1     2     
+-1     -2     1      1     
+-1     -1     -4     3     
+2      -2     -1     0     
+-4     0      1      2     
+-21    5      -20    5     
+1      -2     -2     1     
+-17    0      5      0     
+-4     1      2      0     
+0      0      2      -2    
+-1     2      -3     1     
+1      1      -2     0     
+-4     2      1      0     
+2      -2     0      -1    
+1      -5     -2     2     
+-1     0      0      1     
+-5     3      -3     2     
+-3     0      0      1     
+-3     4      -5     1     
+-2     1      -4     3     
+-6     3      -2     2     
+-16    6      -17    3     
+-2     3      -5     2     
+-10    3      3      0     
+-4     3      1      0     
+1      -2     1      -1    
+-1     -1     1      1     
+0      0      0      0     
+-3     0      1      1     
+0      -5     3      -1    
+-1     -9     4      1     
+-2     -4     2      2     
+-4     0      -1     3     
+-1     -4     2      1     
+-4     -3     2      3     
+1      -5     -3     3     
+-6     -3     2      3     
+-19    5      -20    5     
+-2     -4     1      2     
+-18    -1     5      1     
+-4     -1     1      2     
+0      0      1      -1    
+0      0      -3     2     
+1      0      -2     0     
+-3     1      1      0     
+0      -2     2      -1    
+0      -4     -1     2     
+-1     0      -1     2     
+-4     3      -2     2     
+0      -3     0      2     
+0      -2     -4     3     
+1      -3     -3     3     
+-4     -1     0      3     
+-19    6      -20    4     
+-1     0      -4     3     
+-16    2      3      2     
+-3     2      2      -1    
+0      0      0      -2    
+0      2      -3     -1    
+3      0      -1     -5    
+-4     2      1      -1    
+2      -3     -2     0     
+2      0      -3     -2    
+1      -2     1      -3    
+-4     2      0      0     
+2      -2     -1     -2    
+0      0      -7     2     
+3      0      -4     -2    
+-2     0      -3     2     
+1      -1     -2     1     
+-1     2      -4     0     
+1      0      1      -3    
+-6     2      0      0     
+1      0      1      -2    
+0      1      -3     1     
+1      2      -2     -1    
+-3     2      0      1     
+1      -1     0      0     
+0      -3     -3     3     
+-2     -1     1      2     
+-5     3      -3     3     
+-2     0      1      1     
+-1     2      -4     2     
+0      0      -2     1     
+-5     2      -1     2     
+-12    5      -14    4     
+0      0      -3     2     
+-10    4      2      0     
+-3     2      1      -1    
+1      1      1      -2    
+1      -1     -3     1     
+2      -1     -1     -2    
+-4     2      1      0     
+2      -3     1      -1    
+2      -5     -2     2     
+0      -2     0      2     
+-3     2      -2     2     
+0      -1     0      1     
+0      -3     -3     3     
+4      -5     -6     1     
+-5     0      0      3     
+-15    6      -16    4     
+1      -2     -3     2     
+-13    0      5      0     
+-2     2      0      1     
+0      1      0      -2    
+0      0      -2     2     
+1      1      -3     -1    
+-4     2      2      -1    
+1      -1     0      -1    
+0      -2     -3     2     
+-1     -1     -1     2     
+-4     3      -3     2     
+0      -1     0      1     
+0      -1     -4     3     
+1      -2     -2     1     
+-3     -1     1      2     
+-15    6      -16    3     
+0      -1     -3     2     
+-11    2      2      2     
+-3     2      2      -1    
+-1     1      2      -3    
+0      2      -2     0     
+1      1      0      -2    
+-4     3      3      -2    
+2      -2     1      -2    
+1      -4     0      2     
+0      -1     0      0     
+-3     2      -1     2     
+-1     -1     1      0     
+-1     0      -4     3     
+1      -2     -1     0     
+-3     1      1      1     
+-20    6      -20    4     
+1      -1     -3     1     
+-16    1      4      0     
+-3     2      2      0     
+-1     1      2      -2    
+0      1      -3     1     
+0      1      -1     -1    
+-4     3      2      -1    
+0      0      1      -1    
+0      -3     -2     3     
+-1     -1     0      1     
+-6     5      -4     1     
+-2     0      1      1     
+-2     2      -3     2     
+1      -2     0      1     
+-6     3      0      1     
+-23    7      -20    3     
+-1     2      -3     2     
+-18    2      3      1     
+-5     4      1      -1    
+0      -2     3      -2    
+0      -1     -1     1     
+1      -1     0      -1    
+-4     1      2      0     
+0      -4     3      -1    
+0      -5     -2     3     
+-1     -3     0      2     
+-4     0      -2     3     
+-1     -3     2      1     
+-1     -2     -3     3     
+2      -5     -2     1     
+-5     -1     2      2     
+-22    5      -21    5     
+0      -2     -2     3     
+-15    0      4      2     
+-4     1      2      1     
+-1     1      2      -2    
+0      0      -3     2     
+0      1      -1     0     
+-3     2      2      -1    
+0      -1     2      -1    
+0      -3     -1     2     
+0      -2     -1     2     
+-4     2      -1     2     
+-1     -2     1      1     
+0      -2     -3     3     
+1      -3     -1     2     
+-4     0      2      2     
+-23    6      -21    4     
+0      -1     -2     2     
+-16    1      4      1     
+-4     4      2      -3    
+FORMAT: at.conf UNTRANSLATED REGION 6 1 1 s C+G: 42 100
+7      -6     -7     -8    
+2      1      -5     0     
+2      -1     -2     -1    
+-1     1      -1     0     
+2      -1     -2     -1    
+1      2      -3     -1    
+2      -1     -2     -1    
+-2     2      -2     1     
+2      -3     0      -1    
+0      -1     -7     3     
+2      -1     -1     -1    
+-2     -1     -1     2     
+2      -3     -3     1     
+0      -1     -4     2     
+0      -3     0      1     
+-2     0      -1     2     
+3      -1     -2     -2    
+3      -1     -5     0     
+3      -2     -5     -1    
+-1     0      -1     1     
+2      -2     -2     -1    
+0      -2     -5     3     
+0      -1     1      -2    
+-3     2      -3     2     
+2      -1     -1     -1    
+1      0      -4     1     
+1      1      -4     0     
+-2     -1     -1     2     
+1      -1     -2     0     
+0      -1     -3     2     
+1      -2     -2     1     
+-3     0      0      2     
+2      -3     2      -4    
+1      -2     -2     0     
+3      -2     -2     -1    
+-2     0      -1     2     
+2      -4     0      -1    
+2      -2     -3     0     
+2      -4     0      0     
+-3     1      -1     2     
+2      -5     1      -2    
+1      -2     -3     1     
+2      -3     -2     1     
+-3     -1     -1     3     
+2      -3     -1     0     
+0      -2     -3     2     
+1      -4     -1     1     
+-2     -2     0      3     
+3      -4     -2     0     
+2      -1     -5     0     
+2      -1     -4     1     
+0      0      -1     1     
+2      -2     -2     0     
+1      -1     -3     0     
+1      -2     -1     0     
+-4     3      -1     1     
+2      -4     -1     0     
+1      -2     -5     2     
+1      -1     -2     1     
+0      -3     -1     2     
+0      -2     -1     1     
+0      -1     -2     1     
+0      -3     -1     1     
+-3     1      0      1     
+3      -1     -1     -2    
+3      -2     -4     -1    
+2      -1     -2     0     
+-1     0      0      1     
+1      1      -2     -1    
+3      -4     -2     -1    
+2      -1     -2     0     
+-2     1      -2     2     
+1      -4     3      -1    
+0      -1     -3     2     
+2      -1     -2     0     
+-2     -1     0      2     
+1      -1     -3     2     
+2      -2     -4     1     
+0      -3     -1     2     
+-2     -1     0      2     
+3      -2     -2     -2    
+1      3      -6     -1    
+3      -1     -4     -1    
+-2     1      -2     2     
+3      -2     -4     0     
+2      -1     -6     -1    
+2      -2     0      -2    
+2      -1     -5     1     
+1      -2     0      0     
+-1     3      -5     0     
+2      -1     -4     0     
+-2     1      -2     2     
+2      -1     -2     0     
+-1     0      -4     2     
+2      -1     -3     0     
+-4     1      -1     2     
+1      -2     1      -2    
+-1     -1     3      -1    
+2      -1     -1     -1    
+-3     0      0      1     
+1      -2     1      -1    
+0      -5     2      -1    
+-1     -1     -2     2     
+-4     0      -1     3     
+0      -4     2      0     
+-2     -2     3      0     
+2      -3     -3     1     
+-4     -2     3      1     
+0      -1     0      0     
+0      -3     0      1     
+0      -4     0      2     
+-3     -2     0      3     
+2      -2     -2     0     
+0      -2     -4     3     
+1      -1     -3     2     
+0      -1     -1     1     
+1      -1     -2     0     
+2      -2     -2     1     
+1      -1     -2     0     
+-5     2      -2     1     
+1      -5     0      1     
+1      -2     -5     2     
+1      -3     -2     2     
+-1     -3     0      2     
+0      -1     -2     1     
+1      -1     -5     2     
+0      -3     -1     2     
+-4     0      0      2     
+2      -1     0      -2    
+2      1      -5     0     
+4      -1     -3     -4    
+-2     2      -1     0     
+2      -2     -1     -1    
+3      -2     -4     0     
+3      -2     -1     -3    
+-2     1      -2     2     
+0      -4     3      -2    
+1      -1     -5     2     
+3      -2     -2     -1    
+-2     -1     0      2     
+1      -2     -1     1     
+0      -1     -3     2     
+2      -3     0      0     
+-3     1      -1     2     
+2      -1     -1     -2    
+2      1      -4     -1    
+2      2      -4     -2    
+-2     1      -2     1     
+2      -1     -3     0     
+2      -2     -6     2     
+-1     0      -1     0     
+-3     2      -2     2     
+0      -1     1      -1    
+1      0      -2     0     
+0      1      -3     0     
+-3     0      -1     2     
+1      0      -1     -1    
+-1     0      -4     2     
+1      1      -2     0     
+-4     2      -1     2     
+1      -2     2      -3    
+1      0      -2     0     
+3      -2     0      -3    
+-2     1      -1     2     
+2      -3     0      0     
+2      -1     -3     0     
+1      -3     1      -1    
+-3     0      -1     2     
+2      -3     1      -1    
+1      -2     -5     2     
+2      -3     -2     0     
+-5     -3     -4     5     
+1      -1     -1     -1    
+0      -1     -4     2     
+1      -4     1      0     
+-3     -1     -1     3     
+2      -2     -1     0     
+1      -1     -5     2     
+1      -1     -4     2     
+-1     0      -1     1     
+1      0      -2     0     
+1      0      -4     0     
+1      -2     -2     1     
+-5     3      -2     2     
+1      -3     0      0     
+1      -1     -5     2     
+1      -1     -2     1     
+-2     -2     0      2     
+0      0      -2     1     
+0      0      -4     2     
+0      -2     -1     2     
+-4     1      0      2     
+2      -1     -2     0     
+2      0      -5     1     
+2      -1     -3     -1    
+0      -1     -1     1     
+1      -1     -3     1     
+2      -2     -3     0     
+2      -2     -2     0     
+-2     1      -2     2     
+1      -3     1      0     
+1      -1     -6     3     
+1      -1     -2     0     
+-1     -2     -1     2     
+-1     -2     -4     3     
+1      -2     -5     2     
+1      -3     -2     2     
+-2     -1     -1     3     
+2      -2     -2     0     
+1      0      -5     1     
+2      -1     -3     0     
+-2     4      -3     0     
+2      -1     -3     1     
+2      -1     -4     1     
+2      -2     0      -1    
+-4     3      -4     2     
+1      -3     -1     1     
+-1     2      -5     2     
+3      -2     -4     0     
+-3     2      -2     2     
+1      -1     -3     2     
+-2     0      -6     3     
+1      -2     -2     1     
+-4     3      -2     2     
+1      -2     0      0     
+1      -1     -3     1     
+2      -2     -2     -1    
+-2     -1     2      1     
+2      -3     -1     1     
+2      -2     -3     1     
+1      -4     -1     2     
+-3     0      -1     3     
+1      -4     1      0     
+-1     -1     -2     2     
+2      -2     -2     1     
+-3     -2     1      3     
+2      -3     -3     2     
+0      -2     -4     3     
+1      -5     -1     2     
+-3     -2     0      3     
+1      -2     -1     1     
+2      -2     -5     2     
+1      -2     -1     1     
+-1     0      -1     2     
+1      -1     -2     1     
+1      -1     -3     1     
+1      -2     -2     1     
+-5     2      -2     2     
+1      -4     -1     2     
+1      -3     -5     3     
+1      -2     -1     1     
+-1     -3     -1     3     
+-1     -1     -1     2     
+0      -1     -3     2     
+0      -2     0      1     
+-3     0      1      1     
+2      0      -1     -1    
+2      1      -5     0     
+2      0      -2     -1    
+-2     2      -1     1     
+3      -1     -3     -1    
+2      -1     -3     0     
+2      -1     0      -1    
+-3     1      -2     3     
+3      -2     0      -1    
+1      -1     -5     3     
+2      0      -2     -1    
+-2     0      -1     2     
+2      -2     -3     1     
+0      -1     -3     2     
+0      -2     0      1     
+-3     1      -2     3     
+2      -1     -1     -2    
+4      -2     -5     0     
+3      0      -3     -1    
+-1     1      -2     2     
+1      1      -3     -1    
+2      -2     -2     0     
+0      -1     1      0     
+-4     2      -2     2     
+1      -1     2      -2    
+-1     -1     2      0     
+0      1      -3     0     
+-3     0      2      1     
+0      0      -1     0     
+0      -1     -4     3     
+0      -1     -1     1     
+-4     1      0      2     
+1      -2     1      -2    
+2      -1     -2     0     
+3      -2     -2     -2    
+-3     2      -1     2     
+2      -4     1      -2    
+2      -3     -1     0     
+3      -3     -1     -1    
+-3     1      -1     2     
+2      -3     1      -1    
+0      0      -3     2     
+2      -2     -2     0     
+-3     0      0      2     
+1      -2     0      0     
+1      -2     -3     2     
+2      -4     0      0     
+-4     -1     -1     3     
+2      -1     -1     0     
+3      -1     -4     0     
+2      0      -4     0     
+1      0      -1     0     
+1      -1     -2     1     
+2      -1     -4     1     
+1      -1     -1     1     
+-5     3      -2     2     
+2      -2     -1     0     
+2      -1     -4     2     
+2      -1     -2     0     
+0      -2     -1     2     
+0      0      -1     1     
+1      0      -5     2     
+0      -2     -1     2     
+-4     1      0      2     
+2      0      -1     -1    
+2      1      -3     0     
+2      -1     -2     0     
+-2     1      -1     2     
+2      0      -2     -1    
+3      -5     1      -1    
+1      0      -2     0     
+-3     2      -1     2     
+2      -4     1      0     
+0      -1     -3     3     
+2      -1     -1     0     
+-3     0      0      2     
+1      -1     -1     1     
+1      -2     -3     2     
+0      -4     1      1     
+-3     -2     1      2     
+3      -2     -2     -2    
+0      1      -3     0     
+3      0      -4     -1    
+-2     1      -2     2     
+3      -1     -4     -1    
+1      3      -3     -2    
+2      -2     1      -2    
+-4     2      -2     2     
+1      0      1      -1    
+0      4      -3     -1    
+2      0      -3     1     
+-3     2      -2     2     
+4      -4     0      -3    
+-1     0      -4     3     
+2      -2     -2     0     
+-4     1      -1     3     
+1      -2     1      -1    
+-1     0      2      -1    
+2      -2     -2     0     
+-4     3      -2     2     
+2      -3     0      -1    
+-1     -7     5      -1    
+1      -2     0      0     
+-4     1      0      2     
+1      -5     3      -2    
+-3     -3     5      -2    
+3      -4     -2     0     
+-3     -3     1      3     
+1      0      0      -1    
+-1     -3     2      1     
+2      -4     0      0     
+-3     -1     1      2     
+2      -1     -3     0     
+0      0      -3     2     
+2      0      -3     0     
+0      1      -1     0     
+2      -1     -1     0     
+0      -3     -1     2     
+1      -1     -2     1     
+-6     3      -1     1     
+2      -3     1      -1    
+2      -2     -2     1     
+2      -3     -3     1     
+-2     -1     0      2     
+1      -1     -2     1     
+0      -1     -5     3     
+0      -2     -1     2     
+-4     0      0      3     
+1      1      -1     -1    
+1      2      -3     0     
+4      0      -3     -4    
+-3     3      -3     1     
+2      -1     -3     0     
+2      1      -4     0     
+3      -2     0      -3    
+-3     2      -2     2     
+2      -3     1      -1    
+-1     -1     -4     3     
+3      -1     -3     -1    
+-3     1      -1     2     
+1      -1     -3     1     
+0      -1     -2     2     
+2      -2     -1     -1    
+-4     2      -3     3     
+2      0      -1     -1    
+1      1      -2     0     
+2      2      -3     -2    
+-2     2      -2     1     
+0      2      -4     1     
+2      -2     -2     1     
+-3     1      2      0     
+-5     3      -2     2     
+1      0      0      0     
+-2     1      -1     1     
+0      2      -4     0     
+-5     4      0      1     
+1      0      -1     0     
+-2     -1     -3     3     
+-1     1      -2     1     
+-4     3      -1     1     
+2      -3     0      0     
+1      0      0      -1    
+4      -2     -1     -4    
+-4     3      -2     2     
+2      0      -1     -1    
+2      -2     1      -1    
+3      -5     2      -3    
+-2     1      -2     2     
+3      -3     -1     -1    
+1      -1     -2     1     
+3      -2     -3     -1    
+-3     2      -3     3     
+1      0      -1     -1    
+0      -1     -1     2     
+2      -4     2      -1    
+-3     0      -3     3     
+1      -1     -2     1     
+1      0      -1     0     
+2      0      -3     0     
+-1     1      -1     1     
+1      1      -2     0     
+-1     0      -1     1     
+-1     -1     -2     3     
+-6     4      -3     2     
+1      -1     -1     0     
+0      -1     -4     2     
+2      0      -3     0     
+-2     -1     1      1     
+0      0      -1     0     
+-1     0      -3     2     
+1      -1     -1     1     
+-4     1      -1     2     
+2      0      -1     -1    
+0      1      -3     1     
+2      0      -2     -1    
+-1     1      -1     2     
+2      -1     -2     0     
+2      -2     -2     1     
+2      -2     -1     0     
+-1     1      -2     2     
+1      -2     1      0     
+0      -2     -5     4     
+1      -2     1      -1    
+-2     -1     0      2     
+0      -2     -3     3     
+0      -3     -4     4     
+0      -2     -1     2     
+-2     -1     0      3     
+2      -1     0      -1    
+0      0      -5     2     
+2      0      -2     -1    
+-3     3      -2     1     
+1      0      -3     1     
+1      -1     -4     2     
+1      -1     1      -1    
+-5     4      -4     2     
+0      -2     2      0     
+-2     2      -5     2     
+1      0      -1     0     
+-3     2      -1     2     
+0      0      -2     1     
+-3     -2     -6     5     
+-1     0      -3     2     
+-5     3      -2     2     
+1      -2     1      -1    
+0      0      -2     1     
+3      -1     -2     -1    
+-3     1      0      2     
+2      -4     0      0     
+1      -2     -2     2     
+2      -4     -1     1     
+-3     0      -1     3     
+1      -4     1      0     
+-2     0      -3     3     
+2      -3     -2     1     
+-4     -1     1      3     
+2      -3     -2     1     
+-1     -3     -4     4     
+1      -4     -1     2     
+-4     -1     0      3     
+2      -2     -1     0     
+1      0      -4     2     
+1      0      -1     0     
+-1     0      0      1     
+1      0      -2     0     
+0      0      -4     3     
+1      -1     -3     2     
+-6     2      -4     4     
+1      -3     1      0     
+0      -1     -5     3     
+1      -1     -1     1     
+-2     -1     0      2     
+0      -1     0      1     
+-1     -1     -5     4     
+0      -2     -1     2     
+-3     -1     1      2     
+2      -1     -1     -1    
+1      1      -4     1     
+3      -1     -2     -2    
+-2     1      -1     1     
+3      -2     -1     -1    
+2      -1     -2     -1    
+2      -2     -1     -1    
+-2     1      -1     2     
+3      -4     -1     -2    
+1      -2     -5     3     
+3      -2     -2     -1    
+-2     -2     0      3     
+2      -3     -3     1     
+1      -2     -3     2     
+1      -2     -1     1     
+-3     0      0      2     
+2      -1     0      -2    
+2      -2     -3     0     
+3      -2     -3     0     
+-2     0      0      2     
+2      -1     -1     -1    
+2      -4     -1     0     
+0      -2     1      0     
+-4     2      -1     2     
+1      0      0      -1    
+0      2      -4     1     
+1      1      -4     0     
+-3     1      0      2     
+1      -1     -1     0     
+0      -2     -2     3     
+1      -2     -1     1     
+-4     0      1      2     
+2      -4     2      -2    
+2      -2     -1     1     
+5      -4     -3     -3    
+-2     0      -1     2     
+2      -3     0      -1    
+3      -3     -2     0     
+2      -4     -1     0     
+-3     1      -1     3     
+2      -5     2      -1    
+1      -2     -3     2     
+3      -4     -3     0     
+-3     -1     0      3     
+1      -2     0      0     
+1      -2     -3     2     
+2      -5     -1     1     
+-3     -1     -1     3     
+2      -2     -1     1     
+2      -2     -4     1     
+3      -2     -3     0     
+-1     -1     0      1     
+2      -2     -1     0     
+2      -3     -1     0     
+2      -3     0      0     
+-4     2      -1     1     
+1      -4     -1     2     
+2      -2     -4     2     
+1      -2     -2     1     
+-1     -2     0      3     
+0      -1     -1     2     
+0      -1     -3     2     
+1      -3     -1     1     
+-4     0      1      2     
+2      -1     -1     -1    
+2      -1     -3     0     
+2      -1     -3     0     
+-2     0      1      1     
+2      -1     -2     0     
+3      -5     0      -1    
+2      -2     -1     0     
+-2     1      -1     2     
+1      -3     2      -1    
+1      -2     -4     2     
+2      -1     -2     0     
+-2     -1     0      2     
+1      -2     -2     2     
+2      -2     -3     2     
+0      -2     -1     2     
+-3     -1     1      2     
+3      -2     0      -2    
+0      2      -3     0     
+2      0      -3     0     
+-3     0      0      2     
+2      -1     -2     1     
+2      0      -4     1     
+1      -2     0      0     
+-1     0      -1     2     
+-1     0      1      0     
+-2     4      -3     -1    
+3      0      -5     -1    
+-4     2      -1     1     
+1      -1     -2     1     
+-2     1      -4     3     
+2      0      -2     0     
+-4     0      0      2     
+2      -3     1      -1    
+0      -2     2      0     
+3      -1     -1     -1    
+-3     1      0      2     
+1      -2     0      0     
+1      -6     3      0     
+1      -4     0      2     
+-3     1      -1     2     
+1      -6     3      -1    
+-3     -2     3      1     
+3      -3     -3     1     
+-5     -3     2      3     
+1      -2     0      1     
+-2     0      0      2     
+1      -3     0      1     
+-4     -2     0      4     
+2      -3     0      0     
+1      -2     -2     2     
+1      -1     -1     0     
+-1     -1     0      1     
+2      -2     0      0     
+1      -3     -1     2     
+1      -2     -1     1     
+-5     2      0      1     
+1      -4     1      1     
+1      -3     -4     3     
+2      -2     -3     1     
+-2     -1     0      2     
+0      -2     -1     1     
+0      -1     -4     3     
+0      -2     -1     2     
+-3     -1     1      2     
+2      0      -1     -1    
+2      0      -5     1     
+3      0      -2     -2    
+-2     2      -1     1     
+2      -1     -2     0     
+2      -2     -2     0     
+3      -3     0      -2    
+-2     1      -2     2     
+2      -3     0      0     
+0      -2     -5     4     
+4      -2     -3     -2    
+-2     -1     -1     3     
+1      -1     -3     2     
+1      -1     -3     2     
+1      -2     0      0     
+-3     0      -1     3     
+2      -1     0      -1    
+1      0      -2     0     
+2      1      -3     -2    
+-2     0      -1     2     
+2      -1     -3     0     
+3      -2     -5     0     
+0      0      0      1     
+-2     1      -2     3     
+0      0      0      0     
+0      1      -2     1     
+1      2      -4     0     
+-3     0      -2     3     
+1      0      -1     1     
+0      0      -2     2     
+0      1      -2     0     
+-3     1      -1     2     
+2      -3     1      -1    
+1      -1     -3     1     
+3      -2     -1     -2    
+-3     0      -1     3     
+2      -2     -1     -1    
+1      -4     -2     2     
+1      -4     1      1     
+-3     0      -2     3     
+2      -3     0      0     
+1      -1     -4     2     
+2      -3     0      0     
+-4     -2     -2     4     
+2      -2     -2     1     
+1      -3     -1     2     
+1      -3     1      0     
+-4     -2     -3     5     
+2      -1     -1     0     
+2      -2     -2     1     
+2      -1     -2     0     
+-1     -1     0      1     
+1      0      -1     0     
+2      -2     -2     1     
+1      -3     1      0     
+-4     1      -1     2     
+2      -3     -1     1     
+1      -2     -4     2     
+1      -2     -2     2     
+-3     -2     0      3     
+0      0      -1     1     
+0      -1     -3     2     
+0      -2     0      1     
+-2     0      0      2     
+2      -1     -1     0     
+1      0      -4     1     
+2      -1     -3     0     
+-1     -1     0      1     
+1      -1     -1     1     
+2      -2     -2     1     
+2      -3     0      1     
+-2     0      -1     2     
+1      -3     1      0     
+0      -2     -5     3     
+2      -2     -1     0     
+0      -2     -1     2     
+0      -2     -2     2     
+1      -2     -4     2     
+1      -3     -2     2     
+-2     -2     0      2     
+2      -2     0      -1    
+1      0      -4     1     
+2      -1     -2     0     
+-2     2      -1     1     
+1      -1     -1     1     
+1      -1     -4     2     
+1      -3     1      0     
+-4     2      -1     2     
+1      -1     0      0     
+-1     3      -5     1     
+2      -2     -2     0     
+-4     4      -2     1     
+0      0      -1     1     
+-2     0      -5     4     
+1      -2     -1     1     
+-5     2      -1     2     
+1      -3     1      0     
+0      -1     -2     2     
+3      -3     -2     0     
+-2     0      1      2     
+1      -2     0      0     
+2      -2     -3     1     
+0      -3     0      2     
+-3     0      0      3     
+1      -4     1      0     
+0      -2     -2     3     
+2      -3     -2     1     
+-4     -2     2      2     
+1      -2     -1     1     
+0      -2     -3     3     
+0      -4     -2     3     
+-3     -2     0      3     
+1      -2     -1     1     
+1      -1     -4     2     
+1      -1     -1     1     
+-1     -1     0      1     
+1      -1     -2     1     
+1      -2     -3     2     
+1      -4     -1     2     
+-4     1      -2     3     
+1      -3     -1     1     
+1      -2     -5     3     
+1      -3     -2     2     
+-1     -3     -1     3     
+0      -1     0      2     
+0      -1     -4     3     
+-1     -3     0      2     
+-3     0      1      1     
+2      0      -1     -1    
+1      2      -4     0     
+2      0      -3     0     
+0      0      -1     1     
+2      -2     -3     0     
+2      0      -2     -1    
+1      -3     0      1     
+-2     0      -2     2     
+2      -3     0      0     
+1      -1     -6     3     
+2      -2     -2     1     
+-1     -2     -1     3     
+3      -3     -4     1     
+1      -1     -4     2     
+0      -3     -1     2     
+-1     -1     -2     3     
+2      -2     -1     -1    
+3      -3     -4     0     
+3      -2     -4     0     
+1      -2     -1     1     
+2      -1     -3     0     
+2      -2     -2     1     
+0      -3     2      0     
+-3     1      -2     3     
+1      -2     0      0     
+1      0      -3     1     
+1      0      -3     1     
+-1     -2     -1     2     
+0      1      -2     1     
+0      -2     -4     4     
+0      -2     -1     2     
+-3     0      0      2     
+2      -3     1      -1    
+2      -1     -3     1     
+4      -3     -2     -2    
+-1     0      -1     2     
+2      -3     0      0     
+2      -2     -1     1     
+2      -4     0      0     
+-2     0      -1     2     
+1      -3     0      0     
+0      0      -4     2     
+-1     -4     -5     4     
+-2     -2     -1     3     
+1      -3     1      0     
+0      -2     -4     3     
+2      -4     -1     2     
+-3     -2     -1     3     
+2      -3     -2     1     
+3      -2     -4     0     
+2      -2     -3     1     
+3      -3     -1     -1    
+1      -2     -2     1     
+2      -1     -3     1     
+1      -1     -2     1     
+-3     2      -2     2     
+1      -4     -2     2     
+2      -3     -4     2     
+2      -3     -2     1     
+1      -4     -1     2     
+-1     -1     -2     3     
+1      -1     -4     2     
+0      -3     -1     2     
+-2     -1     0      2     
+1      -1     -1     0     
+2      -1     -3     1     
+2      -1     -2     0     
+-2     1      -1     1     
+1      0      -2     0     
+2      -4     0      0     
+1      -1     0      0     
+-3     2      -1     2     
+0      -2     0      1     
+0      -1     -5     3     
+1      -1     -1     1     
+-3     0      0      3     
+1      -2     -2     2     
+2      -3     -2     1     
+0      -4     -1     2     
+-2     0      0      2     
+2      -1     -1     -1    
+0      2      -3     0     
+2      0      -3     0     
+-2     1      -1     2     
+2      -1     -3     0     
+2      -2     -3     1     
+0      0      2      -2    
+-4     3      -3     2     
+-2     -1     -1     2     
+-2     5      -4     0     
+-2     2      -4     2     
+-3     3      -3     2     
+1      0      -2     1     
+-2     2      -5     3     
+1      -1     -1     0     
+-4     3      -1     2     
+1      -2     0      0     
+-1     0      1      0     
+2      -1     -2     0     
+-4     2      -2     3     
+1      -3     0      0     
+-1     -8     5      -2    
+1      -2     1      0     
+-4     1      1      2     
+0      -5     2      1     
+-2     -2     2      1     
+0      -4     -3     3     
+-4     -2     1      3     
+1      -2     0      1     
+-2     -3     1      2     
+0      -4     0      2     
+-4     -2     0      3     
+2      -2     -1     1     
+0      -1     -3     2     
+0      -1     -2     1     
+-1     1      -1     1     
+1      0      -1     0     
+0      -2     0      1     
+1      0      -2     1     
+-5     5      -2     0     
+1      -4     -1     1     
+1      -3     -4     3     
+1      -3     -2     2     
+-1     -2     -1     3     
+0      -1     -2     2     
+-1     -1     -5     4     
+0      -2     -2     2     
+-4     1      0      2     
+1      0      -1     0     
+2      1      -5     1     
+3      0      -3     -1    
+-2     2      -1     1     
+2      -1     -3     1     
+2      -1     -3     0     
+2      -3     0      0     
+-3     2      -2     2     
+1      -3     1      0     
+0      0      -6     3     
+3      -1     -3     0     
+-2     -1     0      3     
+1      -2     -2     2     
+1      -1     -3     2     
+2      -3     -1     0     
+-3     1      -1     2     
+1      0      -1     0     
+2      0      -4     1     
+2      1      -3     -1    
+-1     1      -1     1     
+1      0      -4     1     
+1      -1     -4     2     
+-1     1      0      0     
+-4     2      -3     3     
+0      -2     0      1     
+1      0      -4     1     
+0      1      -2     1     
+-3     0      -1     3     
+0      1      -2     1     
+-1     -1     -4     3     
+-1     2      -1     0     
+-4     2      -1     2     
+1      -1     0      0     
+1      1      -3     1     
+2      -1     -1     -1    
+-3     1      -2     3     
+2      -2     -1     0     
+1      -2     -1     1     
+1      -3     2      0     
+-3     1      -1     3     
+2      -4     -1     1     
+-1     0      -4     3     
+2      -4     -1     1     
+-4     -1     -2     4     
+2      -2     -1     1     
+0      -1     -3     2     
+1      -4     1      1     
+-3     -1     -1     3     
+1      -1     -3     1     
+2      -1     -5     1     
+1      0      -4     1     
+0      0      -1     1     
+1      0      -3     1     
+1      -1     -3     1     
+1      -2     -1     2     
+-4     2      -1     2     
+1      -2     -1     1     
+1      -1     -5     2     
+1      -2     -2     2     
+-1     -3     1      2     
+0      0      -2     2     
+0      -1     -5     3     
+-1     -2     -2     3     
+-3     0      0      2     
+2      -1     -1     -1    
+1      1      -3     1     
+2      -1     -2     0     
+-1     0      -1     2     
+1      -1     -2     1     
+2      -2     -2     1     
+1      -1     -1     1     
+-2     1      -2     3     
+0      -3     0      1     
+-1     0      -6     3     
+0      -3     2      0     
+-2     -2     0      3     
+1      -2     -3     2     
+1      -2     -4     3     
+0      -3     -2     3     
+-1     -2     -1     2     
+1      -1     -1     0     
+1      1      -4     1     
+2      -1     -2     0     
+-2     2      -2     1     
+1      0      -2     1     
+1      0      -3     1     
+1      -3     1      0     
+-5     3      -4     2     
+1      -3     -1     2     
+-1     2      -4     2     
+1      -2     -2     2     
+-3     2      -2     2     
+0      0      -2     2     
+-2     0      -5     4     
+0      -1     -1     2     
+-5     4      -2     1     
+1      -3     1      0     
+0      0      -3     2     
+2      -1     -1     0     
+-3     0      0      2     
+1      -4     1      1     
+1      -2     -2     2     
+0      -4     0      2     
+-3     0      -1     3     
+1      -4     0      1     
+-1     -1     -4     3     
+1      -3     -1     1     
+-3     -1     0      3     
+1      -2     -2     2     
+-1     -2     -3     3     
+0      -4     -1     3     
+-3     -1     1      3     
+1      -2     -1     1     
+1      -1     -5     2     
+0      -1     -1     1     
+-2     0      -1     2     
+0      -1     -1     1     
+0      0      -3     2     
+1      -2     -2     2     
+-5     2      -3     3     
+0      -3     -1     2     
+0      -1     -5     3     
+0      -3     -1     3     
+-1     -3     -1     3     
+0      -1     -1     2     
+-1     -1     -5     3     
+-1     -3     0      2     
+-4     -1     -1     3     
+FORMAT: at.conf START PROFILE 1 12 7 s C+G: 42 100
+2      -3     0      0      
+1      4      -4     -2     
+6      -4     -1     -6     
+8      -9     1      -9     
+5      6      -14    -6     
+6      -1     0      -11    
+18     -100   -100   -100   
+-38    -38    -39    18     
+-49    -46    21     -44    
+-3     -13    12     -10    
+1      9      -4     -8     
+-4     -7     6      2      
+FORMAT: at.conf STOP PROFILE 1 12 6 s C+G: 42 100
+0      0      2      -2     
+1      1      -3     1      
+-4     2      -1     3      
+-59    -62    -50    18     
+10     -66    10     -68    
+15     -64    -2     -70    
+4      -8     -1     1      
+2      -2     -2     0      
+3      -1     -4     0      
+2      -2     -3     1      
+2      -3     -3     2      
+2      -2     -3     2      
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/assembly.fasta	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,73 @@
+>contig_1
+CGATTAACCATGTGTACAACATGACCAATTATGGCCGATCTTGCTTGTTCAGGAGTCTCA
+CTCATCATTCCAAAATCAAGAAAAGCAAGCTTCCCGTCAGGTGTAGCTAAGAGATTCCCT
+GGGTGAGGATCTGCATGAAAATAGCCGTACTCAAGCAGCTGTCGAAGACTGCACTGTATG
+CCGGTATTCACCAGATCCAGAACACTGAGCCCTTGACTCTCAACGGCATCTTGCTCATTT
+AATTTAACACCTTCAACCCACTCCATTGTTAGCACCTTTCCACTCGTGTAATCCCAGAAA
+ATATCTGGGACAAGGATATCTTCCTTGTCTCCATATAATTTTTTAA
+>contig_2
+CCTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCC
+GGAAGATGCAGCAGACGACTACGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCAT
+ACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCATGTTGCTTGGAATGGGGCC
+CGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATG
+GGTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCC
+GATGATCAACTCGGCTTCGGAGATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTAC
+AACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGGGTGAGACTCCTTTGCCTTG
+TACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACA
+ACTGTTAAATTATGTGCGCTTTGATGATTAAAAACACGGGGTAATTGAACTCAAGGGATG
+GTTGAGAATTGTAATATTTCTGTAAGTGTCGGGGGATGGTTGAAATGCTTTTTATTATGA
+AGTGTTAAAATGTAAGATAAA
+>contig_3
+CGGGGGCAAGGTTTACATGAAAGTACATCTACAGGACCTAGATAAGCATCATCACCTGAC
+AAAAAGCCATACATAGTAACACTTGCTAGTTGATCTGTGAAAATGGTGCACGAGTCGTAA
+CAGACGGCATTAGTTCCTTTCCTGTAACAGCAGATTCGTATGAATGGTTTTCTCGAAATT
+CTTCTTCAAGTGCATCTATAGGCATGGCACGAAGTGACTCTATTGTGCCTTTGCTGGGAA
+TATCCGGCTCGCTCCTAACTGGCGTGGACCCTGTAGGCTCGTAATCCATGTATTTTTGCC
+TGAAAGTATCATTCGTGTGCTGTTCGATACAGGATACCTGCTGGGAATGATCTCTCTTAA
+GGTTCTCAATTGTTTCTGAATGAGCTCTAGCAGTTGTCAGAATTTCAGAAACAGATGCCT
+TCTCCTGCTCTGACAAGCCAGCAACAACAACTCCTTCATCCACA
+>contig_4
+CTGACGATGTTCATATTCATGCCACTCTAAATGTATGCCATCCATGTTGAGGAGAAATGC
+TTGTGTAAAGAAGAAACTGGAGTCAAGCGGTCCCGGTTTTACAGTTGAACGTTGCTCTAA
+ATTAGTCAAAGTACCCGACTACCCGCTCATCAAACTGGCGAGCTCGTTTTCCTCGCCGCC
+CTACTCGGTGTCTTGGCGGGGCACATGGGGGTGGCGTGTGGCGTGCGGGGATGCGACAAC
+ATCATAAATTCATAATCGAAGG
+>contig_5
+GTGAGAGTGTCGCCTTTTCCATGCTACCCCTTTCCAGATCTGACTTGTTCGAACCTTCCA
+TCATCCGGTTCGACGTCAGCAGTCGGTCCTTCTTCTCCAAGCACGAGAGCAGACGGTGCG
+AGAGCGAGCAAAGACTCGCCTGCCGCGCCTCTCGTGACCTGGCTCGCATCTCCAGGATTC
+ATGGCTCCTTAGCTCGCCCTTCTTCGATACTTCGCTAGACGCCCGAGGACGTCATCGAAG
+GCGAGGGTCGGCACAACGGAGTGCTCCTTGCATGATGTCGGGGCCTGGCATCACGCGGCA
+TCGGCCAAATCGTCCCTCTCGACGTGCGTCACGGAGAGGGCCGAGCGCCGGGACGACCGC
+GTGGAAGAGCCCGCGGGATGCGGGATCCCGCTTGACGTGTGTTTGTGGCGGACCACCG
+>contig_6
+TATAACAATTCAAAATATTCCTATGAAAACCAAGACCAGAGGCAACACCGGTATAACCAA
+AGCCAGAGGCAATATCCCTTTATTCTTCGGGAACAGAAAAATACACGATATGCTACAGAC
+AAAAAAATAAATCCAAACCATTCTTCTGTGCATAAACATTGTAAAAGTTTATTAGACCGC
+TGTAAAACTCGTAAATGAAATCCCTGGCAATTGAATCTGTTAAACCTGCTCC
+>contig_7
+GAGAATGAGTGGTCTGGGGCTGAGTTTTTGAATGAAATGGCGGCAATGATGACTCAAAAT
+AAATCCAATGAAAACGGAACCGGAACTTTTGAAGAACTGCAACAATTGTTCGATGAAATG
+TTTCAGAGCGACATCGAGTCCTTCAATGGTTGTTCTTCATCATCCAATGAAACATGTAGC
+AACTCGAACAAGAGGAATTCCATTGAGTCGAGCTCGGCTAATTTCAGACCCGAAAATGCG
+AAACGAAAGCGGCGAGATTAGCGGGAAGAAGAATACTAGGAAAGGTAAAGGTGACG
+>contig_8
+TGGCATGAAGTCGGCTCGACTCGTGCCCGCTCGTCTATAGACGAATTGAGCTAGATTCAC
+TCATTCCATGAACTCGACTCGTTCATGAGTCGGCTCGTAGTTGTCCGGACTCGCTCCATG
+GCCAGCTCTACAACAGACTGCCTGTATGTAGATGATTGTATTGATTTGTTCTTCTCTTGT
+TTAAATCCAACCAAATATCAACATGATATTTGCAATTTC
+>contig_9
+ACTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTT
+TGATGAAATTATGGAGCATGTGGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCC
+TGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAAAACTGAGAAGCGAGGGTAG
+AATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAAC
+AGCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAA
+ACAGAACATCTACCTCGCTGAACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGC
+ACCTATGACTCAATATTTTGTCTTTGAGGCGGTTGA
+>contig_10
+GGGGCATTGCCGCCGATTAATTCGAGCGCGAGGTTTCGCGTATCAGGCGGAATTGGGATT
+TGGCGCCACAAAGAGCGCCACCTATGATTTCTGTGGCGGACGACTTCACGAACTCGGACG
+GGACTATCTAACCAATCTTCCAAGTTCATTGCGACATCAGTATAAGGGCGTGATGAAGGT
+TCGCTATCGTCGCTTGAGTTATTGATGGGGCCCAAATTGAGATCGAGGTTCATTGTAGTG
+GTGTTCTCTTCTGCCATTTGAGAATTTCACAAGTTCTAACAAACGAAAACGCAAATCTTC
+GGGACTAATATGCAGAATTTCCCTAAATAGAAGGGGTTTAAAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/assembly_tgf.fasta	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,271 @@
+>contig_1
+CGATTAACCATGTGTACAACATGACCAATTATGGCCGATCTTGCTTGTTCAGGAGTCTCA
+CTCATCATTCCAAAATCAAGAAAAGCAAGCTTCCCGTCAGGTGTAGCTAAGAGATTCCCT
+GGGTGAGGATCTGCATGAAAATAGCCGTACTCAAGCAGCTGTCGAAGACTGCACTGTATG
+CCGGTATTCACCAGATCCAGAACACTGAGCCCTTGACTCTCAACGGCATCTTGCTCATTT
+AATTTAACACCTTCAACCCACTCCATTGTTAGCACCTTTCCACTCGTGTAATCCCAGAAA
+ATATCTGGGACAAGGATATCTTCCTTGTCTCCATATAATTTTTTAA
+>contig_2
+CCTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCC
+GGAAGATGCAGCAGACGACTACGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCAT
+ACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCATGTTGCTTGGAATGGGGCC
+CGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATG
+GGTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCC
+GATGATCAACTCGGCTTCGGAGATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTAC
+AACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGGGTGAGACTCCTTTGCCTTG
+TACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACA
+ACTGTTAAATTATGTGCGCTTTGATGATTAAAAACACGGGGTAATTGAACTCAAGGGATG
+GTTGAGAATTGTAATATTTCTGTAAGTGTCGGGGGATGGTTGAAATGCTTTTTATTATGA
+AGTGTTAAAATGTAAGATAAA
+>contig_3
+CGGGGGCAAGGTTTACATGAAAGTACATCTACAGGACCTAGATAAGCATCATCACCTGAC
+AAAAAGCCATACATAGTAACACTTGCTAGTTGATCTGTGAAAATGGTGCACGAGTCGTAA
+CAGACGGCATTAGTTCCTTTCCTGTAACAGCAGATTCGTATGAATGGTTTTCTCGAAATT
+CTTCTTCAAGTGCATCTATAGGCATGGCACGAAGTGACTCTATTGTGCCTTTGCTGGGAA
+TATCCGGCTCGCTCCTAACTGGCGTGGACCCTGTAGGCTCGTAATCCATGTATTTTTGCC
+TGAAAGTATCATTCGTGTGCTGTTCGATACAGGATACCTGCTGGGAATGATCTCTCTTAA
+GGTTCTCAATTGTTTCTGAATGAGCTCTAGCAGTTGTCAGAATTTCAGAAACAGATGCCT
+TCTCCTGCTCTGACAAGCCAGCAACAACAACTCCTTCATCCACA
+>contig_4
+CTGACGATGTTCATATTCATGCCACTCTAAATGTATGCCATCCATGTTGAGGAGAAATGC
+TTGTGTAAAGAAGAAACTGGAGTCAAGCGGTCCCGGTTTTACAGTTGAACGTTGCTCTAA
+ATTAGTCAAAGTACCCGACTACCCGCTCATCAAACTGGCGAGCTCGTTTTCCTCGCCGCC
+CTACTCGGTGTCTTGGCGGGGCACATGGGGGTGGCGTGTGGCGTGCGGGGATGCGACAAC
+ATCATAAATTCATAATCGAAGG
+>contig_5
+GTGAGAGTGTCGCCTTTTCCATGCTACCCCTTTCCAGATCTGACTTGTTCGAACCTTCCA
+TCATCCGGTTCGACGTCAGCAGTCGGTCCTTCTTCTCCAAGCACGAGAGCAGACGGTGCG
+AGAGCGAGCAAAGACTCGCCTGCCGCGCCTCTCGTGACCTGGCTCGCATCTCCAGGATTC
+ATGGCTCCTTAGCTCGCCCTTCTTCGATACTTCGCTAGACGCCCGAGGACGTCATCGAAG
+GCGAGGGTCGGCACAACGGAGTGCTCCTTGCATGATGTCGGGGCCTGGCATCACGCGGCA
+TCGGCCAAATCGTCCCTCTCGACGTGCGTCACGGAGAGGGCCGAGCGCCGGGACGACCGC
+GTGGAAGAGCCCGCGGGATGCGGGATCCCGCTTGACGTGTGTTTGTGGCGGACCACCG
+>contig_6
+TATAACAATTCAAAATATTCCTATGAAAACCAAGACCAGAGGCAACACCGGTATAACCAA
+AGCCAGAGGCAATATCCCTTTATTCTTCGGGAACAGAAAAATACACGATATGCTACAGAC
+AAAAAAATAAATCCAAACCATTCTTCTGTGCATAAACATTGTAAAAGTTTATTAGACCGC
+TGTAAAACTCGTAAATGAAATCCCTGGCAATTGAATCTGTTAAACCTGCTCC
+>contig_7
+GAGAATGAGTGGTCTGGGGCTGAGTTTTTGAATGAAATGGCGGCAATGATGACTCAAAAT
+AAATCCAATGAAAACGGAACCGGAACTTTTGAAGAACTGCAACAATTGTTCGATGAAATG
+TTTCAGAGCGACATCGAGTCCTTCAATGGTTGTTCTTCATCATCCAATGAAACATGTAGC
+AACTCGAACAAGAGGAATTCCATTGAGTCGAGCTCGGCTAATTTCAGACCCGAAAATGCG
+AAACGAAAGCGGCGAGATTAGCGGGAAGAAGAATACTAGGAAAGGTAAAGGTGACG
+>contig_8
+TGGCATGAAGTCGGCTCGACTCGTGCCCGCTCGTCTATAGACGAATTGAGCTAGATTCAC
+TCATTCCATGAACTCGACTCGTTCATGAGTCGGCTCGTAGTTGTCCGGACTCGCTCCATG
+GCCAGCTCTACAACAGACTGCCTGTATGTAGATGATTGTATTGATTTGTTCTTCTCTTGT
+TTAAATCCAACCAAATATCAACATGATATTTGCAATTTC
+>contig_9
+ACTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTT
+TGATGAAATTATGGAGCATGTGGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCC
+TGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAAAACTGAGAAGCGAGGGTAG
+AATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAAC
+AGCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAA
+ACAGAACATCTACCTCGCTGAACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGC
+ACCTATGACTCAATATTTTGTCTTTGAGGCGGTTGA
+>contig_10
+GGGGCATTGCCGCCGATTAATTCGAGCGCGAGGTTTCGCGTATCAGGCGGAATTGGGATT
+TGGCGCCACAAAGAGCGCCACCTATGATTTCTGTGGCGGACGACTTCACGAACTCGGACG
+GGACTATCTAACCAATCTTCCAAGTTCATTGCGACATCAGTATAAGGGCGTGATGAAGGT
+TCGCTATCGTCGCTTGAGTTATTGATGGGGCCCAAATTGAGATCGAGGTTCATTGTAGTG
+GTGTTCTCTTCTGCCATTTGAGAATTTCACAAGTTCTAACAAACGAAAACGCAAATCTTC
+GGGACTAATATGCAGAATTTCCCTAAATAGAAGGGGTTTAAAA
+>contig_11
+CATTTATGGAAAGGGGATTCAAAATATGAGAACACTCTGGGGTGGCGTTGCTCCCGAATC
+TCCCGTCGTTGTTGTTGGAGGCGGTGTTACTCCAGAATCTCCCGTCGTCGGAGGCATTGT
+TCTAGGATCTCCCGCAGTGCTGCTTAAGTCGGATTTACTCCAAGCTCTCCCACCGCGGCT
+CCTGAAGTCGGCGTTGTTCCAAAATCTCCCGTCGCCACTGTTGAAGTCGGGGTTGCTCCA
+TGATATCCCGTCGGAGTTGCTCCGAATCTCCCGTTGTTGCTGCTGCAGTCGGTGTTGCTC
+CAGAAACTCCCGCTGTGGCTATTGAAGTCGACCGCGGGAGATCCTGGGGCAACGCCGGCT
+TCAGCAGTCGCCGGAGATTCTGAGGCAACGCCGCTTCCAGCAGCAGCGACGCGAGATCCG
+GGAGCAACCGTGACTTTAGCAGCG
+>contig_12
+GAATAATATTTTCCCACATAAACCTGATGCCTTGAATCTGATGGGGCTTTAATTTTATAC
+AGATGCTTGGAGGGATTCTTACTGGCTCTTCACCTTCCTCTCTCACCACATTAATTATGT
+AACCTGCAGAAATATCGCCCAGCAATTCTACACCAGTGCCATCAAATGAGCTCCTATTAC
+TGACTGTAGATCTCATGATTACGGACTTGGTAGAAAACCGTGCTTCCAAAGATTTCAGCC
+GCTCTTGACGTTCCTTTTCAATTGCAATTTTCTTCTTGGTCTCTTCCCCCCGCGATTTTG
+ATCGCTATAGAGAACGTTTGGATGAGGATG
+>contig_13
+AGCGACACATATCGCGCTCTCTCTCTCTCTTCAATAAATACGCAAACCCTACTACCATAG
+TTTTCACGCCTTAAAATGTTTTCGCCTTATCGTTGATTGCTTCACGAGACGACACCTTGA
+TTAGTTATTATTCCCGATCCATCCGCCTGTTTGTTTTTTACTGATTTAGTTGAGCGAAAG
+CTTAATTGGGGGTGATCATCGGTCGCCGCGGAAAATGATGTCGTCTGGAAGGTACATGTC
+ATACTCACCGTCTCCTTCCGCCCCTCACTCACCTCACATTGGCATCGCCGGCAGCGGCGG
+GGGTATGCGTACTGCCGCCTCTGTGCTCATCGAGCAAGAAAAATACCTCTCAGAGTTGCT
+GTCTGAACGCAACAAACTCAGTCCCTTCGTGGCTGTGCTGCCAAATAGTTATCGTTTGCT
+GAACCAGG
+>contig_14
+TGCTTGCCGCAACTATAAATAAATACCAAGAGGAAAAAATACAGAGAATGAAGAAGCTTA
+AAGTACTAGTAACCACCATGTTGGAGCTATGGACTTTCTTGGACACACATAGTGAAGAGC
+AACAATCGTTTGAACACGTTAAGTGTTATGTAGCCGCTGCTGCTGTTGATGAGCATGCAC
+AAAAGGCATACGAGTTACCCGGAATTCTTTCTTTGGACTGCCTTAACAATGTTGAGACAG
+AAGTTTCTCG
+>contig_15
+TGTGTTTTCGGTTCGTGAAGTGTGTGTGTACAAAATTGCCGGATCTAATACTATCGTAGG
+AGGAATGGGATATTGACGAGGAAGGAGGTGAAAAAGGTGTTAAAATGGAGGAGAAATTGG
+TTTTTATGTGGGGGTACTTACCGGGGGCGCTGCCGCAGAGGATGCCGATTTTGTCTCCGA
+TGGTGGTGCGGCTGCCGCATGGCGGCGGTTCATGGAAGGATGTATGTGGTGGAGGCTGTG
+GTTTCGCCATGGCTATATCGGATTCTGGTAAGCTCATTACATGGGGGTCTACTGATGATT
+TAGGTCAAAGCTACGTGACCTCTGGGAAACATGGGGAAATGCCAGAGCCTTTTCCACTAC
+CC
+>contig_16
+GGGGTTTTCCCACGGCGGCCACGATGGGTGGAAGCGGATGGGGTGGAGGATTCCGGTGTA
+GGGTCCATAGAAGCAGATAGCTCAGCAATGGGATAGCCGGGAGAGATCGAATTGGTATTG
+AAGGCAGTGGTAACAGCGGCAGCAGGTGTGGAGGAGGGACGGGAGCGTTTGGTGGCGCGT
+GTGGTTGGGCCGGGAGAGGCTGATGAGGTGGATGCCTCTGTCCGCTTACGGCACCGAGTT
+TCCATACAACCTACAAAATCGGAAATAGACGTCGCCGATTAATCGGCGGACATGCGCAAT
+ATCAATCCCCAACTTCGTTGCATTTCAATTTCAC
+>contig_17
+TGAGCGGCTACGGACAGGCCGAACTTTGGGTGGCTGCTATGCCATTATACATGCACGGTA
+TACCTAAGCATCAGAAATTAGGATACACGTTGAACTTGTAAGCTCCAATCGAGGATTTAT
+GTGATGATGAGATCGAGGGTTTCGCGCCACGAATAAGGGCTCCGATCACTCGGGGTTGTG
+CTGCTGAATAAGGAAGAATTTTGATTTGATG
+>contig_18
+GGTAACCTCATCCAATGCCAACCAAAGCGGGCACTTCTCTCCATCAATGGAAACGGGGTC
+TAATTCCTTTATACTAACCATTTCAAGTGCCGAAGCATCAAGAAGCAAGCCCTGGTGAGG
+CCTATTATCAACGACCATGTTGAGGTCGTGTTTGGATACCTCTTTTTTGCTTAATCCAAT
+CTTTTCCACCATTTTCAAAACTCTCTCGAACCGTTTCTTGTCCTTCTTCTTACTGTTACT
+ACTCAAATCCAAACCTTCCTGAACGTACAACGCGTAGAGTTCTCTTCGCCCGGATGAGAG
+TGCAGCTAAAATGGGACCAACTCCATAGATCCCTTCACCTACTATTTTCGGCAATGTGGA
+TTCCTTAGCTTCTTTCCATGTCTTTCTACCCCAATCTTCCTGCTTGTTCCATCTTCTCAC
+CTCTGTTC
+>contig_19
+ATACAAGAAAAGATACCCAGTCGTTCCAACTCTTCTTACAAGAATTCTGTGGTGGAGAAT
+ATGTTTGGATGAAGCTCAAATGGTGGAGGGTAATGCTGCTGCAGCAACAGAACTGGCTGT
+GCGTCTACATGCAAAACATCGTTGGTGTATAACAGGGACTCCCATACAACGGAAACTTGA
+CGACCTGTATGGGCTTTTGAGATTCCTTCAATCAAGTCCATTCAATGTCCTCCGCTNG
+>contig_20
+GGCTTACGCATCGATGCTCACGGATATGCCCTACAAGATTGGCAACGCGATCTGTTTCAA
+CTTGATCTTGTACTTCATGACGAACCTTCGCCGCGAACCAGGAGCATTCTTCTTCTTCCT
+GCTGATATCGTTCACGCTGACGCTTGTCATGTCGATGCTCTTCCGCACTATTGGATCCGT
+TTCGCGTACACTGTCGCAGGCCATGGCTCCCGCAGCTATCCTTATCCTTGCGCTGGTCAT
+TTACACTGGTTTCGTCATTCCTACCCGCTACATGTTGGGCTGGTCTCGTTGGATCAACTA
+CTTGGATCA
+>contig_21
+CGCCATATTAATGTGTCACTCGAATGCAAGTCTTTGGGTGCCAACCAGTGAGGCATAAAG
+ACCCTTTTGCTCTAACAACTCAGAGTGTGTCCCCAGTTCTGAAATCTTCCCATCAGAGCA
+TAAAGCAATTTGATCAGCATTTTGAACGGTGCTCAGCCTGTGAGCAATCACTAAAGTCGT
+TCTTCCTTTCATCAAACGGTTCAAAGCATCCTGAACCAGACGTTCACTGACTGCGTCCAA
+AGCACTGGTAGCCTCATCAAGAATCAAGATTGGAGCATTCTTGAGCAGAGCCCTTGCAAT
+GGCTACCCTCTGTCTTTGTCCTCCACTTAACAACCCACCACGCTCACCAACTAATGTGTC
+ATAACCCTGTGGCAACGCAATGATAAATTCATGAGCATTAGCTGCTTTAGCAGCTTTTAT
+CACATCGACCTTGGAAACATAATCATCTGGGAGTCCGTAAGCAATATTTTCTCCAATGGA
+AACCGAGAATAGAACAGGTTCCTGATTCACTATGGAAACC
+>contig_22
+CCAGTTTCAATTATATTACATATGTAACCATGCACCACAGAGTGGGTATGGATGTCGCTA
+ATATCAACAGGGAGCTGCTGAGTTGAGTTAACTAGTGAACACTTGGCACTAAGTACAAGA
+TTGTTTCCTTCAACATCAAGAACCAATAATTCATCAAAATGATATCCTGGCTTCAAGACA
+GACATCAATAGAGCAGCAAGTCCATGGTGGTCTGCCAAATGTTCAAGAG
+>contig_23
+ATCCGTGATTCTTCAGGGTCGCCGGCGGCAAAGCTGGGGACTTTTTCGTCAGTTGGTTTG
+GCTCCGGTTCAGGATCGGAATCGGATGAGGCATCTTCGAACGACGCGTTTTCTTCTGGGT
+CGGATTCTGAATCCAACACGATTGGCTTCACCGGCTCCACATTATTGGACATTTTTTGTT
+TCAAAACGGCGCAGTTTTTGCATGAGACTAGCA
+>contig_24
+CGTTAAGTAAATTGTTCTCTTCCATTATAGAAGATATCTGAGACTGCAGCTTTTGTCCTT
+CAGAAGCAAGCTTCTGAGTCAGCTCTTCTATTTCTTTTCTTGCACTAGTTAGTTCTTCAA
+CAGTGCCGTCTTTCTCAGATGAAACAACGTTCAATTTCATCTGTATATCGTTTAGCTCGG
+ATTTAAATGCACCCAACTCCTGACTGAGTTTCGAGTTTTCTGCAACAAGTGCCTCAGTCT
+CCTTTATAAACATACTACCCTTGCTCTCCAATTCGCTTTCCAAATCCTTGGATTTTAACA
+AGATTTGTTCGATTTCTAATTCACGGGTTTTC
+>contig_25
+AGAAAATCAATCAGTACGAAAATCTCCATTAACCCAATCATCCCCCTTCCTTGCCTTTAT
+CGATTTGTGATCAAAGTCGCCTTTTATCAATTTGTCCCCGTGCTCAGTTTCTTCCTCTCC
+AGTTCATTCCCCCACCAATCGTTGCTAATTGATACCTAATCGCCTTTTTAACACCTCCTT
+TTTTTGACTTAGTGCTTGATTTTCCTCGATCATAATCATTTCCAA
+>contig_26
+AGAGGAAAGAAGGGGCGTCGGCAACAAAATTTGAAATTGAAAATATCTTCCCCGTCCGTC
+ACTCCTTCTTGCGATCCCAAGAAAAAAGAGGAAAGAGGGGAGGCTACAACTTTTAGAGAG
+AGGAAGCATAACGGTTGTGGCTTCTTGTTCTTGGAAGAAGAAACAATCGTTGTCGACAGG
+TAGAGGGGATAATAATTGTTTAAAAAAATTGTTGGCAAAAAAAAAGTGAAAAATGAGAGA
+AATAATAAGCATACA
+>contig_27
+CCCACAACCCGGGCCCAAGACCCGGGCTATCCCGATAGCAAGTGCCCCACTTCCAGTCCC
+TAAATCGGCCCACAAACCATTTTTCAGTTCCCCATTTTTCTTCACTGCATCTTCAACCAA
+ATCCAAAATAACCTCCGTCTCAGGCCTGGGTATCAAAACACCTTCCTCAACACTCAATAT
+CAAATCCCGCCAGTGTTCACAGCCCACCACGTACTGAAACGGCCTTCTTTCCTCAATCCT
+CTGCTTCCACAGCTTGTAGAG
+>contig_28
+CTTGGCTTTGATTAGGTGTTGTAGTTTGAGATCGCGCTGAATTATTGTTTGCTGTCACAA
+GAACTGTTGGGGAGGAGGAGGAGCTGTCAAGGTGCGACGATCCTTGACGTTTTTCTTTAT
+TCAGCACACTTTCTTCGAGTAATAGCATGGTCTGCGTGGATTCTAGGTCGGGTAATTTTT
+CGCGATGCTTAATGATGCACGCATTTGGAGAAAATTGTG
+>contig_29
+TGCTGGTAAATAGCTAGCAAAGTTAGGAGTAGTGATCGCAATTTCCGGACGATGAAGAAA
+TCGAAGCTTCTGCAGAATTCGAAGGACTTACTTTCTAGGAGCTTCAATCCTGCTAAATGC
+AAAACGTCTCTGAGGCTGGCGGGTTCAAGGTTGAAGCTATTGAGAAACAAGAAAGAGGTG
+CAACTGAAGCAGATGAAGCGGGAAATAGCACAGTTGCTCGAGTCTGGACAGGATCAGACC
+GCTCGAATTCGAGTCGAACATCTGATTAGGGAAGAGAAGATGATGGCTGCATATGATCTC
+CTCGATATATACTGCGAGCTTGTTGTTGCACGTCTTCCAGTAATTGAGTCACAAAAGAAT
+TGCCCCATTGACCTGAAAGAAGCAATTGCAAGTTTAGTATTTGCAGCACCAAGATGTGGA
+GATGTACCCGAGTTTCTTGATGCAAGGAAGCAATTTTCAGCTAAATATGGAAAAGATTTC
+ACTACTGCAGCCACAGAACTTCGTCCACAGTGCGGTGTAGGCCGCATGTTGGTTGAAAAA
+TTATCTGCAACAGCGCCTGATGTACAGAGCAAAACTAAAATCTTGAATGCAATAGCTGAG
+GAGCACAATGTTAAATGGGAACCCACATCATTTGGAGAGAACGACTCTGCACCTCTCAAT
+GACCGACTGACTGGACCAAGTTCCTTTACGAAGGAGAGAGAACAGTACCCTGAACCTCCT
+CATTTTGAAGCTGTACAAGTCCAAGCTCACCCGAGCAACAACACCTTGCATAGCTCGCCA
+TCAAATTCTTCCCAGCAGGATGATAGAACCTCAGTTTTTGTTGAAACTTCTACTTTCAAG
+ACACCATCG
+>contig_30
+AAGGCTAGTGGACTTTTTTCAAGTAAAGATTCTGTTGATTCAACAGATAGCCACATGGAA
+AATGTATGCTCTGATATTTTATCAATGAGCATCAACAAAAACCAAATTTTAGAGAATGGC
+CATGTTCATAACAATAGAGGAGCAGCAATATTTGAGTTGTCTGGAGCTGCTACAAATGTA
+ATTGAGGACGTTGGTTTGTCAGATGTCCAGTCTGACACCAGATTGGGAATGGCAAGTCAA
+GTTTGCCAAGTTGATATGCATGAACCAGAGGGCGGTTTGTTGTCTTTTAAGAACCAAAGA
+TTTAAGGATGCTGAGGTTGCTACCAATATAACACATGATTATTGTCATGTATCTCATCTG
+TTAAAGCATTCTAACGTTCAAGTTCCTAAGTACATTAGTGGTAATGGTTCAGCCACTGTT
+GATCTGAATAGGCAGACTGTAGATAGGAATAACAATTTTAAAGTTTCAACATCTAATT
+>contig_31
+CCGTACTCAAGCTTTTAGTTTTATCCTCCTCATTATGACGTTTGCGTCTGTTTTCTTTTT
+CAGACTTCTGGCTGCCTCTGTTAGTTAATCTTTCTGTATGCATCACATTTCTTTCGTCTC
+TTCTTTTGTACTCTTTCTCAGAGTCACTGCTCATTCGCCGTTCTGTTTTCCTTTTCCTGT
+GGACCTGTCCTTCATCGTTAACAAGCTGTTTTCTATCTATTTCGGATTTGACTCTGCCTC
+TTTCAGAAGTTTTACCCTTTCTATATGACTCTCTGGCTTGCCTCTTATTTGATCCATTAT
+ATGAATCCACACCTAAATGGCCATCTCTTTTTCTGTTGCTGTAATGTCGTCTTTCATTTT
+CTCCTTCTCTCACTCTCTTGCTGCCTTCAGTCTTTTCCCATATACTCTTTAACTTGACAC
+CACTTTCCCTATACTTTTCATCCTTATCCTGGACTAAATTGTCATTCTTACTATCCACTT
+TTCTCCGGCAACTTACCTTCTGAAAATCATTTGAAGTATGTCTAACATCCATACGTTCAG
+AAACCTCATTTATTTGCCGATGGTATTCTGGAAAATTAGAAATCTTTTCAATGTCACCAT
+GCCCTGATGCACTATCAGCCACTCCAGAGCCACTGGCAACTTCTTTACCTGCATCTCCCT
+TGTTATTTCTTCCGAGCATTATCTCATCATAGCTTAATGGCCTCGTTCTTGCACAAGTGC
+CCTCCAAAAGATCATCCTGAGACACTCTACTTTCTAATTTCTCTATGTGTGGGCGGGATC
+TAGTCATGGCGCTAACGGACTTCTACTATGTTTACGAGCATGAGGAACTGCCAGAGCGCG
+GCCGGAGAGAATAAGCGTCGCCTGGTGGTTTTAC
+>contig_32
+CACCGACACATCACAGAAATGGGGCTTTCCATGTTACTTCATTCACGAATGCCTTTGTCA
+TATTGGGATGATGCTTTTTCTGCTGCAATTCACACAATCAACCGCCTACCTACTCTGATT
+CTCAACAAAGTTTCTCCTTTTGAAGTACTCTTTGGACGCGCACCGGTGTATTCTAACTTT
+CATCCTTTCGGCTGCAGAGTTTTTCCCTATGTTCGACCCACTGCTGAACACAAACTTGCT
+CCACGCAGTCTGCCTTGTATCTTCATCGGCTACAGCGCTCACTATAAAGGC
+>contig_33
+TTTTAATTCTATAGGGCGAAGTAATGCTGTCTTTTCAGCAACCTTTTGCCAATCGACAAA
+GTCAATGAGCTCTTCATCCATTGATTCTTTTGCAGCAAGAAGAAGGATTTTCCTCCTTTC
+TGCTTGAGTTAGTCGCTGAAGATGAAATATTCGATCCATTCTACCAGGACGCAGTAAAGC
+CCCATCGATTTGTTTAAGATTCCGAGTAGTAGCCATCAAAACTACCCCATCTTGTTTCTC
+AAACCCATCAAGCTCCACCAGAAGTTGATTGATGAAAGATTCGTGATCCAGCTTTTTGGT
+CTGAAGGTCCTTCCCGCGGACACCAGCAAAGAGGTCAAAGTCTTCCACAAATATAATGAC
+AGGAGCCAGATCCCGTGCTGCTTGAAACAATTCTCTAACGTTTGATGCACCTTGGCCCAC
+AAACAGACCAGCTTCCAGCTGTTGGGCTTTTACTTCAACTAAAGGAACCTTCGCTTCCGC
+TGCTATAGCCATTGCTAGGGATGTTTTACCTGTTCCTATCTCACCAACAATAAGAACACC
+CCGAGGTGCCCGAGCTCCCATTTCTTGGAATGCACGAGGATTTTGTAGAAATGCCACAAC
+TTCATTAATTTCTTC
+>contig_34
+ACCCGTTGGACCCTCTCGTGATTCAAACTCAACTTGTTTCATAAAATAGCACAACACTGC
+TCGGTACTGAAAACTGGAGGATCTTGTAGGTCAATAATACAAGTTACAACTCTTGTAATT
+CCTCAACTGAGTGCACAGTCCAAAGTGGCCAATGGCATCAAGTAACAGATTACCAATAAG
+ATAACAGTAGAAGTCAGATGAATATTCCTGTCTTGATTTTGTTTTCTCAACTGCTTCTAC
+TTCCAATTAAGGAGAGACACAGTCGAAAATAGAATAAACCAAATATTTATCTGTAGGCTT
+CCGGCAGGCGGTAACCACTGATCACTAAATTGTCGGCGAACATCTTGCCAGTTTTGGGCA
+TCACATGCCAATGCATTGTTAAGTTGAAGTCTTTACCACGTAGATTGCTTCCTTGGTCAA
+TAAAACGATACTTGTTAGTTGTCTGGATCTGAAATATTGCTTGCTCTTTGGAGGGTATAA
+TAAGATCCCACAAGGAGACCTGATTCAGCGCATTTGTTGGGGTTTCA
+>contig_35
+AATTCACAGCCTTCTCTTTCATCTCGAGATTGTCTACCTTCTGCAGATCGATATGTCGAT
+GCTTTACAGAGGGATATCGAGGAAGGATAAACCTAGAGGACGTCAGCACGGGTTGACTCA
+ACAGAAAAGGCAAGAGATAAAGGAAGCTTTTGAACTGTTTGACACCGATGGATCTGGAAC
+TATTGATGCGAAAGAGTTGAACGTAGCAATGAGGGCTCTCGGTTTTGAAATGTCAGAAGA
+GGAAATTACGAGAATGATAGCTGAAGTAGACAAAGACGGGAGTGGGGCGATTGACTTTGA
+CGAGTTTTGTCACATGATGACAGCCAAATTCGGAGAAAGGGACACCAAAGAGGAGCTTAC
+CAAGGCTTTTCAGATTATCGACAAAGATCAAAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output.pttgf	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,6 @@
+<html><head><h3>Targeted gene families: 1 items</h3></head>
+<body><p/><table cellpadding="2">
+<tr><b>Directories</th></b>
+<tr bgcolor="#D8D8D8"><td><a href="752" type="text/plain">752</a>
+</td></tr>
+</table></body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/target_orthos.ids	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,5 @@
+213
+9300
+752
+4632
+4732
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,8 @@
+>Gene.1::contig_1::g.1::m.1 type:internal len:115 contig_1:344-3(-)
+AAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTACACGAGTGGAAAGGTGCTAACAATGGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGATGCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGAATACCGGCATACAGTGCAGTCTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTAGCTACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAACAAGCAAGATCGGCCATAATTGGTCATGTTGTACACATGGTTAAT
+>Gene.2::contig_2::g.2::m.2 type:5prime_partial len:170 contig_2:2-511(+)
+CTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCCGGAAGATGCAGCAGACGACTACGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCATGTTGCTTGGAATGGGGCCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATGGGTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCCGATGATCAACTCGGCTTCGGAGATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGGGTGAGACTCCTTTGCCTTGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACAACTGTTAAATTATGTGCGCTTTGATGATTAA
+>Gene.3::contig_3::g.3::m.3 type:5prime_partial len:126 contig_3:463-86(-)
+GTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCTGAAATTCTGACAACTGCTAGAGCTCATTCAGAAACAATTGAGAACCTTAAGAGAGATCATTCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATACTTTCAGGCAAAAATACATGGATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGCACAATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAACCATTCATACGAATCTGCTGTTACAGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCACCATTTTCACAGATCAACTAG
+>Gene.4::contig_9::g.4::m.4 type:internal len:132 contig_9:2-394(+)
+CTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTTTGATGAAATTATGGAGCATGTGGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAAAACTGAGAAGCGAGGGTAGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAACAGCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAAACAGAACATCTACCTCGCTGAACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGCACCTATGACTCAATATTTTGTCTTTGAGGCGGTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cleaned.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,26 @@
+>contig_1
+AAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTACACGAGTGGAAAGGTGCTAACAAT
+GGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGATGCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGAATA
+CCGGCATACAGTGCAGTCTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTAGCT
+ACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAACAAGCAAGATCGGCCATAATTGG
+TCATGTTGTACACATGGTTAAT
+>contig_2
+CTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCCGGAAGATGCAGCAGACGACTA
+CGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCA
+TGTTGCTTGGAATGGGGCCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATGG
+GTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCCGATGATCAACTCGGCTTCGGA
+GATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGG
+GTGAGACTCCTTTGCCTTGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACAA
+CTGTTAAATTATGTGCGCTTTGATGAT
+>contig_3
+GTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCTGAAATTCTGACAACTGCTAGAGC
+TCATTCAGAAACAATTGAGAACCTTAAGAGAGATCATTCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATACTT
+TCAGGCAAAAATACATGGATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGCACA
+ATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAACCATTCATACGAATCTGCTGTTAC
+AGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCACCATTTTCACAGATCAAC
+>contig_9
+CTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTTTGATGAAATTATGGAGCATGT
+GGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAA
+AACTGAGAAGCGAGGGTAGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAACA
+GCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAAACAGAACATCTACCTCGCTGA
+ACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGCACCTATGACTCAATATTTTGTCTTTGAGGCGGTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cleaned.nr.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,43 @@
+>contig_1
+NTTAAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTACACGAGTGGAAAGGTGCTAAC
+AATGGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGATGCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGA
+ATACCGGCATACAGTGCAGTCTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTA
+GCTACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAACAAGCAAGATCGGCCATAAT
+TGGTCATGTTGTACACATGGTTAATCGN
+>contig_10
+ATGGCAGAAGAGAACACCACTACAATGAACCTCGATCTCAATTTGGGCCCCATCAATAACTCAAGCGACGATAGCGAACC
+TTCATCACGCCCTTATACTGATGTCGCAATGAACTTGGAAGATTGGTTAGATAGTCCCGTCCGAGTTCGTGAAGTCGTCC
+GCCACAGAAATCATAGGTGGCGCTCTTTGTGGCGCCAAATCCCAATTCCGCCTGATACGCGAAACCTCGCGCTCGAATTA
+ATCGGCGGCAATGCCCCN
+>contig_2
+NNCCTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCCGGAAGATGCAGCAGACGA
+CTACGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACC
+TCATGTTGCTTGGAATGGGGCCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAA
+TGGGTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCCGATGATCAACTCGGCTTC
+GGAGATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGC
+CGGGTGAGACTCCTTTGCCTTGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCA
+CAACTGTTAAATTATGTGCGCTTTGATGAT
+>contig_3
+NNTGTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCTGAAATTCTGACAACTGCTAG
+AGCTCATTCAGAAACAATTGAGAACCTTAAGAGAGATCATTCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATA
+CTTTCAGGCAAAAATACATGGATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGC
+ACAATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAACCATTCATACGAATCTGCTGT
+TACAGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCACCATTTTCACAGATCAAC
+>contig_5
+NNCGGTGGTCCGCCACAAACACACGTCAAGCGGGATCCCGCATCCCGCGGGCTCTTCCACGCGGTCGTCCCGGCGCTCGG
+CCCTCTCCGTGACGCACGTCGAGAGGGACGATTTGGCCGATGCCGCGTGATGCCAGGCCCCGACATCATCAAGGAGCACT
+CCGTTGTGCCGACCCTCGCCTTCGATGACGTCCTCGGGCGTCTAGCGAAGTATCGAAGAAGGGCGAGCGGAGCCATGAAT
+CCTGGAGATGCGAGCCAGGTCACGAGAGGCGCGGCAGGCGAGTCTTTGCTCGCTCTCGCACCGTCTGCTCTCGTGCTTGG
+AGAAGAAGGACCGACTGCTGACGTCGAACCGGATGATGGAAGGTTCGAACAAGTCAGATCTGGAAAGGGGCATGGAAAAG
+GCGACACTCTCACN
+>contig_7
+GAGAATGAGTGGTCTGGGGCTGAGTTTTTGAATGAAATGGCGGCAATGATGACTCAAAATAAATCCAATGAAAACGGAAC
+CGGAACTTTTGAAGAACTGCAACAATTGTTCGATGAAATGTTTCAGAGCGACATCGAGTCCTTCAATGGTTGTTCTTCAT
+CATCCAATGAAACATGTAGCAACTCGAACAAGAGGAATTCCATTGAGTCGAGCTCGGCTAATTTCAGACCCGAAAATGGA
+AACGAAAGCGGCGAGATTAGCGGGAAGAAGAATACTAGGAAAGGTAAAGGTGACGNN
+>contig_9
+NNACTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTTTGATGAAATTATGGAGCA
+TGTGGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCT
+CAAAACTGAGAAGCGAGGGTAGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGA
+ACAGCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAAACAGAACATCTACCTCGC
+TGAACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGCACCTATGACTCAATATTTTGTCTTTGAGGCGGTTGAN
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cleaned.nr.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,22 @@
+>contig_1
+XKKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCSLRQLLEYGYFHADPHPGNLL
+ATPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVNR
+>contig_10
+MAEENTTTMNLDLNLGPINNSSDDSEPSSRPYTDVAMNLEDWLDSPVRVREVVRHRNHRWRSLWRQIPIPPDTRNLALEL
+IGGNAP
+>contig_2
+XLSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMGPDGHVASLFPSHMQRYEKEK
+WVTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAGTTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAAS
+QLLNYVRFDD
+>contig_3
+XVDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYMDYEPTGSTPVRSEPDIPSKG
+TIESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRAPFSQIN
+>contig_5
+XGGPPQTHVKRDPASRGLFHAVVPALGPLRDARREGRFGRCRVMPGPDIIKEHSVVPTLAFDDVLGRLAKYRRRASGAMN
+PGDASQVTRGAAGESLLALAPSALVLGEEGPTADVEPDDGRFEQVRSGKGHGKGDTLT
+>contig_7
+ENEWSGAEFLNEMAAMMTQNKSNENGTGTFEELQQLFDEMFQSDIESFNGCSSSSNETCSNSNKRNSIESSSANFRPENG
+NESGEISGKKNTRKGKGDX
+>contig_9
+XLRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEGRIVLAVASSGIALLLVEGGR
+TAHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDEAPMTQYFVFEAVX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cleaned.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,13 @@
+>contig_1
+KKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCSLRQLLEYGYFHADPHPGNLLA
+TPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVN
+>contig_2
+LSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMGPDGHVASLFPSHMQRYEKEKW
+VTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAGTTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAASQ
+LLNYVRFDD
+>contig_3
+VDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYMDYEPTGSTPVRSEPDIPSKGT
+IESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRAPFSQIN
+>contig_9
+LRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEGRIVLAVASSGIALLLVEGGRT
+AHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDEAPMTQYFVFEAV
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cleaned_tgf.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,102 @@
+>contig_1
+AAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTACACGAGTGGAAAGGTGCTAACAAT
+GGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGATGCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGAATA
+CCGGCATACAGTGCAGTCTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTAGCT
+ACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAACAAGCAAGATCGGCCATAATTGG
+TCATGTTGTACACATGGTTAAT
+>contig_11
+ATTTATGGAAAGGGGATTCAAAATATGAGAACACTCTGGGGTGGCGTTGCTCCCGAATCTCCCGTCGTTGTTGTTGGAGG
+CGGTGTTACTCCAGAATCTCCCGTCGTCGGAGGCATTGTTCTAGGATCTCCCGCAGTGCTGCTTAAGTCGGATTTACTCC
+AAGCTCTCCCACCGCGGCTCCTGAAGTCGGCGTTGTTCCAAAATCTCCCGTCGCCACTGTTGAAGTCGGGGTTGCTCCAT
+GATATCCCGTCGGAGTTGCTCCGAATCTCCCGTTGTTGCTGCTGCAGTCGGTGTTGCTCCAGAAACTCCCGCTGTGGCTA
+T
+>contig_18
+ACAGAGGTGAGAAGATGGAACAAGCAGGAAGATTGGGGTAGAAAGACATGGAAAGAAGCTAAGGAATCCACATTGCCGAA
+AATAGTAGGTGAAGGGATCTATGGAGTTGGTCCCATTTTAGCTGCACTCTCATCCGGGCGAAGAGAACTCTACGCGTTGT
+ACGTTCAGGAAGGTTTGGATTTGAGTAGTAACAGTAAGAAGAAGGACAAGAAACGGTTCGAGAGAGTTTTGAAAATGGTG
+GAAAAGATTGGATTAAGCAAAAAAGAGGTATCCAAACACGACCTCAACATGGTCGTTGATAATAGGCCTCACCAGGGCTT
+GCTTCTTGATGCTTCGGCACTTGAAATGGTTAGTATAAAGGAATTAGACCCCGTTTCCATTGATGGAGAGAAGTGCCCGC
+TTTGGTTGGCATTGGATGAGGTTACC
+>contig_2
+CTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCCGGAAGATGCAGCAGACGACTA
+CGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCA
+TGTTGCTTGGAATGGGGCCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATGG
+GTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCCGATGATCAACTCGGCTTCGGA
+GATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGG
+GTGAGACTCCTTTGCCTTGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACAA
+CTGTTAAATTATGTGCGCTTTGATGAT
+>contig_20
+GGCTTACGCATCGATGCTCACGGATATGCCCTACAAGATTGGCAACGCGATCTGTTTCAACTTGATCTTGTACTTCATGA
+CGAACCTTCGCCGCGAACCAGGAGCATTCTTCTTCTTCCTGCTGATATCGTTCACGCTGACGCTTGTCATGTCGATGCTC
+TTCCGCACTATTGGATCCGTTTCGCGTACACTGTCGCAGGCCATGGCTCCCGCAGCTATCCTTATCCTTGCGCTGGTCAT
+TTACACTGGTTTCGTCATTCCTACCCGCTACATGTTGGGCTGGTCTCGTTGGATCAACTACTTGGATCA
+>contig_21
+GTTTCCATAGTGAATCAGGAACCTGTTCTATTCTCGGTTTCCATTGGAGAAAATATTGCTTACGGACTCCCAGATGATTA
+TGTTTCCAAGGTCGATGTGATAAAAGCTGCTAAAGCAGCTAATGCTCATGAATTTATCATTGCGTTGCCACAGGGTTATG
+ACACATTAGTTGGTGAGCGTGGTGGGTTGTTAAGTGGAGGACAAAGACAGAGGGTAGCCATTGCAAGGGCTCTGCTCAAG
+AATGCTCCAATCTTGATTCTTGATGAGGCTACCAGTGCTTTGGACGCAGTCAGTGAACGTCTGGTTCAGGATGCTTTGAA
+CCGTTTGATGAAAGGAAGAACGACTTTAGTGATTGCTCACAGGCTGAGCACCGTTCAAAATGCTGATCAAATTGCTTTAT
+GCTCTGATGGGAAGATTTCAGAACTGGGGACACACTCTGAGTTGTTAGAGCAAAAGGGTCTTTATGCCTCACTGGTTGGC
+ACCCAAAGACTTGCATTCGAG
+>contig_24
+AAAACCCGTGAATTAGAAATCGAACAAATCTTGTTAAAATCCAAGGATTTGGAAAGCGAATTGGAGAGCAAGGGTAGTAT
+GTTTATAAAGGAGACTGAGGCACTTGTTGCAGAAAACTCGAAACTCAGTCAGGAGTTGGGTGCATTTAAATCCGAGCTAA
+ACGATATACAGATGAAATTGAACGTTGTTTCATCTGAGAAAGACGGCACTGTTGAAGAACTAACTAGTGCAAGAAAAGAA
+ATAGAAGAGCTGACTCAGAAGCTTGCTTCTGAAGGACAAAAGCTGCAGTCTCAGATATCTTCTATAATGGAAGAGAACAA
+TTTACTTAAC
+>contig_29
+ATGAAGAAATCGAAGCTTCTGCAGAATTCGAAGGACTTACTTTCTAGGAGCTTCAATCCTGCTAAATGCAAAACGTCTCT
+GAGGCTGGCGGGTTCAAGGTTGAAGCTATTGAGAAACAAGAAAGAGGTGCAACTGAAGCAGATGAAGCGGGAAATAGCAC
+AGTTGCTCGAGTCTGGACAGGATCAGACCGCTCGAATTCGAGTCGAACATCTGATTAGGGAAGAGAAGATGATGGCTGCA
+TATGATCTCCTCGATATATACTGCGAGCTTGTTGTTGCACGTCTTCCAGTAATTGAGTCACAAAAGAATTGCCCCATTGA
+CCTGAAAGAAGCAATTGCAAGTTTAGTATTTGCAGCACCAAGATGTGGAGATGTACCCGAGTTTCTTGATGCAAGGAAGC
+AATTTTCAGCTAAATATGGAAAAGATTTCACTACTGCAGCCACAGAACTTCGTCCACAGTGCGGTGTAGGCCGCATGTTG
+GTTGAAAAATTATCTGCAACAGCGCCTGATGTACAGAGCAAAACTAAAATCTTGAATGCAATAGCTGAGGAGCACAATGT
+TAAATGGGAACCCACATCATTTGGAGAGAACGACTCTGCACCTCTCAATGACCGACTGACTGGACCAAGTTCCTTTACGA
+AGGAGAGAGAACAGTACCCTGAACCTCCTCATTTTGAAGCTGTACAAGTCCAAGCTCACCCGAGCAACAACACCTTGCAT
+AGCTCGCCATCAAATTCTTCCCAGCAGGATGATAGAACCTCAGTTTTTGTTGAAACTTCTACTTTCAAGACACCATCG
+>contig_3
+GTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCTGAAATTCTGACAACTGCTAGAGC
+TCATTCAGAAACAATTGAGAACCTTAAGAGAGATCATTCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATACTT
+TCAGGCAAAAATACATGGATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGCACA
+ATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAACCATTCATACGAATCTGCTGTTAC
+AGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCACCATTTTCACAGATCAAC
+>contig_30
+AAGGCTAGTGGACTTTTTTCAAGTAAAGATTCTGTTGATTCAACAGATAGCCACATGGAAAATGTATGCTCTGATATTTT
+ATCAATGAGCATCAACAAAAACCAAATTTTAGAGAATGGCCATGTTCATAACAATAGAGGAGCAGCAATATTTGAGTTGT
+CTGGAGCTGCTACAAATGTAATTGAGGACGTTGGTTTGTCAGATGTCCAGTCTGACACCAGATTGGGAATGGCAAGTCAA
+GTTTGCCAAGTTGATATGCATGAACCAGAGGGCGGTTTGTTGTCTTTTAAGAACCAAAGATTTAAGGATGCTGAGGTTGC
+TACCAATATAACACATGATTATTGTCATGTATCTCATCTGTTAAAGCATTCTAACGTTCAAGTTCCTAAGTACATTAGTG
+GTAATGGTTCAGCCACTGTTGATCTGAATAGGCAGACTGTAGATAGGAATAACAATTTTAAAGTTTCAACATCTAAT
+>contig_31
+ATGACTAGATCCCGCCCACACATAGAGAAATTAGAAAGTAGAGTGTCTCAGGATGATCTTTTGGAGGGCACTTGTGCAAG
+AACGAGGCCATTAAGCTATGATGAGATAATGCTCGGAAGAAATAACAAGGGAGATGCAGGTAAAGAAGTTGCCAGTGGCT
+CTGGAGTGGCTGATAGTGCATCAGGGCATGGTGACATTGAAAAGATTTCTAATTTTCCAGAATACCATCGGCAAATAAAT
+GAGGTTTCTGAACGTATGGATGTTAGACATACTTCAAATGATTTTCAGAAGGTAAGTTGCCGGAGAAAAGTGGATAGTAA
+GAATGACAATTTAGTCCAGGATAAGGATGAAAAGTATAGGGAAAGTGGTGTCAAGTTAAAGAGTATATGGGAAAAGACTG
+AAGGCAGCAAGAGAGTGAGAGAAGGAGAAAATGAAAGACGACATTACAGCAACAGAAAAAGAGATGGCCATTTAGGTGTG
+GATTCATATAATGGATCAAATAAGAGGCAAGCCAGAGAGTCATATAGAAAGGGTAAAACTTCTGAAAGAGGCAGAGTCAA
+ATCCGAAATAGATAGAAAACAGCTTGTTAACGATGAAGGACAGGTCCACAGGAAAAGGAAAACAGAACGGCGAATGAGCA
+GTGACTCTGAGAAAGAGTACAAAAGAAGAGACGAAAGAAATGTGATGCATACAGAAAGATTAACTAACAGAGGCAGCCAG
+AAGTCTGAAAAAGAAAACAGACGCAAACGTCATAATGAGGAGGATAAAACTAAAAGCTTGAGTACG
+>contig_33
+GAAGAAATTAATGAAGTTGTGGCATTTCTACAAAATCCTCGTGCATTCCAAGAAATGGGAGCTCGGGCACCTCGGGGTGT
+TCTTATTGTTGGTGAGATAGGAACAGGTAAAACATCCCTAGCAATGGCTATAGCAGCGGAAGCGAAGGTTCCTTTAGTTG
+AAGTAAAAGCCCAACAGCTGGAAGCTGGTCTGTTTGTGGGCCAAGGTGCATCAAACGTTAGAGAATTGTTTCAAGCAGCA
+CGGGATCTGGCTCCTGTCATTATATTTGTGGAAGACTTTGACCTCTTTGCTGGTGTCCGCGGGAAGGACCTTCAGACCAA
+AAAGCTGGATCACGAATCTTTCATCAATCAACTTCTGGTGGAGCTTGATGGGTTTGAGAAACAAGATGGGGTAGTTTTGA
+TGGCTACTACTCGGAATCTTAAACAAATCGATGGGGCTTTACTGCGTCCTGGTAGAATGGATCGAATATTTCATCTTCAG
+CGACTAACTCAAGCAGAAAGGAGGAAAATCCTTCTTCTTGCTGCAAAAGAATCAATGGATGAAGAGCTCATTGACTTTGT
+CGATTGGCAAAAGGTTGCTGAAAAGACAGCATTACTTCGCCCTATAGAATTAAAA
+>contig_35
+ATTCACAGCCTTCTCTTTCATCTCGAGATTGTCTACCTTCTGCAGATCGATATGTCGATGCTTTACAGAGGGATATCGAG
+GAAGGATAAACCTAGAGGACGTCAGCACGGGTTGACTCAACAGAAAAGGCAAGAGATAAAGGAAGCTTTTGAACTGTTTG
+ACACCGATGGATCTGGAACTATTGATGCGAAAGAGTTGAACGTAGCAATGAGGGCTCTCGGTTTTGAAATGTCAGAAGAG
+GAAATTACGAGAATGATAGCTGAAGTAGACAAAGACGGGAGTGGGGCGATTGACTTTGACGAGTTTTGTCACATGATGAC
+AGCCAAATTCGGAGAAAGGGACACCAAAGAGGAGCTTACCAAGGCTTTTCAGATTATCGACAAAGATCAA
+>contig_9
+CTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTTTGATGAAATTATGGAGCATGT
+GGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAA
+AACTGAGAAGCGAGGGTAGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAACA
+GCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAAACAGAACATCTACCTCGCTGA
+ACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGCACCTATGACTCAATATTTTGTCTTTGAGGCGGTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.cleaned_tgf.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,49 @@
+>contig_1
+KKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCSLRQLLEYGYFHADPHPGNLLA
+TPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVN
+>contig_11
+IYGKGIQNMRTLWGGVAPESPVVVVGGGVTPESPVVGGIVLGSPAVLLKSDLLQALPPRLLKSALFQNLPSPLLKSGLLH
+DIPSELLRISRCCCCSRCCSRNSRCGY
+>contig_18
+TEVRRWNKQEDWGRKTWKEAKESTLPKIVGEGIYGVGPILAALSSGRRELYALYVQEGLDLSSNSKKKDKKRFERVLKMV
+EKIGLSKKEVSKHDLNMVVDNRPHQGLLLDASALEMVSIKELDPVSIDGEKCPLWLALDEVT
+>contig_2
+LSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMGPDGHVASLFPSHMQRYEKEKW
+VTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAGTTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAASQ
+LLNYVRFDD
+>contig_20
+GLRIDAHGYALQDWQRDLFQLDLVLHDEPSPRTRSILLLPADIVHADACHVDALPHYWIRFAYTVAGHGSRSYPYPCAGH
+LHWFRHSYPLHVGLVSLDQLLGS
+>contig_21
+VSIVNQEPVLFSVSIGENIAYGLPDDYVSKVDVIKAAKAANAHEFIIALPQGYDTLVGERGGLLSGGQRQRVAIARALLK
+NAPILILDEATSALDAVSERLVQDALNRLMKGRTTLVIAHRLSTVQNADQIALCSDGKISELGTHSELLEQKGLYASLVG
+TQRLAFE
+>contig_24
+KTRELEIEQILLKSKDLESELESKGSMFIKETEALVAENSKLSQELGAFKSELNDIQMKLNVVSSEKDGTVEELTSARKE
+IEELTQKLASEGQKLQSQISSIMEENNLLN
+>contig_29
+MKKSKLLQNSKDLLSRSFNPAKCKTSLRLAGSRLKLLRNKKEVQLKQMKREIAQLLESGQDQTARIRVEHLIREEKMMAA
+YDLLDIYCELVVARLPVIESQKNCPIDLKEAIASLVFAAPRCGDVPEFLDARKQFSAKYGKDFTTAATELRPQCGVGRML
+VEKLSATAPDVQSKTKILNAIAEEHNVKWEPTSFGENDSAPLNDRLTGPSSFTKEREQYPEPPHFEAVQVQAHPSNNTLH
+SSPSNSSQQDDRTSVFVETSTFKTPS
+>contig_3
+VDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYMDYEPTGSTPVRSEPDIPSKGT
+IESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRAPFSQIN
+>contig_30
+KASGLFSSKDSVDSTDSHMENVCSDILSMSINKNQILENGHVHNNRGAAIFELSGAATNVIEDVGLSDVQSDTRLGMASQ
+VCQVDMHEPEGGLLSFKNQRFKDAEVATNITHDYCHVSHLLKHSNVQVPKYISGNGSATVDLNRQTVDRNNNFKVSTSN
+>contig_31
+MTRSRPHIEKLESRVSQDDLLEGTCARTRPLSYDEIMLGRNNKGDAGKEVASGSGVADSASGHGDIEKISNFPEYHRQIN
+EVSERMDVRHTSNDFQKVSCRRKVDSKNDNLVQDKDEKYRESGVKLKSIWEKTEGSKRVREGENERRHYSNRKRDGHLGV
+DSYNGSNKRQARESYRKGKTSERGRVKSEIDRKQLVNDEGQVHRKRKTERRMSSDSEKEYKRRDERNVMHTERLTNRGSQ
+KSEKENRRKRHNEEDKTKSLST
+>contig_33
+EEINEVVAFLQNPRAFQEMGARAPRGVLIVGEIGTGKTSLAMAIAAEAKVPLVEVKAQQLEAGLFVGQGASNVRELFQAA
+RDLAPVIIFVEDFDLFAGVRGKDLQTKKLDHESFINQLLVELDGFEKQDGVVLMATTRNLKQIDGALLRPGRMDRIFHLQ
+RLTQAERRKILLLAAKESMDEELIDFVDWQKVAEKTALLRPIELK
+>contig_35
+IHSLLFHLEIVYLLQIDMSMLYRGISRKDKPRGRQHGLTQQKRQEIKEAFELFDTDGSGTIDAKELNVAMRALGFEMSEE
+EITRMIAEVDKDGSGAIDFDEFCHMMTAKFGERDTKEELTKAFQIIDKDQ
+>contig_9
+LRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEGRIVLAVASSGIALLLVEGGRT
+AHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDEAPMTQYFVFEAV
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,8 @@
+>Gene.1::contig_1::g.1::m.1 type:internal len:115 gc:universal contig_1:344-3(-)
+KKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCSLRQLLEYGYFHADPHPGNLLATPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVN
+>Gene.2::contig_2::g.2::m.2 type:5prime_partial len:170 gc:universal contig_2:2-511(+)
+LSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMGPDGHVASLFPSHMQRYEKEKWVTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAGTTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAASQLLNYVRFDD*
+>Gene.3::contig_3::g.3::m.3 type:5prime_partial len:126 gc:universal contig_3:463-86(-)
+VDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYMDYEPTGSTPVRSEPDIPSKGTIESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRAPFSQIN*
+>Gene.4::contig_9::g.4::m.4 type:internal len:132 gc:universal contig_9:2-394(+)
+LRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEGRIVLAVASSGIALLLVEGGRTAHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDEAPMTQYFVFEAV
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts2.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,54 @@
+>contig_1; 91 1 346  minus strand
+XTTAAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTAC
+ACGAGTGGAAAGGTGCTAACAATGGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGAT
+GCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGAATACCGGCATACAGTGCAGT
+CTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTA
+GCTACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAA
+CAAGCAAGATCGGCCATAATTGGTCATGTTGTACACATGGTTAATCGX
+>contig_2 218 1 511 
+XXCCTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCC
+CCGGAAGATGCAGCAGACGACTACGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATC
+ATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCATGTTGCTTGGAATGGGG
+CCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAA
+TGGGTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTT
+CCGATGATCAACTCGGCTTCGGAGATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGT
+ACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGGGTGAGACTCCTTTGCCT
+TGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCA
+CAACTGTTAAATTATGTGCGCTTTGATGATTAA
+>contig_3; 134 1 379  minus strand
+XXTGTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCT
+GAAATTCTGACAACTGCTAGAGCTCATTCAGAAACAATTGAGAACCTTAAGAGAGATCAT
+TCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATACTTTCAGGCAAAAATACATG
+GATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGC
+ACAATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAAC
+CATTCATACGAATCTGCTGTTACAGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCA
+CCATTTTCACAGATCAACTAG
+>contig_5; -67 1 418  minus strand
+XXCGGTGGTCCGCCACAAACACACGTCAAGCGGGATCCCGCATCCCGCGGGCTCTTCCAC
+GCGGTCGTCCCGGCGCTCGGCCCTCTCCGTGACGCACGTCGAGAGGGACGATTTGGCCGA
+TGCCGCGTGATGCCAGGCCCCGACATCATgCAAGGAGCACTCCGTTGTGCCGACCCTCGC
+CTTCGATGACGTCCTCGGGCGTCTAGCGAAGTATCGAAGAAGGGCGAGCTAAGGAGCCAT
+GAATCCTGGAGATGCGAGCCAGGTCACGAGAGGCGCGGCAGGCGAGTCTTTGCTCGCTCT
+CGCACCGTCTGCTCTCGTGCTTGGAGAAGAAGGACCGACTGCTGACGTCGAACCGGATGA
+TGGAAGGTTCGAACAAGTCAGATCTGGAAAGGGGTAGCATGGAAAAGGCGACACTCTCAC
+X
+>contig_7 103 1 296 
+GAGAATGAGTGGTCTGGGGCTGAGTTTTTGAATGAAATGGCGGCAATGATGACTCAAAAT
+AAATCCAATGAAAACGGAACCGGAACTTTTGAAGAACTGCAACAATTGTTCGATGAAATG
+TTTCAGAGCGACATCGAGTCCTTCAATGGTTGTTCTTCATCATCCAATGAAACATGTAGC
+AACTCGAACAAGAGGAATTCCATTGAGTCGAGCTCGGCTAATTTCAGACCCGAAAATGcG
+AAACGAAAGCGGCGAGATTAGCGGGAAGAAGAATACTAGGAAAGGTAAAGGTGACGXX
+>contig_9 34 1 396 
+XXACTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATT
+TTTGATGAAATTATGGAGCATGTGGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGC
+CCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAAAACTGAGAAGCGAGGGT
+AGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGA
+ACAGCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATT
+AAACAGAACATCTACCTCGCTGAACTTATATGTCACACCAATTTGGTCATTTGGGATGAG
+GCACCTATGACTCAATATTTTGTCTTTGAGGCGGTTGAX
+>contig_10; 78 87 343  minus strand
+ATGGCAGAAGAGAACACCACTACAATGAACCTCGATCTCAATTTGGGCCCCATCAATAAC
+TCAAGCGACGATAGCGAACCTTCATCACGCCCTTATACTGATGTCGCAATGAACTTGGAA
+GATTGGTTAGATAGTCCCGTCCGAGTTCGTGAAGTCGTCCGCCACAGAAATCATAGGTGG
+CGCTCTTTGTGGCGCCAAATCCCAATTCCGCCTGATACGCGAAACCTCGCGCTCGAATTA
+ATCGGCGGCAATGCCCCX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts2.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,25 @@
+>contig_1; 91 1 346  minus strand; translated
+XKKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCS
+LRQLLEYGYFHADPHPGNLLATPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVNR
+>contig_2 218 1 511 ; translated
+XLSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMG
+PDGHVASLFPSHMQRYEKEKWVTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAG
+TTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAASQLLNYVRFDD
+>contig_3; 134 1 379  minus strand; translated
+XVDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYM
+DYEPTGSTPVRSEPDIPSKGTIESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRA
+PFSQIN
+>contig_5; -67 1 418  minus strand; translated
+XGGPPQTHVKRDPASRGLFHAVVPALGPLRDARREGRFGRCRVMPGPDIIKEHSVVPTLA
+FDDVLGRLAKYRRRASXGAMNPGDASQVTRGAAGESLLALAPSALVLGEEGPTADVEPDD
+GRFEQVRSGKGXHGKGDTLT
+>contig_7 103 1 296 ; translated
+ENEWSGAEFLNEMAAMMTQNKSNENGTGTFEELQQLFDEMFQSDIESFNGCSSSSNETCS
+NSNKRNSIESSSANFRPENGNESGEISGKKNTRKGKGDX
+>contig_9 34 1 396 ; translated
+XLRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEG
+RIVLAVASSGIALLLVEGGRTAHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDE
+APMTQYFVFEAVX
+>contig_10; 78 87 343  minus strand; translated
+MAEENTTTMNLDLNLGPINNSSDDSEPSSRPYTDVAMNLEDWLDSPVRVREVVRHRNHRW
+RSLWRQIPIPPDTRNLALELIGGNAP
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts_tgf.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,34 @@
+>Gene.1::contig_1::g.1::m.1 type:internal len:115 contig_1:344-3(-)
+AAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTACACGAGTGGAAAGGTGCTAACAATGGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGATGCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGAATACCGGCATACAGTGCAGTCTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTAGCTACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAACAAGCAAGATCGGCCATAATTGGTCATGTTGTACACATGGTTAAT
+>Gene.2::contig_2::g.2::m.2 type:5prime_partial len:170 contig_2:2-511(+)
+CTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCCGGAAGATGCAGCAGACGACTACGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCATGTTGCTTGGAATGGGGCCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATGGGTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCCGATGATCAACTCGGCTTCGGAGATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGGGTGAGACTCCTTTGCCTTGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACAACTGTTAAATTATGTGCGCTTTGATGATTAA
+>Gene.3::contig_3::g.3::m.3 type:5prime_partial len:126 contig_3:463-86(-)
+GTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCTGAAATTCTGACAACTGCTAGAGCTCATTCAGAAACAATTGAGAACCTTAAGAGAGATCATTCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATACTTTCAGGCAAAAATACATGGATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGCACAATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAACCATTCATACGAATCTGCTGTTACAGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCACCATTTTCACAGATCAACTAG
+>Gene.4::contig_9::g.4::m.4 type:internal len:132 contig_9:2-394(+)
+CTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTTTGATGAAATTATGGAGCATGTGGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAAAACTGAGAAGCGAGGGTAGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAACAGCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAAACAGAACATCTACCTCGCTGAACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGCACCTATGACTCAATATTTTGTCTTTGAGGCGGTT
+>Gene.5::contig_11::g.5::m.5 type:5prime_partial len:108 contig_11:2-325(+)
+ATTTATGGAAAGGGGATTCAAAATATGAGAACACTCTGGGGTGGCGTTGCTCCCGAATCTCCCGTCGTTGTTGTTGGAGGCGGTGTTACTCCAGAATCTCCCGTCGTCGGAGGCATTGTTCTAGGATCTCCCGCAGTGCTGCTTAAGTCGGATTTACTCCAAGCTCTCCCACCGCGGCTCCTGAAGTCGGCGTTGTTCCAAAATCTCCCGTCGCCACTGTTGAAGTCGGGGTTGCTCCATGATATCCCGTCGGAGTTGCTCCGAATCTCCCGTTGTTGCTGCTGCAGTCGGTGTTGCTCCAGAAACTCCCGCTGTGGCTATTGA
+>Gene.6::contig_11::g.6::m.6 type:5prime_partial len:100 contig_11:443-144(-)
+GCTGCTAAAGTCACGGTTGCTCCCGGATCTCGCGTCGCTGCTGCTGGAAGCGGCGTTGCCTCAGAATCTCCGGCGACTGCTGAAGCCGGCGTTGCCCCAGGATCTCCCGCGGTCGACTTCAATAGCCACAGCGGGAGTTTCTGGAGCAACACCGACTGCAGCAGCAACAACGGGAGATTCGGAGCAACTCCGACGGGATATCATGGAGCAACCCCGACTTCAACAGTGGCGACGGGAGATTTTGGAACAACGCCGACTTCAGGAGCCGCGGTGGGAGAGCTTGGAGTAAATCCGACTTAA
+>Gene.7::contig_18::g.7::m.7 type:internal len:143 contig_18:426-1(-)
+ACAGAGGTGAGAAGATGGAACAAGCAGGAAGATTGGGGTAGAAAGACATGGAAAGAAGCTAAGGAATCCACATTGCCGAAAATAGTAGGTGAAGGGATCTATGGAGTTGGTCCCATTTTAGCTGCACTCTCATCCGGGCGAAGAGAACTCTACGCGTTGTACGTTCAGGAAGGTTTGGATTTGAGTAGTAACAGTAAGAAGAAGGACAAGAAACGGTTCGAGAGAGTTTTGAAAATGGTGGAAAAGATTGGATTAAGCAAAAAAGAGGTATCCAAACACGACCTCAACATGGTCGTTGATAATAGGCCTCACCAGGGCTTGCTTCTTGATGCTTCGGCACTTGAAATGGTTAGTATAAAGGAATTAGACCCCGTTTCCATTGATGGAGAGAAGTGCCCGCTTTGGTTGGCATTGGATGAGGTTACC
+>Gene.8::contig_20::g.8::m.8 type:internal len:104 contig_20:1-309(+)
+GGCTTACGCATCGATGCTCACGGATATGCCCTACAAGATTGGCAACGCGATCTGTTTCAACTTGATCTTGTACTTCATGACGAACCTTCGCCGCGAACCAGGAGCATTCTTCTTCTTCCTGCTGATATCGTTCACGCTGACGCTTGTCATGTCGATGCTCTTCCGCACTATTGGATCCGTTTCGCGTACACTGTCGCAGGCCATGGCTCCCGCAGCTATCCTTATCCTTGCGCTGGTCATTTACACTGGTTTCGTCATTCCTACCCGCTACATGTTGGGCTGGTCTCGTTGGATCAACTACTTGGATCA
+>Gene.9::contig_20::g.9::m.9 type:internal len:103 contig_20:2-307(+)
+GCTTACGCATCGATGCTCACGGATATGCCCTACAAGATTGGCAACGCGATCTGTTTCAACTTGATCTTGTACTTCATGACGAACCTTCGCCGCGAACCAGGAGCATTCTTCTTCTTCCTGCTGATATCGTTCACGCTGACGCTTGTCATGTCGATGCTCTTCCGCACTATTGGATCCGTTTCGCGTACACTGTCGCAGGCCATGGCTCCCGCAGCTATCCTTATCCTTGCGCTGGTCATTTACACTGGTTTCGTCATTCCTACCCGCTACATGTTGGGCTGGTCTCGTTGGATCAACTACTTGGAT
+>Gene.10::contig_20::g.10::m.10 type:internal len:103 contig_20:307-2(-)
+ATCCAAGTAGTTGATCCAACGAGACCAGCCCAACATGTAGCGGGTAGGAATGACGAAACCAGTGTAAATGACCAGCGCAAGGATAAGGATAGCTGCGGGAGCCATGGCCTGCGACAGTGTACGCGAAACGGATCCAATAGTGCGGAAGAGCATCGACATGACAAGCGTCAGCGTGAACGATATCAGCAGGAAGAAGAAGAATGCTCCTGGTTCGCGGCGAAGGTTCGTCATGAAGTACAAGATCAAGTTGAAACAGATCGCGTTGCCAATCTTGTAGGGCATATCCGTGAGCATCGATGCGTAAGC
+>Gene.11::contig_21::g.11::m.11 type:5prime_partial len:168 contig_21:519-16(-)
+GTTTCCATAGTGAATCAGGAACCTGTTCTATTCTCGGTTTCCATTGGAGAAAATATTGCTTACGGACTCCCAGATGATTATGTTTCCAAGGTCGATGTGATAAAAGCTGCTAAAGCAGCTAATGCTCATGAATTTATCATTGCGTTGCCACAGGGTTATGACACATTAGTTGGTGAGCGTGGTGGGTTGTTAAGTGGAGGACAAAGACAGAGGGTAGCCATTGCAAGGGCTCTGCTCAAGAATGCTCCAATCTTGATTCTTGATGAGGCTACCAGTGCTTTGGACGCAGTCAGTGAACGTCTGGTTCAGGATGCTTTGAACCGTTTGATGAAAGGAAGAACGACTTTAGTGATTGCTCACAGGCTGAGCACCGTTCAAAATGCTGATCAAATTGCTTTATGCTCTGATGGGAAGATTTCAGAACTGGGGACACACTCTGAGTTGTTAGAGCAAAAGGGTCTTTATGCCTCACTGGTTGGCACCCAAAGACTTGCATTCGAGTGA
+>Gene.12::contig_24::g.12::m.12 type:internal len:111 contig_24:331-2(-)
+AAAACCCGTGAATTAGAAATCGAACAAATCTTGTTAAAATCCAAGGATTTGGAAAGCGAATTGGAGAGCAAGGGTAGTATGTTTATAAAGGAGACTGAGGCACTTGTTGCAGAAAACTCGAAACTCAGTCAGGAGTTGGGTGCATTTAAATCCGAGCTAAACGATATACAGATGAAATTGAACGTTGTTTCATCTGAGAAAGACGGCACTGTTGAAGAACTAACTAGTGCAAGAAAAGAAATAGAAGAGCTGACTCAGAAGCTTGCTTCTGAAGGACAAAAGCTGCAGTCTCAGATATCTTCTATAATGGAAGAGAACAATTTACTTAAC
+>Gene.13::contig_29::g.13::m.13 type:3prime_partial len:267 contig_29:52-849(+)
+ATGAAGAAATCGAAGCTTCTGCAGAATTCGAAGGACTTACTTTCTAGGAGCTTCAATCCTGCTAAATGCAAAACGTCTCTGAGGCTGGCGGGTTCAAGGTTGAAGCTATTGAGAAACAAGAAAGAGGTGCAACTGAAGCAGATGAAGCGGGAAATAGCACAGTTGCTCGAGTCTGGACAGGATCAGACCGCTCGAATTCGAGTCGAACATCTGATTAGGGAAGAGAAGATGATGGCTGCATATGATCTCCTCGATATATACTGCGAGCTTGTTGTTGCACGTCTTCCAGTAATTGAGTCACAAAAGAATTGCCCCATTGACCTGAAAGAAGCAATTGCAAGTTTAGTATTTGCAGCACCAAGATGTGGAGATGTACCCGAGTTTCTTGATGCAAGGAAGCAATTTTCAGCTAAATATGGAAAAGATTTCACTACTGCAGCCACAGAACTTCGTCCACAGTGCGGTGTAGGCCGCATGTTGGTTGAAAAATTATCTGCAACAGCGCCTGATGTACAGAGCAAAACTAAAATCTTGAATGCAATAGCTGAGGAGCACAATGTTAAATGGGAACCCACATCATTTGGAGAGAACGACTCTGCACCTCTCAATGACCGACTGACTGGACCAAGTTCCTTTACGAAGGAGAGAGAACAGTACCCTGAACCTCCTCATTTTGAAGCTGTACAAGTCCAAGCTCACCCGAGCAACAACACCTTGCATAGCTCGCCATCAAATTCTTCCCAGCAGGATGATAGAACCTCAGTTTTTGTTGAAACTTCTACTTTCAAGACACCATCG
+>Gene.14::contig_30::g.14::m.14 type:internal len:160 contig_30:1-477(+)
+AAGGCTAGTGGACTTTTTTCAAGTAAAGATTCTGTTGATTCAACAGATAGCCACATGGAAAATGTATGCTCTGATATTTTATCAATGAGCATCAACAAAAACCAAATTTTAGAGAATGGCCATGTTCATAACAATAGAGGAGCAGCAATATTTGAGTTGTCTGGAGCTGCTACAAATGTAATTGAGGACGTTGGTTTGTCAGATGTCCAGTCTGACACCAGATTGGGAATGGCAAGTCAAGTTTGCCAAGTTGATATGCATGAACCAGAGGGCGGTTTGTTGTCTTTTAAGAACCAAAGATTTAAGGATGCTGAGGTTGCTACCAATATAACACATGATTATTGTCATGTATCTCATCTGTTAAAGCATTCTAACGTTCAAGTTCCTAAGTACATTAGTGGTAATGGTTCAGCCACTGTTGATCTGAATAGGCAGACTGTAGATAGGAATAACAATTTTAAAGTTTCAACATCTAAT
+>Gene.15::contig_31::g.15::m.15 type:3prime_partial len:263 contig_31:787-2(-)
+ATGACTAGATCCCGCCCACACATAGAGAAATTAGAAAGTAGAGTGTCTCAGGATGATCTTTTGGAGGGCACTTGTGCAAGAACGAGGCCATTAAGCTATGATGAGATAATGCTCGGAAGAAATAACAAGGGAGATGCAGGTAAAGAAGTTGCCAGTGGCTCTGGAGTGGCTGATAGTGCATCAGGGCATGGTGACATTGAAAAGATTTCTAATTTTCCAGAATACCATCGGCAAATAAATGAGGTTTCTGAACGTATGGATGTTAGACATACTTCAAATGATTTTCAGAAGGTAAGTTGCCGGAGAAAAGTGGATAGTAAGAATGACAATTTAGTCCAGGATAAGGATGAAAAGTATAGGGAAAGTGGTGTCAAGTTAAAGAGTATATGGGAAAAGACTGAAGGCAGCAAGAGAGTGAGAGAAGGAGAAAATGAAAGACGACATTACAGCAACAGAAAAAGAGATGGCCATTTAGGTGTGGATTCATATAATGGATCAAATAAGAGGCAAGCCAGAGAGTCATATAGAAAGGGTAAAACTTCTGAAAGAGGCAGAGTCAAATCCGAAATAGATAGAAAACAGCTTGTTAACGATGAAGGACAGGTCCACAGGAAAAGGAAAACAGAACGGCGAATGAGCAGTGACTCTGAGAAAGAGTACAAAAGAAGAGACGAAAGAAATGTGATGCATACAGAAAGATTAACTAACAGAGGCAGCCAGAAGTCTGAAAAAGAAAACAGACGCAAACGTCATAATGAGGAGGATAAAACTAAAAGCTTGAGTACG
+>Gene.16::contig_33::g.16::m.16 type:internal len:206 contig_33:615-1(-)
+GAAGAAATTAATGAAGTTGTGGCATTTCTACAAAATCCTCGTGCATTCCAAGAAATGGGAGCTCGGGCACCTCGGGGTGTTCTTATTGTTGGTGAGATAGGAACAGGTAAAACATCCCTAGCAATGGCTATAGCAGCGGAAGCGAAGGTTCCTTTAGTTGAAGTAAAAGCCCAACAGCTGGAAGCTGGTCTGTTTGTGGGCCAAGGTGCATCAAACGTTAGAGAATTGTTTCAAGCAGCACGGGATCTGGCTCCTGTCATTATATTTGTGGAAGACTTTGACCTCTTTGCTGGTGTCCGCGGGAAGGACCTTCAGACCAAAAAGCTGGATCACGAATCTTTCATCAATCAACTTCTGGTGGAGCTTGATGGGTTTGAGAAACAAGATGGGGTAGTTTTGATGGCTACTACTCGGAATCTTAAACAAATCGATGGGGCTTTACTGCGTCCTGGTAGAATGGATCGAATATTTCATCTTCAGCGACTAACTCAAGCAGAAAGGAGGAAAATCCTTCTTCTTGCTGCAAAAGAATCAATGGATGAAGAGCTCATTGACTTTGTCGATTGGCAAAAGGTTGCTGAAAAGACAGCATTACTTCGCCCTATAGAATTAAAA
+>Gene.17::contig_35::g.17::m.17 type:internal len:131 contig_35:2-391(+)
+ATTCACAGCCTTCTCTTTCATCTCGAGATTGTCTACCTTCTGCAGATCGATATGTCGATGCTTTACAGAGGGATATCGAGGAAGGATAAACCTAGAGGACGTCAGCACGGGTTGACTCAACAGAAAAGGCAAGAGATAAAGGAAGCTTTTGAACTGTTTGACACCGATGGATCTGGAACTATTGATGCGAAAGAGTTGAACGTAGCAATGAGGGCTCTCGGTTTTGAAATGTCAGAAGAGGAAATTACGAGAATGATAGCTGAAGTAGACAAAGACGGGAGTGGGGCGATTGACTTTGACGAGTTTTGTCACATGATGACAGCCAAATTCGGAGAAAGGGACACCAAAGAGGAGCTTACCAAGGCTTTTCAGATTATCGACAAAGATCAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts_tgf.cleaned.nr.cds	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,102 @@
+>contig_1
+AAAAAATTATATGGAGACAAGGAAGATATCCTTGTCCCAGATATTTTCTGGGATTACACGAGTGGAAAGGTGCTAACAAT
+GGAGTGGGTTGAAGGTGTTAAATTAAATGAGCAAGATGCCGTTGAGAGTCAAGGGCTCAGTGTTCTGGATCTGGTGAATA
+CCGGCATACAGTGCAGTCTTCGACAGCTGCTTGAGTACGGCTATTTTCATGCAGATCCTCACCCAGGGAATCTCTTAGCT
+ACACCTGACGGGAAGCTTGCTTTTCTTGATTTTGGAATGATGAGTGAGACTCCTGAACAAGCAAGATCGGCCATAATTGG
+TCATGTTGTACACATGGTTAAT
+>contig_11
+ATTTATGGAAAGGGGATTCAAAATATGAGAACACTCTGGGGTGGCGTTGCTCCCGAATCTCCCGTCGTTGTTGTTGGAGG
+CGGTGTTACTCCAGAATCTCCCGTCGTCGGAGGCATTGTTCTAGGATCTCCCGCAGTGCTGCTTAAGTCGGATTTACTCC
+AAGCTCTCCCACCGCGGCTCCTGAAGTCGGCGTTGTTCCAAAATCTCCCGTCGCCACTGTTGAAGTCGGGGTTGCTCCAT
+GATATCCCGTCGGAGTTGCTCCGAATCTCCCGTTGTTGCTGCTGCAGTCGGTGTTGCTCCAGAAACTCCCGCTGTGGCTA
+T
+>contig_18
+ACAGAGGTGAGAAGATGGAACAAGCAGGAAGATTGGGGTAGAAAGACATGGAAAGAAGCTAAGGAATCCACATTGCCGAA
+AATAGTAGGTGAAGGGATCTATGGAGTTGGTCCCATTTTAGCTGCACTCTCATCCGGGCGAAGAGAACTCTACGCGTTGT
+ACGTTCAGGAAGGTTTGGATTTGAGTAGTAACAGTAAGAAGAAGGACAAGAAACGGTTCGAGAGAGTTTTGAAAATGGTG
+GAAAAGATTGGATTAAGCAAAAAAGAGGTATCCAAACACGACCTCAACATGGTCGTTGATAATAGGCCTCACCAGGGCTT
+GCTTCTTGATGCTTCGGCACTTGAAATGGTTAGTATAAAGGAATTAGACCCCGTTTCCATTGATGGAGAGAAGTGCCCGC
+TTTGGTTGGCATTGGATGAGGTTACC
+>contig_2
+CTTTCCAAGGTACCCATCCCATCCAACAACATATATGCTATAAATGATAAGAAGTCCCCGGAAGATGCAGCAGACGACTA
+CGAAAACCGCCTCAAGGAACTCGTCTCCGAAAAAATCATACCCGTTTCAACCATTAGCGGGTTCCCGAAGTTCGACCTCA
+TGTTGCTTGGAATGGGGCCCGACGGCCATGTGGCCTCTCTTTTCCCTTCTCACATGCAACGCTATGAGAAGGAGAAATGG
+GTCACTTTCATAACTGACTCTCCCAAACCGCCTCCGTCGAGAATCACTTTTACGTTTCCGATGATCAACTCGGCTTCGGA
+GATCGCTATGGTGGTTACCGGGGCTGATTTGGCTGGTACAACTAAGATAGCATTGGGTACTACGGGCAATGTTAAGCCGG
+GTGAGACTCCTTTGCCTTGTACTGAAGTTTCGGCTGAGGGAGAGGTTACTTGGTTCTTGGACAAAGATGCTGCTTCACAA
+CTGTTAAATTATGTGCGCTTTGATGAT
+>contig_20
+GGCTTACGCATCGATGCTCACGGATATGCCCTACAAGATTGGCAACGCGATCTGTTTCAACTTGATCTTGTACTTCATGA
+CGAACCTTCGCCGCGAACCAGGAGCATTCTTCTTCTTCCTGCTGATATCGTTCACGCTGACGCTTGTCATGTCGATGCTC
+TTCCGCACTATTGGATCCGTTTCGCGTACACTGTCGCAGGCCATGGCTCCCGCAGCTATCCTTATCCTTGCGCTGGTCAT
+TTACACTGGTTTCGTCATTCCTACCCGCTACATGTTGGGCTGGTCTCGTTGGATCAACTACTTGGATCA
+>contig_21
+GTTTCCATAGTGAATCAGGAACCTGTTCTATTCTCGGTTTCCATTGGAGAAAATATTGCTTACGGACTCCCAGATGATTA
+TGTTTCCAAGGTCGATGTGATAAAAGCTGCTAAAGCAGCTAATGCTCATGAATTTATCATTGCGTTGCCACAGGGTTATG
+ACACATTAGTTGGTGAGCGTGGTGGGTTGTTAAGTGGAGGACAAAGACAGAGGGTAGCCATTGCAAGGGCTCTGCTCAAG
+AATGCTCCAATCTTGATTCTTGATGAGGCTACCAGTGCTTTGGACGCAGTCAGTGAACGTCTGGTTCAGGATGCTTTGAA
+CCGTTTGATGAAAGGAAGAACGACTTTAGTGATTGCTCACAGGCTGAGCACCGTTCAAAATGCTGATCAAATTGCTTTAT
+GCTCTGATGGGAAGATTTCAGAACTGGGGACACACTCTGAGTTGTTAGAGCAAAAGGGTCTTTATGCCTCACTGGTTGGC
+ACCCAAAGACTTGCATTCGAG
+>contig_24
+AAAACCCGTGAATTAGAAATCGAACAAATCTTGTTAAAATCCAAGGATTTGGAAAGCGAATTGGAGAGCAAGGGTAGTAT
+GTTTATAAAGGAGACTGAGGCACTTGTTGCAGAAAACTCGAAACTCAGTCAGGAGTTGGGTGCATTTAAATCCGAGCTAA
+ACGATATACAGATGAAATTGAACGTTGTTTCATCTGAGAAAGACGGCACTGTTGAAGAACTAACTAGTGCAAGAAAAGAA
+ATAGAAGAGCTGACTCAGAAGCTTGCTTCTGAAGGACAAAAGCTGCAGTCTCAGATATCTTCTATAATGGAAGAGAACAA
+TTTACTTAAC
+>contig_29
+ATGAAGAAATCGAAGCTTCTGCAGAATTCGAAGGACTTACTTTCTAGGAGCTTCAATCCTGCTAAATGCAAAACGTCTCT
+GAGGCTGGCGGGTTCAAGGTTGAAGCTATTGAGAAACAAGAAAGAGGTGCAACTGAAGCAGATGAAGCGGGAAATAGCAC
+AGTTGCTCGAGTCTGGACAGGATCAGACCGCTCGAATTCGAGTCGAACATCTGATTAGGGAAGAGAAGATGATGGCTGCA
+TATGATCTCCTCGATATATACTGCGAGCTTGTTGTTGCACGTCTTCCAGTAATTGAGTCACAAAAGAATTGCCCCATTGA
+CCTGAAAGAAGCAATTGCAAGTTTAGTATTTGCAGCACCAAGATGTGGAGATGTACCCGAGTTTCTTGATGCAAGGAAGC
+AATTTTCAGCTAAATATGGAAAAGATTTCACTACTGCAGCCACAGAACTTCGTCCACAGTGCGGTGTAGGCCGCATGTTG
+GTTGAAAAATTATCTGCAACAGCGCCTGATGTACAGAGCAAAACTAAAATCTTGAATGCAATAGCTGAGGAGCACAATGT
+TAAATGGGAACCCACATCATTTGGAGAGAACGACTCTGCACCTCTCAATGACCGACTGACTGGACCAAGTTCCTTTACGA
+AGGAGAGAGAACAGTACCCTGAACCTCCTCATTTTGAAGCTGTACAAGTCCAAGCTCACCCGAGCAACAACACCTTGCAT
+AGCTCGCCATCAAATTCTTCCCAGCAGGATGATAGAACCTCAGTTTTTGTTGAAACTTCTACTTTCAAGACACCATCG
+>contig_3
+GTGGATGAAGGAGTTGTTGTTGCTGGCTTGTCAGAGCAGGAGAAGGCATCTGTTTCTGAAATTCTGACAACTGCTAGAGC
+TCATTCAGAAACAATTGAGAACCTTAAGAGAGATCATTCCCAGCAGGTATCCTGTATCGAACAGCACACGAATGATACTT
+TCAGGCAAAAATACATGGATTACGAGCCTACAGGGTCCACGCCAGTTAGGAGCGAGCCGGATATTCCCAGCAAAGGCACA
+ATAGAGTCACTTCGTGCCATGCCTATAGATGCACTTGAAGAAGAATTTCGAGAAAACCATTCATACGAATCTGCTGTTAC
+AGGAAAGGAACTAATGCCGTCTGTTACGACTCGTGCACCATTTTCACAGATCAAC
+>contig_30
+AAGGCTAGTGGACTTTTTTCAAGTAAAGATTCTGTTGATTCAACAGATAGCCACATGGAAAATGTATGCTCTGATATTTT
+ATCAATGAGCATCAACAAAAACCAAATTTTAGAGAATGGCCATGTTCATAACAATAGAGGAGCAGCAATATTTGAGTTGT
+CTGGAGCTGCTACAAATGTAATTGAGGACGTTGGTTTGTCAGATGTCCAGTCTGACACCAGATTGGGAATGGCAAGTCAA
+GTTTGCCAAGTTGATATGCATGAACCAGAGGGCGGTTTGTTGTCTTTTAAGAACCAAAGATTTAAGGATGCTGAGGTTGC
+TACCAATATAACACATGATTATTGTCATGTATCTCATCTGTTAAAGCATTCTAACGTTCAAGTTCCTAAGTACATTAGTG
+GTAATGGTTCAGCCACTGTTGATCTGAATAGGCAGACTGTAGATAGGAATAACAATTTTAAAGTTTCAACATCTAAT
+>contig_31
+ATGACTAGATCCCGCCCACACATAGAGAAATTAGAAAGTAGAGTGTCTCAGGATGATCTTTTGGAGGGCACTTGTGCAAG
+AACGAGGCCATTAAGCTATGATGAGATAATGCTCGGAAGAAATAACAAGGGAGATGCAGGTAAAGAAGTTGCCAGTGGCT
+CTGGAGTGGCTGATAGTGCATCAGGGCATGGTGACATTGAAAAGATTTCTAATTTTCCAGAATACCATCGGCAAATAAAT
+GAGGTTTCTGAACGTATGGATGTTAGACATACTTCAAATGATTTTCAGAAGGTAAGTTGCCGGAGAAAAGTGGATAGTAA
+GAATGACAATTTAGTCCAGGATAAGGATGAAAAGTATAGGGAAAGTGGTGTCAAGTTAAAGAGTATATGGGAAAAGACTG
+AAGGCAGCAAGAGAGTGAGAGAAGGAGAAAATGAAAGACGACATTACAGCAACAGAAAAAGAGATGGCCATTTAGGTGTG
+GATTCATATAATGGATCAAATAAGAGGCAAGCCAGAGAGTCATATAGAAAGGGTAAAACTTCTGAAAGAGGCAGAGTCAA
+ATCCGAAATAGATAGAAAACAGCTTGTTAACGATGAAGGACAGGTCCACAGGAAAAGGAAAACAGAACGGCGAATGAGCA
+GTGACTCTGAGAAAGAGTACAAAAGAAGAGACGAAAGAAATGTGATGCATACAGAAAGATTAACTAACAGAGGCAGCCAG
+AAGTCTGAAAAAGAAAACAGACGCAAACGTCATAATGAGGAGGATAAAACTAAAAGCTTGAGTACG
+>contig_33
+GAAGAAATTAATGAAGTTGTGGCATTTCTACAAAATCCTCGTGCATTCCAAGAAATGGGAGCTCGGGCACCTCGGGGTGT
+TCTTATTGTTGGTGAGATAGGAACAGGTAAAACATCCCTAGCAATGGCTATAGCAGCGGAAGCGAAGGTTCCTTTAGTTG
+AAGTAAAAGCCCAACAGCTGGAAGCTGGTCTGTTTGTGGGCCAAGGTGCATCAAACGTTAGAGAATTGTTTCAAGCAGCA
+CGGGATCTGGCTCCTGTCATTATATTTGTGGAAGACTTTGACCTCTTTGCTGGTGTCCGCGGGAAGGACCTTCAGACCAA
+AAAGCTGGATCACGAATCTTTCATCAATCAACTTCTGGTGGAGCTTGATGGGTTTGAGAAACAAGATGGGGTAGTTTTGA
+TGGCTACTACTCGGAATCTTAAACAAATCGATGGGGCTTTACTGCGTCCTGGTAGAATGGATCGAATATTTCATCTTCAG
+CGACTAACTCAAGCAGAAAGGAGGAAAATCCTTCTTCTTGCTGCAAAAGAATCAATGGATGAAGAGCTCATTGACTTTGT
+CGATTGGCAAAAGGTTGCTGAAAAGACAGCATTACTTCGCCCTATAGAATTAAAA
+>contig_35
+ATTCACAGCCTTCTCTTTCATCTCGAGATTGTCTACCTTCTGCAGATCGATATGTCGATGCTTTACAGAGGGATATCGAG
+GAAGGATAAACCTAGAGGACGTCAGCACGGGTTGACTCAACAGAAAAGGCAAGAGATAAAGGAAGCTTTTGAACTGTTTG
+ACACCGATGGATCTGGAACTATTGATGCGAAAGAGTTGAACGTAGCAATGAGGGCTCTCGGTTTTGAAATGTCAGAAGAG
+GAAATTACGAGAATGATAGCTGAAGTAGACAAAGACGGGAGTGGGGCGATTGACTTTGACGAGTTTTGTCACATGATGAC
+AGCCAAATTCGGAGAAAGGGACACCAAAGAGGAGCTTACCAAGGCTTTTCAGATTATCGACAAAGATCAA
+>contig_9
+CTTCGGTTAAAGGCAGATGAGGAGGCACAATGTTTGAATCAGATGCAGCGTATCATTTTTGATGAAATTATGGAGCATGT
+GGAGTTAGAAAAGGGGGGCTTCTATTTCGTATATCGCCCTGGGGGCAACGGAAAGACCTTGTGGTTGGCTATTATCTCAA
+AACTGAGAAGCGAGGGTAGAATAGTTCTCGCAGTGGCTTCATCAGGTATAGCATTGCTTTTGGTTGAGGGTGGTAGAACA
+GCCCATTCTCGATTTAAAATACCCATAGATGTCAATGAATATAACAATTGTGAAATTAAACAGAACATCTACCTCGCTGA
+ACTTATATGTCACACCAATTTGGTCATTTGGGATGAGGCACCTATGACTCAATATTTTGTCTTTGAGGCGGTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts_tgf.cleaned.nr.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,49 @@
+>contig_1
+KKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCSLRQLLEYGYFHADPHPGNLLA
+TPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVN
+>contig_11
+IYGKGIQNMRTLWGGVAPESPVVVVGGGVTPESPVVGGIVLGSPAVLLKSDLLQALPPRLLKSALFQNLPSPLLKSGLLH
+DIPSELLRISRCCCCSRCCSRNSRCGY
+>contig_18
+TEVRRWNKQEDWGRKTWKEAKESTLPKIVGEGIYGVGPILAALSSGRRELYALYVQEGLDLSSNSKKKDKKRFERVLKMV
+EKIGLSKKEVSKHDLNMVVDNRPHQGLLLDASALEMVSIKELDPVSIDGEKCPLWLALDEVT
+>contig_2
+LSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMGPDGHVASLFPSHMQRYEKEKW
+VTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAGTTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAASQ
+LLNYVRFDD
+>contig_20
+GLRIDAHGYALQDWQRDLFQLDLVLHDEPSPRTRSILLLPADIVHADACHVDALPHYWIRFAYTVAGHGSRSYPYPCAGH
+LHWFRHSYPLHVGLVSLDQLLGS
+>contig_21
+VSIVNQEPVLFSVSIGENIAYGLPDDYVSKVDVIKAAKAANAHEFIIALPQGYDTLVGERGGLLSGGQRQRVAIARALLK
+NAPILILDEATSALDAVSERLVQDALNRLMKGRTTLVIAHRLSTVQNADQIALCSDGKISELGTHSELLEQKGLYASLVG
+TQRLAFE
+>contig_24
+KTRELEIEQILLKSKDLESELESKGSMFIKETEALVAENSKLSQELGAFKSELNDIQMKLNVVSSEKDGTVEELTSARKE
+IEELTQKLASEGQKLQSQISSIMEENNLLN
+>contig_29
+MKKSKLLQNSKDLLSRSFNPAKCKTSLRLAGSRLKLLRNKKEVQLKQMKREIAQLLESGQDQTARIRVEHLIREEKMMAA
+YDLLDIYCELVVARLPVIESQKNCPIDLKEAIASLVFAAPRCGDVPEFLDARKQFSAKYGKDFTTAATELRPQCGVGRML
+VEKLSATAPDVQSKTKILNAIAEEHNVKWEPTSFGENDSAPLNDRLTGPSSFTKEREQYPEPPHFEAVQVQAHPSNNTLH
+SSPSNSSQQDDRTSVFVETSTFKTPS
+>contig_3
+VDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYMDYEPTGSTPVRSEPDIPSKGT
+IESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRAPFSQIN
+>contig_30
+KASGLFSSKDSVDSTDSHMENVCSDILSMSINKNQILENGHVHNNRGAAIFELSGAATNVIEDVGLSDVQSDTRLGMASQ
+VCQVDMHEPEGGLLSFKNQRFKDAEVATNITHDYCHVSHLLKHSNVQVPKYISGNGSATVDLNRQTVDRNNNFKVSTSN
+>contig_31
+MTRSRPHIEKLESRVSQDDLLEGTCARTRPLSYDEIMLGRNNKGDAGKEVASGSGVADSASGHGDIEKISNFPEYHRQIN
+EVSERMDVRHTSNDFQKVSCRRKVDSKNDNLVQDKDEKYRESGVKLKSIWEKTEGSKRVREGENERRHYSNRKRDGHLGV
+DSYNGSNKRQARESYRKGKTSERGRVKSEIDRKQLVNDEGQVHRKRKTERRMSSDSEKEYKRRDERNVMHTERLTNRGSQ
+KSEKENRRKRHNEEDKTKSLST
+>contig_33
+EEINEVVAFLQNPRAFQEMGARAPRGVLIVGEIGTGKTSLAMAIAAEAKVPLVEVKAQQLEAGLFVGQGASNVRELFQAA
+RDLAPVIIFVEDFDLFAGVRGKDLQTKKLDHESFINQLLVELDGFEKQDGVVLMATTRNLKQIDGALLRPGRMDRIFHLQ
+RLTQAERRKILLLAAKESMDEELIDFVDWQKVAEKTALLRPIELK
+>contig_35
+IHSLLFHLEIVYLLQIDMSMLYRGISRKDKPRGRQHGLTQQKRQEIKEAFELFDTDGSGTIDAKELNVAMRALGFEMSEE
+EITRMIAEVDKDGSGAIDFDEFCHMMTAKFGERDTKEELTKAFQIIDKDQ
+>contig_9
+LRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEGRIVLAVASSGIALLLVEGGRT
+AHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDEAPMTQYFVFEAV
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/transcripts_tgf.pep	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,34 @@
+>Gene.1::contig_1::g.1::m.1 type:internal len:115 gc:universal contig_1:344-3(-)
+KKLYGDKEDILVPDIFWDYTSGKVLTMEWVEGVKLNEQDAVESQGLSVLDLVNTGIQCSLRQLLEYGYFHADPHPGNLLATPDGKLAFLDFGMMSETPEQARSAIIGHVVHMVN
+>Gene.2::contig_2::g.2::m.2 type:5prime_partial len:170 gc:universal contig_2:2-511(+)
+LSKVPIPSNNIYAINDKKSPEDAADDYENRLKELVSEKIIPVSTISGFPKFDLMLLGMGPDGHVASLFPSHMQRYEKEKWVTFITDSPKPPPSRITFTFPMINSASEIAMVVTGADLAGTTKIALGTTGNVKPGETPLPCTEVSAEGEVTWFLDKDAASQLLNYVRFDD*
+>Gene.3::contig_3::g.3::m.3 type:5prime_partial len:126 gc:universal contig_3:463-86(-)
+VDEGVVVAGLSEQEKASVSEILTTARAHSETIENLKRDHSQQVSCIEQHTNDTFRQKYMDYEPTGSTPVRSEPDIPSKGTIESLRAMPIDALEEEFRENHSYESAVTGKELMPSVTTRAPFSQIN*
+>Gene.4::contig_9::g.4::m.4 type:internal len:132 gc:universal contig_9:2-394(+)
+LRLKADEEAQCLNQMQRIIFDEIMEHVELEKGGFYFVYRPGGNGKTLWLAIISKLRSEGRIVLAVASSGIALLLVEGGRTAHSRFKIPIDVNEYNNCEIKQNIYLAELICHTNLVIWDEAPMTQYFVFEAV
+>Gene.5::contig_11::g.5::m.5 type:5prime_partial len:108 gc:universal contig_11:2-325(+)
+IYGKGIQNMRTLWGGVAPESPVVVVGGGVTPESPVVGGIVLGSPAVLLKSDLLQALPPRLLKSALFQNLPSPLLKSGLLHDIPSELLRISRCCCCSRCCSRNSRCGY*
+>Gene.6::contig_11::g.6::m.6 type:5prime_partial len:100 gc:universal contig_11:443-144(-)
+AAKVTVAPGSRVAAAGSGVASESPATAEAGVAPGSPAVDFNSHSGSFWSNTDCSSNNGRFGATPTGYHGATPTSTVATGDFGTTPTSGAAVGELGVNPT*
+>Gene.7::contig_18::g.7::m.7 type:internal len:143 gc:universal contig_18:426-1(-)
+TEVRRWNKQEDWGRKTWKEAKESTLPKIVGEGIYGVGPILAALSSGRRELYALYVQEGLDLSSNSKKKDKKRFERVLKMVEKIGLSKKEVSKHDLNMVVDNRPHQGLLLDASALEMVSIKELDPVSIDGEKCPLWLALDEVT
+>Gene.8::contig_20::g.8::m.8 type:internal len:104 gc:universal contig_20:1-309(+)
+GLRIDAHGYALQDWQRDLFQLDLVLHDEPSPRTRSILLLPADIVHADACHVDALPHYWIRFAYTVAGHGSRSYPYPCAGHLHWFRHSYPLHVGLVSLDQLLGS
+>Gene.9::contig_20::g.9::m.9 type:internal len:103 gc:universal contig_20:2-307(+)
+AYASMLTDMPYKIGNAICFNLILYFMTNLRREPGAFFFFLLISFTLTLVMSMLFRTIGSVSRTLSQAMAPAAILILALVIYTGFVIPTRYMLGWSRWINYLD
+>Gene.10::contig_20::g.10::m.10 type:internal len:103 gc:universal contig_20:307-2(-)
+IQVVDPTRPAQHVAGRNDETSVNDQRKDKDSCGSHGLRQCTRNGSNSAEEHRHDKRQRERYQQEEEECSWFAAKVRHEVQDQVETDRVANLVGHIREHRCVS
+>Gene.11::contig_21::g.11::m.11 type:5prime_partial len:168 gc:universal contig_21:519-16(-)
+VSIVNQEPVLFSVSIGENIAYGLPDDYVSKVDVIKAAKAANAHEFIIALPQGYDTLVGERGGLLSGGQRQRVAIARALLKNAPILILDEATSALDAVSERLVQDALNRLMKGRTTLVIAHRLSTVQNADQIALCSDGKISELGTHSELLEQKGLYASLVGTQRLAFE*
+>Gene.12::contig_24::g.12::m.12 type:internal len:111 gc:universal contig_24:331-2(-)
+KTRELEIEQILLKSKDLESELESKGSMFIKETEALVAENSKLSQELGAFKSELNDIQMKLNVVSSEKDGTVEELTSARKEIEELTQKLASEGQKLQSQISSIMEENNLLN
+>Gene.13::contig_29::g.13::m.13 type:3prime_partial len:267 gc:universal contig_29:52-849(+)
+MKKSKLLQNSKDLLSRSFNPAKCKTSLRLAGSRLKLLRNKKEVQLKQMKREIAQLLESGQDQTARIRVEHLIREEKMMAAYDLLDIYCELVVARLPVIESQKNCPIDLKEAIASLVFAAPRCGDVPEFLDARKQFSAKYGKDFTTAATELRPQCGVGRMLVEKLSATAPDVQSKTKILNAIAEEHNVKWEPTSFGENDSAPLNDRLTGPSSFTKEREQYPEPPHFEAVQVQAHPSNNTLHSSPSNSSQQDDRTSVFVETSTFKTPS
+>Gene.14::contig_30::g.14::m.14 type:internal len:160 gc:universal contig_30:1-477(+)
+KASGLFSSKDSVDSTDSHMENVCSDILSMSINKNQILENGHVHNNRGAAIFELSGAATNVIEDVGLSDVQSDTRLGMASQVCQVDMHEPEGGLLSFKNQRFKDAEVATNITHDYCHVSHLLKHSNVQVPKYISGNGSATVDLNRQTVDRNNNFKVSTSN
+>Gene.15::contig_31::g.15::m.15 type:3prime_partial len:263 gc:universal contig_31:787-2(-)
+MTRSRPHIEKLESRVSQDDLLEGTCARTRPLSYDEIMLGRNNKGDAGKEVASGSGVADSASGHGDIEKISNFPEYHRQINEVSERMDVRHTSNDFQKVSCRRKVDSKNDNLVQDKDEKYRESGVKLKSIWEKTEGSKRVREGENERRHYSNRKRDGHLGVDSYNGSNKRQARESYRKGKTSERGRVKSEIDRKQLVNDEGQVHRKRKTERRMSSDSEKEYKRRDERNVMHTERLTNRGSQKSEKENRRKRHNEEDKTKSLST
+>Gene.16::contig_33::g.16::m.16 type:internal len:206 gc:universal contig_33:615-1(-)
+EEINEVVAFLQNPRAFQEMGARAPRGVLIVGEIGTGKTSLAMAIAAEAKVPLVEVKAQQLEAGLFVGQGASNVRELFQAARDLAPVIIFVEDFDLFAGVRGKDLQTKKLDHESFINQLLVELDGFEKQDGVVLMATTRNLKQIDGALLRPGRMDRIFHLQRLTQAERRKILLLAAKESMDEELIDFVDWQKVAEKTALLRPIELK
+>Gene.17::contig_35::g.17::m.17 type:internal len:131 gc:universal contig_35:2-391(+)
+IHSLLFHLEIVYLLQIDMSMLYRGISRKDKPRGRQHGLTQQKRQEIKEAFELFDTDGSGTIDAKELNVAMRALGFEMSEEEITRMIAEVDKDGSGAIDFDEFCHMMTAKFGERDTKEELTKAFQIIDKDQ
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_data_table_conf.xml.sample	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,6 @@
+<tables>
+    <table name="plant_tribes_scaffolds" comment_char="#">
+        <columns>value, name, path, description</columns>
+        <file path="tool-data/plant_tribes_scaffolds.loc" />
+    </table>
+</tables>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_data_table_conf.xml.test	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,6 @@
+<tables>
+    <table name="plant_tribes_scaffolds" comment_char="#">
+        <columns>value, name, path, description</columns>
+        <file path="${__HERE__}/plant_tribes_scaffolds.loc" />
+    </table>
+</tables>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/utils.py	Thu Jun 08 12:44:09 2017 -0400
@@ -0,0 +1,80 @@
+import os
+import shutil
+import subprocess
+import sys
+
+FSTDERR = 'stderr.txt'
+FSTDOUT = 'stdout.txt'
+
+
+def check_execution_errors(rc, fstderr, fstdout):
+    if rc != 0:
+        fh = open(fstdout, 'rb')
+        out_msg = fh.read()
+        fh.close()
+        fh = open(fstderr, 'rb')
+        err_msg = fh.read()
+        fh.close()
+        msg = '%s\n%s\n' % (str(out_msg), str(err_msg))
+        stop_err(msg)
+
+
+def get_response_buffers():
+    fstderr = os.path.join(os.getcwd(), FSTDERR)
+    fherr = open(fstderr, 'wb')
+    fstdout = os.path.join(os.getcwd(), FSTDOUT)
+    fhout = open(fstdout, 'wb')
+    return fstderr, fherr, fstdout, fhout
+
+
+def move_directory_files(source_dir, destination_dir, copy=False):
+    source_directory = os.path.abspath(source_dir)
+    destination_directory = os.path.abspath(destination_dir)
+    if not os.path.isdir(destination_directory):
+        os.makedirs(destination_directory)
+    for dir_entry in os.listdir(source_directory):
+        source_entry = os.path.join(source_directory, dir_entry)
+        if copy:
+            shutil.copy(source_entry, destination_directory)
+        else:
+            shutil.move(source_entry, destination_directory)
+
+
+def run_command(cmd):
+    fstderr, fherr, fstdout, fhout = get_response_buffers()
+    proc = subprocess.Popen(args=cmd, stderr=fherr, stdout=fhout, shell=True)
+    rc = proc.wait()
+    # Check results.
+    fherr.close()
+    fhout.close()
+    check_execution_errors(rc, fstderr, fstdout)
+
+
+def stop_err(msg):
+    sys.exit(msg)
+
+
+def write_html_output(output, title, dir):
+    with open(output, 'w') as fh:
+        dir_items = sorted(os.listdir(dir))
+        # Directories can only contain either files or directories,
+        # but not both.
+        if len(dir_items) > 0:
+            item_path = os.path.join(dir, dir_items[0])
+            if os.path.isdir(item_path):
+                header = 'Directories'
+            else:
+                header = 'Datasets'
+        else:
+            header = ''
+        fh.write('<html><head><h3>%s: %d items</h3></head>\n' % (title, len(dir_items)))
+        fh.write('<body><p/><table cellpadding="2">\n')
+        fh.write('<tr><b>%s</th></b>\n' % header)
+        for index, fname in enumerate(dir_items):
+            if index % 2 == 0:
+                bgcolor = '#D8D8D8'
+            else:
+                bgcolor = '#FFFFFF'
+            link = '<a href="%s" type="text/plain">%s</a>\n' % (fname, fname)
+            fh.write('<tr bgcolor="%s"><td>%s</td></tr>\n' % (bgcolor, link))
+        fh.write('</table></body></html>\n')