changeset 4:dbbe92348c7a draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mirdeep2/mirdeep2_mapper commit 04c75332ac618b43ce5c3f307f7866e97147e865
author rnateam
date Thu, 05 Apr 2018 08:55:27 -0400
parents a8d24f4b6d95
children
files mapper.xml test-data/reads_sample1.fa test-data/reads_sample2.fa
diffstat 3 files changed, 1096 insertions(+), 33 deletions(-) [+]
line wrap: on
line diff
--- a/mapper.xml	Wed Jul 12 14:38:46 2017 -0400
+++ b/mapper.xml	Thu Apr 05 08:55:27 2018 -0400
@@ -1,4 +1,4 @@
-<tool id="rbc_mirdeep2_mapper" name="MiRDeep2 Mapper" version="2.0.0">
+<tool id="rbc_mirdeep2_mapper" name="MiRDeep2 Mapper" version="2.0.0.8.1">
     <description>process and map reads to a reference genome</description>
     <macros>
         <macro name="map_params">
@@ -28,36 +28,38 @@
     <requirements>
         <requirement type="package" version="2.0.0.8">mirdeep2</requirement>
     </requirements>
-    <stdio>
-        <!-- Anything other than zero is an error -->
-        <exit_code range="1:" />
-        <exit_code range=":-1" />
-        <!-- In case the return code has not been set propery check stderr too -->
-        <regex match="Error:" />
-        <regex match="Exception:" />
-    </stdio>
-    <command>
+    <command detect_errors="aggressive">
 <![CDATA[
-
         #if $operation.collapse_map == "collapse_and_map" or $operation.collapse_map == "only_map"
             #if $operation.refGenomeSource.genomeSource == "history"
                 bowtie-build '$operation.refGenomeSource.ownFile' custom_bowtie_indices &&
             #end if
         #end if
 
-        mapper.pl 
-    
-        '$reads'
-        
-        #if $reads.extension.startswith("fasta")
-            -c
-        #else if $reads.extension.startswith("fastq")
-            -e
-            -h
+        mapper.pl
+
+        #if $input.type == "single":
+            '$input.reads'
+
+            #if $input.reads.extension.startswith("fasta")
+                -c
+            #else if $input.reads.extension.startswith("fastq")
+                -e
+                -h
+            #end if
+        #else:
+            '$samples' -d
+
+            #if $input.reads_list[0].reads.extension.startswith("fasta")
+                -c
+            #else if $input.reads_list[0].reads.extension.startswith("fastq")
+                -e
+                -h
+            #end if
         #end if
 
         $remove_non_canon
-        
+
         $convert_rna_dna
 
         #if $clip_adapter.clip == "true"
@@ -69,10 +71,10 @@
         #if $operation.collapse_map == "collapse_and_map" or $operation.collapse_map == "only_collapse"
             -m -s '$output_reads_collapsed'
         #end if
-        
+
         #if $operation.collapse_map == "collapse_and_map" or $operation.collapse_map == "only_map"
-            -p 
-            
+            -p
+
             #if $operation.refGenomeSource.genomeSource == "history"
                 custom_bowtie_indices
             #else
@@ -80,15 +82,38 @@
             #end if
             $operation.map_mismatch
             -r $operation.map_threshold
-            
+
             -t '$output_mapping'
         #end if
 
         -v -n
 ]]>
     </command>
+    <configfiles>
+        <configfile name="samples"><![CDATA[#if $input.type == "multiple":
+#for $r in $input.reads_list:
+$r.reads    $r.sample_name
+#end for
+#end if]]></configfile>
+    </configfiles>
     <inputs>
-        <param format="fastq, fasta" name="reads" type="data" optional="false" label="Deep sequencing reads" help="Reads in fastq or FASTA format"/>
+        <conditional name="input">
+            <param name="type" type="select" label="Pool multiple read sets">
+                <option value="single" selected="true">No</option>
+                <option value="multiple">Yes</option>
+            </param>
+            <when value="single">
+                <param format="fastq,fasta" name="reads" type="data" label="Deep sequencing reads" help="Reads in fastq or FASTA format"/>
+            </when>
+            <when value="multiple">
+                <repeat name="reads_list" title="Reads">
+                    <param name="sample_name" value="" type="text" label="Sample name" help="Must be a 3 letters/digits code">
+                        <validator type="expression" message="The sample name must be a 3 letters/digits code">len(value) == 3 and value.isalnum()</validator>
+                    </param>
+                    <param format="fastq,fasta" name="reads" type="data" optional="false" label="Deep sequencing reads" help="Reads in fastq or FASTA format"/>
+                </repeat>
+            </when>
+        </conditional>
         <param name="remove_non_canon" type="boolean" truevalue="-j" falsevalue="" checked="false" label="Remove reads with non-standard nucleotides" help="Remove all entries that have a sequence that contains letters other than a,c,g,t,u,n,A,C,G,T,U,N. (-j)"/>
         <param name="convert_rna_dna" type="boolean" truevalue="-i" falsevalue="" checked="false" label="Convert RNA to DNA alphabet (to map against genome)" help="(-i)"/>
 
@@ -104,11 +129,11 @@
             </when>
             <when value="false"/>
         </conditional>
-        
+
         <param name="discard_short_reads" value="18" type="integer" optional="false" label="Discard reads shorter than this length" help="Set to 0 to keep all reads. (-l)">
             <validator type="in_range" min="0" message="Minimum value is 0"/>
         </param>
-        
+
         <conditional name="operation">
             <param name="collapse_map" type="select" label="Collapse reads and/or Map" help="(-m) and/or (-p)">
                 <option value="collapse_and_map">Collapse reads and Map</option>
@@ -144,7 +169,10 @@
     </outputs>
     <tests>
         <test>
-            <param name="reads" value="reads.fa"/>
+            <conditional name="input">
+                <param name="type" value="single"/>
+                <param name="reads" value="reads.fa"/>
+            </conditional>
             <param name="remove_non_canon" value="True"/>
             <param name="clip" value="true"/>
             <param name="adapter_seq" value="TCGTATGCCGTCTTCTGCTTGT"/>
@@ -171,22 +199,57 @@
                 </assert_contents>
             </output>
         </test>
+        <test>
+            <conditional name="input">
+                <param name="type" value="multiple"/>
+                <repeat name="reads_list">
+                    <param name="sample_name" value="sa1"/>
+                    <param name="reads" value="reads_sample1.fa"/>
+                </repeat>
+                <repeat name="reads_list">
+                    <param name="sample_name" value="sa2"/>
+                    <param name="reads" value="reads_sample2.fa"/>
+                </repeat>
+            </conditional>
+            <param name="remove_non_canon" value="True"/>
+            <param name="clip" value="true"/>
+            <param name="adapter_seq" value="TCGTATGCCGTCTTCTGCTTGT"/>
+            <param name="discard_short_reads" value="18"/>
+            <param name="collapse_map" value="collapse_and_map"/>
+            <param name="genomeSource" value="history"/>
+            <param name="ownFile" value="cel_cluster.fa"/>
+            <output name="output_reads_collapsed">
+                <assert_contents>
+                    <has_text text=">sa1_220_x1"/>
+                    <has_text text="TCACCGGGTGTACATCAGC"/>
+                    <has_text text=">sa2_0_x250"/>
+                    <has_text text="AATGACACTGGTTATCTTTTCCATCG"/>
+                </assert_contents>
+            </output>
+            <output name="output_mapping">
+                <assert_contents>
+                    <has_line_matching expression="^.*22\t1\t22\ttcaccgggtggaaactagcagt\tchrII:11534525-11540624\t22\t3060\t3081.*$"/>
+                    <has_line_matching expression="^.*21\t1\t21\ttcaccgggtggaaactagcag\tchrII:11534525-11540624\t21\t3060\t3080.*$"/>
+                    <has_line_matching expression="^.*22\t1\t22\ttcaccgggtgtacatcagctaa\tchrII:11534525-11540624\t22\t3631\t3652.*$"/>
+                </assert_contents>
+            </output>
+        </test>
     </tests>
     <help>
 <![CDATA[
 **What it does**
 
-The MiRDeep2 Mapper module is designed as a tool to process deep sequencing reads and/or map them to the reference genome. 
-The module works in sequence space, and can process or map data that is in sequence FASTA format. 
+The MiRDeep2 Mapper module is designed as a tool to process deep sequencing reads and/or map them to the reference genome.
+The module works in sequence space, and can process or map data that is in sequence FASTA format.
 A number of the functions of the mapper module are implemented specifically with Solexa/Illumina data in mind.
 
 **Input**
 
-Default input is a file in FASTA format, seq.txt or qseq.txt format. More input can be given depending on the options used. 
+Default input is a file in FASTA format, seq.txt or qseq.txt format. More input can be given depending on the options used.
 
 **Output**
 
-The output depends on the options used. Either a FASTA file with processed reads or an arf file with with mapped reads, or both, are output. 
+The output depends on the options used. Either a FASTA file with processed reads or an arf file with with mapped reads, or both, are output.
 
 Arf format:
 Is a proprietary file format generated and processed by miRDeep2. It contains information of reads mapped to a reference genome. Each line in such a file contains 13 columns:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reads_sample1.fa	Thu Apr 05 08:55:27 2018 -0400
@@ -0,0 +1,500 @@
+>nematode_1
+TCACCGGGTGTAAATCAGCTTGTCGTATGCCGTCT
+>nematode_2
+TCACCGGGTGAACACTTGCAGTTCGTATGACGTCT
+>nematode_3
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_4
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_5
+TCACCGGGTGGAAACTAGCTGTCGTATGCCGTCTT
+>nematode_6
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_7
+TCACCGGGGGGAAACTAGCAGTTCGTATGCTGTTT
+>nematode_8
+TCACCGGGTGAACACCTGCAGTTCGTATGCCGTCT
+>nematode_9
+TCACCGGGCGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_10
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_11
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_12
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_13
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_14
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_15
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_16
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_17
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_18
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCAT
+>nematode_19
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_20
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_21
+TCACCGGGTGAAAATTCGCATGTCGTATGCCTTCT
+>nematode_22
+TCACCGGGAGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_23
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_24
+TCACCGAGTGAACACTTGCATCGTATGCCGTCTTT
+>nematode_25
+TCACCGGGTGGAAACTAGCAGTTTCGTATGCCGTC
+>nematode_26
+TCACCGGGTGGAAACTAGCAGTATCGTATGCCGTT
+>nematode_27
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTTT
+>nematode_28
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_29
+TCACCGGGCGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_30
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_31
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_32
+TCACCGGGTGGAAACTAGCAGATCGTATGCCGTCT
+>nematode_33
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_34
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_35
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_36
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_37
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_38
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_39
+AGCTGATTTCGTCTTGGTAATATCGTATGCCGTCT
+>nematode_40
+TCACCGGGTGGCAACTAGCAGTTCGTATTCCGTGT
+>nematode_41
+ACCGGGTGGAAACTAGCAGTTCGTATGCCGTCTTC
+>nematode_42
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_43
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_44
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_45
+TCACCGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_46
+TCACCGGGTGGAAACTATCAGTTCGTATGCCGTCT
+>nematode_47
+ACCGGGTGTACATCAGCTAATCGTATGCCGTCTTC
+>nematode_48
+TCACCGGGTGAACACTTGCAGTTTCGTATGCAGTC
+>nematode_49
+TCACCGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_50
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_51
+AGCTAATTTCGTCTTGGTAATATCGTATGCCGTCT
+>nematode_52
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_53
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_54
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_55
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_56
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_57
+ACCGGGTGAACACTTGCAGTTCGTATGCCGTCTTT
+>nematode_58
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_59
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_60
+TCACCGGGTGGAAACTAGCAGTTTCGTATGCCGTT
+>nematode_61
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_62
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_63
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_64
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_65
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_66
+TCACCGGGTGGAAACTAGCATTTCGTATGCCGTCT
+>nematode_67
+TCACCGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_68
+TCACCGGGTGTACATCAGCTATCGTATGCCGTCTT
+>nematode_69
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_70
+TCACCGGGTGTAGATCAGCTAATCGTATGCTGTCT
+>nematode_71
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_72
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_73
+ACCGGGTGGAAACTAGCAGTCGTATGCCGTCTTCT
+>nematode_74
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_75
+TCACCGCGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_76
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_77
+TCACCGGGTGAACACTTGCAGTTCGTATGCAGTCT
+>nematode_78
+TCACCGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_79
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_80
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_81
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_82
+TCACAGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_83
+TCACCGGGTGGAAACTAGCAGTTCGTATTCTGTCT
+>nematode_84
+TCACAGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_85
+TCACCGGGCGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_86
+TCACCGGGTGAACAATTGCAGTTCGTATGCCGTCT
+>nematode_87
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_88
+TCACCGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_89
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_90
+CACCGGGTGAACACTTGCAGTTCGTATGCCGTCTT
+>nematode_91
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_92
+TCACCGGGTGGAAACTAGCAGTTTCGTATGCCGTC
+>nematode_93
+TCACCGGGTGAACACTTGCATCGTATGCCGTCTTC
+>nematode_94
+TCACCGGGTGAACACTTGCAGTCGTATGCCGTCTT
+>nematode_95
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_96
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_97
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_98
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_99
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_100
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_101
+TCACAGGGTGAACACTTGCAGTTCGTATGCGGTCT
+>nematode_102
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_103
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_104
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_105
+TCACCGGGTGTACATCAGCTAATCGTATTCCGTCT
+>nematode_106
+TCACCGGGTGGAAACTAGCAGTTCGTATTCCGTCT
+>nematode_107
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_108
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_109
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_110
+TCACCGGGTGAACACTTGCAGTTCGTATGCAGTCT
+>nematode_111
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_112
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_113
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_114
+TCACCGGGAGGAAACTAGCAGTTCGTATGTCGTCT
+>nematode_115
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_116
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_117
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_118
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_119
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_120
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_121
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_122
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGCTT
+>nematode_123
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_124
+TCACCGCGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_125
+TCACCGGGTGGAAACTAGCAGTTCGTATGTCGTCT
+>nematode_126
+TCACCAGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_127
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_128
+TCACCGGGTGAACACTTGCAGTTCGTATTCCGTCT
+>nematode_129
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_130
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_131
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_132
+TCACCGGGTGGAAACTAGCAATTCGTATGCCGTCT
+>nematode_133
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_134
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_135
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_136
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_137
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_138
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_139
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_140
+TCACAGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_141
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_142
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_143
+TCACCGGGTGGAAACTAGCAGTATCGTATGCCGTC
+>nematode_144
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_145
+TCACCGGGTGTACATCCGCTATCGTATGCCGTCTT
+>nematode_146
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_147
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_148
+TCACCGGGTGTACATCAGCTAATCGTATCCGGTCT
+>nematode_149
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_150
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_151
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGCCT
+>nematode_152
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_153
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_154
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_155
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_156
+TCACCGGGTGTAAATCAGCTTGTCGTATGCCGTCT
+>nematode_157
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_158
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_159
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_160
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_161
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_162
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_163
+TCACCGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_164
+TCACCGGGGGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_165
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_166
+TCACCGGGTGTAAATCAGCTAATCGTATGCCGTTT
+>nematode_167
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_168
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_169
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_170
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_171
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_172
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_173
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_174
+TCACCGGGGGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_175
+TCACCGGGTGCACATCAGCTAATCGTATGCCGTCT
+>nematode_176
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_177
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_178
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_179
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_180
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_181
+TCACCGGGTGAACACTGGCAGTTCGTATGCCGTTT
+>nematode_182
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_183
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_184
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_185
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_186
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_187
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_188
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_189
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_190
+TCACCGGGGGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_191
+TCACCGGGTGAACACTTGCAGTTCGTATGCCTTCT
+>nematode_192
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_193
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_194
+TCACCGGGTGGTAACTAGCAGTTCGTATGCCGTCT
+>nematode_195
+TCACCGGGTGGAAACTAGCAGTTCGTATGACGCCT
+>nematode_196
+TCACCGGGAGAACACTTGCAGTTCGTATGCTGTCT
+>nematode_197
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_198
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_199
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_200
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_201
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_202
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_203
+TCACCGGGCGAACACTTGCAGTTCGTATGACGTCT
+>nematode_204
+TCACAGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_205
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_206
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_207
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_208
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_209
+TCACCGGGCGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_210
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_211
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_212
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_213
+TCACCGGGCGGAAACTAGCAGTTCGTATCCCTTCT
+>nematode_214
+TCACCGGGTGTACTTCAGCTAATCGTATGCCGTCT
+>nematode_215
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_216
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_217
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_218
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_219
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_220
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_221
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_222
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_223
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_224
+TCACCGGGAGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_225
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_226
+TCACCGGGTGGAAACTAGCAGTTCGTATGCTGTCT
+>nematode_227
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_228
+TCACCGGGGGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_229
+TCACCGGGTGGAAACTAGCAGTTTCGTATGCCGTC
+>nematode_230
+TCACAGGGTGTACATCAGCTAATCGTATGCCGTCT
+>nematode_231
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_232
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_233
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_234
+TCACCGGGTGAACACTTGCAGTTCGTATGCAGTCT
+>nematode_235
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_236
+TCACCGGGTGTACATCAGCTCGTATGCCGTCTTCT
+>nematode_237
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_238
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_239
+TCACCGGGTGGAAACTAGCAGTTTCGTATGCCGTC
+>nematode_240
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_241
+TCACCGGGTGGAAACTAGCAGTCGTATGCCGTCTT
+>nematode_242
+TCACCGGGTGTACATCAGCTAATTCGTATGCCGTC
+>nematode_243
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_244
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_245
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_246
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
+>nematode_247
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_248
+TCACCGGGTGAAAATTCGCATGTCGTATGCCGTCT
+>nematode_249
+TCACCGGGTGAACACTTGCAGTTCGTATGCCGTCT
+>nematode_250
+TCACCGGGTGGAAACTAGCAGTTCGTATGCCGTCT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reads_sample2.fa	Thu Apr 05 08:55:27 2018 -0400
@@ -0,0 +1,500 @@
+>nematode_378083
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378084
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378085
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378086
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378087
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378088
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378089
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378090
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378091
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378092
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378093
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378094
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378095
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378096
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378097
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378098
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378099
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378100
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378101
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378102
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378103
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378104
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378105
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378106
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378107
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378108
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378109
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378110
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378111
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378112
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378113
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378114
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378115
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378116
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378117
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378118
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378119
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378120
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378121
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378122
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378123
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378124
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378125
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378126
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378127
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378128
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378129
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378130
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378131
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378132
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378133
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378134
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378135
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378136
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378137
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378138
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378139
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378140
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378141
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378142
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378143
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378144
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378145
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378146
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378147
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378148
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378149
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378150
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378151
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378152
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378153
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378154
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378155
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378156
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378157
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378158
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378159
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378160
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378161
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378162
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378163
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378164
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378165
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378166
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378167
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378168
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378169
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378170
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378171
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378172
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378173
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378174
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378175
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378176
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378177
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378178
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378179
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378180
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378181
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378182
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378183
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378184
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378185
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378186
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378187
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378188
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378189
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378190
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378191
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378192
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378193
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378194
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378195
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378196
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378197
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378198
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378199
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378200
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378201
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378202
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378203
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378204
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378205
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378206
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378207
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378208
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378209
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378210
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378211
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378212
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378213
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378214
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378215
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378216
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378217
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378218
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378219
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378220
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378221
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378222
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378223
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378224
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378225
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378226
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378227
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378228
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378229
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378230
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378231
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378232
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378233
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378234
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378235
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378236
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378237
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378238
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378239
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378240
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378241
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378242
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378243
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378244
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378245
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378246
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378247
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378248
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378249
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378250
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378251
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378252
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378253
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378254
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378255
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378256
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378257
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378258
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378259
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378260
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378261
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378262
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378263
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378264
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378265
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378266
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378267
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378268
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378269
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378270
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378271
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378272
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378273
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378274
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378275
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378276
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378277
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378278
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378279
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378280
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378281
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378282
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378283
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378284
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378285
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378286
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378287
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378288
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378289
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378290
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378291
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378292
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378293
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378294
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378295
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378296
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378297
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378298
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378299
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378300
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378301
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378302
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378303
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378304
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378305
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378306
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378307
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378308
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378309
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378310
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378311
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378312
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378313
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378314
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378315
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378316
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378317
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378318
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378319
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378320
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378321
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378322
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378323
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378324
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378325
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378326
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378327
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378328
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378329
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378330
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378331
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC
+>nematode_378332
+AATGACACTGGTTATCTTTTCCATCGTCGTATGC