Repository 'fastk_histex'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/fastk_histex

Changeset 0:b897c5daf0ce (2025-01-08)
Next changeset 1:1fcb1a2950cb (2025-02-10)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
added:
histex.xml
macros.xml
test-data/fastk_in1.tar
test-data/fastk_in2.tar
test-data/fastq1.ktab
test-data/fastq2.ktab
test-data/input01.fasta.gz
test-data/test01.hist
test-data/test02.hist
test-data/test02.tabex.txt
test-data/test03.hist
test-data/test03.tabex.txt
b
diff -r 000000000000 -r b897c5daf0ce histex.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/histex.xml Wed Jan 08 11:03:09 2025 +0000
[
@@ -0,0 +1,72 @@
+<tool id="fastk_histex" name="FastK Histex" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2" license="MIT">
+    <description>Reads and displays a kmer histogram produced by FastK</description>
+    <macros>
+        <import>macros.xml</import>
+    </macros>
+    <expand macro="requirements"/>
+    <command detect_errors="exit_code"><![CDATA[
+        ln -s '$input_hist' input.hist &&
+        Histex input.hist
+        #if str($range_count_start).strip():
+            -h$range_count_start:$range_count_end
+        #end if
+        $select_output_format > output.hist
+    ]]></command>
+    <inputs>      
+        <param name="input_hist" type="data" format="fastk_hist" label="Input .hist file" help="Input a .hist file obtained from FASTK"/>
+        <param name="range_count_start" type="integer" min="1" label="Output histogram of counts in range given (Start)" optional="true" help="Enter the starting range for histogram of counts"/>
+        <param name="range_count_end" type="integer" max="100" label="Output histogram of counts in range given (End)" optional="true" help="Enter the ending range for histogram of counts"/>
+        <param name="select_output_format" label="Select the output format for Histogram" type="select">
+            <option value="-k">Output histogram of k-mer instance counts vs. unique k-mers (-k)</option>
+            <option value="-A">Output in simple tab-delimited ASCII format (-A)</option>
+            <option value="-G">Output an ASCII format histogram especially for GeneScope.FK (-G)</option>   
+        </param>
+    </inputs>
+    <outputs>
+        <data name="histex_out" format="txt" from_work_dir="output.hist" label="${tool.name} on ${on_string}: FastK Histogram Text">
+            <filter>select_output_format != '-A' </filter>
+        </data>
+        <data name="histex_out_tsv" format="tabular" from_work_dir="output.hist" label="${tool.name} on ${on_string}: FastK Histogram TSV">
+            <filter> select_output_format == '-A'</filter>
+        </data>
+    </outputs>
+    <tests>
+        <test expect_num_outputs="1">
+            <param name="input_hist" value="test01.hist"/>
+            <param name="select_output_format" value="-k"/>
+            <output name="histex_out" ftype="txt">
+                <assert_contents>
+                    <has_n_lines n="13"/>
+                </assert_contents>
+            </output>
+        </test>
+        <test expect_num_outputs="1">
+            <param name="input_hist" value="test01.hist"/>
+            <param name="range_count_start" value="1"/>
+            <param name="range_count_end" value="5"/>
+            <param name="select_output_format" value="-k"/>
+            <output name="histex_out" ftype="txt">
+                <assert_contents>
+                    <has_n_lines n="11"/>
+                </assert_contents>
+            </output>
+        </test>
+        <test expect_num_outputs="1">
+            <param name="input_hist" value="test01.hist"/>
+            <param name="select_output_format" value="-A"/>
+            <output name="histex_out" ftype="tabular">
+                <assert_contents>
+                    <has_n_lines n="7"/>
+                    <has_n_columns n="2"/>
+                </assert_contents>
+            </output>
+        </test>
+    </tests>
+    <help><![CDATA[
+        **FastK Histex**
+
+        Histex is a tool, part of FASTK suite that performs reading and displaying a kmer histogram produced by FastK. Histex requires the .hist file generated by the FASTK tool to view the histogram of k‑mer counts.
+    
+    ]]></help>
+    <expand macro="citations"/>
+</tool>
\ No newline at end of file
b
diff -r 000000000000 -r b897c5daf0ce macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Wed Jan 08 11:03:09 2025 +0000
b
@@ -0,0 +1,26 @@
+<macros>
+    <token name="@TOOL_VERSION@">1.1.0</token>
+    <token name="@VERSION_SUFFIX@">1</token>
+    <xrefs>
+      <xref type="bio.tools">fastk</xref>
+    </xrefs>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="@TOOL_VERSION@">fastk</requirement>
+        </requirements>
+    </xml>
+    <xml name="citations">
+        <citations>
+            <citation type="bibtex">                                                                   
+                @misc{github,                                                                 
+                author = {Gene Meyers},
+                year = {2020},                                                                 
+                title = {FastK},                                                        
+                publisher = {GitHub},
+                journal = {GitHub repository},                                               
+                url = {https://github.com/thegenemyers/FASTK},                        
+                }                                                                    
+            </citation>
+        </citations>
+    </xml>
+</macros>
b
diff -r 000000000000 -r b897c5daf0ce test-data/fastk_in1.tar
b
Binary file test-data/fastk_in1.tar has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/fastk_in2.tar
b
Binary file test-data/fastk_in2.tar has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/fastq1.ktab
b
Binary file test-data/fastq1.ktab has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/fastq2.ktab
b
Binary file test-data/fastq2.ktab has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/input01.fasta.gz
b
Binary file test-data/input01.fasta.gz has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/test01.hist
b
Binary file test-data/test01.hist has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/test02.hist
b
Binary file test-data/test02.hist has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/test02.tabex.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test02.tabex.txt Wed Jan 08 11:03:09 2025 +0000
b
b'@@ -0,0 +1,311 @@\n+Opening 40-mer table with 502,597 entries\n+      1348: aaaaacgaaaccgttgttgaaatccctggaaagctggttg =     5\n+      3497: aaaacatcttctgcaattccacgaaggcgctctcccattc =     6\n+      4142: aaaacgaaaccgttgttgaaatccctggaaagctggttgc =     5\n+      8271: aaaattagccaccatgccgcgcatctcacacccgcgcatg =     5\n+      9568: aaacaggagaaagactatccccagtaacatcatgcccgta =     5\n+      9898: aaacatcttctgcaattccacgaaggcgctctcccattcg =     6\n+     11316: aaaccgttgttgaaatccctggaaagctggttgcgtgaaa =     5\n+     11609: aaacgaaaccgttgttgaaatccctggaaagctggttgcg =     5\n+     14677: aaagactatccccagtaacatcatgcccgtattccctgcc =     5\n+     23585: aaattagccaccatgccgcgcatctcacacccgcgcatgc =     5\n+     25526: aacaacggtttcgtttttcgctgacgttcagcaagccgct =     5\n+     27763: aacaggagaaagactatccccagtaacatcatgcccgtat =     5\n+     28631: aacatcatgcccgtattccctgccagctttaacacgtccc =     6\n+     30223: aaccagctttccagggatttcaacaacggtttcgtttttc =     5\n+     30777: aacccaccacggatatccgtaaggacagatgcagcaagtg =     5\n+     32167: aaccggaaagacacgacaaagcgccactggcagcagccat =     5\n+     32813: aaccgttgttgaaatccctggaaagctggttgcgtgaaaa =     5\n+     33721: aacgaaaccgttgttgaaatccctggaaagctggttgcgt =     5\n+     34290: aacgagcgggtcatgcagttgagtcagcaggtgcagcact =     5\n+     35527: aacgcgatgctgaacgagcgggtcatgcagttgagtcagc =     7\n+     36570: aacggcatctttagtttgcacgataaccatatcttcaatt =     5\n+     36923: aacgggacaacgcgatgctgaacgagcgggtcatgcagtt =     7\n+     37484: aacggtttcgtttttcgctgacgttcagcaagccgctgct =     5\n+     37751: aacgtcagcgaaaaacgaaaccgttgttgaaatccctgga =     5\n+     39094: aactcaggttttactgagttacttaatcgcgtagaagcct =     5\n+     42359: aagaacggcatctttagtttgcacgataaccatatcttca =     5\n+     44118: aagaggcgatgatgcagcacaggagggacgtgttaaagct =     5\n+     45106: aagatgttttcgcttacgcaacgggacaacgcgatgctga =     6\n+     46997: aagccgctgctctgccggcattccccttatatccgcctct =     7\n+     47380: aagcgaaaacatcttctgcaattccacgaaggcgctctcc =     6\n+     50897: aaggcttctacgcgattaagtaactcagtaaaacctgagt =     5\n+     51296: aaggggaatgccggcagagcagcggcttgctgaacgtcag =     6\n+     52678: aagtaccgttgcaccttcccggttacgctccctccccaga =     5\n+     53910: aagtgctgcacctgctgactcaactgcatgacccgctcgt =     5\n+     57240: aatacgggcatgatgttactggggatagtctttctcctgt =     5\n+     65459: aatgccggcagagcagcggcttgctgaacgtcagcgaaaa =     6\n+     66807: aatggctgctgccagtggcgctttgtcgtgtctttccggt =     5\n+     66876: aatgggagagcgccttcgtggaattgcagaagatgttttc =     6\n+     68705: aattagccaccatgccgcgcatctcacacccgcgcatgca =     5\n+     70117: aattgcagaagatgttttcgcttacgcaacgggacaacgc =     6\n+     73840: acaacgcgatgctgaacgagcgggtcatgcagttgagtca =     7\n+     73929: acaacggtttcgtttttcgctgacgttcagcaagccgctg =     5\n+     79713: acaggagggacgtgttaaagctggcagggaatacgggcat =     7\n+     81836: acatcatgcccgtattccctgccagctttaacacgtccct =     6\n+     84684: accaatggctgctgccagtggcgctttgtcgtgtctttcc =     5\n+     86754: accagctttccagggatttcaacaacggtttcgtttttcg =     5\n+     87548: accatcaccgcccccggtatcccgctcatgctggcgaacc =     6\n+     88541: acccaccacggatatccgtaaggacagatgcagcaagtgc =     5\n+     89933: acccgctcgttcagcatcgcgttgtcccgttgcgtaagcg =     7\n+     92340: accgcccccggtatcccgctcatgctggcgaacccagaca =     6\n+     95583: accgttgcaccttcccggttacgctccctccccagaaggt =     5\n+     95641: accgttgttgaaatccctggaaagctggttgcgtgaaaag =     5\n+     97042: acctgctgactcaactgcatgacccgctcgttcagcatcg =     7\n+     98459: acgaaaccgttgttgaaatccctggaaagctggttgcgtg =     5\n+    101251: acgcaacgggacaacgcgatgctgaacgagcgggtcatgc =     7\n+    102467: acgccatagaggcggatataaggggaatgccggcagagca =     7\n+    103655: acgcgatgctgaacgagcgggtcatgcagttgagtcagca =     7\n+    106812: acggcatctttagtttgcacgataaccatatcttcaattc =     5\n+    107733: acgggacaacgcgatgctgaacgagcgggtcatgcagttg =     7\n+    107912: acgggcatgatgttactggggatagtctttctcctgttta =     5\n+    109184: acggttcaccatgaaccataatatgatttctaagaatacc =     5\n+    109323: acggtttcgtttttcgctgacgttcagcaagccgctgctc =     5\n+    109991: acgtcagcgaaaaacgaaaccgttgttgaaatccctggaa =     5\n+    111273: acgttcagcaagccgctgc'..b'agtcagcaggtgcagcacttga =     5\n+    397948: gatataaggggaatgccggcagagcagcggcttgctgaac =     7\n+    402619: gatgttttcgcttacgcaacgggacaacgcgatgctgaac =     6\n+    402865: gattaccttctggggagggagcgtaaccgggaaggtgcaa =     5\n+    404021: gatttcaacaacggtttcgtttttcgctgacgttcagcaa =     5\n+    407354: gcacaggagggacgtgttaaagctggcagggaatacgggc =     7\n+    409109: gcagagcagcggcttgctgaacgtcagcgaaaaacgaaac =     5\n+    412106: gcatctttagtttgcacgataaccatatcttcaattccaa =     5\n+    412209: gcatgatgttactggggatagtctttctcctgtttaccgc =     5\n+    413124: gccaaaattagccaccatgccgcgcatctcacacccgcgc =     5\n+    413965: gccactcgcggtaaacaggagaaagactatccccagtaac =     5\n+    415288: gccatagaggcggatataaggggaatgccggcagagcagc =     7\n+    416467: gcccccggtatcccgctcatgctggcgaacccagacacgc =     6\n+    421338: gccttcgtggaattgcagaagatgttttcgcttacgcaac =     6\n+    421606: gcgaaaacatcttctgcaattccacgaaggcgctctccca =     6\n+    425114: gcgccttcgtggaattgcagaagatgttttcgcttacgca =     6\n+    428102: gcgggtcatgcagttgagtcagcaggtgcagcacttgagc =     5\n+    432431: gctcgttcagcatcgcgttgtcccgttgcgtaagcgaaaa =     7\n+    432544: gctctgccggcattccccttatatccgcctctatggcgta =     7\n+    432796: gctgaacgtcagcgaaaaacgaaaccgttgttgaaatccc =     5\n+    435138: gctgttacttcccgctctaaagtagaagtaacatgaatca =     5\n+    435931: gcttctacgcgattaagtaactcagtaaaacctgagttaa =     5\n+    436168: gcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaa =     5\n+    436476: gctttccagggatttcaacaacggtttcgtttttcgctga =     5\n+    438332: ggaatgccggcagagcagcggcttgctgaacgtcagcgaa =     6\n+    438435: ggaattgcagaagatgttttcgcttacgcaacgggacaac =     6\n+    439017: ggacgtgttaaagctggcagggaatacgggcatgatgtta =     5\n+    439212: ggagaaagactatccccagtaacatcatgcccgtattccc =     5\n+    440307: ggatataaggggaatgccggcagagcagcggcttgctgaa =     7\n+    441337: ggatttcaacaacggtttcgtttttcgctgacgttcagca =     5\n+    442536: ggcagagcagcggcttgctgaacgtcagcgaaaaacgaaa =     6\n+    443224: ggcatctttagtttgcacgataaccatatcttcaattcca =     5\n+    444964: ggcgatgatgcagcacaggagggacgtgttaaagctggca =     5\n+    447754: ggcttctacgcgattaagtaactcagtaaaacctgagtta =     5\n+    447808: ggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaa =     5\n+    448268: gggaatgccggcagagcagcggcttgctgaacgtcagcga =     6\n+    449217: gggcatgatgttactggggatagtctttctcctgtttacc =     5\n+    451194: gggtcatgcagttgagtcagcaggtgcagcacttgagcga =     5\n+    455477: ggttcaccatgaaccataatatgatttctaagaataccaa =     5\n+    459621: gtattccctgccagctttaacacgtccctcctgtgctgca =     6\n+    459664: gtattcttagaaatcatattatggttcatggtgaaccgta =     5\n+    464117: gtgagagcgctgttacttcccgctctaaagtagaagtaac =     5\n+    465705: gtggaattgcagaagatgttttcgcttacgcaacgggaca =     6\n+    470168: gttgtacgccatagaggcggatataaggggaatgccggca =     5\n+    471622: gtttttcgctgacgttcagcaagccgctgctctgccggca =     6\n+    474188: taaggggaatgccggcagagcagcggcttgctgaacgtca =     6\n+    477666: tactttagagcgggaagtaacagcgctctcacttacaaaa =     5\n+    481177: tattcttagaaatcatattatggttcatggtgaaccgtaa =     5\n+    482917: tcaccgcccccggtatcccgctcatgctggcgaacccaga =     6\n+    484763: tcatcttttcacgcaaccagctttccagggatttcaacaa =     5\n+    486368: tcccgttgcgtaagcgaaaacatcttctgcaattccacga =     6\n+    488979: tcgcgttgtcccgttgcgtaagcgaaaacatcttctgcaa =     6\n+    490132: tcgttcagcatcgcgttgtcccgttgcgtaagcgaaaaca =     7\n+    490368: tctactttagagcgggaagtaacagcgctctcacttacaa =     5\n+    491019: tctgccggcattccccttatatccgcctctatggcgtaca =     7\n+    491604: tcttcatcttttcacgcaaccagctttccagggatttcaa =     5\n+    492432: tgaacgagcgggtcatgcagttgagtcagcaggtgcagca =     5\n+    492674: tgaagtaccgttgcaccttcccggttacgctccctcccca =     5\n+    493518: tgagagcgctgttacttcccgctctaaagtagaagtaaca =     5\n+    494230: tgatgcagcacaggagggacgtgttaaagctggcagggaa =     5\n+    494813: tgcacctgctgactcaactgcatgacccgctcgttcagca =     7\n+    495175: tgcatttacggttcaccatgaaccataatatgatttctaa =     5\n+    497093: tggaattgcagaagatgttttcgcttacgcaacgggacaa =     6\n+    498688: tgtaagtgagagcgctgttacttcccgctctaaagtagaa =     5\n+    499514: tgttgaaatccctggaaagctggttgcgtgaaaagatgaa =     5\n'
b
diff -r 000000000000 -r b897c5daf0ce test-data/test03.hist
b
Binary file test-data/test03.hist has changed
b
diff -r 000000000000 -r b897c5daf0ce test-data/test03.tabex.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test03.tabex.txt Wed Jan 08 11:03:09 2025 +0000
b
b'@@ -0,0 +1,311 @@\n+Opening 40-mer table with 310 entries occuring 5-or-more times\n+         0: aaaaacgaaaccgttgttgaaatccctggaaagctggttg =     5\n+         1: aaaacatcttctgcaattccacgaaggcgctctcccattc =     6\n+         2: aaaacgaaaccgttgttgaaatccctggaaagctggttgc =     5\n+         3: aaaattagccaccatgccgcgcatctcacacccgcgcatg =     5\n+         4: aaacaggagaaagactatccccagtaacatcatgcccgta =     5\n+         5: aaacatcttctgcaattccacgaaggcgctctcccattcg =     6\n+         6: aaaccgttgttgaaatccctggaaagctggttgcgtgaaa =     5\n+         7: aaacgaaaccgttgttgaaatccctggaaagctggttgcg =     5\n+         8: aaagactatccccagtaacatcatgcccgtattccctgcc =     5\n+         9: aaattagccaccatgccgcgcatctcacacccgcgcatgc =     5\n+        10: aacaacggtttcgtttttcgctgacgttcagcaagccgct =     5\n+        11: aacaggagaaagactatccccagtaacatcatgcccgtat =     5\n+        12: aacatcatgcccgtattccctgccagctttaacacgtccc =     6\n+        13: aaccagctttccagggatttcaacaacggtttcgtttttc =     5\n+        14: aacccaccacggatatccgtaaggacagatgcagcaagtg =     5\n+        15: aaccggaaagacacgacaaagcgccactggcagcagccat =     5\n+        16: aaccgttgttgaaatccctggaaagctggttgcgtgaaaa =     5\n+        17: aacgaaaccgttgttgaaatccctggaaagctggttgcgt =     5\n+        18: aacgagcgggtcatgcagttgagtcagcaggtgcagcact =     5\n+        19: aacgcgatgctgaacgagcgggtcatgcagttgagtcagc =     7\n+        20: aacggcatctttagtttgcacgataaccatatcttcaatt =     5\n+        21: aacgggacaacgcgatgctgaacgagcgggtcatgcagtt =     7\n+        22: aacggtttcgtttttcgctgacgttcagcaagccgctgct =     5\n+        23: aacgtcagcgaaaaacgaaaccgttgttgaaatccctgga =     5\n+        24: aactcaggttttactgagttacttaatcgcgtagaagcct =     5\n+        25: aagaacggcatctttagtttgcacgataaccatatcttca =     5\n+        26: aagaggcgatgatgcagcacaggagggacgtgttaaagct =     5\n+        27: aagatgttttcgcttacgcaacgggacaacgcgatgctga =     6\n+        28: aagccgctgctctgccggcattccccttatatccgcctct =     7\n+        29: aagcgaaaacatcttctgcaattccacgaaggcgctctcc =     6\n+        30: aaggcttctacgcgattaagtaactcagtaaaacctgagt =     5\n+        31: aaggggaatgccggcagagcagcggcttgctgaacgtcag =     6\n+        32: aagtaccgttgcaccttcccggttacgctccctccccaga =     5\n+        33: aagtgctgcacctgctgactcaactgcatgacccgctcgt =     5\n+        34: aatacgggcatgatgttactggggatagtctttctcctgt =     5\n+        35: aatgccggcagagcagcggcttgctgaacgtcagcgaaaa =     6\n+        36: aatggctgctgccagtggcgctttgtcgtgtctttccggt =     5\n+        37: aatgggagagcgccttcgtggaattgcagaagatgttttc =     6\n+        38: aattagccaccatgccgcgcatctcacacccgcgcatgca =     5\n+        39: aattgcagaagatgttttcgcttacgcaacgggacaacgc =     6\n+        40: acaacgcgatgctgaacgagcgggtcatgcagttgagtca =     7\n+        41: acaacggtttcgtttttcgctgacgttcagcaagccgctg =     5\n+        42: acaggagggacgtgttaaagctggcagggaatacgggcat =     7\n+        43: acatcatgcccgtattccctgccagctttaacacgtccct =     6\n+        44: accaatggctgctgccagtggcgctttgtcgtgtctttcc =     5\n+        45: accagctttccagggatttcaacaacggtttcgtttttcg =     5\n+        46: accatcaccgcccccggtatcccgctcatgctggcgaacc =     6\n+        47: acccaccacggatatccgtaaggacagatgcagcaagtgc =     5\n+        48: acccgctcgttcagcatcgcgttgtcccgttgcgtaagcg =     7\n+        49: accgcccccggtatcccgctcatgctggcgaacccagaca =     6\n+        50: accgttgcaccttcccggttacgctccctccccagaaggt =     5\n+        51: accgttgttgaaatccctggaaagctggttgcgtgaaaag =     5\n+        52: acctgctgactcaactgcatgacccgctcgttcagcatcg =     7\n+        53: acgaaaccgttgttgaaatccctggaaagctggttgcgtg =     5\n+        54: acgcaacgggacaacgcgatgctgaacgagcgggtcatgc =     7\n+        55: acgccatagaggcggatataaggggaatgccggcagagca =     7\n+        56: acgcgatgctgaacgagcgggtcatgcagttgagtcagca =     7\n+        57: acggcatctttagtttgcacgataaccatatcttcaattc =     5\n+        58: acgggacaacgcgatgctgaacgagcgggtcatgcagttg =     7\n+        59: acgggcatgatgttactggggatagtctttctcctgttta =     5\n+        60: acggttcaccatgaaccataatatgatttctaagaatacc =     5\n+        61: acggtttcgtttttcgctgacgttcagcaagccgctgctc =     5\n+        62: acgtcagcgaaaaacgaaaccgttgttgaaatccctggaa =     5\n+        63'..b'agtcagcaggtgcagcacttga =     5\n+       246: gatataaggggaatgccggcagagcagcggcttgctgaac =     7\n+       247: gatgttttcgcttacgcaacgggacaacgcgatgctgaac =     6\n+       248: gattaccttctggggagggagcgtaaccgggaaggtgcaa =     5\n+       249: gatttcaacaacggtttcgtttttcgctgacgttcagcaa =     5\n+       250: gcacaggagggacgtgttaaagctggcagggaatacgggc =     7\n+       251: gcagagcagcggcttgctgaacgtcagcgaaaaacgaaac =     5\n+       252: gcatctttagtttgcacgataaccatatcttcaattccaa =     5\n+       253: gcatgatgttactggggatagtctttctcctgtttaccgc =     5\n+       254: gccaaaattagccaccatgccgcgcatctcacacccgcgc =     5\n+       255: gccactcgcggtaaacaggagaaagactatccccagtaac =     5\n+       256: gccatagaggcggatataaggggaatgccggcagagcagc =     7\n+       257: gcccccggtatcccgctcatgctggcgaacccagacacgc =     6\n+       258: gccttcgtggaattgcagaagatgttttcgcttacgcaac =     6\n+       259: gcgaaaacatcttctgcaattccacgaaggcgctctccca =     6\n+       260: gcgccttcgtggaattgcagaagatgttttcgcttacgca =     6\n+       261: gcgggtcatgcagttgagtcagcaggtgcagcacttgagc =     5\n+       262: gctcgttcagcatcgcgttgtcccgttgcgtaagcgaaaa =     7\n+       263: gctctgccggcattccccttatatccgcctctatggcgta =     7\n+       264: gctgaacgtcagcgaaaaacgaaaccgttgttgaaatccc =     5\n+       265: gctgttacttcccgctctaaagtagaagtaacatgaatca =     5\n+       266: gcttctacgcgattaagtaactcagtaaaacctgagttaa =     5\n+       267: gcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaa =     5\n+       268: gctttccagggatttcaacaacggtttcgtttttcgctga =     5\n+       269: ggaatgccggcagagcagcggcttgctgaacgtcagcgaa =     6\n+       270: ggaattgcagaagatgttttcgcttacgcaacgggacaac =     6\n+       271: ggacgtgttaaagctggcagggaatacgggcatgatgtta =     5\n+       272: ggagaaagactatccccagtaacatcatgcccgtattccc =     5\n+       273: ggatataaggggaatgccggcagagcagcggcttgctgaa =     7\n+       274: ggatttcaacaacggtttcgtttttcgctgacgttcagca =     5\n+       275: ggcagagcagcggcttgctgaacgtcagcgaaaaacgaaa =     6\n+       276: ggcatctttagtttgcacgataaccatatcttcaattcca =     5\n+       277: ggcgatgatgcagcacaggagggacgtgttaaagctggca =     5\n+       278: ggcttctacgcgattaagtaactcagtaaaacctgagtta =     5\n+       279: ggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaa =     5\n+       280: gggaatgccggcagagcagcggcttgctgaacgtcagcga =     6\n+       281: gggcatgatgttactggggatagtctttctcctgtttacc =     5\n+       282: gggtcatgcagttgagtcagcaggtgcagcacttgagcga =     5\n+       283: ggttcaccatgaaccataatatgatttctaagaataccaa =     5\n+       284: gtattccctgccagctttaacacgtccctcctgtgctgca =     6\n+       285: gtattcttagaaatcatattatggttcatggtgaaccgta =     5\n+       286: gtgagagcgctgttacttcccgctctaaagtagaagtaac =     5\n+       287: gtggaattgcagaagatgttttcgcttacgcaacgggaca =     6\n+       288: gttgtacgccatagaggcggatataaggggaatgccggca =     5\n+       289: gtttttcgctgacgttcagcaagccgctgctctgccggca =     6\n+       290: taaggggaatgccggcagagcagcggcttgctgaacgtca =     6\n+       291: tactttagagcgggaagtaacagcgctctcacttacaaaa =     5\n+       292: tattcttagaaatcatattatggttcatggtgaaccgtaa =     5\n+       293: tcaccgcccccggtatcccgctcatgctggcgaacccaga =     6\n+       294: tcatcttttcacgcaaccagctttccagggatttcaacaa =     5\n+       295: tcccgttgcgtaagcgaaaacatcttctgcaattccacga =     6\n+       296: tcgcgttgtcccgttgcgtaagcgaaaacatcttctgcaa =     6\n+       297: tcgttcagcatcgcgttgtcccgttgcgtaagcgaaaaca =     7\n+       298: tctactttagagcgggaagtaacagcgctctcacttacaa =     5\n+       299: tctgccggcattccccttatatccgcctctatggcgtaca =     7\n+       300: tcttcatcttttcacgcaaccagctttccagggatttcaa =     5\n+       301: tgaacgagcgggtcatgcagttgagtcagcaggtgcagca =     5\n+       302: tgaagtaccgttgcaccttcccggttacgctccctcccca =     5\n+       303: tgagagcgctgttacttcccgctctaaagtagaagtaaca =     5\n+       304: tgatgcagcacaggagggacgtgttaaagctggcagggaa =     5\n+       305: tgcacctgctgactcaactgcatgacccgctcgttcagca =     7\n+       306: tgcatttacggttcaccatgaaccataatatgatttctaa =     5\n+       307: tggaattgcagaagatgttttcgcttacgcaacgggacaa =     6\n+       308: tgtaagtgagagcgctgttacttcccgctctaaagtagaa =     5\n+       309: tgttgaaatccctggaaagctggttgcgtgaaaagatgaa =     5\n'