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

Changeset 0:f47efbc66fad (2018-05-30)
Next changeset 1:cb342df438dd (2021-06-22)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/presto commit 5d4da3eb59439ce5b1eea211b4ad1d47807d7acb
added:
presto_macros.xml
presto_pairseq.xml
test-data/presto_alignsets_test_in.fastq
test-data/presto_alignsets_test_out.fastq
test-data/presto_assemblepairs_test_align_out.fastq
test-data/presto_assemblepairs_test_join_out.fastq
test-data/presto_assemblepairs_test_r1_in.fastq
test-data/presto_assemblepairs_test_r2_in.fastq
test-data/presto_assemblepairs_test_reference_out.fastq
test-data/presto_assemblepairs_test_sequential_out.fastq
test-data/presto_buildconsensus_test_input.fastq
test-data/presto_buildconsensus_test_maxdiv_output.fastq
test-data/presto_buildconsensus_test_maxerror_output.fastq
test-data/presto_collapseseq_test_in.fastq
test-data/presto_collapseseq_test_output.fastq
test-data/presto_filterseq_length_test_out.fastq
test-data/presto_filterseq_maskqual_test_out.fastq
test-data/presto_filterseq_missing_test_out.fastq
test-data/presto_filterseq_quality_test_out.fastq
test-data/presto_filterseq_repeats_test_out.fastq
test-data/presto_filterseq_test_in.fastq
test-data/presto_filterseq_trimqual_test_out.fastq
test-data/presto_maskprimers_with_barcode_test_align_out.fastq
test-data/presto_maskprimers_with_barcode_test_in.fastq
test-data/presto_maskprimers_with_barcode_test_score_out.fastq
test-data/presto_maskprimers_without_barcode_test_align_out.fastq
test-data/presto_maskprimers_without_barcode_test_in.fastq
test-data/presto_maskprimers_without_barcode_test_score_out.fastq
test-data/presto_pairseq_test1_r1_in.fastq
test-data/presto_pairseq_test1_r1_out.fastq
test-data/presto_pairseq_test1_r2_in.fastq
test-data/presto_pairseq_test1_r2_out.fastq
test-data/presto_parseheaders_test_add_out.fastq
test-data/presto_parseheaders_test_collapse_out.fastq
test-data/presto_parseheaders_test_copy_out.fastq
test-data/presto_parseheaders_test_delete_out.fastq
test-data/presto_parseheaders_test_expand_out.fastq
test-data/presto_parseheaders_test_in.fastq
test-data/presto_parseheaders_test_rename_out.fastq
test-data/presto_parseheaders_test_table_out.tsv
test-data/presto_parselog_test_in.txt
test-data/presto_parselog_test_out.txt
test-data/presto_splitseq_partition_test_in.fastq
test-data/presto_splitseq_partition_test_out_atleast.fastq
test-data/presto_splitseq_partition_test_out_under.fastq
test-data/prestor_logs/assemble_table.tab
test-data/prestor_logs/consensus-1_table.tab
test-data/prestor_logs/consensus-2_table.tab
test-data/prestor_logs/cregion_table.tab
test-data/prestor_logs/maskqual_table.tab
test-data/prestor_logs/primers-1_table.tab
test-data/prestor_logs/primers-2_table.tab
test-data/prestor_logs/quality-1_table.tab
test-data/prestor_logs/quality-2_table.tab
test-data/read1_primers.fasta
test-data/read2_primers.fasta
test-data/reference_repertoire.fasta
b
diff -r 000000000000 -r f47efbc66fad presto_macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/presto_macros.xml Wed May 30 15:37:15 2018 -0400
[
@@ -0,0 +1,58 @@
+<macros>
+    <xml name="citations">
+        <citations>
+            <citation type="doi">10.1093/bioinformatics/btu138</citation>
+            <yield />
+        </citations>
+    </xml>
+    
+    <xml name="requirements">
+        <requirements>
+              <requirement type="package" version="0.5.4">presto</requirement>
+        </requirements>
+    </xml>
+    
+    <xml name="presto-coord-param">
+        <param argument="--coord" type="select"  value="presto"  label="Coordinate" help="The format of the sequence identifier which defines shared coordinate information across mate pairs.">
+            <option value="illumina">Illumina</option>
+            <option value="solexa">Solexa</option>
+            <option value="sra">SRA</option>
+            <option value="454">454</option>
+            <option value="presto">pRESTO</option>
+        </param>
+    </xml>
+    
+    <xml name="presto-log-param">
+        <param name="capture_log" type="boolean" value="false" label="Generate Detailed Log" help="Generate detailed log information that can be summarized with ParseLog."/>
+    </xml>
+    
+    <xml name="presto-log-output">
+        <data name="log_out" format="txt" label="Log from ${tool.name} on ${on_string}">
+            <filter>capture_log</filter>
+        </data>
+    </xml>
+    
+    <xml name="text-regex-validator">
+        <validator type="regex" message="Value may include alphanumeric characters, underscores and spaces.">[A-Za-z0-9_ ]+</validator>
+    </xml>
+
+    <token name="@PRESTO_URL_BASE@">https://presto.readthedocs.io/en/latest/tools</token>
+    
+    <!-- When modifying this file ensure that the version here matches the version above in requirements. -->
+    <token name="@PRESTO_VERSION@">0.5.4</token>
+    
+    <token name="@HELP_NOTE@"><![CDATA[
+
+====
+
+**Note about limitations of pRESTO tools within Galaxy:**
+
+pRESTO tools in galaxy have the following limitations vs. when run at the command line:
+
+* Inputs must be FASTQ format and cannot be FASTA format.
+* Multiple inputs files are not supported per argument (e.g. ``-1``, ``-2`` or ``-s``), i.e.
+    - Steps that take a pair of fastq inputs can only take two files, not two sets of files
+    - Steps that take a single set of fastq inputs can only take a single file
+* The ``--outdir`` and ``--outname`` options are not supported; output files are named directly
+    ]]></token>
+</macros>
\ No newline at end of file
b
diff -r 000000000000 -r f47efbc66fad presto_pairseq.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/presto_pairseq.xml Wed May 30 15:37:15 2018 -0400
[
@@ -0,0 +1,62 @@
+<tool id="presto_pairseq" name="pRESTO PairSeq" version="@PRESTO_VERSION@">
+    <description>Sorts and matches sequence records with matching coordinates across files</description>
+    
+    <macros>
+        <import>presto_macros.xml</import>
+    </macros>
+    
+    <expand macro="requirements"/>
+    
+    <version_command>PairSeq.py --version</version_command>
+    <command detect_errors="exit_code"><![CDATA[
+        ln -s '$r1_in' r1.fastq &&
+        ln -s '$r2_in' r2.fastq &&
+        PairSeq.py
+          -1 r1.fastq
+          -2 r2.fastq
+          --coord $coord
+          #if $r1_annotations
+          --1f $r1_annotations
+          #end if
+          #if $r2_annotations
+          --2f $r2_annotations
+          #end if
+          --outdir=.
+          --outname=tmp
+    ]]></command>
+    <inputs>
+        <param argument="-1" name="r1_in" type="data" format="fastq" label="Read 1 FASTQ/FASTA file."/>
+        <param argument="-2" name="r2_in" type="data" format="fastq" label="Read 2 FASTQ/FASTA file."/>
+        <param argument="--1f" name="r1_annotations" type="text" optional="true" label="Annotation(s) to copy from R1 to R2." help="Multiple annotation must be space-separated.">
+            <expand macro="text-regex-validator"/>
+        </param>
+        <param argument="--2f" name="r2_annotations" type="text" optional="true" label="Annotation(s) to copy from R2 to R1." help="Multiple annotation must be space-separated.">
+            <expand macro="text-regex-validator"/>
+        </param>
+        <expand macro="presto-coord-param"/>
+    </inputs>
+    <outputs>
+        <data name="r1_out" format="fastq" from_work_dir="tmp-1_pair-pass.fastq"/>
+        <data name="r2_out" format="fastq" from_work_dir="tmp-2_pair-pass.fastq"/>
+    </outputs>
+    
+    <tests>
+        <test>
+            <param name="r1_in" value="presto_pairseq_test1_r1_in.fastq"/>
+            <param name="r2_in" value="presto_pairseq_test1_r2_in.fastq"/>
+            <param name="r2_annotations" value="BARCODE"/>
+            <param name="coord" value="illumina"/>
+            <output name="r1_out" file="presto_pairseq_test1_r1_out.fastq" sort="true"/>
+            <output name="r2_out" file="presto_pairseq_test1_r2_out.fastq" sort="true"/>
+        </test>
+    </tests>
+    
+    <help><![CDATA[
+Sorts and matches sequence records with matching coordinates across files.
+
+See the `pRESTO online help <@PRESTO_URL_BASE@/PairSeq.html>`_ for more information.
+
+@HELP_NOTE@
+    ]]></help>
+    <expand macro="citations" />
+</tool>
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_alignsets_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_alignsets_test_in.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,16 @@
+@M01873:M01873:000000000-B9G3J:1:2117:22257:24972 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTATTCTCTCAGAGTGTCAAGCAACCCTGCCTGGCCAGGATTGGAATCCGGCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTCGACCACTGAGTATGAATGAACCACAAAGTCCAAGTGCCATTTCCATAGCAAGCTACCAC
++
+EFGGFGGGG,CAFFGG,ECFFGGGGGFEGFGGFGGEDFGGGGGFGGGGGGGFGGCFGGGGGGFGGGGGGGEGGDGFGGGGDGGFFC,,C<CDC7FF??FGGGGGGGGGGG,FB,<FFG9?97EFGGGCDFEEF9FFFAEFFG?FDEGFG,:><,8AF7DFFGGG7=FF++88DCDEGGFC+++43D<,@,<DCCEDE;EFGC7,:C?9C4@CCF;7D7EFF,7E?*/*>,<8B9+;@CFFF7?######################################
+@M01873:M01873:000000000-B9G3J:1:2101:15710:11332 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCCCAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCACAC
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGDGGGGGGGGGGGGGGEGGGGGGGGGGFGGGGGGGGGGGGFFGGGGGGGGGGGGGFGGFFGGGGGGFGFFAAFFCBFFGGGGGGGFGGGGGDEFGGGGGGGGGFGGGGG,EGGGGGE+6DEGGGFGGGGGGDGGFGFDGFGGGGEFE@CFGFFGFGGGGGGGFFGFGFGG@:>FGGGGFGFFF@CCFF==5D<DFFCCGFDCCFAFFC;)/@C9
+@M01873:M01873:000000000-B9G3J:1:1112:27925:17799 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGGCCAAGGGCCATTTCAGTAGAAAGCTCCAAC
++
+GG?FGCEAE6CFGGGCFGFFEGGCFF<FGGGGFFGGFGGFE<DF9FFGGGGGGGGGDDGGG@FGGDC@EEDGGDGFFFCGFGG9CC<CF<DFE@BF9FG?,EFC8FCFGGGGGGGGGAEFFGFF,??FADEGGFGGCGGGGG,5:?ADC?BEE@,,A>EFG8,3@>DB@GBF,334=46DEFG6:E9DFF:@,>C9=@EFF,EFGGFG7ECFEDF:,@?>FC69;86/A8?FC:@F=:D8C8CCCA785**2;5CC*::C5C7@68;?#############
+@M01873:M01873:000000000-B9G3J:1:1104:19905:10776 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCACAC
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFCFGGGCFFFF=FGFFGCFFGGGGGGGGGGDFCAFEFCCEFFFAF@GF4
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_alignsets_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_alignsets_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,16 @@
+@M01873:M01873:000000000-B9G3J:1:2117:22257:24972 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTATTCTCTCAGAGTGTCAAGCAACCCTGCCTGGCCAGGATTGGAATCCGGCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTCGACCACTGAGTATGAATGAACCACAAAGTCCAAGTGCCATTTCCATAGCAAGCTACCAC
++
+EFGGFGGGG,CAFFGG,ECFFGGGGGFEGFGGFGGEDFGGGGGFGGGGGGGFGGCFGGGGGGFGGGGGGGEGGDGFGGGGDGGFFC,,C<CDC7FF??FGGGGGGGGGGG,FB,<FFG9?97EFGGGCDFEEF9FFFAEFFG?FDEGFG,:><,8AF7DFFGGG7=FF++88DCDEGGFC+++43D<,@,<DCCEDE;EFGC7,:C?9C4@CCF;7D7EFF,7E?*/*>,<8B9+;@CFFF7?######################################
+@M01873:M01873:000000000-B9G3J:1:1112:27925:17799 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGGCCAAGGGCCATTTCAGTAGAAAGCTCCAAC
++
+GG?FGCEAE6CFGGGCFGFFEGGCFF<FGGGGFFGGFGGFE<DF9FFGGGGGGGGGDDGGG@FGGDC@EEDGGDGFFFCGFGG9CC<CF<DFE@BF9FG?,EFC8FCFGGGGGGGGGAEFFGFF,??FADEGGFGGCGGGGG,5:?ADC?BEE@,,A>EFG8,3@>DB@GBF,334=46DEFG6:E9DFF:@,>C9=@EFF,EFGGFG7ECFEDF:,@?>FC69;86/A8?FC:@F=:D8C8CCCA785**2;5CC*::C5C7@68;?#############
+@M01873:M01873:000000000-B9G3J:1:1104:19905:10776 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCACAC
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFCFGGGCFFFF=FGFFGCFFGGGGGGGGGGDFCAFEFCCEFFFAF@GF4
+@M01873:M01873:000000000-B9G3J:1:2101:15710:11332 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCCCAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCACAC
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGDGGGGGGGGGGGGGGEGGGGGGGGGGFGGGGGGGGGGGGFFGGGGGGGGGGGGGFGGFFGGGGGGFGFFAAFFCBFFGGGGGGGFGGGGGDEFGGGGGGGGGFGGGGG,EGGGGGE+6DEGGGFGGGGGGDGGFGFDGFGGGGEFE@CFGFFGFGGGGGGGFFGFGFGG@:>FGGGGFGFFF@CCFF==5D<DFFCCGFDCCFAFFC;)/@C9
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_assemblepairs_test_align_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_assemblepairs_test_align_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,96 @@\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@CGGTTTGGTGCATCTAG|CONSCOUNT=1,1|PRCONS=Human-TRA\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCAGTGGTAATGAAGATGGAAGGTTTACAGCACAGCTCAATAGAGCCGGCCAGTATATTTCCCTGCTCATCAGAGACTCCAAGCTCAGTGATTCAGCCACCTACCTCTGTGTGGTGAACTCTCTACTCTGGTTCTGCAAGGCAACTGACCTTTGGATCTGGGACACAATTGACTGTTTTACCTGATATCCA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFGFFFFC9,=CFGGGGGGC6CFGFGGGGGGFGG9B6FGGFCDFFGGGGGFFGGGFFGFFGGGGGGEFGGGFGFGGGGGGECFEFFGGFGGGGG?GFD;CGGGGGG>GGGGDGGFFGGGGGGGEGGGGGGGGGGGEEGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGFF9GGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGFGG\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@TTTCTTTAGTGAAATGC|CONSCOUNT=1,1|PRCONS=Human-IGK\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGGTACCAACAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCGTCCAACAGGGCCACTGGCGTCCCAGCCAGGTTCAGTGGCAGTGGGTCTGGGACAGACTTCACTCTCACCATCGACAGCCTAGAGCCTGAAGATTTTGCAGTTTATTTCTGTCAGCAACGTAGCGACTGGTGTACTTTCGGCGGGGGGACCAAGGTGGAGATCAAGCGAA\n++\n+GGGDEFGGGGGDGGFGGFGFGEGGGGGGECDFGGGFC9FFGCFCEGCG<FDFFGGFGGAEECGGGCF,CFGGGFFFG,EFEDF?FG,?=C>FG+B,CFFEEFG=,CE,,EEFFGFFFFFCGGGGGEGAFFFFDEGGFFGGFG?9A?GDDD:>@BF?EGGDFGGF=CGGG8<,D9>FGD>>FCC;?CGGGFFFEFCF:?CBFGGCGGFFGGFC>GGGEGE=,GF@8A5BB?:CC>FFFGGEGGE@CGGFFAD:7FCCFDC@GGF8GGGGEFFGDGGGFGGGCGGGGGGFGGGGGGGGGGGGGDGGFGGGGGEGGGGGGGGGGFGGGGGGGGGGGGCFGGCCGGGFGFGGGGGGGGGGGGGGEFGGGGGGGGGGGGGGGGGGDGGGGGGGGGFE;EGGGGGGGGGGGCGGGGGGGG\n+@ATTTCTATGGCTTTGTT|CONSCOUNT=1,1|PRCONS=Human-TRB\n+CGAATGTTCGCTTAGATTGAGAATGATTAACCTTATTGTGTCTGTTTTGATCAATGTCTGGTTGTTCGAGTGCAGTGCGTGCAGTCTTTCGCTTATTTTTTTTTTTTCAAGCAGAAGACGGCATACGAGATGTATAGGTGACTGGAGTTCAGACGTGTGCTCTTCCGATCTATTTCTATGGCTTTGTTCGATACGGGGACACTCATGATGCACTGTGTAGCAATCAGCCCCAGCATTTTGGTGATGGGACTCGACTCTCCATCCTAGAGGACCTGAACAAGGTGTTCCCACCCGAGGTCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAAAAAAGAGAAATACATGAGACTCTCATATACCTGCAAAAGTGAGCTATATCTCGATCA'..b'ATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCGCAAAGCGGGGACCCAGACCCTGGAGCCTCAGTTGGAAGCAGCCGATCCAGCCTGCGGAGCCTGTGGGGCAGGTCCGCTCAAGGCCACCCCCTTG\n++\n+GGGGGGGGGGGGGGGGGGGGGDFGDGGGGGGGGGGGGEGGGGGEGGGFFGGGGGGCGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGFGGGFCFGGGGGGGGGGGGGGGGFGGGFD@GCGGGGGGGGGGGGGFG@GGCGGGGEFGGFGGFGGGGGGFGGGGGGGGGGGGGGGFFEGGGEFGGGFDGGGGGGGGGGGGFGG:CG>DGGGGGGGGGGGFG4GGGGGEGGEGFGEGEFAGGGGCGGFFFCGGEGGEGGGEGGGGFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGG\n+@ATGCATATGAGTGTGGC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+ACAAGATCCTGCCCTGGAGCTGAAATGGGCACCAGGCTCTTCTTCTATGTGGCCCTTTGTCTGCTGTGGGCAGGACACAGGGATGCTGGAATCACCCAGAGCCCAAGATACAAGATCACAGAGACAGGAAGGCAGGTGACCTTGATGTGTCACCAGACTTGGAGCCACAGCTATATGTTCTGGTATCGACAAGACCTGGGACATGGGCTGAGGCTGATCTATTACTCAGCAGCTGCTGATATTACAGATAAAGGAGAAGTCCCCGATGGCTATGTTGTCTCCAGATCCAAGACAGAGAATTTCCCCCTCACTCTGGAGTCAGCTACCCGCTCCCAGACATCTGTGTATTTCTGCGCCAGCAGCCCTGGGGGAGGCAATGAGCAGTTCTTCGGGCCAGGGACACGGCTCACCGTGCTAGAGGACCTGAAAAAC\n++\n+DGCEFGFFGGFGCFGGFGGGGGGGGGGGGCGGGFFDFFGGGGGGGGGGGDFGGFGGGGGGGGGGGGFFFEFFGGDGGGGG?F7FFDFGGGFGGGGGGGGFGGFGGFCEFFCFFGFFCF8?EFFCG8FGGGG>D@@CC,,:F;FC=DFF;FGGFGGCGGGFG8C==EFFCE=F?>FGFGGGCC9ECDDC@FDGGFDCCEED1:GC5GGGGGGDGGGGFGGGGFC9GGGC.FGGC?>GGGGGGEGGGGGGGGFGCGGGGGGGGGGGGGGFGDFGGEGGGFFAGFGGFCDGFFEFCGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGFG\n+@CGGAATACTCACAAATT|CONSCOUNT=2,2|PRCONS=Human-IGHA\n+GTCTGGGAGAGGAGCCCAGCACTAGAAGTCGGCGGTGTTTCCATTCGGTGATCAGCACTGAACACAGAGGACTCACCATGGAGTTTGGGCTGAGCTGGGTTTTCCTCGTTGCTCGTTTAAGAGGTGTCCAGTGTCAGGTCGAGCTGGTGGAGTCTGGGGGAGGCGTGGTCCAGCCCGGGAGGTCCCTGATTCTCGCAAGTGAAGCCCCTGGATCCAGAGTCAGTGCCTATGNCTTGCNCTGGGACGGCGNGTTTCCNGGCAGGGGGCNGGCCNGGTTTGATGTCTGGGGCCAAGGGACAGTGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+ilmmmmmmmmmmmmmmmmmmmmmlmmmllmlmmikjlmmlm_lmlmik[dlllmmjillmmmmmmmiOakimimmU[mFmmIllldkkmlmjLmmliPmllimlmlmmmmmjilFgRRiRmkkBGkjgkglih^eglelGk\\jlEmlleJ]glIhgkFQk\\eiigmmk`RPihHPKYGkKBkkB\\WckhKkA;ASIQP9-=X-78:V:E:>;-V=3-S+5,,,4m9E5,-<!,kmHI!HIHH@]2TFFT!;RVmGG!EHE%i%%%%%!%%m%!%%ilmmmmmmmmmmlmmmmljjmmljllmmmmmmmmmmmlkllmmmmmmjmmlmmmmmmmmmmmmmmmmmmhjm\n+@TTAAGATACTAACAGGT|CONSCOUNT=1,1|PRCONS=Human-IGK\n+TGGAGGAACTGCTCAGTTAGGACCCAGACGGGACCATGGAAGCCCCAGCGCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACTGGAGAAATAGTGATGACGCAGTCTCCTGCCACCCTGTCTCTGTCTCCAGGGGACAGAGCCACCCTCTCCTGCAGGGCCAGTGAGACTGTTAGAACCAAGGTAGTCTGGTACCAGCAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCATCCACCAGGGCCACTGGTATCCCAGCCAGGTTCAGAGGCAGTGGGTCTGGGACAGAGTTCACTCTCGCCATCAGCAGCCTGCAGTCTGAAGATTTTGCAATTTATTACTGTCAGCAATATCATAAGTGGCCTCCGTACACTTTTGGCCAGGGGACCAAGTTGGAGATCAACCGAA\n++\n+CGGDFEGFFFFGEEEFGGGGGGGGGGGGGG>EFBFGDFGGGG?EFEGGGGG@FFFGAEFFGGGGGGGFGGCGFGGGGGFGCF,AEECEF<EFE@EGFFEFGGGFFGGGGGGCGEGFE9:8@FGGDFDFGGAE;7EF9,FFGGCGGGGGFF>FGDGGGGGGCGFCF@6FGGGGFGGFGGGGGFGFGGGFGGGGGGGGGGGGGEFGGGGDGGGGGGCFFFGFG<GCFFGGGFE?GGFF@GGGGGFGGGGDGGF>GFGFCDCFF8FGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGFFFCGGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFEF?GGGGGGFGGEGEFGFGFFAF>GCGCFGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGG\n+@GGGCCTCTTTATTTGTC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+GGGGGTCTCAGGAGGCAGCGCTCTCGGGACGTCTCCACCATGGCCTGGGCTCTGCTGCTCCTCACCCTCCTCACTCAGGGCACAGGGTCCTGGGCCCAGTCTGCCCTGACTCAGCCTGCCTCCGTGTCTGGGTCTCCTGGACAGTCGATCACCATCTCCTGCCCTGGAACCAGCAGTGACGTTGGTGGTTATAACTCTGTCTCCTGGTACCAACAGCACCCAGGCAAAGCCCCCAAACTCATGATTTATGATGTCAGTAAGCGGCCCTCAGGGGTTTCTAATCGCTTCTCTGGCTCCAAGTCTGGCAACACGGCCTCCCTGACCATCTCTGGGCTCCAGGCTGAGGACGAGGCTGATTATTACTGCAGCTCATATACAAGCAGCACCGTGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCGGTCACT\n++\n+GGGGGGG8:CFG8CC<F8EEEGG8C+85*?CE?FF?EGGGGFG58CC58:8EGCFFCCFGGGGGGGF5;CFD71<F?F6/;8AF>>D8@FF76@CGGECCFG7:+AC>FGGEF+<8AFFE:@8C8EGC@C*:*;87@+:?>6C*3<88CF58?@:CFGF96@88FFFDFEC;8F7>A+C3D7;F8?FG@C?A9CFG;99;FGF9CC<:=27GC;;DEFFGGCFFGCFGGGEC>CA<++:EFGFC:?C@7GC6?GFD:5;7B3EE=*8E:6*>GGE9GGGGGGGGGGCFGGFGFECGFECF:FCFFFFGEGEFEGGGECFGFFDFFFGGGGGCGGGFDFGCFGGGGGGGGGFFGGGGGGGGGGGGFE?CGGGGGGGFFGGGGGGGGGGGFGGGGGGGGGGEGFGGGGCGGGFFCGGGDGEFFFFGGGGFGGFGGGGGF@GGGFFC7FFEFGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_assemblepairs_test_join_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_assemblepairs_test_join_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,100 @@\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGANNNNNNNNNNAACTGCAAGTCCAACCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCAGTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################!!!!!!!!!!CC?4C40**))2*+>7GFFGGDC7C>;+@4GC;0*FFC?FD:7DGC>,+,6C5,=,FFE;=<@6=97C@:9FFFGGGGFCC>8FGFDEFD6FFFDE@,FGGFCCGGGGF>EGEDEGGFEECFCEFCGGGGFCEF@FFFCFFA,,8EGEFBE?F8FCFCFGGFEAGGFGFE,4,DF9E?9EFFACGFGGGCGGGFGDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@CGGTTTGGTGCATCTAG|CONSCOUNT=1,1|PRCONS=Human-TRA\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCCGTGGTAATGAAAATGGAAGGTTTACANNNNNNNNNNACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCAGTGGTAATGAAGATGGAAGGTTTACAGCACAGCTCAATAGAGCCGGCCAGTATATTTCCCTGCTCATCAGAGACTCCAAGCTCAGTGATTCAGCCACCTACCTCTGTGTGGTGAACTCTCTACTCTGGTTCTGCAAGGCAACTGACCTTTGGATCTGGGACACAATTGACTGTTTTACCTGATATCCA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFG8==EA,,;CFGGGGGGC6CFF7;DCGGGFCG9B,;CCF6DFCGGGGGFFF4FFCFFFGE,AF6EFGGGFGFGFFF,:9BFCFF:.2AB+>)*:/989?C9@FF,29>+;98*??>C@7!!!!!!!!!!:FFFFC9+=?FGF<=FA64CFGFGGGGGFFGD6?6FGGFCC8FGGGGFC7GGGFFGF>EGGGGGEFGCFDFFGGGGGGEC6ECFGGFGGGGGGGFD;CGGGGGGGGGGGDGGFFGGGGGGGEGGGGGGGGGGGEEGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGFF9GGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGFGG\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGATCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTCTCTGGTTAAGGTTAACAGTGATGGCAGACGAAGCAAGGGGGAAGGGGTCCCGGATCNNNNNNNNNNGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9,2,,7,;,;6CF>>,8:8;<DE7**4*:7?DC5,,486DD:FC#############################################################################!!!!!!!!!!4F<:<@4<6?:?:9*575DCC75C5DC@>@CB@9*FA0<C:GFFFGFFF>*1*GD>3GGECCGGGECGGGGFFGCCGGGGCDGCFF?GFGDGGEFCFGFDGGEECFEFFGFCGFFEF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@TTTCTTTAGTGAAATGC|CONSCOUNT=1,1|PRCONS=Human-IGK\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGTTACCAACAGAAACCTGGCCCGGCTCCCAGCCCCCTCCTCTATTATGCTTCCAACAGGGCCCCTGGCGTCCCCGCCCGGNNNNNNNNNNCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGATGTTGGTACCTACTTAGCCTGGTACCAACAGAAACCTGGCCAG'..b'@@CC,,:F;FC=DFF;FGGFGGCGGGFG8@==EF8,3=F=>@CFGGGCC7ECD;C@*AE68:,8,9D1:C*,6:;D5*1:**:,,,5,?,5,>,,,4=<C**3**1++1:++++1A9@CB+:8<EGGFGFC8?*/:CC####!!!!!!!!!!#######?4B7C58+FFCE:7?7FGD;GGC89***D9<FDGGFDCCEE<+6GC5GGGGGGDGGGGFGGGGFCGGGGC6FGGCGFGGGGGGEGGGGGGGGFGCGGGGGGFGGGGGGGFGDFGGGGGGFFAGFGGFCDGFFEFCGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGFG\n+@CGGAATACTCACAAATT|CONSCOUNT=2,2|PRCONS=Human-IGHA\n+GTCTGGGAGAGGAGCCCAGCACTAGAAGTCGGCGGTGTTTCCATTCGGTGATCAGCACTGAACACAGAGGACTCACCATGGAGTTTGGGCTGAGCTGGGTTTTCCTCGTTGCTCTTTTAAGAGGTGTCCAGTGTCAGGTGGAGCTGGTGGAGTCTGGGGGAGGCGTGGTCCAGCCTGGGAGGTCCCTGAGNCTCTCCTGTGCAGCCTCTGGATTCAGCGTCAGTGCCTATGNCNTGCNCTGGGTCCGCCNGGCTCCNGGCANGGGGCNGGNCNGGGNNNNNNNNNNCAGGNNCNAGGNANGGGNNNGNNNNGGNNNNANNTNNNNTCNNNNNNNGNANNTNNNAANNCNNNNGNNNNNNCNNNNANGNNCNGNTNNNCCNNNNCNNNNNNNANTNCNANNANNNNNNNNTTNNNGNAANNNANNNNCNNNNNNCNNNANNNNNNGNNNNNNNNTTNNNNNNNNANGNNGNNTTTNNNNNNNGNNNNNNNNCNNNNTTTGATGTCTGGGGCCAAGGGACAGTGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+ilmmmmmmmmmmmmmmmmmmmmmlmmmllmlmmikjlmmlm_lmlmik[dlllmmjillmmmmmmmmOakimmmmmlmlmmhllldkkmlmjlmmlilmllimlmlmmmmmjil_gkRilmkkbgkjgkglih^eglel^k\\jlimllek]glkhgkikk\\eidgmmk`RP[hiPMYjkKakkB\\Wckh]!A;AHIIE9-=;-78:?:E:>;->=3--+5,,,429E5,-<!,!@HI!HIHH@42CFFF!;G::GG!EHE%!%%%%%!%%!%!%%%!!!!!!!!!!%%%%!!%!%B6!k!bXT!!!L!!!!VW!!!!M!!\\!!!!FC!!!!!!!h!F!!H!!!^[!!V!!!!e!!!!!!i!!!!g!`!!Z!g!_!!!bI!!!!i!!!!!!!i!\\!f!d!!\\!!!!!!!!mk!!!m!lh!!!l!!!!l!!!!!!k!!!^!!!!!!m!!!!!!!!km!!!!!!!!m!l!!m!!lim!!!!!!!i!!!!!!!!m!!!!mlmmmmmmmmmmlmmmmljjmmljllmmmmmmmmmmmlkllmmmmmmjmmlmmmmmmmmmmmmmmmmmmhjm\n+@TTAAGATACTAACAGGT|CONSCOUNT=1,1|PRCONS=Human-IGK\n+TGGAGGAACTGCTCAGTTAGGACCCAGACGGGACCATGGAAGCCCCAGCGCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACTGGAGAAATAGTGATGACGCAGTCTCCTGCCACCCTGTCTCTGTCTCCAGGGGACAGAGCCACCCTCTCCTGCAGGGCCAGTGAGACTGTTAGAACCAAGGTAGTCTGGTACCAGCAGAAACCTGGCCAGCCTCCCAGGCTCCTCCTCTATGATGCATCCACCAGGCCCACTGGTATCCCGGCNNNNNNNNNNGACAGAGCCACCCTCTCCTGCAGGGCCAGTGAGACTGTTAGAACCAAGGTAGTCTGGTACCAGCAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCATCCACCAGGGCCACTGGTATCCCAGCCAGGTTCAGAGGCAGTGGGTCTGGGACAGAGTTCACTCTCGCCATCAGCAGCCTGCAGTCTGAAGATTTTGCAATTTATTACTGTCAGCAATATCATAAGTGGCCTCCGTACACTTTTGGCCAGGGGACCAAGTTGGAGATCAACCGAA\n++\n+CGGDFEGFFFFGEEEFGGGGGGGGGGGGGG>EFBFGDFGGGG?EFEGGGGG@FFFGAEFFGGGGGGGFGGCGFGGGGGFGCF,AEECEF<EFE@EGFFEFGGGFFGGGGGGCGEGFE9:8@FGGDFDFGGAE;7EF9,FFGGCGGGGGF86FGDGGGGGGCC8C,@6EGGGG@D??,>;8CEGFGCFFCF7>*CFC=>CBF?FFGCC8?FF@C=ACFFGE=*2=AFDF)3*+*3<+)=;CGG979EGC=C?#######################!!!!!!!!!!7>6>6FF>C7@5DGCDFCGFCF>*FFF7FFGGFGGGGGFDDGGGCGGGGGGGGGGGGGECGGGGDGGGGGGCFFFDFGDGCFCGGGFE?GGFFGGGGGGFGGGFDGGF>GFGFCFCFF8FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCGGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFEF?GGGGGGFGGEGEFGFGFFAF>GCGCFGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGG\n+@GGGCCTCTTTATTTGTC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+GGGGGTCTCAGGAGGCAGCGCTCTCGGGACGTCTCCACCATGGCCTGGGCTCTGCTGCTCCTCACCCTCCTCACTCAGGGCACAGGGTCCTGGGCCCAGTCTGCCCTGACTCAGCCTGCCTCCGTGTCTGGGTCTCCTGGACAGTCGATCACCATCTCCTGCCCTGGAACCAGCCGTTACGTTGGTGGTTATAACTCTGTCTCCTGGTCACAAACGCACCCAGGCAAAGCCCCCAAACTAATGATTTATGATGTCCGTTAGAGGCCCTACGGGNNNNNNNNNNGCAGTGACGTTGGTGGTTATAACTATGGCTCCTGGTACCAACAGCACCCAGGCAAAGCCCCCAAACTCATGATTTATGATGTCAGTAAGCGGCCCTCAGGGGTTTCTAATCGCTTCTCTGGCTCCAAGTCTGGCAACACGGCCTCCCTGACCATCTCTGGGCTCCAGGCTGAGGACGAGGCTGATTATTACTGCAGCTCATATACAAGCAGCACCGTGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCGGTCACT\n++\n+GGGGGGG8:CFG8CC<F8EEEGG8C+85*?CE?FF?EGGGGFG58CC58:8EGCFFCCFGGGGGGGF5;CFD71<F?F6/;8AF>>D8@FF76@CGGECCFG7:+AC>FGGEF+<8AFFE:@8C8EGC@C*:*;87@+:?>6C*3<88CF58?@:CFGF96@88FFFDFEC;855*A**/;*;F8=FG>C7A9CFGF99CFGF9CC+0++3++**1**18CCCFG*C6CF###########################################!!!!!!!!!!#FD><1C3D7*75??C@>?3++790***1**0+7<:E:7GCCCDEFFGG?FFCCFGGGEC>CA<++:GFGFC:?C@7GC6?GFF:5=7B5EE=*8E<8*>GGE9GGGGGGGGGGCFGGFGFECGFECF:FCFFFFGEGEFEGGGECFGFFDFFFGGGGGCGGGFDFGCFGGGGGGGGGFFGGGGGGGGGGGGFE?CGGGGGGGFFGGGGGGGGGGGFGGGGGGGGGGEGFGGGGCGGGFFCGGGDGEFFFFGGGGFGGFGGGGGF@GGGFFC7FFEFGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_assemblepairs_test_r1_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_assemblepairs_test_r1_in.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,100 @@\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1|PRIMER=TS-shift3|PRCOUNT=1\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################\n+@CGGTTTGGTGCATCTAG|CONSCOUNT=1|PRIMER=TS-shift4|PRCOUNT=1\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCCGTGGTAATGAAAATGGAAGGTTTACA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFG8==EA,,;CFGGGGGGC6CFF7;DCGGGFCG9B,;CCF6DFCGGGGGFFF4FFCFFFGE,AF6EFGGGFGFGFFF,:9BFCFF:.2AB+>)*:/989?C9@FF,29>+;98*??>C@7\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1|PRIMER=TS-shift3|PRCOUNT=1\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGATCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTCTCTGGTTAAGGTTAACAGTGATGGCAGACGAAGCAAGGGGGAAGGGGTCCCGGATC\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9,2,,7,;,;6CF>>,8:8;<DE7**4*:7?DC5,,486DD:FC#############################################################################\n+@TTTCTTTAGTGAAATGC|CONSCOUNT=1|PRIMER=TS-shift2|PRCOUNT=1\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGTTACCAACAGAAACCTGGCCCGGCTCCCAGCCCCCTCCTCTATTATGCTTCCAACAGGGCCCCTGGCGTCCCCGCCCGG\n++\n+GGGDEFGGGGGDGGFGGFGFGEGGGGGGECDFGGGFC9FFGCFCEGCG<FDFFGGFGGAEECGGGCF,CFGGGFFFG,EFEDF?FG,?=C>FG+B,CFFEEFG=,CE,,EEFFGFFFFFCGGGGGEGAFFFFDEGGAFGEEG7,A?6+++3>@BF?EGGDFGGF6CGGG88,D8FFG?>,8C@;,,5DFC33E?>D,5?BFF?*4D6,;=C################################################################\n+@ATTTCTATGGCTTTGTT|CONSCOUNT=1|PRIMER=TS-shift3|PRCOUNT=1\n+GACACTCATGATGCACTGTGTAGCAATCAGCCCCAGCATTTTGGTGATGGGACTCGACTCTCCATCCTAGAGGACCTGAACAAGGTGTTCCCACCCGAGGTCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAAAAAAGAGAAATACATGAGACTCTCATATACCTGCAAAAGTGAGCTATATCTCGATCACGTATTACAAGTCAGTACAGCCAGAAAAGAGGAATGTCGAAGATACTCC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGDCGGGGGFFGGGFGGGGGGGEGGGGGF:AFE=FFEGGGGG=BFCC3DFEG@EFGFG@FEFF9CDFCFGGGC8DEGEE>7CFGCECFFFD:CE5E#######################################################################################################\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1|PRIMER=TS-shift4|PRCOUNT=1\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCTCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAACCTCCTCATCCATCGCAATACCCAGCGGCCC\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>48=CDGEG,BEC++,4=C+18>?:CCGGFFFFG6F8C55*1C5>73)1)<*:1:7?C##########################\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=1|PRIMER=TS-shift2|PRCOUNT=1\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTAGCAGCTCTGTAAATGGGTATCAGCTGAAGCCAGGGAAATCCCCTAAGCTCCTGATCTATGCT'..b'TATGATGTCAGTCACCGGCCCTCCGG\n++\n+GGGFGGGGGGGGGGFGGGGGGGGGGFFGGGGGGGCFCEFGGGGGGGGGGGGGGFGEFGGGFFGGFGGGFGGGGGGGGFGGG,=?FCFF<EFGGGGCDGGGGC<EFGGGGG,AD9FGGGG:FEE6@FD;FFGFFGGGEGGGFGC,@8DFG,;,5EEFCCFFFGGGGFGGG78:FGGGF?C?CFGG9CCFCG58AEF7@FG>:1=FC@CC7FC>F?GCEGCC++<=C57C/;76CGFGGCD4**<+<E77DF7+++<@E##################\n+@GAGACTTTGCTTGTACA|CONSCOUNT=1|PRIMER=TS-shift2|PRCOUNT=1\n+GATTCCAGCCTCTGACAAACTCTGCACATTAGGCCAGGAGAAGCCCCCGAGCCAAGTCTCTTTTCTCATTCTCTTCCAACAAGTGCTTGGAGCTCCAAGAAGGCCCCCTTTGCACTATGAGCAACCAGGTGCTCTGCTGTGTGGTCCTTTGTCTCCTGGGAGCAAACACCGTGGATGGTGGAATCACTCAGTCCCCTAAGTACCTTTTCAGAACGACAGGACAGAATGTGACCCTGATGTGTGACCAGAATTTGAAACCCGAGGCCATGTACTGG\n++\n+GGGGCFGAFFCEGGGGGGGGFFGGGGGAEGF<<EFFGGGGGC<FFGGGE::C@FGGFFFFDFGGGGFFGF9FFGGCFFFGGGFGGGGC,:=FCEFEGFCFGGFGGDG7FFEFGFGDFFCEFCGGGGCECGF,4EEDFGG;=FFEGGGGGGGGGGD=EF,=DC>FFGGGFGGGFDD6D7EC>C::9CFGF7,@:??E*/97D:C7C######################################################################\n+@GTTCGTACTCTAATAGA|CONSCOUNT=1|PRIMER=TS-shift2|PRCOUNT=1\n+AGTTGGTAGATGCCCCTCTGGGAGAGATCCCCAGGGGTGACAGCCATGGACCCTGGAAGGGCCTGGGCTAGGGACAGGGACCAGAGCCAGTCCAGGGAGAGGACAGAGCCAATGGACTGGGGTGTACTGTAACAGCCCTGCTGGTCCCAGGCAGCGCTGGCCCCTGCTGCTGCTGGGTCTGGCCATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCCCAAAGCGGGGACCCCGACCCCGGGGCCCCCGGTGGAAGCAGCCGACCCCGCC\n++\n+GGGGGGGGGGGGGGGGGGGGGDFGDGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGCG8@FFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGDGGGGGGGGGFGGGFCFGGGGGGGGGFFGCFCDDFGGFD@GCGGGGGFGGEGCECFG++:CEEDGEFGFBFGCFCGGGGC:><8:FFFFGDGGGG=:E8=9CFGEGFC+9*2AC:5*<FCFGG6<8*1/*;9@5:C=*:ECE5<EEG################################\n+@ATGCATATGAGTGTGGC|CONSCOUNT=1|PRIMER=TS-shift2|PRCOUNT=1\n+ACAAGATCCTGCCCTGGAGCTGAAATGGGCACCAGGCTCTTCTTCTATGTGGCCCTTTGTCTGCTGTGGGCAGGACACAGGGATGCTGGAATCACCCAGAGCCCAAGATACAAGATCACAGAGACAGGAAGGCAGGTGACCTTGATGTGTCACCAGACTTGGAGCCACAGCTATATGTTCTGGTATCGACAAGACCTGGGACATGGGCTGAGGCTGATCTATTCCTCATCAGCGTCTGATATTACAGATAAAGGAGAAGTCCCCGATGGCTATTT\n++\n+DGCEFGFFGGFGCFGGFGGGGGGGGGGGGCGGGFFDFFGGGGGGGGGGGDFGGFGGGGGGGGGGGGFFFEFFGGDGGGGG?F7FFDFGGGFGGGGGGGGFGGFGGFCEFFCFFGFFCF8?EFFCG8FGGGG>D@@CC,,:F;FC=DFF;FGGFGGCGGGFG8@==EF8,3=F=>@CFGGGCC7ECD;C@*AE68:,8,9D1:C*,6:;D5*1:**:,,,5,?,5,>,,,4=<C**3**1++1:++++1A9@CB+:8<EGGFGFC8?*/:CC####\n+@CGGAATACTCACAAATT|CONSCOUNT=2|PRIMER=TS-shift1|PRCOUNT=2\n+GTCTGGGAGAGGAGCCCAGCACTAGAAGTCGGCGGTGTTTCCATTCGGTGATCAGCACTGAACACAGAGGACTCACCATGGAGTTTGGGCTGAGCTGGGTTTTCCTCGTTGCTCTTTTAAGAGGTGTCCAGTGTCAGGTGGAGCTGGTGGAGTCTGGGGGAGGCGTGGTCCAGCCTGGGAGGTCCCTGAGNCTCTCCTGTGCAGCCTCTGGATTCAGCGTCAGTGCCTATGNCNTGCNCTGGGTCCGCCNGGCTCCNGGCANGGGGCNGGNCNGGG\n++\n+ilmmmmmmmmmmmmmmmmmmmmmlmmmllmlmmikjlmmlm_lmlmik[dlllmmjillmmmmmmmmOakimmmmmlmlmmhllldkkmlmjlmmlilmllimlmlmmmmmjil_gkRilmkkbgkjgkglih^eglel^k\\jlimllek]glkhgkikk\\eidgmmk`RP[hiPMYjkKakkB\\Wckh]!A;AHIIE9-=;-78:?:E:>;->=3--+5,,,429E5,-<!,!@HI!HIHH@42CFFF!;G::GG!EHE%!%%%%%!%%!%!%%%\n+@TTAAGATACTAACAGGT|CONSCOUNT=1|PRIMER=TS-shift3|PRCOUNT=1\n+TGGAGGAACTGCTCAGTTAGGACCCAGACGGGACCATGGAAGCCCCAGCGCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACTGGAGAAATAGTGATGACGCAGTCTCCTGCCACCCTGTCTCTGTCTCCAGGGGACAGAGCCACCCTCTCCTGCAGGGCCAGTGAGACTGTTAGAACCAAGGTAGTCTGGTACCAGCAGAAACCTGGCCAGCCTCCCAGGCTCCTCCTCTATGATGCATCCACCAGGCCCACTGGTATCCCGGC\n++\n+CGGDFEGFFFFGEEEFGGGGGGGGGGGGGG>EFBFGDFGGGG?EFEGGGGG@FFFGAEFFGGGGGGGFGGCGFGGGGGFGCF,AEECEF<EFE@EGFFEFGGGFFGGGGGGCGEGFE9:8@FGGDFDFGGAE;7EF9,FFGGCGGGGGF86FGDGGGGGGCC8C,@6EGGGG@D??,>;8CEGFGCFFCF7>*CFC=>CBF?FFGCC8?FF@C=ACFFGE=*2=AFDF)3*+*3<+)=;CGG979EGC=C?#######################\n+@GGGCCTCTTTATTTGTC|CONSCOUNT=1|PRIMER=TS-shift4|PRCOUNT=1\n+GGGGGTCTCAGGAGGCAGCGCTCTCGGGACGTCTCCACCATGGCCTGGGCTCTGCTGCTCCTCACCCTCCTCACTCAGGGCACAGGGTCCTGGGCCCAGTCTGCCCTGACTCAGCCTGCCTCCGTGTCTGGGTCTCCTGGACAGTCGATCACCATCTCCTGCCCTGGAACCAGCCGTTACGTTGGTGGTTATAACTCTGTCTCCTGGTCACAAACGCACCCAGGCAAAGCCCCCAAACTAATGATTTATGATGTCCGTTAGAGGCCCTACGGG\n++\n+GGGGGGG8:CFG8CC<F8EEEGG8C+85*?CE?FF?EGGGGFG58CC58:8EGCFFCCFGGGGGGGF5;CFD71<F?F6/;8AF>>D8@FF76@CGGECCFG7:+AC>FGGEF+<8AFFE:@8C8EGC@C*:*;87@+:?>6C*3<88CF58?@:CFGF96@88FFFDFEC;855*A**/;*;F8=FG>C7A9CFGF99CFGF9CC+0++3++**1**18CCCFG*C6CF###########################################\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_assemblepairs_test_r2_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_assemblepairs_test_r2_in.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,100 @@\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1|PRCONS=Human-IGK|PRFREQ=1.0\n+TTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+FFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@CGGTTTGGTGCATCTAG|CONSCOUNT=1|PRCONS=Human-TRA|PRFREQ=1.0\n+TGGATATCAGGTAAAACAGTCAATTGTGTCCCAGATCCAAAGGTCAGTTGCCTTGCAGAACCAGAGTAGAGAGTTCACCACACAGAGGTAGGTGGCTGAATCACTGAGCTTGGAGTCTCTGATGAGCAGGGAAATATACTGGCCGGCTCTATTGAGCTGTGCTGTAAACCTTCCATCTTCATTACCACTGGAGTATACGGACATCAGCAACTTAGGTTCTTTCCTGCAATCCTGTCTGTACCAGAAGAAAGACTGAGAAGCACTGTTGCTGTAAGTACAGT\n++\n+GGFGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGG9FFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGGGGEEGGGGGGGGGGGEGGGGGGGFFGGDGGGGGGGGGGGC;DFGGGGGGGFGGFCE6CEGGGGGGFFDFCGFEGGGGGE>FGFFGGG7CFGGGGF8CCFGGF6?6DGFFGGGGGFGFC46AF=<FGF?=+9CFFFF:\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1|PRCONS=Human-IGL|PRFREQ=1.0\n+CGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+GGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFFG:C<0AF*9@BC@>@CD5C57CCD575*9:?:?6<4@<:<F4\n+@TTTCTTTAGTGAAATGC|CONSCOUNT=1|PRCONS=Human-IGK|PRFREQ=1.0\n+TTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+GGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@ATTTCTATGGCTTTGTT|CONSCOUNT=1|PRCONS=Human-TRB|PRFREQ=1.0\n+CTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAATAAGCGAAAGACTGCACGCACTGCACTCGAACAACCAGACATTGATCAAAACAGACACAATAAGGTTAATCATTCTCAATCTAAGCGAACATTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>BEGG#################################################################################################\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1|PRCONS=Human-IGL|PRFREQ=1.0\n+CGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAACCATTCAGGCTGTCATCCCATGTAGCACAGTAATAATCAGCCTCATCCTCAGACTGGAGCCCACTGATGGCCAGGGAGGCTGAGGTGCCAGACTTGGAGCCAGAGAATCGGTCAGGGACCCCTGAGGGCCGCTGAGTATTGCTATGGATGAGGAGCTTGGGGGCCGTTCCGGGGAGTTGCTGGTACCAGTTTACATTATTACTTCCGATGTTGGAGCTGC\n++\n+GGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGFGGFFGGFGGGGGGGGGGDGGFGFGGGGFGFGCGGGGGFGFFFGGCFFGCECFBGGG78E*CFGGGDEGG*8/;<CG7CEFFGFGGGFGGGCEG6+;CGDDC*::CFCEGGGGG:<D>6:EC=<7*7C7*7?:*::76CFGF6?G#############\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=1|PRCONS=Human-IGK|PRFREQ=1.0\n+TTCGTTTGATCTCCACCTTGGTCCCTCCGCCGAAAGCGAGCGGGGGATTGTAAGTCTGGTGACAGAAGTAAGTTGCAAAATCTTCAGGTTGCAGACTGCTGATGGTGAGAGTGAAATCTGTCCCAGATCCACTCCCACTGAACCTTGACG'..b'GGGGGGGGGGGGGGGGGGGGGFFGAEGGGFFFFGGGGEFGGGGGGGGGGGGGGGGFGGFFGGGGGGFFGCFGGGGGGGGG7FFFFGGGGGGGGGGFGFAFCFGGFGGDFGCC:CE8:@EEGGGGGGGFFGGGEECGGGGFFGGGGGGGCFGFCFC7FFGGFGEEEG5*7CCECGGGGFFF7FDDGGGGFFG3FDFGFFDD>7*:=>?DGDEFFGF:49?>F?FFF\n+@GAGACTTTGCTTGTACA|CONSCOUNT=1|PRCONS=Human-TRB|PRFREQ=1.0\n+GTTTTTCAGGTCCTCTAGCACGGTGAGCCGTGTCCCTGGCCCGAAGAACTGCTCATTAACACGGCCCCCGGGTCCAGTACTGGCACAGAGATAGAAAGCTGTCGGGTTCTTTTGGGCCGATGTCACAGTGAGAGGAAAGGATTCCTTCTTCTCCCGAGAGACGCTGTACCCTTCAGCTATATCTCCTTTCTTAAAGTCATTTACTATCTGTGAGTAGTAGAACAATCTCATCCCTTGCCCTGGGTCCTGTCGGTACCAGTACATGGCCTCGTGGTTCAAAT\n++\n+GGGGGGGGGGGGGGGGGGGFECGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGFGGGGCFGGGEGCGGGGCFDGGGFGGGGF?FG<FF=EE@FFGGGGGGGGFCF:C<?BF9@FG+><FFEF>FFFGGCFFG9FFGGFFGFGCE9FGGGGFGGGGG7*>CE>FG@FECGGGGGGGGGFFG?CDGCGCFBF?9,5=2++5+1>EFFFF71<>=77@1AFFG<7+028C8CFG+;:9<C77<*<**1:)9@*007)75D777:>>7D4446)7:F#########\n+@GTTCGTACTCTAATAGA|CONSCOUNT=1|PRCONS=Human-IGL|PRFREQ=1.0\n+CAAGGGGGTGGCCTTGAGCGGACCTGCCCCACAGGCTCCGCAGGCTGGATCGGCTGCTTCCAACTGAGGCTCCAGGGTCTGGGTCCCCGCTTTGCGGTGCAACCATTGGGCGCAGCAGGCCATGGGCGACCATGGCCAGACCCAGCAGCAGCAGGGGCCAGCGCTGCCTGGGACCAGCAGGGCTGTTACAGTACACCCCAGTCCATTGGCTCTGTCCTCTCCCTGGACTGGCTCTGGTCCCTGTCCCTAGCCCAGGCCCTTCCAGGGTCCATGTCTGTCCC\n++\n+GGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGFGGGGEGGGGGGGGGCFFFGGCGGGGCFGGGGFGGGGGGGGGGGGFGGGGGGGGGGGDFGC:CEFGGGGGGGGGGGGDEDGGCEGGGDFFGGEGGGGGGGGGGGGFGGGGGGFGGFGG7CFGGGCGG@FFGGGGGGGGEGFGG>C5;EGGGFGGGGGGGGFEGDCFF6+0ACFEEFFFCDGGGGGGF@6@ECFGCC:?FGCCFFGF+2<?C7998C?**1:<GGF<?7@488F>CFC########\n+@ATGCATATGAGTGTGGC|CONSCOUNT=1|PRCONS=Human-TRB|PRFREQ=1.0\n+GTTTTTCAGGTCCTCTAGCACGGTGAGCCGTGTCCCTGGCCCGAAGAACTGCTCATTGCCTCCCCCAGGGCTGCTGGCGCAGAAATACACAGATGTCTGGGAGCGGGTAGCTGACTCCAGAGTGAGGGGGAAATTCTCTGTCTTGGATCTGGAGACAACATAGCCATCGGGGACTTCTCCTTTATCTGTAATATCAGCAGCTGCTGAGTAATAGATCAGCCTCAGCCCATGTCCCAGGTCTTGTCGATACCAGAACATATAGCTGTGGCTCCAAGTCTGGT\n++\n+GFGGGGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGCFEFFGDCFGGFGAFFGGGGGGFDGFGGGGGGGFGGGGGGCGFGGGGGGGGEGGGGGGFGCGGF6CGGGGCFGGGGFGGGGDGGGGGG5CG6+<EECCDFGGDF<9D***98CGG;DGF7?7:ECFF+85C7B4?#######\n+@CGGAATACTCACAAATT|CONSCOUNT=2|PRCONS=Human-IGHA|PRFREQ=1.0\n+CGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAANNNNGNNNNNNNNCNNNNNNNAAANNCNNCNTNNNNNNNNAANNNNNNNNCNNNNNNTNNNGNNNNNNGNNNNTNNNTTNCNNNAANNNNNNNNTNNTNGNANTNNNNNNNGNNNNGGNNNANCNGNNCNTNNNNGNNNNNNCNNNNGNNTTNNNANNTNCNNNNNNNGANNNNANNTNNNNCCNNNNCNNNCCCNTNCCTNGNNCCTG\n++\n+mjhmmmmmmmmmmmmmmmmmmlmmjmmmmmmllklmmmmmmmmmmmlljlmmjjlmmmmlmmmmmmmmmmlm!!!!m!!!!!!!!i!!!!!!!mil!!m!!l!m!!!!!!!!mk!!!!!!!!m!!!!!!^!!!k!!!!!!l!!!!l!!!hl!m!!!km!!!!!!!!\\!!d!f!\\!i!!!!!!!i!!!!Ib!!!_!g!Z!!`!g!!!!i!!!!!!e!!!!V!![^!!!H!!F!h!!!!!!!CF!!!!\\!!M!!!!WV!!!!L!!!TXb!k!6B%!%!!%%%%\n+@TTAAGATACTAACAGGT|CONSCOUNT=1|PRCONS=Human-IGK|PRFREQ=1.0\n+TTCGGTTGATCTCCAACTTGGTCCCCTGGCCAAAAGTGTACGGAGGCCACTTATGATATTGCTGACAGTAATAAATTGCAAAATCTTCAGACTGCAGGCTGCTGATGGCGAGAGTGAACTCTGTCCCAGACCCACTGCCTCTGAACCTGGCTGGGATACCAGTGGCCCTGGTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGCTGGTACCAGACTACCTTGGTTCTAACAGTCTCACTGGCCCTGCAGGAGAGGGTGGCTCTGTC\n++\n+GGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFGGGGFCGCG>FAFFGFGFEGEGGFGGGGGG?FEFGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGGCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF8FFCFCFGFG>FGGDFGGGFGGGGGGFFGG?EFGGGCFCGDGFDFFFCGGGGGGDGGGGCEGGGGGGGGGGGGGCGGGDDFGGGGGFGGFF7FFF*>FCFGCFDCGD5@7C>FF6>6>7\n+@GGGCCTCTTTATTTGTC|CONSCOUNT=1|PRCONS=Human-TRB|PRFREQ=1.0\n+AGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCACGGTGCTGCTTGTATATGAGCTGCAGTAATAATCAGCCTCGTCCTCAGCCTGGAGCCCAGAGATGGTCAGGGAGGCCGTGTTGCCAGACTTGGAGCCAGAGAAGCGATTAGAAACCCCTGAGGGCCGCTTACTGACATCATAAATCATGAGTTTGGGGGCTTTGCCTGGGTGCTGTTGGTACCAGGAGCCATAGTTATAACCACCAACGTCACTGC\n++\n+GGGGFEFF7CFFGGG@FGGGGGFGGFGGGGFFFFEGDGGGCFFGGGCGGGGFGEGGGGGGGGGGFGGGGGGGGGGGFFGGGGGGGC?EFGGGGGGGGGGGGFFGGGGGGGGGFCGFDFGGGCGGGGGFFFDFFGFCEGGGEFEGEGFFFFCF:FCEFGCEFGFGGFCGGGGGGGGGG9EGG>*8<E8*=EE5B7=5:FFG?6CG7@C?:CFGFG:++<AC>CEGGGFCCFF?GGFFEDCCCG7:E:<7+0**1***097++3?>@C??57*7D3C1<>DF#\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_assemblepairs_test_reference_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_assemblepairs_test_reference_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,88 @@\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@CGGTTTGGTGCATCTAG|CONSCOUNT=1,1|PRCONS=Human-TRA\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCAGTGGTAATGAAGATGGAAGGTTTACAGCACAGCTCAATAGAGCCGGCCAGTATATTTCCCTGCTCATCAGAGACTCCAAGCTCAGTGATTCAGCCACCTACCTCTGTGTGGTGAACTCTCTACTCTGGTTCTGCAAGGCAACTGACCTTTGGATCTGGGACACAATTGACTGTTTTACCTGATATCCA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFGFFFFC9,=CFGGGGGGC6CFGFGGGGGGFGG9B6FGGFCDFFGGGGGFFGGGFFGFFGGGGGGEFGGGFGFGGGGGGECFEFFGGFGGGGG?GFD;CGGGGGG>GGGGDGGFFGGGGGGGEGGGGGGGGGGGEEGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGFF9GGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGFGG\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@TTTCTTTAGTGAAATGC|CONSCOUNT=1,1|PRCONS=Human-IGK\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGGTACCAACAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCGTCCAACAGGGCCACTGGCGTCCCAGCCAGGTTCAGTGGCAGTGGGTCTGGGACAGACTTCACTCTCACCATCGACAGCCTAGAGCCTGAAGATTTTGCAGTTTATTTCTGTCAGCAACGTAGCGACTGGTGTACTTTCGGCGGGGGGACCAAGGTGGAGATCAAGCGAA\n++\n+GGGDEFGGGGGDGGFGGFGFGEGGGGGGECDFGGGFC9FFGCFCEGCG<FDFFGGFGGAEECGGGCF,CFGGGFFFG,EFEDF?FG,?=C>FG+B,CFFEEFG=,CE,,EEFFGFFFFFCGGGGGEGAFFFFDEGGFFGGFG?9A?GDDD:>@BF?EGGDFGGF=CGGG8<,D9>FGD>>FCC;?CGGGFFFEFCF:?CBFGGCGGFFGGFC>GGGEGE=,GF@8A5BB?:CC>FFFGGEGGE@CGGFFAD:7FCCFDC@GGF8GGGGEFFGDGGGFGGGCGGGGGGFGGGGGGGGGGGGGDGGFGGGGGEGGGGGGGGGGFGGGGGGGGGGGGCFGGCCGGGFGFGGGGGGGGGGGGGGEFGGGGGGGGGGGGGGGGGGDGGGGGGGGGFE;EGGGGGGGGGGGCGGGGGGGG\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1,1|PRCONS=Human-IGL\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCTCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCAGCGGCCCTCAGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAA'..b'GFFFFGGGEAGFFGGGGGGGGGGGGGGGGGGGGGGGFBGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGEGEGGGGG\n+@GAGACTTTGCTTGTACA|CONSCOUNT=1,1|PRCONS=Human-TRB\n+GATTCCAGCCTCTGACAAACTCTGCACATTAGGCCAGGAGAAGCCCCCGAGCCAAGTCTCTTTTCTCATTCTCTTCCAACAAGTGCTTGGAGCTCCAAGAAGGCCCCCTTTGCACTATGAGCAACCAGGTGCTCTGCTGTGTGGTCCTTTGTCTCCTGGGAGCAAACACCGTGGATGGTGGAATCACTCAGTCCCCTAAGTACCTTTTCAGAACGACAGGACAGAATGTGACCCTGATGTGTGACCAGAATTTGAAACACGAGGCCATGTACTGGTACCGACAGGACCCAGGGCAAGGGATGAGATTGTTCTACTACTCACAGATAGTAAATGACTTTAAGAAAGGAGATATAGCTGAAGGGTACAGCGTCTCTCGGGAGAAGAAGGAATCCTTTCCTCTCACTGTGACATCGGCCCAAAAGAACCCGACAGCTTTCTATCTCTGTGCCAGTACTGGACCCGGGGGCCGTGTTAATGAGCAGTTCTTCGGGCCAGGGACACGGCTCACCGTGCTAGAGGACCTGAAAAAC\n++\n+GGGGCFGAFFCEGGGGGGGGFFGGGGGAEGF<<EFFGGGGGC<FFGGGE::C@FGGFFFFDFGGGGFFGF9FFGGCFFFGGGFGGGGC,:=FCEFEGFCFGGFGGDG7FFEFGFGDFFCEFCGGGGCECGF,4EEDFGG;=FFEGGGGGGGGGGD=EF,=DC>FFGGGFGGGFDD6D7EC>C::9CFGF7,@:??E*/97D:C7C###################################################"#D:7)6444D7>>:777D57)700*@9):1**<*<77C<9:;+GFC8C820+7<GFFA1@77=><17FFFFE>1+5++2=5,9?FBFCGCGDC?GFFGGGGGGGGGCEF@GF>EC>*7GGGGGFGGGGF9ECGFGFFGGFF9GFFCGGFFF>FEFF<>+GF@9FB?<C:FCFGGGGGGGGFF@EE=FF<GF?FGGGGFGGGDFCGGGGCGEGGGFCGGGGFGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGCEFGGGGGGGGGGGGGGGGGGG\n+@ATGCATATGAGTGTGGC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+ACAAGATCCTGCCCTGGAGCTGAAATGGGCACCAGGCTCTTCTTCTATGTGGCCCTTTGTCTGCTGTGGGCAGGACACAGGGATGCTGGAATCACCCAGAGCCCAAGATACAAGATCACAGAGACAGGAAGGCAGGTGACCTTGATGTGTCACCAGACTTGGAGCCACAGCTATATGTTCTGGTATCGACAAGACCTGGGACATGGGCTGAGGCTGATCTATTACTCAGCAGCTGCTGATATTACAGATAAAGGAGAAGTCCCCGATGGCTATGTTGTCTCCAGATCCAAGACAGAGAATTTCCCCCTCACTCTGGAGTCAGCTACCCGCTCCCAGACATCTGTGTATTTCTGCGCCAGCAGCCCTGGGGGAGGCAATGAGCAGTTCTTCGGGCCAGGGACACGGCTCACCGTGCTAGAGGACCTGAAAAAC\n++\n+DGCEFGFFGGFGCFGGFGGGGGGGGGGGGCGGGFFDFFGGGGGGGGGGGDFGGFGGGGGGGGGGGGFFFEFFGGDGGGGG?F7FFDFGGGFGGGGGGGGFGGFGGFCEFFCFFGFFCF8?EFFCG8FGGGG>D@@CC,,:F;FC=DFF;FGGFGGCGGGFG8C==EFFCE=F?>FGFGGGCC9ECDDC@FDGGFDCCEED1:GC5GGGGGGDGGGGFGGGGFC9GGGC.FGGC?>GGGGGGEGGGGGGGGFGCGGGGGGGGGGGGGGFGDFGGEGGGFFAGFGGFCDGFFEFCGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGFG\n+@TTAAGATACTAACAGGT|CONSCOUNT=1,1|PRCONS=Human-IGK\n+TGGAGGAACTGCTCAGTTAGGACCCAGACGGGACCATGGAAGCCCCAGCGCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACTGGAGAAATAGTGATGACGCAGTCTCCTGCCACCCTGTCTCTGTCTCCAGGGGACAGAGCCACCCTCTCCTGCAGGGCCAGTGAGACTGTTAGAACCAAGGTAGTCTGGTACCAGCAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCATCCACCAGGGCCACTGGTATCCCAGCCAGGTTCAGAGGCAGTGGGTCTGGGACAGAGTTCACTCTCGCCATCAGCAGCCTGCAGTCTGAAGATTTTGCAATTTATTACTGTCAGCAATATCATAAGTGGCCTCCGTACACTTTTGGCCAGGGGACCAAGTTGGAGATCAACCGAA\n++\n+CGGDFEGFFFFGEEEFGGGGGGGGGGGGGG>EFBFGDFGGGG?EFEGGGGG@FFFGAEFFGGGGGGGFGGCGFGGGGGFGCF,AEECEF<EFE@EGFFEFGGGFFGGGGGGCGEGFE9:8@FGGDFDFGGAE;7EF9,FFGGCGGGGGFF>FGDGGGGGGCGFCF@6FGGGGFGGFGGGGGFGFGGGFGGGGGGGGGGGGGEFGGGGDGGGGGGCFFFGFG<GCFFGGGFE?GGFF@GGGGGFGGGGDGGF>GFGFCDCFF8FGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGFFFCGGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFEF?GGGGGGFGGEGEFGFGFFAF>GCGCFGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGG\n+@GGGCCTCTTTATTTGTC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+GGGGGTCTCAGGAGGCAGCGCTCTCGGGACGTCTCCACCATGGCCTGGGCTCTGCTGCTCCTCACCCTCCTCACTCAGGGCACAGGGTCCTGGGCCCAGTCTGCCCTGACTCAGCCTGCCTCCGTGTCTGGGTCTCCTGGACAGTCGATCACCATCTCCTGCCCTGGAACCAGCAGTGACGTTGGTGGTTATAACTCTGTCTCCTGGTACCAACAGCACCCAGGCAAAGCCCCCAAACTCATGATTTATGATGTCAGTAAGCGGCCCTCAGGGGTTTCTAATCGCTTCTCTGGCTCCAAGTCTGGCAACACGGCCTCCCTGACCATCTCTGGGCTCCAGGCTGAGGACGAGGCTGATTATTACTGCAGCTCATATACAAGCAGCACCGTGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCGGTCACT\n++\n+GGGGGGG8:CFG8CC<F8EEEGG8C+85*?CE?FF?EGGGGFG58CC58:8EGCFFCCFGGGGGGGF5;CFD71<F?F6/;8AF>>D8@FF76@CGGECCFG7:+AC>FGGEF+<8AFFE:@8C8EGC@C*:*;87@+:?>6C*3<88CF58?@:CFGF96@88FFFDFEC;8F7>A+C3D7;F8?FG@C?A9CFG;99;FGF9CC<:=27GC;;DEFFGGCFFGCFGGGEC>CA<++:EFGFC:?C@7GC6?GFD:5;7B3EE=*8E:6*>GGE9GGGGGGGGGGCFGGFGFECGFECF:FCFFFFGEGEFEGGGECFGFFDFFFGGGGGCGGGFDFGCFGGGGGGGGGFFGGGGGGGGGGGGFE?CGGGGGGGFFGGGGGGGGGGGFGGGGGGGGGGEGFGGGGCGGGFFCGGGDGEFFFFGGGGFGGFGGGGGF@GGGFFC7FFEFGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_assemblepairs_test_sequential_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_assemblepairs_test_sequential_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,100 @@\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@CGGTTTGGTGCATCTAG|CONSCOUNT=1,1|PRCONS=Human-TRA\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCAGTGGTAATGAAGATGGAAGGTTTACAGCACAGCTCAATAGAGCCGGCCAGTATATTTCCCTGCTCATCAGAGACTCCAAGCTCAGTGATTCAGCCACCTACCTCTGTGTGGTGAACTCTCTACTCTGGTTCTGCAAGGCAACTGACCTTTGGATCTGGGACACAATTGACTGTTTTACCTGATATCCA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFGFFFFC9,=CFGGGGGGC6CFGFGGGGGGFGG9B6FGGFCDFFGGGGGFFGGGFFGFFGGGGGGEFGGGFGFGGGGGGECFEFFGGFGGGGG?GFD;CGGGGGG>GGGGDGGFFGGGGGGGEGGGGGGGGGGGEEGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGFF9GGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGFGG\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@TTTCTTTAGTGAAATGC|CONSCOUNT=1,1|PRCONS=Human-IGK\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGGTACCAACAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCGTCCAACAGGGCCACTGGCGTCCCAGCCAGGTTCAGTGGCAGTGGGTCTGGGACAGACTTCACTCTCACCATCGACAGCCTAGAGCCTGAAGATTTTGCAGTTTATTTCTGTCAGCAACGTAGCGACTGGTGTACTTTCGGCGGGGGGACCAAGGTGGAGATCAAGCGAA\n++\n+GGGDEFGGGGGDGGFGGFGFGEGGGGGGECDFGGGFC9FFGCFCEGCG<FDFFGGFGGAEECGGGCF,CFGGGFFFG,EFEDF?FG,?=C>FG+B,CFFEEFG=,CE,,EEFFGFFFFFCGGGGGEGAFFFFDEGGFFGGFG?9A?GDDD:>@BF?EGGDFGGF=CGGG8<,D9>FGD>>FCC;?CGGGFFFEFCF:?CBFGGCGGFFGGFC>GGGEGE=,GF@8A5BB?:CC>FFFGGEGGE@CGGFFAD:7FCCFDC@GGF8GGGGEFFGDGGGFGGGCGGGGGGFGGGGGGGGGGGGGDGGFGGGGGEGGGGGGGGGGFGGGGGGGGGGGGCFGGCCGGGFGFGGGGGGGGGGGGGGEFGGGGGGGGGGGGGGGGGGDGGGGGGGGGFE;EGGGGGGGGGGGCGGGGGGGG\n+@ATTTCTATGGCTTTGTT|CONSCOUNT=1,1|PRCONS=Human-TRB\n+CGAATGTTCGCTTAGATTGAGAATGATTAACCTTATTGTGTCTGTTTTGATCAATGTCTGGTTGTTCGAGTGCAGTGCGTGCAGTCTTTCGCTTATTTTTTTTTTTTCAAGCAGAAGACGGCATACGAGATGTATAGGTGACTGGAGTTCAGACGTGTGCTCTTCCGATCTATTTCTATGGCTTTGTTCGATACGGGGACACTCATGATGCACTGTGTAGCAATCAGCCCCAGCATTTTGGTGATGGGACTCGACTCTCCATCCTAGAGGACCTGAACAAGGTGTTCCCACCCGAGGTCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAAAAAAGAGAAATACATGAGACTCTCATATACCTGCAAAAGTGAGCTATATCTCGATC'..b'ATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCGCAAAGCGGGGACCCAGACCCTGGAGCCTCAGTTGGAAGCAGCCGATCCAGCCTGCGGAGCCTGTGGGGCAGGTCCGCTCAAGGCCACCCCCTTG\n++\n+GGGGGGGGGGGGGGGGGGGGGDFGDGGGGGGGGGGGGEGGGGGEGGGFFGGGGGGCGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGFGGGFCFGGGGGGGGGGGGGGGGFGGGFD@GCGGGGGGGGGGGGGFG@GGCGGGGEFGGFGGFGGGGGGFGGGGGGGGGGGGGGGFFEGGGEFGGGFDGGGGGGGGGGGGFGG:CG>DGGGGGGGGGGGFG4GGGGGEGGEGFGEGEFAGGGGCGGFFFCGGEGGEGGGEGGGGFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGG\n+@ATGCATATGAGTGTGGC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+ACAAGATCCTGCCCTGGAGCTGAAATGGGCACCAGGCTCTTCTTCTATGTGGCCCTTTGTCTGCTGTGGGCAGGACACAGGGATGCTGGAATCACCCAGAGCCCAAGATACAAGATCACAGAGACAGGAAGGCAGGTGACCTTGATGTGTCACCAGACTTGGAGCCACAGCTATATGTTCTGGTATCGACAAGACCTGGGACATGGGCTGAGGCTGATCTATTACTCAGCAGCTGCTGATATTACAGATAAAGGAGAAGTCCCCGATGGCTATGTTGTCTCCAGATCCAAGACAGAGAATTTCCCCCTCACTCTGGAGTCAGCTACCCGCTCCCAGACATCTGTGTATTTCTGCGCCAGCAGCCCTGGGGGAGGCAATGAGCAGTTCTTCGGGCCAGGGACACGGCTCACCGTGCTAGAGGACCTGAAAAAC\n++\n+DGCEFGFFGGFGCFGGFGGGGGGGGGGGGCGGGFFDFFGGGGGGGGGGGDFGGFGGGGGGGGGGGGFFFEFFGGDGGGGG?F7FFDFGGGFGGGGGGGGFGGFGGFCEFFCFFGFFCF8?EFFCG8FGGGG>D@@CC,,:F;FC=DFF;FGGFGGCGGGFG8C==EFFCE=F?>FGFGGGCC9ECDDC@FDGGFDCCEED1:GC5GGGGGGDGGGGFGGGGFC9GGGC.FGGC?>GGGGGGEGGGGGGGGFGCGGGGGGGGGGGGGGFGDFGGEGGGFFAGFGGFCDGFFEFCGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGFG\n+@CGGAATACTCACAAATT|CONSCOUNT=2,2|PRCONS=Human-IGHA\n+GTCTGGGAGAGGAGCCCAGCACTAGAAGTCGGCGGTGTTTCCATTCGGTGATCAGCACTGAACACAGAGGACTCACCATGGAGTTTGGGCTGAGCTGGGTTTTCCTCGTTGCTCGTTTAAGAGGTGTCCAGTGTCAGGTCGAGCTGGTGGAGTCTGGGGGAGGCGTGGTCCAGCCCGGGAGGTCCCTGATTCTCGCAAGTGAAGCCCCTGGATCCAGAGTCAGTGCCTATGNCTTGCNCTGGGACGGCGNGTTTCCNGGCAGGGGGCNGGCCNGGTTTGATGTCTGGGGCCAAGGGACAGTGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+ilmmmmmmmmmmmmmmmmmmmmmlmmmllmlmmikjlmmlm_lmlmik[dlllmmjillmmmmmmmiOakimimmU[mFmmIllldkkmlmjLmmliPmllimlmlmmmmmjilFgRRiRmkkBGkjgkglih^eglelGk\\jlEmlleJ]glIhgkFQk\\eiigmmk`RPihHPKYGkKBkkB\\WckhKkA;ASIQP9-=X-78:V:E:>;-V=3-S+5,,,4m9E5,-<!,kmHI!HIHH@]2TFFT!;RVmGG!EHE%i%%%%%!%%m%!%%ilmmmmmmmmmmlmmmmljjmmljllmmmmmmmmmmmlkllmmmmmmjmmlmmmmmmmmmmmmmmmmmmhjm\n+@TTAAGATACTAACAGGT|CONSCOUNT=1,1|PRCONS=Human-IGK\n+TGGAGGAACTGCTCAGTTAGGACCCAGACGGGACCATGGAAGCCCCAGCGCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACTGGAGAAATAGTGATGACGCAGTCTCCTGCCACCCTGTCTCTGTCTCCAGGGGACAGAGCCACCCTCTCCTGCAGGGCCAGTGAGACTGTTAGAACCAAGGTAGTCTGGTACCAGCAGAAACCTGGCCAGGCTCCCAGGCTCCTCATCTATGATGCATCCACCAGGGCCACTGGTATCCCAGCCAGGTTCAGAGGCAGTGGGTCTGGGACAGAGTTCACTCTCGCCATCAGCAGCCTGCAGTCTGAAGATTTTGCAATTTATTACTGTCAGCAATATCATAAGTGGCCTCCGTACACTTTTGGCCAGGGGACCAAGTTGGAGATCAACCGAA\n++\n+CGGDFEGFFFFGEEEFGGGGGGGGGGGGGG>EFBFGDFGGGG?EFEGGGGG@FFFGAEFFGGGGGGGFGGCGFGGGGGFGCF,AEECEF<EFE@EGFFEFGGGFFGGGGGGCGEGFE9:8@FGGDFDFGGAE;7EF9,FFGGCGGGGGFF>FGDGGGGGGCGFCF@6FGGGGFGGFGGGGGFGFGGGFGGGGGGGGGGGGGEFGGGGDGGGGGGCFFFGFG<GCFFGGGFE?GGFF@GGGGGFGGGGDGGF>GFGFCDCFF8FGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGFFFCGGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFEF?GGGGGGFGGEGEFGFGFFAF>GCGCFGGGGFGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGG\n+@GGGCCTCTTTATTTGTC|CONSCOUNT=1,1|PRCONS=Human-TRB\n+GGGGGTCTCAGGAGGCAGCGCTCTCGGGACGTCTCCACCATGGCCTGGGCTCTGCTGCTCCTCACCCTCCTCACTCAGGGCACAGGGTCCTGGGCCCAGTCTGCCCTGACTCAGCCTGCCTCCGTGTCTGGGTCTCCTGGACAGTCGATCACCATCTCCTGCCCTGGAACCAGCAGTGACGTTGGTGGTTATAACTCTGTCTCCTGGTACCAACAGCACCCAGGCAAAGCCCCCAAACTCATGATTTATGATGTCAGTAAGCGGCCCTCAGGGGTTTCTAATCGCTTCTCTGGCTCCAAGTCTGGCAACACGGCCTCCCTGACCATCTCTGGGCTCCAGGCTGAGGACGAGGCTGATTATTACTGCAGCTCATATACAAGCAGCACCGTGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCGGTCACT\n++\n+GGGGGGG8:CFG8CC<F8EEEGG8C+85*?CE?FF?EGGGGFG58CC58:8EGCFFCCFGGGGGGGF5;CFD71<F?F6/;8AF>>D8@FF76@CGGECCFG7:+AC>FGGEF+<8AFFE:@8C8EGC@C*:*;87@+:?>6C*3<88CF58?@:CFGF96@88FFFDFEC;8F7>A+C3D7;F8?FG@C?A9CFG;99;FGF9CC<:=27GC;;DEFFGGCFFGCFGGGEC>CA<++:EFGFC:?C@7GC6?GFD:5;7B3EE=*8E:6*>GGE9GGGGGGGGGGCFGGFGFECGFECF:FCFFFFGEGEFEGGGECFGFFDFFFGGGGGCGGGFDFGCFGGGGGGGGGFFGGGGGGGGGGGGFE?CGGGGGGGFFGGGGGGGGGGGFGGGGGGGGGGEGFGGGGCGGGFFCGGGDGEFFFFGGGGFGGFGGGGGF@GGGFFC7FFEFGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_buildconsensus_test_input.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_buildconsensus_test_input.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,16 @@
+@M01873:M01873:000000000-B9G3J:1:2117:22257:24972 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTATTCTCTCAGAGTGTCAAGCAACCCTGCCTGGCCAGGATTGGAATCCGGCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTCGACCACTGAGTATGAATGAACCACAAAGTCCAAGTGCCATTTCCATAGCAAGCTACCAC
++
+EFGGFGGGG,CAFFGG,ECFFGGGGGFEGFGGFGGEDFGGGGGFGGGGGGGFGGCFGGGGGGFGGGGGGGEGGDGFGGGGDGGFFC,,C<CDC7FF??FGGGGGGGGGGG,FB,<FFG9?97EFGGGCDFEEF9FFFAEFFG?FDEGFG,:><,8AF7DFFGGG7=FF++88DCDEGGFC+++43D<,@,<DCCEDE;EFGC7,:C?9C4@CCF;7D7EFF,7E?*/*>,<8B9+;@CFFF7?######################################
+@M01873:M01873:000000000-B9G3J:1:2101:15710:11332 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCCCAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCACAC
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGDGGGGGGGGGGGGGGEGGGGGGGGGGFGGGGGGGGGGGGFFGGGGGGGGGGGGGFGGFFGGGGGGFGFFAAFFCBFFGGGGGGGFGGGGGDEFGGGGGGGGGFGGGGG,EGGGGGE+6DEGGGFGGGGGGDGGFGFDGFGGGGEFE@CFGFFGFGGGGGGGFFGFGFGG@:>FGGGGFGFFF@CCFF==5D<DFFCCGFDCCFAFFC;)/@C9
+@M01873:M01873:000000000-B9G3J:1:1112:27925:17799 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGGCCAAGGGCCATTTCAGTAGAAAGCTCCAAC
++
+GG?FGCEAE6CFGGGCFGFFEGGCFF<FGGGGFFGGFGGFE<DF9FFGGGGGGGGGDDGGG@FGGDC@EEDGGDGFFFCGFGG9CC<CF<DFE@BF9FG?,EFC8FCFGGGGGGGGGAEFFGFF,??FADEGGFGGCGGGGG,5:?ADC?BEE@,,A>EFG8,3@>DB@GBF,334=46DEFG6:E9DFF:@,>C9=@EFF,EFGGFG7ECFEDF:,@?>FC69;86/A8?FC:@F=:D8C8CCCA785**2;5CC*::C5C7@68;?#############
+@M01873:M01873:000000000-B9G3J:1:1104:19905:10776 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=TCACTTCCAGCACTTAC
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCACAC
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFCFGGGCFFFF=FGFFGCFFGGGGGGGGGGDFCAFEFCCEFFFAF@GF4
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_buildconsensus_test_maxdiv_output.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_buildconsensus_test_maxdiv_output.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@TCACTTCCAGCACTTAC|CONSCOUNT=4|PRCONS=Human-TRB|PRFREQ=1.0
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCNCAC
++
+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{i{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{s_{{{{{jv{{{{{{{{{{lihiool_N!flP
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_buildconsensus_test_maxerror_output.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_buildconsensus_test_maxerror_output.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@TCACTTCCAGCACTTAC|CONSCOUNT=4|PRCONS=Human-TRB|PRFREQ=1.0
+CTTGTTCAGGTCCTCTGGTCAATATCTGATGGGATGGTCCACATTTCCTCCTCCCCTGGGGCAGGAGGGTGTGGTAGCTTGTCCAGGATGGCTGAAATCCCATGGAAGTTGATGGTCATGGGATTAACCCTTTCTTCTCTCAGAGTGTCCAGCAACCCTGCCTGGCCAGGATTGGAATCCGTCCACAGTTAAGCTTTGCATTCTCAAAAGTAGTACAAGCTAGACCACTGAGTATGAATGAACCACAAAGTCCAAGGGCCATTTCAGTAGAAAGCTCNCAC
++
+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{i{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{s_{{{{{jv{{{{{{{{{{lihiool_N!flP
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_collapseseq_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_collapseseq_test_in.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@CTTGCTTATGATTCCAG|CONSCOUNT=1|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC
+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_collapseseq_test_output.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_collapseseq_test_output.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@CTTGCTTATGATTCCAG|CONSCOUNT=1|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1
+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_length_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_length_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,92 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC\n+GGGTGCTGCAGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCAGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGAAGTCAAACTCCGCCACCTCCGTTGTAGCTCCCACTACAGTCGTCGTATCCCTCGCACAGTAATAAACAGCCGTGTCCTCTGCTGTCAGGCCGTTCATTTGCAGATAAAGTGAATTCTTGGCGTTGTCTCTGGAGATGCTGAATCGGAACTTCACAGAATCTGCATAGTACTCGGTTGTTCAATTTCTTCTATTGTCTTAAACCCACTCCAGCCCCT\n++\n+B@C<C7FFDGFAFDFGAC@CFGG7F7CFC<FGDFFGCFGGGGGC++8CECF,67C,EG,B6CDFCCEEEF@FGGGG?F,C@:,CEEGFFGC<?CEFE:EFEFC@CGFCEFAC9,BDF8E?F?CEG+BD:+DAFECF<FGGGGDF,BFFFC,C,,:+@@F,@=,,3>,33@9;7<CF*@<,37F,,3FC,,?F,,,,7,@D9,,:C>EC**?;?9;EEFGG+9?99+A+****3BFG+>CF6+5<F#######################################################\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1115:18550:17263 1:N:0:CTATAC\n+GGGTGCTGTCTCCTGCCGACAAGACCAACGTCAAGGCCGCCTGGGGTAAGGTCGGCGCGCACGCTGGCGAGTATGGTGCGGAGGCCCTGGAGAGGATGTTCCTGTCCTTCCCCACCACCAAGACCTACTTCCCGTAGATCTCCGCTATCCAAAGACCAGACCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAACGACCAGACTAAGATCGTTAAAAGAAAATGAGTTGATACAGTAGAGCACAGAAGAGTACAAGCACGTGA\n++\n+A--A@CG<FFCFFGGGGGD+C+EFGCFE@CCDFGFGFEC@FGGFFDGGFGG,,@B@CGG7CCC7=F7FFECFGGGFGGDFGECD@F7=<FFCAFDF8F8F9F9EF@F9,5,,DACEDBCBDFFGFGGF>,FF8>F@FGGGGGGEE@7>,@@FCCGGGG7:1D7>FDCCEFFFFEE<*,=EFCCF++BCCGF9CF+<CC++3<6==*<19E38*A+++<+0ACE7CG8:EEE#####################################################################\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACCTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAATAAGCGAAAGACTGCACGCACTGCACTCGAACAACCAGACATTGATCAAAACAGACACAATAAGGTTAATCATTCTCAATCTAAGCGAACATTCG\n++\n+CCCCCEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>BEGG#################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFFG'..b'000-B9G3J:1:1110:23072:9989 1:N:0:CTATAC\n+GACAGAGGTGCAGCCACAGTTCGTTTGATTTCCACCTTGGTCCCTTGGCCGAACGTCCACGGAGAACTATAATATTGGTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACGCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAAATGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGGAGTTCTCATTGTTGGATCTGTATAAAACACTCTGGCTGGACTTGCAGTTT\n++\n+CCCCCGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGFFGFGA@FGGGCEGGGGFFGGGGGGGFGGGGGG98FFGGGGGCF=FGDFG9FGFGGGGGGGEGGGGGGGGGGGGGGGGGGGGGFGGGFGGGGGGGGFFFFGCGECGEDFFGGGEGGGCFFEGGGFEGGGGFGFGGGGDF9@F9EGGF=,AFGGGGGFGG7>BC6AF@FFCEFGGCF63;FFFFFGFGGFF*53*8CFFFFF:CCFCFGFGGGFFEGG(99FB63@F4\n+@M01873:M01873:000000000-B9G3J:1:1101:10019:8146 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCATTGTCCCTTGGCCCCACATATCAAAAGCATGCCAGCCACTGCTATATTCTCGAGAACAGTAATACACAGCCGTGTCGTCGGCTCTCAGGCTGTTCATTTGCAGATACAGTGAGTTCTTGGCGTTGTCTCTGGAGATGGTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGTAACTTCTACTAGCATCAATGGATGAGACCCACTCCAGCCCCTTCCCTGGAGCCTGGCGGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF+AF7E+<CFC:@*:>DFG@:*=FG;<@?3C>B>?FG4497>FG:?F*)07?@??:FF###\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCACTCTTAACCGTCATCAAGTAGCGAGGGCCCTTCTCTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCTCACT\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?FG7@+2<CFGC:E5*<EEGGGCFC7CEGEGEGC*A>DD6>FDEGGFGC7>C*2<>F65?D3*85::>>C=+/6FGA47<@#\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTGAATAAGTACA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGBABB7>8A?##\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCTCTGGAGAGGGTGAACCGGCCCTTCACGGAGTCTCCGAAGGATTTGTAACTTCCATCATAGAAGATAACTGACACCCAGTCCCGCCCCTTCCTTGGACCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9,;D>DE8*=5;1:6C*C:CGEFDFF9CC:CEFCGFC*/=C+A:9+3200<CF9+:<*::*+20+6::7D7774C9:55<C+*)25<5FD###########\n+@M01873:M01873:000000000-B9G3J:1:2105:17710:2946 1:N:0:CTATAC\n+TGTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCAGGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGTCTGGGATGCCAGTGGCCCTGCTGGATGCAGCAAAGATGAGGAGCCTGGGAGCCTGGCCAGGTTCCTGCTGGTACCAGGCTAAGCCGCTGCTGCTAACACTCTGACTGGCCCTGCAGGAGCGGGTGGCGCTTTGCCCTGGATACAACGACATGAGCACTGG\n++\n+C-AACFGFFGGGGFFDGGFEEGGGEFGEGGGGGGGCFGCFGGFGGGGGGGGGGFGFAFEFCGGGGGGGGFFCFGGGFFG9FFGGGGGFGGGGGFFGGGDFGGGGFFGDFDFFFDGGGGGGG7,EEGGFGGGFFGDF+EFFFGGGGGDF,?FFGG8B<DG<F<F8EEF89FFD,,6AC9CAG8FF+,@@FGGGGG,DFCDFFE9,,5@7DCCG,:@BFGGF7,<,3*;@E:2:D?,>8,,2?C,;,,;5CF##################################################\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_maskqual_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_maskqual_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,100 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGNCAAAAGTGGGNNGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGNTGNTGNNNGTGAAATCTGTCCCAGNCCCGCTGCNNNTGAATCGGTCAGGGACCCCGGATTCCCGGGTANATGCCCAGTAANTGAGCANCTTAGGANNCTGTCCTGGTNNCTNNNNGNNNCAANNNNANNNNNTCTNNTTGTTGNNNCTNTNNNANACACTCTNNNNNNNNNNNCNGTT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC\n+GGGNGNTGCAGAGGCTCAGCGGGNANACCNTGGGGCTGGTCGGGNNNGCAGNNNANACNGNGACCAGGGTTCCCTGGCNCCNNAAGTCAAANTCCGCNACCTCCGTTGTAGCNNCCANTACAGTCNTCNNATCCCTNGCACAGTNATAAANANNNNTGTNCNNNNNNNNCNNNNCGNTNNNNTNNNGANNAANNNNNNTCNNNNCNTTNNCNCNNGAGATNNTNNNTNNNNNNTTCNNAGNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n++\n+B@C<C7FFDGFAFDFGAC@CFGG7F7CFC<FGDFFGCFGGGGGC++8CECF,67C,EG,B6CDFCCEEEF@FGGGG?F,C@:,CEEGFFGC<?CEFE:EFEFC@CGFCEFAC9,BDF8E?F?CEG+BD:+DAFECF<FGGGGDF,BFFFC,C,,:+@@F,@=,,3>,33@9;7<CF*@<,37F,,3FC,,?F,,,,7,@D9,,:C>EC**?;?9;EEFGG+9?99+A+****3BFG+>CF6+5<F#######################################################\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGNCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGANGCCAGTGGCCNNGTTGGACGCATCATAGATGANGAGNCNGGGNNCCTGGCNAGGTTTCTGTTNNTACCAGNCTAAGTAGNTACNNACANNCNNNNNNNNCCTNNNNNNNNNNNTGGCNNNTTCCCCTGN\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1115:18550:17263 1:N:0:CTATAC\n+GNNTGCTNTCTCCTGCCGANANGACCAACGTCAAGGCCGCCTGGGGTAAGGNNGGCGCGNACGNNGNCGAGTATGGTGCGGAGGCCNNNGAGAGGANGNTNCNGTCCNNNNNCACCACCAAGACCTACNNCCNNTAGATCTCCGCTNNNCAAAGACCANNNCNNAAGAGCACACGNNNNAACTCNNGTCACNTANNCANNNNNNNNNNNGNNNTNNNNNNGAANAANNAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n++\n+A--A@CG<FFCFFGGGGGD+C+EFGCFE@CCDFGFGFEC@FGGFFDGGFGG,,@B@CGG7CCC7=F7FFECFGGGFGGDFGECD@F7=<FFCAFDF8F8F9F9EF@F9,5,,DACEDBCBDFFGFGGF>,FF8>F@FGGGGGGEE@7>,@@FCCGGGG7:1D7>FDCCEFFFFEE<*,=EFCCF++BCCGF9CF+<CC++3<6==*<19E38*A+++<+0ACE7CG8:EEE#####################################################################\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACCTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACANNTCGTATGCNGTCTTCTGCTTGNAAAANAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n++\n+CCCCCEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>BEGG#################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGNGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCNATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGNNCCNNNNTGTGGCTGNTNNTGNNGCCANGCGNTNNCGTNNNNNNTNTNNNCNNNGN\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFF'..b'GTGAATCGGCCCNTNACTGNGTCTGNATANTNTATGTNACNTNNACTNGNNNCAATNNNTGNNACNCNCNCCANNNNNTTNCCNNNNGCCTNGCNNN\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF+AF7E+<CFC:@*:>DFG@:*=FG;<@?3C>B>?FG4497>FG:?F*)07?@??:FF###\n+@M01873:M01873:000000000-B9G3J:1:2101:11039:4739 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTNGATGCATCATAGATGAGGANNCTGGGAGCCTNGCCAGGTTTCNGTTGGTANCAGCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGDGGGAFFGGGGGGGGGGDFGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGEGGGGGCGGGGGCFGGGG9EGGGGGGGGGGGGFCECFF5>EGGGGGGGG?8FCCCFGFGGG9BFGFGCC;FFGGF\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTNGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAANGCCAGTGCCCCAGGTCTGACAGTAATAGNNNGCCTCATCCTNNGACTGGAGGCTGGNGATGGTGAGGTAGCGNTNNGCCCCAGANCTGGAGCCTGAGAAGCNNTCAGNGATCCCGTCCCCCTTNATGTNGNTGCCATCACNCNNNACCGNCNNNAAGTAGCGNGGGCCCTTNTNTGNNTGCTGCTGNNGNNNNGNNATNNNNNNNNTNNNNTGCNNNCN\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?FG7@+2<CFGC:E5*<EEGGGCFC7CEGEGEGC*A>DD6>FDEGGFGC7>C*2<>F65?D3*85::>>C=+/6FGA47<@#\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGANCGAATGTCTATAATNAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGNAAGTAGTTTGANGCNCTGTCTGAATNNNTANN\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGBABB7>8A?##\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACNGAAATATACAGCCGTGTCTTCAGGTCTCAGNCNGTTCATTTCCAGAAACAGTGTGTTCTNGNNATTGTCNNNGNAGNNNNNNNNCNGNCCCTTCANGGNGTCTCCGNNNGNTNNNNNNNNTCNNNNNNNNNNNNNNNNTNNNNCNNNNNCNNNNNNNTTNNNNNNNNNNN\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9,;D>DE8*=5;1:6C*C:CGEFDFF9CC:CEFCGFC*/=C+A:9+3200<CF9+:<*::*+20+6::7D7774C9:55<C+*)25<5FD###########\n+@M01873:M01873:000000000-B9G3J:1:2105:17710:2946 1:N:0:CTATAC\n+TNTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCANGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACNNACTGCCACTGAACNTGTCTGGGATGNCAGTGNCNCTNCNGNATGNNGCANNNATNAGGNGCNNGGGAGCCTNGCCAGGTNNNNGNTGGTNNCAGGCTNNNNNNNTGNNNCTNNNNNNCTNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n++\n+C-AACFGFFGGGGFFDGGFEEGGGEFGEGGGGGGGCFGCFGGFGGGGGGGGGGFGFAFEFCGGGGGGGGFFCFGGGFFG9FFGGGGGFGGGGGFFGGGDFGGGGFFGDFDFFFDGGGGGGG7,EEGGFGGGFFGDF+EFFFGGGGGDF,?FFGG8B<DG<F<F8EEF89FFD,,6AC9CAG8FF+,@@FGGGGG,DFCDFFE9,,5@7DCCG,:@BFGGF7,<,3*;@E:2:D?,>8,,2?C,;,,;5CF##################################################\n+@M01873:M01873:000000000-B9G3J:1:2106:21507:14943 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGANTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n++\n+CCCCCGGGGGGGGGFGGGGG<FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_missing_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_missing_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,100 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC\n+GGGTGCTGCAGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCAGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGAAGTCAAACTCCGCCACCTCCGTTGTAGCTCCCACTACAGTCGTCGTATCCCTCGCACAGTAATAAACAGCCGTGTCCTCTGCTGTCAGGCCGTTCATTTGCAGATAAAGTGAATTCTTGGCGTTGTCTCTGGAGATGCTGAATCGGAACTTCACAGAATCTGCATAGTACTCGGTTGTTCAATTTCTTCTATTGTCTTAAACCCACTCCAGCCCCT\n++\n+B@C<C7FFDGFAFDFGAC@CFGG7F7CFC<FGDFFGCFGGGGGC++8CECF,67C,EG,B6CDFCCEEEF@FGGGG?F,C@:,CEEGFFGC<?CEFE:EFEFC@CGFCEFAC9,BDF8E?F?CEG+BD:+DAFECF<FGGGGDF,BFFFC,C,,:+@@F,@=,,3>,33@9;7<CF*@<,37F,,3FC,,?F,,,,7,@D9,,:C>EC**?;?9;EEFGG+9?99+A+****3BFG+>CF6+5<F#######################################################\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1115:18550:17263 1:N:0:CTATAC\n+GGGTGCTGTCTCCTGCCGACAAGACCAACGTCAAGGCCGCCTGGGGTAAGGTCGGCGCGCACGCTGGCGAGTATGGTGCGGAGGCCCTGGAGAGGATGTTCCTGTCCTTCCCCACCACCAAGACCTACTTCCCGTAGATCTCCGCTATCCAAAGACCAGACCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAACGACCAGACTAAGATCGTTAAAAGAAAATGAGTTGATACAGTAGAGCACAGAAGAGTACAAGCACGTGA\n++\n+A--A@CG<FFCFFGGGGGD+C+EFGCFE@CCDFGFGFEC@FGGFFDGGFGG,,@B@CGG7CCC7=F7FFECFGGGFGGDFGECD@F7=<FFCAFDF8F8F9F9EF@F9,5,,DACEDBCBDFFGFGGF>,FF8>F@FGGGGGGEE@7>,@@FCCGGGG7:1D7>FDCCEFFFFEE<*,=EFCCF++BCCGF9CF+<CC++3<6==*<19E38*A+++<+0ACE7CG8:EEE#####################################################################\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACCTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAATAAGCGAAAGACTGCACGCACTGCACTCGAACAACCAGACATTGATCAAAACAGACACAATAAGGTTAATCATTCTCAATCTAAGCGAACATTCG\n++\n+CCCCCEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>BEGG#################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFF'..b'GTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGTAACTTCTACTAGCATCAATGGATGAGACCCACTCCAGCCCCTTCCCTGGAGCCTGGCGGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF+AF7E+<CFC:@*:>DFG@:*=FG;<@?3C>B>?FG4497>FG:?F*)07?@??:FF###\n+@M01873:M01873:000000000-B9G3J:1:2101:11039:4739 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGDGGGAFFGGGGGGGGGGDFGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGEGGGGGCGGGGGCFGGGG9EGGGGGGGGGGGGFCECFF5>EGGGGGGGG?8FCCCFGFGGG9BFGFGCC;FFGGF\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCACTCTTAACCGTCATCAAGTAGCGAGGGCCCTTCTCTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCTCACT\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?FG7@+2<CFGC:E5*<EEGGGCFC7CEGEGEGC*A>DD6>FDEGGFGC7>C*2<>F65?D3*85::>>C=+/6FGA47<@#\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTGAATAAGTACA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGBABB7>8A?##\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCTCTGGAGAGGGTGAACCGGCCCTTCACGGAGTCTCCGAAGGATTTGTAACTTCCATCATAGAAGATAACTGACACCCAGTCCCGCCCCTTCCTTGGACCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9,;D>DE8*=5;1:6C*C:CGEFDFF9CC:CEFCGFC*/=C+A:9+3200<CF9+:<*::*+20+6::7D7774C9:55<C+*)25<5FD###########\n+@M01873:M01873:000000000-B9G3J:1:2105:17710:2946 1:N:0:CTATAC\n+TGTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCAGGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGTCTGGGATGCCAGTGGCCCTGCTGGATGCAGCAAAGATGAGGAGCCTGGGAGCCTGGCCAGGTTCCTGCTGGTACCAGGCTAAGCCGCTGCTGCTAACACTCTGACTGGCCCTGCAGGAGCGGGTGGCGCTTTGCCCTGGATACAACGACATGAGCACTGG\n++\n+C-AACFGFFGGGGFFDGGFEEGGGEFGEGGGGGGGCFGCFGGFGGGGGGGGGGFGFAFEFCGGGGGGGGFFCFGGGFFG9FFGGGGGFGGGGGFFGGGDFGGGGFFGDFDFFFDGGGGGGG7,EEGGFGGGFFGDF+EFFFGGGGGDF,?FFGG8B<DG<F<F8EEF89FFD,,6AC9CAG8FF+,@@FGGGGG,DFCDFFE9,,5@7DCCG,:@BFGGF7,<,3*;@E:2:D?,>8,,2?C,;,,;5CF##################################################\n+@M01873:M01873:000000000-B9G3J:1:2106:21507:14943 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n++\n+CCCCCGGGGGGGGGFGGGGG<FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_quality_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_quality_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,64 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFFG:C<0AF*9@BC@>@CD5C57CCD575*9:?:?6<4@<:<F4\n+@M01873:M01873:000000000-B9G3J:1:2108:14465:19705 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACGTTTTTCAGGTCCTCTAGCACGGTGAGCCGTGTCCCTGGCCCGAAGAACTGCTCATTGGCCCCTAATGAGCTGGCGCAGAAATATACAGATGTCTGGGAGGAGGCAGCAGACTCCAGAGTGAGGGGGAGGTCCTCTGTGTTTGATCTAGAGACACTGTAGCCATCTGAGACTTCTCCTTTGTTAGTGTCTTGAACACCATATGAGTAATGGATCAGCCTCAGCCCATGTCCCAGGTCTTGTCGATACCAGAACATATTGTTGTGGTTCCAAGTCTGGTGAC\n++\n+CCCCCGGGGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFGGFGGGGGGGGGGGGGGGGGFGGGEGFFGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGFGGGGGGG,DGGGGGGFGGGGGGGGGGFGGGCFGGGFGGGDFGGGGGGGGGGGFGFFFGGGGGGE*@*?CGDGGCDBAF7FGE=*7=49<<EG47CFGGG70>EECCFCFFFFFFBFF###\n+@M01873:M01873:000000000-B9G3J:1:1112:28236:12457 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATCAGGTAAAACAGTCAATTGTGTCCCAGATCCAAAGGTCAGTTGCCTTGCAGAACCAGAGTAGAGAGTTCACCACACAGAGGTAGGTGGCTGAATCACTGAGCTTGGAGTCTCTGATGAGCAGGGAAATATACTGGCCGGCTCTATTGAGCTGTGCTGTAAACCTTCCATCTTCATTACCACTGGAGTATACGGACATCAGCAACTTAGGTTCTTTCCTGCAATCCTGTCTGTACCAGAAGAAAGACTGAGAAGCACTGTTGCTGTAAGTACAGT\n++\n+CCCCCGGGGGGGGGGGGGGGGFGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGG9FFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGGGGEEGGGGGGGGGGGEGGGGGGGFFGGDGGGGGGGGGGGC;DFGGGGGGGFGGFCE6CEGGGGGGFFDFCGFEGGGGGE>FGFFGGG7CFGGGGF8CCFGGF6?6DGFFGGGGGFGFC46AF=<FGF?=+9CFFFF:\n+@M01873:M01873:000000000-B9G3J:1:1119:21261:11479 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACAGTGGGGTTGGCCTTGGGCTGACTTAGGACGGTGACCCTGGTCCCAGTTCCGAAGACCACAGTGCTGCTGTCCCACACCTGACAGGAATAGTCAGCCTCATCCCCGGCTTGGGCTCTGCTGATAATCAGGGTGGCCGTGTTCCCCGAGTTGGAGCCAGAGAATCGGTCAGGGATCCCAGAGGGCCGGTGGATATCCCTATAGATGATCAGCACAGGGGCCTGGCCTGGCTTCTGCTGGAACCAGTACACACTTTTACTTCCAATGTTGTTTCCCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGFEGGGGGGGGFEGFFFGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGDGGGGCEGFGGGGGGGFCFFECDE5=C4FFGGGG>;F'..b'GAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGGAGTTCTCATTGTTGGATCTGTATAAAACACTCTGGCTGGACTTGCAGTTT\n++\n+CCCCCGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGFFGFGA@FGGGCEGGGGFFGGGGGGGFGGGGGG98FFGGGGGCF=FGDFG9FGFGGGGGGGEGGGGGGGGGGGGGGGGGGGGGFGGGFGGGGGGGGFFFFGCGECGEDFFGGGEGGGCFFEGGGFEGGGGFGFGGGGDF9@F9EGGF=,AFGGGGGFGG7>BC6AF@FFCEFGGCF63;FFFFFGFGGFF*53*8CFFFFF:CCFCFGFGGGFFEGG(99FB63@F4\n+@M01873:M01873:000000000-B9G3J:1:1101:10019:8146 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCATTGTCCCTTGGCCCCACATATCAAAAGCATGCCAGCCACTGCTATATTCTCGAGAACAGTAATACACAGCCGTGTCGTCGGCTCTCAGGCTGTTCATTTGCAGATACAGTGAGTTCTTGGCGTTGTCTCTGGAGATGGTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGTAACTTCTACTAGCATCAATGGATGAGACCCACTCCAGCCCCTTCCCTGGAGCCTGGCGGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF+AF7E+<CFC:@*:>DFG@:*=FG;<@?3C>B>?FG4497>FG:?F*)07?@??:FF###\n+@M01873:M01873:000000000-B9G3J:1:2101:11039:4739 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGDGGGAFFGGGGGGGGGGDFGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGEGGGGGCGGGGGCFGGGG9EGGGGGGGGGGGGFCECFF5>EGGGGGGGG?8FCCCFGFGGG9BFGFGCC;FFGGF\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCACTCTTAACCGTCATCAAGTAGCGAGGGCCCTTCTCTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCTCACT\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?FG7@+2<CFGC:E5*<EEGGGCFC7CEGEGEGC*A>DD6>FDEGGFGC7>C*2<>F65?D3*85::>>C=+/6FGA47<@#\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTGAATAAGTACA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGBABB7>8A?##\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCTCTGGAGAGGGTGAACCGGCCCTTCACGGAGTCTCCGAAGGATTTGTAACTTCCATCATAGAAGATAACTGACACCCAGTCCCGCCCCTTCCTTGGACCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9,;D>DE8*=5;1:6C*C:CGEFDFF9CC:CEFCGFC*/=C+A:9+3200<CF9+:<*::*+20+6::7D7774C9:55<C+*)25<5FD###########\n+@M01873:M01873:000000000-B9G3J:1:2106:21507:14943 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n++\n+CCCCCGGGGGGGGGFGGGGG<FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_repeats_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_repeats_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,92 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC\n+GGGTGCTGCAGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCAGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGAAGTCAAACTCCGCCACCTCCGTTGTAGCTCCCACTACAGTCGTCGTATCCCTCGCACAGTAATAAACAGCCGTGTCCTCTGCTGTCAGGCCGTTCATTTGCAGATAAAGTGAATTCTTGGCGTTGTCTCTGGAGATGCTGAATCGGAACTTCACAGAATCTGCATAGTACTCGGTTGTTCAATTTCTTCTATTGTCTTAAACCCACTCCAGCCCCT\n++\n+B@C<C7FFDGFAFDFGAC@CFGG7F7CFC<FGDFFGCFGGGGGC++8CECF,67C,EG,B6CDFCCEEEF@FGGGG?F,C@:,CEEGFFGC<?CEFE:EFEFC@CGFCEFAC9,BDF8E?F?CEG+BD:+DAFECF<FGGGGDF,BFFFC,C,,:+@@F,@=,,3>,33@9;7<CF*@<,37F,,3FC,,?F,,,,7,@D9,,:C>EC**?;?9;EEFGG+9?99+A+****3BFG+>CF6+5<F#######################################################\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFFG:C<0AF*9@BC@>@CD5C57CCD575*9:?:?6<4@<:<F4\n+@M01873:M01873:000000000-B9G3J:1:2108:14465:19705 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACGTTTTTCAGGTCCTCTAGCACGGTGAGCCGTGTCCCTGGCCCGAAGAACTGCTCATTGGCCCCTAATGAGCTGGCGCAGAAATATACAGATGTCTGGGAGGAGGCAGCAGACTCCAGAGTGAGGGGGAGGTCCTCTGTGTTTGATCTAGAGACACTGTAGCCATCTGAGACTTCTCCTTTGTTAGTGTCTTGAACACCATATGAGTAATGGATCAGCCTCAGCCCATGTCCCAGGTCTTGTCGATACCAGAACATATTGTTGTGGTTCCAAGTCTGGTGAC\n++\n+CCCCCGGGGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFGGFGGGGGGGGGGGGGGGGGFGGGEGFFGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGFGGGGGGG,DGGGGGGFGGGGGGGGGGFGGGCFGGGFGGGDFGGGGGGGGGGGFGFFFGGGGGGE*@*?CGDGGCDBAF7FGE=*7=49<<EG47CFGGG70>EECCFCFFFFFFBFF###\n+@M01873:M01873:000000000-B9G3J:1:2111:3554:13238 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTGGAGCTTGGTCCCCTGGCCAGAAGTGTAAGGACAGGGTGTAGTTTGCATGCAGTAATAAATGCCAACATCCTCAGCCCCCACCCTACTGATTTTCAGTGTGAAATCCGTGCCTGTACCACTGCCGCTGAATCTGTCTGGGACCCCAGAGACCAGGTTAGAAACTTTATATATTAGGCGCGTTGGAGATTGGCATGGCCTCTTCTGAAACCAGATCAAGTAGATGTTGACATCACTGTATATGAGGCTTAGAATCGTACTGCGGGAGGT\n++\n+A@AACGGG?FC,6C@CF@CCEFE@@9CBFGFF,,;C;,6<FFF<6,CFC,,;DEFG9C@CEF<,<6F,86B@FF<E9C9EFCE9E,,C<EEFFFE,6,,9CFFFFFGD,FFGC@FFE8DFFAFC9EFGF?FGGGAF,,,7B=C+:E55?:,:<=,?FDDCEF9FAB5C,,AFFG>++6BFA,3=,3>,373>EF,,3,=DF;CFA,,,,@++5>EEFG##########################################'..b'GTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGTAACTTCTACTAGCATCAATGGATGAGACCCACTCCAGCCCCTTCCCTGGAGCCTGGCGGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF+AF7E+<CFC:@*:>DFG@:*=FG;<@?3C>B>?FG4497>FG:?F*)07?@??:FF###\n+@M01873:M01873:000000000-B9G3J:1:2101:11039:4739 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGDGGGAFFGGGGGGGGGGDFGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGEGGGGGCGGGGGCFGGGG9EGGGGGGGGGGGGFCECFF5>EGGGGGGGG?8FCCCFGFGGG9BFGFGCC;FFGGF\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCACTCTTAACCGTCATCAAGTAGCGAGGGCCCTTCTCTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCTCACT\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?FG7@+2<CFGC:E5*<EEGGGCFC7CEGEGEGC*A>DD6>FDEGGFGC7>C*2<>F65?D3*85::>>C=+/6FGA47<@#\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTGAATAAGTACA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGBABB7>8A?##\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCTCTGGAGAGGGTGAACCGGCCCTTCACGGAGTCTCCGAAGGATTTGTAACTTCCATCATAGAAGATAACTGACACCCAGTCCCGCCCCTTCCTTGGACCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9,;D>DE8*=5;1:6C*C:CGEFDFF9CC:CEFCGFC*/=C+A:9+3200<CF9+:<*::*+20+6::7D7774C9:55<C+*)25<5FD###########\n+@M01873:M01873:000000000-B9G3J:1:2105:17710:2946 1:N:0:CTATAC\n+TGTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCAGGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGTCTGGGATGCCAGTGGCCCTGCTGGATGCAGCAAAGATGAGGAGCCTGGGAGCCTGGCCAGGTTCCTGCTGGTACCAGGCTAAGCCGCTGCTGCTAACACTCTGACTGGCCCTGCAGGAGCGGGTGGCGCTTTGCCCTGGATACAACGACATGAGCACTGG\n++\n+C-AACFGFFGGGGFFDGGFEEGGGEFGEGGGGGGGCFGCFGGFGGGGGGGGGGFGFAFEFCGGGGGGGGFFCFGGGFFG9FFGGGGGFGGGGGFFGGGDFGGGGFFGDFDFFFDGGGGGGG7,EEGGFGGGFFGDF+EFFFGGGGGDF,?FFGG8B<DG<F<F8EEF89FFD,,6AC9CAG8FF+,@@FGGGGG,DFCDFFE9,,5@7DCCG,:@BFGGF7,<,3*;@E:2:D?,>8,,2?C,;,,;5CF##################################################\n+@M01873:M01873:000000000-B9G3J:1:2106:21507:14943 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n++\n+CCCCCGGGGGGGGGFGGGGG<FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_test_in.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,100 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC\n+GGGTGCTGCAGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCAGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGAAGTCAAACTCCGCCACCTCCGTTGTAGCTCCCACTACAGTCGTCGTATCCCTCGCACAGTAATAAACAGCCGTGTCCTCTGCTGTCAGGCCGTTCATTTGCAGATAAAGTGAATTCTTGGCGTTGTCTCTGGAGATGCTGAATCGGAACTTCACAGAATCTGCATAGTACTCGGTTGTTCAATTTCTTCTATTGTCTTAAACCCACTCCAGCCCCT\n++\n+B@C<C7FFDGFAFDFGAC@CFGG7F7CFC<FGDFFGCFGGGGGC++8CECF,67C,EG,B6CDFCCEEEF@FGGGG?F,C@:,CEEGFFGC<?CEFE:EFEFC@CGFCEFAC9,BDF8E?F?CEG+BD:+DAFECF<FGGGGDF,BFFFC,C,,:+@@F,@=,,3>,33@9;7<CF*@<,37F,,3FC,,?F,,,,7,@D9,,:C>EC**?;?9;EEFGG+9?99+A+****3BFG+>CF6+5<F#######################################################\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1115:18550:17263 1:N:0:CTATAC\n+GGGTGCTGTCTCCTGCCGACAAGACCAACGTCAAGGCCGCCTGGGGTAAGGTCGGCGCGCACGCTGGCGAGTATGGTGCGGAGGCCCTGGAGAGGATGTTCCTGTCCTTCCCCACCACCAAGACCTACTTCCCGTAGATCTCCGCTATCCAAAGACCAGACCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAACGACCAGACTAAGATCGTTAAAAGAAAATGAGTTGATACAGTAGAGCACAGAAGAGTACAAGCACGTGA\n++\n+A--A@CG<FFCFFGGGGGD+C+EFGCFE@CCDFGFGFEC@FGGFFDGGFGG,,@B@CGG7CCC7=F7FFECFGGGFGGDFGECD@F7=<FFCAFDF8F8F9F9EF@F9,5,,DACEDBCBDFFGFGGF>,FF8>F@FGGGGGGEE@7>,@@FCCGGGG7:1D7>FDCCEFFFFEE<*,=EFCCF++BCCGF9CF+<CC++3<6==*<19E38*A+++<+0ACE7CG8:EEE#####################################################################\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACCTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAATAAGCGAAAGACTGCACGCACTGCACTCGAACAACCAGACATTGATCAAAACAGACACAATAAGGTTAATCATTCTCAATCTAAGCGAACATTCG\n++\n+CCCCCEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>BEGG#################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFF'..b'GTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGTAACTTCTACTAGCATCAATGGATGAGACCCACTCCAGCCCCTTCCCTGGAGCCTGGCGGG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF+AF7E+<CFC:@*:>DFG@:*=FG;<@?3C>B>?FG4497>FG:?F*)07?@??:FF###\n+@M01873:M01873:000000000-B9G3J:1:2101:11039:4739 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGDGGGAFFGGGGGGGGGGDFGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGEGGGGGCGGGGGCFGGGG9EGGGGGGGGGGGGFCECFF5>EGGGGGGGG?8FCCCFGFGGG9BFGFGCC;FFGGF\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCACTCTTAACCGTCATCAAGTAGCGAGGGCCCTTCTCTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCTCACT\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?FG7@+2<CFGC:E5*<EEGGGCFC7CEGEGEGC*A>DD6>FDEGGFGC7>C*2<>F65?D3*85::>>C=+/6FGA47<@#\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTGAATAAGTACA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGBABB7>8A?##\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCTCTGGAGAGGGTGAACCGGCCCTTCACGGAGTCTCCGAAGGATTTGTAACTTCCATCATAGAAGATAACTGACACCCAGTCCCGCCCCTTCCTTGGACCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9,;D>DE8*=5;1:6C*C:CGEFDFF9CC:CEFCGFC*/=C+A:9+3200<CF9+:<*::*+20+6::7D7774C9:55<C+*)25<5FD###########\n+@M01873:M01873:000000000-B9G3J:1:2105:17710:2946 1:N:0:CTATAC\n+TGTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCAGGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGTCTGGGATGCCAGTGGCCCTGCTGGATGCAGCAAAGATGAGGAGCCTGGGAGCCTGGCCAGGTTCCTGCTGGTACCAGGCTAAGCCGCTGCTGCTAACACTCTGACTGGCCCTGCAGGAGCGGGTGGCGCTTTGCCCTGGATACAACGACATGAGCACTGG\n++\n+C-AACFGFFGGGGFFDGGFEEGGGEFGEGGGGGGGCFGCFGGFGGGGGGGGGGFGFAFEFCGGGGGGGGFFCFGGGFFG9FFGGGGGFGGGGGFFGGGDFGGGGFFGDFDFFFDGGGGGGG7,EEGGFGGGFFGDF+EFFFGGGGGDF,?FFGG8B<DG<F<F8EEF89FFD,,6AC9CAG8FF+,@@FGGGGG,DFCDFFE9,,5@7DCCG,:@BFGGF7,<,3*;@E:2:D?,>8,,2?C,;,,;5CF##################################################\n+@M01873:M01873:000000000-B9G3J:1:2106:21507:14943 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n++\n+CCCCCGGGGGGGGGFGGGGG<FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_filterseq_trimqual_test_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_filterseq_trimqual_test_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,92 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCT\n++\n+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFF\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC\n+GGGTGCTGCAGAGGCTCAGCGGGAAGACCTTGGGGCTGGT\n++\n+B@C<C7FFDGFAFDFGAC@CFGG7F7CFC<FGDFFGCFGG\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACCTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAA\n++\n+CCCCCEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>B\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACC\n++\n+CCCCCGGGGGGGGGGGGGGGGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCC\n+@M01873:M01873:000000000-B9G3J:1:2108:14465:19705 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACACGTTTTTCAGGTCCTCTAGCACGGTGAGCCGTGTCCCTGGCCCGAAGAACTGCTCATTGGCCCCTAATGAGCTGGCGCAGAAATATACAGATGTCTGGGAGGAGGCAGCAGACTCCAGAGTGAGGGGGAGGTCCTCTGTGTTTGATCTAGAGACACTGTAGCCATCTGAGACTTCTCCTTTGTTAGTGTCTTGAACACCATATGAGTAATGGATCAGCCTCAGCCCATGTCCCAGGTCTTGT\n++\n+CCCCCGGGGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFGGFGGGGGGGGGGGGGGGGGFGGGEGFFGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGFGGFGGGGGGG,DGGGGGGFGGGGGGGGGGFGGGCFGGGFGGGDFGGGGGGGGGGGFGFFFGGGGGGE*@*?CGDGGCDBAF7F\n+@M01873:M01873:000000000-B9G3J:1:2111:3554:13238 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGAT\n++\n+A@AACGGG?FC,6C@CF@CCEFE@@9CBFG\n+@M01873:M01873:000000000-B9G3J:1:1112:28236:12457 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATCAGGTAAAACAGTCAATTGTGTCCCAGATCCAAAGGTCAGTTGCCTTGCAGAACCAGAGTAGAGAGTTCACCACACAGAGGTAGGTGGCTGAATCACTGAGCTTGGAGTCTCTGATGAGCAGGGAAATATACTGGCCGGCTCTATTGAGCTGTGCTGTAAACCTTCCATCTTCATTACCACTGGAGTATACGGACATCAGCAACTTAGGTTCTTTCCTGCAATCCTGTCTGTACCAGAAGAAAGACTGAGAAGCACTGTTGCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGFGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGG9FFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGGGGEEGGGGGGGGGGGEGGGGGGGFFGGDGGGGGGGGGGGC;DFGGGGGGGFGGFCE6CEGGGGGGFFDFCGFEGGGGGE>FGFFGGG7CFGGGGF8CCFGGF6?6DGFFGGGGGFGFC46AF=<FGF\n+@M01873:M01873:000000000-B9G3J:1:1119:21261:11479 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACAGTGGGGTTGGCCTTGGGCTGACTTAGGACGGTGACCCTGGTCCCAGTTCCGAAGACCACAGTGCTGCTGTCCCACACCTGACAGGAATAGTCAGCCTCATCCCCGGCTTGGGCTCTGCTGATAATCAGGGTGGCCGTGTTCCCCGAGTTGGAGCCAGAGAATCGGTCAGGGATCCCAGAGGGCCGGTGGATATCCCTATAGATGATCAGCACAGGGGCCTGGCCTGGCTTCTGCTGGAACCAGTACACACTTTTACTTCCAATGTTGTTTCCCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGFEGGGGGGGGFEGFFFGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGDGGGGCEGFGGGGGGGFCFFECDE5=C4FFGGGG>;FDFGGFCFFGFFGGFFGGGGFGFFFGFFC@'..b'ACCTTGGTCCCTTGGCCGAACGTCCACGGAGAACTATAATATTGGTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACGCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAAATGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGGAGTTCTCATT\n++\n+CCCCCGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGFFGFGA@FGGGCEGGGGFFGGGGGGGFGGGGGG98FFGGGGGCF=FGDFG9FGFGGGGGGGEGGGGGGGGGGGGGGGGGGGGGFGGGFGGGGGGGGFFFFGCGECGEDFFGGGEGGGCFFEGGGFEGGGGFGFGGGGDF9@F9EGGF=,AFGGGGGFGG7>BC6AF@FFCEFGGCF63;FFFFFGFG\n+@M01873:M01873:000000000-B9G3J:1:1101:10019:8146 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCATTGTCCCTTGGCCCCACATATCAAAAGCATGCCAGCCACTGCTATATTCTCGAGAACAGTAATACACAGCCGTGTCGTCGGCTCTCAGGCTGTTCATTTGCAGATACAGTGAGTTCTTGGCGTTGTCTCTGGAGATGGTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGT\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGEGEFGG?FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFGEGGGGDEGGGGGGGGGGGGGGGGGGEEFGGGFGGDGGGGGGGGGGDFFGGGGG;;FCFFAFDFFGCGGFGGGGGGGGGGGGF;DCD66DFGGFCGGFGGGGD5F:CFGC7CCGF?=CFF7C9FGFGF\n+@M01873:M01873:000000000-B9G3J:1:2101:11039:4739 1:N:0:CTATAC\n+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGCC\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGDGGGAFFGGGGGGGGGGDFGGGGGGGGGGGGGGGGGGCGGGGGGGGGGGGGGEGGGGGCGGGGGCFGGGG9EGGGGGGGGGGGGFCECFF5>EGGGGGGGG?8FCCCFGFGGG9BFGFGCC;FFGGF\n+@M01873:M01873:000000000-B9G3J:1:2104:24954:20771 1:N:0:CTATAC\n+AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCA\n++\n+CCCCCGGGGGGGGGGGGGGGGGGDGGGGGGGGGGFGDGGGGGGG,FCGGGGGGGGGGGFGFGFGDGGGGGGGGGGGGGDG8FGGGGGGGEFCGGGGGGGFDGGFFGGGG99=FGCFGGGGFF9=FGGGGCFGGGGGG<FCFEFCFCFCEFGGC*F7<FFGGGGGG>FCFGGGFGFGGGCFFC<1F@FG,CGGGGFGFGGGCEGG6CFCG+C=FECFCF?F\n+@M01873:M01873:000000000-B9G3J:1:1111:12286:7157 1:N:0:CTATAC\n+CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTG\n++\n+CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGFGGGGGGGGGGGGEGGGGGEF7DGGGGGGGGGF@?F:FCFGGGDFGGGGGGFGCFCFGGGFFFGFGFGFGGGFGF:FFEFGGGGGFC3AC:FFFFFGB\n+@M01873:M01873:000000000-B9G3J:1:2116:17140:9378 1:N:0:CTATAC\n+GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCT\n++\n+CCCCCGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCGFGGGGFEEGECDAEEGGGGGGGFFFGGAFGDED>FGF@FFDGGGDGFGGGDFFFCDFGDBEAFF,@<BFFFFGGFGGGGFGGGGBECFAFGCA9D9:BCFCEG9\n+@M01873:M01873:000000000-B9G3J:1:2105:17710:2946 1:N:0:CTATAC\n+TGTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCAGGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGTCTGGGATGCCAGTGGCCCTGCTGGATGCAG\n++\n+C-AACFGFFGGGGFFDGGFEEGGGEFGEGGGGGGGCFGCFGGFGGGGGGGGGGFGFAFEFCGGGGGGGGFFCFGGGFFG9FFGGGGGFGGGGGFFGGGDFGGGGFFGDFDFFFDGGGGGGG7,EEGGFGGGFFGDF+EFFFGGGGGDF,?FFGG8B<DG<F<F8EEF89F\n+@M01873:M01873:000000000-B9G3J:1:2106:21507:14943 1:N:0:CTATAC\n+CGACCTCGGGTGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n++\n+CCCCCGGGGGGGGGFGGGGG<FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_maskprimers_with_barcode_test_align_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_maskprimers_with_barcode_test_align_out.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=ATCTTTGCGGCTGGTTA
+GGGTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGA
++
+GGGGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_maskprimers_with_barcode_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_maskprimers_with_barcode_test_in.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 2:N:0:CTATAC
+ATCTTTGCGGCTGGTTACGATACGGGGTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGA
++
+-A@CCFGGCGGGGGGFFGGFGGGGGGGGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_maskprimers_with_barcode_test_score_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_maskprimers_with_barcode_test_score_out.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=ATCTTTGCGGCTGGTTA
+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGA
++
+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_maskprimers_without_barcode_test_align_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_maskprimers_without_barcode_test_align_out.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK
+TTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT
++
+FFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_maskprimers_without_barcode_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_maskprimers_without_barcode_test_in.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC
+GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT
++
+CCCCCGFGGGGGGGGGGGFFFFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_maskprimers_without_barcode_test_score_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_maskprimers_without_barcode_test_score_out.fastq Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,4 @@
+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK
+TTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT
++
+FFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_pairseq_test1_r1_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_pairseq_test1_r1_in.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,400 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK\n+TTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+FFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:2103:2227:11139 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGHA\n+CGGGAAGACCTTGGGGCTGGTCGGGGATGCAGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGAAGTCAAACTCCGCCACCTCCGTTGTAGCTCCCACTACAGTCGTCGTATCCCTCGCACAGTAATAAACAGCCGTGTCCTCTGCTGTCAGGCCGTTCATTTGCAGATAAAGTGAATTCTTGGCGTTGTCTCTGGAGATGCTGAATCGGAACTTCACAGAATCTGCATAGTACTCGGTTGTTCAATTTCTTCTATTGTCTTAAACCCACTCCAGCCCCT\n++\n+CFGG7F7CFC<FGDFFGCFGGGGGC++8CECF,67C,EG,B6CDFCCEEEF@FGGGG?F,C@:,CEEGFFGC<?CEFE:EFEFC@CGFCEFAC9,BDF8E?F?CEG+BD:+DAFECF<FGGGGDF,BFFFC,C,,:+@@F,@=,,3>,33@9;7<CF*@<,37F,,3FC,,?F,,,,7,@D9,,:C>EC**?;?9;EEFGG+9?99+A+****3BFG+>CF6+5<F#######################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGL\n+CGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+GGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGFEGGGGGDCGGGGGGGGFDGGG<C@FEFFGCFGFFEFCEEGGDFGFCFEGGDGFG?FFCGDCGGGGCCGFFGGGGCEGGGCCEGG3>DG*1*>FFFGFFFG:C<0AF*9@BC@>@CD5C57CCD575*9:?:?6<4@<:<F4\n+@M01873:M01873:000000000-B9G3J:1:1112:28236:12457 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRA\n+TGGATATCAGGTAAAACAGTCAATTGTGTCCCAGATCCAAAGGTCAGTTGCCTTGCAGAACCAGAGTAGAGAGTTCACCACACAGAGGTAGGTGGCTGAATCACTGAGCTTGGAGTCTCTGATGAGCAGGGAAATATACTGGCCGGCTCTATTGAGCTGTGCTGTAAACCTTCCATCTTCATTACCACTGGAGTATACGGACATCAGCAACTTAGGTTCTTTCCTGCAATCCTGTCTGTACCAGAAGAAAGACTGAGAAGCACTGTTGCTGTAAGTACAGT\n++\n+GGFGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGG9FFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGGGGEEGGGGGGGGGGGEGGGGGGGFFGGDGGGGGGGGGGGC;DFGGGGGGGFGGFCE6CEGGGGGGFFDFCGFEGGGGGE>FGFFGGG7CFGGGGF8CCFGGF6?6DGFFGGGGGFGFC46AF=<FGF?=+9CFFFF:\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK\n+TTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+GGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1119:21261:11479 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB\n+AGTGACAGTGGGGTTGGCCTTGGGCTGACTTAGGACGGTGACCCTGGTCCCAGTTCCGAAGACCACAGTGCTGCTGTCCCACACCTGACAGGAATAGTCAGCCTCATCCCCGGCTTGGGCTCTGCTGATAATCAGGGTGGCCGTGTTCCCCGAGTTGGAGCCAGAGAATCGGTCAGGGATCCCAGAGGGCCGGTGGATATCCCTATAGATGATCAGCACAGGGGCCTGGCCTGGCTTCTGCTGGAACCAGTACACACTTTTACTTCCAATGTTGTTTCCCC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGFEGGGGGGGGFEGFFFGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGDGGGGCEGFGGGGGGGFCFFECDE5=C4FFGGGG>;FDFGGFCFFGFFGGFFGGGGFGFFFGFFC@57)6FAFF:A<FG\n+@M01873:M0187'..b'*55<*2:5*9C*<=D3CD)7CF75C.5)97<?72?=6\n+@M01873:M01873:000000000-B9G3J:1:2104:5522:14323 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB\n+CTTGTTCAGGTCCTCTCCAGGCACTGTCCTCAGGATGTTTTGAGCTCCTTAGAGCTGGATGTCTTTGTAAGGCTGTTTGGCGAAGGGGCTGGTCTTCTCCAGTACCCACCCCTCTCCAAGCTCCCCGTATCGTAATAAGTATCTCGAGAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAAAAACAAAATAACACTACAACATCTAAGAGAACAAAATACTAACGCTAAATAAGTAA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGDEGGGGGGGG?FGGGGGGGGGGGGGFGFEGGGGGGGGGGFFGGCFFGGGCGGGGGGGGFGGGG9FGGGGGGGGGGGGGFGGGGGGG7FGFFGGGGGGGFG,>DGFGGGGGGEEC,5CCFGGGC,CFG58?=E###########################################################\n+@M01873:M01873:000000000-B9G3J:1:2113:7529:7186 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK\n+TTCGTTTGATTTCCACCTTGGTCCCTTGGCCGAACGTCCAGGGAGGCCAGTGTGTTCCTTGCATGCAGTAGTAAATTCCAACATCCTCAGCCTCCACCCTGCTGATTTTCAGTGTGAAATCAGTGCCTGACCCACTGCCGCTGAATCTGTCTGGGACCCCAGAGTCTCGATTAGAAACCTCATAAATCAGGCGCCTTGGAGATTGGCCTGGCCTCTGGTGAAACCAACTCAAGTAGGTGTCTCCATCCCGGGATACGAGGCTTTGACTAGACCTGCAGGA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGCFFGGFGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEGGGGGGGGGGGGGGFGGGFFFGGCFGGGGFGDFGGGGF@FFGGGFGFFGGFFGGGFCF9DFEEGGGGG8@B?FCFGGGGCFFGGG?EFBDGGGGGGGGGGGGGFGFD6F47C9:C+*/:>C<CGFGFGGGGFCFFFFFFFF?),C?@##\n+@M01873:M01873:000000000-B9G3J:1:2113:12102:20879 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRA\n+TGGATATTGGGTTTGACCATTAACCTTGTTCCCCCTCCAAAGGTGAGCATGTCGCCTGCATTATTAAAGGCTCTCCCAGCACAGAGGTACGAGGCGGAGATTTGCGTTTGGGGCTCCTTCAAAAGGAGGGAACTGTCCCCTTTCGACCGTCCAAGGAAAGAAGAAAAACGACCTTTCACCTCCAAACCATCCAGAACATTGTAAGAGAGAAACTGAGGTGCTTGGCCGGCAGGTTGCAGGTACCAGAAGAGCCCGTCGGACCCAGAAGATGAGTACGTGCA\n++\n+GGGGGGG-EFGGGGGGGC@@FFGG<,,CFGGGG,+@FGCFFG@FAFFG9F,6,6CF:CC<CFGG9<F9FGGE,,,,666,96C<,C,CE,B,B+>++88+,,<,,+4+++B+@:@+=,EGG9?BFGG<F+C,+@,:,,@,,@<,+<<35***6,,*6,,,6>7:>22:**41C7FGC,@C,6;4,,48=6:520+<88E7+A?E+1+3=FGA#####################################################################\n+@M01873:M01873:000000000-B9G3J:1:2116:5234:16363 1:Y:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK\n+TTCGCTTGATATCCACTTTGGTCCCAGGGCCGAAATAACCATTATACCGTTGGAAGGAATAAGTTGCAAAATCATCAGGATGCAGGCTGCTGATGGTGAGAGTGAATTCTGTCCCAGACCCACTGCCGCTGAACAGTGATGGGAACCCACTTGCCAAACTAGACGCCTTATAGATCAGGAGCTTAGGGGCTCTGCCTGGTTTCTGCTGATACCAGGCCAACCAGTTATTAATACTCTGACTGGCACGGCAAGTGATGGTGACTCTGTCTCCTACAGATGC\n++\n+EA@BC;FFGGG,-CF8@CFEF,,CC<EDCC@:CCEFFFE@@,,C,C,CC<:C8@C,,,6,CFF6,<6CCFCFF@EFF98,F<CF9CEGC@FGF<<DF9?,CE=,?F,,?5AE<59E,B+BFGC8,CF7@>+:<E,,:?FFFFGC,A<:FFCC,C8B,A+,CD9:FGC87E,D,E9,7EF@7D,,@>>8**5*7,3,@;*,,,,>DDG?ECD28D7788,=8:E504?,=,>7<=@6:CGFFG*8.;*C)=CEF###########################\n+@M01873:M01873:000000000-B9G3J:1:2115:11727:15140 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB\n+GTTTTTCAGGTCCTCGAGCACTGTCAGCCGGGTGCCTGGGCCAAAATACTGCGTATCTGTGCTCACAGCCTGGAGGCCCAGGACAAAAACCGGTGCTGCCCGCTCTGCTGTCCCAGACTCAGCTCGGGTCCTTCCCACCGCTGAGAGCCCCATCGCTCTCCCAGCACCCAGAACCAGGAGTCCTCCGCCCAGACGCCCAGCAGCGCCTCTCAGCACCCCCGTATGTACCATGTGGAAGTGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATAC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGG7EGFGGEGEGGGGCGGGGFGGGGGDEGGFFGDF7:CGGGFGFGGGGGGFGFDDDE>FFGGGGEFG4DGC?CFCFCBGFGFGFFG#\n+@M01873:M01873:000000000-B9G3J:1:2106:24340:3314 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK\n+TTCGTTTGATATCCAGCTTGGTCCCCTGGCCAAAAGTGTACGGAAGCTGTAAGGTTTGCATGCAGTAATAAACCCCAACATCCTCAGCCTCCACCCGGCTGATCTTCAGCGTGAAATCTGTCCCGGACCCGCTGCCACTGAACCTATCTGGCACTCCAGAGAACCGCTTGGAAAGTTCATAGATCAGGAGCTGTGGAGACCGGCCTGGCTTCTGCAGGTACCATTGGAATAATGTCCTTCCATCACTATGCAGGAGGCTCTGACTGGACCTGCAGGACAT\n++\n+GGGGFGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEFGGGGGGGGFGGGGGGGGG8ADCEGDGFGFGAFGFGGDFBCFGEE7FFAFEGFGDFGGFADFGFGGFGGGGGG?*DEEGDGGGGCEGFCFGGFCC;EGGGG??7+><++;CG?:=;+=>*5@7@+0<CGDEDC5EGGDFF###############\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_pairseq_test1_r1_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_pairseq_test1_r1_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,348 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK|BARCODE=ATCTTTGCGGCTGGTTA\n+TTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n++\n+FFGGDGGGDGGGGGGGGGGGGGFGFGACF8FCFCGGGGGG87BFGGGGGGGGGFFGGGGGGGGCDGCFGGGGGGGGG?@FGGGGDGFGGGCGGGFGCAFFE9?E9FD,4,EFGFGGAEFGGFCFCF8F?EBFEGE8,,AFFCFFF@FECFGGGGCFECFCEEFGGEDEGE>FGGGGCCFGGF,@EDFFF6DFEDFGF8>CCFGGGGFFF9:@C79=6@<=;EFF,=,5C6,+,>CGD7:DF?CFF*0;CG4@+;>C7CDGGFFG7>+*2))**04C4?CC\n+@M01873:M01873:000000000-B9G3J:1:1112:28236:12457 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRA|BARCODE=CGGTTTGGTGCATCTAG\n+TGGATATCAGGTAAAACAGTCAATTGTGTCCCAGATCCAAAGGTCAGTTGCCTTGCAGAACCAGAGTAGAGAGTTCACCACACAGAGGTAGGTGGCTGAATCACTGAGCTTGGAGTCTCTGATGAGCAGGGAAATATACTGGCCGGCTCTATTGAGCTGTGCTGTAAACCTTCCATCTTCATTACCACTGGAGTATACGGACATCAGCAACTTAGGTTCTTTCCTGCAATCCTGTCTGTACCAGAAGAAAGACTGAGAAGCACTGTTGCTGTAAGTACAGT\n++\n+GGFGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGG9FFGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGFGGGGGGGGGGGGGGGGFGGGGGGGGGGGEEGGGGGGGGGGGEGGGGGGGFFGGDGGGGGGGGGGGC;DFGGGGGGGFGGFCE6CEGGGGGGFFDFCGFEGGGGGE>FGFFGGG7CFGGGGF8CCFGGF6?6DGFFGGGGGFGFC46AF=<FGF?=+9CFFFF:\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK|BARCODE=TTTCTTTAGTGAAATGC\n+TTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n++\n+GGGGGGGGCGGGGGGGGGGGE;EFGGGGGGGGGDGGGGGGGGGGGGGGGGGGFEGGGGGGGGGGGGGGFGFGGGCCGGFCGGGGGGGGGGGGFGGGGGGGGGGEGGGGGFGGDGGGGGGGGGGGGGFGGGGGGCGGGFGGGFGFFGGGGG8FGG@CFFCCF7:DAFFGGE@EGGGGGFFF@CC:?DB7A8@FG,=EGGGGG>CFGGFFGGCGG78C?CFCF>FFFGGGC?9CCF>7DEC*9C+<**:55=FGG41*37*/*18:DDDG*59?FFGFFFF9\n+@M01873:M01873:000000000-B9G3J:1:1119:21261:11479 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=CTTGATAGGAATGAATA\n+AGTGACAGTGGGGTTGGCCTTGGGCTGACTTAGGACGGTGACCCTGGTCCCAGTTCCGAAGACCACAGTGCTGCTGTCCCACACCTGACAGGAATAGTCAGCCTCATCCCCGGCTTGGGCTCTGCTGATAATCAGGGTGGCCGTGTTCCCCGAGTTGGAGCCAGAGAATCGGTCAGGGATCCCAGAGGGCCGGTGGATATCCCTATAGATGATCAGCACAGGGGCCTGGCCTGGCTTCTGCTGGAACCAGTACACACTTTTACTTCCAATGTTGTTTCCCC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGFEGGGGGGGGFEGFFFGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGDGGGGCEGFGGGGGGGFCFFECDE5=C4FFGGGG>;FDFGGFCFFGFFGGFFGGGGFGFFFGFFC@57)6FAFF:A<FG\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=ATTTCTATGGCTTTGTT\n+CTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAATAAGCGAAAGACTGCACGCACTGCACTCGAACAACCAGACATTGATCAAAACAGACACAATAAGGTTAATCATTCTCAATCTAAGCGAACATTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGG7;DGGGGGGG:CEGGGFFGGFFG6BCCB>BEGG#################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGL|BARCODE=CTTGCTTATGATTCCAG\n+CGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n++\n+GGEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGGEFCGGGGGGGGGGGGGGGGGFGGFGGGFGGGGCGGCGFDFFGEFEC<FCEFGGGGGFFGGFGGGFFGGGF'..b'+CTTGTTCAGGTCCTCTCCAGGCACTGTCCTCAGGATGTTTTGAGCTCCTTAGAGCTGGATGTCTTTGTAAGGCTGTTTGGCGAAGGGGCTGGTCTTCTCCAGTACCCACCCCTCTCCAAGCTCCCCGTATCGTAATAAGTATCTCGAGAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAAAAACAAAATAACACTACAACATCTAAGAGAACAAAATACTAACGCTAAATAAGTAA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGCFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGDEGGGGGGGG?FGGGGGGGGGGGGGFGFEGGGGGGGGGGFFGGCFFGGGCGGGGGGGGFGGGG9FGGGGGGGGGGGGGFGGGGGGG7FGFFGGGGGGGFG,>DGFGGGGGGEEC,5CCFGGGC,CFG58?=E###########################################################\n+@M01873:M01873:000000000-B9G3J:1:1113:7318:10138 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGHA|BARCODE=ATTTCTTTCCAACGTTA\n+CGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGCTATCAAAGAGGGTTGCAGAAGAAGTGAATCTCACACAGTAATAAAGGGCCGTGTCCTCGACTCTCAGGCTGTTCATTTGCAGAAACAGCGAGTTCTGGGCGTTGTCCCTGGAGATGGCGAATCGGCCCTTCACAGAGTCCACATAGTATTTGTCCCTTCCATCTGGCCTTATATTGGCCACCCACTCCAGCCCTTTCCCTGGAGCCTGGCTGACCC\n++\n+GGDGFGGFGGGGGGGGGGGGGGGGGGGGGFGGGGGEGGGGGGGGGGGCC7FGGGGGGFGGGGGGGGGGGGD<FGGGGCFGGGGGGGGGGGGFGGGGGGGGGGGFCFGFFGGAGGDDFFFFFGCEFFGGGGFGGGGGGGGGGGEGFGGGFFFCFFGGGGGGGGGGGGGEGGC9>EGF8ECFFGGG7:EEFGGGEGGGG6@C8FFGGGGGGG+=F?FGGE;+<FGCF9EGG>D<CFGFGBC@7?F<*7*<FBG:CF)<*7?2C?GF=F###############\n+@M01873:M01873:000000000-B9G3J:1:2113:7529:7186 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK|BARCODE=GAAATTCTCGAACTCAA\n+TTCGTTTGATTTCCACCTTGGTCCCTTGGCCGAACGTCCAGGGAGGCCAGTGTGTTCCTTGCATGCAGTAGTAAATTCCAACATCCTCAGCCTCCACCCTGCTGATTTTCAGTGTGAAATCAGTGCCTGACCCACTGCCGCTGAATCTGTCTGGGACCCCAGAGTCTCGATTAGAAACCTCATAAATCAGGCGCCTTGGAGATTGGCCTGGCCTCTGGTGAAACCAACTCAAGTAGGTGTCTCCATCCCGGGATACGAGGCTTTGACTAGACCTGCAGGA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGCFFGGFGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEGGGGGGGGGGGGGGFGGGFFFGGCFGGGGFGDFGGGGF@FFGGGFGFFGGFFGGGFCF9DFEEGGGGG8@B?FCFGGGGCFFGGG?EFBDGGGGGGGGGGGGGFGFD6F47C9:C+*/:>C<CGFGFGGGGFCFFFFFFFF?),C?@##\n+@M01873:M01873:000000000-B9G3J:1:2115:11727:15140 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-TRB|BARCODE=GCACTTCCACATGGTAC\n+GTTTTTCAGGTCCTCGAGCACTGTCAGCCGGGTGCCTGGGCCAAAATACTGCGTATCTGTGCTCACAGCCTGGAGGCCCAGGACAAAAACCGGTGCTGCCCGCTCTGCTGTCCCAGACTCAGCTCGGGTCCTTCCCACCGCTGAGAGCCCCATCGCTCTCCCAGCACCCAGAACCAGGAGTCCTCCGCCCAGACGCCCAGCAGCGCCTCTCAGCACCCCCGTATGTACCATGTGGAAGTGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATAC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGG7EGFGGEGEGGGGCGGGGFGGGGGDEGGFFGDF7:CGGGFGFGGGGGGFGFDDDE>FFGGGGEFG4DGC?CFCFCBGFGFGFFG#\n+@M01873:M01873:000000000-B9G3J:1:2116:5234:16363 1:Y:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK|BARCODE=CGGTCAGATAATCTTCT\n+TTCGCTTGATATCCACTTTGGTCCCAGGGCCGAAATAACCATTATACCGTTGGAAGGAATAAGTTGCAAAATCATCAGGATGCAGGCTGCTGATGGTGAGAGTGAATTCTGTCCCAGACCCACTGCCGCTGAACAGTGATGGGAACCCACTTGCCAAACTAGACGCCTTATAGATCAGGAGCTTAGGGGCTCTGCCTGGTTTCTGCTGATACCAGGCCAACCAGTTATTAATACTCTGACTGGCACGGCAAGTGATGGTGACTCTGTCTCCTACAGATGC\n++\n+EA@BC;FFGGG,-CF8@CFEF,,CC<EDCC@:CCEFFFE@@,,C,C,CC<:C8@C,,,6,CFF6,<6CCFCFF@EFF98,F<CF9CEGC@FGF<<DF9?,CE=,?F,,?5AE<59E,B+BFGC8,CF7@>+:<E,,:?FFFFGC,A<:FFCC,C8B,A+,CD9:FGC87E,D,E9,7EF@7D,,@>>8**5*7,3,@;*,,,,>DDG?ECD28D7788,=8:E504?,=,>7<=@6:CGFFG*8.;*C)=CEF###########################\n+@M01873:M01873:000000000-B9G3J:1:2106:24340:3314 1:N:0:CTATAC|SEQORIENT=F|PRIMER=Human-IGK|BARCODE=GCGGCATTAGTATTGCA\n+TTCGTTTGATATCCAGCTTGGTCCCCTGGCCAAAAGTGTACGGAAGCTGTAAGGTTTGCATGCAGTAATAAACCCCAACATCCTCAGCCTCCACCCGGCTGATCTTCAGCGTGAAATCTGTCCCGGACCCGCTGCCACTGAACCTATCTGGCACTCCAGAGAACCGCTTGGAAAGTTCATAGATCAGGAGCTGTGGAGACCGGCCTGGCTTCTGCAGGTACCATTGGAATAATGTCCTTCCATCACTATGCAGGAGGCTCTGACTGGACCTGCAGGACAT\n++\n+GGGGFGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEFGGGGGGGGFGGGGGGGGG8ADCEGDGFGFGAFGFGGDFBCFGEE7FFAFEGFGDFGGFADFGFGGFGGGGGG?*DEEGDGGGGCEGFCFGGFCC;EGGGG??7+><++;CG?:=;+=>*5@7@+0<CGDEDC5EGGDFF###############\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_pairseq_test1_r2_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_pairseq_test1_r2_in.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,400 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=ATCTTTGCGGCTGGTTA\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################\n+@M01873:M01873:000000000-B9G3J:1:1112:28236:12457 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift4|BARCODE=CGGTTTGGTGCATCTAG\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCCGTGGTAATGAAAATGGAAGGTTTACA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFG8==EA,,;CFGGGGGGC6CFF7;DCGGGFCG9B,;CCF6DFCGGGGGFFF4FFCFFFGE,AF6EFGGGFGFGFFF,:9BFCFF:.2AB+>)*:/989?C9@FF,29>+;98*??>C@7\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift2|BARCODE=TTTCTTTAGTGAAATGC\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGTTACCAACAGAAACCTGGCCCGGCTCCCAGCCCCCTCCTCTATTATGCTTCCAACAGGGCCCCTGGCGTCCCCGCCCGG\n++\n+GGGDEFGGGGGDGGFGGFGFGEGGGGGGECDFGGGFC9FFGCFCEGCG<FDFFGGFGGAEECGGGCF,CFGGGFFFG,EFEDF?FG,?=C>FG+B,CFFEEFG=,CE,,EEFFGFFFFFCGGGGGEGAFFFFDEGGAFGEEG7,A?6+++3>@BF?EGGDFGGF6CGGG88,D8FFG?>,8C@;,,5DFC33E?>D,5?BFF?*4D6,;=C################################################################\n+@M01873:M01873:000000000-B9G3J:1:1119:21261:11479 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift4|BARCODE=CTTGATAGGAATGAATA\n+AGCCTGGGCCTCAGGAAGCAGCATCGGGGGTGCCGCAGCCATGGCCTGGACCGCTCTCCTTCTGAGCCTCCTTGCTCACTTTACAGGTTCTGTGGCCTCCTATGAGCTGACTCAGCCACTCTCAGTGTCAGTGGCCCTGGGACAGACGGCCAAGATTACCTGTGGGGGAAACAACATTGGAAGTAAAAGTGTGTACTGGTTCCAGCAGAAGCCAGGCCAGGCCCCTGTGCTGATCATCTATAGGGATATCCCCCGGCCCCCTGGGTTCCCTTA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGDGEGGGGGGGGGGGGGGGGGGGEGGGGGGGGFEGGGGGGGGGGGGGGGGGGGGGFGGGGGGFFGGGGGGGGGGGGGGGGGGFGGGGGGGGGFGGGGGGDGGF7DFGGG7FGGGGGGEGGGC8FEFGGGGC77FEEGEGGDGGGGGGGF:@CGGFFGGFECF5E7F7C:?CD7:494CF;C6FF3C3>FGGGFDGDF4CF*+9*2<7:4<7>F6)2(;F?):CG*?C###############\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=ATTTCTATGGCTTTGTT\n+GACACTCATGATGCACTGTGTAGCAATCAGCCCCAGCATTTTGGTGATGGGACTCGACTCTCCATCCTAGAGGACCTGAACAAGGTGTTCCCACCCGAGGTCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAAAAAAGAGAAATACATGAGACTCTCATATACCTGCAAAAGTGAGCTATATCTCGATCACGTATTACAAGTCAGTACAGCCAGAAAAGAGGAATGTCGAAGATACTCC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGDCGGGGGFFGGGFGGGGGGGEGGGGGF:AFE=FFEGGGGG=BFCC3DFEG@EFGFG@FEFF9CDFCFGGGC8DEGEE>7CFGCECFFFD:CE5E#######################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=CTTGCTTATGATTCCAG\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGATCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTCTCTGGTTAAGGTTAACAGTGATGGCAGACGAAGCAAGGGGGAAGGGGTCCCGGATC\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9,2,,7,;,;6CF>>,8:8;<DE7**4*:7?DC5,,486DD:FC##################'..b':CTATAC|SEQORIENT=F|PRIMER=TS-shift2|BARCODE=ATTTCTTTCCAACGTTA\n+GAGATCTCAGAGAGGAGCCTTAGCCCTGGACTCCAAGGCCTTTCCACTTGGTGATCAGCACTGAGCACAGAGGACTCACCATGGAGTTTGGGCTGAGCTGGGTTTTCCTTGTGGCCATATTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCGGGGGGAGGCGTGGTCGAGCCTGGGGGGGCCCTGGGACTGTCCGGTGTAGGTTGTGGATTCACCGTGAGTAGGCATTGGCGGCCCTTGGTTCGCCAGGTTCCCGGGCAGGGGGTGGTG\n++\n+ECFDCFFFCFCCECDFD8@FG@@FGFC<FFFFCAFGDGGGF8@EDEFGGGGGD<<FDCF,BEFF<B<,BECE?FFG8FGGGGGGCEE8,?FDFEGG8FC<F+A?FF9FC9FF@C:E:FF9@@;;EC@FG>8,,@ED===FFD+6B;?FCFFF>8E########################################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:2113:7529:7186 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift2|BARCODE=GAAATTCTCGAACTCAA\n+GATCAGGACTCCTCAGTGCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCTCTGGGTCCCAGTTTGCCGTGGGGATGTTGTGCTGACTCAGTCTCCACTCTCCCTGCCCGTCACCCTTGGACAGCCGGCCTCTATCTCCTGCAGGTCTAGTCAAAGCCTCGTATCCCGTGCTGGAGACACCTACTTGAGTTGGTTTCACCAGAGGCCAGGCCAATCTCCCAGGCTCCTGATTTATTGGGTTTCTAATCGAGCCTCTGG\n++\n+GGDGGGGGGGF8FGGG9EFGGGGGGGGGGGGGFGGDFFGGFFGGGGFFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGDFGGFFFGFGFGGGGGGFGGGGFGGGGGGCEFGGGGGGGGGGGGGCGGGGGGGGGGGGGGFGGFFCFGG8?DDFGGGGGF7,,DF,33;8DFGD,41>C69?FFFFGFGGGGFFGGFFGEFGGFDFGFGFGGGGGGGGFG?###########################################\n+@M01873:M01873:000000000-B9G3J:1:2115:11727:15140 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift1|BARCODE=GCACTTCCACATGGTAC\n+GGTGCTGAGAGGCGCTGCTGGGCGTCTGGGCGGAGGACTCCTGGTTCTGGGTGCTGGGAGAGCGATGGGGCTCTCAGCGGTGGGAAGGACCCGAGCTGAGTCTGGGACAGCAGAGCGGGCAGCACCGGTTTTTGTCCTGGGCCTCCAGGCTGTGAGCACAGATACGCAGTATTTTGGCCCAGGCACCCGGCTGACAGTGCTCGAGGACCTGAAAAACGTGTTCCCACCCGAGGTCGCGATCGGAAGAGCGTCGGTTAGGGAAAGAGGGTGGATCTC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG7FGGGGGGGGGDGGGFCFFGGGFGFGGGGGGGGGGGGGGGGCGGGGGGGGDGE=5C9<<CF7:<8CGGGGGG*<CGF8:::<87?F7=ED###############################################\n+@M01873:M01873:000000000-B9G3J:1:2116:5234:16363 2:Y:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift1|BARCODE=CGGTCAGATAATCTTCT\n+GAGTCAGACCCAGTCAGGACACAGCATGGACATGAGGGTCCACGCTCAGCTCCTGGGGCTCCTGCTGCTCTGGCTCCCAGGTGCCAAATGTGACATCCAGATGACCCAGTCTCCTTCCACCCTGTCTGCATCTGTAGGCGACAGAGTCACCAGCACTTGCCTGTCCAGTCACAGTATTAATAACTGGTTGGCATTGTATCCGCCGAAACCAGGGAAAGCCCCTCAGCTCCTGATCTATAAGGCGTCTAGTTTGGAAAGAGGGGTCCCGTCACGGTT\n++\n+C:78CCEEFFFGGECFFCFD,E<AFFGGEFDGD9,@F7B6<,CFCGCEGGGDFDFDGGGC,BEGFGGGGGA<EFGGG7E<C=8EFCFFDG9,9FEFFEFF,C,AEEFF:=FAEFGGGGG,:?D,@BAECAFGAFA9>9,++3>+,,,,7DFG,,=FDGDF@,@9=,76@FC,;@9E,<EC:;C9;;E,E88D,,*,?@7E############################################################################\n+@M01873:M01873:000000000-B9G3J:1:2106:24340:3314 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=GCGGCATTAGTATTGCA\n+GTGATCAGGACTTCTCAGTTCATCTTCTCACCATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCTCTGGATACCTGGATGCAGTGCAGATATTGTGATGACCCAGACTCCACTCTCTCTGTCCGTCACCCCTGGACAGCCGGCCTCCATGTCCTGCAGGTCCAGTCAGAGCCTCCTGCATAGTGATGGAAGGACCTTATTCCAATGGTACCTGCAGAAGCCAGGCCGGTCTCCACAACTCCTGATCTATGCACTTTCCAAGCGGTTCTT\n++\n+GGGGGGFGGCGGGGGGGGGGGGGGGGFFGGGGEFGGGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGAFFDFDGGGGFGFEFFGGGFGGGGGGGGGGGG<FGGGGG=FGGFGCFEFGGGGG@FGFGGGGFEGGGGFDGGG+>D@FFFFAFAFCDFDC:CFCGGCGGGGGFFFFGG,3E>EEGGGFGF7,0>;<2DEGGF7,31:DFGG9,,6;<CF6DFFCECC=8CEF:C6*300<>*2+>+;+++5AFG?#############\n+@M01873:M01873:000000000-B9G3J:1:2106:25011:8389 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift1|BARCODE=GAACTTCCCTAACGATT\n+GGTGCTGAGAGGCGCTGCTGGGCGTCTGGGCGGAGGACTCCTGGTTCTGGGTGCTGGGAGAGCGATGGGGCTCTCAGCGGTGGGAAGGACCCGAGCTGAGTCTGGGACAGCAGAGCGGGCAGCACCGGTTTTTGTCCTGGGCCTCCAGGCTGTGAGCACAGATACGCAGTATTTTGGCCCAGGCACCCGGCTGACAGTGCTCGAGGACCTGGAAAACGTGTTCCCACCCTAGATCGGAAGGGGGGCGGGTAGGGAAAGGGGGGAGATATCGGGGGG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGEDGGGGGEGFGEEGGGGGG7FGGGGGGE@GGGG7FAFCGGG>CCFGGGGFGCFCCFGCCF<FGGGGGEEEFFFGGEGGFGGAEFEGGG>@FG@GFGGFGGFCFG9EEFGG7<@E=EGGGF?7+:C?*;>F@*8C=EGGGGF69F9EFCCEEGGCF=*9*2+3;5:*;C6CCF?##################################################\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_pairseq_test1_r2_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_pairseq_test1_r2_out.fastq Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,348 @@\n+@M01873:M01873:000000000-B9G3J:1:2116:20980:12498 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=ATCTTTGCGGCTGGTTA\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCCACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGCCCCTGACCGATTCAGTGGCCGCGGGTCTGGGACAGAGTTCACTCTCAACATCAGCAGCATGCAGTCGGAAGA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFGFEFDG?EFGGCFFFGFF9CFE,E+ABE@EGFEGEFGGCFGGGGEGCGGGGGGDDFGGCFGDF,>D+44,@3DCFGC8CGGGFGC9@CGGGGGD8CGG?C79,1556C*00BC5D*/=EC5C4C<EDEC+:0<*:*19)8>*);7ECF*;>*0:9+<AC#############################\n+@M01873:M01873:000000000-B9G3J:1:1112:28236:12457 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift4|BARCODE=CGGTTTGGTGCATCTAG\n+GTGAGTGAACCAGGGCAGAAAAGAATGATGATATCCTTGAGAGTTTTACTGGTGATCCTGTGGCTTCAGTTAAGCTGGGTTTGGAGCCAACGGAAGGAGGTGGAGCAGGATCCTGGACCCTTCAATGTTCCAGAGGGAGCCACTGTCGCTTTCAACTGTACTTACAGCAACAGTGCTTCTCAGTCTTTCTTCTGGTACAGACAGGATTGCAGGAAAGAACCTAAGTTGCTGATGTCCGTATACTCCCGTGGTAATGAAAATGGAAGGTTTACA\n++\n+GEGFGGGGGGGGFGGGGGGGGGGGDGGGGGGGFGGGGGGCGEFFCFDGGGGGGGGGGGGFGF8BFGGGGGFFDFCFGGGGEGGGGGGD=FFGGGGDDGCGGCFFGGCFGGG8FGGCGFGGGGGGCCF;FFGGFGGGGEE7FFFFGGGG6CFDFFG8==EA,,;CFGGGGGGC6CFF7;DCGGGFCG9B,;CCF6DFCGGGGGFFF4FFCFFFGE,AF6EFGGGFGFGFFF,:9BFCFF:.2AB+>)*:/989?C9@FF,29>+;98*??>C@7\n+@M01873:M01873:000000000-B9G3J:1:2110:13535:17883 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift2|BARCODE=TTTCTTTAGTGAAATGC\n+AGGAACTGTTCAGTTAGGACCCAGAGGGAACCATGGAAGCCCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCACAGATATCAACGGAGCAATTGTGTTGACACAGTTTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGGGCCACCCTCTCCTGCAGGGCCAGCCAGGCTGTTGGTACCTACTTAGCCTGTTACCAACAGAAACCTGGCCCGGCTCCCAGCCCCCTCCTCTATTATGCTTCCAACAGGGCCCCTGGCGTCCCCGCCCGG\n++\n+GGGDEFGGGGGDGGFGGFGFGEGGGGGGECDFGGGFC9FFGCFCEGCG<FDFFGGFGGAEECGGGCF,CFGGGFFFG,EFEDF?FG,?=C>FG+B,CFFEEFG=,CE,,EEFFGFFFFFCGGGGGEGAFFFFDEGGAFGEEG7,A?6+++3>@BF?EGGDFGGF6CGGG88,D8FFG?>,8C@;,,5DFC33E?>D,5?BFF?*4D6,;=C################################################################\n+@M01873:M01873:000000000-B9G3J:1:1119:21261:11479 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift4|BARCODE=CTTGATAGGAATGAATA\n+AGCCTGGGCCTCAGGAAGCAGCATCGGGGGTGCCGCAGCCATGGCCTGGACCGCTCTCCTTCTGAGCCTCCTTGCTCACTTTACAGGTTCTGTGGCCTCCTATGAGCTGACTCAGCCACTCTCAGTGTCAGTGGCCCTGGGACAGACGGCCAAGATTACCTGTGGGGGAAACAACATTGGAAGTAAAAGTGTGTACTGGTTCCAGCAGAAGCCAGGCCAGGCCCCTGTGCTGATCATCTATAGGGATATCCCCCGGCCCCCTGGGTTCCCTTA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGDGEGGGGGGGGGGGGGGGGGGGEGGGGGGGGFEGGGGGGGGGGGGGGGGGGGGGFGGGGGGFFGGGGGGGGGGGGGGGGGGFGGGGGGGGGFGGGGGGDGGF7DFGGG7FGGGGGGEGGGC8FEFGGGGC77FEEGEGGDGGGGGGGF:@CGGFFGGFECF5E7F7C:?CD7:494CF;C6FF3C3>FGGGFDGDF4CF*+9*2<7:4<7>F6)2(;F?):CG*?C###############\n+@M01873:M01873:000000000-B9G3J:1:1101:10006:14034 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=ATTTCTATGGCTTTGTT\n+GACACTCATGATGCACTGTGTAGCAATCAGCCCCAGCATTTTGGTGATGGGACTCGACTCTCCATCCTAGAGGACCTGAACAAGGTGTTCCCACCCGAGGTCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAAAAAAGAGAAATACATGAGACTCTCATATACCTGCAAAAGTGAGCTATATCTCGATCACGTATTACAAGTCAGTACAGCCAGAAAAGAGGAATGTCGAAGATACTCC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGDCGGGGGFFGGGFGGGGGGGEGGGGGF:AFE=FFEGGGGG=BFCC3DFEG@EFGFG@FEFF9CDFCFGGGC8DEGEE>7CFGCECFFFD:CE5E#######################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:1117:17250:9432 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=CTTGCTTATGATTCCAG\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGATCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGAAGGGCCCTCGGTCTCTGGTTAAGGTTAACAGTGATGGCAGACGAAGCAAGGGGGAAGGGGTCCCGGATC\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9,2,,7,;,;6CF>>,8:8;<DE7**4*:7?DC5,,486DD:FC##################'..b':N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=TCTCGAGATACTTATTA\n+GAGCTTGGAGAGGGGTGGGTACTGGAGAAGACCAGCCCCTTCGCCAAACAGCCTTACAAAGACATCCAGCTCTAAGGAGCTCAAAACATCCTGAGGACAGTGCCTGGAGAGGACCTGAACAAGGTGTTCCCACCCGAGGTCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAAAAAAAAGAATAACAGAAGAGACACTCGAATCAATAAAAATCAAAGTATAAAATTAAATGAATACAAA\n++\n+GGGGGGGGGGGGGDGGGEGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFG9FFCFGGFGFGGEGGGGGFGGGGGGGGGGCCGGGGGGFFFGGGG8FGGGGGFFGGFGGGFGGGAFDEFGGGEGGFGGEGGGGGGGGGGGGG7*>4:=>FDECCCGFG7ECECCBBFFGG5CGG9C*AC5*69@<FG+=F97CECD################################################################\n+@M01873:M01873:000000000-B9G3J:1:1113:7318:10138 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift2|BARCODE=ATTTCTTTCCAACGTTA\n+GAGATCTCAGAGAGGAGCCTTAGCCCTGGACTCCAAGGCCTTTCCACTTGGTGATCAGCACTGAGCACAGAGGACTCACCATGGAGTTTGGGCTGAGCTGGGTTTTCCTTGTGGCCATATTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCGGGGGGAGGCGTGGTCGAGCCTGGGGGGGCCCTGGGACTGTCCGGTGTAGGTTGTGGATTCACCGTGAGTAGGCATTGGCGGCCCTTGGTTCGCCAGGTTCCCGGGCAGGGGGTGGTG\n++\n+ECFDCFFFCFCCECDFD8@FG@@FGFC<FFFFCAFGDGGGF8@EDEFGGGGGD<<FDCF,BEFF<B<,BECE?FFG8FGGGGGGCEE8,?FDFEGG8FC<F+A?FF9FC9FF@C:E:FF9@@;;EC@FG>8,,@ED===FFD+6B;?FCFFF>8E########################################################################################################################\n+@M01873:M01873:000000000-B9G3J:1:2113:7529:7186 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift2|BARCODE=GAAATTCTCGAACTCAA\n+GATCAGGACTCCTCAGTGCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCTCTGGGTCCCAGTTTGCCGTGGGGATGTTGTGCTGACTCAGTCTCCACTCTCCCTGCCCGTCACCCTTGGACAGCCGGCCTCTATCTCCTGCAGGTCTAGTCAAAGCCTCGTATCCCGTGCTGGAGACACCTACTTGAGTTGGTTTCACCAGAGGCCAGGCCAATCTCCCAGGCTCCTGATTTATTGGGTTTCTAATCGAGCCTCTGG\n++\n+GGDGGGGGGGF8FGGG9EFGGGGGGGGGGGGGFGGDFFGGFFGGGGFFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGDFGGFFFGFGFGGGGGGFGGGGFGGGGGGCEFGGGGGGGGGGGGGCGGGGGGGGGGGGGGFGGFFCFGG8?DDFGGGGGF7,,DF,33;8DFGD,41>C69?FFFFGFGGGGFFGGFFGEFGGFDFGFGFGGGGGGGGFG?###########################################\n+@M01873:M01873:000000000-B9G3J:1:2115:11727:15140 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift1|BARCODE=GCACTTCCACATGGTAC\n+GGTGCTGAGAGGCGCTGCTGGGCGTCTGGGCGGAGGACTCCTGGTTCTGGGTGCTGGGAGAGCGATGGGGCTCTCAGCGGTGGGAAGGACCCGAGCTGAGTCTGGGACAGCAGAGCGGGCAGCACCGGTTTTTGTCCTGGGCCTCCAGGCTGTGAGCACAGATACGCAGTATTTTGGCCCAGGCACCCGGCTGACAGTGCTCGAGGACCTGAAAAACGTGTTCCCACCCGAGGTCGCGATCGGAAGAGCGTCGGTTAGGGAAAGAGGGTGGATCTC\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG7FGGGGGGGGGDGGGFCFFGGGFGFGGGGGGGGGGGGGGGGCGGGGGGGGDGE=5C9<<CF7:<8CGGGGGG*<CGF8:::<87?F7=ED###############################################\n+@M01873:M01873:000000000-B9G3J:1:2116:5234:16363 2:Y:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift1|BARCODE=CGGTCAGATAATCTTCT\n+GAGTCAGACCCAGTCAGGACACAGCATGGACATGAGGGTCCACGCTCAGCTCCTGGGGCTCCTGCTGCTCTGGCTCCCAGGTGCCAAATGTGACATCCAGATGACCCAGTCTCCTTCCACCCTGTCTGCATCTGTAGGCGACAGAGTCACCAGCACTTGCCTGTCCAGTCACAGTATTAATAACTGGTTGGCATTGTATCCGCCGAAACCAGGGAAAGCCCCTCAGCTCCTGATCTATAAGGCGTCTAGTTTGGAAAGAGGGGTCCCGTCACGGTT\n++\n+C:78CCEEFFFGGECFFCFD,E<AFFGGEFDGD9,@F7B6<,CFCGCEGGGDFDFDGGGC,BEGFGGGGGA<EFGGG7E<C=8EFCFFDG9,9FEFFEFF,C,AEEFF:=FAEFGGGGG,:?D,@BAECAFGAFA9>9,++3>+,,,,7DFG,,=FDGDF@,@9=,76@FC,;@9E,<EC:;C9;;E,E88D,,*,?@7E############################################################################\n+@M01873:M01873:000000000-B9G3J:1:2106:24340:3314 2:N:0:CTATAC|SEQORIENT=F|PRIMER=TS-shift3|BARCODE=GCGGCATTAGTATTGCA\n+GTGATCAGGACTTCTCAGTTCATCTTCTCACCATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCTCTGGATACCTGGATGCAGTGCAGATATTGTGATGACCCAGACTCCACTCTCTCTGTCCGTCACCCCTGGACAGCCGGCCTCCATGTCCTGCAGGTCCAGTCAGAGCCTCCTGCATAGTGATGGAAGGACCTTATTCCAATGGTACCTGCAGAAGCCAGGCCGGTCTCCACAACTCCTGATCTATGCACTTTCCAAGCGGTTCTT\n++\n+GGGGGGFGGCGGGGGGGGGGGGGGGGFFGGGGEFGGGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGAFFDFDGGGGFGFEFFGGGFGGGGGGGGGGGG<FGGGGG=FGGFGCFEFGGGGG@FGFGGGGFEGGGGFDGGG+>D@FFFFAFAFCDFDC:CFCGGCGGGGGFFFFGG,3E>EEGGGFGF7,0>;<2DEGGF7,31:DFGG9,,6;<CF6DFFCECC=8CEF:C6*300<>*2+>+;+++5AFG?#############\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_add_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_add_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|FOO=hello|BAR=world\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC|FOO=hello|BAR=world\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|FOO=hello|BAR=world\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC|FOO=hello|BAR=world\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC|FOO=hello|BAR=world\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCC'..b'AACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|CONSCOUNT=1,1|PRCONS=Human-IGHA|SEQORIENT=F|PRIMER=Human-IGHA-InternalC|FOO=hello|BAR=world\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|FOO=hello|BAR=world\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|FOO=hello|BAR=world\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_collapse_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_collapse_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|CONSCOUNT=2|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=2|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|CONSCOUNT=2|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=2|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|CONSCOUNT=2|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCACTGGGTCCCAGGATGCAGTGGGGATGTTGTGATGACTCAGTATCCACTCTCACTGCCCGTCACCCTTGGGCAGACGGCCTCCATCTCCTGCAGG'..b'T=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+NGGAACTGCTCAGTTAGGACCCAGAGGGAACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|CONSCOUNT=2|PRCONS=Human-IGHA|SEQORIENT=F|PRIMER=Human-IGHA-InternalC\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|CONSCOUNT=2|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|CONSCOUNT=2|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_copy_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_copy_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCACTGGGTCCCAGGATGCAGTGGGGATGTTGTGATG'..b'+NGGAACTGCTCAGTTAGGACCCAGAGGGAACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|CONSCOUNT=1,1|PRCONS=Human-IGHA|SEQORIENT=F|PRIMER=Human-IGHA,Human-IGHA-InternalC\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_delete_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_delete_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|PRCONS=Human-IGL|PRIMER=Human-IGLC-2-InternalC\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|PRCONS=Human-IGK|PRIMER=Human-IGKC-IGKJ-InternalC\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|PRCONS=Human-IGL|PRIMER=Human-IGLC-2-InternalC\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|PRCONS=Human-IGK|PRIMER=Human-IGKC-IGKJ-InternalC\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|PRCONS=Human-IGK|PRIMER=Human-IGKC-IGKJ-InternalC\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCACTGGGTCCCAGGATGCAGTGGGGATGTTGTGATGACTCAGTATCCACTCTCACTGCCCGTCACCCTTGGGCAGACGGCCTCCATCTCCTGCAGGTCTAGTCAAAGCNTCATATACAGTGATGNNANCAACTACTTGNGCTGGTTTNNNNNNNNNNNNNNNNNNNCTCCAANGCGNCTAATATATAANGTTTCTAACCNGGNCTCTGGGGTCCCA'..b'GGGGGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n+@ATTAGTTCATAAATTCC|PRCONS=Human-IGK|PRIMER=Human-IGKC-IGKJ-InternalC\n+NGGAACTGCTCAGTTAGGACCCAGAGGGAACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|PRCONS=Human-IGHA|PRIMER=Human-IGHA-InternalC\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|PRCONS=Human-IGL|PRIMER=Human-IGLC-2-InternalC\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|PRCONS=Human-IGL|PRIMER=Human-IGLC-2-InternalC\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_expand_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_expand_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCACTGGGTCCCAGGATGCAGTGGGGA'..b'ACTGCTCAGTTAGGACCCAGAGGGAACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|PRCONS=Human-IGHA|SEQORIENT=F|PRIMER=Human-IGHA-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC|CONSCOUNT1=1|CONSCOUNT2=1\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_in.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|CONSCOUNT=1,1|PRCONS=Human-IGK|SEQORIENT=F|PRIMER=Human-IGKC-IGKJ-InternalC\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCACTGGGTCCCAGGATGCAGTGGGGATGTTGTGATGACTCAGTATCCACTCTCACTGCCCGTCACCCTTGGGCAGACGGCCTCCAT'..b'IMER=Human-IGKC-IGKJ-InternalC\n+NGGAACTGCTCAGTTAGGACCCAGAGGGAACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|CONSCOUNT=1,1|PRCONS=Human-IGHA|SEQORIENT=F|PRIMER=Human-IGHA-InternalC\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|CONSCOUNT=1,1|PRCONS=Human-IGL|SEQORIENT=F|PRIMER=Human-IGLC-2-InternalC\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_rename_out.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_rename_out.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,40 @@\n+@CTTGCTTATGATTCCAG|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGCGCTGACTCAATCGCCCTCTGCCTCTGCCTCCCTGGGCGCCTCGGTCACGCTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCACAGNANGGCCCTCGGTATCTGATGAAGGTTAACAGTGATGGCAGTCACAGCAAGGGGGACGGGATCCCTGATCGCTTCTCTGGCTCCACCTCTGGGGCTGAGCACTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGCTGGCACTTGGGTATTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGG8EFFGGFGGGGGGAGGGGGGGGGGFEEFGGDGGC@,CEFGGGGGGGCEEFDAFFFGGGGGGGGGGGGCGFCFFDCGG8FGGGEFGGGC:FGFGGFGGDFCFGF8AFGGGFCFG:EFC8@EE,BCE==>8@E>>BC>8CGGGFFCF9FEC9-F<:<@;<;?CF>>,8:8DCDE7C5DC@>@DC@9,FA6DD:GFFFGFFF>*1*GD>3GGECCGEGECGEGEFFGCCGGGGCDGCFF?GFGDEGCDCFGFDGGEECFCFFGDCGFFCF@C<GGGDFGGGGGGGGCDGGGGGEFGGGFFGGGFGGFFGGGGGFECF<CEFEGFFDFGCGGCGGGGFGGGFGGFGGGGGGGGGGGGGGGGGCFEGGGGFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEGG\n+@ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@GGGACTCCAAAATTAAT|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCTTCAGCTGTGGGTAGAGAAGACAGGACTCAGGACAATCTCCAGCATGGCCAGCTTCCCTCTCCTCCTCACCCTCCTCACTCACTGTGCAGGGTCCTGGGCCCAGTCTGTGCTGACTCAGCCACCCTCAGCGTCTGGGACCCCCGGGCAGAGGGTCACCATCTCTTGTTCTGGAAGCAGCNCCAACATCGGAAGTAATAATGTAAACTGGTACCAGCAACTCCCCGGAACGGCCCCCAAGCTCCTCATCCATAGCAATACTCNGCGGCCCTCNGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCAGTGGGCTCCAGTCTGAGGATGAGGCTGATTATTACTGTGCTACATGGGATGACAGCCTGAATGGTTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGFGGGGGGGEGFGGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGCFGGGGGGGGGGGGFGGEGFGFFGGGGDGGGGCGCFFFCGGGGG9EC?FFGGG7F@E@EEFGF?=FFA?ABFFEEGGGGGGGFGGGGEGCCFGGGGGGGG+CC6F+;+ACFFFF7CCGGDEG7DFGG>F6E?FG*AFCEF>4G?CFGFG6BEC+:?7=CC78>?=CEGGFFFFGGGGGECFCC:>CDDGC<+:;ECGGGFGGGFGFDEC7GC<;-8*GGEDGGGFC*E87GGGBFCECGFFCGGFFFGFGGGGGCGFGFGGGGFGFGGDGGGGGGGGGGFGGFFGGFGGGGGGGGGGFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGG\n+@CCTTGTCCGAGATGTCT|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+GTCAGTCTCAGTCAGGACACAGCATGGACATGAGGGTCCCCGCTCAGCTCCTGGGGCTCCTGCTACTCTGGCTCCGAGGTGCCAGATGTGACATCCAGATGACCCAGTCTCCATCATCCCTGTCTGCGTCTGTAGGAGACAGAGTCACCATCGCTTGCCGGGCAAGTCAGAGCGTTANCAGCTCTGTAAATTGGTATCAGCTGAAGCCAGGGAANNCCCCTAANCTCCTGATCTATGCTGCATCCAGTTTGCACAGTGNCGTCCCGTCAAGGNTCAGTGGGAGTGGATCTGGGACAGATTTCACTCTCACCATCAGCAGTCTGCAACCTGAAGATTTTGCAACTTACTTCTGTCACCAGACTTACAATCCCCCGCTCGCTTTCGGCGGAGGGACCAAGGTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGFFGGCC@CGGGGGFGGGDFGDFGGGGGGGFDFCE?CCEFGFGGEGEGGEFGGGFGGGGGFF8CC:FFEGGGGFGGGFGFAFEFGGCGGAFGEEEGGGE9FFGF@EGC:FDG8EFGE@CEGFGGE93>8BEFA>7C,>9DFGADFCCGEDF>7;=?GGDC<84;E=*=CCGFCFDFECEC6<CC76C>1?GGF@58C=04+9=**G@E:=>=*?<,?,?,,EFFFGFFB<?,FCD>,?,FGF>>:11*<AGEGFGFFC@+3*FDBFD8GGFDFGGGGGFFFAEFF9GFGFFEF<GFCFFGFFGGEE?GEGGGGGGGGFEEA<GGGGGCFDGF<FGGGGFCF9GGGGGGGFEEFGFEFGGCFF:GGGFFC7GGGGFGGGGGGGGFFGFGGGGGGDFGGGGEFEE\n+@TTAGCTACATGTAATTG|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+ACTGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCACTGGGTCCCAGGATGCAGTGGGGATGTTGTGATGACTCAGTATCCACTCTCACTGCCCGTCACCCTTGGGCAGACGGCCTCCATCTCCTGCAGGTCTAGTCAAAGCNTCATATACAGTG'..b'ORIENT=F|PRIMER=Human-IGK,Human-IGKC-IGKJ-InternalC\n+NGGAACTGCTCAGTTAGGACCCAGAGGGAACCATGGAAGCNCCAGCTCAGCTTCTCTTCCTCCTGCTACTCTGGCTCCCAGATACCACCGGAGACATTGTGTTGACACAGTCTCCAGCCACCCTGTCTTTGTCTCCAGGGGAAAGAGTCACCCTCTCCTGCAGGGCCAGTCAGAGTATTAGCAGCTACTTAGGCTGGTACCAACAGAAACCTGGCCAGNCTCCCAGGCTCCTCATCNATGATGCANCCAATAGGGCCACTGGCANCCCAGCCANGTTCAGTGGCAGTGGGTCTGGGACANNCTTCACTCTCACCANCAGCAGCCTAGAGCCTGAAGATTTTGCAGTTTATTACTGTCAGCACCGTAGCGAGTGGCCTCTCACTTTCGGCGGAGGGACCAGGGTGGAGATCAAACGAA\n++\n+!ffflchRi[_bclkmm^eRYclc^`Qeilejlmaglcl]!`Rebll^ghbklglgm_blmilbcjhe[^jbRRhlj`km^d^lhYjiikmdlilmjcg`_X^OPRXjiihliiRRelmikkm]RellRabkki^^dQ`LUUOWPehdddkdefk[illkmkETNP^Qfh[idOFNIMLEdMfkk^hTIW[TNIPXBEEIHOLa[IIIHIHEFEIIAI!IIIIIlkbYdjeggibZ%R\\jc]khf%fSff[Y\\bil_jmhhiif!OcigRRg]%bR_illdjlcllc\\QlgRee[_`R`!!Rgee_`RRlljQfl!mjlhRRReeckbcilkmlhRele_lmlmmlkjlilbjci_ml`]lfRkmmll^ili]i^_R\\RmlfQmmkmml^Rfmmmmmmmimimmmmmmmmmmmmmml\n+@CGCATATATCTGCAAAA|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGHA,Human-IGHA-InternalC\n+GGAGAGAGGAGCCTTAGCCCTGGATTCCAAGGCCTATCCACTTGGTGATCAGCACTGAGCACCGAGGATTCACCATGGAACTGGGGCTCCGCTGGGTTTTCCTTGTTGCTATTTTAGAAGGTGTCCAGTGTGAGGTGCAGCTGGTGGAGTCTGGGGGAGGCCTGGTCAAGCCTGGGGGGTCCCTGAGNCTCTCNTGTNCAGCCTCTGGNTTNNCNTTCANTGACTATNNNANNANCNGGGNCCGCCAGGCTCCNGGGAAGGGGCTGGAGTGGGTCTCATNCATTGATNCTAGTAGAAGTTACATATACTATGCAGACTCAGTGAAGGGCCGATTCACCATCTCCAGAGACAACGCCAAGAACTCACTGTATCTGCAAATGAACAGCCTGAGAGCCGACGACACGGCTGTGTATTACTGTTCTCGAGAATATAGCAGTGGCTGGCATGCTTTTGATATGTGGGGCCAAGGGACAATGGTCACCGTCTCTTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG\n++\n+GGFGGGCFGGGGGGGGGGGGGGGDFCFEGEFCEGGGGGGGGGGGFGGFCEAEFGGGGCEFFGGGGGGGGGGGGFFFGGFCGGGGG=FEGGGGDGECE7FFGGGEFGFGGGGGGGFGGCGFFGGGFGGFGGGG9,8>=DCC@D8,>8+6D>EFGC6BCCEDEGC5:ECGDGFFFFGG555:CCCF6E7*2:=+0*?4:*:>GFFFGCCC*27**2*20<7*0+2++37***9**A*:*98C(25FF:??@?771%F?CGF>;ECEGFE>B>C3?@:9EF=*:@GFD>:*@:CFC<+E7FA+FGFGF9C7FFC=?FGCC7CGFC:F5DGGGGFGGCFGGFD66DCD;FGGGGGGGGGGGGFGGCGFFDFAFFCF;;GGGGGFFDGGGGGGGGGGDGGFGGGFEEGGGGGGGGGGGGGGGGGGEDGGGGEGFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF?GGFEGEGGDGGGGGGGGGGGGGGGGGGGGGGGG\n+@CGATGTAATCTTAGCTG|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCCTCAGCAGAGCTCTGGGGAGTCTGCACCATGGCTTGGACCCCACTCCTCTTCCTCACCCTCCTCCTCCACTGCACAGGGTCTCTCTCCCAGCTTGTGGTGACTCACTCGCCCTCTGATTCTGCCTCCCTGGGAGCCTCGGTCAAGTTCACCTGCACTCTGAGCAGTGGGCACAGCAGCTACGCCATCGCATGGCATCAGCAGCAGCCAGANAAGGGCCCTCGCTACTTGATGACGGTTAAGAGTGATGGCAGCCACATCAAGGGGGACGGGATCCCTGATCGCTTCTCAGGCTCCAGCTCTGGGGCTGANCGCTACCTCACCATCTCCAGCCTCCAGTCTGAGGATGAGGCTGACTATTACTGTCAGACCTGGGGCACTGGCATTGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+EGGEGGGFCFGGGGGFGGGGGGGGGGGGGGGGGGGGGCGGGGGGGGGGFGGA<FFGGGGGEFGGGGGGGFGDGGGGGCGGEEFF@FGFGFFGGDGGGGGEGEED5FDFF,?FD7F@F:E?FEF;FEFGFGGGGGDCDEGCGDEG8FFDE9@DFG9=BGCCF8D;ACF7@D77DGF8/:DCD>:@CEE>EG76F><C6C>7C>FGGEDF>6DG>A%CGEGEGEC7CFCGGGEEC79ECCGFC<D4C-GF?FCFDEF=C;?CFC6GGECGGGFGFGGEGC,GF@F1<CFFCGGGFGFGGGFCF>GGGGGGFF<7F*CGGFECFCFCFEFCF<GGGGGGFCGGGGF=9FFGGGGFCGF=99GGGGFFGGDFGGGGGGGCFEGGGGGGGF8GDGGGGGGGGGGGGGDGFGFGFGGGGGGGGGGGCF,GGGGGGGDGFGGGGGGGGGGDGGGG\n+@ACTCGTGCTAATCCTTC|CONSCOUNT=1,1|SEQORIENT=F|PRIMER=Human-IGL,Human-IGLC-2-InternalC\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parseheaders_test_table_out.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parseheaders_test_table_out.tsv Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,11 @@
+PRCONS PRIMER
+Human-IGL Human-IGLC-2-InternalC
+Human-IGK Human-IGKC-IGKJ-InternalC
+Human-IGL Human-IGLC-2-InternalC
+Human-IGK Human-IGKC-IGKJ-InternalC
+Human-IGK Human-IGKC-IGKJ-InternalC
+Human-TRB Human-IGLC-1-InternalC
+Human-IGK Human-IGKC-IGKJ-InternalC
+Human-IGHA Human-IGHA-InternalC
+Human-IGL Human-IGLC-2-InternalC
+Human-IGL Human-IGLC-2-InternalC
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parselog_test_in.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parselog_test_in.txt Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,100 @@\n+     ID> M01873:M01873:000000000-B9G3J:1:2116:20980:12498\n+    SEQ> GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCAGCTTGGTCCCCTGGCCAAAAGTGGGAGGAGTACTATAATATTGCTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACCCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAACTGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGTAGTTCTTATTGTTGGAGCTGTATAAAACACTCTGGTTGGACTTGCAGTT\n+QUALITY> 33.166666666666664\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2103:2227:11139\n+    SEQ> GGGTGCTGCAGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCAGAGGAGACGGTGACCAGGGTTCCCTGGCCCCAGAAGTCAAACTCCGCCACCTCCGTTGTAGCTCCCACTACAGTCGTCGTATCCCTCGCACAGTAATAAACAGCCGTGTCCTCTGCTGTCAGGCCGTTCATTTGCAGATAAAGTGAATTCTTGGCGTTGTCTCTGGAGATGCTGAATCGGAACTTCACAGAATCTGCATAGTACTCGGTTGTTCAATTTCTTCTATTGTCTTAAACCCACTCCAGCCCCT\n+QUALITY> 23.87\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2110:13535:17883\n+    SEQ> GACAGATGGTGCAGCCACAGTTCGCTTGATCTCCACCTTGGTCCCCCCGCCGAAAGTACACCAGTCGCTACGTTGCTGACAGAAATAAACTGCAAAATCTTCAGGCTCTAGGCTGTCGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGACGCCAGTGGCCCTGTTGGACGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGGCTAAGTAGGTACCAACATCCTGGCTGGCCCTGCAGGAGAGGGTGGCCCTTTCCCCTGG\n+QUALITY> 34.693333333333335\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1115:18550:17263\n+    SEQ> GGGTGCTGTCTCCTGCCGACAAGACCAACGTCAAGGCCGCCTGGGGTAAGGTCGGCGCGCACGCTGGCGAGTATGGTGCGGAGGCCCTGGAGAGGATGTTCCTGTCCTTCCCCACCACCAAGACCTACTTCCCGTAGATCTCCGCTATCCAAAGACCAGACCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAACGACCAGACTAAGATCGTTAAAAGAAAATGAGTTGATACAGTAGAGCACAGAAGAGTACAAGCACGTGA\n+QUALITY> 24.28\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1101:10006:14034\n+    SEQ> CGACCTCGGGTGGGAACACCTTGTTCAGGTCCTCTAGGATGGAGAGTCGAGTCCCATCACCAAAATGCTGGGGCTGATTGCTACACAGTGCATCATGAGTGTCCCCGTATCGAACAAAGCCATAGAAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACCTATACATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAATAAGCGAAAGACTGCACGCACTGCACTCGAACAACCAGACATTGATCAAAACAGACACAATAAGGTTAATCATTCTCAATCTAAGCGAACATTCG\n+QUALITY> 25.906666666666666\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1117:17250:9432\n+    SEQ> AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACCCAAGTGCCAGCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGTGCTCAGCCCCAGAGGTGGAGCCAGAGAAGCGATCAGGGATCCCGTCCCCCTTGCTGTGACTGCCATCACTGTTAACCTTCATCAGATACCGAGGGCCCTTCTGTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCCCACTGC\n+QUALITY> 35.35666666666667\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2108:14465:19705\n+    SEQ> CGACCTCGGGTGGGAACACGTTTTTCAGGTCCTCTAGCACGGTGAGCCGTGTCCCTGGCCCGAAGAACTGCTCATTGGCCCCTAATGAGCTGGCGCAGAAATATACAGATGTCTGGGAGGAGGCAGCAGACTCCAGAGTGAGGGGGAGGTCCTCTGTGTTTGATCTAGAGACACTGTAGCCATCTGAGACTTCTCCTTTGTTAGTGTCTTGAACACCATATGAGTAATGGATCAGCCTCAGCCCATGTCCCAGGTCTTGTCGATACCAGAACATATTGTTGTGGTTCCAAGTCTGGTGAC\n+QUALITY> 36.166666666666664\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2111:3554:13238\n+    SEQ> GACAGATGGTGCAGCCACAGTTCGTTTGATCTGGAGCTTGGTCCCCTGGCCAGAAGTGTAAGGACAGGGTGTAGTTTGCATGCAGTAATAAATGCCAACATCCTCAGCCCCCACCCTACTGATTTTCAGTGTGAAATCCGTGCCTGTACCACTGCCGCTGAATCTGTCTGGGACCCCAGAGACCAGGTTAGAAACTTTATATATTAGGCGCGTTGGAGATTGGCATGGCCTCTTCTGAAACCAGATCAAGTAGATGTTGACATCACTGTATATGAGGCTTAGAATCGTACTGCGGGAGGT\n+QUALITY> 21.26\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1112:28236:12457\n+    SEQ> CACGGCAGGGTCAGGGTTCTGGATATCAGGTAAAACAGTCAATTGTGTCCCAGATCCAAAGGTCAGTTGCCTTGCAGAACCAGAGTAGAGAGTTCACCACACAGAGGTAGGTGGCTGAATCACTGAGCTTGGAGTCTCTGATGAGCAGGGAAATATACTGGCCGGCTCTATTGAGCTGTGCTGTAAACCTTCCATCTTCATTACCACTGGAGTATACGGACATCAGCAACTTAGGTTCTTTCCTGCAATCCTGTCTGTACCAGAAGAAAGACTGAGAAGCACTGTTGCTGTAAGTACAGT\n+QUALITY> 36.72\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1119:21261:11479\n+    SEQ> CGACCTCGGGTGGGAACAGAGTGACAGTGGGGTTGGCCTTGGGCTGACTTAGGACGGTGACCCTGGTCCCAGTTCCGAAGACCACAGTGCTGCTGTCCCACACCTGACAGGAATAGTCAGCCTCATCCCCGGCTTGGGCTCTGCTGATAATCAGGGTGGCCGTGTTCCCCGAGTTGGAGCCAGAGAATCGGTCAGGGATCCCAGAGGGCCGGTGGATATCCCTATAGATGATCAGCACAGGGGCCTGGCCTGGCTTCTGCTGGAACCAGTACACACTTTTACTTCCAATGTTGTTTCCCC\n+QUALITY> 37.026666666666664\n+\n+     ID> M01873:M01873:000'..b'CTGTCAGCTGCCATTTGTCTTCCTAGGAAATCACAGCTCGGCCCCCAGGTCCCCAGGGTTGTGAACTCCACGCTGCAAACACTAAGAACAGGATTGAAACTCCCCGTATCGGCTTCCAGTAGGAACAGATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n+QUALITY> 23.25\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1109:19388:16328\n+    SEQ> AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAACCATTCAGGCTGTCATCCCATGTAGCACAGTAATAATCAGCCTCATCCTCAGACTGGAGCCCACTGATGGCCAGGGAGGCTGAGGTGCCAGACTTGGAGCCAGAGAATCGGTCAGGGACCCCTGAGGGCCGCTGAGTATTGCTATGGATGAGGAGCTTGGGGGCCGTTCCGGGGAGTTGCTGGTACCAGTTTACATTATTACTTCCGATGTTGGAGCTGC\n+QUALITY> 33.88333333333333\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1111:16537:24486\n+    SEQ> GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCTTGGTCCCTCCGCCGAAAGCGAGCGGGGGATTGTAAGTCTGGTGACAGAAGTAAGTTGCAAAATCTTCAGGTTGCAGACTGCTGATGGTGAGAGTGAAATCTGTCCCAGATCCACTCCCACTGAACCTTGACGGGACGCCACTGTGCAAACTGGATGCAGCATAGATCAGGAGCTTAGGGGATTTCCCTGGCTTCAGCTGATACCAATTTACAGAGCTGATACAGCTCTGGTTTGCCCGGCAAGCGATGGACAATATGGCTAC\n+QUALITY> 30.52\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1110:23072:9989\n+    SEQ> GACAGAGGTGCAGCCACAGTTCGTTTGATTTCCACCTTGGTCCCTTGGCCGAACGTCCACGGAGAACTATAATATTGGTGACAGTAATAAACTGCCACATCTTCAGCCTGCAGGCTGCTGATGGTGAGAGTGAAATCTGTCCCAGACGCGCTGCCACTGAATCGGTCAGGGACCCCGGATTCCCGGGTAGATGCCCAGTAAATGAGCAGCTTAGGAGGCTGTCCTGGTTTCTGCTGGTACCAAGCTAAGGAGTTCTCATTGTTGGATCTGTATAAAACACTCTGGCTGGACTTGCAGTTT\n+QUALITY> 35.79666666666667\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1101:10019:8146\n+    SEQ> GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCATTGTCCCTTGGCCCCACATATCAAAAGCATGCCAGCCACTGCTATATTCTCGAGAACAGTAATACACAGCCGTGTCGTCGGCTCTCAGGCTGTTCATTTGCAGATACAGTGAGTTCTTGGCGTTGTCTCTGGAGATGGTGAATCGGCCCTTCACTGAGTCTGCATAGTATATGTAACTTCTACTAGCATCAATGGATGAGACCCACTCCAGCCCCTTCCCTGGAGCCTGGCGGG\n+QUALITY> 34.70666666666666\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2101:11039:4739\n+    SEQ> GACAGATGGTGCAGCCACAGTTCGTTTGATCTCCACCCTGGTCCCTCCGCCGAAAGTGAGAGGCCACTCGCTACGGTGCTGACAGTAATAAACTGCAAAATCTTCAGGCTCTAGGCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGGCTGGGATGCCAGTGGCCCTATTGGATGCATCATAGATGAGGAGCCTGGGAGCCTGGCCAGGTTTCTGTTGGTACCAGCC\n+QUALITY> 37.22357723577236\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2104:24954:20771\n+    SEQ> AGGGCGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAACACCCAATGCCAGTGCCCCAGGTCTGACAGTAATAGTCAGCCTCATCCTCAGACTGGAGGCTGGAGATGGTGAGGTAGCGCTCAGCCCCAGAGCTGGAGCCTGAGAAGCGATCAGGGATCCCGTCCCCCTTGATGTGGCTGCCATCACTCTTAACCGTCATCAAGTAGCGAGGGCCCTTCTCTGGCTGCTGCTGATGCCATGCGATGGCGTAGCTGCTGTGCTCACT\n+QUALITY> 33.943333333333335\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:1111:12286:7157\n+    SEQ> CACGGCAGGGTCAGGGTTCTGGATATAGGACTTGACTCTCAGAATGGTTCCTGCGCCAAAGACCAGTTTGTTTCCATGCCCATCGGGGCTTGCTGCACAGAAGTAGACAGCCGAGTCTTCAGGTTGGGTCTCTGTGATGTGCAGGGAGAAATGTTTGGCTGTCTTGTTCAATGTAACAGCAATTCGTTGGTCTTTCTTTTCGCCCACATTTGAACGAATGTCTATAATAAGCTGAGGTCTTTTTCCAAGTTCTTGCTTATACCAAGGGAAGTAGTTTGAGGCACTGTCTGAATAAGTACA\n+QUALITY> 36.916666666666664\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2116:17140:9378\n+    SEQ> GGGTGCTGTCGAGGCTCAGCGGGAAGACCTTGGGGCTGGTCGGGGATGCTGAAGAGACGGTGACCACTGTCCCTTGGCCCCAGACATCAAAAGCAGGAGTGCGACCTGCTATAAAAGCCTCCTTCGCACAGAAATATACAGCCGTGTCTTCAGGTCTCAGGCTGTTCATTTCCAGAAACAGTGTGTTCTTGGAATTGTCTCTGGAGAGGGTGAACCGGCCCTTCACGGAGTCTCCGAAGGATTTGTAACTTCCATCATAGAAGATAACTGACACCCAGTCCCGCCCCTTCCTTGGACCTG\n+QUALITY> 31.756666666666668\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2105:17710:2946\n+    SEQ> TGTCTGCACCCTGGCCCCTCCGCCGAAAGTGAAAGGTGAGCTACCATACTGCTGACAGTAATACACTGCAAAATCTTCAGGCTCCAGTCTGCTGATGGTGAGAGTGAAGTCTGTCCCAGACCCACTGCCACTGAACCTGTCTGGGATGCCAGTGGCCCTGCTGGATGCAGCAAAGATGAGGAGCCTGGGAGCCTGGCCAGGTTCCTGCTGGTACCAGGCTAAGCCGCTGCTGCTAACACTCTGACTGGCCCTGCAGGAGCGGGTGGCGCTTTGCCCTGGATACAACGACATGAGCACTGG\n+QUALITY> 27.796666666666667\n+\n+     ID> M01873:M01873:000000000-B9G3J:1:2106:21507:14943\n+    SEQ> CGACCTCGGGTGGGAACAGAGTGACCGAGGGGGCAGCCTTGGGCTGACCTAGGACGGTCAGCTTGGTCCCTCCGCCGAATACTCCGAAAGTGTAGCTGCCTGCATATGAGAAGCAGTAATAATCAGCCTCATCTTCAGCCT\n+QUALITY> 37.737588652482266\n+\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_parselog_test_out.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_parselog_test_out.txt Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,26 @@
+ID QUALITY
+M01873:M01873:000000000-B9G3J:1:2116:20980:12498 33.166666666666664
+M01873:M01873:000000000-B9G3J:1:2103:2227:11139 23.87
+M01873:M01873:000000000-B9G3J:1:2110:13535:17883 34.693333333333335
+M01873:M01873:000000000-B9G3J:1:1115:18550:17263 24.28
+M01873:M01873:000000000-B9G3J:1:1101:10006:14034 25.906666666666666
+M01873:M01873:000000000-B9G3J:1:1117:17250:9432 35.35666666666667
+M01873:M01873:000000000-B9G3J:1:2108:14465:19705 36.166666666666664
+M01873:M01873:000000000-B9G3J:1:2111:3554:13238 21.26
+M01873:M01873:000000000-B9G3J:1:1112:28236:12457 36.72
+M01873:M01873:000000000-B9G3J:1:1119:21261:11479 37.026666666666664
+M01873:M01873:000000000-B9G3J:1:1106:23126:20933 26.183333333333334
+M01873:M01873:000000000-B9G3J:1:2111:10779:3698 12.566666666666666
+M01873:M01873:000000000-B9G3J:1:2112:20595:25092 26.416666666666668
+M01873:M01873:000000000-B9G3J:1:1112:18419:7621 33.31666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10014:22200 23.25
+M01873:M01873:000000000-B9G3J:1:1109:19388:16328 33.88333333333333
+M01873:M01873:000000000-B9G3J:1:1111:16537:24486 30.52
+M01873:M01873:000000000-B9G3J:1:1110:23072:9989 35.79666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10019:8146 34.70666666666666
+M01873:M01873:000000000-B9G3J:1:2101:11039:4739 37.22357723577236
+M01873:M01873:000000000-B9G3J:1:2104:24954:20771 33.943333333333335
+M01873:M01873:000000000-B9G3J:1:1111:12286:7157 36.916666666666664
+M01873:M01873:000000000-B9G3J:1:2116:17140:9378 31.756666666666668
+M01873:M01873:000000000-B9G3J:1:2105:17710:2946 27.796666666666667
+M01873:M01873:000000000-B9G3J:1:2106:21507:14943 37.737588652482266
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_splitseq_partition_test_in.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_splitseq_partition_test_in.fastq Wed May 30 15:37:15 2018 -0400
[
b'@@ -0,0 +1,52 @@\n+@ATCTTTGCGGCTGGTTA|PRCONS=Human-IGK|SEQORIENT=F|CREGION=Human-IGKC-IGKJ-InternalC|DUPCOUNT=1,1|CONSCOUNT=1\n+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF\n+@CTTGATAGGAATGAATA|PRCONS=Human-TRB|SEQORIENT=F|CREGION=Human-IGLC-1-InternalC|DUPCOUNT=1,1|CONSCOUNT=1\n+AGCCTGGGCCTCAGGAAGCAGCATCGGGGGTGCCGCAGCCATGGCCTGGACCGCTCTCCTTCTGAGCCTCCTTGCTCACTTTACAGGTTCTGTGGCCTCCTATGAGCTGACTCAGCCACTCTCAGTGTCAGTGGCCCTGGGACAGACGGCCAAGATTACCTGTGGGGGAAACAACATTGGAAGTAAAAGTGTGTACTGGTTCCAGCAGAAGCCAGGCCAGGCCCCTGTGCTGATCATCTATAGGGATATCCACCGGCCCTCTGGGATCCCTGACCGATTCTCTGGCTCCAACTCGGGGAACACGGCCACCCTGATTATCAGCAGAGCCCAAGCCGGGGATGAGGCTGACTATTCCTGTCAGGTGTGGGACAGCAGCACTGTGGTCTTCGGAACTGGGACCAGGGTCACCGTCCTAAGTCAGCCCAAGGCCAACCCCACTGTCACT\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGDGEGGGGGGGGGGGGGGGGGGGEGGGGGGGGFEGGGGGGGGGGGGGGGGGGGGGFGGGGGGFFGGGGGGGGGGGGGGGGGGFGGGGGGGGGFGGGGGGDGGF7DFGGG7FGGGGGGEGGGC8FEFGGGGC77GFEGEGGDGGGGGGGFFGFGGGFGGGGFFGGFFGFFCFGGFDF;CGGGGFF4C=>FGGGFFGFGGGGGGGFGECGGGGDGGGGGGGG@GGGGGGFEGGGGGEGGGGGEGGGGGGGFFFGEFGGGGGGGGEFGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n+@ACTCGTGCTAATCCTTC|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=1\n+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n+@ACCAAAAGTTTACACTC|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=2\n+CTCACTGCACAGGGTCCTGGGCCCAGTCTGTGCTGACGCAGCCGCCCTCAGTGTCTGGGGCCCCAGGGCAGAGGGTCACCATCTCCTGCACTGGGACCAGATCCAACATCGGGGGAGGTTATGATGTACACTGGTACCAGCAACTTCCAGGAACAGCCCCCAAACTCCTCGTCTATGGTAACATCCATCGGCCCTCAGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCACTGGGCTCCAGGCTGAGGATGAGGCTGATTATTACTGCCAGTCCTATGACAGCAGCCTGAGTGGTTATGTGGTTTTCGGCGGAGGGACCAAGTTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+kklmmlmmmmmlmjmmmlilmbj]lkklmmmklglallmmmjlmmmmlmlfllllmmlm]`flmkmmmmmmmmmmfckelljbklmm^l\\ljmm^_R^h^aimmiik[gkhiglmklmkmiflklmlilj\\cifhkllmmjeEXd^i`RblhVcfjlikkli`imjklkmliiled_fkllh_idkebi[a^Wlilcdeh^fmmmmlimmmlmmmmmldlglihmmllkmmmmmmmmmmmjmljmmmlgkYRkjbmmjilml]mmmljmilleRliillmllmmlkllQlbmlmlmmmljmlmmmmmlhlmmmmklkgllmmmmlklmmmmkllimmlijmmliRilmimkkflmmmlmmlmmmmmlmmmljmkfQfQiklmm\n+@TCTTGATGAAGTATAAC|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=2\n+AGCTGTGGGCTCAGAAGCAGAGTTCTGGGGTGTCTCCACCATGGCCTGGACCCCTCTCTGGCTCACTCTCCTCACTCTTTGCATAGGTTCTGTTATTTCTTCTGAGCTGACTCAGGACCCTGCTATGTCTGTGGCCCTGGGACAGACAGTCAGGATCACATGCCAAGGAGA'..b'AAACACAGCCTCCCTGACCATTAGTGGACTCCAGCCTGAGGACGAGGCTGACTATTACTGCTCAGCATGGGACAGCAGCCTCAATGCTCAGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG\n++\n+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{w{{{{{{{{{{{{{x{{{{{{{{{u{{{{w{u{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{Z{{{{{{{{{{{{{{{{{{{{{{{{{{x{wx{{{v{`ii{i{n{t{Yq{{s{t{{mZg{{{stOjk{jm8Gpf{geRS[gWGNESPik9GF?G1CA>JCDJGKBKFJ>4;CJHG>7<YeCe]X@P{{uGBg>v{bjvgy{{{n{umir{{_+;^UZr{{{y{{{b{{{{{{uobih{{{{{{{{{{{{{{p{{{{{{c{{{{{yx{{{u{{{{{{{{{{{x{{t{m{{{{{{{{{{{{{{{{{{{{{{{{{{{xw{p{{{{{{{{{{{{{{{{{{{{{{{{{{{{{a{xw{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{x{{{{{{{{{{{{{{{{{\n+@GGGCAATCTTATCAAAT|PRCONS=Human-TRA|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=4,1|CONSCOUNT=4\n+ACTCTTCTGGTCCCCACAGACTCAGAGAGAACCCACCATGGTGCTGTCTCCTGCCGACAAGACCAACGTCAAGGCCGCCTGGGGTAAGGTCGGCGCGCACGCTGGCGAGTATGGTGCGGAGGCCCTGGAGAGGATGTTCCTGTCCTTCCCCACCACCAAGACCTACTTCCCGCACTTCGACCTGAGCCACGGCTCTGCCCAGGTTAAGGGCCACGGCAAGAAGGTGGCCGACGCGCTGACCAACGCCGTGGCGCACGTGGACGACATGCCCAACGCGCTGTCCGCCCTGAGCGACCTGCACGCGCACAAGCTTCGGGTGGACCCGGTCAACTTCAAGCTCCTAAGCCACTGCCTGCTGG\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFEGCGGGGGGGGGGGGGGGGGGGG@GDGGGGGGGGGGGGGGGGGGGGGGGGGAFGGGGGGGGEGGGGGGGGGGGGGGGGGGGFGGGFFGGDFGGGGGGGGGGGFFGFFFGGGGGGGGGGEGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGFGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGEGGGGGEGGGGGGGGGEGGGGAEGGEGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFEGG\n+@GGTGCTTGTGCTGATCG|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-1-InternalC|DUPCOUNT=3,1|CONSCOUNT=4\n+GAGTTGAGCCCTGGATTGTGACTGCTTCAGGGCAGTTGGTAGATGCCCCTCTGGGAGAGATCCCCAGGGGTGACAGCCATGGACCCTGGAAGGGCCTGGGCTAGGGACAGGGACCAGAGCCAGTCCAGGGAGAGGACAGAGCCAATGGACTGGGGTGTACTGTAACAGCCCTGCTGGTCCCAGGCAGCGCTGGCCCCTGCTGCTGCTGGGTCTGGCCATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCGCAAAGCGGGGACCCAGACCCTGGAGCCTCAGTTGGAAGCAGCCGATCCAGCCTGCGGAGCCTGTGGGGCAGGTCAGCCCAAGGCCAACCCCACT\n++\n+mmmmmlmllmmmmmmmmmmmmmmmmmmmmmmmliljkmmmmmlmimllmmmmmmmlmmmlmmmlmmmmjmmmlmmmmmmmmmmmmmmllmldflllimmlmlklillmmmlmmmmlmljlmmmimmllmhljmmmmmmmmlmmlhmmmmmjljmlmmmmmmmmmkmmlmlmmlmmmllmmmmmjmmmimmmmmmmlmlmmmmmmmmmmmmmlmmmmmmmmmmjmmljjlikmmmmmmjmmmmimimlmmmmmmmmmmmmmmmmmllimmmmmmmjlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmlmmmlmmmmm\n+@GTTGAATGCAGAATGTT|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-1-InternalC|DUPCOUNT=4,1|CONSCOUNT=4\n+GGACTGCTTCAGGGCAGTTGGTAGATGCCCCTCTGGGAGAGATCCCCAGGGGTGACAGCCATGGACCCTGGAAGGGCCTGGGCTAGGGACAGGGACCAGAGCCAGTCCAGGGAGAGGACAGAGCCAATGGACTGGGGTGTACTGTAACAGCCCTGCTGGTCCCAGGCAGCGCTGGCCCCTGCTGCTGCTGGGTCTGGCCATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCGCAAAGCGGGGACCCAGACCCTGGAGCCTCAGTTGGAAGCAGCCGATCCAGCCTGCGGAGCCTGTGGGGCAGGTCAGCCCAAGGCCAACCCCACT\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGFC<FGGFFGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGEGGGGGGFCGGGGGEGGGGGGGGGGGGGEGGGGGGGEGGGEGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n+@ACACGTATATTAAAGGG|PRCONS=Human-IGK|SEQORIENT=F|CREGION=Human-IGKC-IGKJ-InternalC|DUPCOUNT=5,1|CONSCOUNT=5\n+GGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCTCTGGGTCTCTGGATCCAGTGGGGATATTGTGATGACTCAGTCTCCACTCTCCCTGCCCGTCACCCCTGGAGAGCCGGCCTCCATCTCCTGCAGGTCTAGTCAGAGCCTCCTGCATAGTAATGGATACAACTATTTGGATTGGTACCTGCAGAAGCCAGGGCAGTCTCCACAGCTCCTGATCTATTTGGGTTCTAATCGGGCCTCCGGGGTCCCTGACAGGTTCAGTGGCAGTGGATCAGGCACAGATTTTACACTGAAAATCAGCAGAGTGGAGGCTGAGGATGTTGGGGTTTATTACTGCATGCAAGCTCTACAAACTCCGTACACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA\n++\n+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGFGGGGGGFGGGGGGGGGGCF8FGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFGFFGFCGFFFGGGFFGGFGGGGGGGFGGGGGFGFGGGFGFGFGGGGGGGFFGGGGGGGGGGGFGGGGGGGGGFGGGGGGGGGGCGGGGGGGG@GGGGG9GGGGGGGGFGGGGGGGGGGGGGDGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFF,GGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_splitseq_partition_test_out_atleast.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_splitseq_partition_test_out_atleast.fastq Wed May 30 15:37:15 2018 -0400
[
@@ -0,0 +1,28 @@
+@TAGCAACTTTTTGTGAT|PRCONS=Human-IGHA|SEQORIENT=F|CREGION=Human-IGHA-InternalC|DUPCOUNT=1,1|CONSCOUNT=3
+GATAACAACCAGATTCCTCCTCTAAAGAAGCCTGGGTCCTCGGTGAAGGTCTCCTGCAAGGCTTCTGGAGGCACCTTCACCAGCTATGCTATCAGCTGGGTGCGACAGGCCCCTGGACAAGGCCTTGAGTGGATGGGAAGGATCGTCCCTATCCTTGGTATAGCAGACTACGCACAGAACTTCCAGGGCAGAGTCACGATTACCGCGGACAAATCCACAAACACAGCCTACATGGAGCTGAGCAGCCTGAGATCTGAGGACACGGCCGTGTATTATTGTGCGAGATATTACTATGATGGTAGTGGGCAAGGAAACTGGTTCGACCCCTGGGGCCAGGGAACCCTGGTCACCGTCTCCTCAGCATCCCCGACCAGCCCCAAGGTCTTCCCG
++
+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{o{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{u{{{x{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{x{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{v{{{{{{{{{{{{{{{{{{{{y{y{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{x{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{
+@CGATAAGCACTTAATTA|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=3
+GAGCTGGGAAGCCTGAGAACACTTAGCCTTCATGAGTGTCCCCACCATGGCCTGCATGATGCTTCTCCTCGGACTCCTTGCTTATGGACCAGGAGTGGATTCTCAGACCGTGGTGACCCAGGAGTCATCGTTCTCAGTGTCCCCTGGAGGGACAGTCACGCTCACTTGTGGCTTGAACTCTGCTTCAGTCTCGACTGATCGGCGCCCCAGCTGGTACCGGCAGACCCCAGGCCAGGCTCCACGCACCCTCATCTACAACACAAACACTCGCTTTTCCGGGGTCCCTGATCGCTTCTCTGGCTCCATCCTTGGGAACAAAGCTGCCCTCACCATCACGGGGGCCCAGGCAGATGATGAATCTATTTACTACTGTGTTCTCTCTGTGCGTAGTGGCTTTTGGGTGTTCGGCGGAGGGACCAGGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uwv{{v{{{{{{{{{{{{{{{{{{{{{{{{auwyvqyBx{{{{{{{{{{{{{by{{]cz{n{{{{{{{{{{{{{{{h{{{{{{{x{{Ps{{mzjxcwlgkomzY{m{{`jfj^]lk\\e_Ynnomflo{{_{{{{{{{{{k{{{{{v{{{y^Wq{p{{{u{{{{p{{{{t{{{{{{{b{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xvV{{{{xx{{{{{{{{{{{{{{{{{{{{{{c{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{
+@ATGCCTTATGGTTTAAA|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=3
+AAAAACAGAGCTTCAGCAAACATAGTGGGAATCTGCACCATGCCCTGGGCTCTGCTCCTCCTGACCCTCCTCACTCACTCTGCAGTGTCAGTGGTCCAGGCAGGGCTGACTCAGCCACCCTCGGTGTCCAAGGGCTTGAGACAGACCGCCACACTCACCTGCACTGGGAACAGCAACAATGTTGGCGACCAAGGAGCAGCTTGGCTACAGCAGCACCAGGGCCACCCTCCCAAACTCCTGTTCTACAGGAGTAACATCCGGCCCTCTGGGACCTCAGAGAGACTATCTACATCCAGGTCAGGAAACACAGCCTCCCTGACCATTAGTGGACTCCAGCCTGAGGACGAGGCTGACTATTACTGCTCAGCATGGGACAGCAGCCTCAATGCTCAGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{w{{{{{{{{{{{{{x{{{{{{{{{u{{{{w{u{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{Z{{{{{{{{{{{{{{{{{{{{{{{{{{x{wx{{{v{`ii{i{n{t{Yq{{s{t{{mZg{{{stOjk{jm8Gpf{geRS[gWGNESPik9GF?G1CA>JCDJGKBKFJ>4;CJHG>7<YeCe]X@P{{uGBg>v{bjvgy{{{n{umir{{_+;^UZr{{{y{{{b{{{{{{uobih{{{{{{{{{{{{{{p{{{{{{c{{{{{yx{{{u{{{{{{{{{{{x{{t{m{{{{{{{{{{{{{{{{{{{{{{{{{{{xw{p{{{{{{{{{{{{{{{{{{{{{{{{{{{{{a{xw{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{x{{{{{{{{{{{{{{{{{
+@GGGCAATCTTATCAAAT|PRCONS=Human-TRA|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=4,1|CONSCOUNT=4
+ACTCTTCTGGTCCCCACAGACTCAGAGAGAACCCACCATGGTGCTGTCTCCTGCCGACAAGACCAACGTCAAGGCCGCCTGGGGTAAGGTCGGCGCGCACGCTGGCGAGTATGGTGCGGAGGCCCTGGAGAGGATGTTCCTGTCCTTCCCCACCACCAAGACCTACTTCCCGCACTTCGACCTGAGCCACGGCTCTGCCCAGGTTAAGGGCCACGGCAAGAAGGTGGCCGACGCGCTGACCAACGCCGTGGCGCACGTGGACGACATGCCCAACGCGCTGTCCGCCCTGAGCGACCTGCACGCGCACAAGCTTCGGGTGGACCCGGTCAACTTCAAGCTCCTAAGCCACTGCCTGCTGG
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFEGCGGGGGGGGGGGGGGGGGGGG@GDGGGGGGGGGGGGGGGGGGGGGGGGGAFGGGGGGGGEGGGGGGGGGGGGGGGGGGGFGGGFFGGDFGGGGGGGGGGGFFGFFFGGGGGGGGGGEGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGFGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGEGGGGGEGGGGGGGGGEGGGGAEGGEGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFEGG
+@GGTGCTTGTGCTGATCG|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-1-InternalC|DUPCOUNT=3,1|CONSCOUNT=4
+GAGTTGAGCCCTGGATTGTGACTGCTTCAGGGCAGTTGGTAGATGCCCCTCTGGGAGAGATCCCCAGGGGTGACAGCCATGGACCCTGGAAGGGCCTGGGCTAGGGACAGGGACCAGAGCCAGTCCAGGGAGAGGACAGAGCCAATGGACTGGGGTGTACTGTAACAGCCCTGCTGGTCCCAGGCAGCGCTGGCCCCTGCTGCTGCTGGGTCTGGCCATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCGCAAAGCGGGGACCCAGACCCTGGAGCCTCAGTTGGAAGCAGCCGATCCAGCCTGCGGAGCCTGTGGGGCAGGTCAGCCCAAGGCCAACCCCACT
++
+mmmmmlmllmmmmmmmmmmmmmmmmmmmmmmmliljkmmmmmlmimllmmmmmmmlmmmlmmmlmmmmjmmmlmmmmmmmmmmmmmmllmldflllimmlmlklillmmmlmmmmlmljlmmmimmllmhljmmmmmmmmlmmlhmmmmmjljmlmmmmmmmmmkmmlmlmmlmmmllmmmmmjmmmimmmmmmmlmlmmmmmmmmmmmmmlmmmmmmmmmmjmmljjlikmmmmmmjmmmmimimlmmmmmmmmmmmmmmmmmllimmmmmmmjlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmlmmmlmmmmm
+@GTTGAATGCAGAATGTT|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-1-InternalC|DUPCOUNT=4,1|CONSCOUNT=4
+GGACTGCTTCAGGGCAGTTGGTAGATGCCCCTCTGGGAGAGATCCCCAGGGGTGACAGCCATGGACCCTGGAAGGGCCTGGGCTAGGGACAGGGACCAGAGCCAGTCCAGGGAGAGGACAGAGCCAATGGACTGGGGTGTACTGTAACAGCCCTGCTGGTCCCAGGCAGCGCTGGCCCCTGCTGCTGCTGGGTCTGGCCATGGTCGCCCATGGCCTGCTGCGCCCAATGGTTGCACCGCAAAGCGGGGACCCAGACCCTGGAGCCTCAGTTGGAAGCAGCCGATCCAGCCTGCGGAGCCTGTGGGGCAGGTCAGCCCAAGGCCAACCCCACT
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGFC<FGGFFGFGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGEGGGGGGFCGGGGGEGGGGGGGGGGGGGEGGGGGGGEGGGEGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
+@ACACGTATATTAAAGGG|PRCONS=Human-IGK|SEQORIENT=F|CREGION=Human-IGKC-IGKJ-InternalC|DUPCOUNT=5,1|CONSCOUNT=5
+GGATCAGGACTCCTCAGTTCACCTTCTCACAATGAGGCTCCCTGCTCAGCTCCTGGGGCTGCTAATGCTCTGGGTCTCTGGATCCAGTGGGGATATTGTGATGACTCAGTCTCCACTCTCCCTGCCCGTCACCCCTGGAGAGCCGGCCTCCATCTCCTGCAGGTCTAGTCAGAGCCTCCTGCATAGTAATGGATACAACTATTTGGATTGGTACCTGCAGAAGCCAGGGCAGTCTCCACAGCTCCTGATCTATTTGGGTTCTAATCGGGCCTCCGGGGTCCCTGACAGGTTCAGTGGCAGTGGATCAGGCACAGATTTTACACTGAAAATCAGCAGAGTGGAGGCTGAGGATGTTGGGGTTTATTACTGCATGCAAGCTCTACAAACTCCGTACACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGFGGGGGGFGGGGGGGGGGCF8FGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFGFFGFCGFFFGGGFFGGFGGGGGGGFGGGGGFGFGGGFGFGFGGGGGGGFFGGGGGGGGGGGFGGGGGGGGGFGGGGGGGGGGCGGGGGGGG@GGGGG9GGGGGGGGFGGGGGGGGGGGGGDGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFF,GGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
b
diff -r 000000000000 -r f47efbc66fad test-data/presto_splitseq_partition_test_out_under.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/presto_splitseq_partition_test_out_under.fastq Wed May 30 15:37:15 2018 -0400
[
@@ -0,0 +1,24 @@
+@ATCTTTGCGGCTGGTTA|PRCONS=Human-IGK|SEQORIENT=F|CREGION=Human-IGKC-IGKJ-InternalC|DUPCOUNT=1,1|CONSCOUNT=1
+GTGCCTACGGGGACATCGTGATGACCCAGTCTCCAGACTCCCTGGCTGTGTCTCTGGGCGAGAGGGCCACCATCAACTGCAAGTCCAGCCAGAGTGTTTTATACAGCTCCAACAATAAGAACTACTTAGCTTGGTACCAGCAGAAACCAGGACAGCCTCCTAAGCTGCTCATTTACTGGGCATCTACCCGGGAATCCGGGGTCCCTGACCGATTCAGTGGCAGCGGGTCTGGGACAGATTTCACTCTCACCATCAGCAGCCTGCAGGCTGAAGATGTGGCAGTTTATTACTGTCAGCAATATTATAGTACTCCTCCCACTTTTGGCCAGGGGACCAAGCTGGAGATCAAACGAA
++
+GGGGGGGGGG7CFGGGGGGGEFGFFFGFGGGGGGFFGF8FFEGGGGGGGGFGFGCGFGGGGGGGGGCCFFGGGGGFGGGG9<AFGFG>EFGGFGGGGCFFFGFFGCFE,F>CBFDEGFGGEFGGCFGGGGFGEGGGGGGDDFGGCFGFGGGGFCC>@FGFFGFDCGGGFGC1FGGGGGGGGGGGEGEDEGGFEECFCEFCG?GGFCEF@FFFDFFA:0<EG=FBE?F8FCFEFGGFEA<GFGFEC4,DF7E?9EFFACGFEGGCGGEFEDGGGGF@?GGGGGGGGGFCGDCGGGGGGGGFFGGGGGGGGGFB78GGGGGGCFCF8FCAGFGFGGGGGGGGGGGGGDGGGDGGFF
+@CTTGATAGGAATGAATA|PRCONS=Human-TRB|SEQORIENT=F|CREGION=Human-IGLC-1-InternalC|DUPCOUNT=1,1|CONSCOUNT=1
+AGCCTGGGCCTCAGGAAGCAGCATCGGGGGTGCCGCAGCCATGGCCTGGACCGCTCTCCTTCTGAGCCTCCTTGCTCACTTTACAGGTTCTGTGGCCTCCTATGAGCTGACTCAGCCACTCTCAGTGTCAGTGGCCCTGGGACAGACGGCCAAGATTACCTGTGGGGGAAACAACATTGGAAGTAAAAGTGTGTACTGGTTCCAGCAGAAGCCAGGCCAGGCCCCTGTGCTGATCATCTATAGGGATATCCACCGGCCCTCTGGGATCCCTGACCGATTCTCTGGCTCCAACTCGGGGAACACGGCCACCCTGATTATCAGCAGAGCCCAAGCCGGGGATGAGGCTGACTATTCCTGTCAGGTGTGGGACAGCAGCACTGTGGTCTTCGGAACTGGGACCAGGGTCACCGTCCTAAGTCAGCCCAAGGCCAACCCCACTGTCACT
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGDGEGGGGGGGGGGGGGGGGGGGEGGGGGGGGFEGGGGGGGGGGGGGGGGGGGGGFGGGGGGFFGGGGGGGGGGGGGGGGGGFGGGGGGGGGFGGGGGGDGGF7DFGGG7FGGGGGGEGGGC8FEFGGGGC77GFEGEGGDGGGGGGGFFGFGGGFGGGGFFGGFFGFFCFGGFDF;CGGGGFF4C=>FGGGFFGFGGGGGGGFGECGGGGDGGGGGGGG@GGGGGGFEGGGGGEGGGGGEGGGGGGGFFFGEFGGGGGGGGEFGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
+@ACTCGTGCTAATCCTTC|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=1
+GAGCTCAGGAAGCAGAGCCTGGAGCATCTCCACTATGGCCTGGGCTCCACTACTTCTCACCCTCCTCGCTCACTGCACAGATTCTTGGGCCAATTTTATGCTGACTCAGCCCCACTCTGTGTCGGGGTCTCCGGGGAAGACGGTAACCATCTCCTGCACCGGCAGCAGTGGCAGCATTGCCAGCAACTATGTGCAGTGGTACCAGCAGCGCCCGGGCAGTGCCCCCACCACTGTGATCTATGAGGATAACGAAAGACCCTCTGGGGTCCCTGATCGGTTCTCTGGCTCCATCGACAGCTCCTCCAACTCTGCCTCCCTCACCATCTCTGGACTGAAGACTGAGGACGAGGCTGACTACTACTGTCAGTCTTATGATGCCGGCAGGGGGGTGTTCGGCGGAGGGACCAAGCTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+GGGGGGGGGGGGGGGGGGGGGGGGGGFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEEGGGGGF9F9FGGGGAFGGFGGGCGGGGGGGGGGGGGGGDGGGGGDEDGGGGGGGECCCFFGGGGDE7FFCG7BCCCGGGGFBFGGGGGGFEEEEEGG?FGGGGD@DEGGFGGGGFD>>7FGGFGFF>GGFGGGF<GGGG?GGGGGGGFEGGGFGGC5EFGGGGGGGGGGFGGGGGGGGFGGFFGCEGFFEGGGGGGGGGGGGCEFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFGFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
+@ACCAAAAGTTTACACTC|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=2
+CTCACTGCACAGGGTCCTGGGCCCAGTCTGTGCTGACGCAGCCGCCCTCAGTGTCTGGGGCCCCAGGGCAGAGGGTCACCATCTCCTGCACTGGGACCAGATCCAACATCGGGGGAGGTTATGATGTACACTGGTACCAGCAACTTCCAGGAACAGCCCCCAAACTCCTCGTCTATGGTAACATCCATCGGCCCTCAGGGGTCCCTGACCGATTCTCTGGCTCCAAGTCTGGCACCTCAGCCTCCCTGGCCATCACTGGGCTCCAGGCTGAGGATGAGGCTGATTATTACTGCCAGTCCTATGACAGCAGCCTGAGTGGTTATGTGGTTTTCGGCGGAGGGACCAAGTTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+kklmmlmmmmmlmjmmmlilmbj]lkklmmmklglallmmmjlmmmmlmlfllllmmlm]`flmkmmmmmmmmmmfckelljbklmm^l\ljmm^_R^h^aimmiik[gkhiglmklmkmiflklmlilj\cifhkllmmjeEXd^i`RblhVcfjlikkli`imjklkmliiled_fkllh_idkebi[a^Wlilcdeh^fmmmmlimmmlmmmmmldlglihmmllkmmmmmmmmmmmjmljmmmlgkYRkjbmmjilml]mmmljmilleRliillmllmmlkllQlbmlmlmmmljmlmmmmmlhlmmmmklkgllmmmmlklmmmmkllimmlijmmliRilmimkkflmmmlmmlmmmmmlmmmljmkfQfQiklmm
+@TCTTGATGAAGTATAAC|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=2
+AGCTGTGGGCTCAGAAGCAGAGTTCTGGGGTGTCTCCACCATGGCCTGGACCCCTCTCTGGCTCACTCTCCTCACTCTTTGCATAGGTTCTGTTATTTCTTCTGAGCTGACTCAGGACCCTGCTATGTCTGTGGCCCTGGGACAGACAGTCAGGATCACATGCCAAGGAGAGAGCCTCGGAAGCTATCATGCAAGCTGGTACCAACAGAGGCCAGGACAGGCCCCTGTACTTGTCATCTATGGTAAAAACAACCGGCCCCCAGGGATCCCCGCCCGATTCTCTGGCTCCAGCTCAGGAAACACAGCTTCCTTGACCATCGCTGGGGCTCAGGCGGAAGATGAGGCTGTCTATTACTGTAACTCCGGGGACAACGGTGGTAACCTTTGGGTGTTCGGCGGAGGGACCAAGGTGACCGTCCTAGGTCAGCCCAAGGCTGCCCCCTCG
++
+ikmmmmfmmmlmmmmmkmimkmmmmmlfkkmmmmmmmmmmml_kmmmmikmjllmmmmmlkmmmmmmmmmmmi_jhljmml^kkikmlkjmiklglllmmmmmlmlmm^kkmmmhllljilmmmilklml[lkkeCdQ]d]hj^jlRc]j_j^cj^jj]f^jhkiikHXR\R[S[Wg^g\XIJfehfNfl]aZkg`gklgi\^ahjd__OLX^glmi`[VYageGQ]mlcbQPlh]_l^OTYmlmkeWigW^iki`mimkiimmlmmkhjkikj`eiemmmmmfj^ljmmmlililfljlbdiZmjmmmlmmmmljlmmlmmmllkmlmmmmkmmmmimmmmmmlmmkmllmmlmmmmjmkdjmmmlmlfmmmmmmmmmmmmmmmmmmmmmmmlmmmlmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkmm
+@CTATTTTAATCATAATG|PRCONS=Human-IGL|SEQORIENT=F|CREGION=Human-IGLC-2-InternalC|DUPCOUNT=1,1|CONSCOUNT=2
+GGGGCCTCAGGAAGCAGCATCGGAGGTGCCTCAGCCATGGCATGGATCCCTCTCTTCCTCGGCGTCCTTGCTTACTGCACAGGATCCGTGGCCTCCTATGCCTTAACTCAGGCACCCTCAGTGTCCGTGTCCCCAGGACAGACAGCCACCATCACCTGCTCTGGATATAAATTGGGGGATAAATATGTTTGCTGGTATCAACAGAGGCCAGGGCAGTCCCCTGTGTTGGTCATCTCTCAAGATGATAAACGGGCCTCAGGGATCCCTGAGCGATTCTCTGGCTCCAACTCTGGGAACACAGCCACTCTGACCATCAGCGGGACCCAGGCTGTGGATGAGGCTGACTATTACTGTCAGGCGAAGGACAGCAACACTGTGATATTCGGCGGAGGGACCAAACTGACCGTCCTAAGTCAGCCCAAGGCTGCCCCCTCG
++
+immmmmmmmmmmmimmlllmmYYk3@elhilmmmllmmmlmmmmmmmmmmmmmilmmmmlkjmkkllmmmmmllmllmmmmi`ilmmjkkiiiilfiJfc_lmmmmmlhl[O]^Pfkcilileb`i^`fgikmlX`kXhbhULZ`ilmmmmlllmmkil[bifllkleldcYUik\bclmhefhZkkibjiiihPlcckkc^l^hih_cmljjhV[mmmhkeWjghhhlkejifll_]kimila[jmkikmmmkkfkWjikhflmmmmmmmmmmmilkmmmmmlmlilc]lmlmmmmmijl\jmmlmlmmmmmmklmmmlmlilkmmmmmlllgllmmmmmmmlkmmljmmjl^mmmmmmmmmmmmmmimmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmlmmmmmmgmmmlmmmmm
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/assemble_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/assemble_table.tab Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,100 @@\n+ID\tREFID\tLENGTH\tOVERLAP\tGAP\tERROR\tPVALUE\tEVALUE1\tEVALUE2\tIDENTITY\tFIELDS1\tFIELDS2\r\n+CTTGCTTATGATTCCAG\t\t435\t120\t\t0.0833\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+CGGTTTGGTGCATCTAG\t\t435\t119\t\t0.0168\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRA\r\n+ATCTTTGCGGCTGGTTA\t\t354\t200\t\t0.0500\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+TTTCTTTAGTGAAATGC\t\t414\t141\t\t0.0780\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+ATTTCTATGGCTTTGTT\t\t471\t84\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+CCTTGTCCGAGATGTCT\t\t414\t141\t\t0.1135\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GGGACTCCAAAATTAAT\t\t459\t95\t\t0.0316\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+CTTGATAGGAATGAATA\t\t445\t109\t\t0.0367\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+TTAGCTACATGTAATTG\t\t433\t121\t\t0.2645\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+CGATGTAATCTTAGCTG\t\t448\t109\t\t0.0550\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+ACTTAACGGCCAATTAA\t\t458\t98\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-TRB\r\n+CGCATATATCTGCAAAA\t\t521\t37\t\t0.1351\t3.0804e-15\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+TCCAGATTCGGATTACA\t\t467\t88\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-TRA\r\n+ATTAGTTCATAAATTCC\t\t417\t138\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-IGK\r\n+ACTCGTGCTAATCCTTC\t\t445\t109\t\t0.0367\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+TAGCCTTCACTTTAGTT\t\t431\t125\t\t0.0160\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+AATTAATGGTGTTGAGA\t\t470\t87\t\t0.1954\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+GAAGAATTGTAACAATC\t\t453\t103\t\t0.0388\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+GAGACTTTGCTTGTACA\t\t530\t26\t\t0.0769\t3.4228e-13\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+ATGCATATGAGTGTGGC\t\t432\t124\t\t0.0403\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GTTCGTACTCTAATAGA\t\t317\t239\t\t0.0460\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+CGGAATACTCACAAATT\t\t347\t210\t\t0.1762\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-IGHA\r\n+TTAAGATACTAACAGGT\t\t423\t131\t\t0.0305\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GGGCCTCTTTATTTGTC\t\t453\t101\t\t0.1386\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GAAAGACTTACATTTTT\t\t486\t72\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-IGHG\r\n+TATTCAGTATAACATTA\t\t504\t52\t\t0.1923\t8.7994e-17\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHG\r\n+GCTGCAGTAGAAGATAT\t\t467\t90\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+ACGACAAATGTTCTTTC\t\t459\t98\t\t0.0408\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+CTATTAACTGCAGAAAT\t\t460\t94\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+TCTGGTCGTGCAAGTGA\t\t513\t43\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+CGATAAGCGTATTTAGT\t\t505\t50\t\t0.0400\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+CTATTTACCAGAATTAC\t\t449\t105\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-IGL\r\n+GTACTATGAACACAACT\t\t459\t97\t\t0.0103\t1.1102e-16\t\t\t\tCONSCOUNT=3\tCONSCOUNT=2|PRCONS=Human-TRB\r\n+TAGCTACGCAGTTATTG\t\t464\t92\t\t0.1196\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+TGTAGAGACTAACATCA\t\t446\t111\t\t0.0631\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+TCTCTTCAATCTATTCG\t\t485\t71\t\t0.1549\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GCAACAAAAGTTCGATA\t\t431\t124\t\t0.1532\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+TGATAAATCCGACATGA\t\t413\t142\t\t0.0070\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+CAGACTGATTGACAAGA\t\t324\t233\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=3\tCONSCOUNT=3|PRCONS=Human-TRB\r\n+GATCATTTTGTTGATGT\t\t418\t136\t\t0.0221\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GGATAACGTCAAAGAAT\t\t412\t143\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+AGCTGTGTGACAATGGG\t\t411\t140\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHD\r\n+ACAACTTGTCTTGGCTC\t\t294\t263\t\t0.0228\t1.1102e-'..b'6\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GTCATTTGCTGTAGGCA\t\t445\t110\t\t0.0909\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+TTTACAGTTCCTTTCTG\t\t445\t112\t\t0.1607\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+ACACGTTGCGTATGAGA\t\t412\t143\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+CACACAAGGAGACACGT\t\t458\t99\t\t0.0909\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRA\r\n+GCGACTCTTTCATTTAG\t\t420\t134\t\t0.0299\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+TAAGCTGCACAATGAAT\t\t446\t108\t\t0.2407\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+CCGGTTAAGATATCGTA\t\t358\t198\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-TRA\r\n+AGCCCATTTCATAATTA\t\t431\t125\t\t0.0800\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GTCCGTCCTTATTTTGT\t\t497\t57\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+TTTGAACTGGGTGCAGT\t\t288\t267\t\t0.0112\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GGTTTTCATAAAACTCT\t\t440\t117\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GTGAGCACCGTTTTGTA\t\t515\t41\t\t0.1220\t9.2193e-17\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+GCATTTCTTGCAACTAC\t\t443\t113\t\t0.0531\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+ACATTAAGACCAGAATT\t\t451\t103\t\t0.0485\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+AAAGAAGGTGTAACTTC\t\t465\t91\t\t0.0769\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+GCGCTATTCTAAATGGG\t\t449\t107\t\t0.0467\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+TGGATAGAAAGACTAGT\t\t478\t78\t\t0.0513\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+CAGAAATTCTGTACAGC\t\t286\t270\t\t0.0037\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+TTCATAGAATCTTCTCA\t\t435\t120\t\t0.0167\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+GAGAGTTGTCTAAAATC\t\t491\t66\t\t0.0303\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+ATTTCTTTCCAACGTTA\t\t524\t32\t\t0.2812\t1.9143e-08\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+CTTGCTAGGTTACTTTT\t\t427\t129\t\t0.0310\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+TCTCGAGATACTTATTA\t\t432\t123\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+CGGACAGACCTAGGTAG\t\t445\t111\t\t0.0090\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+GCAATATATTTAGGCTT\t\t325\t229\t\t0.0087\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-IGK\r\n+GCACTTCCACATGGTAC\t\t340\t217\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+CGGTCAGATAATCTTCT\t\t407\t149\t\t0.1208\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GCGGCATTAGTATTGCA\t\t432\t122\t\t0.0328\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GAAATTCTCGAACTCAA\t\t433\t122\t\t0.0574\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+CCGGGTGTCACTTTTTA\t\t432\t125\t\t0.2400\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+CGGAATTGGAGTGACAA\t\t417\t136\t\t0.0221\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+GATGAAATTTGATCGCG\t\t453\t103\t\t0.0194\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-IGL\r\n+TTAGAAGACATTGCCGG\t\t451\t103\t\t0.0583\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+ATCTTTGGATCATAAAT\t\t521\t34\t\t0.2059\t2.3495e-11\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGHA\r\n+GTCTATCTTATTACTTT\t\t371\t184\t\t0.0054\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GCTTCTCCATTTACAAT\t\t285\t269\t\t0.0409\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GCATTTCCTCATTACAG\t\t446\t108\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=2\tCONSCOUNT=2|PRCONS=Human-TRA\r\n+ATTTGAAATTCTTGATT\t\t432\t123\t\t0.2764\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGK\r\n+CTTGCAACACATCTTTC\t\t435\t122\t\t0.0574\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+CAATCTGAGTTTATTAG\t\t427\t129\t\t0.0000\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+GTCTGTTGCAATCATGG\t\t440\t114\t\t0.1228\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n+TAAGTTGGTTCAGTTAC\t\t417\t140\t\t0.0286\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-TRB\r\n+TTAATAAAATTAACAGA\t\t461\t96\t\t0.0625\t1.1102e-16\t\t\t\tCONSCOUNT=1\tCONSCOUNT=1|PRCONS=Human-IGL\r\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/consensus-1_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/consensus-1_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+BARCODE SEQCOUNT CONSCOUNT PRIMER PRCONS PRCOUNT PRFREQ ERROR
+CTTGATAGGAATGAATA 1 1 Human-TRB Human-TRB 1 1.0 0.0
+CGGTTTGGTGCATCTAG 1 1 Human-TRA Human-TRA 1 1.0 0.0
+TTTCTTTAGTGAAATGC 1 1 Human-IGK Human-IGK 1 1.0 0.0
+ATTTCTATGGCTTTGTT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+ATCTTTGCGGCTGGTTA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+CCTTGTCCGAGATGTCT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+CTTGCTTATGATTCCAG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CGATGTAATCTTAGCTG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CGCATATATCTGCAAAA 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+TAGTCAGAAGATTATCT 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+TTAGCTACATGTAATTG 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GGGACTCCAAAATTAAT 1 1 Human-IGL Human-IGL 1 1.0 0.0
+ACTTAACGGCCAATTAA 2 2 Human-TRB Human-TRB 2 1.0 0.0
+TCGGGTCGCCTTCTTTT 2 Human-IGL,Human-TRB Human-IGL 1,1 0.5
+ATTAGTTCATAAATTCC 2 2 Human-IGK Human-IGK 2 1.0 0.0
+TCCAGATTCGGATTACA 2 2 Human-TRA Human-TRA 2 1.0 0.0
+TAGCCTTCACTTTAGTT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+ACTCGTGCTAATCCTTC 1 1 Human-IGL Human-IGL 1 1.0 0.0
+GAGACTTTGCTTGTACA 1 1 Human-TRB Human-TRB 1 1.0 0.0
+GAAGAATTGTAACAATC 1 1 Human-IGL Human-IGL 1 1.0 0.0
+AATTAATGGTGTTGAGA 1 1 Human-IGL Human-IGL 1 1.0 0.0
+ATGCATATGAGTGTGGC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+CGGAATACTCACAAATT 2 2 Human-IGHA Human-IGHA 2 1.0 0.0
+GAAAGACTTACATTTTT 2 2 Human-IGHG Human-IGHG 2 1.0 0.0
+GTTCGTACTCTAATAGA 1 1 Human-IGL Human-IGL 1 1.0 0.0
+TTAAGATACTAACAGGT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GGGCCTCTTTATTTGTC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TATTCAGTATAACATTA 1 1 Human-IGHG Human-IGHG 1 1.0 0.0
+GCTGCAGTAGAAGATAT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+ACGACAAATGTTCTTTC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+CTATTTACCAGAATTAC 2 2 Human-IGL Human-IGL 2 1.0 0.0
+GTACTATGAACACAACT 3 2 Human-IGL,Human-TRB Human-TRB 1,2 0.6666666666666666 0.0
+CCATGTCTTATTTTATA 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+CTATTAACTGCAGAAAT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TCTGGTCGTGCAAGTGA 1 1 Human-TRB Human-TRB 1 1.0 0.0
+CGATAAGCGTATTTAGT 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+TAGCTACGCAGTTATTG 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TCTCTTCAATCTATTCG 1 1 Human-TRB Human-TRB 1 1.0 0.0
+GCAACAAAAGTTCGATA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+TGATAAATCCGACATGA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+CAGACTGATTGACAAGA 3 3 Human-TRB Human-TRB 3 1.0 0.009489916963226541
+GATCATTTTGTTGATGT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+AGCTGTGTGACAATGGG 1 1 Human-IGHD Human-IGHD 1 1.0 0.0
+ACAACTTGTCTTGGCTC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+AACCCTTCAGCAGTACC 1 1 Human-IGL Human-IGL 1 1.0 0.0
+GGATAACGTCAAAGAAT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+CAGCTACACACAGTAGA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GGATATCGAAGAATCGC 1 1 Human-IGK Human-IGK 1 1.0 0.0
+CTGCCACACTTTGAAGA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+TGTAGAGACTAACATCA 1 1 Human-TRB Human-TRB 1 1.0 0.0
+CCAAATGCTAAATATTC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TAATTTAGGTTATTTCC 2 2 Human-IGL Human-IGL 2 1.0 0.0
+TTGTCAGCCTGTGGTTC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TAATGTACGGAAATAGA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+CACACAAGGAGACACGT 1 1 Human-TRA Human-TRA 1 1.0 0.0
+TGTAAATAGTTTGCCTA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+TGTGAACAAGATATCAT 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CCGGTTAAGATATCGTA 2 2 Human-TRA Human-TRA 2 1.0 0.0
+TGTGTATGGGCACACTT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+TTTACAGTTCCTTTCTG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+GCGACTCTTTCATTTAG 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GTCATTTGCTGTAGGCA 1 1 Human-IGL Human-IGL 1 1.0 0.0
+TAAGCTGCACAATGAAT 1 1 Human-IGL Human-IGL 1 1.0 0.0
+ACACGTTGCGTATGAGA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GTCCGTCCTTATTTTGT 1 1 Human-IGL Human-IGL 1 1.0 0.0
+GGTTTTCATAAAACTCT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+CAGAAATTCTGTACAGC 1 1 Human-IGL Human-IGL 1 1.0 0.0
+AGCCCATTTCATAATTA 1 1 Human-TRB Human-TRB 1 1.0 0.0
+ACATTAAGACCAGAATT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TTTGAACTGGGTGCAGT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GTGAGCACCGTTTTGTA 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+TGGATAGAAAGACTAGT 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+GAGAGTTGTCTAAAATC 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+AAAGAAGGTGTAACTTC 1 1 Human-IGL Human-IGL 1 1.0 0.0
+GCGCTATTCTAAATGGG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+TCTCGAGATACTTATTA 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TTCATAGAATCTTCTCA 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CGGACAGACCTAGGTAG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CTTGCTAGGTTACTTTT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GCATTTCTTGCAACTAC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+ATTTCTTTCCAACGTTA 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+GAAATTCTCGAACTCAA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GCACTTCCACATGGTAC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+GCAATATATTTAGGCTT 2 2 Human-IGK Human-IGK 2 1.0 0.0
+CGGTCAGATAATCTTCT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GCGGCATTAGTATTGCA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+ATCTTTGGATCATAAAT 1 1 Human-IGHA Human-IGHA 1 1.0 0.0
+TTAGAAGACATTGCCGG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CCGGGTGTCACTTTTTA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+ATTTGAAATTCTTGATT 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GCTTCTCCATTTACAAT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+GATGAAATTTGATCGCG 2 2 Human-IGL Human-IGL 2 1.0 0.0
+CGGAATTGGAGTGACAA 1 1 Human-IGK Human-IGK 1 1.0 0.0
+GCATTTCCTCATTACAG 2 2 Human-TRA Human-TRA 2 1.0 0.0
+GTCTATCTTATTACTTT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TAAGTTGGTTCAGTTAC 1 1 Human-TRB Human-TRB 1 1.0 0.0
+GTCTGTTGCAATCATGG 1 1 Human-IGL Human-IGL 1 1.0 0.0
+CTTGTTACATCTGATGT 1 1 Human-TRB Human-TRB 1 1.0 0.0
+TTAATAAAATTAACAGA 1 1 Human-IGL Human-IGL 1 1.0 0.0
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/consensus-2_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/consensus-2_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+BARCODE SEQCOUNT CONSCOUNT PRIMER PRCONS PRCOUNT PRFREQ ERROR
+ATCTTTGCGGCTGGTTA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+CGGTTTGGTGCATCTAG 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+CTTGCTTATGATTCCAG 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+TTTCTTTAGTGAAATGC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+ATTTCTATGGCTTTGTT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GGGACTCCAAAATTAAT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+CCTTGTCCGAGATGTCT 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CGATGTAATCTTAGCTG 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+CTTGATAGGAATGAATA 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+TTAGCTACATGTAATTG 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+ACTTAACGGCCAATTAA 2 2 TS-shift2 TS-shift2 2 1.0 0.0
+TCCAGATTCGGATTACA 2 2 TS-shift3 TS-shift3 2 1.0 0.0
+CGCATATATCTGCAAAA 1 1 TS-shift0 TS-shift0 1 1.0 0.0
+ATTAGTTCATAAATTCC 2 2 TS-shift2 TS-shift2 2 1.0 0.0
+ACTCGTGCTAATCCTTC 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+AATTAATGGTGTTGAGA 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+TAGTCAGAAGATTATCT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+TAGCCTTCACTTTAGTT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+GAAGAATTGTAACAATC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TCGGGTCGCCTTCTTTT 2 2 TS-shift2 TS-shift2 2 1.0 0.0
+GAGACTTTGCTTGTACA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GTTCGTACTCTAATAGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+ATGCATATGAGTGTGGC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CGGAATACTCACAAATT 2 2 TS-shift1 TS-shift1 2 1.0 0.0
+TTAAGATACTAACAGGT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GGGCCTCTTTATTTGTC 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+GAAAGACTTACATTTTT 2 2 TS-shift1 TS-shift1 2 1.0 0.0
+TATTCAGTATAACATTA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GCTGCAGTAGAAGATAT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+ACGACAAATGTTCTTTC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+CTATTAACTGCAGAAAT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+CCATGTCTTATTTTATA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+TCTGGTCGTGCAAGTGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CGATAAGCGTATTTAGT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+CTATTTACCAGAATTAC 2 2 TS-shift4 TS-shift4 2 1.0 0.0
+GTACTATGAACACAACT 3 3 TS-shift2 TS-shift2 3 1.0 0.03284671532846717
+TAGCTACGCAGTTATTG 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TGTAGAGACTAACATCA 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+TCTCTTCAATCTATTCG 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GCAACAAAAGTTCGATA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TGATAAATCCGACATGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CAGACTGATTGACAAGA 3 3 TS-shift1 TS-shift1 3 1.0 0.035151515151515156
+GATCATTTTGTTGATGT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GGATAACGTCAAAGAAT 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+AGCTGTGTGACAATGGG 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+ACAACTTGTCTTGGCTC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+CAGCTACACACAGTAGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+AACCCTTCAGCAGTACC 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+GGATATCGAAGAATCGC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CTGCCACACTTTGAAGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CCAAATGCTAAATATTC 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+TAATTTAGGTTATTTCC 2 2 TS-shift4 TS-shift4 2 1.0 0.0
+TTGTCAGCCTGTGGTTC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+TGTGAACAAGATATCAT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+TGTAAATAGTTTGCCTA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+TAATGTACGGAAATAGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TGTGTATGGGCACACTT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GTCATTTGCTGTAGGCA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+TTTACAGTTCCTTTCTG 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+ACACGTTGCGTATGAGA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CACACAAGGAGACACGT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+GCGACTCTTTCATTTAG 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+TAAGCTGCACAATGAAT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+CCGGTTAAGATATCGTA 2 2 TS-shift2 TS-shift2 2 1.0 0.0
+AGCCCATTTCATAATTA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GTCCGTCCTTATTTTGT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+TTTGAACTGGGTGCAGT 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GGTTTTCATAAAACTCT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+GTGAGCACCGTTTTGTA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GCATTTCTTGCAACTAC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+ACATTAAGACCAGAATT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+AAAGAAGGTGTAACTTC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GCGCTATTCTAAATGGG 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TGGATAGAAAGACTAGT 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CAGAAATTCTGTACAGC 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TTCATAGAATCTTCTCA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GAGAGTTGTCTAAAATC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+ATTTCTTTCCAACGTTA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+TCTCGAGATACTTATTA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+CTTGCTAGGTTACTTTT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+CGGACAGACCTAGGTAG 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GCAATATATTTAGGCTT 2 2 TS-shift3 TS-shift3 2 1.0 0.0
+GCACTTCCACATGGTAC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+CGGTCAGATAATCTTCT 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+GCGGCATTAGTATTGCA 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GAAATTCTCGAACTCAA 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+CCGGGTGTCACTTTTTA 1 1 TS-shift0 TS-shift0 1 1.0 0.0
+CGGAATTGGAGTGACAA 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+TTAGAAGACATTGCCGG 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+GATGAAATTTGATCGCG 2 2 TS-shift2 TS-shift2 2 1.0 0.0
+ATCTTTGGATCATAAAT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GTCTATCTTATTACTTT 1 1 TS-shift3 TS-shift3 1 1.0 0.0
+GCTTCTCCATTTACAAT 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+ATTTGAAATTCTTGATT 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GCATTTCCTCATTACAG 2 2 TS-shift4 TS-shift4 2 1.0 0.0
+CTTGCAACACATCTTTC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
+CAATCTGAGTTTATTAG 1 1 TS-shift2 TS-shift2 1 1.0 0.0
+GTCTGTTGCAATCATGG 1 1 TS-shift4 TS-shift4 1 1.0 0.0
+TAAGTTGGTTCAGTTAC 1 1 TS-shift1 TS-shift1 1 1.0 0.0
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/cregion_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/cregion_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+ID PRIMER ERROR
+CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+GGGACTCCAAAATTAAT|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+CCTTGTCCGAGATGTCT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+TTAGCTACATGTAATTG|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.125
+CTTGATAGGAATGAATA|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGLC-1-InternalC 0
+CGGTTTGGTGCATCTAG|CONSCOUNT=1,1|PRCONS=Human-TRA Human-IGHD-InternalC 0.375
+ATTAGTTCATAAATTCC|CONSCOUNT=2,2|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+CGCATATATCTGCAAAA|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+CGATGTAATCTTAGCTG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+ACTCGTGCTAATCCTTC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+ACTTAACGGCCAATTAA|CONSCOUNT=2,2|PRCONS=Human-TRB Human-IGHG-InternalC 0.375
+TTTCTTTAGTGAAATGC|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.0625
+ATTTCTATGGCTTTGTT|CONSCOUNT=1,1|PRCONS=Human-TRB
+TCCAGATTCGGATTACA|CONSCOUNT=2,2|PRCONS=Human-TRA Human-IGHA-InternalC 0.375
+TAGCCTTCACTTTAGTT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+GAAGAATTGTAACAATC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+AATTAATGGTGTTGAGA|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+CGGAATACTCACAAATT|CONSCOUNT=2,2|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+GGGCCTCTTTATTTGTC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGLC-2-InternalC 0
+GTTCGTACTCTAATAGA|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-3-InternalC 0.125
+TATTCAGTATAACATTA|CONSCOUNT=1,1|PRCONS=Human-IGHG Human-IGHG-InternalC 0
+GAAAGACTTACATTTTT|CONSCOUNT=2,2|PRCONS=Human-IGHG Human-IGHA-InternalC 0.0625
+TTAAGATACTAACAGGT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.125
+ATGCATATGAGTGTGGC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHG-InternalC 0.375
+CGATAAGCGTATTTAGT|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+GAGACTTTGCTTGTACA|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHG-InternalC 0.375
+CTATTTACCAGAATTAC|CONSCOUNT=2,2|PRCONS=Human-IGL Human-IGLC-1-InternalC 0
+GTACTATGAACACAACT|CONSCOUNT=3,2|PRCONS=Human-TRB Human-IGLC-1-InternalC 0
+ACGACAAATGTTCTTTC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHD-InternalC 0.375
+GCTGCAGTAGAAGATAT|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHG-InternalC 0.3125
+TAGCTACGCAGTTATTG|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHM-InternalC 0.25
+TCTGGTCGTGCAAGTGA|CONSCOUNT=1,1|PRCONS=Human-TRB
+CTATTAACTGCAGAAAT|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGKC-IGKJ-InternalC 0.625
+TGTAGAGACTAACATCA|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGKC-IGKJ-InternalC 0.375
+GATCATTTTGTTGATGT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+TCTCTTCAATCTATTCG|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGLC-4-InternalC 0.3125
+GCAACAAAAGTTCGATA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.0625
+CAGCTACACACAGTAGA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+TAGTCAGAAGATTATCT|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+CCATGTCTTATTTTATA|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+AACCCTTCAGCAGTACC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+TGATAAATCCGACATGA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.0625
+CAGACTGATTGACAAGA|CONSCOUNT=3,3|PRCONS=Human-TRB Human-IGHD-InternalC 0.375
+CTGCCACACTTTGAAGA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+AGCTGTGTGACAATGGG|CONSCOUNT=1,1|PRCONS=Human-IGHD Human-IGKC-IGKJ-InternalC 0.3125
+TAATTTAGGTTATTTCC|CONSCOUNT=2,2|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+GGATAACGTCAAAGAAT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.5
+TGTGAACAAGATATCAT|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+TGTAAATAGTTTGCCTA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+TAATGTACGGAAATAGA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+TGTGTATGGGCACACTT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+GTCATTTGCTGTAGGCA|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+TTTACAGTTCCTTTCTG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+ACAACTTGTCTTGGCTC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHD-InternalC 0.375
+GGATATCGAAGAATCGC|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.125
+GCGACTCTTTCATTTAG|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+TAAGCTGCACAATGAAT|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+CCAAATGCTAAATATTC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHA-InternalC 0.375
+TTGTCAGCCTGTGGTTC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHD-InternalC 0.375
+ACACGTTGCGTATGAGA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGHM-InternalC 0.5
+CACACAAGGAGACACGT|CONSCOUNT=1,1|PRCONS=Human-TRA Human-IGLC-4-InternalC 0.3125
+CCGGTTAAGATATCGTA|CONSCOUNT=2,2|PRCONS=Human-TRA Human-IGHA-InternalC 0.375
+AGCCCATTTCATAATTA|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGLC-4-InternalC 0.3125
+GTGAGCACCGTTTTGTA|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+TTTGAACTGGGTGCAGT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.3125
+AAAGAAGGTGTAACTTC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+GCGCTATTCTAAATGGG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-1-InternalC 0
+TGGATAGAAAGACTAGT|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+CAGAAATTCTGTACAGC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+TTCATAGAATCTTCTCA|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+GGTTTTCATAAAACTCT|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGKC-IGKJ-InternalC 0.4375
+GAGAGTTGTCTAAAATC|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+ATTTCTTTCCAACGTTA|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+CTTGCTAGGTTACTTTT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+GTCCGTCCTTATTTTGT|CONSCOUNT=1,1|PRCONS=Human-IGL
+CGGACAGACCTAGGTAG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+ACATTAAGACCAGAATT|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGLC-4-InternalC 0.3125
+GCATTTCTTGCAACTAC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGLC-4-InternalC 0.3125
+GCGGCATTAGTATTGCA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+GAAATTCTCGAACTCAA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+CCGGGTGTCACTTTTTA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+CGGAATTGGAGTGACAA|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+GATGAAATTTGATCGCG|CONSCOUNT=2,2|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+TTAGAAGACATTGCCGG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+ATCTTTGGATCATAAAT|CONSCOUNT=1,1|PRCONS=Human-IGHA Human-IGHA-InternalC 0
+GCAATATATTTAGGCTT|CONSCOUNT=2,2|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.3125
+GCACTTCCACATGGTAC|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHD-InternalC 0.375
+TCTCGAGATACTTATTA|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGKC-IGKJ-InternalC 0.4375
+ATTTGAAATTCTTGATT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0
+CTTGCAACACATCTTTC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-1-InternalC 0
+CGGTCAGATAATCTTCT|CONSCOUNT=1,1|PRCONS=Human-IGK Human-IGKC-IGKJ-InternalC 0.0625
+GTCTATCTTATTACTTT|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGKC-IGKJ-InternalC 0.3125
+GTCTGTTGCAATCATGG|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+GCTTCTCCATTTACAAT|CONSCOUNT=1,1|PRCONS=Human-TRB Human-IGHE-InternalC 0.375
+TTAATAAAATTAACAGA|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-1-InternalC 0
+GCATTTCCTCATTACAG|CONSCOUNT=2,2|PRCONS=Human-TRA Human-IGKC-IGKJ-InternalC 0.3125
+TCGGAATCGGATTATTT|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
+CTGGGATACACACACGC|CONSCOUNT=1,1|PRCONS=Human-IGL Human-IGLC-2-InternalC 0
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/maskqual_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/maskqual_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+ID MASKED
+CTTGCTTATGATTCCAG|CONSCOUNT=1,1|PRCONS=Human-IGL 2
+CCTTGTCCGAGATGTCT|CONSCOUNT=1,1|PRCONS=Human-IGK 6
+TTAGCTACATGTAATTG|CONSCOUNT=1,1|PRCONS=Human-IGK 29
+ATTTCTATGGCTTTGTT|CONSCOUNT=1,1|PRCONS=Human-TRB 200
+TTTCTTTAGTGAAATGC|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+ATCTTTGCGGCTGGTTA|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+CGGTTTGGTGCATCTAG|CONSCOUNT=1,1|PRCONS=Human-TRA 0
+GGGACTCCAAAATTAAT|CONSCOUNT=1,1|PRCONS=Human-IGL 3
+ACTTAACGGCCAATTAA|CONSCOUNT=2,2|PRCONS=Human-TRB 1
+CTTGATAGGAATGAATA|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+CGATGTAATCTTAGCTG|CONSCOUNT=1,1|PRCONS=Human-IGL 2
+TCCAGATTCGGATTACA|CONSCOUNT=2,2|PRCONS=Human-TRA 0
+ATTAGTTCATAAATTCC|CONSCOUNT=2,2|PRCONS=Human-IGK 10
+CGCATATATCTGCAAAA|CONSCOUNT=1,1|PRCONS=Human-IGHA 19
+ACTCGTGCTAATCCTTC|CONSCOUNT=1,1|PRCONS=Human-IGL 0
+TAGCCTTCACTTTAGTT|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+GAAGAATTGTAACAATC|CONSCOUNT=1,1|PRCONS=Human-IGL 0
+AATTAATGGTGTTGAGA|CONSCOUNT=1,1|PRCONS=Human-IGL 30
+GAGACTTTGCTTGTACA|CONSCOUNT=1,1|PRCONS=Human-TRB 62
+ATGCATATGAGTGTGGC|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+GTTCGTACTCTAATAGA|CONSCOUNT=1,1|PRCONS=Human-IGL 0
+CGGAATACTCACAAATT|CONSCOUNT=2,2|PRCONS=Human-IGHA 17
+TTAAGATACTAACAGGT|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+GGGCCTCTTTATTTGTC|CONSCOUNT=1,1|PRCONS=Human-TRB 6
+GAAAGACTTACATTTTT|CONSCOUNT=2,2|PRCONS=Human-IGHG 15
+TATTCAGTATAACATTA|CONSCOUNT=1,1|PRCONS=Human-IGHG 13
+GCTGCAGTAGAAGATAT|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+ACGACAAATGTTCTTTC|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+CTATTAACTGCAGAAAT|CONSCOUNT=1,1|PRCONS=Human-TRB 178
+CGATAAGCGTATTTAGT|CONSCOUNT=1,1|PRCONS=Human-IGHA 7
+TCTGGTCGTGCAAGTGA|CONSCOUNT=1,1|PRCONS=Human-TRB 284
+CTATTTACCAGAATTAC|CONSCOUNT=2,2|PRCONS=Human-IGL 1
+GTACTATGAACACAACT|CONSCOUNT=3,2|PRCONS=Human-TRB 1
+TAGCTACGCAGTTATTG|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+TGTAGAGACTAACATCA|CONSCOUNT=1,1|PRCONS=Human-TRB 1
+TCTCTTCAATCTATTCG|CONSCOUNT=1,1|PRCONS=Human-TRB 28
+GCAACAAAAGTTCGATA|CONSCOUNT=1,1|PRCONS=Human-IGK 15
+TGATAAATCCGACATGA|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+CAGACTGATTGACAAGA|CONSCOUNT=3,3|PRCONS=Human-TRB 19
+GATCATTTTGTTGATGT|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+GGATAACGTCAAAGAAT|CONSCOUNT=1,1|PRCONS=Human-IGK 118
+AGCTGTGTGACAATGGG|CONSCOUNT=1,1|PRCONS=Human-IGHD 99
+ACAACTTGTCTTGGCTC|CONSCOUNT=1,1|PRCONS=Human-TRB 12
+CAGCTACACACAGTAGA|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+TAGTCAGAAGATTATCT|CONSCOUNT=1,1|PRCONS=Human-IGHA 125
+CCATGTCTTATTTTATA|CONSCOUNT=1,1|PRCONS=Human-IGHA 22
+AACCCTTCAGCAGTACC|CONSCOUNT=1,1|PRCONS=Human-IGL 14
+GGATATCGAAGAATCGC|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+CTGCCACACTTTGAAGA|CONSCOUNT=1,1|PRCONS=Human-IGK 7
+CCAAATGCTAAATATTC|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+TAATTTAGGTTATTTCC|CONSCOUNT=2,2|PRCONS=Human-IGL 1
+TTGTCAGCCTGTGGTTC|CONSCOUNT=1,1|PRCONS=Human-TRB 30
+TGTGAACAAGATATCAT|CONSCOUNT=1,1|PRCONS=Human-IGL 3
+TGTAAATAGTTTGCCTA|CONSCOUNT=1,1|PRCONS=Human-IGK 4
+TAATGTACGGAAATAGA|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+TGTGTATGGGCACACTT|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+GTCATTTGCTGTAGGCA|CONSCOUNT=1,1|PRCONS=Human-IGL 2
+TTTACAGTTCCTTTCTG|CONSCOUNT=1,1|PRCONS=Human-IGL 6
+ACACGTTGCGTATGAGA|CONSCOUNT=1,1|PRCONS=Human-IGK 96
+CACACAAGGAGACACGT|CONSCOUNT=1,1|PRCONS=Human-TRA 4
+GCGACTCTTTCATTTAG|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+TAAGCTGCACAATGAAT|CONSCOUNT=1,1|PRCONS=Human-IGL 36
+CCGGTTAAGATATCGTA|CONSCOUNT=2,2|PRCONS=Human-TRA 23
+AGCCCATTTCATAATTA|CONSCOUNT=1,1|PRCONS=Human-TRB 3
+GTCCGTCCTTATTTTGT|CONSCOUNT=1,1|PRCONS=Human-IGL 258
+TTTGAACTGGGTGCAGT|CONSCOUNT=1,1|PRCONS=Human-IGK 8
+GGTTTTCATAAAACTCT|CONSCOUNT=1,1|PRCONS=Human-TRB 143
+GTGAGCACCGTTTTGTA|CONSCOUNT=1,1|PRCONS=Human-IGHA 58
+GCATTTCTTGCAACTAC|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+ACATTAAGACCAGAATT|CONSCOUNT=1,1|PRCONS=Human-TRB 2
+AAAGAAGGTGTAACTTC|CONSCOUNT=1,1|PRCONS=Human-IGL 1
+GCGCTATTCTAAATGGG|CONSCOUNT=1,1|PRCONS=Human-IGL 1
+TGGATAGAAAGACTAGT|CONSCOUNT=1,1|PRCONS=Human-IGHA 2
+CAGAAATTCTGTACAGC|CONSCOUNT=1,1|PRCONS=Human-IGL 5
+TTCATAGAATCTTCTCA|CONSCOUNT=1,1|PRCONS=Human-IGL 0
+GAGAGTTGTCTAAAATC|CONSCOUNT=1,1|PRCONS=Human-IGHA 2
+ATTTCTTTCCAACGTTA|CONSCOUNT=1,1|PRCONS=Human-IGHA 107
+CTTGCTAGGTTACTTTT|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+TCTCGAGATACTTATTA|CONSCOUNT=1,1|PRCONS=Human-TRB 126
+CGGACAGACCTAGGTAG|CONSCOUNT=1,1|PRCONS=Human-IGL 0
+GCAATATATTTAGGCTT|CONSCOUNT=2,2|PRCONS=Human-IGK 78
+GCACTTCCACATGGTAC|CONSCOUNT=1,1|PRCONS=Human-TRB 48
+CGGTCAGATAATCTTCT|CONSCOUNT=1,1|PRCONS=Human-IGK 11
+GCGGCATTAGTATTGCA|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+GAAATTCTCGAACTCAA|CONSCOUNT=1,1|PRCONS=Human-IGK 1
+CCGGGTGTCACTTTTTA|CONSCOUNT=1,1|PRCONS=Human-IGK 4
+CGGAATTGGAGTGACAA|CONSCOUNT=1,1|PRCONS=Human-IGK 0
+GATGAAATTTGATCGCG|CONSCOUNT=2,2|PRCONS=Human-IGL 3
+TTAGAAGACATTGCCGG|CONSCOUNT=1,1|PRCONS=Human-IGL 5
+ATCTTTGGATCATAAAT|CONSCOUNT=1,1|PRCONS=Human-IGHA 79
+GTCTATCTTATTACTTT|CONSCOUNT=1,1|PRCONS=Human-TRB 68
+GCTTCTCCATTTACAAT|CONSCOUNT=1,1|PRCONS=Human-TRB 18
+GCATTTCCTCATTACAG|CONSCOUNT=2,2|PRCONS=Human-TRA 151
+ATTTGAAATTCTTGATT|CONSCOUNT=1,1|PRCONS=Human-IGK 17
+CTTGCAACACATCTTTC|CONSCOUNT=1,1|PRCONS=Human-IGL 1
+CAATCTGAGTTTATTAG|CONSCOUNT=1,1|PRCONS=Human-TRB 115
+GTCTGTTGCAATCATGG|CONSCOUNT=1,1|PRCONS=Human-IGL 2
+TAAGTTGGTTCAGTTAC|CONSCOUNT=1,1|PRCONS=Human-TRB 0
+TTGTCTTACAAGATTAT|CONSCOUNT=1,1|PRCONS=Human-IGK 6
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/primers-1_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/primers-1_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+ID BARCODE PRIMER ERROR
+M01873:M01873:000000000-B9G3J:1:2116:20980:12498 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2103:2227:11139 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:1117:17250:9432 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1112:28236:12457 Human-TRA 0.0
+M01873:M01873:000000000-B9G3J:1:2110:13535:17883 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1119:21261:11479 Human-TRB 0.052631578947368474
+M01873:M01873:000000000-B9G3J:1:2108:14465:19705 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2112:20595:25092 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1115:18550:17263 Human-IGHA 0.42105263157894735
+M01873:M01873:000000000-B9G3J:1:2111:3554:13238 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10006:14034 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1106:23126:20933 Human-TRB 0.052631578947368474
+M01873:M01873:000000000-B9G3J:1:1112:18419:7621 Human-TRB 0.42105263157894735
+M01873:M01873:000000000-B9G3J:1:1111:16537:24486 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10014:22200 Human-IGHG 0.0
+M01873:M01873:000000000-B9G3J:1:1110:23072:9989 Human-IGHA 0.4736842105263158
+M01873:M01873:000000000-B9G3J:1:1109:19388:16328 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10019:8146 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:2101:11039:4739 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2104:24954:20771 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1111:12286:7157 Human-TRA 0.0
+M01873:M01873:000000000-B9G3J:1:2116:17140:9378 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:2105:17710:2946 Human-IGHD 0.36363636363636365
+M01873:M01873:000000000-B9G3J:1:2106:21507:14943 Human-TRB 0.052631578947368474
+M01873:M01873:000000000-B9G3J:1:1110:19157:20344 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:2103:19958:12449 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2101:22394:13872 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:2104:19897:23367 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10031:4758 Human-IGL 0.3157894736842105
+M01873:M01873:000000000-B9G3J:1:2118:6488:16393 Human-IGHG 0.16666666666666663
+M01873:M01873:000000000-B9G3J:1:1117:6029:5428 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2106:6159:11549 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:2103:16719:17340 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1108:22114:18127 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:2114:13033:12027 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10044:7123 Human-TRB 0.10526315789473684
+M01873:M01873:000000000-B9G3J:1:1101:10044:7141 Human-TRB 0.052631578947368474
+M01873:M01873:000000000-B9G3J:1:2102:22537:8542 Human-IGL 0.26315789473684215
+M01873:M01873:000000000-B9G3J:1:2107:25942:4834 Human-TRB 0.052631578947368474
+M01873:M01873:000000000-B9G3J:1:2116:7821:15323 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10051:12996 Human-IGHG 0.0
+M01873:M01873:000000000-B9G3J:1:1107:13066:21126 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1117:12403:4599 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1117:22437:4121 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1114:14006:15367 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1109:25889:19697 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:1112:3818:19684 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:1114:10168:21472 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:1114:16929:21025 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10064:16602 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1106:24704:16447 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2106:19562:4616 Human-IGL 0.26315789473684215
+M01873:M01873:000000000-B9G3J:1:1101:10065:3493 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2111:9741:23838 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10067:5517 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1114:20934:3692 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2107:3490:8582 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:2115:10908:20804 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2110:7628:11014 Human-IGK 0.09999999999999998
+M01873:M01873:000000000-B9G3J:1:2105:10953:6580 Human-IGHD 0.0
+M01873:M01873:000000000-B9G3J:1:2103:6418:17742 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1110:22639:11539 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1113:10584:15580 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:2109:27379:20759 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1109:21161:8210 Human-IGHG 0.0
+M01873:M01873:000000000-B9G3J:1:1113:6140:4661 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1114:9970:8638 Human-TRA 0.0
+M01873:M01873:000000000-B9G3J:1:2117:24875:22401 Human-IGHE 0.42105263157894735
+M01873:M01873:000000000-B9G3J:1:1107:8981:22378 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10099:23047 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2107:8132:17450 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2119:20248:11282 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10100:15992 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2106:2176:11695 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2115:23638:16692 Human-TRA 0.0
+M01873:M01873:000000000-B9G3J:1:2118:8705:16266 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10107:18394 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10111:8693 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2111:7262:22830 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1113:11846:1631 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1113:28641:15469 Human-IGK 0.15000000000000002
+M01873:M01873:000000000-B9G3J:1:1106:7472:17358 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10117:6605 Human-IGL 0.26315789473684215
+M01873:M01873:000000000-B9G3J:1:1101:10117:24419 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1107:11849:2638 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:1117:12944:14016 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1111:27451:7271 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1116:19939:2288 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:2108:15031:12741 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:2117:19601:12685 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:2109:17364:9116 Human-IGK 0.0
+M01873:M01873:000000000-B9G3J:1:2105:12905:4671 Human-TRB 0.0
+M01873:M01873:000000000-B9G3J:1:1119:16240:10507 Human-IGL 0.5263157894736843
+M01873:M01873:000000000-B9G3J:1:2116:7856:19893 Human-IGK 0.050000000000000044
+M01873:M01873:000000000-B9G3J:1:1111:13857:12993 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:2106:17308:17099 Human-IGHA 0.0
+M01873:M01873:000000000-B9G3J:1:1108:14300:19094 Human-IGL 0.0
+M01873:M01873:000000000-B9G3J:1:1101:10137:13722 Human-IGHA 0.052631578947368474
+M01873:M01873:000000000-B9G3J:1:2107:6181:15590 Human-IGL 0.0
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/primers-2_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/primers-2_table.tab Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,100 @@\n+ID\tBARCODE\tPRIMER\tERROR\r\n+M01873:M01873:000000000-B9G3J:1:2116:20980:12498\tATCTTTGCGGCTGGTTA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1112:28236:12457\tCGGTTTGGTGCATCTAG\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2110:13535:17883\tTTTCTTTAGTGAAATGC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1119:21261:11479\tCTTGATAGGAATGAATA\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10006:14034\tATTTCTATGGCTTTGTT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1117:17250:9432\tCTTGCTTATGATTCCAG\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2108:14465:19705\tACTTAACGGCCAATTAA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1115:18550:17263\tGGTCTTTGGATAGCGGA\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2111:3554:13238\tTTAGCTACATGTAATTG\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1112:18419:7621\tCACACTGACAATATTCT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1109:19388:16328\tGGGACTCCAAAATTAAT\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1111:16537:24486\tCCTTGTCCGAGATGTCT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10019:8146\tCGCATATATCTGCAAAA\tTS-shift0\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1110:23072:9989\tATGGTACTCTATCAGGG\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2101:11039:4739\tATTAGTTCATAAATTCC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2104:24954:20771\tCGATGTAATCTTAGCTG\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1111:12286:7157\tTCCAGATTCGGATTACA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2103:2227:11139\tTAGTCAGAAGATTATCT\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2116:17140:9378\tCGGAATACTCACAAATT\tTS-shift1\t0.1428571428571429\r\n+M01873:M01873:000000000-B9G3J:1:2105:17710:2946\tCTGCCATCAGCTTCATT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2106:21507:14943\tTCGGGTCGCCTTCTTTT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2101:22394:13872\tACTCGTGCTAATCCTTC\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1110:19157:20344\tGAAGAATTGTAACAATC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2103:19958:12449\tTAGCCTTCACTTTAGTT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2104:19897:23367\tAATTAATGGTGTTGAGA\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10031:4758\tGTTTATGTTTGACTAGC\tTS-shift4\t0.09999999999999998\r\n+M01873:M01873:000000000-B9G3J:1:2118:6488:16393\tGAAAGACTTACATTTTT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1117:6029:5428\tGAGACTTTGCTTGTACA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2106:6159:11549\tGTTCGTACTCTAATAGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2103:16719:17340\tATGCATATGAGTGTGGC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2114:13033:12027\tTTAAGATACTAACAGGT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2107:25942:4834\tGGGCCTCTTTATTTGTC\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10044:7123\tGTACTATGAACACAACT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10044:7141\tGTACTATGAACACAACT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2102:22537:8542\tCAAACTTGCGCTACTGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2116:7821:15323\tCTATTTACCAGAATTAC\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10051:12996\tTATTCAGTATAACATTA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1107:13066:21126\tGCTGCAGTAGAAGATAT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1117:12403:4599\tACGACAAATGTTCTTTC\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1117:22437:4121\tCAGACTGATTGACAAGA\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1114:14006:15367\tCTATTAACTGCAGAAAT\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1112:3818:19684\tATAATAAACTGAAGCGG\tTS-shift2\t0.625\r\n+M01873:M01873:000000000-B9G3J:1:1114:10168:21472\tCCATGTCTTATTTTATA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1114:16929:21025\tCGATAAGCGTATTTAGT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10064:16602\tTCTGGTCGTGCAAGTGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10065:3493\tTAGCTACGCAGTTATTG\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2106:19562:4616\tTAAAAACGTCGAAAATA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1106:24704:16'..b'73:M01873:000000000-B9G3J:1:2107:3490:8582\tTAATTTAGGTTATTTCC\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2115:10908:20804\tGATCATTTTGTTGATGT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2110:7628:11014\tGGATAACGTCAAAGAAT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2105:10953:6580\tAGCTGTGTGACAATGGG\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2103:6418:17742\tACAACTTGTCTTGGCTC\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1110:22639:11539\tCAGCTACACACAGTAGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2119:26638:5460\tCCTCAACAACTTGCAAT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1113:6140:4661\tAACCCTTCAGCAGTACC\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1114:9970:8638\tCCGGTTAAGATATCGTA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2117:24875:22401\tATACCTTCACTTTAGTA\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1107:8981:22378\tGGATATCGAAGAATCGC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10099:23047\tCTGCCACACTTTGAAGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10100:15992\tCCAAATGCTAAATATTC\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2107:8132:17450\tTTGTCAGCCTGTGGTTC\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2119:20248:11282\tTAATGTACGGAAATAGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2115:23638:16692\tCACACAAGGAGACACGT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2106:2176:11695\tTGTAAATAGTTTGCCTA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2118:8705:16266\tTGTGAACAAGATATCAT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2111:7262:22830\tGTTTATTCTGTAGGCCT\tTS-shift4\t0.6\r\n+M01873:M01873:000000000-B9G3J:1:1101:10107:18394\tTGTGTATGGGCACACTT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10111:8693\tGCGACTCTTTCATTTAG\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1106:7472:17358\tGTCATTTGCTGTAGGCA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1113:11846:1631\tTTTACAGTTCCTTTCTG\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1113:28641:15469\tACACGTTGCGTATGAGA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10117:6605\tTTCAGTGGGTCTTCTTT\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1101:10117:24419\tTAAGCTGCACAATGAAT\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1107:11849:2638\tATAGGACTCATACGATT\tTS-shift3\t0.5555555555555556\r\n+M01873:M01873:000000000-B9G3J:1:1117:12944:14016\tAGCCCATTTCATAATTA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1111:27451:7271\tGCATTTCTTGCAACTAC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1116:19939:2288\tGTCCGTCCTTATTTTGT\tTS-shift4\t0.09999999999999998\r\n+M01873:M01873:000000000-B9G3J:1:2108:15031:12741\tGGTTTTCATAAAACTCT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2117:19601:12685\tCAGAAATTCTGTACAGC\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2109:17364:9116\tGCAATATATTTAGGCTT\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2105:12905:4671\tACATTAAGACCAGAATT\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1119:16240:10507\tTTTAATGCTGGTCATGG\tTS-shift4\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2116:7856:19893\tTTTGAACTGGGTGCAGT\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2106:17308:17099\tGTGAGCACCGTTTTGTA\tTS-shift2\t0.125\r\n+M01873:M01873:000000000-B9G3J:1:1101:10137:13722\tGAGAGTTGTCTAAAATC\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1111:13857:12993\tTGGATAGAAAGACTAGT\tTS-shift2\t0.125\r\n+M01873:M01873:000000000-B9G3J:1:1108:14300:19094\tAAAGAAGGTGTAACTTC\tTS-shift2\t0.25\r\n+M01873:M01873:000000000-B9G3J:1:2107:6181:15590\tGCGCTATTCTAAATGGG\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1115:12252:7158\tTTCATAGAATCTTCTCA\tTS-shift3\t0.11111111111111116\r\n+M01873:M01873:000000000-B9G3J:1:1116:7180:16322\tCGGACAGACCTAGGTAG\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1112:10448:18448\tCGACGTTCACATTGTAA\tTS-shift0\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1111:16714:18923\tCTTGCTAGGTTACTTTT\tTS-shift1\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2104:5522:14323\tTCTCGAGATACTTATTA\tTS-shift3\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:1113:7318:10138\tATTTCTTTCCAACGTTA\tTS-shift2\t0.0\r\n+M01873:M01873:000000000-B9G3J:1:2113:7529:7186\tGAAATTCTCGAACTCAA\tTS-shift2\t0.0\r\n'
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/quality-1_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/quality-1_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+ID QUALITY
+M01873:M01873:000000000-B9G3J:1:2116:20980:12498 33.166666666666664
+M01873:M01873:000000000-B9G3J:1:2103:2227:11139 23.87
+M01873:M01873:000000000-B9G3J:1:1117:17250:9432 35.35666666666667
+M01873:M01873:000000000-B9G3J:1:2108:14465:19705 36.166666666666664
+M01873:M01873:000000000-B9G3J:1:2111:3554:13238 21.26
+M01873:M01873:000000000-B9G3J:1:1112:28236:12457 36.72
+M01873:M01873:000000000-B9G3J:1:2110:13535:17883 34.693333333333335
+M01873:M01873:000000000-B9G3J:1:1119:21261:11479 37.026666666666664
+M01873:M01873:000000000-B9G3J:1:1115:18550:17263 24.28
+M01873:M01873:000000000-B9G3J:1:1101:10006:14034 25.906666666666666
+M01873:M01873:000000000-B9G3J:1:1106:23126:20933 26.183333333333334
+M01873:M01873:000000000-B9G3J:1:2111:10779:3698 12.566666666666666
+M01873:M01873:000000000-B9G3J:1:2112:20595:25092 26.416666666666668
+M01873:M01873:000000000-B9G3J:1:1112:18419:7621 33.31666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10014:22200 23.25
+M01873:M01873:000000000-B9G3J:1:1109:19388:16328 33.88333333333333
+M01873:M01873:000000000-B9G3J:1:1111:16537:24486 30.52
+M01873:M01873:000000000-B9G3J:1:1110:23072:9989 35.79666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10019:8146 34.70666666666666
+M01873:M01873:000000000-B9G3J:1:2101:11039:4739 36.41
+M01873:M01873:000000000-B9G3J:1:2104:24954:20771 33.943333333333335
+M01873:M01873:000000000-B9G3J:1:1111:12286:7157 36.916666666666664
+M01873:M01873:000000000-B9G3J:1:2116:17140:9378 31.756666666666668
+M01873:M01873:000000000-B9G3J:1:2105:17710:2946 27.796666666666667
+M01873:M01873:000000000-B9G3J:1:2106:21507:14943 35.39333333333333
+M01873:M01873:000000000-B9G3J:1:2101:22394:13872 36.85333333333333
+M01873:M01873:000000000-B9G3J:1:1110:19157:20344 36.21
+M01873:M01873:000000000-B9G3J:1:2103:19958:12449 36.193333333333335
+M01873:M01873:000000000-B9G3J:1:2104:19897:23367 29.08
+M01873:M01873:000000000-B9G3J:1:1101:10031:4758 25.656666666666666
+M01873:M01873:000000000-B9G3J:1:2118:6488:16393 32.29333333333334
+M01873:M01873:000000000-B9G3J:1:1117:6029:5428 31.486666666666668
+M01873:M01873:000000000-B9G3J:1:1108:22114:18127 35.16
+M01873:M01873:000000000-B9G3J:1:2106:6159:11549 34.583333333333336
+M01873:M01873:000000000-B9G3J:1:2103:16719:17340 35.35
+M01873:M01873:000000000-B9G3J:1:2114:13033:12027 36.723333333333336
+M01873:M01873:000000000-B9G3J:1:2107:25942:4834 33.74
+M01873:M01873:000000000-B9G3J:1:2119:12504:23408 18.963333333333335
+M01873:M01873:000000000-B9G3J:1:1101:10044:7123 27.913333333333334
+M01873:M01873:000000000-B9G3J:1:1101:10044:7141 36.49
+M01873:M01873:000000000-B9G3J:1:1110:5939:19097 15.253333333333334
+M01873:M01873:000000000-B9G3J:1:2102:22537:8542 36.48
+M01873:M01873:000000000-B9G3J:1:2116:7821:15323 37.17666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10051:12996 33.68
+M01873:M01873:000000000-B9G3J:1:1107:13066:21126 36.49333333333333
+M01873:M01873:000000000-B9G3J:1:1117:12403:4599 35.61
+M01873:M01873:000000000-B9G3J:1:1117:22437:4121 27.93
+M01873:M01873:000000000-B9G3J:1:1114:14006:15367 27.58
+M01873:M01873:000000000-B9G3J:1:1109:25889:19697 36.083333333333336
+M01873:M01873:000000000-B9G3J:1:1112:3818:19684 29.916666666666668
+M01873:M01873:000000000-B9G3J:1:1114:10168:21472 32.96
+M01873:M01873:000000000-B9G3J:1:1114:16929:21025 33.81666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10064:16602 21.236666666666668
+M01873:M01873:000000000-B9G3J:1:2106:19562:4616 35.02333333333333
+M01873:M01873:000000000-B9G3J:1:1101:10065:3493 33.87
+M01873:M01873:000000000-B9G3J:1:1106:24704:16447 34.77
+M01873:M01873:000000000-B9G3J:1:2111:9741:23838 29.996666666666666
+M01873:M01873:000000000-B9G3J:1:1101:10067:5517 22.196666666666665
+M01873:M01873:000000000-B9G3J:1:1114:20934:3692 34.156666666666666
+M01873:M01873:000000000-B9G3J:1:1110:6263:18595 4.633333333333334
+M01873:M01873:000000000-B9G3J:1:2107:3490:8582 35.58
+M01873:M01873:000000000-B9G3J:1:2115:10908:20804 36.04
+M01873:M01873:000000000-B9G3J:1:2110:7628:11014 30.58
+M01873:M01873:000000000-B9G3J:1:2103:6418:17742 34.62
+M01873:M01873:000000000-B9G3J:1:2105:10953:6580 26.606666666666666
+M01873:M01873:000000000-B9G3J:1:2112:10597:16621 17.69
+M01873:M01873:000000000-B9G3J:1:1110:22639:11539 36.946666666666665
+M01873:M01873:000000000-B9G3J:1:1113:10584:15580 30.843333333333334
+M01873:M01873:000000000-B9G3J:1:2109:27379:20759 21.363333333333333
+M01873:M01873:000000000-B9G3J:1:1109:21161:8210 23.756666666666668
+M01873:M01873:000000000-B9G3J:1:1113:6140:4661 30.123333333333335
+M01873:M01873:000000000-B9G3J:1:2119:26638:5460 18.403333333333332
+M01873:M01873:000000000-B9G3J:1:1114:9970:8638 34.403333333333336
+M01873:M01873:000000000-B9G3J:1:2108:9212:24235 9.846666666666666
+M01873:M01873:000000000-B9G3J:1:2117:24875:22401 33.276666666666664
+M01873:M01873:000000000-B9G3J:1:1107:8981:22378 37.07
+M01873:M01873:000000000-B9G3J:1:1101:10099:23047 26.883333333333333
+M01873:M01873:000000000-B9G3J:1:1101:10100:15992 36.97666666666667
+M01873:M01873:000000000-B9G3J:1:2107:8132:17450 35.51
+M01873:M01873:000000000-B9G3J:1:2119:20248:11282 35.39333333333333
+M01873:M01873:000000000-B9G3J:1:2106:2176:11695 31.24
+M01873:M01873:000000000-B9G3J:1:2115:23638:16692 30.536666666666665
+M01873:M01873:000000000-B9G3J:1:2106:9089:24713 14.486666666666666
+M01873:M01873:000000000-B9G3J:1:2118:8705:16266 35.18333333333333
+M01873:M01873:000000000-B9G3J:1:1101:10107:18394 35.18
+M01873:M01873:000000000-B9G3J:1:1109:5020:19893 9.443333333333333
+M01873:M01873:000000000-B9G3J:1:2111:7262:22830 32.763333333333335
+M01873:M01873:000000000-B9G3J:1:1101:10111:8693 36.35
+M01873:M01873:000000000-B9G3J:1:1106:7472:17358 33.33
+M01873:M01873:000000000-B9G3J:1:1113:11846:1631 34.223333333333336
+M01873:M01873:000000000-B9G3J:1:1113:28641:15469 32.24666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10117:24419 26.013333333333332
+M01873:M01873:000000000-B9G3J:1:1101:10117:6605 35.48
+M01873:M01873:000000000-B9G3J:1:1107:11849:2638 35.236666666666665
+M01873:M01873:000000000-B9G3J:1:1117:12944:14016 29.513333333333332
+M01873:M01873:000000000-B9G3J:1:1111:27451:7271 36.026666666666664
+M01873:M01873:000000000-B9G3J:1:1101:10123:14211 6.546666666666667
+M01873:M01873:000000000-B9G3J:1:1116:19939:2288 20.55666666666667
+M01873:M01873:000000000-B9G3J:1:2113:3270:19150 8.15
b
diff -r 000000000000 -r f47efbc66fad test-data/prestor_logs/quality-2_table.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/prestor_logs/quality-2_table.tab Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,100 @@
+ID QUALITY
+M01873:M01873:000000000-B9G3J:1:2116:20980:12498 29.67
+M01873:M01873:000000000-B9G3J:1:1117:17250:9432 25.023333333333333
+M01873:M01873:000000000-B9G3J:1:2108:14465:19705 32.56666666666667
+M01873:M01873:000000000-B9G3J:1:2111:3554:13238 24.566666666666666
+M01873:M01873:000000000-B9G3J:1:1112:28236:12457 34.11
+M01873:M01873:000000000-B9G3J:1:2103:2227:11139 21.66
+M01873:M01873:000000000-B9G3J:1:2110:13535:17883 26.336666666666666
+M01873:M01873:000000000-B9G3J:1:1115:18550:17263 22.80666666666667
+M01873:M01873:000000000-B9G3J:1:1119:21261:11479 33.166666666666664
+M01873:M01873:000000000-B9G3J:1:1101:10006:14034 24.683333333333334
+M01873:M01873:000000000-B9G3J:1:1106:23126:20933 10.25
+M01873:M01873:000000000-B9G3J:1:2111:10779:3698 3.82
+M01873:M01873:000000000-B9G3J:1:2112:20595:25092 13.696666666666667
+M01873:M01873:000000000-B9G3J:1:1112:18419:7621 22.47
+M01873:M01873:000000000-B9G3J:1:1101:10014:22200 19.913333333333334
+M01873:M01873:000000000-B9G3J:1:1109:19388:16328 30.983333333333334
+M01873:M01873:000000000-B9G3J:1:1111:16537:24486 25.916666666666668
+M01873:M01873:000000000-B9G3J:1:1110:23072:9989 29.606666666666666
+M01873:M01873:000000000-B9G3J:1:1101:10019:8146 30.643333333333334
+M01873:M01873:000000000-B9G3J:1:2101:11039:4739 29.723333333333333
+M01873:M01873:000000000-B9G3J:1:2104:24954:20771 30.80666666666667
+M01873:M01873:000000000-B9G3J:1:1111:12286:7157 35.70333333333333
+M01873:M01873:000000000-B9G3J:1:2116:17140:9378 32.31666666666667
+M01873:M01873:000000000-B9G3J:1:2105:17710:2946 28.526666666666667
+M01873:M01873:000000000-B9G3J:1:2106:21507:14943 32.93
+M01873:M01873:000000000-B9G3J:1:2101:22394:13872 30.053333333333335
+M01873:M01873:000000000-B9G3J:1:1110:19157:20344 31.81
+M01873:M01873:000000000-B9G3J:1:2103:19958:12449 33.696666666666665
+M01873:M01873:000000000-B9G3J:1:2104:19897:23367 24.073333333333334
+M01873:M01873:000000000-B9G3J:1:1101:10031:4758 23.17
+M01873:M01873:000000000-B9G3J:1:2118:6488:16393 33.013333333333335
+M01873:M01873:000000000-B9G3J:1:1117:6029:5428 26.97
+M01873:M01873:000000000-B9G3J:1:1108:22114:18127 16.926666666666666
+M01873:M01873:000000000-B9G3J:1:2106:6159:11549 31.326666666666668
+M01873:M01873:000000000-B9G3J:1:2103:16719:17340 31.11
+M01873:M01873:000000000-B9G3J:1:2114:13033:12027 31.45
+M01873:M01873:000000000-B9G3J:1:2107:25942:4834 25.716666666666665
+M01873:M01873:000000000-B9G3J:1:2119:12504:23408 2.0
+M01873:M01873:000000000-B9G3J:1:1101:10044:7123 24.01
+M01873:M01873:000000000-B9G3J:1:1101:10044:7141 29.516666666666666
+M01873:M01873:000000000-B9G3J:1:1110:5939:19097 11.76
+M01873:M01873:000000000-B9G3J:1:2102:22537:8542 32.196666666666665
+M01873:M01873:000000000-B9G3J:1:2116:7821:15323 33.943333333333335
+M01873:M01873:000000000-B9G3J:1:1101:10051:12996 29.043333333333333
+M01873:M01873:000000000-B9G3J:1:1107:13066:21126 34.43
+M01873:M01873:000000000-B9G3J:1:1117:12403:4599 30.363333333333333
+M01873:M01873:000000000-B9G3J:1:1117:22437:4121 21.01
+M01873:M01873:000000000-B9G3J:1:1114:14006:15367 26.55666666666667
+M01873:M01873:000000000-B9G3J:1:1109:25889:19697 17.423333333333332
+M01873:M01873:000000000-B9G3J:1:1112:3818:19684 23.753333333333334
+M01873:M01873:000000000-B9G3J:1:1114:10168:21472 28.79
+M01873:M01873:000000000-B9G3J:1:1114:16929:21025 30.886666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10064:16602 20.37
+M01873:M01873:000000000-B9G3J:1:2106:19562:4616 29.55
+M01873:M01873:000000000-B9G3J:1:1101:10065:3493 31.37
+M01873:M01873:000000000-B9G3J:1:1106:24704:16447 32.38666666666666
+M01873:M01873:000000000-B9G3J:1:2111:9741:23838 23.496666666666666
+M01873:M01873:000000000-B9G3J:1:1101:10067:5517 24.44
+M01873:M01873:000000000-B9G3J:1:1114:20934:3692 30.716666666666665
+M01873:M01873:000000000-B9G3J:1:1110:6263:18595 8.323333333333334
+M01873:M01873:000000000-B9G3J:1:2107:3490:8582 26.033333333333335
+M01873:M01873:000000000-B9G3J:1:2115:10908:20804 33.656666666666666
+M01873:M01873:000000000-B9G3J:1:2110:7628:11014 24.786666666666665
+M01873:M01873:000000000-B9G3J:1:2103:6418:17742 32.39333333333333
+M01873:M01873:000000000-B9G3J:1:2105:10953:6580 29.47
+M01873:M01873:000000000-B9G3J:1:2112:10597:16621 18.37
+M01873:M01873:000000000-B9G3J:1:1110:22639:11539 28.09
+M01873:M01873:000000000-B9G3J:1:1113:10584:15580 15.64
+M01873:M01873:000000000-B9G3J:1:2109:27379:20759 15.06
+M01873:M01873:000000000-B9G3J:1:1113:6140:4661 29.05
+M01873:M01873:000000000-B9G3J:1:1109:21161:8210 4.193333333333333
+M01873:M01873:000000000-B9G3J:1:2119:26638:5460 23.376666666666665
+M01873:M01873:000000000-B9G3J:1:1114:9970:8638 33.446666666666665
+M01873:M01873:000000000-B9G3J:1:2108:9212:24235 5.066666666666666
+M01873:M01873:000000000-B9G3J:1:2117:24875:22401 23.326666666666668
+M01873:M01873:000000000-B9G3J:1:1107:8981:22378 33.53
+M01873:M01873:000000000-B9G3J:1:1101:10099:23047 27.39666666666667
+M01873:M01873:000000000-B9G3J:1:1101:10100:15992 34.35
+M01873:M01873:000000000-B9G3J:1:2107:8132:17450 32.07666666666667
+M01873:M01873:000000000-B9G3J:1:2119:20248:11282 34.983333333333334
+M01873:M01873:000000000-B9G3J:1:2106:2176:11695 24.333333333333332
+M01873:M01873:000000000-B9G3J:1:2106:9089:24713 13.333333333333334
+M01873:M01873:000000000-B9G3J:1:2115:23638:16692 31.426666666666666
+M01873:M01873:000000000-B9G3J:1:2118:8705:16266 31.72
+M01873:M01873:000000000-B9G3J:1:1101:10107:18394 29.726666666666667
+M01873:M01873:000000000-B9G3J:1:1109:5020:19893 5.23
+M01873:M01873:000000000-B9G3J:1:2111:7262:22830 27.933333333333334
+M01873:M01873:000000000-B9G3J:1:1101:10111:8693 28.463333333333335
+M01873:M01873:000000000-B9G3J:1:1106:7472:17358 32.08
+M01873:M01873:000000000-B9G3J:1:1113:11846:1631 24.973333333333333
+M01873:M01873:000000000-B9G3J:1:1113:28641:15469 30.41
+M01873:M01873:000000000-B9G3J:1:1101:10117:24419 22.316666666666666
+M01873:M01873:000000000-B9G3J:1:1101:10117:6605 32.3
+M01873:M01873:000000000-B9G3J:1:1107:11849:2638 32.50333333333333
+M01873:M01873:000000000-B9G3J:1:1117:12944:14016 26.413333333333334
+M01873:M01873:000000000-B9G3J:1:1111:27451:7271 27.006666666666668
+M01873:M01873:000000000-B9G3J:1:1101:10123:14211 2.37
+M01873:M01873:000000000-B9G3J:1:1116:19939:2288 21.436666666666667
+M01873:M01873:000000000-B9G3J:1:2113:3270:19150 5.403333333333333
b
diff -r 000000000000 -r f47efbc66fad test-data/read1_primers.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/read1_primers.fasta Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,18 @@
+>Human-IGHM
+GAATTCTCACAGGAGACGAGG
+>Human-IGHD
+TGTCTGCACCCTGATATGATGG
+>Human-IGHA
+GGGTGCTGYMGAGGCTCAG
+>Human-IGHE
+TTGCAGCAGCGGGTCAAGG
+>Human-IGHG
+CCAGGGGGAAGACSGATG
+>Human-IGK
+GACAGATGGTGCAGCCACAG
+>Human-IGL
+AGGGYGGGAACAGAGTGAC
+>Human-TRA
+CACGGCAGGGTCAGGGTTC
+>Human-TRB
+CGACCTCGGGTGGGAACAC
b
diff -r 000000000000 -r f47efbc66fad test-data/read2_primers.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/read2_primers.fasta Wed May 30 15:37:15 2018 -0400
b
@@ -0,0 +1,10 @@
+>TS-shift0
+TACGGG
+>TS-shift1
+ATACGGG
+>TS-shift2
+TCTACGGG
+>TS-shift3
+CGATACGGG
+>TS-shift4
+GATCTACGGG
b
diff -r 000000000000 -r f47efbc66fad test-data/reference_repertoire.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reference_repertoire.fasta Wed May 30 15:37:15 2018 -0400
b
b'@@ -0,0 +1,3250 @@\n+>IGHV1-18*01\n+caggttcagctggtgcagtctggagctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggttacacctttaccagctatggta\n+tcagctgggtgcgacaggcccctggacaagggcttgagtggatgggatggatcagcgcttacaatggtaacacaaactatgcacagaagctccagggcag\n+agtcaccatgaccacagacacatccacgagcacagcctacatggagctgaggagcctgagatctgacgacacggccgtgtattactgtgcgagaga\n+>IGHV1-18*02\n+caggttcagctggtgcagtctggagctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggttacacctttaccagctatggta\n+tcagctgggtgcgacaggcccctggacaagggcttgagtggatgggatggatcagcgcttacaatggtaacacaaactatgcacagaagctccagggcag\n+agtcaccatgaccacagacacatccacgagcacagcctacatggagctgaggagcctaagatctgacgacacggcc\n+>IGHV1-18*03\n+caggttcagctggtgcagtctggagctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggttacacctttaccagctatggta\n+tcagctgggtgcgacaggcccctggacaagggcttgagtggatgggatggatcagcgcttacaatggtaacacaaactatgcacagaagctccagggcag\n+agtcaccatgaccacagacacatccacgagcacagcctacatggagctgaggagcctgagatctgacgacatggccgtgtattactgtgcgagaga\n+>IGHV1-18*04\n+caggttcagctggtgcagtctggagctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggttacacctttaccagctacggta\n+tcagctgggtgcgacaggcccctggacaagggcttgagtggatgggatggatcagcgcttacaatggtaacacaaactatgcacagaagctccagggcag\n+agtcaccatgaccacagacacatccacgagcacagcctacatggagctgaggagcctgagatctgacgacacggccgtgtattactgtgcgagaga\n+>IGHV1-2*01\n+caggtgcagctggtgcagtctggggctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggatacaccttcaccggctactata\n+tgcactgggtgcgacaggcccctggacaagggcttgagtggatgggacggatcaaccctaacagtggtggcacaaactatgcacagaagtttcagggcag\n+ggtcaccagtaccagggacacgtccatcagcacagcctacatggagctgagcaggctgagatctgacgacacggtcgtgtattactgtgcgagaga\n+>IGHV1-2*02\n+caggtgcagctggtgcagtctggggctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggatacaccttcaccggctactata\n+tgcactgggtgcgacaggcccctggacaagggcttgagtggatgggatggatcaaccctaacagtggtggcacaaactatgcacagaagtttcagggcag\n+ggtcaccatgaccagggacacgtccatcagcacagcctacatggagctgagcaggctgagatctgacgacacggccgtgtattactgtgcgagaga\n+>IGHV1-2*03\n+caggtgcagctggtgcagtctggggctgaggtgaagaagcttggggcctcagtgaaggtctcctgcaaggcttctggatacaccttcaccggctactata\n+tgcactgggtgcnacaggcccctggacaagggcttgagtggatgggatggatcaaccctaacagtggtggcacaaactatgcacagaagtttcagggcag\n+ggtcaccatgaccagggacacgtccatcagcacagcctacatggagctgagcaggctgagatctgacgacacggccgtgtattactgtgcgagaga\n+>IGHV1-2*04\n+caggtgcagctggtgcagtctggggctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggatacaccttcaccggctactata\n+tgcactgggtgcgacaggcccctggacaagggcttgagtggatgggatggatcaaccctaacagtggtggcacaaactatgcacagaagtttcagggctg\n+ggtcaccatgaccagggacacgtccatcagcacagcctacatggagctgagcaggctgagatctgacgacacggccgtgtattactgtgcgagaga\n+>IGHV1-2*05\n+caggtgcagctggtgcagtctggggctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggcttctggatacaccttcaccggctactata\n+tgcactgggtgcgacaggcccctggacaagggcttgagtggatgggacggatcaaccctaacagtggtggcacaaactatgcacagaagtttcagggcag\n+ggtcaccatgaccagggacacgtccatcagcacagcctacatggagctgagcaggctgagatctgacgacacggtcgtgtattactgtgcgagaga\n+>IGHV1-24*01\n+caggtccagctggtacagtctggggctgaggtgaagaagcctggggcctcagtgaaggtctcctgcaaggtttccggatacaccctcactgaattatcca\n+tgcactgggtgcgacaggctcctggaaaagggcttgagtggatgggaggttttgatcctgaagatggtgaaacaatctacgcacagaagttccagggcag\n+agtcaccatgaccgaggacacatctacagacacagcctacatggagctgagcagcctgagatctgaggacacggccgtgtattactgtgcaacaga\n+>IGHV1-3*01\n+caggtccagcttgtgcagtctggggctgaggtgaagaagcctggggcctcagtgaaggtttcctgcaaggcttctggatacaccttcactagctatgcta\n+tgcattgggtgcgccaggcccccggacaaaggcttgagtggatgggatggatcaacgctggcaatggtaacacaaaatattcacagaagttccagggcag\n+agtcaccattaccagggacacatccgcgagcacagcctacatggagctgagcagcctgagatctgaagacacggctgtgtattactgtgcgagaga\n+>IGHV1-3*02\n+caggttcagctggtgcagtctggggctgaggtgaagaagcctggggcctcagtgaaggtttcctgcaaggcttctggatacaccttcactagctatgcta\n+tgcattgggtgcgccaggcccccggacaaaggcttgagtggatgggatggagcaacgctggcaatggtaacacaaaatattcacaggagttccagggcag\n+agtcaccattaccagggacacatccgcgagcacagcctacatggagctgagcagcctgagatctgaggacatggctgtgtattactgtgcgagaga\n+>IGHV1-38-4*01\n+caggtccagctggtgcagtcttgggctgaggtgaggaagtctggggcctcagtgaaagtctcctgtagtttttctgggtttaccatcaccagctacggta\n+tacattgggtgcaacagtcccctggacaagggcttgagtggatgggatggatcaaccctggcaatggtagcccaagctatgccaagaagtttcagg'..b'cctacaccaggaggggaaggccccacagcgtcttcagtactatgactcctacaactccaaggttgtgttggaatcaggagtcagtccagggaa\n+gtattatacttacgcaagcacaaggaacaacttgagattgatactgcgaaatctaattgaaaatgactctggggtctattactgtgccacctgggacggg\n+>TRGV2*02\n+tcttccaacttggaagggagaacgaagtcagtcatcaggcagactgggtcatctgctgaaatcacttgtgatcttgctgaaggaagtaacggctacatcc\n+actggtacctacaccaggaggggaaggccccacagcgtcttcagtactatgactcctacaactccaaggttgtgttggaatcaggagtcagtccagggaa\n+gtattatacttacgcaagcacaaggaacaacttgagattgatactgcaaaatctaattgaaaatgactctggggtctattactgtgccacctgggac\n+>TRGV3*01\n+tcttccaacttggaagggagaacgaagtcagtcaccaggcagactgggtcatctgctgaaatcacttgcgatcttactgtaacaaataccttctacatcc\n+actggtacctacaccaggaggggaaggccccacagcgtcttctgtactatgacgtctccaccgcaagggatgtgttggaatcaggactcagtccaggaaa\n+gtattatactcatacacccaggaggtggagctggatattgagactgcaaaatctaattgaaaatgattctggggtctattactgtgccacctgggacagg\n+>TRGV3*02\n+tcttccaacttggaagggagaacgaagtcagtcaccaggcagactgggtcatctgctgaaatcacttgcgatcttactgtaacaaataccttctacatcc\n+actggtacctacaccaggaggggaaggccccacagcgtcttctgtactatgacgtctccactgcaagggatgtgttggaatcaggactcagtccaggaaa\n+gtattatactcatacacccaggaggtggagctggatattgagactgcaaaatctaattgaaaatgattctggggtctattactgtgccacctgggacag\n+>TRGV4*01\n+tcttccaacttggaagggagaacgaagtcagtcatcaggcagactgggtcatctgctgaaatcacttgtgatcttgctgaaggaagtaccggctacatcc\n+actggtacctacaccaggaggggaaggccccacagcgtcttctgtactatgactcctacacctccagcgttgtgttggaatcaggaatcagcccagggaa\n+gtatgatacttatggaagcacaaggaagaacttgagaatgatactgcgaaatcttattgaaaatgactctggagtctattactgtgccacctgggatggg\n+>TRGV4*02\n+tcttccaacttggaagggagaacgaagtcagtcatcaggcagactgggtcatctgctgaaatcacttgtgatcttgctgaaggaagtaccggctacatcc\n+actggtacctacaccaggaggggaaggccccacagcgtcttctgtactatgactcctacacctccagcgttgtgttggaatcaggaatcagcccagggaa\n+gtatgatacttacggaagcacaaggaagaacttgagaatgatactgcgaaatcttattgaaaatgactctggagtctattactgtgccacctgggatggg\n+>TRGV5*01\n+tcttccaacttggaagggggaacgaagtcagtcacgaggccgactaggtcatctgctgaaatcacttgtgaccttactgtaataaatgccttctacatcc\n+actggtacctacaccaggaggggaaggccccacagcgtcttctgtactatgacgtctccaactcaaaggatgtgttggaatcaggactcagtccaggaaa\n+gtattatactcatacacccaggaggtggagctggatattgatactacgaaatctaattgaaaatgattctggggtctattactgtgccacctgggacagg\n+>TRGV5P*01\n+tcttccaacttggaagggagaatgaagtcagtcaccaggccgactgggtcatctgctgaaatcacttgtgaccttactgtaataaatgccgtctacatcc\n+actggtacctacagcaggaggggaagaccccacagcatcttctgcactatgaagtctccaactcaagggatgtgttggaatcaggtctcagtcttggaaa\n+gtattatactcatacaccgaggaggtggagctggaatttgagactgcaaaatctaattgaaaatgattctggggtctattactgtgccacctggggcagg\n+>TRGV5P*02\n+tcttccaacttggaagggagaatgaagtcagtcaccaggccgactgggtcatctgctgaaatcacttgtgaccttactgtaataaatgccgtctacatcc\n+actggtacctacagcaggaggggaagaccccacagcatcttctgcactatgatgtctccaactcaagggatgtgttggaatcaggtctcagtcttggaaa\n+gtattatactcatacaccgaggaggtggagctggaatttgagactgcaaaatctaattgaaaatgattctggggtctattactgtgccacctggggcagg\n+>TRGV8*01\n+tcttccaacttggaagggagaacaaagtcagtcaccaggccaactgggtcatcagctgtaatcacttgtgatcttcctgtagaaaatgccgtctacaccc\n+actggtacctacaccaggaggggaaggccccacagcgtcttctgtactatgactcctacaactccagggttgtgttggaatcaggaatcagtcgagaaaa\n+gtatcatacttatgcaagcacagggaagagccttaaatttatactggaaaatctaattgaacgtgactctggggtctattactgtgccacctgggatagg\n+>TRGV9*01\n+gcaggtcacctagagcaacctcaaatttccagtactaaaacgctgtcaaaaacagcccgcctggaatgtgtggtgtctggaataacaatttctgcaacat\n+ctgtatattggtatcgagagagacctggtgaagtcatacagttcctggtgtccatttcatatgacggcactgtcagaaaggaatccggcattccgtcagg\n+caaatttgaggtggataggatacctgaaacgtctacatccactctcaccattcacaatgtagagaaacaggacatagctacctactactgtgccttgtgg\n+gaggtg\n+>TRGV9*02\n+gcaggtcacctagagcaacctcaaatttccagtactaaaacgctgtcaaaaacagcccgcctggaatgtgtggtgtctggaataaaaatttctgcaacat\n+ctgtatattggtatcgagagagacctggtgaagtcatacagttcctggtgtccatttcatatgacggcactgtcagaaaggaatctggcattccgtcagg\n+caaatttgaggtggataggatacctgaaacgtctacatccactctcaccattcacaatgtagagaaacaggacatagctacctactactgtgccttgtgg\n+gaggtg\n+>TRGVA*01\n+ctcatcaggccggagcagctggcccatgtcctggggcactagggaagcttggtcatcctgcagtgcgtggtccgcaccaggatcagctacacccactggt\n+accagcagaagggccaggtccctgaggcactccaccagctggccatgtccaagttggatgtgcagtgggattccatcctgaaagcagataaaatcatagc\n+caaggatggcagcagctctatcttggcagtactgaagttggagacaggcatcgagggcatgaactactgcacaacctgggccctg\n'