changeset 0:b3fe7c4ca5aa draft default tip

planemo upload for repository https://github.com/artbio/tools-artbio/tree/master/tools/trinity commit bfb22f460d6f3825ff1bd3eed924a5760c99c96d
author artbio
date Sat, 17 Mar 2018 17:43:58 -0400
parents
children
files README.rst macros.xml test-data/norm/Trinity.fasta test-data/norm/Trinity_paired_unmerged_1.fasta test-data/raw/Trinity.fasta test-data/raw/Trinity_single_unmerged_1.fasta test-data/reads.left.fq test-data/reads.right.fq test-data/samples.tsv trinity.xml
diffstat 10 files changed, 1312 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.rst	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,30 @@
+Trinity memory usage
+====================
+
+As described on the official Trinity website
+`FAQ <http://trinityrnaseq.sourceforge.net/trinity_faq.html#ques_comp_resources_required>`_,
+trinity requires a large amount of memory to perform the assembly: "roughly
+~1G of RAM per 1M reads to be assembled"
+
+By default, this tool is configured to limit the memory consumption to 1G.
+You might need to lower this limit if the machine(s) executing the jobs have less memory available.
+If you have a lot of reads to assemble and a machine with enough memory, you can increase it.
+In both cases, you can set the GALAXY_MEMORY_MB environmental variable in the destination section of the job_conf.xml file::
+
+    <?xml version="1.0"?>
+    <!-- A sample job config that explicitly configures job running the way it is configured by default (if there is no explicit config). -->
+    <job_conf>
+        <plugins>
+            <plugin id="local" type="runner" load="galaxy.jobs.runners.local:LocalJobRunner" workers="4"/>
+        </plugins>
+        <handlers>
+            <handler id="main"/>
+        </handlers>
+        <destinations>
+            <destination id="local" runner="local">
+                <env id="GALAXY_MEMORY_MB">1G</env>
+            </destination>
+        </destinations>
+    </job_conf>
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<macros>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="2.4.0">trinity</requirement>
+            <yield/>
+        </requirements>
+    </xml>
+
+    <token name="@WRAPPER_VERSION@">2.4.0</token>
+
+    <token name="@COMMAND_PAIRED_STRAND_JACCARD@">
+        #if $pool.inputs.strand.is_strand_specific:
+            --SS_lib_type $pool.inputs.strand.library_type
+        #end if
+
+        $pool.inputs.jaccard_clip
+    </token>
+
+    <xml name="input_paired_strand_jaccard">
+        <conditional name="strand">
+            <param name="is_strand_specific" type="boolean" checked="false" label="Strand specific data"/>
+            <when value="false" />
+            <when value="true">
+                <param name="library_type" argument="--SS_lib_type" type="select" label="Strand-specific library type">
+                    <option value="FR">Forward-Reverse</option>
+                    <option value="RF">Reverse-Forward</option>
+                </param>
+            </when>
+        </conditional>
+        <param name="jaccard_clip" argument="--jaccard_clip" type="boolean" truevalue="--jaccard_clip" falsevalue="" checked="false" label="Jaccard Clip options" help="Set if you expect high gene density with UTR overlap"/>
+    </xml>
+
+    <xml name="citation">
+        <citations>
+            <citation type="doi">10.1038/nbt.1883</citation>
+        </citations>
+    </xml>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/norm/Trinity.fasta	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,46 @@
+>TRINITY_DN1_c0_g1_i1 len=229 path=[207:0-228] [-1, 207, -2]
+AAATATCACAACCACCTGAACAGGAACTTGGGATAAACAGGCAATGATGAGAGCCGATGT
+TTTTCTGTTGGTGTTTACATTGCTCTGCTCTGTGAAAGGATCCTGCAGCAGAGGCTTCCT
+ACCTGAAAAATGTTTCTCTCAATTGTAGTGTGTGAGTTACTGGTAAGACGCTTACACCTA
+TAACTCAAGGTCGGAATAGTCCCTCCAGTCCCTTTAGTAACCCAGTGGC
+>TRINITY_DN0_c0_g1_i1 len=380 path=[358:0-379] [-1, 358, -2]
+CCAAGGTAGAAAACATCCCTGCTGACAAGACCTACCTGTGACATACTCACTCTCTTAGGG
+CTTTTAAAGACAAGCCATTAAAATAGATGACCTTTCACAGACTGAAACTTGAATCACTGC
+AAAATGAATCTAGGTTGCTGTCACTTTTTCTTTTGGGTGGCGGGGCTTGATGTAGATTTT
+ATTCTATGTACAGAATTTAATGTTGAATATATTAAAAATAACAAACCTGGCATGGTTTTG
+GGAGGTTAGATTTACTGGAAATGTATTCATACTGTGAACTGTGCTCTGATGGTTAGAATG
+AAAAGCTTATCAAGCATTCCATATAACAGTGGATGTAGAAAATGTTTTCAGGTGGATATG
+TATATGGTACAGATGTAAAG
+>TRINITY_DN2_c0_g1_i1 len=279 path=[257:0-278] [-1, 257, -2]
+TCCAGACCATCGACAACATTGTCTTCTTCCCAGCCACAAGCAAGAAGGAGGATGCAGAGA
+ACTTAGCTGCAGCCCAGAGAGATGCAGTAGACTTCGATGTTCGAGTTGATACTCAAGACC
+AAGGAATGTACCGCTTTTTAACATCACAACAACTGTTCAAGCTACTGGACTGCTTATTAG
+AGTCGCATAGATTTGCAAAAGCATTTAATTCCAACAATGAACAGAGGACTGCTCTGTGGA
+AAGCAGGCTTCAAAGGCAAGTCCAAGCCCAATCTTCTAA
+>TRINITY_DN2_c1_g1_i1 len=541 path=[519:0-540] [-1, 519, -2]
+GTCTGAATTCGCATGTAATGCAGCTTTCCCAGACACAAGTATGGAAGCAATCCGACTTAT
+TCGCCATTGTGCAAAATATGTGTCTGATAGACCGCAGGCTTTCAAGGAGTACACAAGTGA
+TGACATGAGCGTGGCACCTGAAGACAGGGTGTGGGTGAGAGGGTGGTTCCCGATCCTCTT
+TGAGTTGTCTTGTATCATCAATAGATGCAAATTAGATGTAAGAACCAGGGGCTTAACAGT
+AATGTTTGAAATAATGAAAACATATGGCCACACTTATGAAAAACATTGGTGGCAGGACTT
+ATTCAGAATTGTTTTCAGAATCTTTGACAACATGAAATTGCCAGAACAGCAGACAGAGAA
+AGCTGAATGGATGACAACAACTTGTAACCATGTCCTTTATGCAATATGTGATGTATTCAC
+CCAGTATTTAGAAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTG
+GTGTGTACAACAAGACAATGAGCAGTTAGCACGATCTGGTACAAACTGCTTAGAAAACGT
+G
+>TRINITY_DN2_c2_g1_i1 len=240 path=[218:0-239] [-1, 218, -2]
+ACAAGCAGCCTGGCGTGTGGGCTGCGCATTCTCTTCCGGATGTACATGGACGAGAGCAGA
+GTCAGTGCCTGGGAAGAAGTCCAGCAGAGGCTTTTAAACGTCTGCAGGGAAGCGCTGAGC
+TACTTCCTCACTCTAACATCCGAAAGTCACCGGGAAGCCTGGACTAACTTACTGTTACTG
+TTCCTCACTAAAGTTCTGAAGATCAGTGACAGCAGGTTTAAAGCTCACGCATCATTCTAC
+>TRINITY_DN2_c3_g1_i1 len=202 path=[180:0-201] [-1, 180, -2]
+GGTGAAAAGTTTACTCTTGAAATCTGGGATAAAACGTGTAACTGCACCCTGGATATCTTC
+AAAACCACAATTCCTCACGCGCTTCTGACTTGGCGTCCCACCTCTGGCGAGGCCGAACCC
+CCATCTCCATCAGCTGTGAGTGAAAAGCCGTTGGATGCAATATCACAAAAATCTGTAGAC
+ATACATGATTCTATTCAACCAA
+>TRINITY_DN3_c0_g1_i1 len=216 path=[194:0-215] [-1, 194, -2]
+ATTGATTTATTTAATAAGAAACCAAAGAGAGGAATACAATACCTCCAAGAACAAGGGATG
+CTTGGCACCACACCCGAAGATATAGCTCAGTTCTTACATCAAGAAGAAAGATTAGACTCT
+ACTCAGGTGGGTGAGTTCCTGGGAGATAATGATAAATTCAATAAAGAAGTCATGTATGCA
+TATGTAGACCAACATGACTTTTCAGGAAAAGACTTT
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/norm/Trinity_paired_unmerged_1.fasta	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,47 @@
+>TRINITY_DN0_c0_g1_i1 len=216 path=[1:0-215] [-1, 1, -2]
+ATTGATTTATTTAATAAGAAACCAAAGAGAGGAATACAATACCTCCAAGAACAAGGGATG
+CTTGGCACCACACCCGAAGATATAGCTCAGTTCTTACATCAAGAAGAAAGATTAGACTCT
+ACTCAGGTGGGTGAGTTCCTGGGAGATAATGATAAATTCAATAAAGAAGTCATGTATGCA
+TATGTAGACCAACATGACTTTTCAGGAAAAGACTTT
+>TRINITY_DN1_c0_g1_i1 len=380 path=[1:0-379] [-1, 1, -2]
+CCAAGGTAGAAAACATCCCTGCTGACAAGACCTACCTGTGACATACTCACTCTCTTAGGG
+CTTTTAAAGACAAGCCATTAAAATAGATGACCTTTCACAGACTGAAACTTGAATCACTGC
+AAAATGAATCTAGGTTGCTGTCACTTTTTCTTTTGGGTGGCGGGGCTTGATGTAGATTTT
+ATTCTATGTACAGAATTTAATGTTGAATATATTAAAAATAACAAACCTGGCATGGTTTTG
+GGAGGTTAGATTTACTGGAAATGTATTCATACTGTGAACTGTGCTCTGATGGTTAGAATG
+AAAAGCTTATCAAGCATTCCATATAACAGTGGATGTAGAAAATGTTTTCAGGTGGATATG
+TATATGGTACAGATGTAAAG
+>TRINITY_DN2_c0_g1_i1 len=229 path=[135:0-228] [-1, 135, -2]
+AAATATCACAACCACCTGAACAGGAACTTGGGATAAACAGGCAATGATGAGAGCCGATGT
+TTTTCTGTTGGTGTTTACATTGCTCTGCTCTGTGAAAGGATCCTGCAGCAGAGGCTTCCT
+ACCTGAAAAATGTTTCTCTCAATTGTAGTGTGTGAGTTACTGGTAAGACGCTTACACCTA
+TAACTCAAGGTCGGAATAGTCCCTCCAGTCCCTTTAGTAACCCAGTGGC
+>TRINITY_DN3_c0_g1_i1 len=202 path=[1346:0-201] [-1, 1346, -2]
+GGTGAAAAGTTTACTCTTGAAATCTGGGATAAAACGTGTAACTGCACCCTGGATATCTTC
+AAAACCACAATTCCTCACGCGCTTCTGACTTGGCGTCCCACCTCTGGCGAGGCCGAACCC
+CCATCTCCATCAGCTGTGAGTGAAAAGCCGTTGGATGCAATATCACAAAAATCTGTAGAC
+ATACATGATTCTATTCAACCAA
+>TRINITY_DN3_c0_g2_i1 len=669 path=[736:0-161 12:162-668] [-1, 736, 12, -2]
+GCTGCATCAGACCAAGATGAAAGCATAGTAGAACTTGCATTTCAGACAACAGGGCACATT
+GTCACTCTTGTATTTGAAAAACACTTTCCGGCCACCATTGATTCTTTCCAGGATGCAGTG
+AAGTGTTTGTCTGAATTCACATGTAATGCAGCTTTCCCAGACACAAGTATGGAAGCAATC
+CGACTTATTCGCCATTGTGCAAAATATGTGTCTGATAGACCGCAGGCTTTCAAGGAGTAC
+ACAAGTGATGACATGAGCGTGGCACCTGAAGACAGGGTGTGGGTGAGAGGGTGGTTCCCG
+ATCCTCTTTGAGTTGTCTTGTATCATCAATAGATGCAAATTAGATGTAAGAACCAGGGGC
+TTAACAGTAATGTTTGAAATAATGAAAACATATGGCCACACTTATGAAAAACATTGGTGG
+CAGGACTTATTCAGAATTGTTTTCAGAATCTTTGACAACATGAAATTGCCAGAACAGCAG
+ACAGAGAAAGCTGAATGGATGACAACAACTTGTAACCATGTCCTTTATGCAATATGTGAT
+GTATTCACCCAGTATTTAGAAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAG
+CTTTACTGGTGTGTACAACAAGACAATGAGCAGTTAGCACGATCTGGTACAAACTGCTTA
+GAAAACGTG
+>TRINITY_DN3_c0_g3_i1 len=240 path=[519:0-239] [-1, 519, -2]
+ACAAGCAGCCTGGCGTGTGGGCTGCGCATTCTCTTCCGGATGTACATGGACGAGAGCAGA
+GTCAGTGCCTGGGAAGAAGTCCAGCAGAGGCTTTTAAACGTCTGCAGGGAAGCGCTGAGC
+TACTTCCTCACTCTAACATCCGAAAGTCACCGGGAAGCCTGGACTAACTTACTGTTACTG
+TTCCTCACTAAAGTTCTGAAGATCAGTGACAGCAGGTTTAAAGCTCACGCATCATTCTAC
+>TRINITY_DN3_c0_g4_i1 len=279 path=[983:0-278] [-1, 983, -2]
+TCCAGACCATCGACAACATTGTCTTCTTCCCAGCCACAAGCAAGAAGGAGGATGCAGAGA
+ACTTAGCTGCAGCCCAGAGAGATGCAGTAGACTTCGATGTTCGAGTTGATACTCAAGACC
+AAGGAATGTACCGCTTTTTAACATCACAACAACTGTTCAAGCTACTGGACTGCTTATTAG
+AGTCGCATAGATTTGCAAAAGCATTTAATTCCAACAATGAACAGAGGACTGCTCTGTGGA
+AAGCAGGCTTCAAAGGCAAGTCCAAGCCCAATCTTCTAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/raw/Trinity.fasta	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,46 @@
+>TRINITY_DN1_c0_g1_i1 len=380 path=[358:0-379] [-1, 358, -2]
+CCAAGGTAGAAAACATCCCTGCTGACAAGACCTACCTGTGACATACTCACTCTCTTAGGG
+CTTTTAAAGACAAGCCATTAAAATAGATGACCTTTCACAGACTGAAACTTGAATCACTGC
+AAAATGAATCTAGGTTGCTGTCACTTTTTCTTTTGGGTGGCGGGGCTTGATGTAGATTTT
+ATTCTATGTACAGAATTTAATGTTGAATATATTAAAAATAACAAACCTGGCATGGTTTTG
+GGAGGTTAGATTTACTGGAAATGTATTCATACTGTGAACTGTGCTCTGATGGTTAGAATG
+AAAAGCTTATCAAGCATTCCATATAACAGTGGATGTAGAAAATGTTTTCAGGTGGATATG
+TATATGGTACAGATGTAAAG
+>TRINITY_DN0_c0_g1_i1 len=229 path=[207:0-228] [-1, 207, -2]
+AAATATCACAACCACCTGAACAGGAACTTGGGATAAACAGGCAATGATGAGAGCCGATGT
+TTTTCTGTTGGTGTTTACATTGCTCTGCTCTGTGAAAGGATCCTGCAGCAGAGGCTTCCT
+ACCTGAAAAATGTTTCTCTCAATTGTAGTGTGTGAGTTACTGGTAAGACGCTTACACCTA
+TAACTCAAGGTCGGAATAGTCCCTCCAGTCCCTTTAGTAACCCAGTGGC
+>TRINITY_DN2_c0_g1_i1 len=279 path=[257:0-278] [-1, 257, -2]
+TCCAGACCATCGACAACATTGTCTTCTTCCCAGCCACAAGCAAGAAGGAGGATGCAGAGA
+ACTTAGCTGCAGCCCAGAGAGATGCAGTAGACTTCGATGTTCGAGTTGATACTCAAGACC
+AAGGAATGTACCGCTTTTTAACATCACAACAACTGTTCAAGCTACTGGACTGCTTATTAG
+AGTCGCATAGATTTGCAAAAGCATTTAATTCCAACAATGAACAGAGGACTGCTCTGTGGA
+AAGCAGGCTTCAAAGGCAAGTCCAAGCCCAATCTTCTAA
+>TRINITY_DN2_c1_g1_i1 len=541 path=[519:0-540] [-1, 519, -2]
+GTCTGAATTCGCATGTAATGCAGCTTTCCCAGACACAAGTATGGAAGCAATCCGACTTAT
+TCGCCATTGTGCAAAATATGTGTCTGATAGACCGCAGGCTTTCAAGGAGTACACAAGTGA
+TGACATGAGCGTGGCACCTGAAGACAGGGTGTGGGTGAGAGGGTGGTTCCCGATCCTCTT
+TGAGTTGTCTTGTATCATCAATAGATGCAAATTAGATGTAAGAACCAGGGGCTTAACAGT
+AATGTTTGAAATAATGAAAACATATGGCCACACTTATGAAAAACATTGGTGGCAGGACTT
+ATTCAGAATTGTTTTCAGAATCTTTGACAACATGAAATTGCCAGAACAGCAGACAGAGAA
+AGCTGAATGGATGACAACAACTTGTAACCATGTCCTTTATGCAATATGTGATGTATTCAC
+CCAGTATTTAGAAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTG
+GTGTGTACAACAAGACAATGAGCAGTTAGCACGATCTGGTACAAACTGCTTAGAAAACGT
+G
+>TRINITY_DN2_c2_g1_i1 len=240 path=[218:0-239] [-1, 218, -2]
+ACAAGCAGCCTGGCGTGTGGGCTGCGCATTCTCTTCCGGATGTACATGGACGAGAGCAGA
+GTCAGTGCCTGGGAAGAAGTCCAGCAGAGGCTTTTAAACGTCTGCAGGGAAGCGCTGAGC
+TACTTCCTCACTCTAACATCCGAAAGTCACCGGGAAGCCTGGACTAACTTACTGTTACTG
+TTCCTCACTAAAGTTCTGAAGATCAGTGACAGCAGGTTTAAAGCTCACGCATCATTCTAC
+>TRINITY_DN2_c3_g1_i1 len=202 path=[180:0-201] [-1, 180, -2]
+GGTGAAAAGTTTACTCTTGAAATCTGGGATAAAACGTGTAACTGCACCCTGGATATCTTC
+AAAACCACAATTCCTCACGCGCTTCTGACTTGGCGTCCCACCTCTGGCGAGGCCGAACCC
+CCATCTCCATCAGCTGTGAGTGAAAAGCCGTTGGATGCAATATCACAAAAATCTGTAGAC
+ATACATGATTCTATTCAACCAA
+>TRINITY_DN3_c0_g1_i1 len=216 path=[194:0-215] [-1, 194, -2]
+ATTGATTTATTTAATAAGAAACCAAAGAGAGGAATACAATACCTCCAAGAACAAGGGATG
+CTTGGCACCACACCCGAAGATATAGCTCAGTTCTTACATCAAGAAGAAAGATTAGACTCT
+ACTCAGGTGGGTGAGTTCCTGGGAGATAATGATAAATTCAATAAAGAAGTCATGTATGCA
+TATGTAGACCAACATGACTTTTCAGGAAAAGACTTT
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/raw/Trinity_single_unmerged_1.fasta	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,5 @@
+>TRINITY_DN0_c0_g1_i1 len=226 path=[1:0-225] [-1, 1, -2]
+CTTTACATCTGTACCATATACATATCCACCTGAAAACATTTTCTACATCCACTGTTATAT
+GGAATGCTTGATAAGCTTTTCATTCTAACCATCAGAGCACAGTTCACAGTATGAATACAT
+TTCCAGTAAATCTAACCTCCCAAAACCATGCCAGGTTTGTTATTTTTAATATATTCAACA
+TTAAATTCTGTACATAGAATAAAATCTACATCAAGCCCCGCCACCC
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reads.left.fq	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,400 @@
+@61DFRAAXX100204:1:100:10494:3070/1
+ACTGCATCCTGGAAAGAATCAATGGTGGCCGGAAAGTGTTTTTCAAATACAAGAGTGACAATGTGCCCTGTTGTTT
++
+ACCCCCCCCCCCCCCCCCCCCCCCCCCCCCBC?CCCCCCCCC@@CACCCCCACCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:100:10497:13422/1
+GTAATTTCCGTACCTGCCACAGTGTGGGCTCACCCTGCTTAGAGGACAGGGAAGGACCCTAAAGGTAGGCTGATGC
++
+CCCCCCCCCCCCCCCCCCCCCCDCDCCCCCCCCCCCCCCCCCCCDDCCDDCDCBDCCDDDDBADDADDB@DBBBA@
+@61DFRAAXX100204:1:100:10546:4478/1
+CTGGGCTGCAGCTAAGTTCTCTGCATCCTCCTTCTTGCTTGTGGCTGGGAAGAAGACAATGTTGTCGATGGTCTGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC7CB@CA:>AB?C=C@@@@?A@?5:88:
+@61DFRAAXX100204:1:100:10609:6818/1
+CACGTTTTCTAAGCAGTTTGTACCAGATCGTGCTAACTGCTCATTGTCTTGTTGTACACACCAGTAAAGCTGGGCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:100:10648:5988/1
+TGCTCATTGTCTTGTTGTACACACCAGTAAAGCTGGGCAAAAATATCATCCAAAAGTACATCGCTGAGAACTCCTA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCDCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:100:11486:13583/1
+CCCACCTGAAAACATTTTCTACATCCACTGTTATATGGAATGCTTGATAAGCTTTTCATTCTAACCATCAGAGCAC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBC
+@61DFRAAXX100204:1:100:1176:14271/1
+TCTGAATAAGTCCTGCCACCAATGTTTTTCATAAGTGTGGCCATATGTTTTCATTATTTCAAACATTACTGTTAAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCDCDCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCDBBABDB
+@61DFRAAXX100204:1:100:12152:16425/1
+CTCCGTTTTTTGAGAGTGCAACACATAGATACTGCTTGATAGCATTAATAAACATCTCATTTGTCCTGAAAACAGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:100:14680:13081/1
+GCCTGAGTGTGCAAAAATCTTCAGAGTAAGAATACCATAGTTGCTAAATATCTTTTACCATGAGCAATAATTTTTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC;CCCCCC
+@61DFRAAXX100204:1:100:16086:14019/1
+TCTGGTGCAGCTAGATGGAATACTGAGAAAATGTTCTTCCATCCTGAACGAATATTTGCAGCCTGAGAATTAACCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCBCCDDCDCC
+@61DFRAAXX100204:1:100:17458:1622/1
+GTGAAAGGTCATCTATTTTAATGGCTTGTCTTTAAAAACCCTAAGAGAGGGAGGATGTCACAGGGAGGGCTTGTCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCC5A###############################################
+@61DFRAAXX100204:1:100:17716:21197/1
+CCAGGCTTCCCGGTGACTTTCGGATGTTAGAGTGAGGAAGTAGCTCAGCGCTTCCCTGCAGACGTTTAAAAGCCTC
++
+CCCCCCCCCCCCCBCCCCCCCCC@CCCCCC@BBCCCCCCCBDB>CCCCAC@BCBBCDDBD@?BCBA@6BBB>;A;:
+@61DFRAAXX100204:1:100:19734:13092/1
+ATCATCTTGGAGACTTTTATCCACATCATGTGTTTGGGGCTCAAGATCCCCTTCATGCTCTTGGTTTATATGATCA
++
+;CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCDC
+@61DFRAAXX100204:1:100:2082:1789/1
+ACGGGTGTGGTGCCAAGCATCCCTTGTTCTTGGAGGTATTGTATTCCTCTCTTTGGTTTCTTATTAAATAAATCAA
++
+CCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCADCCCDBCCCCCCCCCCDABBCCDCC@CBBBDDDD;@B?=
+@61DFRAAXX100204:1:100:2172:8797/1
+GCCAAAACATAAGCAGTATCTGCACTAGCAAAAAGGGTTTGTCCTTGGTTGCACTCTAGGGATCTTGCAGCAAATT
++
+############################################################################
+@61DFRAAXX100204:1:100:2238:12815/1
+ACCATAGTTGCTAAATATCTTTTACCATGAGCAATAATTTTTTTCTCCCTTCCCCCACCCCCAATTATAAACATTT
++
+############################################################################
+@61DFRAAXX100204:1:100:2327:5980/1
+CTCCTAAATAATTTCCATCAGTGTGGGCCACCGTGATGAGTGTTTTTATTGTGTCGATATTCTTCTGTTTCATTTC
++
+CCCCCCCCCCCCCCCCCCCCCCCCC0BBBACCCBCCCCCC=CCCCCB@B@=DC@CCDDBCC-CC@CABBBB<CCCA
+@61DFRAAXX100204:1:100:3665:17139/1
+ATACTTCTTTGGGTAATTTCCGTACCTGCCACAGTGTGGGCTCACCCTGCTTAGAGGACAGGGAAGGACCCTAAAG
++
+CCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCDCBCCCCCCCCCCCCCCCCCCCCCCCCBCBCDCCCBDBA>DC
+@61DFRAAXX100204:1:100:6480:5393/1
+TGGAGACTTTTATCCACATCATGTGTTTGGGGCTCAAGATCCCCTTCATGCTCTTGGTTTATATGATCAACAGTCT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCBCCCCBDCBDDADBDC
+@61DFRAAXX100204:1:100:8693:14085/1
+AGCTATTTCGTTATAAATGGCTGATAGATACTCTTCAGGGAGATCTTTACTGTCATTGATACCACGATTCATTTTA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:100:9306:14527/1
+GTAGAATGATGCGTGAGCTTTAAACCTGCTGTCACTGATCTTCAGAACTTTAGTGAGGAACAGTAACAGTAAGTTA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCBACDCCBCDCBCC
+@61DFRAAXX100204:1:100:9656:2687/1
+CTTCTAGGCAAAGAGAGGCTACTTCAGTATCATCACAGTCTTGGAGACCCACACTGAATGCAGCCAGAAAAGGTGT
++
+BBBBBBBBBBBBBBBBBBBBB>>B>;=;=7>>?>>B>>;>BB>B################################
+@61DFRAAXX100204:1:101:11219:19264/1
+TTTGCTAACTTCTTCACTCACAGTAGAAACAGAAACCAGTGGTGCTTGCTGTCTGTTATCTGAAGATCTNGGTTGA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCABCCCCCCCCCCCCCC@CBCC;DB<>>A&>99>;@
+@61DFRAAXX100204:1:101:11349:8542/1
+GGGTAATTTCCGTACCTGCCACAGTGTGGGCTCACCCTGCTTAGAGGACAGGGAAGGACCCTAAAGGTANGCTGAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCAA;A'??@=@>
+@61DFRAAXX100204:1:101:11674:10443/1
+CACCCACACCCTGTCTTCAGGTGCCACGCTCATGTCATCACTTGTGTACTCCTTGAAAGCCTGCGGTCTNTCAGAC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCACCCCCCCCCCACC&AAA?AC
+@61DFRAAXX100204:1:101:1179:19106/1
+TTGGTTGAATAGAATCATGTATGTCTACAGATTTTTGTGATATTGCATCCAACGGCTTTTCACTCACAGNTGATGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@BCCCCCCCCCCCCCCCCCACCCCADCCBCA@'AA=@??
+@61DFRAAXX100204:1:101:12110:12654/1
+CTTCCCAGGCACTGACTCTGCTCTCGTCCATGTACATCCGGAAGAGAATGCGCAGCCCACACGCCAGGCNGCTTGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCDCDCCCBCCDCCBCCDCCDCBCDAD@ABBDDDAD@BABB.625'?A=:@0
+@61DFRAAXX100204:1:101:13165:4417/1
+CTGGATTATCAGTGCCAGACATCTGTGTACTGTAGCTGCCAATTCCTGATGATGATGTGGATTCTAAGGNGTTTAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA?&75:;8C
+@61DFRAAXX100204:1:101:13420:13159/1
+GGTGGATCCCCTCCTGTTGTCATCTTGACAGGCATCAGCCACAACAGATTCAGGGCACAGCAAGCCCTCNAAATGA
++
+CCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACAC&89848C
+@61DFRAAXX100204:1:101:14810:10441/1
+CAGGAAAGAATCAATGGTGGCCGGAAAGTGTTTTTCAAATACAAGAGTGACAATGTGCCCTGTTGTCTGNAATGCA
++
+CCCCCCCCCCCCCCCCCDCCCCCCCCCCBCBCCCBBCCCCCCCBCCCDCCCCCCCDCCDCCCDCC:A?A'AAAAAC
+@61DFRAAXX100204:1:101:15025:8342/1
+GTGGGTAGGAAGCCTCTGCTGCAGGATCCTTTCACAGAGCAGAGCAATGTAAACACCAACAGAAAAACANCGGCTC
++
+CCCCCDCCCCC@CCCCCCCCCCCCCCCCCCCCCCCCCDCCCCBDBCCBCDCCCDCCDCBDACBBD=999%8====B
+@61DFRAAXX100204:1:101:15551:15592/1
+CTCCCAAAACCATGCCAGGTTTGTTATTTTTAATATATTCAACATTAAATTCTGTACATAGAATAAAATNTACATC
++
+CCCCCCCCCCCCCCCCCCCDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA=7A'AAB?AC
+@61DFRAAXX100204:1:101:16061:6897/1
+ATGGAATGCTTGATAAGCTTTTCATTCTAACCATCAGAGCACAGTTCACAGTATGAATACATTTCCAGTNAATCTA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCDCCCCCCCDCCCCDC=C@'ABAAAC
+@61DFRAAXX100204:1:101:16516:11581/1
+GGCCCTAAAGGTAGGCTGATGCTGTGGGAACAGCCTTTCTGCTCAATATGAGCCCAACACGCGACAGAGNCCACTG
++
+74/8588857;-84;<<<<<-88;8488+8A<286A9AA#####################################
+@61DFRAAXX100204:1:101:17825:1193/1
+ACGCTCATGTCATCACTTGTGTACTCCTTGAAAGCCTGCGGTCTATCAGACACATATTTTGCACAATGGNGAATAA
++
+BCCCCCCCCCCCCCCCDCCCCCCCCCCCC@CBCCCCCCC@CCCCCBCDCCCCCCCCCCCCCCCCCAABA&A>>??A
+@61DFRAAXX100204:1:101:2920:3823/1
+TCCATCAGAGCACAGTTCACAGTATGAATACATTTCCAGTAAATCTAACCTCCCAAAACCATGCCAGGTNTGTTAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB'CCBC@C
+@61DFRAAXX100204:1:101:4549:18278/1
+AGGTGGATCCCCTCCTGTTGTCATCTTGACAGGCATCAGCCACAACAGATTCAGGGCACAGCAAGCCCTNAAAATG
++
+AB?BA:?B<?>:>:7;=BB=??>A>>>:+>//000BBBB@B@BBBBABBBB>B@?ABBBBBB>@############
+@61DFRAAXX100204:1:101:5059:19347/1
+TTTGGACTTGCCTTTGAAGCCTGCTTTCCACAGAGCAGTCCTCTGTTCATTGTTGGAATTAAATGCTTTNGCAAAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCC&89:79C
+@61DFRAAXX100204:1:101:5741:4886/1
+CCCACCCCCAATTATAAACATTTTATCCTTCAAAATACAGCTCTCCTGAGTTGTACTTCTCGCAGAAGCNCAGTCT
++
+CCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'B?BAAC
+@61DFRAAXX100204:1:101:6207:10801/1
+GCCAAAACATAAGCAGTATCTGCACTAGCAAAAAGGGTTTGTCCTTGGTTGCACTCTAGGTATCTTGCANCAAATT
++
+DCCCCCCCDBCCCCCCCCCCCCCCCCCCCCCAC@CAA9AACCCCCCCC@CCCCCCCCCCB@CCCC###########
+@61DFRAAXX100204:1:101:6228:11229/1
+CAGTGATTCAAGTTTCAGTCTGTGAAAGGTCATCTATTTTAATGGCTTTTCTTTAAAAGCCCTAAGAGANTGAGTA
++
+CBCCCCCCCCCCCCC@CCBBCC@CC@<BB@C@CC@CC?CBC?C<CCC?CCC?>>:<5?/:>A?:A###########
+@61DFRAAXX100204:1:101:7284:17741/1
+CAGGTTTGTTATTTTTAATATATTCAACATTAAATTCTGTACATAGAATAAAATCTACATCAAGCCCCGNCACCCA
++
+CCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCC@'CCCCCC
+@61DFRAAXX100204:1:101:7317:19738/1
+ATGAGAATCAATATTGTACAGAAAGTTGTACAGAATTTTTTTACATAGAAAACTTTACATCTGTACCATNTACATA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCACC'AAAAA@
+@61DFRAAXX100204:1:101:7386:20759/1
+CCCGGAAAGTGTTTTTCAAATACAAGAGTGACAATGTGCCCTGTTGTCTGAAATGCAAGTTCTACTATGNTTTCAT
++
+CCCCCCCCCCCCCCCBBCCCCCCCCCCCBCCCCCCCDCCCCCCDCCBCCCCCCDCCBBCBCCCCCCBBC)ACBA@D
+@61DFRAAXX100204:1:101:7661:3279/1
+TTGGGGCTCAAGATCCCCTTCATGCTCTTGGTTTATATGATCAACAGTCTGAGGTGGCAAATATCTAAGNTGAGGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCC'@????=
+@61DFRAAXX100204:1:101:7989:14539/1
+CGTGCTCCAAGTGTGTTGCACTTGTAAAAGGTGCCTGAACATGGCTCACAGCTTCCATGAGTGCTTTAGNCGTCTT
++
+CCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCBDCCCCCCCCCABCCCCCBCCCCCCBCC=CBCCCCCCC'AA<A@C
+@61DFRAAXX100204:1:101:8630:9416/1
+GAGGGAGACAGGCGAGTAGGTGGCGGTGGGGGCGAGGAGGCGTGGATGCTAGCCGCCGTCTCCGTTAGCNTCCGTC
++
+############################################################################
+@61DFRAAXX100204:1:101:9622:17436/1
+GCCAAAACATAAGCAGTATCTGCACTAGCAAAAAGGGTTTGTCCTTGGTTGCACTCTAGGTATCTTGCANCAAATT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCBBCCCBBBB'AAA=AC
+@61DFRAAXX100204:1:102:10071:12692/1
+TGCGTGAGCTTTAAATTTAAAAGCCTCTGCTGGANTTCTTCCCAGGCACTGACTCTGCTCTCGTCCATGTACATCC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'CCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDBCCDCCDDAC
+@61DFRAAXX100204:1:102:10556:11503/1
+TCCTGGGATTCCATTTGCTTGGATGTTTTCACTGNCACTACCATCTTCTACAGTTCCAGTGTTGCCTTCTGTACTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'BBBBBCCCCCCCCCCCCCCCCCBCBCDCDCCCDBDBCAABB
+@61DFRAAXX100204:1:102:10558:14342/1
+ATGTTTTCTACCTTGGTGGATCCCCTCCTGTTGTNATCTTGACAGGCATCAGCCACAACAGATTCAGGGCACAGCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCC'CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBC
+@61DFRAAXX100204:1:102:12109:19420/1
+TCTGTTATCTGAAGATCTTGGTTGAATAGAATCANGTATGTCTACAGATTTTTGTGATATTGCATCTTACCAACGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'>????DCCCCCCCCCCCCC@BACCCCCCBCDCCCDCDBDDB
+@61DFRAAXX100204:1:102:12757:13134/1
+GGGATGTATTGAACCACTGCTCTCAGGACAGGAANAAACAATGCACAAGCAATTTTCTTCCTAAATAACAATTCAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC)BBBBBCCCCCCCCCCCCCCCCCC@BCCCCCCCCCCACCCCC
+@61DFRAAXX100204:1:102:13549:15464/1
+GTCCATGTACATCCGGAAGAGAATGCGCAGCCCANACGCCAGGCTGCTTGTCTCCTGTTTTAGAAGATTGGGCTTG
++
+CCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCC'CCCCCCCCCCC?CCCDCCBCCCBDCDBDDBBCADA<AC@BB
+@61DFRAAXX100204:1:102:13777:6235/1
+CGCAGGACTCACAAGGGTAAAGCAAATTAAGAACNCGTCTGTCTGCGGGTAGGAGAGGGGACGCAATCTGTCATAC
++
+############################################################################
+@61DFRAAXX100204:1:102:14960:18241/1
+GCCACGAATTTCCTAAATAATTTCCATCAGTGTGNGCCACCGTGATGAGTGTTTTTATTGTGTCGATATTCTTCTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC&CCCCCCCCCCCCCCDCCCCCB@BB@DCCCCDCBCCCCCCCC
+@61DFRAAXX100204:1:102:15063:6971/1
+CAGAAAAGGTGTCCAAGCCAACTTAAACATCGGCNTCACGTGCTCCAAGTGTGTTGCACTTGTAAAAGGTGCCTGA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'8;9;9CCCCCCC@CBCCCCCCCCCCCCCCCCDCAACBBBBC
+@61DFRAAXX100204:1:102:16420:15231/1
+GTTGTACTTCTCGCAGAAGCTCAGTCTTTACATCNATACTTCTTTGGGTAATTTCCGTACCTGCCACAGTGTGGGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCC'CCCBCCCCACCCCCCDCCCDCDDDCAB@BDBBDDCBCACCB
+@61DFRAAXX100204:1:102:16908:12433/1
+CACTGATGAAATAATTCAAAAACTTTATTGACCTNTAACCTGATTAGATATGCCAGATGAGAATCAATATTGTACA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCC
+@61DFRAAXX100204:1:102:17677:10400/1
+CGCACATCTTATCCCTTCTAGGCAAAGAGAGGCTNCTTCAGTATCATCACAGTCTTGGAGACCCACACTGAATGCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC',00.-;7;<4?@>:A##########################
+@61DFRAAXX100204:1:102:17711:7491/1
+ACTCTGGACAATATCAAGTGGCTTTTCTTCATAGNCTCCATCATACAAGATATCATTTTTAGATAATGTTTCAGCT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCC'CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCDCCCCBCA
+@61DFRAAXX100204:1:102:17798:2084/1
+CCTTGTTCTTGGAGGTTTTGTATTCCTCTCTTTGNTTTCTTATTAAATAAATCAATCCCTTGTTCTATTATTTCTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBB'BBBBBCCCCCCCCCCBBCCACCCCCCCCCCCCCCDCCCCCC
+@61DFRAAXX100204:1:102:18807:10059/1
+CTGCACTGGAAATATCAGATCCGTTTTCAGGCTCNGTATCATCTTGGAGACTTTTATCCACATCATGTGTTTGGGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC&CBCCCCCCCCCC@CDCCCCCCCDCDCDC@ACDBADDBB;BA
+@61DFRAAXX100204:1:102:19518:11565/1
+CCTGGGAAGAAGACAATGTTGTCGATGGTCTGGANGAGTTCCAGCTGCACAACACATTTAATCAACAGGGCAGCAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCC'BAB>BCCCBCCCCCCCDDACABCCBACCACDAD@DDBD<>C
+@61DFRAAXX100204:1:102:2639:2051/1
+CTGCCTCAGAGAGTCTACTGCAAATATGGCTACANCTTCATTAGGATTACAACCAACCTTATTAAAATGATCTCCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAA3A##########################################
+@61DFRAAXX100204:1:102:3101:2926/1
+CTTCCCAGGCACTGACTCTGCTCTCGTCCATGTANATCCGGAAGAGAATGCGCAGCCCACACGCCAGGCTGCTTGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'BBBBBCCBCCCCCCCCCCCCCCCCCCC<CCCDDCAAB@B<B
+@61DFRAAXX100204:1:102:5977:14503/1
+GGGGGTTCGGCCTCGCCAGAGGTGGGACGCCAAGNCAGAAGCGCGTGAGGAATTGTGGTTTTGAAGATATCCAGGG
++
+CCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCC'CCCCCCCCCCDCACCBCBCC?CCBCCCCAACDCCCBCDCCA
+@61DFRAAXX100204:1:102:6251:21399/1
+CCCAGCTATTTCGTTATAAATGGCTGATAGATACNCTTCAGGGAGATCTTTACTGTCATTGATACCACGATTCATT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'BBBBACCCCCCCCCCC@CCCDCCCCCDCDCCBCCBCDD@CC
+@61DFRAAXX100204:1:102:7093:4246/1
+CGGGTCTTGTCAGCAGGGATGTTTTCTACCTTGGNGGATCCCCTCCTGTTGTCATCTTGACAGGCATCAGCCACAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC(CCCCCCCCCCB@CDCCDCCCCCCCDDDCBDDBDDBDCDABB
+@61DFRAAXX100204:1:102:7907:21314/1
+AGACACATATTTTGCACAATGGCGAATAAGTCGGNTTGCTTCCATACTTGTGTCTGGGAAAGCTGCATTACATGCG
++
+>BBB>BB>BBB<B?>?>??<99:<9:A<??0000%*000089:;<74;?8BABBBBA>B#################
+@61DFRAAXX100204:1:102:8037:6949/1
+TCTAGGTATCTTGCAGCAAATTTTTCCATTAATCNATCAATTTTCTGAGCTTCTCCTGGAAGCCGGAATCCTTCCA
++
+CCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCC(BBBBBCCCCCCCCCCCCCCCCCCCBCCCCCCDDDCCCCCCC
+@61DFRAAXX100204:1:102:8724:1888/1
+CGGGTGTGGTGCCAAGCATCCCTTGTTCTTGGAGNTATTGTATTCCTCTCTTTGGTTTCTTATTAAATAAATCAAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBB@B&28;88DCCCCCCCCCCCCCCDCCCCCBCCDC@BCA>@BD@B
+@61DFRAAXX100204:1:102:8903:16361/1
+CCTATAAGTTGTGCCAGCTCTAACTGACTGATGCNCTTCAGGATCTCATGCCACGAATTTCCTAAATAATTTCCAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC(CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:102:9691:18717/1
+ATAAGTTGTGCCAGCTCTAACTGACTGATGCACTNCAGGATCTCATGCCACGAATTTCCTAAATAATTTCCATCAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'BABBACCCCCCC;CCCCCBCCCCCCCCCCCCCCCCDCCCAC
+@61DFRAAXX100204:1:103:10201:1449/1
+CTGAACACTAGAAAGGCATCCTTTTGTAAAATGTGGGAAAACTTAGCACCAGGTGAAGGTCCTGAAGAATTTCCAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCDCCCCCCCC?CCBCCCCCACC;CCCCCCC
+@61DFRAAXX100204:1:103:11572:6697/1
+CAAAATTGAAACTAAACATTCTAACCCCTTTTTTCGCAGGCTCAATTCCTGAACATTACTCATACCGAGTTCTTGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC8CDCCCCDD
+@61DFRAAXX100204:1:103:12517:20251/1
+GCCGGAAAGTGTTTTTCAAATACAAGAGTGACAATGTGCCCTGTTGTCTGAAATGCAAGTTCTACTATGCTTTCAT
++
+CCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:13105:12342/1
+CTGGACTTCTTCCCAGGCACTGACTCTGCTCTCGTCCATGTACATCCGGAAGAGAATGCGCAGCCCACACGCCAGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCBCCCB@CCCCCB?BCCCCCCB@C@B;
+@61DFRAAXX100204:1:103:13548:1359/1
+GGTGACTTTCGGATGTTAGAGTGAGGAAGAAGCTCAGCGCTTCCCTGCAGACGTTTAAAAGCCTCTGCTGGACTTC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCC+??AA?CCCCCCCCCCDCCDCBDCBCC@BBDDBDDDDBBABBACAAB
+@61DFRAAXX100204:1:103:13762:1440/1
+CTCCCTTCCCCCACCCCCAATTATAAACATTTTATCCTCCAAAATACAGCTCTCCTGAGTTGTACTTCTCGCTGAA
++
+CCCCCCCCCCCCCBBBBBBCCCCCCCCCC?CCCCCCCCCCCCACCCCCCCCCCCCCCCCDCCDCCCCCCCACCBB@
+@61DFRAAXX100204:1:103:13776:4298/1
+TGATATTTGAAATACTATTCCAATTCGCAGGAAAAATCTTCTAAGAACAGCACGCAGTTCCGGAATCAAGTCAAAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDC@BCC
+@61DFRAAXX100204:1:103:13798:6365/1
+GGTCACAGTCATAATTTACATAAATGTCCACCACACTCTGAGCATCTGCACAGATCCTTGTCAGTGTCTGAATAAC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCC
+@61DFRAAXX100204:1:103:14748:1375/1
+CCAGGTTTGTTATTTTTAATATATTCAACATTAAATTCTGTACATAGAATAAAATCTACATCAAGCCCCGCCACCC
++
+CCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@BCCCCCCCCCACCCDBD@@DDB
+@61DFRAAXX100204:1:103:16156:9928/1
+CATGAGCAATAATTTTTTTCTCCCTTCCCCCACCCCCAATTATAAACATTTTATCCTTCAAAATACAGCTCTCCTG
++
+CCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCC@B@BB@CCCCCCCCCACCCCCCCCCCCCAACCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:16292:7311/1
+CTGGTTCTTACATCTAATTTGCATCTATTGATGATACAAGACAACTCAAAGAGGATCGGGAACCACCCTCTCACCC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDBCDCDCCCCCCCCCCBDC
+@61DFRAAXX100204:1:103:1757:15756/1
+GGCAAAAATATCATCCAAAAGTACATCGCTGAGAACTTCTAAATACTGGGTGAATACATCACATATTGCATAAAGG
++
+CCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:19512:1223/1
+CTGTTAAGCCCCTGGTTCTTACATCTAATTTGCATCTATTGATGATACAAGACAACTCAAAGAGGATCGGGAACCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCDCCDADBB@C@BB@
+@61DFRAAXX100204:1:103:2005:9846/1
+TGCTTCCCTGCAGACGTTTAAAAGCCTCTGCTGGACTTCTTCCCAGGCACTGACTCTGCTCTCGTCCATGTACATC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCBCCCCABDBBCBBDDDC
+@61DFRAAXX100204:1:103:2755:14644/1
+CTTACATCTAATTTGCATCTATTGATGATACAAGACAACTCAAAGAGGATCGGGAACCACCCTCTCACCCACACCC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC=C
+@61DFRAAXX100204:1:103:3597:13520/1
+GTTGTTGTGATGTTAAAAAGCGGTACATTCCTTGGTCTTGAGTATCAACTCGAACATCGAAGTCTACTACATCTCT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCDCCCCCCCCCCCCCCCCCDCBCCCCDADDCDCDC
+@61DFRAAXX100204:1:103:4062:11566/1
+GATGATACAAGACAACTCAAAGAGGATCGGGAACCACCCTCTCACCCACACCCTGTCTTCAGGTGCCACGCTCATG
++
+CCCCCCCCCCCCCBCCCCCCCCCCCCBCCCCC@CACCBCCCCCCCCCACCBCC=@BCBAC3;;-6AC@C@C?@:AB
+@61DFRAAXX100204:1:103:5147:16732/1
+CATGGTTACAAGTTGTTGTCATCCATTCAGCTTTCTCTGTCTGCTGTTCTGGCAATTTCATGTTGTCAAAGATTCT
++
+CCCCCCCCCC;????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:6646:12936/1
+GTGCAACACATAGATACTGCTTGATAGCATTAATAAACATCTCATTTGTCCTGAAAACAGGTCCTGCATTCTGCAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCDC
+@61DFRAAXX100204:1:103:7220:15954/1
+GAGGAATTGTGGTTTTGAAGATATCCAGGGTGCAGTTACACGTTTTATCCCAGATTTCAAGAGTAAACTTTTCACC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCABCCCCCCCA
+@61DFRAAXX100204:1:103:7253:3680/1
+CTTTACATCTGTACCATATACATATCCACCTGAAAACATTTTCTACATCCACTGTTATATGGAATGCTTGATAAGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:8055:11636/1
+TTCCTGATGATGATGTGGATTCTAAGGAGTTTAAACTTCCATATCTGTTTATAGTCTCTGGGTGTTTAACTTCACT
++
+CCCCCCCCCCCCCCCCCC<CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCBCDCCCABCCCDCC
+@61DFRAAXX100204:1:103:8348:14452/1
+GTCAGAGCACAGTTCACAGTATGAATACATTTCCAGTAAATCTAACCTCCCAAAACCATGCCAGGTTTGTTATTTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDBCCDCCCDCCCBCB
+@61DFRAAXX100204:1:104:12460:3347/1
+CTGATGCTGTGGGAACAGCCTTTCTGCTCAACATGAGCCCAACACGAGACAGAGGCCACTGGGTTACTAAAGGGAC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCC@CCDCDDCCCCBCCDCBB@BBAAB
+@61DFRAAXX100204:1:104:12993:12947/1
+GGTGAATACATCACATATTGCATAAAGGACATGGTTACAAGTTGTTGTCATCCATTCAGCTTTCTCTGTCTGCTGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:104:13501:6860/1
+GTGATATTTGAAATACTATTCCAATTCGCAGGAAAAATCTTCTAAGAACAGCACGCAGTTCCGGAATCAAGTCAAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCBCCCCCCACCCDCBCC>A
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reads.right.fq	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,400 @@
+@61DFRAAXX100204:1:100:10494:3070/2
+CTCAAATGGTTAATTCTCAGGCTGCAAATATTCGTTCAGGATGGAAGAACATTTTCTCAGTATTCCATCTAGCTGC
++
+C<CCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCACCCCCACCC=
+@61DFRAAXX100204:1:100:10497:13422/2
+GAGTTACTGGTAAGACGCTTACACCTATAACTCAAGGTCGGAATAGTCCCTCCAGTCCCTTTAGTAACCCAGTGGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCACCC
+@61DFRAAXX100204:1:100:10546:4478/2
+CTCCATCAGCTGTGAGTGAAAAGCCGTTGGATGCAATATCACAAAAATCTGTAGACATACATGATTCTATTCAACC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@BCDCBCCCCCCCCCCCACCCCCCCCCBDC
+@61DFRAAXX100204:1:100:10609:6818/2
+AGCAGACAGAGAAAGCTGAATGGATGACAACAACTTGTAACCATGCCCTTTATGCAATATGTGATGTATTCACCCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?CBCC
+@61DFRAAXX100204:1:100:10648:5988/2
+AGATGGGCTTAACAGTAATGTTTGAAATAATGAAAACATATGGCCACACTTATGAAAAACATTGGTGGCAGGACTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCACCCBCCBACC
+@61DFRAAXX100204:1:100:11486:13583/2
+CTTGAATCACTGCAAAATGAATCTAGGTTGCTGTCACTTTTTCTTTTGGGTGGCGGGGCTTGATGTAGATTTTATT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCBBBB@CCDCCCCDB@BDCCABCDDCBBCCCBC@
+@61DFRAAXX100204:1:100:1176:14271/2
+TGCAGCTTTCCCAGACACAAGTATGGAAGCAATCCGACTTATTCGCCATTGTGCAAAATATGTGTCTGATAGACCG
++
+CCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCDCCCCCCCCCC:BBBACCABC@CDDAB@DDCABDDABDBB
+@61DFRAAXX100204:1:100:12152:16425/2
+CCTTTCTAGTGTTCAGGTCATTGTGTAAGCTGTCAATGAAACCACTGTCAGATGGACCACCAGATCCAAAGTCTCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCC=
+@61DFRAAXX100204:1:100:14680:13081/2
+CACAGCATCAGCCTACCTTTAGGGTCCTTCCCTGTCCTCTAAGCAGGGTGAGCCCACACTGTGGCAGGGACGGGAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCDCCCCCCCCCBCCDCCB'299@'9@
+@61DFRAAXX100204:1:100:16086:14019/2
+AGAAAGGAGAGCTTGCAAACTTCAGATTCCAAAAGGATTTCTTACGACCTTTTGAACATATAATGAAACGAAACAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCBCCCBCCCCCC
+@61DFRAAXX100204:1:100:17458:1622/2
+AAAACATTTGGGTTGAACTTTTAGTCTTTGGGGGAGTGGTGGTCATTTTGAGGGCTTGCTGTGCCCTGAATCTGTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB@CCCCCBCCCCCCCDCCCDDCBDCBB@BABA=BBDB@AB<
+@61DFRAAXX100204:1:100:17716:21197/2
+GCATTTAATTCCAACAATGAACAGAGGACTGCTCTGTGGAAAGCAGGCTTCAAAGGCAAGTCCAAGCCCAATCTTC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCAC?CCDBBCCBD@BCBBBB@B??BBA=@A?@
+@61DFRAAXX100204:1:100:19734:13092/2
+GGCTTTACTTACCGCAGTGACATCACAACACATAGAAATCCATGAAGGAACTGTGCTGCAAGCTGTGAGGACATGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCC?CC@CBCCCBCAACCC
+@61DFRAAXX100204:1:100:2082:1789/2
+GGAGCAAGGATCAGTATGTGAACCCCAACTCTCAAACTACCCTTGGTCAGGAAAAACCCTCAGAGCAAGAGATACG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCBCBCCCBCDBBDACCDBCDCA@B##
+@61DFRAAXX100204:1:100:2172:8797/2
+TATAGCTCAGTTCTTACATCAAGAAGAAAGATTAGACTCTACTCAGGTGGGTGAGTTCCTGGGAGATAATGATAAA
++
+############################################################################
+@61DFRAAXX100204:1:100:2238:12815/2
+CCCCTCCAGACCCTTTAGAAACCCAGAGGCCTCGGGCTCGCGTGTGGCTCATTTTCGCCAGAAAGGCGGTTCCCAC
++
+############################################################################
+@61DFRAAXX100204:1:100:2327:5980/2
+CAAGACTGTGATGATACTGAAGTAGCCTCTCTTTGCCTAGAAGGGATAAGATGTGCTATCAGGATTGCATGCATTT
++
+CCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCACCCC?BCCCCACBCCBCCCCCCCDDDAA@CCDBBC
+@61DFRAAXX100204:1:100:3665:17139/2
+AAATATCACAACCACCTGAACAGGAACTTGGGATAAACAGGCAATGATGAGAGCCGATGTTTTTCTGTTGGTGTTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?CCCCCC@CC@@CB@@@@DABBBCBBB
+@61DFRAAXX100204:1:100:6480:5393/2
+TGCTACAATATCTATTTAGCCAGCAAAAATCTCATCAATCAGACAACAGCCAAAGCTACTCTTACTGAAATGCTGA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB
+@61DFRAAXX100204:1:100:8693:14085/2
+TGCAACCAAGGACAAACCCTTTTTGCTAGTGCAGATACTGCTTATGTTTTGGCCTACTCAATTATCATGTTGACTA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:100:9306:14527/2
+GCCTGGGAAGAAGTCCAGCAGAGGCTTTTAAACGTCTGCAGGGAAGCGCTGAGCTACTTCCTCACTCTAACATCCG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCC
+@61DFRAAXX100204:1:100:9656:2687/2
+TAGAAATGGAACAGATGGCCAAGACGGCTAAAGCACTCATGGAAGCTGTGAGCCATGTTCAGGCACCTTTTACAAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD3DBBCCCDCBBCCDCBDC
+@61DFRAAXX100204:1:101:11219:19264/2
+GTGATGTATTCACCCAGTATTTAGAAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTGGTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@B@CBBCCCADDCCA@BC
+@61DFRAAXX100204:1:101:11349:8542/2
+GTTTACATTGCTCTGCTCTGTGAAAGGATCCTGCAGCAGAGGCTTCCTACCTGAAAAATGTTTCTCTCAATTGTAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?DDD@CDDDDDBCBBCDDDBDABB)BBBB
+@61DFRAAXX100204:1:101:11674:10443/2
+CTCTGAGGCAGCTATCAATGAAGTTTTTAGAGAAAGGAGAGCTTGCAAACTTCAGATTCCAAAAGGATTTCTTACG
++
+CCCCCCCCCCC@CCCCBC?CC@CBBCCC=C@CCCCAC:B@BBCC>@=@@@B>@BC@ACBB@>CBB=0;C@BBCC/?
+@61DFRAAXX100204:1:101:1179:19106/2
+AAAACATTGGTGGCAGGACTTATTCAGAATTGTTTTCAGAATCTTTGACAACATGAAATTGCCAGAACAGCAGACA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCBCCBBCCCCACCCCACCCCCCCCCCCCCCCCBABDB>D@BDDD@
+@61DFRAAXX100204:1:101:12110:12654/2
+GCAAGCACCACTGGTTTCTGTTTCTACTGTGAGTGAAGAAGTTAGCAAAGTGAAATCCACAGCAAAATTCCCAGAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCBCDCCCCCBCCCCCDCCBCDCCBCAACCDCCAA>BBC=B<B?B
+@61DFRAAXX100204:1:101:13165:4417/2
+GGACATTTATGTAAATTATGACTGTGACCTAAATGCAGCAAATATATTTGAAAGACTAGTAAATGACCTGTCGAAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAC
+@61DFRAAXX100204:1:101:13420:13159/2
+CCGGAAATCATCATCTTTCTGTGAAAATGTACAGAGATGCAGGTCTGTAATATAAAAATCTTAAACATATTGTTCC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCDCCCCCCCCC@@CCCCBCCCCCCDCDBC@
+@61DFRAAXX100204:1:101:14810:10441/2
+GGTGTATAGCACAAATGGTTAATTCTCAGGCTGCAAATATTCGTTCAGGATGGAAGAACATTTTCTCAGTATTCCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCBCCCCCC
+@61DFRAAXX100204:1:101:15025:8342/2
+GCCTGGACTAACTTACTGTTACTGTTCCTCACTAAAGTTCTGAAGATCAGTGACAGCAGGTTTAAAGCTCACGCAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCDCCDCDCACCB
+@61DFRAAXX100204:1:101:15551:15592/2
+GACCTACCTGTGACATACTCACTCTCTTAGGGCTTTTAAAGACAAGCCATTAAAATAGATGACCTTTCACAGACTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCCCCDCC@
+@61DFRAAXX100204:1:101:16061:6897/2
+GGCTTTTAAAGACAAGCCATTAAAATAGATGACCTTTCACAGACTGAAACTTGAATCACTGCAAAATGAATCTAGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCC
+@61DFRAAXX100204:1:101:16516:11581/2
+GATCCTGCAGCAGAGGCTTCCTACCTGAAAAATGTTTCTCTCAATTGTAGTGTGTGAGTTACTGGTAAGACGCTTA
++
+C@CCCCCC@CCCCBBCBBCCC=@8@CC:CCCBC?C@@CC@C@>@@CCC>C>@>A<A8@8=<??<<=:C5>BCCBCC
+@61DFRAAXX100204:1:101:17825:1193/2
+AACGAAGCAGGTCTCCAACAATTCGAGATATGGTTGTACGGTGTATAGCACAAATGGTTAATTCTCAGGCTGCAAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDCCCCCCCCCCCCCBCCCCCCACCCDC<ABBBA
+@61DFRAAXX100204:1:101:2920:3823/2
+CAAGGTAGAAAACATCCCTGCTGACAAGACCTACCTGTGACATACTCACTCTCTTAGGGCTTTTAAAGACAAGCCA
++
+CCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBCCCCCCCCCCCDCCCCCCCACCCCCCC=C?
+@61DFRAAXX100204:1:101:4549:18278/2
+GTCTGTAATATAAAAATCTTAAACATATTGTTCCTCCTGCACTGTTTTATTTCTTTATTTTCTTATCTACTTGCTA
++
+CCCCCCCCCACCCCC@@CCCBB?CCCCCCCCCCCCCCCCCCCCCCCCCCC@@@CC@=CC@@@C@@CCCCCCCCACC
+@61DFRAAXX100204:1:101:5059:19347/2
+AAGAAGACAATGTTGTCGATGGTCTGGATGAGTTCCAGCTGCACAACACATTTAATCAACAGGGCAGCAAACAATT
++
+CCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCDCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCBCDADCA?ACC
+@61DFRAAXX100204:1:101:5741:4886/2
+GGATCCTGCAGCAGAGGCTTCCTACCTGAAAAATGTTTCTCTCAATTGTAGTGTGTGAGTTACTGGTAAGACGCTT
++
+CCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCBCC:CCCCCDCDCDCBCBCBC@BCCC@?BBCBCCBD
+@61DFRAAXX100204:1:101:6207:10801/2
+GGGAGATAATGATAAATTCAATAAAGAAGTCATGTATGCATATGTAGACCAACATGACTTTTCAGGAAAAGACTTT
++
+CCCCCACCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCBCCCCACCCCCCCCD@BCBB@BBCABC
+@61DFRAAXX100204:1:101:6228:11229/2
+CTGTAATATAAAAATCTTAAACATATTGTTCCTCCTGCACTGTTTTATTTCTTTATTTTCTTATCTACTTGCTAAA
++
+CCBBCCCCCCCCC@@CCC>CCCBBC??>@BCCCCCBBCCCCC@CCCBC@@@CC@@CC@@@C@>CCCCCCCCCCC@C
+@61DFRAAXX100204:1:101:7284:17741/2
+AAAAATCTTAAACATATTGTTCCTCCTGCACTGTTTTATTTCTTTATTTTCTTATCTACTTGCTAAATACCCATAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCB@CCBBBCBBCCCCCCCCCBCCCCCCCCCCBA
+@61DFRAAXX100204:1:101:7317:19738/2
+CATGGTTTTGGGAGGTTAGATTTACTGGAAATGTATTCATACTGTGAACTGTGCTCTGATGGTTAGAATGAAAAGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBCCCCCCAAC?BCCCCDCCCCCDC@
+@61DFRAAXX100204:1:101:7386:20759/2
+GATGTAGCCATATTTGCAGTAGACTCTCTGAGGCAGCTATCAATGAAGTTTTTAGAGAAAGGAGAGCTTGCAAACT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCD@CACBDDB@CABCCCB@BBABBAABB>>BAB>?AA>AB
+@61DFRAAXX100204:1:101:7661:3279/2
+GCTGCAAGCTGTGAGGACATGCTACAATATCTATTTAGCCAGCAAAAATCTCATCAATCAGACAACAGCCAAAGCT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD@CCC
+@61DFRAAXX100204:1:101:7989:14539/2
+TGACTACAGACCTTCACAGTCCACAGGTTAAAAACAAAATGACAAAAGAACAGTACATTAAAATGAATCGTGGTAT
++
+CDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCC?BBCCCCCCCCCC@CCCCCCC?BCCBC=
+@61DFRAAXX100204:1:101:8630:9416/2
+GGCGCAGGCACCTCCACCGGCCCCGCCTTCTCTCCGCAAACGCTCCACGCACACAAAGGAGGCCCTTGAGCCTCAA
++
+############################################################################
+@61DFRAAXX100204:1:101:9622:17436/2
+ACCTCCAAGAACAAGGGATGCTTGGCACCACACCCGAAGATATAGCTCAGTTCTTACATCAAGAAGAAAGATTAGA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCACCBCCCBCCCCCCCC
+@61DFRAAXX100204:1:102:10071:12692/2
+GCCCAGAGAGATGCAGTAGACTTCGATGTTCGAGTTGATACTCAAGACCAAGGAATGTACCGCTTTTTAACATCAC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCDCCCCCDCCCCDCCCCCBC
+@61DFRAAXX100204:1:102:10556:11503/2
+CGGATCTGATATTTCCAGTGCAGAAAATGAACAGACAGAAGCTGATCAGGCAACTGCAGCTGAAACATTATCTAAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCDCCC
+@61DFRAAXX100204:1:102:10558:14342/2
+AGAGATGCAGGTCTGTAATATAAAAATCTTAAACATATTGTTCCTCCTGCACTGTTTTATTTCTTTATTTTCTTAT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCBBCCBBBCBBC
+@61DFRAAXX100204:1:102:12109:19420/2
+AAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTGGTGTGTACAACAAGACAATGAGCAGTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBCCC@CCCCCCCC?CCBCCADCDCAB
+@61DFRAAXX100204:1:102:12757:13134/2
+CAACGGAGCAGATTGCGTCTCACACAGAGGAACGAGAGGAAGTCTGTAACGCTCAGAGACTTGATGACAGTTCTTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCBCCCDCCCCCBCDCDCDDDDDBDCBBBDCBDBDD
+@61DFRAAXX100204:1:102:13549:15464/2
+GCAAGAAGGAGGATGCAGAGAACTTAGCTGCAGCCCAGAGAGATGCAGTAGACTTCGATGTTCGAGTTGATACTCA
++
+CCCCCCCCCCCCCCCCCCBCDCCCCCCCCCBCCCCCCCCCCCCCBCCCACC@CCCCCCCBDCCC=CC?CC?CCACA
+@61DFRAAXX100204:1:102:13777:6235/2
+GAAGGCCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTGGTGTGTACAACACGACCATGAGCCGC
++
+############################################################################
+@61DFRAAXX100204:1:102:14960:18241/2
+GCTGCATTCAGTGTGGGTCTCCAAGACTGTGATGATACTGAAGTAGCCTCTCTTTGCCTAGAAGGGATAAGATGTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCACCCCCCCCCDC
+@61DFRAAXX100204:1:102:15063:6971/2
+GTATCTATCAGCCATTTATAACGAAATAGCTGGGAAAAAAATATCAATGAAAGAAACAAAAGAACTAACAATCCCT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCBBCC@BBCBBCCCCC?CCCAC
+@61DFRAAXX100204:1:102:16420:15231/2
+CTACTACCCTCTCTTATGTGAAATTATGCAATTTGACTTGATTCCGGAACTGCGTGCTGTTCTTAGAAGATTTTTC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCC@CCCCCCCC>@CCCCCCCCCBC@DCBCCC
+@61DFRAAXX100204:1:102:16908:12433/2
+TGGGAGGTTAGATTTACTGGAAATGTATTCATACTGTGAACTGTGCTCTGATGGTTAGAATGAAAAGCTTATCAAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCDCCCCCBCCACCCCBCC
+@61DFRAAXX100204:1:102:17677:10400/2
+CAATCCCTACAAAGTCAACTAAACAGAATGTAGCCAGTGAAAAGCAAAGACGACTTCTGTATAACTTAGAAATGGA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCBCCCCACDCC;@BBB@C
+@61DFRAAXX100204:1:102:17711:7491/2
+TATAAACCAAGAGCATGAAGGGGATCTTGAGCCCCAAACACATGATGTGGATAAAAGTCTCCAAGATGATACAGAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCDCCCCCCCADC=DCCBCDA
+@61DFRAAXX100204:1:102:17798:2084/2
+AGTGAAGTTAAACACCCAGAGACTATAAACAGATATGGAAGTTTAAACTCCTTAGAATCCACATCATCATCAGGAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCDC
+@61DFRAAXX100204:1:102:18807:10059/2
+CTACAATATCTATTTAGCCAGCAAAAATCTCATCAATCAGACAACAGCCAAAGCTACTCTTACTCAAATGCTGAAC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCACC
+@61DFRAAXX100204:1:102:19518:11565/2
+CTTCAAAACCACAATTCCTCACGCGCTTCTGACTTGGCGTCCCACCTCTGGCGAGGCCGAACCCCCATCTCCATCA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCBCC@BCCCDBCCDABDDDDCDBCBDCBDDA
+@61DFRAAXX100204:1:102:2639:2051/2
+CAGGAGTCTATTGGAGAAACCAGCTCTCAAAGTGTGGTAGTTGCTGTGGATAGAATATTCACCGGATCCACAAGGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCDCCACCDCCCCCACCBCB@<A88>>5?>@>@17>A1;5;:=;
+@61DFRAAXX100204:1:102:3101:2926/2
+GAGAACTTAGCTGCAGCCCAGAGAGATGCAGTAGACTTCGATGTTCGAGTTGATACTCAAGACCAAGGAATGTACC
++
+CCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCACCCCCCCCCCCDBCC
+@61DFRAAXX100204:1:102:5977:14503/2
+GAAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTGGTGTGTACAACAAGACAATGAGCAGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCDCDCDCCCCCCDCDCCCCCDBCDCB
+@61DFRAAXX100204:1:102:6251:21399/2
+GTGAGTTCCTGGGAGATAATGATAAATTCAATAAAGAAGTCATGTATGCATATGTAGACCAACATGACTTTTCAGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCDCCCCDCCCCDCACCBCBCCBDDCC@D<BCBDDBDAB
+@61DFRAAXX100204:1:102:7093:4246/2
+GAAGATTTTTGCACACTCAGGCTATCTGAGACACCGGAAATCATCATCTTTCTGTGAAAATGTACAGAGATGCAGG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCBCCBCB@ABBBADB@C=
+@61DFRAAXX100204:1:102:7907:21314/2
+GACTCTCTGAGGCAGCTATCAATGAAGTTTTTAGAGAAAGGAGAGCTTGCAAACTTCAGATTCCAAAAGGACTTCT
++
+@@@9@#######################################################################
+@61DFRAAXX100204:1:102:8037:6949/2
+CTCTACTCAGGTGGGTGAGTTCCTGGGAGATAATGATAAATTCAATAAAGAAGTCATGTATGCATATGTAGACCAA
++
+CCCCCCCCCCCDCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCDCCCCCCCCADCBCCABCAD@C@
+@61DFRAAXX100204:1:102:8724:1888/2
+TGAACTCCTTAGAATCCACATCATCATCAGGAATTGGCAGCTACAGTACACAGATGTCTGGCACTGATAATCCAGA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@=B?@99;>?BB==<@=@A?B=<<BBB>DB2(?=;@
+@61DFRAAXX100204:1:102:8903:16361/2
+GCATTTTCAGCATTCAGCTGGAAAGAGATGCATATGTCCAAGCACTAGCCAGATTTACCTTACTTACAGTGAGTTC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCBCC
+@61DFRAAXX100204:1:102:9691:18717/2
+CTAGAAGGGATAAGATGTGCTATCAGGATTGCATGCATTTTCAGCATTCAGCTGGAAAGAGATGCATATGTCCAAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:10201:1449/2
+GAGACTATGAAGAAAAGCCACTTGATATTGTCCAGAGCATTGTAGAAGAAATGTTGAACATCATTGTTGGAGACAT
++
+CCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCBCCCCCCCDCBCCCCDCCCCCCCDCCCCDCA@BCBBB?
+@61DFRAAXX100204:1:103:11572:6697/2
+AGCTCATTTGACCATAAGTGGATGGTTATTCAGACACTGACAAGGATCTGTGCAGATGCTCAGAGTGTGGTGGACA
++
+CCCCCCCCCCCCCCCCCCAC???AAACCCCCCCCCCCCCCCCCCCBCCCCCCCC@CABCCCCAACBC>CB<A?:BB
+@61DFRAAXX100204:1:103:12517:20251/2
+CAGCTATCAATGAAGTTTTTAGAGAAAGGAGAGCTTGCAAACTTCAGATTCCAAAAGGATTTCTTACGACCTTTTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCDDCDCCCCCCCDCDDDBCD
+@61DFRAAXX100204:1:103:13105:12342/2
+TCAAGCTACTGGACTGCTTATTAGAGTCGCATAGATTTGCAAAAGCATTTAATTCCAACAATGAACAGAGGACTGC
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCBCDD@BAAA
+@61DFRAAXX100204:1:103:13548:1359/2
+GGAATGTACCGCTTTTTAACATCACAACAACTGTTCAAGCTACTGGACTGCTTATTAGAGTCGCATAGATTTGCAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCBDCDCCCBDCCCBDDBCCDDCDCADDBDC@B
+@61DFRAAXX100204:1:103:13762:1440/2
+GAAAAATGTTTCTCTCAATTGTAGTGTGTGAGTTACTGGTAAGACGCTTACACCTATAACTCAAGGTCGGAATAGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCBCCCCCCCCDCCCDDCBCCCCB@BCC>
+@61DFRAAXX100204:1:103:13776:4298/2
+CCGAAAGTCACCGGGAAGCCTGGACTAACTTACTGTTACTGTTCCTCACTAAAGTTCTGAAGATCAGTGACAGCAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCBCCCCCCCC
+@61DFRAAXX100204:1:103:13798:6365/2
+GTTTATTAATGCTATCAAGCAGTATCTATGTGTTGCACTCTCAAAAAACGGAGTCTCATCTGTTCCAGAGGTTTTT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDCCCCCCCCDCCDDCDCCBDDC@
+@61DFRAAXX100204:1:103:14748:1375/2
+TAAAAATCTTAAACATATTGTTCCTCCTGCACTGTTTTATTTCTTTATTTTCTTATCTACTTGCTAAATACCCATA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB@BCCB=CCBBBC@@CCCACCCACCCCBCCCDD>DC
+@61DFRAAXX100204:1:103:16156:9928/2
+CTCATGTTGAGCAGAAAGGCTGTTCCCACAGCATCAGCCTACCTTTAGGGTCCTTCCCTGTCCTCTAAGCAGGGTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCDCCCDCCDCCA@ACBABB?B
+@61DFRAAXX100204:1:103:16292:7311/2
+CACCATTGATTCTTTCCAGGATGCAGTGAAGTGTTTGTCTGAATTCACATGTAATGCAGCTTTCCCAGACACAAGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCC5CCCCDCCCCCBCCBCCCBDDDBDBBBBCD
+@61DFRAAXX100204:1:103:1757:15756/2
+TGCAAATTAGATGTAAGAACCAGGGGCTTAACAGTAATGTTTGAAATAATGAAAACATATGGCCACACTTATGAAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+@61DFRAAXX100204:1:103:19512:1223/2
+TGTCACTCTTGTATTTGAAAAACACTTTCCGGCCACCATTGATTCTTTCCAGGATGCAGTGAAGTGTTTGTCTGAA
++
+CCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCC@CBA8=A=CCACCCBCCA#
+@61DFRAAXX100204:1:103:2005:9846/2
+TTTAATTCCAACAATGAACAGAGGGCTGCTCTGTGGAAAGCAGGCTTCAAAGGCAAGTCCAAGCCCAATCTTCTAA
++
+CCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBDDBCDCCDBDCBCCDDDCDADBBDDC
+@61DFRAAXX100204:1:103:2755:14644/2
+GCTGCATCAGACCAAGATGAAAGCATAGTAGAACTTGCATTTCAGACAACAGGGCACATTGTCACTCTTGTATTTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCACCCCC>CCC@CBACDCCDCC
+@61DFRAAXX100204:1:103:3597:13520/2
+CACCTCTGGCGAGGCCGAACCCCCATCTCCATCAGCTGTGAGTGAAAAGCCGTTGGATGCAATATCACAAAAATCT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCACACDDCCDDCCB@A?B@BB@ABBBBADABD<?>AA
+@61DFRAAXX100204:1:103:4062:11566/2
+CAACAATTCGAGATATGGTTGTACGGTGTATAGCACAAATGGTTAATTCTCAGGCTGCAAATATTCGTTCAGGATG
++
+CCCCCCCBCCCCCCCCCCCCC?CCCC=CCCCCA=@A@CCACBCC?ABAABCCCCACC>BC<CCCACCCCB@C@B@?
+@61DFRAAXX100204:1:103:5147:16732/2
+GGCTTTCAAGGAGTACACAAGTGATGACATGAGCGTGGCACCTGAAGACAGGGTGTGGGTGAGAGGGTGGTTCCCG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCCCCCCCBCCBBCCBC
+@61DFRAAXX100204:1:103:6646:12936/2
+CTCCAATGATACTCAGGAATCTGGAAATTCTTCAGGACCTTCACCTGGTGCTAAGTTTTCCCACATTTTACAAAAG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCC@CDCCDCCCCCDCCCDBDBADDC
+@61DFRAAXX100204:1:103:7220:15954/2
+GATGTATTCACCCAGTATTTAGAAGTTCTCAGCGATGTACTTTTGGATGATATTTTTGCCCAGCTTTACTGGTGTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCBCDC
+@61DFRAAXX100204:1:103:7253:3680/2
+GTAGATTTTATTCTATGTACAGAATTTAATGTTGAATATATTAAAAATAACAAACCTGGCATGGTTTTGGGAGGTT
++
+CCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB@BCCCCCCCBCDCCCBCCCCCCB=CDA
+@61DFRAAXX100204:1:103:8055:11636/2
+AAATGACCTGTCGAAAATTGCACAAGGAAGGGGCAGCCAAGAACTTGGTATGAGTAATGTTCAGGAATTGAGCCTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCDCCCCDACCCCCCCCCACCCCC
+@61DFRAAXX100204:1:103:8348:14452/2
+AACATTTGGGTTGAACTTTTAGTCTTTGGGGGAGTGGTGGTCATTTTGAGGGCTTGCTGTGCCCTGAATCTGTTGT
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB@CCCCCDCCCCCCCCCCCCCACBCCDCCCCCAB@CBCCDCBB
+@61DFRAAXX100204:1:104:12460:3347/2
+CACAACCACCTGAACAGGAACTTGGGATAAACAGGCAATGATGAGAGCCGATGTTTTTCTGTTGGTGTTTACATTG
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCBCCC@@@BBCCCACBCCC@ACBC
+@61DFRAAXX100204:1:104:12993:12947/2
+GTCTGAATTCGCATGTAATGCAGCTTTCCCAGACACAAGTATGGAAGCAATCCGACTTATTTGCCATTGTGCAAAA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCC@CCACBCDDCBCC,BBC?BBBBB@BBBD
+@61DFRAAXX100204:1:104:13501:6860/2
+CTGAGCTACTTCCTCACTCTAACATCCGAAAGTCACCGGGAAGCCTGGACTAACTTACTGTTACTGTTCCTCACTA
++
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCC
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/samples.tsv	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,4 @@
+ConditionA	CondA_replicate1
+ConditionA	CondA_replicate2
+ConditionB	CondB_replicate1
+ConditionB	CondB_replicate2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trinity.xml	Sat Mar 17 17:43:58 2018 -0400
@@ -0,0 +1,295 @@
+<tool id="trinity" name="Trinity" version="@WRAPPER_VERSION@.3">
+    <description>de novo assembly of RNA-Seq data</description>
+    <macros>
+        <import>macros.xml</import>
+    </macros>
+    <expand macro="requirements" />
+    <command detect_errors="aggressive"><![CDATA[
+        if [ -z "\$GALAXY_MEMORY_MB" ] ; then
+            GALAXY_MEMORY_GB=1 ;
+        else
+            GALAXY_MEMORY_GB=\$((GALAXY_MEMORY_MB / 1024)) ;
+        fi ;
+
+        if [ ! -z "\$TRINITY_SCRATCH_DIR" ] ; then
+            workdir=`pwd` ;
+            cd "\$TRINITY_SCRATCH_DIR" ;
+        fi ;
+
+        #if $additional_params.guided.is_guided == "yes":
+            ln -s '${$additional_params.guided.genome_guided_bam}' 'localbam.bam' &&
+            ln -s '${$additional_params.guided.genome_guided_bam.metadata.bam_index}' 'localbam.bam.bai' &&
+        #end if
+        Trinity --no_version_check
+
+        ## Inputs
+        #if $pool.pool_mode == "Yes":
+            #if str($pool.inputs.paired_or_single) == "single":
+                --single ${ ','.join(['"%s"' % x for x in $pool.inputs.input]) }
+                #if $pool.inputs.input[0].is_of_type('fasta'):
+                    --seqType fa
+                #else:
+                    --seqType fq
+                #end if
+    
+                #if $pool.inputs.strand.is_strand_specific:
+                    --SS_lib_type $pool.inputs.strand.library_type
+                #end if
+            #elif str($pool.inputs.paired_or_single) == "paired":
+                --left ${ ','.join(['"%s"' % x for x in $pool.inputs.left_input]) }
+    
+                --right ${ ','.join(['"%s"' % x for x in $pool.inputs.right_input]) }
+    
+                #if $pool.inputs.left_input[0].is_of_type('fasta'):
+                    --seqType fa
+                #else:
+                    --seqType fq
+                #end if
+                @COMMAND_PAIRED_STRAND_JACCARD@
+            #elif str($pool.inputs.paired_or_single) == "paired_collection":
+                --left ${ ','.join(['"%s"' % x.forward for x in $pool.inputs.pair_input]) }
+                --right ${ ','.join(['"%s"' % x.reverse for x in $pool.inputs.pair_input]) }
+                #if $pool.inputs.pair_input[0].forward.is_of_type('fasta'):
+                    --seqType fa
+                #else:
+                    --seqType fq
+                #end if
+                @COMMAND_PAIRED_STRAND_JACCARD@
+            #end if
+        #elif $pool.pool_mode == "No":
+            #if $pool.inputs.paired_or_single == "unmerged_paired_collection":
+                --left $pool.inputs.pair_input.forward
+                
+                --right $pool.inputs.pair_input.reverse
+    
+                #if $pool.inputs.pair_input.forward.is_of_type('fasta'):
+                    --seqType fa
+                #else:
+                    --seqType fq
+                #end if
+                @COMMAND_PAIRED_STRAND_JACCARD@
+            #elif $pool.inputs.paired_or_single == "unmerged_single_collection":
+                --single $pool.inputs.input
+    
+                #if  $pool.inputs.input.is_of_type('fasta'):
+                    --seqType fa
+                #else:
+                    --seqType fq
+                #end if
+    
+                #if $pool.inputs.strand.is_strand_specific:
+                    --SS_lib_type $pool.inputs.strand.library_type
+                #end if
+            #end if
+        #end if
+        $norm
+
+        ## Additional parameters.
+        #if $additional_params.min_contig_length:
+            --min_contig_length $additional_params.min_contig_length
+        #end if
+        #if $additional_params.long_reads:
+            --long_reads $additional_params.long_reads
+        #end if
+        #if $additional_params.guided.is_guided == "yes":
+            --genome_guided_bam 'localbam.bam'
+
+            #if $additional_params.guided.genome_guided_min_coverage:
+                --genome_guided_min_coverage $additional_params.guided.genome_guided_min_coverage
+            #end if
+
+            #if $additional_params.guided.genome_guided_min_reads_per_partition:
+                --genome_guided_min_reads_per_partition $additional_params.guided.genome_guided_min_reads_per_partition
+            #end if
+
+            #if $additional_params.guided.genome_guided_max_intron:
+                --genome_guided_max_intron $additional_params.guided.genome_guided_max_intron
+            #end if
+        #end if
+
+        #if $additional_params.min_kmer_cov:
+            --min_kmer_cov $additional_params.min_kmer_cov
+        #end if
+
+        ## CPU and butterfly options.
+        --CPU \${GALAXY_SLOTS:-4} --max_memory \${GALAXY_MEMORY_GB:-1}G --bflyHeapSpaceMax \${GALAXY_MEMORY_GB:-1}G --bfly_opts '-V 10 --stderr'
+
+        ## > $trinity_log 2>&1
+
+        &&
+
+        if [ ! -z "\$TRINITY_SCRATCH_DIR" ] ; then
+            mkdir -p "\$workdir/trinity_out_dir";
+            cp -p trinity_out_dir/Trinity* "\$workdir/trinity_out_dir";
+            cd "\$workdir";
+        fi ;
+
+    ]]></command>
+    <inputs>
+        <conditional name="pool">
+            <param name="pool_mode" type="select" label="Are you pooling sequence datasets?" help="" >
+                <option value="No">No</option>
+                <option value="Yes" selected="True">Yes</option>
+            </param>
+            <when value="Yes" >
+                <conditional name="inputs">
+                    <param name="paired_or_single" type="select" label="Paired or Single-end data?">
+                        <option value="single" selected="true">Single-end</option>
+                        <option value="paired">Paired-end</option>
+                        <option value="paired_collection">Paired-end collection</option>
+                    </param>
+                    <when value="single">
+                        <param name="input" argument="--single" type="data" format="fasta,fastqsanger" multiple="true" label="Single-end reads" help=""/>
+                        <conditional name="strand">
+                            <param name="is_strand_specific" type="boolean" checked="false" label="Strand specific data"/>
+                            <when value="false">
+                            </when>
+                            <when value="true">
+                                <param name="library_type" argument="--SS_lib_type" type="select" label="Strand-specific Library Type">
+                                    <option value="F">F</option>
+                                    <option value="R">R</option>
+                                </param>
+                            </when>
+                        </conditional>
+                    </when>
+                    <when value="paired">
+                        <param name="left_input" argument="--left" type="data" format="fasta,fastqsanger" multiple="true" label="Left/Forward strand reads" />
+                        <param name="right_input" argument="--right" type="data" format="fasta,fastqsanger" multiple="true" label="Right/Reverse strand reads" />
+                        <expand macro="input_paired_strand_jaccard" />
+                    </when>
+                    <when value="paired_collection">
+                        <param name="pair_input" type="data_collection" collection_type="list:paired" format="fasta,fastqsanger" label="FASTA/FASTQ dataset collection with R1/R2 pair" help="Can be lists of pair dataset collection"/>
+                        <expand macro="input_paired_strand_jaccard" />
+                    </when>
+                </conditional>
+            </when>
+            <when value="No">
+                <conditional name="inputs">
+                    <param name="paired_or_single" type="select" label="Paired or Single-end data?">
+                        <option value="unmerged_single_collection">Single-end</option>
+                        <option value="unmerged_paired_collection">Paired-end</option>
+                    </param>
+                    <when value="unmerged_single_collection">
+                        <param name="input" argument="--single" type="data" format="fasta,fastqsanger" label="Single-end reads" help="Elements of collection will NOT be merged"/>
+                        <conditional name="strand">
+                            <param name="is_strand_specific" type="boolean" checked="false" label="Strand specific data"/>
+                            <when value="false">
+                            </when>
+                            <when value="true">
+                                <param name="library_type" argument="--SS_lib_type" type="select" label="Strand-specific Library Type">
+                                    <option value="F">F</option>
+                                    <option value="R">R</option>
+                                </param>
+                            </when>
+                        </conditional>
+                    </when>
+                    <when value="unmerged_paired_collection">
+                        <param name="pair_input" type="data_collection" collection_type="paired" format="fasta,fastqsanger" label="FASTA/FASTQ dataset collection with R1/R2 pair" help="Pair dataset collection. The paired datasets will NOT be merged"/>
+                        <expand macro="input_paired_strand_jaccard" />
+                    </when>
+                </conditional>
+            </when>
+        </conditional>
+        <param name="norm" type="boolean" argument="--normalize_reads" truevalue="--normalize_reads" falsevalue="" checked="true" label="Run in silico normalization of reads" help="Defaults to max. read coverage of 50."/>
+        <section name="additional_params" title="Additional Options" expanded="False">
+            <param name="min_contig_length" argument="--min_contig_length" type="integer" optional="true" value="200" min="1" label="Minimum Contig Length" help="All contigs shorter than this will be discarded"/>
+
+            <conditional name="guided">
+                <param name="is_guided" type="select" label="Use the genome guided mode?" help="If you already mapped the reads to the genome, Trinity can use this information">
+                    <option value="no">No</option>
+                    <option value="yes">Yes</option>
+                 </param>
+                <when value="no">
+                </when>
+                <when value="yes">
+                    <param format="bam" name="genome_guided_bam" argument="--genome_guided_bam" type="data" label="Coordinate-sorted BAM file" />
+                    <param name="genome_guided_max_intron" argument="--genome_guided_max_intron" type="integer" value="" min="1" label="Maximum allowed intron length (also maximum fragment span on genome)"/>
+                    <param name="genome_guided_min_coverage" argument="--genome_guided_min_coverage" type="integer" optional="true" value="1" min="1" label="Minimum read coverage for identifying an expressed region of the genome"/>
+                    <param name="genome_guided_min_reads_per_partition" argument="--genome_guided_min_reads_per_partition" type="integer" optional="true" value="10" min="1" label="Minimum number of reads per partition"/>
+                </when>
+            </conditional>
+
+            <param name="long_reads" argument="--long_reads" type="data" format="fasta" optional="true" label="Error-corrected or circular consensus (CCS) pac bio reads" help="Experimental feature! Long reads must be in the same orientation as short reads if they are strand specific"/>
+
+            <param name="min_kmer_cov" argument="--min_kmer_cov" type="integer" optional="true" value="1" min="1" label="Minimum count for K-mers to be assembled"/>
+        </section>
+    </inputs>
+    <outputs>
+        <data name="assembled_transcripts" format="fasta" label="${tool.name} on ${on_string}: Assembled Transcripts" from_work_dir="trinity_out_dir/Trinity.fasta"/>
+    </outputs>
+    <tests>
+        <test>
+            <param name="pool_mode" value="No" />
+            <param name="paired_or_single" value="unmerged_paired_collection"/>
+            <param name="pair_input">
+                <collection type="paired">
+                            <element name="forward" value="reads.left.fq" ftype="fastqsanger" />
+                            <element name="reverse" value="reads.right.fq" ftype="fastqsanger"/>
+                </collection>
+            </param>
+            <param name="is_strand_specific" value="true"/>
+            <param name="norm" value="true"/>
+            <param name="library_type" value="RF"/>
+            <output name="assembled_transcripts" file="norm/Trinity_paired_unmerged_1.fasta" compare="sim_size" delta="500" />
+        </test>
+        <test>
+            <param name="pool_mode" value="No" />
+            <param name="paired_or_single" value="unmerged_single_collection"/>
+            <param name="input" value="reads.left.fq" ftype="fastqsanger"/>
+            <param name="is_strand_specific" value="true"/>
+            <param name="norm" value="false"/>
+            <param name="library_type" value="F"/>
+            <output name="assembled_transcripts" file="raw/Trinity_single_unmerged_1.fasta" compare="sim_size" delta="500" />
+        </test>
+        <test>
+            <param name="pool_mode" value="Yes" />
+            <param name="paired_or_single" value="paired"/>
+            <param name="left_input" value="reads.left.fq" ftype="fastqsanger"/>
+            <param name="right_input" value="reads.right.fq" ftype="fastqsanger"/>
+            <param name="is_strand_specific" value="true"/>
+            <param name="norm" value="false"/>
+            <param name="library_type" value="RF"/>
+            <output name="assembled_transcripts" file="raw/Trinity.fasta" compare="sim_size" delta="500" />
+        </test>
+        <test>
+            <param name="pool_mode" value="Yes" />
+            <param name="paired_or_single" value="paired"/>
+            <param name="left_input" value="reads.left.fq" ftype="fastqsanger"/>
+            <param name="right_input" value="reads.right.fq" ftype="fastqsanger"/>
+            <param name="is_strand_specific" value="true"/>
+            <param name="norm" value="true"/>
+            <param name="library_type" value="RF"/>
+            <output name="assembled_transcripts" file="norm/Trinity.fasta" compare="sim_size" delta="500" />
+        </test>
+        <test>
+            <param name="pool_mode" value="Yes" />
+            <param name="paired_or_single" value="paired_collection"/>
+            <param name="pair_input">
+                <collection type="list:paired">
+                    <element name="pair1">
+                        <collection type="paired">
+                            <element name="forward" value="reads.left.fq" ftype="fastqsanger" />
+                            <element name="reverse" value="reads.right.fq" ftype="fastqsanger"/>
+                        </collection>
+                    </element>
+                    <element name="pair2">
+                        <collection type="paired">
+                            <element name="forward" value="reads.left.fq" ftype="fastqsanger" />
+                            <element name="reverse" value="reads.right.fq" ftype="fastqsanger"/>
+                        </collection>
+                    </element>
+                </collection>
+            </param>
+            <param name="is_strand_specific" value="true"/>
+            <param name="norm" value="true"/>
+            <param name="library_type" value="RF"/>
+            <output name="assembled_transcripts" file="norm/Trinity.fasta" compare="sim_size" delta="500" />
+        </test>
+    </tests>
+    <help>
+Trinity_ assembles transcript sequences from Illumina RNA-Seq data.
+
+.. _Trinity: http://trinityrnaseq.github.io
+    </help>
+    <expand macro="citation" />
+</tool>