Next changeset 1:3cf98e7f21b7 (2017-09-06) |
Commit message:
planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/porechop commit bf5788ad5a3293446a50a3246b44ba09174c9b71 |
added:
porechop.xml test-data/bar1/BC01.fastq test-data/bar1/BC02.fastq test-data/bar1/BC03.fastq test-data/bar1/none.fastq test-data/bar1_trim/BC01.fastq test-data/bar1_trim/BC02.fastq test-data/bar1_trim/BC03.fastq test-data/bar1_trim/none.fastq test-data/bar2/BC01.fastq test-data/bar2/BC02.fastq test-data/bar2/BC03.fastq test-data/bar2/none.fastq test-data/test_barcodes.fastq test-data/test_one_adapter_set.fastq test-data/test_two_adapter_sets.fastq |
b |
diff -r 000000000000 -r 6b572c4f2ce1 porechop.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/porechop.xml Wed Aug 30 02:45:08 2017 -0400 |
[ |
b'@@ -0,0 +1,262 @@\n+<tool id="porechop" name="Porechop" version="0.2.1">\n+\n+ <description>Demux and adapter removal of ONT reads</description>\n+\n+ <!-- ***************************************************************** -->\n+ \n+ <!-- not yet working with Bioconda\n+ <requirements>\n+ <requirement type="package" version="0.2.1">porechop</requirement>\n+ </requirements>\n+ -->\n+\n+ <!-- ***************************************************************** -->\n+\n+ <version_command>porechop --version</version_command>\n+\n+ <!-- ***************************************************************** -->\n+\n+ <command detect_errors="aggressive">\n+ <![CDATA[\n+\n+ #set filename = str($input.name)\n+\n+ mkdir out && \n+\n+ porechop\n+\n+ --input ${input}\n+\n+ #if str($demux_section.demux_options.demux) == "yes":\n+ --barcode_dir out\n+ #else:\n+ --output "out/$filename"\n+ #end if\n+\n+ ##if $input.is_of_type(\'fastq\')\n+ --format fastq\n+ ##else:\n+ ##--format fasta\n+ ##end if\n+\n+ --threads \\${GALAXY_SLOTS:-1}\n+\n+ ##--Demultiplex Options--------------------------\n+\n+ #if str($demux_section.demux_options.demux) == "yes":\n+\n+ --barcode_threshold $demux_section.demux_options.barcode_threshold\n+ --barcode_diff $demux_section.demux_options.barcode_diff\n+ $demux_section.demux_options.require_two_barcodes\n+\n+ #end if\n+\n+ ##--Adapter Trim Options--------------------------\n+\n+ #if str($trim_section.trim_options.trim) == "yes":\n+\n+ --adapter_threshold $trim_section.trim_options.adapter_threshold\n+ --check_reads $trim_section.trim_options.check_reads\n+ --scoring_scheme $trim_section.trim_options.scoring_scheme\n+\n+ --end_size $trim_section.trim_options.end_size\n+ --end_threshold $trim_section.trim_options.end_threshold\n+ --min_trim_size $trim_section.trim_options.min_trim_size\n+ --extra_end_trim $trim_section.trim_options.extra_end_trim\n+\n+ $trim_section.trim_options.discard_middle\n+ --middle_threshold $trim_section.trim_options.middle_threshold\n+ --extra_middle_trim_good_side $trim_section.trim_options.extra_middle_trim_good_side\n+ --extra_middle_trim_bad_side $trim_section.trim_options.extra_middle_trim_bad_side\n+ --min_split_read_size $trim_section.trim_options.min_split_read_size\n+\n+\n+ #else:\n+ --untrimmed\n+\n+ #end if\n+\n+ ]]>\n+ </command>\n+\n+ <!-- ***************************************************************** -->\n+\n+ <inputs>\n+\n+ <param argument="--input" type="data" format="fastq,fasta" label="Input reads" />\n+\n+ <section name="demux_section" title="Demultiplexing Options" expanded="True">\n+ <conditional name="demux_options">\n+ <param name="demux" type="select" label="Perform demultiplexing" help="">\n+ <option value="no" selected="true">no</option>\n+ <option value="yes">yes</option>\n+ </param>\n+ <when value="no" />\n+ <when value="yes">\n+ <param argument="--barcode_threshold" size="5" type="float" value="75.0" min="0" max="100" label="Barcode threshold identity" />\n+ <param argument="--barcode_diff" size="5" type="float" value="5.0" min="0" max="100" label="Barcode threshold difference" />\n+ <param argument="--require_two_barcodes" type="boolean" truevalue="--require_two_barcodes" falsevalue="" checked="false" label="Require two barcodes" />\n+ </when>\n+ </conditional>\n+ </section>\n+\n+ <section name="trim_section" title="Trimming Options" expanded="True">\n+ <conditional name="trim_options">\n+ <param name="trim" type="select" label="Perform adapter trimming" help="">\n+ <option value="no" sel'..b' ***\n+\n+ -b BARCODE_DIR, --barcode_dir BARCODE_DIR\n+ Reads will be binned based on their barcode and saved to separate\n+ files in this directory (incompatible with --output)\n+ --barcode_threshold BARCODE_THRESHOLD\n+ A read must have at least this percent identity to a barcode to be\n+ binned (default: 75.0)\n+ --barcode_diff BARCODE_DIFF If the difference between a read\'s best barcode identity and its\n+ second-best barcode identity is less than this value, it will not be\n+ put in a barcode bin (to exclude cases which are too close to call)\n+ (default: 5.0)\n+ --require_two_barcodes Reads will only be put in barcode bins if they have a strong match for\n+ the barcode on both their start and end (default: a read can be binned\n+ with a match at its start or end)\n+ --untrimmed Bin reads but do not trim the ends (appropriate if reads are to be\n+ used with Nanopolish) (default: False)\n+\n+ *** Adapter search settings ***\n+\n+ --adapter_threshold ADAPTER_THRESHOLD\n+ An adapter set has to have at least this percent identity to be\n+ labelled as present and trimmed off (0 to 100) (default: 90.0)\n+ --check_reads CHECK_READS This many reads will be aligned to all possible adapters to determine\n+ which adapter sets are present (default: 10000)\n+ --scoring_scheme SCORING_SCHEME Comma-delimited string of alignment scores: match,mismatch, gap open,\n+ gap extend (default: 3,-6,-5,-2)\n+\n+ *** End adapter settings ***\n+\n+ --end_size END_SIZE The number of base pairs at each end of the read which will be\n+ searched for adapter sequences (default: 150)\n+ --min_trim_size MIN_TRIM_SIZE Adapter alignments smaller than this will be ignored (default: 4)\n+ --extra_end_trim EXTRA_END_TRIM This many additional bases will be removed next to adapters found at\n+ the ends of reads (default: 2)\n+ --end_threshold END_THRESHOLD Adapters at the ends of reads must have at least this percent identity\n+ to be removed (0 to 100) (default: 75.0)\n+\n+ *** Middle adapter settings ***\n+\n+ --discard_middle Reads with middle adapters will be discarded (default: reads with\n+ middle adapters are split) (this option is on by default when\n+ outputting reads into barcode bins)\n+ --middle_threshold MIDDLE_THRESHOLD\n+ Adapters in the middle of reads must have at least this percent\n+ identity to be found (0 to 100) (default: 85.0)\n+ --extra_middle_trim_good_side EXTRA_MIDDLE_TRIM_GOOD_SIDE\n+ This many additional bases will be removed next to middle adapters on\n+ their "good" side (default: 10)\n+ --extra_middle_trim_bad_side EXTRA_MIDDLE_TRIM_BAD_SIDE\n+ This many additional bases will be removed next to middle adapters on\n+ their "bad" side (default: 100)\n+ --min_split_read_size MIN_SPLIT_READ_SIZE\n+ Post-split read pieces smaller than this many base pairs will not be\n+ outputted (default: 1000)\n+\n+\n+ ]]>\n+ </help>\n+\n+ <!-- ***************************************************************** -->\n+ \n+ <citations>\n+ </citations>\n+\n+</tool>\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1/BC01.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1/BC01.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,8 @@\n+@1\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAACACAAAGACACCGACAACTTTCTTCAGCACCCAAGCGTTGTCCCTGTTGAACTTGAACTCCAGATAGTAAGACTGATCAATACCTGATTCACGATAGTACCCCAAAACCGTATTGACAAGAAAAGAGGGTAGTACCTAAGAAGTATTGTCGAGATATGTCGGAGGCAGTGGTCGACGTGCGCTATATGTGCGCGACAGGCTGGGAGCAGTGGTGCGACCAAGTATTTCGAAGGCTATTCGCTTTTCCGAAATTCCCTGTACAGGGACATAACGTTACTAATGACACAGTGATCGCTGTCTGCGTAATACCGGATATACGGGGCCGCAATAATGTTGTCGCATCCATGCCCTAACCCTAGGAACACTGGAGAGTCTAGTGTGCCGAGATCCATCCCGGGCCGAACGCGTACAAGATTAAAAGTCCTGTCTACAGCATCGCGGGTCATTGATGTAGGAAGTCGGGATTACCGGGTTACCGGCGCGTGCACACTTCCATTTTTCTTAAATAAGCATTAGCGTTTCGTACGACTTACCACTAAGGCGCTTGCAGAACTTATGCCCAGTTGCAGGAACACAGGGACAACATCTTACACCGAGGTTCGAATGGGGTTGCTGCATTCGGTGGCTTAAGTTTCTAATGAGGTTGTTCTCTCCGATTTGCACGTGCTGTCTTCGGACCTTTTTGAGTTGGGTTACAGGGTTTAGTATCAACCCTTCGTCCGTGCCATGCAAGGGCTGTGCGAAACGAATGAAGCTGAAATGTCTCAGCGAAGGGCGGTTCAGCTGAATATACCACTATAGCCTAGACTCTTTGGTTTGAAGTGGTGCCACGTGGACCAGAGTGAGATATACTGCGTCACTGCTAAGGTAATCAAGAGTCAGTCGATTAGGTGAGCGTGTCCTCGGGGTATCGCCGGCTGTAGGGGTCCGTTTCAGCACGCAGCGCTTTAACGAAGGAACCTAGCTGGCGAAGATTCTGATTAGCCAGTAACCTGGCCCATTTAGGGAGGTACAAGGGTGGTACCTACTACGTTAATAGCTGAACCGGTGGAACATACGCACAGTCCCTTAACGATGCGTCCGTCCATAAAACCCATATAGTACTTAGTGGATCCTTTCGGATGCCGCGAATATCTGAATAGCCAGTCTCGCTCCCACATACTGATGTCAGCAAACGCACAGTGTCAAGGACCGTGAGCACTGATGGGTTACATATGGCTGTCGTCGGGACGCCGGAAAGGTGCAAGGTGTATCTACCTCCAGTTTGGCGGGCGATAGGTAACCACGGAGGTGTTACCATCCCATGCGATTTCAATAGGAGAACAGCTTAGAATGCTCGAAGGAAGGCACATATGTCTCATGGGCCATCGACGATCATCTGTAGCGCGCGCCACCGCCGTACTCATGCAATTACTTCAGATTCGGGCAAGAATGCATAACGCCGAATAGATCATCTAACTGTAGGAAGCCAGCTAATTCTGTGGTAAGTCAAGCTTTGATGCGCTTGACCAGTACTAGGCACAAAGGCCTCCCGGTACTACATAAGTCCTCTTGGTTCCTAGGCACTTCATCATCACATTCTGCAGTGATAAACTCATCGCAGTCATACACTGGTAAATCTTAATCAGGTCTATATGGCCTCCCCAAAAACCTGGGGGGACTTCATTTGGCCTGTCTCGCTGCGCACACGTTGTTAGACTACTCCAACAGTCGTACAAGCAGGGGCGACAGACCTCATCACTTGAAGCACTGAGGTGTCACAGGTGGGATCCCCGTGCCCTTGTATTCTGCGTGCAGTAGAACTGAGCTGTGCTGTACAAATACCGAAGATTCGCTCGTTCAATCTACCACCCTGCGCGCTCATCCTAGCTCTGCGGCCAAACTTGATAGGTATGTACTGATCCGGCTATGGGGCCTTTGTGCACGTCATCCGAACTCGACAGGACCACTCGTCGTTTAGACAGTCCGAATTTAACTACGTCCACACGACGTGGTGCTGGTTTACGACAACATTCAAGCGTTCGAGTCCGTGTACTTTGCTCGTATTGAACTTCCGGCTAATCACTGGTACACAGTACCATCTGTACCGTGTGGAAGCGTGGGCGTCTATGCATAGGCGGACAATGGACTTAAACCAATTAAATACTTGAAATGTCTGGACACGCTGTGTTTACCACGTCGCGGCCGTCTCCCGGCGAAGGAGAGTCCGAGGTCCCTGTTGTTGTGACACGTTTGCGGCGGTACGAAACGCTGTCGAGGACATCGTATCGCCTCCGTGAGCGCAAGGCTGTTCCTGTCCAACTATAGTGTTGGGCTATTGTAGGCGCCTACTAGCTCGCCTTTTAGATGCGACTGCTCTTCTGACGGTCACCTGGCACCGATTTATCTCGCAAGGCGATCTACGATGACAACTAATAACGTTTCTTGACCCCTTTAGACCGTGGCTGTGCTTTAGAAGACGCTGTGGGCGGTTGTTGGGATTGCCCAATAATGGTGATTCTATAGTGTAAGCACAAAGGTCGGATCGATGATGATCCAAACCCAGAAGCTCCTACTTATTTACGTGGCATCCCCGGTCGAAGTAGGCTTGCCGAGCAATAGAGTCTAAGGCAGAAATTAAGATTATGTAATATAATCCCCATATAGCAAGGATGTACAATAGTAATGTCAGATCGAATTGTGCATGCATAGGAGCAACGGCTGGCGCTGAAGCGGGTACTGTCGTCCCTAAATCTCAGGCATACTTGCTAGTTTGGTCGAAATATTGCGGCCTCTGATAGGCCTTTAGGACAGTTGAAATTCGTGACTGACCATTTGCGTGAGATCAACTGAGCTCTGGAAGTTTTGGGACCTCGATTCGGGCGACAGCGACACGCAGCGGCAGTAGGACAGAATTCATGTCAGAAGGGAATAAGTTGGTGCAAATAGCTCCTAATCCTCTTATGGGTGACGGCGAGACAGCTGTCGACGGAAATATGGTCGATGCCCGGCATAATAGGAATCTAAGGTGGACCCTATCAGGACAAACCGATAAAATTCCCTGCTGGTATCTAAGTAAACCACCACCGTAGACTTGCAGGCGCCCAAAATTGGCTCATGTAGACTTCTTGGAAAAAAGTGTTAGGCCTCGAACTGCGCCTACGGGGTTACTTCCTGCCGTAGAGCAAAACTGCTTTAATGATAATGCTCTCCCCACCCATTCGCGAATCGCTTAAAAAGAGCATCAAAATTGCTTGGATAGCTAAGAGAACAACGACTGACTGGGTAGTCTGCTACTCCTTGCCCTGCTACCGTCTTTTCATAGTATGATGCTTCGCAAACAGGCGGCGTTTTACGGGGATGCTCGAAAAGTACACTTTCACCATTTACCTCGCGCTGGACTATCAGTGGATTATTAGTATTACGCTTCATTGTTGGCCGGAGGGGTTCCCACTACGGTTTCAAGCTGCTTAACCAGTTTCCTGATGAACTCAGGCGCGTGGCACGACTTCGAGTTATCCAGTCCGTGTCCATCGTCGATTTCGCCCGTCCATACATAATGTGAATTACAGTCAGGACTACCTAAGTTACAAATATCTCCAGGGGTCTGTAAAGCCCGAGGCCGGAAACGGAGCACTCACCCCATCCGACTTGTAGATTCCAACAGCTGGCAGATCCCTCCTTCGGCAGGAAACTTTGGTAAATTAATGTAGGCCACCTAAGCTAAGATCTTGGTGAACTGTGCTAGTGCACTGACTCCGTTAGCAGATTTTTCCGGACTTTTCAGCTCTTTTGATTGTTACCACAACCAGGCCATCGCGCCACAATAGGCAGATCACCCGGTGAAACGTAATGACTTCGGTGCTGGCACAAGGCACTACACAACTTCGGGCGAGGATCTAAACTCCGTGTACTTGCGGCTTGAAGGGTGGACCACAGCTCGTACGGTCGTAGCATTCAAG'..b'/,(),$1]1.*%\'\')%(+&-3.,01-.,$(($(1.*)*0+0/-1+\',0*,0/+;33320-&.1((\'\'\'\'),11\'0-+-.4.*44.1,0+**/0+25050),+*-/44*\'+--15-2640.,**.20/47.045]0074,53565]]]]+2//-.*/.\'(*)(00))\'%$%\'%.554044/-31/5(3C+0-+.40431.)\'*(#%\'+&**))+-+).]\'$)(%(+3++$0$$353532,))\'1,(&,%$(\'2211.+-.-/.232-2+-002.6002)())+6\'035)26563.4%,1011111252443442))\',(%$&/\'%$,+++43514$(44-(\'(((/+)$(((+0\'&\'%,+(++/%&./%-$%$]22*,-\'*%\'\'1.330.*)-)\'4/3.%\'12)+)%&#$%\'//-%*)0+-],(2]/4242.\'\'\')(&&\'-3(0;;]]96&(1.8%\'-+/.,\'\'+/2/,\',-,,%*(\'2:64%)&*6]]2:/-//+//.0*$/).2(4-+.&)))30(\'%(\'1]]]+*%*)*663/4/427114/104(,))+-.$-/0-46]]]]%,)%1+867554-*($%)*74*\'+\'#](*3(,34/246577/-7100-04.7/9]2.)),*+..+*+*&#$)**162.#%*)$(-(%\'4,,./226+)5\'.0\'0$]%53+00((+(+*.,-.,--/+02.5/])]$])4155/,204\'\'$&(/60.1).*\',14(051]]7%00*0<310*.0/-5)\'23(\'.70++%%&*)+%*0+0,,02260+>4%/].),&%$$$%*-/1/01+/02443.-(/2/+322//021&&0&(7/,3>B.-.*3.-4//-291110)]*,2/7%331%$5*122-1++13,150&(,13-2]--]72/,+355+3]]-/9)\'\'\'&%%&\'*/3+2(%&&+%(10$.*,//*.02,*.4+.4172,\'\'$($-(-81,)\'2,/656//.*353)(&%.)%#$%$(\'(-.-193/21.))4,*10353(4]])1&.(*0.-%%5,1:,&(*&/311.(2\'/4340,%,*)54135,0423,87-67A31%-++---3--249]]+\'($)+,]4254,4552/5/0)\'..8--,)*,1)/]+(+-$0//].,2,&&%%$\')\'+,*%),.,.4-)(%%%).--/-+\',-+*.442332/,(\'$*17./,/-65453223223/-%,-$10053.-+/D:0+\'*)++(/510+,./,.6-:,)%+);7]2-4:40-03031)&(&$*,/-.85355./-+-3.24,.,+43]]-]9]574]-],))313433441.141)6&%(,-25-)\'&(+0),,\'+.]*,**(,35(47&046231252,,*-1**5+)6=46,88)+3/5]*]]541+4+)-4/.01//2-,&&*.,+))-*-*(0)(1,7]]12005]/];]265045-2/*(,+)+*+0/43--56,0/&4/.5214],]-]121-(*)\'\'+*+)\'$%\'%.,:/.28530246-0+-0/2*--,*35,+5*)=<]]].,+1020,,-7*,).*(((&&))768+02+3.2-131]]]]]60535+\'&%&%\'\'&)).+,/.,-002+,,,+0,++2+\'/$-7]*-$1/1-571\'**&522+4/,$&#$)7%-2$(*$$)$$$$($(.+)-\'%&))*(./14660*)*\'#(+)34285,/+(-,-\',,)%-++27/22--213%&2.,334.\')*)),1*0%-,"$)$()(+)$31-,+-,\'4--2-*.2)-0*$\'*&(+/--6\'*(,50/52+*()\'&&(\'-0.8]%,/*\'7//500254/3/631%%/1./+0.\'-1\'(,(-),1+2,#,&%&&\'#&)#"#$))%0.-4,&)*++%&--+-*+/3/)22.6*/#(%\'&&.-\'%,76/0263++&$**+,,&$%3+*)--/.]1\',.,*)++-122334+//2\'2,.25.+*1,+0.;1030/0254,6651&&+%\'+&.,5.0B44.&&)//(&&()(\'*,&\'(&$))\')*\'\'(21-3/&,/2.44-,))(/./1,1/.53+00+3]213438::5257,220.)(\'$$&\'-]]9-),+\',%).1/+,*)&4-177+,--\'&$.]]3\',3\'&+,%+,(#)()*&)+156145./21353353//5/.2/+#2))+&&*$$$$$,*(,))(**)\'$%&,\',%2+07%%#&5:4340.0.0/0,,*%&\'+-/30164&10(..4243651(/)+)1.32?]H562120/5/.+02)+11--)+*)++*.31-*\'(\'-*,//5-+\')\'(-11563422*.-&(.((/./46]]]5/2332/01**#()%1]+1(&*.1+5\'%\'\',$$%*\'*&*-\'\'*))*,//.00.1231,+-),$+*),..]2]1355.3*,,,50+,$(+,-.#&$/16774501]%)]/2,)*-,,,-*006D45#%$--711.5.(-%*43*/.-<52*253/3+-*)*&$-223,,)\'\'(\'*.-26566253,,1)(.0\'\'+32426)251*:((+****,&&%)+2]())0))%.1+.0&*&().&+\'&*)\'+.2.\'*(()1$(\'\'$&(\'),,-3--465/300]]0]98\')1\'\'#%&%&*547-\'&%\')/.*423330++*+)\'4\'.5&(,+-0*+*\'%*)**)+/),/+.*&)1/.]]]35/45,-/.+4(.%(*)+65531//-#(())/]]]65+#,*++647-,2.,4312,$&\'(\'*+$\'%\',\'&&\'++-(34311264.63*44,-,.]0]]]-,1),(..0/162331244745/%++,**34..4-.5420\'*,.],]]:]46/2,-.)\'%/9]0]]]-/,,+,).++-.1.-)$*(+//*2)1=.((()\'(]]]]>/.,**)00-(*16327734.321*&022/(($&%&(&&&\'0)(30,)-6/1*,+]+++)&,.\',1--@762467615,11--4*)(-%1:+6=]],.,*+-7940-24*)/4564-(0+,*0*,42*-.,(*0]1.1\'*3+)5]<162>,)2]],1%11129612:622/+-/.-5,,3-2032%(&\'.3.-361,+.017%()+0N&)6:2--3+-)(5-)-0/4]]*]]]]5,))(().*+$4],2;/55536/.+&\'-+*+*,.))&(&+),1.2:,5/+-**),,.1*.&\'+&&13/-,,++/23242,0111\'+)-)-)%\',)\'(&0/,&&)/..5:9.1/213*)(2,*10.+*\'\'--3*.+*\'(\'&\'1+01+/0,165(&9%(/42++7+..+:]05,-/36350-3$.07-12101)%(%%(+)1.*\'3142)%,-3+(*(*1+-.+)%%$$+%\'\'4((3)**)&+/31,+.*+(*/**]]+$]5]22/13(6)244072&-01,%%&)\')\'3752134$,(*-./,<:--)/2+)0-\'..017(\'$(&%\'/5)(4((4430]]-&(,*,,+,1+.+-0..1543444/($)&.132641-,,$)39(26645.]21E(.]],&))-)&-/(-/1*)80/+.-.36.1+023+,683,)/.*./(,.+(27247434(+)&$%&$0#12511331/+]**+,,,%&&%%(2562640+0()&+,.2.9]2]],\'+%(1/..+>++17*4312034]]]]1/]//32-4)\'%"%\'\'(()&%0+\',/)*,(\'\'\')-.++//201/391-.,.4////,((*),,*-3-.*5+).07/*)/3,3/5--*,/%-&6--,.0+.34555.1,3.-6410-)((%$(&&&)/.,,&))\'4/+311--3-,642403+/)(*#-.(/2027-.0(*$%$%###$%\'+1,-74-2(,-$#%(,84+,\'\'&$%,,.-/,.1345644.-..(%(22]]],.220.,.4306)(,#\',903/.,,.\')&%%)$(0*,,-10+.3(*.(4,*]&))]11.1/.0103222,)-0,+%(--4225/5&65*)**.7),&(\'%\'0+*5,)*%%)40.01,)0-30\'(\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1/BC02.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1/BC02.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,8 @@\n+@2\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAAACAGACGACTACAAACGGAATCGACAGCACCACTTAACGTCACCATGTAGACCCGTACACGTTCACAACGGGTGGGTGTCTACTTGCTTAATAATTGTGTTTTATTCTTATGCCGGAATCAAGCACGCCTAGTATATAAGCTTATTTTATTCCGTGCGACACATAAGGACGAGAAGTAGCGTTATAGATGTAATCCCGATTTTCACGGTTTTGGGGCTATCTGATACCTGACGGCCACAAGGAATGGGACTCACGCGGTGTTGGCTCACTCAGCCCATTCTTTGCTGGCAGATGAGCCGAGGCGTTACCTTTTATTGTTCTAATTCACGATAGACACGGCGAATCCACATGACTCAGAAGCGTAAAAATGTGCCGACTCACTCCTACCCCCGCGGCAACAAGCTAACTTCTCATTTAAGTTTCATTGTCGTGGATTGCGCAAAGCGGGCCTTCCCGTGTACTTCTCGGCCCAACTGACTCACAGGCTGCCGAGAGTGATGCATTCTTGAACGACGAGTCTACAACCTCCGGGTAAGTCTGACCACAGCAGCTTCACCTTATTCACCCGAACTTCCGTGTTTCCAGATTTTGCTTGGGTTTGTTAAGATTGTCGATAGGGCCTCCCGGAACAGCTCTATGGTTGATAAAAATCATTTGCAAATTCTAGACTCCCTGATCCCCAGAAAGTACATCCACGTAGACTCATAGCCCACGGTCCGTTGAAACAACGGGGAAGTTCGGCCAGGAGTTCGCCAAGTCGCCGTGGGCTGCTAAGGTAAGCTGATTATTATAGCTAGGTTGCAGTATCTGGATCCATTAACGAAACAGGGACCTCATCGGCTGCTTATGGTCAAACCTCGCCAACGAGGGTGCTCCGTAGTAGAAACACCCTCGAGTGCGCTAGCAAACTGGTTACCCCAGAGCGGCTACTGCCCACGTGCGAGACGGGCGGTACGCCGTACCCCAACTCATGCTAGCCCGTCTCTGCCAGCTGAAATAGCCTCCCTGAGCTTCAAATGTTTGCCGCCTCCGTAACACTCGGCCTTCCGAGCTAATTAGGCGTGGAAAATATGGGGAAAAAACGAGTCGGTGGTTCCACTATTTTGCTTGCCACGTGCCCTTTAAGAGTATCAGCTGAATCCGAAAGAGTATGAGACTGCTTGGACCTAACTGTCATAATTCTTCCAGTTCACCGTGCTGTGTCTAGCACTTAACAGTATCGATCCGAAGAGCATAGTGACGGCGCAAGCAAAAGAGAAACGGGAGGTCGTCTGTTCTCTGGCAGAGTCGTATTTGAAGTCCATCCGCGCACAAGAAGCGTGTTGCCGGACTCGGCGCTCTTGGGAGTTTAGAAAGATGGATAACCCCCATAGACTTGTTTTTAATGGCCTCAAAAACTACCGCTAACTGAATGCACACTAATGTGTATGCTGAGTGGCGTCCGGTAGTCCATTTCATTCGACCAATCTGTGTGGAGTGGACACTTTTCTCAAAGTTAGACGTTTGACTAGCGAGTTGCTTATATTACTTGGACCGGACCCTTTTAGTATGGGGAGACAAGCAGGCCACACAAGACTTTCCTCGGGAAGACGTTGCTCGCCTAGACTTCCGACAGCAGGATTGTCCTCCATACCCATCTTACTTACAATGAAGCACTGAGCGATTAACTGGCCCTACCCATCAGGGATGAGAGGGAAGCTCGTGCCAAGCCCGACTCTGGAGGCAATGCGCTGAGGTTGCGACATTGCGTTGGGACTCATTCTAATATCCATCGGCTCAACACCAGCTATCCGCCTACCTTGGCTCACGGCAGGTTCCGAGACAATATTATATCGGCCCTGTCTACCTTAATGCGAGATTATCAACAATTCTCCCATACGTTTAGGCAGGGTACCTTCTGCTCGAAACTATCATACACTTCCTTTCAAACAGGTCGCCTGAAAGTGCAGGACTGCCTCTCGTCGGCTGATACCGGTCCACATCTCCGTGAAAACGACGTTCCACACAAGGCGGTCTAGGTAATGGAAGAGGTGTTATCAGGGCACAGAGATTAAGTGCTACAGCACAGTCAGAAAATTTGCAATATAGGGTTGAACCAACATGGCTATGACAATCCCCGAATGTCTGGCGGACGCCGGCAGACGGTGTGAGTACATGGTGAATTCCCGTTCTAAACTGTAACACCCGTGGAACTTTACCTTGGGCGAACTTAGCCTCAAGTATGGGGCCCAGGCTGATGTCAAATGCTCGATCATTTGGGTTCGACCTAGTGCCTGCAAGATCTCTAGATGCATTCTCGGCAGTGGCGACGCTGAAGAAGTAGCTATCCTGTTCTCCGGCAGGCGGCTCCTAACTCCGGTTTTGAATGTATCGTTTAAGTCGGTGAGGGAAGCGCCTGTAGATTGGCATTAGTACGACAATCATCAGTTCGGACCTATGTTTCAACGGAAGAGACTCAAAACGCGCAGTGGAACCGTCAAAAAGCCTCACTGGCCATACTACTGAATGCACAGCGTTTGGTGAACCGTGTTCATGGATACAAACTTTTACGGCTATGGTGTTTTTTGGGATCTTGTACGTTTAAGGCACCGGTACAATTCGGCTACCAGCCGCGGCTTTAATGCGAGATAACTCACTCATAGGTCTGGCCTACCCTGGATCTCAGGATGGGAGCTCGCTGCTTCCGGCCATGTTTCACGACGACAACACGAGCCAATAGAGCCTTGGACTAGGGGTAGCGGACCGCCCTAGGGCAATATTTCCTCCTAAACACATCAGTTTGTTCTTTGCCCCTAAAAATGAATAGGCCTAAATTACCCTAATATCCTTGACGCCCAGGATAGCATAATCAAGGTCAGGGGGATTGCGATTGAACTCTATCCAATGCGTATGATCGGGAACGCCGAACGCGCAGTTATCGGGGTGGTACGATGCGTCAAGTGATGATATGGCCGAAACATTCACGTTGTTTCGATCTGCATTCCCACTGTGGGACAGCTCACACCCCTGGGAGGAGTGCTGCCGTCGCTCTGGCCTAAGAGGGAGTACGATCAGATTTACGAAACAGTCGTAGTTCGAAGCTTCCCTTTTTCAATGCGGGAGATAGTTATTATGCAGGGCCGACTTAATCATACCTTAGCTAGAGCTATCTATCTCGCCCATTCCTTTGAATGGAATATAGCTCCATACCCGCTGGGATCCCACGAGCTTGTCCCGCTCTCTGAGTGCATAAAGGGCTTAATTATTAACCTGGGACAGGTATATTCCCGCAGCGTCGTCTAACAGTGAAGGCCAACGCCCAGTCCGCTTCTAGCATACGCCAACATGACTAGCATCGCACCCCCCCGGCCGAAAGTCTCGTCAGGCCCGACCAGTGGTTATGGTTCAATCATTTTCTGGAGTGCGACGGCACTCAGGTACAAGGGCTATGTACTCGTTAGTCAGACGGTATGCATTATGGGATTGAACTGTTGCCCGCCGGTACGATAGCAGAATTATGAAACATCAGTTGCGGGGTTCTGGATATCGGGAGCCAAGCCAAGCCAGCCTATGATACATCCACCCCGGTAGGAAGGAGTTAGAGGCTAATGGTATATATCCATGTAATGGACACCATCGATCCCGTTATGATACTTAGGCGCTTTAATACTTACAAGATCTACAGGCAGCGATAATTTCAGAAGATGCCAGCCTTTGGGGAGCTCGGGAATTGCCCTCAATGCGAAATGCGGTCCATTGAGGTTCACTGACTATAGCGAATGTTGATGTGGAGAAGACATGTGGGTACAACGGGAACGCGTAGCACTTTAGACGGCCCCCGTTGTCACTATTTCACTAAAACGTCTACGGTCCTAGTGACTTATAGAGCCGTGGGAGTTAGAGCACGATAATGCGACCCGACACCCTTCCAGAGTTTCTGTCTCCGGTTAGCCTGAACACGA'..b'GATTCGCCACATATTGCTTGAGAATAGGTCTACCTTATGAGCCCTGGGAAACGCTCCGAAGCAGCGCTTGGCGATTAGGGTGCTTCCAGATGGACCCACGAATCAATGTCCTGGCCTTTTGTTTGTCAGGGCTTACGCAGAAGGATAGAATAGCATCAAGGACTAACCTGCAAACTAAGATGGTTGCTAAAGCTACTGCTTCCATTTCCGTTCGGATACTTCGGTATATAAGATGAGGACCCCTTACATATGTTATGTGGCCTGATGTGGGTGATGCCGACCTAAAGGTGGGTCTCCATGTCGGGTAGTAGCCGGGTGTGAGTTAGACTTAATCGGGGGCACAGCATGAGAGCACAACGATTTTTTGGCATTACCCGTCACCCGGTGAACCAGGGGCCGTCTTGGCTACTCCCGCGACGCTGTGTGATAACTCCCCCTCGTGCTTTGCTCATCCATTTCATGTAAAGGTCGCTCCGGAACTCGAATGCTCTTATGCCGGTTTGAGTATGTTCCTTTGGGCCCGCTCAACCGCACGGCTGTGTTTAACGCCGGAGTACCGCTATTAAACCGGTGCTGTCGATTCCGTTTGTAGTCGTCTGTTTAACCTTTGCAATACGTAACTGAACGAAGT\n++\n+)(1&172+((\',,%&8B1+0-,0,-6(\'48)+01//0-+++,+&)$)&\'(\'**1.370+)+-]5],8*1-++2),\'15+44-3+]]0+&%\'+\'#(+,-31,/442&&(/].-.((/)+&(/(\'++,&-0]]]]$#)\'%#$&-/014340000)1311.0-$\'%/)(%\'&-\'-50/00$22/4.5.4/2+()*).+,,.(*-/323+.,+1+(*-02.-1,(3*(+,*1:14-/$,-*1431,*+**--2122003.1,36+**0*+]]2&23)(//-/.0762/453(\'&$(-4920,*1*+3+)(*)*,)*,(+91131.-*/+(*-,)(*$\'*()(-1//-.2)-<4)<]]>]05-0223132/54/1.8],,%+42.+/3%*,)*($3665630.53013*%(\'&\'&,+30\',-25-**\')\'+)(&-22**-\'$.&,*-(+2-*.70158B6.\'*#%&)+*\'-(-0/-.33220+,1-,0-#((+21450,]3&]]++0,,/23/*(3)0,./**+-*+1.0++/\')]]]6.-+.+,032/*0-\',34563#)&((7314314+(.$*-47321%&)&$\'$*$\'\',15882,,%*-\'&]]<]/-:.(]]05]5]6424\')23544]8]73235344+43+-35=8**\'\'74/57\'*(,50/52+*()\'&&(\'-0.8]%,/*\'7//500254/3/631%%/1./+0.\'-1\'(,(-),1+2,#,&%&&\'#&)#"#$))%0.-4,&)*++%&--+-*+/3/)22.6*/#(%\'&&.-\'%,76/0263++&$**+,,&$%3+*)--/.]1\',.,*)++-122334+//2\'2,.25.+*1,+0.;1030/0254,6651&&+%\'+&.,5.0B44.&&)//(&&()(\'*,&\'(&$))\')*\'\'(21-3/&,/2.44-,))(/./1,1/.53+00+3]213438::5257,220.)(\'$$&\'-1.051]8]]3\')+()1*))(*($(*14\'2]]]]]47.--,3*,))(\'+-.*-]++]-*+(\'%($)0\'2,+$\'%%\'40*25.1.,,+++1%(\'+)C1%-.+4+,(0++42454/]-(3),3-1/%*+)*+**,-3\'\'(+#&&$\'(,3)24/6]]]2-,**0)*,2430+&)*&*\'\'&+144.1002/+,0.]]]145+&0-%*&*.,*+7,:.\'&<]00/*+7]]++)\'&&$+,(*&(-6)13(1]]]]]]]\'0&%,-0$513,]]2\'%(\'-(-)*))(\'-//4$(0/(/245+13.(+0(-,27*%--,*+,,+3,$/..366505.\'(,-0))16542+*;;462)].5447$,-..0.3%))$-&)()&(,,,356.(34]]]]]%&&+])(7/)*-01*(.(*.345+*\'(020645,\'4+&*%&#(220-,-+)\'%)\']]-]]&\'&).(*4.+3+\'25(]0]<9>937//+-/.1(\'\'*(\')\'$%&.,+,-**&\')$&(/.*(%\'+*]]2]904310.(8A26412]]]./8826)5842,&&$,-*+(**01822++1,\'#&*&.96O1%2*\'.+(%)$%.3&)\'((49534]]]]]21+,\'\'\')]1./0-**,,/$(+-33424@2+,-**&\'$()11263453239+1&,%&*&))253]-1,*\'13103]]]]]]]](9:32%$1$*0/+/*$*02.71//\'*%\'730-27,+.*+.+-$0:60.##)(13255/00-234282,)+.+*+.+,1310156443/*%$$#&$-*(-\'#((*43+-3($%#)-(+\'*&&(%&,453-.0-/-.]]]]60-1]%\'35*,%]51]..00**)*,+,&$]]4]].060/50062]3.300.0)$\'($((((*))((\'))&%%$%&%%\'%&%--2]]./3,4:4]49.(-,)0]-1,@1.,%+%&((&%\'.33&)/(,2/24-(11343/])-&%&&($((+3+,+..**,2---/.-00./.#%()+,%&*4,<#%\'(+*$&\'%(#\'$%(*70\'(-8-.0.(1]24/36-)&&$.*++)&++].*2.011,2.((&03)-&&\'--+(13/2%/)2.0\'//**%%&*)++-33/+&),39+.*(#,02,-0430.+*,3204..1++*-/1,((-.43%322.-123/\',\'*\'/+()--/1..+&))*+,1(-50).(00.+\'%)).1(&**]-0$*./((*20]]]0++($%\'\'(1+%\'$%**-,5(\'8*610/-\'/%,](++,,341.%\'+\'0])2]9],+]2+*#*(0455126+*\'\'))$.-/,-32+*0.0),2600,%&.+,*)(*+2233-,-*0040/.30121,\'+&#*%]2]]385]]&%.$1.)*8),,2)(0B/)2-06*),++--43+$$$%022554/210+/(\'+%&%.3470.,,*,-/25355032,.00+)\'##*)01.35*))*-+*/,*,,-,/+]]0+-*,./4$$)&,-*$)\'+-/]]]62)()3.+*(.1(*)\'\',25642+\',+*2/..--51]/]0--%()\'(&)61,43-0+++%2-543]-&$\')1+**.),)-53:(;),)23..4.,45-8)(-41"(.1/.69\'2].173\'+**%($\'$0)]]1.0/+366(63/+,.3]:(-./,.-)785/)+&&\'$&)+433/25533/-0*(+..-)&%%&(1-20-+-\'/1&-\'/&#+**(-+/15-++*.]]]350.1/-.\'(&./*+.(21)3*/6/\'%%%&$%$#%-2*((()0*12)+15.--+,/4,1-$&-)0++/(]\']565/2-.%%%*+,2*3.-+.()&)5(%5(-\'(%**.35344+)/4,.*(&)0/.3552+-+)6]]56504315+7]?0.,.+441:465*+*)\'(,*+,+/3./,+*6(04$/-...11"#$).)1((&&,,*0-/0%%)\'*--2.,)++(30$&)\'+/0,1*]]&]],]-,*\'./64///).-4-.%-0)3)#%\'()%3332069044)/\'&%$&;)82]+02-31*]((.\')0&05,01,.2.00)+\'$$$$%),,./-54-%0-,)*$$$\'$&(242*-,)441141())\'%,,,*0./44.2]$%]]5.555\'&53%&/)+34*6613.23*/33.$%$((**1,*,-,.,*/+.%0.,-*/-1,14..\'(\'.\')-//:.=-,0%0.00213/334451+\'%&\'(%$($&)106/3,4-)1.+/1+1111&1$/\'),/(02554532,2]+)/-0]2001&,140*,.%.+/.+%((-,8/0544585%.&-#+.,.*0%7,0$+-.&%*$,2-+%+++/-1..5)]5]545557**4\'&\'/./2+.-)./&1<6.-.12).0++//2((1/)+*1*+23/20)#(*.214-0*/32.,)*%#%//%\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1/BC03.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1/BC03.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,4 @@\n+@3\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAACCTGGTAACTGGGACACAAGACTCCAGCACCGACTCACCTTCGGGAAACTCGATGAAAGATAGTTTCCGATATATTGCTTCCGGTCGCCCCAAGGTATCAGCGGCAGGCACTATGGACAGGGGCGGTATGCTACGTTAGGCGCAACGCGTCCAAGACATACATGCAGGTTGCGGTGCAGAGGCCCACCCTACGCTATATAGTCTGCACTCGAATCCAAAGACGTGTTTTCATGGGTCAGACTCCTAACGAAGCAACAAGTTCAGGTCTGGGCTCTTCCGACCGAAACACGCTTGCTAATCCTATGCGGACGTGCCCGAGGCTATTCGGTTTCGGCACGCGACGACACATGTTTACTTGTAGTATCCAGCTCAACACGTTGTATCTTTGGTAGATAGAGGCCCCCAATCGCCTCGCCTTGGTGACGAATAAGCGCAGGGGCCGAAATCGTAATATCACAGGTTTATGTCATCTGGCCTGTCCTCAAAGACCACTTGGATTACACCGCCGTACGTGTTGGGGTGGAAGGTAAGAGTGTGTCCATTGGAAGGACGCGAAACCATACCAGCGTTCCGTAAACTGTTACCATACCCACAAGGAAGAGGAATGCGACGGAGCGAAAAACCTCAATGTTTCGGATACATCTCGGATTGCCAGAACCCCCTCATATTTGGCACTCAGCCTTAGCTCGTAACAGCTCGATCAAGTAACCATGGGACGCCTCATCATAGGCAGCCTTTTTGTAATTGCCTGGTGGCATTAACTAGAACTAGAGGGCACTCACTATTCATGACCACTTTAGAATGGCGCTGGGGCCGGCAGGTAAGGATGTAACGATCAGTTCTGGATATCTTATTTTTACCCGACGACATTAGGTGATCATCCTGGGCTCGCCCGGGGTCAAGTTGGAGAATTGCGTCTCCGCAATCTCAGTAAGGGAATACCTAGAATTGTTGCGTTAGAACTCCCCTCTGGGAATGAGAAGTCGGTAGCGCAAGATTGCTGAAGACATAGATAATAAATTTAAGTCCATAACCGCATTTCGCTGGGATCACCACGGGTACTATGCTTGCCTTCAACCGTTATATCCGATTCAGTCGTATTCATTGGCTCTCCAAAGTACAACTAAGACACTAGAGCGCGCCCTTTAACCGTTACTATTAAGACCGTGATCCATACTATTGAGTGTTGCAGTGCTAACACTGCAGCCAAGAAGTGTACCGTCTGCACCCCCGGACAGTGGGCGTCTCGTGACGGGTTCGGATGTCGCGAGAAGTATCAGGACTCCGATCGATGCCTACTGCCTCCCACTTTCTACCGGGAAATCACACCCCAATGTTGGTCAACCGAAGAGCTTGGATGAGTGACTCTAATTGAAAAACTCATTATGACACTATCGCAGAGAAGCCCTTGAGTCTTATTCCTCAAAATTTTAAACCAAGAATAGAACGCGGATCTAAAGGCCGCGTGCTATAATAATCAGCTAAACCCGCTGAGCTGCGCACCCGGTTGTGACCCCCATGTCTTATGTGGGCGTGTTAGCTGGCCCTCCTTTGGAAAGTATTTTAGTTGATCTAAATATCGATAGCTAATGGCACTACTGCAGGTACTTAGCGCCCGCCGTGGACAGGAAGAGATTCGAACGTACTACCAGTAGACACGCGGGGATATGTTGACTTCAAATACGAGTCAACCCTGGAGCTAAGTGCGCAAGAGGCAACGTCAGTGTAGCGTGAAAAAGCCACTTCATGAATTACCATTAAACTTCATTGGATTGAACAATCCGTCATTCTACCCTGCAATAAGGGAAAGCAGCTCTCGGAGACGTAAACGAATTGCCCGTCGCGGGAATAATCGCGACCAATAACCCTTGACGCAGCCTTCCTGCGGGTTGTTAAGTCGCATCGTTAAGGTCTAGTTCGTTGTCACCGATCGTTGTCCTAAAGCCCTAAAGTTAACATAGCAGGTAAGAGGCCTTAGACCTTAGATTTCTCCTATTCTAAACATGAGCGGGTTCCCGGTACTTAGAAAACGTGTTACCGCTAACTTCGGAAGGAGGATAAGTTGTCACTCAATGAGATATGAAGATCTAAGCCACCCTAATCTCCACAGCGACCGTAGTCGGTCGAATTGAAGCGTGGGACCGGCAGTTCCTCCGTTGAGGGAACAGTACGCGATCTCCCTAGGGCAACAAGCGCATCATCCCTGCTTTGCCCCAGGATTTTGGATATCTAAGCTTCATTTATTAACCCAGCTGAGACCGCTGCAAAATTTGACACTGCCCGGAGGCAGGTGGGGCACTGCATCGTCCCCCCTAACCGGGCCAATGATATCCTTGGTAATCGTGGCTTGGTAAGGTCAGGCTGGCTATCGCCTTGCAGGATCTTGATCAAGGTAGGTTGATCGACATAGAAGACGATCCCCGCTAGGACGGGACTAAGCGCATTTGTGTAGTAATACATTCGACCACCTTCATTGATATCGTGCATGCAGACGCGGCTTTCAATCCTTATTCGAGCTGGTCCAATGATCGCTACCACCGATAGCATGGAAACCCGGCTGCTGGTAGGTGTCTGTTCGCTGCAAGATGCCTACGAGTCCATTACGACTCGAGTGCCACTATTCCAACAAGCGGAACATCAAGGTACGGTTTCCAATTTCATGGTGTAAGGCACGCCTAGAAAAATAGATAGGTATGCTTTCGGGGAGCAGAACACGCGCGCGTTCAGCAGCAAGGACCCTCGTTGCATCGTGTCAGCGCCCTGTAAATCACGTTACTGGTGTTACTGAGCTAGTGTCCCCGCATACTTCAGGCCTCGACCTGGACCAGGTCTTCAGAACCTAATAAACATAGAGCGTACACACCAGCACCACTTGCGGAAACGTAATGGAACGCTGTCTTTTGGATGTGGCAGATGAAACGATAGTAACAAAAGTTAGGACGTGAGGCCAGCTTGGATACTTCGTGAGGCCATCAACAGCCACACAAGACCCCGGACCCGGACTCACTTGTGAAACTTTCCCATATTTGAAAATTTATACGCCGTCGAATGAAGCGCACGCCGTATGCGTTGGCTGGGTTATAATGCATCTACAGAACAATTGAGTTGCGCAAACAGAAGAAAACATGGACGCTCCACTCATTGTGGATACATAGTACACGTACCGGTAGGCATTCGTCGGCATGGGTTGTTTTCTCATGCTAAAACTAATCAGCGTAGGAAAACTGTGCTTTCCCGCAGCTCCTACACGTGGAGCTGCTCTATTTGTGGATGCCGTATATCTCACGTGTAGCTGGTCTCAACTCAATCGTTGAAACGGGTGGCCTTCTACAGCACCATCAACACATAAACTCTCCTGCGATGGACGGGACGCTACTCAGCCGTCAATCATCAGGTGAGGCGTCCCCTTCAAAGTAGAGGTAGTGTGGCCGAACTTATGTGCCGGCCGACAAGCCGTGACCGGTTATCGAATGACGCTTATCGGATAGGACCTGCGTAGTACTTGAACACAAGGTTGAGTCGCATGGACTACCGCCCGTTTAGACTCTAAATTATCGCGCGCTACCTCCAACTCCGTGGCGTCGTTTGAGGACCGCTCCTTGCAAATACCGGACAAGATCGCACGAAGTTCGCCCACCGCCGAAGTGGGGACCTGCGGTACCCGTTATAAGCCTTAAGTCGGGTTTCTGATCCTTTGCTTTGGGACTACCGGAACAATCGGAATTCCCTAGGCGTGCAGTTCGCGGGTGTAGGGCGAATTCTTACGAAGTTAAATCTAAAACTAGAGTCAAACCGAGAGGTTTGCATACGCCGAATCCGTGTCTAACTTCACGTAACTGGCTTTCTGGAGGTAAAGGTACCCATACCCAAAAAAGGTGGGGAGCAGGACAATGATGGGCGACATACATGGAGATTGGAATAATCACCAGAAAAAGGACCGG'..b'<49353**-.*\',+\']]*).-*,36]].,&\'%()160,*++\'&,?,,3$)\'##+,\'+01(()-,,***+/,*-)$%#%%+]4]].)6)+-.1,*(\'*)06,35610*...54633++/($(&*/1\'(053**23.46366000*.31246342**+(/18,+*+)36605*,(&%&0#(0&]+].1,,,$\'+.*,//47/)-/++-,,,7,+5-1:03,/4)&+&%%\')]662452.534354.1,+$,*&%$**-0,2,*2+*3638373062151302$&+()9+?0-*)+,10.1/355/.;+82-)\'(/./-,-.+.\'&256.*/\'.2*/(/.4.0/0144542/-/+/46430-*11,\'((+,30)+4]]]35&151.0.012-/./2,2+.**\'&%(*-))&+++)(-)*11]500,-0.)**(/)0$\'**,-5-313231+*(*$&,$)*%$\',*2:&-(\'\'&\'*1/13,451-56355134432213.+,-++\'+)$%%()\')\'\'*(&(+(*/-(*(),)%%(),/052/01/.0&22)).(--0-,++-59]=/]2]5/*)/(*384+-5-.+/1-&$$&(5.-.-.(\'&-+.(&0+*+20]5(/93*+/\')(&)1161,30$++)%)&15234,(*-1,4.032*)**%\'),))\'.51,+,\'+245&0\'&-]4.#%1&+3;30.,-(,\'(\'%\'\'(*]3214243((((-+).40)4--.+//*-$)%&&*\'*/(.42&)//2,4*,**%1433230-&((%&/-(\'+.*034-&/113.4,))%#$"%#\'&))+,5561-0\'*-./*+(0(.]015,)%6]3,/413/-/0+,]]&6]00=2>4207,,))%%)*1-3422223,2,*%&+-//40/111/0.43<,1*-.0+#2\'#&$%(]\'/1/71341302+3,\'*$\'...1,.840156.67.3/35160321226]5]]]230*)),))&5-3]23573],%#$+13+\'(\'+\')+04.12*$%&&(..*,.03+.4,/-***&*\')\'\'/467.--,-1/+,,/*,++)%0.,*&--,-())&#&0)/*(\'*&*)+\'%*-$*)%%5,+)(*+-+*(*-),]12)(&\'-*\'146]]-/5.040.,)#&\')$)\'0.*61262.3*\'(%\'&+(-+&&210,-,)*%++(,,1-,,10/0+.01(##"\')\'\'&*23,*\'2])(.&)0,()&\'*-.3044\'(54,**,.3/23656-)35,31()<]0732(++%3330/)1<8<>>,*6*57)4)%(&%&%&%+())+*(/)\'\'++1&,)(]+/23/.,*(\')436+(*#%&*&&&))(]1]:*-40/)***3/.+)*/./16//21-235*+-531+*]))/+*?&/3404,++\'.2$0150/014502/5]*&+,3-+)),%,*3**&\')5*+-*-]1-3+$%%&)*\'\',-\')16,53\'+6013414+.20)%&+$08]],-,***)//,/.7,-)3*))])+)((+(]]]1)]]7]9*&/#$$%&-)$$%\'-6+//*85&((+),03521/+(\'(($$%"$(%)%%%&*-]]]]]:))/\'(1]]\'6+1\'(&&%(*.0,0.(,/.&$-831*..+((+&(1)9%&$)&&&*2&0,31,(/--.-,..]*\'\'/\'(*..(,04.&*+(&\'(++++)++%*-27464500+*\'&&()00/30&244321240-).0-,34.*,\'+*+(+/2,%&*.-,34-0.41/21+543416,&+))%%1:*:A20,%&)#+#5)))),+8*.34146251,(+//,.2\'(&\'),+,-51/7.-%\'%#)+&\'&/)01+*/5//0.*-,.,3&04/3545.,+,),--&+&((--(,111,,.((-(9%\'5]0)#%*+0\'&&&%#$\'\'\'\'*\'\'/+*,,,2.,(+,++).-.+%\'0-/21-**-*%(*)-3-$$..-320/-,\'-.1(+]]-]01(2(\'%,,#%\'$*-*#&\'*&471885&..*,5]]0,(.\'&(*-3)\'*3-55.132(\'&((022]])(&#\'**///3233231*+.,(&\'\'.),+&*]/-*(42&01)++,/+-1*+(22//\'\'\'+.--*/++/0155/32).\')\'.+*)/42104425).)((*\']]5,*-**,))(+(-546.-/0.13-***$&/]]51.2341&-+*33)04243242,5-(\'(+-/3/*20/.6*&/-,-///.%21132/5]10/%\'\'*/11000312..-\'*/-+2,52266./*($\'/+0%2/-662-(-2.,..+&.-./($(\'$)$)3,14234.$-.-.(\'&&)$)1,34.00A1]]2421(-,&\'(())%$-]0*$%)53/216)/*$74*)//.13*./.,)+,-/5/04314..*\'(&)&,5-/]23$&\')*&&\'$/\'0(26:.0,3+))7+..0,/43334/01100/+&(0020(,+\'0\'\'*).),2+1./0*36/)\'$&&\')-).\'((]*0+)50)((%%,51..+*\')*/)((*-,]/-345),(%#&#*\'$(%%&\'%\'.,732+*)\'$))5294?/3--6470%10/*(.-4(*+,-1222337+(3*1064.*.8.2*),/773,-344/+,+-0+*\'*.0=]]6]5,)56520*\'$\'.,.5/&*&)2*)265+-)*33643-,(\'+,-,40\'+$\'\'$#%\')1344401/+/1++52/1]*&&)64]*$%100/(/*&*1044/3.]-]-$-\'\'*.*&$\'$&*,))"$#*+*)./2.052565665631634684=]-,*\'(++-)3,//2,$()*&%&$%1]))-)%+1)/14//4]1764@]]3-(()(&)&$%))(0-)5135/,4.+*&$&$\'$+&&&%$\'&(%\'*)(-,<,52)(*())*#&(,)]]75]4*)$$&+*&6]]976)7]]2]](].-+,-,0,)\'%($/+)3++01,93]]]]-)/+4-3642)642433014123551,70)-3269$##%%%9--45421--/-,/$0,,/214)45....-0-3%.-30%++,(\'22/01*0-++-,&,-++$.3)%54((3**2/\')204452.$),*)-++/..)+11/0/.))-**+4*222-)/*,*2.,\'%#&%\'%**((&\'&)%-2+(++(*))*1012**()***110/4-156$&&\'%\')*++,*+--,,-\'(2-3/))($$)\'1\'$$%%))*)%\'&&(\'*%()%+/085=]%\'.]]$&9]C1/()]]332230>=%3.]3-0/4]36/(,)#%$$)))/%/4&/]-,.+&*-256--1.---/+\',]3]]0,+]*0]./1101*(13*.6-,)))(/0/$%\'##0(2.\'(&/5/.2658<267..4*(((+,00406-,54,40-22)5445520*+(,-*,-,]]*]]B(.%\'&%\'%*\'2]]]]+***4&9825.-43+)%&*,*,+/324)3(41&]]]30..&()\')\'*045445-)04,0:0/563/74,.(+/03/-&/)*30.+)*&+&0&&)*1//2.*.(*+*]]03()***,+&$()$&)*-,+)%/,/3-).*,+,+)(3\'\']*#&%$(((()*(+.85*$2(\'(\'.\'\'%+*1/),23-\'.-/*&\'*(33)3,&\'&\'&\'%%\',-/;4*.(-*.$&%&(+<$#]6,00+-)&451-3%**56]]03]+,,+)())(&\')050,%(()*-1+2402/$&\'44+0.0%&,(%\'%(,%(&&()+.51121%-0001/3./05553521\'6436344,+/./+)]]]]/)3"##)(#(\'\'++4]&]3145+,-1-((/$+12*\'.]]3.:]1334-,,,043,833%.-330264,11))&++,03/3-5/+.2((()(())\'/21,)/(-.-*\'\'%\',*\'\'44610++&\',25-&\'(*&(\'(*344*+)(+242/33*-+,/..))\'(+..\',+544440*(%$)\'),,/.**3.-24434,222***,)#(*.214-0*/32.,)*%#%//%%-/+6/0****+/$2]1%).]61,*\'&$#\'\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1/none.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1/none.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,8 @@\n+@6\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAAACAGACGACTACAAACGGAATCGACAGCACCAACATTGCACCAACATTTCAGTAGCAGGTGAGGATTCGCAGTCAGGTCTTTTTTCCTGCATCTTACTAAGAATGCATACGGGCTTAAAAAGGCAAATGAGCTAAGATCTGGTTTCACTGCTTCTCATCTCTATTTGCGCTGATAAACTCGTCCCGCAATAAATGGTTAATTCGGCACATCAGTCGACGTATCAGGAATGATTGCGTAACAGGACGCACTAACGCCAGTGTTCCACTGAAGGATACAGCTTTATGCGGCGCCATATATCGCCATTGTGTCAGGTGCGCTCGGAAAGCCATTAGGGTAAGAGCTTGCTAAGAGCCTACAGTTTGACGGTTGTGGGTGGACTATATCCGTGAGCGCATGTTTTACACGCTGCCTGGTGTCGCTTCCCCCACGTTGATCTTGTCTTCCACGATTCCGCGGCCGTTCGACTCCACAGGCACATCAAGTCTATAATGTGGGTGTTTTGTAGGTTTGATCTATCGCATGCCAGTTTATGGTATACGTCCACCAACAATTCCAAGATCACAATAGTACATTTAACTGCTACGTGTTCCAGCTAAGGCGTGGAGAATACCTCTTTTCTAATATGCTACACGGCTAAACACAGTAACCCCTCCACGGGGTCCATTGGACAGCTTAGCGTCGGCGCCCTATGTAGCTAACCTAGCCCGACTGACAGGTGACGCTCGATACTTCGCCTACCCGATGGAAGTTATGTGACACTTACTCTTAGCTAGCCGTCACAGAACATAATGAACCTGCTTCGTATGCAAATTTGCCGGTGTGATTCACTCACCCGGCAGGACGGCGGGGGGCGAATTTCACGGCCGCTAATAACAACGTACTACGGTACGGGAGATTCTTCCCGCCAGAACATTGCCATCCCAGCTTCCGGATACATGTGCCGTCCATGCCATTAGGGTGGTGCGTCCTAAATCTATACACAACATCGAGTGTTGAAGTAGAATCGTTTTAGAGCGAAGCGCTTTAGACCGTTAGCTGCGTCAGACGATGTGAGTGATCTTGCGAAAGGCTTTGGTAGGTTGGGGCGGTCTCGCAACAGCTATTATTAAGCGGTTTCTACACCTCGAAAGCGTGTACTGATCTTGTACCTGAGGTATGGGTAAGCCCACAGTATCCTGAGTCGGTGTTCGACGGGTAGGTATCCAACCCAGAATTATCTCACATTACGTACATCGCCGGCTATTGGTCCCCCAATGCTTTGAAAGTATACGGGGAAACAATCAACCATATTGACGGACAACCCACTGCATCAGATGATCCTATACAAACGAAAACACACCGCACTAAGTGCGCGTAGATACCTGGAGATGGTTTGGCTAGGTATGTTCAAACTACCACCATCATTTATTCGCGGGGACGTCATGTCGGAGGGACTTGTTACGTTCCGACGAAGTTCACATCAAGTCTCTAACCAAGAGAACCTTTCGGGTCGTAGATCCCAACCAAGGGAAGGTACTATGCCACGATTTCATCGTGCCTCTAAGAACTTCAGAGAAATCGCGGGCCGCATTCTCCGACAACAGTGGGTTCCAGGTCGAGGCATCACAAGGAATCACAGTGCATAACAACCGCGCATTTCCATATTACATACCTAGAGTATCGGCAAGGCCCACCACCACCGCGATCCTCCATGGAAAGGGCCCCTTTTTACCCGTGGGTTTAACGATCAGTCCTGGTAGACCGTCCCACGGTAGCAGCCCGGTCGTGTGTCTCGGTTCCTGAGAAGCTTCGATTCCAATTTAGCAACAGCGTGACACATGTAATGTTGTCCGTTAGTCTTGAGGAATCCATAAATTCTCGAACTCCACGGCGTTTCGTCTGCCTCAGAATCTATTAATCACAGTCCCCTATATCTTATGACGCCTCTCAACGCAGACGACGGTGGGTGAGAAGCCAACCCTATATAAAAGTCTATGGGTCATTTGCATACGTCGTAACGCCTCGCGTAATGGCTCTGCACCTATTAACGTGTCGCTGTAGTTACCGTCTCTTAACGACTGTGTTGACGGAAAGTGACCTAGTGGCATCTAGGTAGGGTTTACGATGGCGACTGTCCGCAATATACAGACTATGGCAGTGTGTGGACGTGATTGCTACTTCCCTATTTAAGACGGTAGTAAACGGATTCAGGGCGCTCCATAGCGATGCATATAGAATCCTCTCGGAACGGGTACCTCAAAAGGTGTCCGATATCCCCCACTGCACCAACGATCGCTCAATCCTGGGCATGGGGCCGATGGAAGCGTGGTAATGTATGTGGGATTATTTCTGGGAAACTCAACTTGGGACTGCCGAATGCCTATAAAAGTTTATGAATCGCGCCTATCACCGCCTGAGGCCCAAATGCCCCAATGCGAAATATGAACACATCACATGGACTAATACTGCGGAATTCCATCGTTCGCAACACTTGCTCAAACCCGGTGTATCGCTCTCCACAAATATAGCCCGTCGATAGCTGATTGGTACTAGCCCTCCGTATCGGGCTGCATTTGCCTTGCACGTAGTTCCTCGACACTAGACGGGGACACCCTGCCCACGAGGTGTGAGGAAGCGCCGCGTAAGACCGCCCCTGTGTAAATTCCCGGCAACCTGTGTCGAATGTCCGGCATGGATTTCCGAGAAATGTCTTCGGGGCAGGCCCATGCCTGGCAATTAGTTTTTTAAGGGCGCGCAAGATCCTGTAAAGCTTCCAACGCAACTAGGAGTGCGTCAATGTCGGCTCACGAGAATCCGTGTACAATGTGATGTGAGTTGAGAGTTTCATATCAGTCCTTAGTAGGGAAGGTCGGGTGGTCTATAGGACTTGGCCAGACGTATTCTCGTTCGGTTACGTTGCGGCCTCTCGTATATCGCCGGTCCGATATATCAGTGGCGCTGTTTGCTAAGAATCCCCCAACCGGGTTAGTCTACGAAGCTATATCACAGGGCCCGGGCCTTTAAGTATCTGCTCTAAGGGCGGAATTACGTGGGAGTCCAGGATGAGCATTCCGGAGGCAATGATTCGGTTCCTGTGGACGCAAATTTGCTATCCGTAATTCTAAGTCAAGAATCTTTTACGTCGTCCCCGCGTGATCTCAAGCCTTTTCTGCGCAATTAGTAGCGGAGACTTTTATCTACCACCACAAACGCGAAATTAGTTTGAAGTTGAAGGCCTGATGATCATTCTACTTAGTTATTAATTACTTCCCAAATTTCCAGCAGTCCCACGAGGGAGGAGTACGACCGTTTCTTAGTGCCTGCAACGGCCCAGGACGTATGCTCAAAAGACCGCTGGATTCGAGGGCGCCCTGAGGTCGTACTGACTTGTGAATCGGCAGAATGAGGCAGGAAATCGTGCCGGAATGAAGGGATGAGAGGGGAGCCAAACCCTTTCGACTACAGTATTTAACTTCAAATGGCTAGCTATAATTGCAAATATTCCAGCGCCATCTCGTACGAGCTCCTCCGCTGGGCGCGTTAACGAAGACAGGGAGAGCCCCGGGGCATACCCCACATAGTCCGCCTGGCCCTCCTTTTTCACCTGCCTGTATCCTGCCTAACCATAAATGCGCATCCAGTGGTGGCCCGCCGCCTACCAGGAGGGTGAGCTGATCGGGCTCTGAAGGCCAGCGACATAGCCTACGAATCATCTCCTGAAAATGGAGCGGTTCTCTCGGCCTTGTAGTGCTGCGCACGTCATAATGTGTCTCACCTGGAGACGTACCCCACCGTCCTAGATACAAGCTAACGGTCTCCACTAATACGAAAGACACGAGCATTGCGCACTGAGCTATTACCACACAATGCCCTACCTGATTAGCCACGGCCTGTCGCGCACACCTTAATCTCGAGCTCCAGGAGGAATTGTTCCACGTTACCCATCTCTACCTATCGGCAG'..b'54+)-(%%]]],/&/]]0+\'-+.)*11352455]0(>,-7.08*))45-033/&,+***\',,*1*)+,)$#&))*4/,-3400$/-\'(+&\'.*.4,/5,..+0.2-3)(($$]]+.]%#&$%13+)))*.,5+%$$$\'(%*%&(/2454]]*.].,(0.+<11;04.2\'/4.\'.,,1*./0.+"+)/$(\'($%\'&,(1355444,2+$)+-+,*)+(%($%+4.1-+.%.-(/&1\'$(+04*+/**3-)2.,)*//510.5(*235/*.(/1.+++,*..)#&#%%%-141++1,-,/-&-\'&.%\'&**,+%%(%%(,2.]]8]]4+],+]&/)*0,)26-)+.)+/2323,.*+.1),/\'*,(&%6.(.+-63/**+))&*-/1]\'%&\'+$+,,/6469(1-*-*)(,/12/.,&)(1)-..++*0)&/1224250+6\'3>*]:]1]1&$,-11-0*--(%#+-+,&+(),)(%&,)(,*-]5.,+--/()+(),-02/>>512)0+++20.0361363)-34-&+-254.-$%&&&,/(/217/)&&+$..*(.*%&$$.4,*26334463303**.+.6-35.*(**)()\'/2+-64312,3*++)2-,4546636621(]0\'8].2/0,4/%$&)(24\'#%$)2,*]5]]((().7&/2%4500.&&+,)79:.,-,$..030)\'14)6&(12\'2$21\'*(+,1-].11366463213++5/,+(*,-660%\'-+]]50&$(+),20])]0]10)2\'4,00+-3542531,/3/.-(,3.-./1)\'+)\'./22216,+.$)\'&%60*]14.+)(()5565242/)+(*/=7462631+()%0,12.&,%\'%12)*+1352+.0\')(%)(\'\',\'\'0*(,6-,45541-3/334,,,+,0454150**%-\'001453,00016/1303,(5.*+,-.3635-+34)-2123(05)/-<,43544()(/0&&\'\'&-]5/234454./(-1-3().2](*(+\'-2.%.(++./+-%$+-224557.2,343496*-+$&)\',-..2#3$\'464-++,-++-&\'\'(*.363663344025614051.14+*%&\'\',,\'3]-)\'//..+.*0/./-]%+(-***(,6./7].]\'3961//@1/++30+*4*\'].3*-32+20)*]9*-1.//106,\'()(&&](+1+.*)0(&&\'%\'//35+..++,\'&$%%%&&\'),13055.)&(-<*\'\'-\').2:*030/.*-]],0+****4.00)*,0664565,**&(&-\'((/--3]]3]4323530359],A]1.*\'%$\'&.,4-*/(%%++,2,*&)()(%$12555,411,(-]4]]2.34)0/.54&&+$285:6542)+++3++++\')\'%%\')/0741663063-)*,-355351(*/--3&+)+\'*\'&)),0--555,.-.212553/6\'(0+\'&.**.8]&3]<55+)%/01(\'%/063*+*++201\'(((\'\'(%&$\'45///.*,24&55)/)/./1364,+6((571-),46043662057432$-8>]*,4+1]&]]/))\'(\'(1++\'+\'&(%),1+5,,,-&(%#%#.\'(,$(-+(410+,$))-++3)*7*+52536,)5(.2\'\',8722./))*&,%**\'.%++%&%%),.94+*%-.-\'(10222**)(*(2*1%-1/05,)+),%%$$%&&+,.5124/422.)1$\'%(062634-%*,,]]]8]./,+%03644(+%#++-352)(\'\'+*2.$2]]]]-33+3.*+/585345-2:*/+&\',-253530521:)0%&(..1073/.*4+.31-2**)(,\'\'($\')1-)#%(.4.1-1,2)(\')(-**447(4$-&)&\'&(,*2-),01.,.43571520--,/,486**-$\'(&%,$)07+/6]*+-/27205)435,+$*,.**/*//-1.%/23-+45-4--1%34015./0//30\'++),;7..-,,662]6\'-))4/565530),\'$*\'(()11.,/$*\'///+&\'&1/*,*,4](]35&\'*,,+/**-6377-+,-+*-(++.+*]73/.2+-\'(.,*((,\'\'\')\'3]]]/]6.4536/20.\'*,),+)0+/.\'-&*(/--43.55,/&%\'\'*+-+**3(*,$)2320-1314+)*%$+*]**]1*/31225].]]*/$\'&++]]/$/)*)(%(\'(,/.,*-(*\';923143330,,$,,.54]]+(,%).%&(/20.8$(4531410]]]&$&)+$$)((%*]9)(02/7./1*114:4,+42336.)233+-**-,/50/62241&*/2+-////16723403/-+.*0+\'\'\'),\'32+45557,.//+0/%$.()*+.&21\'/+*5-*-/)(0,..\'0076\'55,\'*(1/.F-),&))\'*-2&&%+-*(3%\']]6]&\'$,(\'*$%,100(*++2)*22411,.1.)##%(.\')25165+*--/-0//\')+-0,,45+.+-)\'+*,3-)-&(+1+&)##\'(,50244-)*-*#$(%)4,*)%%53]]]]3&&\')\'/.%754,(\'*(+10.0--2,/661),35-/-&*11.,+#*)(,&)/1\'1*-)$4$014+)-,-+&%$\',).&0++*),\'%\'*8/-]3)-)-(()(1&$$%&$&-*\'%%&/2,($&(--+&0,-)()*&+.4.)5&,]]]]*(]*51+,7-.6/,32242,3$3$.-./->0701.*#+..,*()()(.,()0)\'30\'+)+++$\')(&#*()#####$%)(($(-4()*&+*)(.(4-*))(+./+4=$2&-@*31])-]].4404355%(/536]]]].+14(0)14,.7%\'.]]5(7.,0-*+,,+.+073635.31442**,+-1+,&)92*]&\'+-52]/5](\'-45.//+,/,(2)\'%%�/+-*+)%\'443+\'*.(1/.+0.)$+)%.,4*#\'$,((-\'%&(22,8457142021.41(2+\'&&&%\'--)$**3/+*8208]\'*1]22,/*,-(+,&\'4+$02.412.3353+1111)\'))*,.**+.1-(\'-.(*\'$\'+($*)*,(*0/+*?7./]5-0%3)%\'+)+26.,0..147,*2/,+4*)1*/+%,.\'+((*&#,%+,%)(\'*=]++1505\'+,),65/:010-(*-,430:20,+\'),,512;1151/241.*((,,\'%..,)-&00,&&$$"#&()6/.0..4&/37*22+/,**+,,)\'1]/26///,)&(&.-,,3613+-**/,%-1(35+--&43\'/4/*.-*//&,)))-,(#%\'$%+(\'*\'%(\'&+,+*(&+,-000,)&\')#-**+++8.35*+61-+/4/1342215&.-((\'+/335]0-&+%.)&+%\')+.152(),1305+)0$%%\'(1+0&\'5115+**%-]]A32+))])(**$#%%$$&(*1.*)1.%&$&%(\'(,,3453++%*,))%+)%\'\'%)/1-0/+]]]*,\']/,.]]]?-,+/\',003%),)(+()-.(/0,%%\'%\'-)(.0"%\'&**2+4/].##\'&*.)]60,0+%,1/245*663/52+]1+0]-/0)2*,(+*(1*+2(%08,/1.100\'3+-),*00.2/2*-0.\'15.*\'\'-.))/&))44;3-5-036634]+&+)1,/-*,9\'\'&$+\'1)/-\'.024044-0+(&&%%&&\'.]431\'(21/00+0))*(*-223.-&*55*2,4*)*(++*/2/..**(&)*73(&\'((%2)*5(\'/5/,65+)4],44)\'61,].)-*.31*2$\'0)-,%/54,-$%%(,217+-.]]]2210-,%2*+]),&*)&(\'**),,22*%0+,),,/102.1()\',-*-$\'-/A-*(\'&,/062/11424+-)\'(&/036522)%%&*.%\'\'*]],0)(,5-&]\'(*<2.,+1+,35424+44B:*+$\'%21\'$()+2673/].+1.1,4,/)**-03.43..,*(*]]]./40*3,(3+0.(\'(*++/%(%&*1610420/,()(&(*22012(55262(-),0.200-&\')&\'6$+44]75\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1_trim/BC01.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1_trim/BC01.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,8 @@\n+@1\n+AGCGTTGTCCCTGTTGAACTTGAACTCCAGATAGTAAGACTGATCAATACCTGATTCACGATAGTACCCCAAAACCGTATTGACAAGAAAAGAGGGTAGTACCTAAGAAGTATTGTCGAGATATGTCGGAGGCAGTGGTCGACGTGCGCTATATGTGCGCGACAGGCTGGGAGCAGTGGTGCGACCAAGTATTTCGAAGGCTATTCGCTTTTCCGAAATTCCCTGTACAGGGACATAACGTTACTAATGACACAGTGATCGCTGTCTGCGTAATACCGGATATACGGGGCCGCAATAATGTTGTCGCATCCATGCCCTAACCCTAGGAACACTGGAGAGTCTAGTGTGCCGAGATCCATCCCGGGCCGAACGCGTACAAGATTAAAAGTCCTGTCTACAGCATCGCGGGTCATTGATGTAGGAAGTCGGGATTACCGGGTTACCGGCGCGTGCACACTTCCATTTTTCTTAAATAAGCATTAGCGTTTCGTACGACTTACCACTAAGGCGCTTGCAGAACTTATGCCCAGTTGCAGGAACACAGGGACAACATCTTACACCGAGGTTCGAATGGGGTTGCTGCATTCGGTGGCTTAAGTTTCTAATGAGGTTGTTCTCTCCGATTTGCACGTGCTGTCTTCGGACCTTTTTGAGTTGGGTTACAGGGTTTAGTATCAACCCTTCGTCCGTGCCATGCAAGGGCTGTGCGAAACGAATGAAGCTGAAATGTCTCAGCGAAGGGCGGTTCAGCTGAATATACCACTATAGCCTAGACTCTTTGGTTTGAAGTGGTGCCACGTGGACCAGAGTGAGATATACTGCGTCACTGCTAAGGTAATCAAGAGTCAGTCGATTAGGTGAGCGTGTCCTCGGGGTATCGCCGGCTGTAGGGGTCCGTTTCAGCACGCAGCGCTTTAACGAAGGAACCTAGCTGGCGAAGATTCTGATTAGCCAGTAACCTGGCCCATTTAGGGAGGTACAAGGGTGGTACCTACTACGTTAATAGCTGAACCGGTGGAACATACGCACAGTCCCTTAACGATGCGTCCGTCCATAAAACCCATATAGTACTTAGTGGATCCTTTCGGATGCCGCGAATATCTGAATAGCCAGTCTCGCTCCCACATACTGATGTCAGCAAACGCACAGTGTCAAGGACCGTGAGCACTGATGGGTTACATATGGCTGTCGTCGGGACGCCGGAAAGGTGCAAGGTGTATCTACCTCCAGTTTGGCGGGCGATAGGTAACCACGGAGGTGTTACCATCCCATGCGATTTCAATAGGAGAACAGCTTAGAATGCTCGAAGGAAGGCACATATGTCTCATGGGCCATCGACGATCATCTGTAGCGCGCGCCACCGCCGTACTCATGCAATTACTTCAGATTCGGGCAAGAATGCATAACGCCGAATAGATCATCTAACTGTAGGAAGCCAGCTAATTCTGTGGTAAGTCAAGCTTTGATGCGCTTGACCAGTACTAGGCACAAAGGCCTCCCGGTACTACATAAGTCCTCTTGGTTCCTAGGCACTTCATCATCACATTCTGCAGTGATAAACTCATCGCAGTCATACACTGGTAAATCTTAATCAGGTCTATATGGCCTCCCCAAAAACCTGGGGGGACTTCATTTGGCCTGTCTCGCTGCGCACACGTTGTTAGACTACTCCAACAGTCGTACAAGCAGGGGCGACAGACCTCATCACTTGAAGCACTGAGGTGTCACAGGTGGGATCCCCGTGCCCTTGTATTCTGCGTGCAGTAGAACTGAGCTGTGCTGTACAAATACCGAAGATTCGCTCGTTCAATCTACCACCCTGCGCGCTCATCCTAGCTCTGCGGCCAAACTTGATAGGTATGTACTGATCCGGCTATGGGGCCTTTGTGCACGTCATCCGAACTCGACAGGACCACTCGTCGTTTAGACAGTCCGAATTTAACTACGTCCACACGACGTGGTGCTGGTTTACGACAACATTCAAGCGTTCGAGTCCGTGTACTTTGCTCGTATTGAACTTCCGGCTAATCACTGGTACACAGTACCATCTGTACCGTGTGGAAGCGTGGGCGTCTATGCATAGGCGGACAATGGACTTAAACCAATTAAATACTTGAAATGTCTGGACACGCTGTGTTTACCACGTCGCGGCCGTCTCCCGGCGAAGGAGAGTCCGAGGTCCCTGTTGTTGTGACACGTTTGCGGCGGTACGAAACGCTGTCGAGGACATCGTATCGCCTCCGTGAGCGCAAGGCTGTTCCTGTCCAACTATAGTGTTGGGCTATTGTAGGCGCCTACTAGCTCGCCTTTTAGATGCGACTGCTCTTCTGACGGTCACCTGGCACCGATTTATCTCGCAAGGCGATCTACGATGACAACTAATAACGTTTCTTGACCCCTTTAGACCGTGGCTGTGCTTTAGAAGACGCTGTGGGCGGTTGTTGGGATTGCCCAATAATGGTGATTCTATAGTGTAAGCACAAAGGTCGGATCGATGATGATCCAAACCCAGAAGCTCCTACTTATTTACGTGGCATCCCCGGTCGAAGTAGGCTTGCCGAGCAATAGAGTCTAAGGCAGAAATTAAGATTATGTAATATAATCCCCATATAGCAAGGATGTACAATAGTAATGTCAGATCGAATTGTGCATGCATAGGAGCAACGGCTGGCGCTGAAGCGGGTACTGTCGTCCCTAAATCTCAGGCATACTTGCTAGTTTGGTCGAAATATTGCGGCCTCTGATAGGCCTTTAGGACAGTTGAAATTCGTGACTGACCATTTGCGTGAGATCAACTGAGCTCTGGAAGTTTTGGGACCTCGATTCGGGCGACAGCGACACGCAGCGGCAGTAGGACAGAATTCATGTCAGAAGGGAATAAGTTGGTGCAAATAGCTCCTAATCCTCTTATGGGTGACGGCGAGACAGCTGTCGACGGAAATATGGTCGATGCCCGGCATAATAGGAATCTAAGGTGGACCCTATCAGGACAAACCGATAAAATTCCCTGCTGGTATCTAAGTAAACCACCACCGTAGACTTGCAGGCGCCCAAAATTGGCTCATGTAGACTTCTTGGAAAAAAGTGTTAGGCCTCGAACTGCGCCTACGGGGTTACTTCCTGCCGTAGAGCAAAACTGCTTTAATGATAATGCTCTCCCCACCCATTCGCGAATCGCTTAAAAAGAGCATCAAAATTGCTTGGATAGCTAAGAGAACAACGACTGACTGGGTAGTCTGCTACTCCTTGCCCTGCTACCGTCTTTTCATAGTATGATGCTTCGCAAACAGGCGGCGTTTTACGGGGATGCTCGAAAAGTACACTTTCACCATTTACCTCGCGCTGGACTATCAGTGGATTATTAGTATTACGCTTCATTGTTGGCCGGAGGGGTTCCCACTACGGTTTCAAGCTGCTTAACCAGTTTCCTGATGAACTCAGGCGCGTGGCACGACTTCGAGTTATCCAGTCCGTGTCCATCGTCGATTTCGCCCGTCCATACATAATGTGAATTACAGTCAGGACTACCTAAGTTACAAATATCTCCAGGGGTCTGTAAAGCCCGAGGCCGGAAACGGAGCACTCACCCCATCCGACTTGTAGATTCCAACAGCTGGCAGATCCCTCCTTCGGCAGGAAACTTTGGTAAATTAATGTAGGCCACCTAAGCTAAGATCTTGGTGAACTGTGCTAGTGCACTGACTCCGTTAGCAGATTTTTCCGGACTTTTCAGCTCTTTTGATTGTTACCACAACCAGGCCATCGCGCCACAATAGGCAGATCACCCGGTGAAACGTAATGACTTCGGTGCTGGCACAAGGCACTACACAACTTCGGGCGAGGATCTAAACTCCGTGTACTTGCGGCTTGAAGGGTGGACCACAGCTCGTACGGTCGTAGCATTCAAGGACGCTTATTGCAAACGTGGCTTTTCCAGGCCAAAGTTTGACTCAGCCGTCTAGAAAAAACTCTAGTTCT'..b'/,(),$1]1.*%\'\')%(+&-3.,01-.,$(($(1.*)*0+0/-1+\',0*,0/+;33320-&.1((\'\'\'\'),11\'0-+-.4.*44.1,0+**/0+25050),+*-/44*\'+--15-2640.,**.20/47.045]0074,53565]]]]+2//-.*/.\'(*)(00))\'%$%\'%.554044/-31/5(3C+0-+.40431.)\'*(#%\'+&**))+-+).]\'$)(%(+3++$0$$353532,))\'1,(&,%$(\'2211.+-.-/.232-2+-002.6002)())+6\'035)26563.4%,1011111252443442))\',(%$&/\'%$,+++43514$(44-(\'(((/+)$(((+0\'&\'%,+(++/%&./%-$%$]22*,-\'*%\'\'1.330.*)-)\'4/3.%\'12)+)%&#$%\'//-%*)0+-],(2]/4242.\'\'\')(&&\'-3(0;;]]96&(1.8%\'-+/.,\'\'+/2/,\',-,,%*(\'2:64%)&*6]]2:/-//+//.0*$/).2(4-+.&)))30(\'%(\'1]]]+*%*)*663/4/427114/104(,))+-.$-/0-46]]]]%,)%1+867554-*($%)*74*\'+\'#](*3(,34/246577/-7100-04.7/9]2.)),*+..+*+*&#$)**162.#%*)$(-(%\'4,,./226+)5\'.0\'0$]%53+00((+(+*.,-.,--/+02.5/])]$])4155/,204\'\'$&(/60.1).*\',14(051]]7%00*0<310*.0/-5)\'23(\'.70++%%&*)+%*0+0,,02260+>4%/].),&%$$$%*-/1/01+/02443.-(/2/+322//021&&0&(7/,3>B.-.*3.-4//-291110)]*,2/7%331%$5*122-1++13,150&(,13-2]--]72/,+355+3]]-/9)\'\'\'&%%&\'*/3+2(%&&+%(10$.*,//*.02,*.4+.4172,\'\'$($-(-81,)\'2,/656//.*353)(&%.)%#$%$(\'(-.-193/21.))4,*10353(4]])1&.(*0.-%%5,1:,&(*&/311.(2\'/4340,%,*)54135,0423,87-67A31%-++---3--249]]+\'($)+,]4254,4552/5/0)\'..8--,)*,1)/]+(+-$0//].,2,&&%%$\')\'+,*%),.,.4-)(%%%).--/-+\',-+*.442332/,(\'$*17./,/-65453223223/-%,-$10053.-+/D:0+\'*)++(/510+,./,.6-:,)%+);7]2-4:40-03031)&(&$*,/-.85355./-+-3.24,.,+43]]-]9]574]-],))313433441.141)6&%(,-25-)\'&(+0),,\'+.]*,**(,35(47&046231252,,*-1**5+)6=46,88)+3/5]*]]541+4+)-4/.01//2-,&&*.,+))-*-*(0)(1,7]]12005]/];]265045-2/*(,+)+*+0/43--56,0/&4/.5214],]-]121-(*)\'\'+*+)\'$%\'%.,:/.28530246-0+-0/2*--,*35,+5*)=<]]].,+1020,,-7*,).*(((&&))768+02+3.2-131]]]]]60535+\'&%&%\'\'&)).+,/.,-002+,,,+0,++2+\'/$-7]*-$1/1-571\'**&522+4/,$&#$)7%-2$(*$$)$$$$($(.+)-\'%&))*(./14660*)*\'#(+)34285,/+(-,-\',,)%-++27/22--213%&2.,334.\')*)),1*0%-,"$)$()(+)$31-,+-,\'4--2-*.2)-0*$\'*&(+/--6\'*(,50/52+*()\'&&(\'-0.8]%,/*\'7//500254/3/631%%/1./+0.\'-1\'(,(-),1+2,#,&%&&\'#&)#"#$))%0.-4,&)*++%&--+-*+/3/)22.6*/#(%\'&&.-\'%,76/0263++&$**+,,&$%3+*)--/.]1\',.,*)++-122334+//2\'2,.25.+*1,+0.;1030/0254,6651&&+%\'+&.,5.0B44.&&)//(&&()(\'*,&\'(&$))\')*\'\'(21-3/&,/2.44-,))(/./1,1/.53+00+3]213438::5257,220.)(\'$$&\'-]]9-),+\',%).1/+,*)&4-177+,--\'&$.]]3\',3\'&+,%+,(#)()*&)+156145./21353353//5/.2/+#2))+&&*$$$$$,*(,))(**)\'$%&,\',%2+07%%#&5:4340.0.0/0,,*%&\'+-/30164&10(..4243651(/)+)1.32?]H562120/5/.+02)+11--)+*)++*.31-*\'(\'-*,//5-+\')\'(-11563422*.-&(.((/./46]]]5/2332/01**#()%1]+1(&*.1+5\'%\'\',$$%*\'*&*-\'\'*))*,//.00.1231,+-),$+*),..]2]1355.3*,,,50+,$(+,-.#&$/16774501]%)]/2,)*-,,,-*006D45#%$--711.5.(-%*43*/.-<52*253/3+-*)*&$-223,,)\'\'(\'*.-26566253,,1)(.0\'\'+32426)251*:((+****,&&%)+2]())0))%.1+.0&*&().&+\'&*)\'+.2.\'*(()1$(\'\'$&(\'),,-3--465/300]]0]98\')1\'\'#%&%&*547-\'&%\')/.*423330++*+)\'4\'.5&(,+-0*+*\'%*)**)+/),/+.*&)1/.]]]35/45,-/.+4(.%(*)+65531//-#(())/]]]65+#,*++647-,2.,4312,$&\'(\'*+$\'%\',\'&&\'++-(34311264.63*44,-,.]0]]]-,1),(..0/162331244745/%++,**34..4-.5420\'*,.],]]:]46/2,-.)\'%/9]0]]]-/,,+,).++-.1.-)$*(+//*2)1=.((()\'(]]]]>/.,**)00-(*16327734.321*&022/(($&%&(&&&\'0)(30,)-6/1*,+]+++)&,.\',1--@762467615,11--4*)(-%1:+6=]],.,*+-7940-24*)/4564-(0+,*0*,42*-.,(*0]1.1\'*3+)5]<162>,)2]],1%11129612:622/+-/.-5,,3-2032%(&\'.3.-361,+.017%()+0N&)6:2--3+-)(5-)-0/4]]*]]]]5,))(().*+$4],2;/55536/.+&\'-+*+*,.))&(&+),1.2:,5/+-**),,.1*.&\'+&&13/-,,++/23242,0111\'+)-)-)%\',)\'(&0/,&&)/..5:9.1/213*)(2,*10.+*\'\'--3*.+*\'(\'&\'1+01+/0,165(&9%(/42++7+..+:]05,-/36350-3$.07-12101)%(%%(+)1.*\'3142)%,-3+(*(*1+-.+)%%$$+%\'\'4((3)**)&+/31,+.*+(*/**]]+$]5]22/13(6)244072&-01,%%&)\')\'3752134$,(*-./,<:--)/2+)0-\'..017(\'$(&%\'/5)(4((4430]]-&(,*,,+,1+.+-0..1543444/($)&.132641-,,$)39(26645.]21E(.]],&))-)&-/(-/1*)80/+.-.36.1+023+,683,)/.*./(,.+(27247434(+)&$%&$0#12511331/+]**+,,,%&&%%(2562640+0()&+,.2.9]2]],\'+%(1/..+>++17*4312034]]]]1/]//32-4)\'%"%\'\'(()&%0+\',/)*,(\'\'\')-.++//201/391-.,.4////,((*),,*-3-.*5+).07/*)/3,3/5--*,/%-&6--,.0+.34555.1,3.-6410-)((%$(&&&)/.,,&))\'4/+311--3-,642403+/)(*#-.(/2027-.0(*$%$%###$%\'+1,-74-2(,-$#%(,84+,\'\'&$%,,.-/,.1345644.-..(%(22]]],.220.,.4306)(,#\',903/.,,.\')&%%)$(0*,,-10+.3(*.(4,*]&))]11.1/.0103222,)-0,+%(--4225/5&65*)**.7),&(\'%\'0+*5,)*%%)40.01,)0-30\'(\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1_trim/BC02.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1_trim/BC02.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,8 @@\n+@2\n+TTAACGTCACCATGTAGACCCGTACACGTTCACAACGGGTGGGTGTCTACTTGCTTAATAATTGTGTTTTATTCTTATGCCGGAATCAAGCACGCCTAGTATATAAGCTTATTTTATTCCGTGCGACACATAAGGACGAGAAGTAGCGTTATAGATGTAATCCCGATTTTCACGGTTTTGGGGCTATCTGATACCTGACGGCCACAAGGAATGGGACTCACGCGGTGTTGGCTCACTCAGCCCATTCTTTGCTGGCAGATGAGCCGAGGCGTTACCTTTTATTGTTCTAATTCACGATAGACACGGCGAATCCACATGACTCAGAAGCGTAAAAATGTGCCGACTCACTCCTACCCCCGCGGCAACAAGCTAACTTCTCATTTAAGTTTCATTGTCGTGGATTGCGCAAAGCGGGCCTTCCCGTGTACTTCTCGGCCCAACTGACTCACAGGCTGCCGAGAGTGATGCATTCTTGAACGACGAGTCTACAACCTCCGGGTAAGTCTGACCACAGCAGCTTCACCTTATTCACCCGAACTTCCGTGTTTCCAGATTTTGCTTGGGTTTGTTAAGATTGTCGATAGGGCCTCCCGGAACAGCTCTATGGTTGATAAAAATCATTTGCAAATTCTAGACTCCCTGATCCCCAGAAAGTACATCCACGTAGACTCATAGCCCACGGTCCGTTGAAACAACGGGGAAGTTCGGCCAGGAGTTCGCCAAGTCGCCGTGGGCTGCTAAGGTAAGCTGATTATTATAGCTAGGTTGCAGTATCTGGATCCATTAACGAAACAGGGACCTCATCGGCTGCTTATGGTCAAACCTCGCCAACGAGGGTGCTCCGTAGTAGAAACACCCTCGAGTGCGCTAGCAAACTGGTTACCCCAGAGCGGCTACTGCCCACGTGCGAGACGGGCGGTACGCCGTACCCCAACTCATGCTAGCCCGTCTCTGCCAGCTGAAATAGCCTCCCTGAGCTTCAAATGTTTGCCGCCTCCGTAACACTCGGCCTTCCGAGCTAATTAGGCGTGGAAAATATGGGGAAAAAACGAGTCGGTGGTTCCACTATTTTGCTTGCCACGTGCCCTTTAAGAGTATCAGCTGAATCCGAAAGAGTATGAGACTGCTTGGACCTAACTGTCATAATTCTTCCAGTTCACCGTGCTGTGTCTAGCACTTAACAGTATCGATCCGAAGAGCATAGTGACGGCGCAAGCAAAAGAGAAACGGGAGGTCGTCTGTTCTCTGGCAGAGTCGTATTTGAAGTCCATCCGCGCACAAGAAGCGTGTTGCCGGACTCGGCGCTCTTGGGAGTTTAGAAAGATGGATAACCCCCATAGACTTGTTTTTAATGGCCTCAAAAACTACCGCTAACTGAATGCACACTAATGTGTATGCTGAGTGGCGTCCGGTAGTCCATTTCATTCGACCAATCTGTGTGGAGTGGACACTTTTCTCAAAGTTAGACGTTTGACTAGCGAGTTGCTTATATTACTTGGACCGGACCCTTTTAGTATGGGGAGACAAGCAGGCCACACAAGACTTTCCTCGGGAAGACGTTGCTCGCCTAGACTTCCGACAGCAGGATTGTCCTCCATACCCATCTTACTTACAATGAAGCACTGAGCGATTAACTGGCCCTACCCATCAGGGATGAGAGGGAAGCTCGTGCCAAGCCCGACTCTGGAGGCAATGCGCTGAGGTTGCGACATTGCGTTGGGACTCATTCTAATATCCATCGGCTCAACACCAGCTATCCGCCTACCTTGGCTCACGGCAGGTTCCGAGACAATATTATATCGGCCCTGTCTACCTTAATGCGAGATTATCAACAATTCTCCCATACGTTTAGGCAGGGTACCTTCTGCTCGAAACTATCATACACTTCCTTTCAAACAGGTCGCCTGAAAGTGCAGGACTGCCTCTCGTCGGCTGATACCGGTCCACATCTCCGTGAAAACGACGTTCCACACAAGGCGGTCTAGGTAATGGAAGAGGTGTTATCAGGGCACAGAGATTAAGTGCTACAGCACAGTCAGAAAATTTGCAATATAGGGTTGAACCAACATGGCTATGACAATCCCCGAATGTCTGGCGGACGCCGGCAGACGGTGTGAGTACATGGTGAATTCCCGTTCTAAACTGTAACACCCGTGGAACTTTACCTTGGGCGAACTTAGCCTCAAGTATGGGGCCCAGGCTGATGTCAAATGCTCGATCATTTGGGTTCGACCTAGTGCCTGCAAGATCTCTAGATGCATTCTCGGCAGTGGCGACGCTGAAGAAGTAGCTATCCTGTTCTCCGGCAGGCGGCTCCTAACTCCGGTTTTGAATGTATCGTTTAAGTCGGTGAGGGAAGCGCCTGTAGATTGGCATTAGTACGACAATCATCAGTTCGGACCTATGTTTCAACGGAAGAGACTCAAAACGCGCAGTGGAACCGTCAAAAAGCCTCACTGGCCATACTACTGAATGCACAGCGTTTGGTGAACCGTGTTCATGGATACAAACTTTTACGGCTATGGTGTTTTTTGGGATCTTGTACGTTTAAGGCACCGGTACAATTCGGCTACCAGCCGCGGCTTTAATGCGAGATAACTCACTCATAGGTCTGGCCTACCCTGGATCTCAGGATGGGAGCTCGCTGCTTCCGGCCATGTTTCACGACGACAACACGAGCCAATAGAGCCTTGGACTAGGGGTAGCGGACCGCCCTAGGGCAATATTTCCTCCTAAACACATCAGTTTGTTCTTTGCCCCTAAAAATGAATAGGCCTAAATTACCCTAATATCCTTGACGCCCAGGATAGCATAATCAAGGTCAGGGGGATTGCGATTGAACTCTATCCAATGCGTATGATCGGGAACGCCGAACGCGCAGTTATCGGGGTGGTACGATGCGTCAAGTGATGATATGGCCGAAACATTCACGTTGTTTCGATCTGCATTCCCACTGTGGGACAGCTCACACCCCTGGGAGGAGTGCTGCCGTCGCTCTGGCCTAAGAGGGAGTACGATCAGATTTACGAAACAGTCGTAGTTCGAAGCTTCCCTTTTTCAATGCGGGAGATAGTTATTATGCAGGGCCGACTTAATCATACCTTAGCTAGAGCTATCTATCTCGCCCATTCCTTTGAATGGAATATAGCTCCATACCCGCTGGGATCCCACGAGCTTGTCCCGCTCTCTGAGTGCATAAAGGGCTTAATTATTAACCTGGGACAGGTATATTCCCGCAGCGTCGTCTAACAGTGAAGGCCAACGCCCAGTCCGCTTCTAGCATACGCCAACATGACTAGCATCGCACCCCCCCGGCCGAAAGTCTCGTCAGGCCCGACCAGTGGTTATGGTTCAATCATTTTCTGGAGTGCGACGGCACTCAGGTACAAGGGCTATGTACTCGTTAGTCAGACGGTATGCATTATGGGATTGAACTGTTGCCCGCCGGTACGATAGCAGAATTATGAAACATCAGTTGCGGGGTTCTGGATATCGGGAGCCAAGCCAAGCCAGCCTATGATACATCCACCCCGGTAGGAAGGAGTTAGAGGCTAATGGTATATATCCATGTAATGGACACCATCGATCCCGTTATGATACTTAGGCGCTTTAATACTTACAAGATCTACAGGCAGCGATAATTTCAGAAGATGCCAGCCTTTGGGGAGCTCGGGAATTGCCCTCAATGCGAAATGCGGTCCATTGAGGTTCACTGACTATAGCGAATGTTGATGTGGAGAAGACATGTGGGTACAACGGGAACGCGTAGCACTTTAGACGGCCCCCGTTGTCACTATTTCACTAAAACGTCTACGGTCCTAGTGACTTATAGAGCCGTGGGAGTTAGAGCACGATAATGCGACCCGACACCCTTCCAGAGTTTCTGTCTCCGGTTAGCCTGAACACGAACATGCGGCTCCCCTTTAGTGAGGCTGCACACCGTGTCGAGACAGGGGTAATGCGCGTCCTCACAGCTTG'..b'GAGCGGAGGTTTCTTGCATCGGCATCGAATCCAATGCCAAGCGCACGTAGATAGAACGCAGTGCTTGAAGACGTGAAGACAATTGATAAGGACACGCGTCAAAAGTTAGCCTAACACCTAATCCGGCCGATTCGCCACATATTGCTTGAGAATAGGTCTACCTTATGAGCCCTGGGAAACGCTCCGAAGCAGCGCTTGGCGATTAGGGTGCTTCCAGATGGACCCACGAATCAATGTCCTGGCCTTTTGTTTGTCAGGGCTTACGCAGAAGGATAGAATAGCATCAAGGACTAACCTGCAAACTAAGATGGTTGCTAAAGCTACTGCTTCCATTTCCGTTCGGATACTTCGGTATATAAGATGAGGACCCCTTACATATGTTATGTGGCCTGATGTGGGTGATGCCGACCTAAAGGTGGGTCTCCATGTCGGGTAGTAGCCGGGTGTGAGTTAGACTTAATCGGGGGCACAGCATGAGAGCACAACGATTTTTTGGCATTACCCGTCACCCGGTGAACCAGGGGCCGTCTTGGCTACTCCCGCGACGCTGTGTGATAACTCCCCCTCGTGCTTTGCTCATCCATTTCATGTAAAGGTCGCTCCGGAACTCGAATGCTCTTATGCCGGTTTGAGTATGTTCCTTTGGGCCCGCTCAACCGCACGGCTGTGTTTAACGCCGGAGTACCGCTATTAAA\n++\n+)(1&172+((\',,%&8B1+0-,0,-6(\'48)+01//0-+++,+&)$)&\'(\'**1.370+)+-]5],8*1-++2),\'15+44-3+]]0+&%\'+\'#(+,-31,/442&&(/].-.((/)+&(/(\'++,&-0]]]]$#)\'%#$&-/014340000)1311.0-$\'%/)(%\'&-\'-50/00$22/4.5.4/2+()*).+,,.(*-/323+.,+1+(*-02.-1,(3*(+,*1:14-/$,-*1431,*+**--2122003.1,36+**0*+]]2&23)(//-/.0762/453(\'&$(-4920,*1*+3+)(*)*,)*,(+91131.-*/+(*-,)(*$\'*()(-1//-.2)-<4)<]]>]05-0223132/54/1.8],,%+42.+/3%*,)*($3665630.53013*%(\'&\'&,+30\',-25-**\')\'+)(&-22**-\'$.&,*-(+2-*.70158B6.\'*#%&)+*\'-(-0/-.33220+,1-,0-#((+21450,]3&]]++0,,/23/*(3)0,./**+-*+1.0++/\')]]]6.-+.+,032/*0-\',34563#)&((7314314+(.$*-47321%&)&$\'$*$\'\',15882,,%*-\'&]]<]/-:.(]]05]5]6424\')23544]8]73235344+43+-35=8**\'\'74/57\'*(,50/52+*()\'&&(\'-0.8]%,/*\'7//500254/3/631%%/1./+0.\'-1\'(,(-),1+2,#,&%&&\'#&)#"#$))%0.-4,&)*++%&--+-*+/3/)22.6*/#(%\'&&.-\'%,76/0263++&$**+,,&$%3+*)--/.]1\',.,*)++-122334+//2\'2,.25.+*1,+0.;1030/0254,6651&&+%\'+&.,5.0B44.&&)//(&&()(\'*,&\'(&$))\')*\'\'(21-3/&,/2.44-,))(/./1,1/.53+00+3]213438::5257,220.)(\'$$&\'-1.051]8]]3\')+()1*))(*($(*14\'2]]]]]47.--,3*,))(\'+-.*-]++]-*+(\'%($)0\'2,+$\'%%\'40*25.1.,,+++1%(\'+)C1%-.+4+,(0++42454/]-(3),3-1/%*+)*+**,-3\'\'(+#&&$\'(,3)24/6]]]2-,**0)*,2430+&)*&*\'\'&+144.1002/+,0.]]]145+&0-%*&*.,*+7,:.\'&<]00/*+7]]++)\'&&$+,(*&(-6)13(1]]]]]]]\'0&%,-0$513,]]2\'%(\'-(-)*))(\'-//4$(0/(/245+13.(+0(-,27*%--,*+,,+3,$/..366505.\'(,-0))16542+*;;462)].5447$,-..0.3%))$-&)()&(,,,356.(34]]]]]%&&+])(7/)*-01*(.(*.345+*\'(020645,\'4+&*%&#(220-,-+)\'%)\']]-]]&\'&).(*4.+3+\'25(]0]<9>937//+-/.1(\'\'*(\')\'$%&.,+,-**&\')$&(/.*(%\'+*]]2]904310.(8A26412]]]./8826)5842,&&$,-*+(**01822++1,\'#&*&.96O1%2*\'.+(%)$%.3&)\'((49534]]]]]21+,\'\'\')]1./0-**,,/$(+-33424@2+,-**&\'$()11263453239+1&,%&*&))253]-1,*\'13103]]]]]]]](9:32%$1$*0/+/*$*02.71//\'*%\'730-27,+.*+.+-$0:60.##)(13255/00-234282,)+.+*+.+,1310156443/*%$$#&$-*(-\'#((*43+-3($%#)-(+\'*&&(%&,453-.0-/-.]]]]60-1]%\'35*,%]51]..00**)*,+,&$]]4]].060/50062]3.300.0)$\'($((((*))((\'))&%%$%&%%\'%&%--2]]./3,4:4]49.(-,)0]-1,@1.,%+%&((&%\'.33&)/(,2/24-(11343/])-&%&&($((+3+,+..**,2---/.-00./.#%()+,%&*4,<#%\'(+*$&\'%(#\'$%(*70\'(-8-.0.(1]24/36-)&&$.*++)&++].*2.011,2.((&03)-&&\'--+(13/2%/)2.0\'//**%%&*)++-33/+&),39+.*(#,02,-0430.+*,3204..1++*-/1,((-.43%322.-123/\',\'*\'/+()--/1..+&))*+,1(-50).(00.+\'%)).1(&**]-0$*./((*20]]]0++($%\'\'(1+%\'$%**-,5(\'8*610/-\'/%,](++,,341.%\'+\'0])2]9],+]2+*#*(0455126+*\'\'))$.-/,-32+*0.0),2600,%&.+,*)(*+2233-,-*0040/.30121,\'+&#*%]2]]385]]&%.$1.)*8),,2)(0B/)2-06*),++--43+$$$%022554/210+/(\'+%&%.3470.,,*,-/25355032,.00+)\'##*)01.35*))*-+*/,*,,-,/+]]0+-*,./4$$)&,-*$)\'+-/]]]62)()3.+*(.1(*)\'\',25642+\',+*2/..--51]/]0--%()\'(&)61,43-0+++%2-543]-&$\')1+**.),)-53:(;),)23..4.,45-8)(-41"(.1/.69\'2].173\'+**%($\'$0)]]1.0/+366(63/+,.3]:(-./,.-)785/)+&&\'$&)+433/25533/-0*(+..-)&%%&(1-20-+-\'/1&-\'/&#+**(-+/15-++*.]]]350.1/-.\'(&./*+.(21)3*/6/\'%%%&$%$#%-2*((()0*12)+15.--+,/4,1-$&-)0++/(]\']565/2-.%%%*+,2*3.-+.()&)5(%5(-\'(%**.35344+)/4,.*(&)0/.3552+-+)6]]56504315+7]?0.,.+441:465*+*)\'(,*+,+/3./,+*6(04$/-...11"#$).)1((&&,,*0-/0%%)\'*--2.,)++(30$&)\'+/0,1*]]&]],]-,*\'./64///).-4-.%-0)3)#%\'()%3332069044)/\'&%$&;)82]+02-31*]((.\')0&05,01,.2.00)+\'$$$$%),,./-54-%0-,)*$$$\'$&(242*-,)441141())\'%,,,*0./44.2]$%]]5.555\'&53%&/)+34*6613.23*/33.$%$((**1,*,-,.,*/+.%0.,-*/-1,14..\'(\'.\')-//:.=-,0%0.00213/334451+\'%&\'(%$($&)106/3,4-)1.+/1+1111&1$/\'),/(02554532,2]+)/-0]2001&,140*,.%.+/.+%((-,8/0544585%.&-#+.,.*0%7,0$+-.&%*$,2-+%+++/-1..5)]5]545557**4\'&\'/.\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1_trim/BC03.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1_trim/BC03.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,4 @@\n+@3\n+CTCACCTTCGGGAAACTCGATGAAAGATAGTTTCCGATATATTGCTTCCGGTCGCCCCAAGGTATCAGCGGCAGGCACTATGGACAGGGGCGGTATGCTACGTTAGGCGCAACGCGTCCAAGACATACATGCAGGTTGCGGTGCAGAGGCCCACCCTACGCTATATAGTCTGCACTCGAATCCAAAGACGTGTTTTCATGGGTCAGACTCCTAACGAAGCAACAAGTTCAGGTCTGGGCTCTTCCGACCGAAACACGCTTGCTAATCCTATGCGGACGTGCCCGAGGCTATTCGGTTTCGGCACGCGACGACACATGTTTACTTGTAGTATCCAGCTCAACACGTTGTATCTTTGGTAGATAGAGGCCCCCAATCGCCTCGCCTTGGTGACGAATAAGCGCAGGGGCCGAAATCGTAATATCACAGGTTTATGTCATCTGGCCTGTCCTCAAAGACCACTTGGATTACACCGCCGTACGTGTTGGGGTGGAAGGTAAGAGTGTGTCCATTGGAAGGACGCGAAACCATACCAGCGTTCCGTAAACTGTTACCATACCCACAAGGAAGAGGAATGCGACGGAGCGAAAAACCTCAATGTTTCGGATACATCTCGGATTGCCAGAACCCCCTCATATTTGGCACTCAGCCTTAGCTCGTAACAGCTCGATCAAGTAACCATGGGACGCCTCATCATAGGCAGCCTTTTTGTAATTGCCTGGTGGCATTAACTAGAACTAGAGGGCACTCACTATTCATGACCACTTTAGAATGGCGCTGGGGCCGGCAGGTAAGGATGTAACGATCAGTTCTGGATATCTTATTTTTACCCGACGACATTAGGTGATCATCCTGGGCTCGCCCGGGGTCAAGTTGGAGAATTGCGTCTCCGCAATCTCAGTAAGGGAATACCTAGAATTGTTGCGTTAGAACTCCCCTCTGGGAATGAGAAGTCGGTAGCGCAAGATTGCTGAAGACATAGATAATAAATTTAAGTCCATAACCGCATTTCGCTGGGATCACCACGGGTACTATGCTTGCCTTCAACCGTTATATCCGATTCAGTCGTATTCATTGGCTCTCCAAAGTACAACTAAGACACTAGAGCGCGCCCTTTAACCGTTACTATTAAGACCGTGATCCATACTATTGAGTGTTGCAGTGCTAACACTGCAGCCAAGAAGTGTACCGTCTGCACCCCCGGACAGTGGGCGTCTCGTGACGGGTTCGGATGTCGCGAGAAGTATCAGGACTCCGATCGATGCCTACTGCCTCCCACTTTCTACCGGGAAATCACACCCCAATGTTGGTCAACCGAAGAGCTTGGATGAGTGACTCTAATTGAAAAACTCATTATGACACTATCGCAGAGAAGCCCTTGAGTCTTATTCCTCAAAATTTTAAACCAAGAATAGAACGCGGATCTAAAGGCCGCGTGCTATAATAATCAGCTAAACCCGCTGAGCTGCGCACCCGGTTGTGACCCCCATGTCTTATGTGGGCGTGTTAGCTGGCCCTCCTTTGGAAAGTATTTTAGTTGATCTAAATATCGATAGCTAATGGCACTACTGCAGGTACTTAGCGCCCGCCGTGGACAGGAAGAGATTCGAACGTACTACCAGTAGACACGCGGGGATATGTTGACTTCAAATACGAGTCAACCCTGGAGCTAAGTGCGCAAGAGGCAACGTCAGTGTAGCGTGAAAAAGCCACTTCATGAATTACCATTAAACTTCATTGGATTGAACAATCCGTCATTCTACCCTGCAATAAGGGAAAGCAGCTCTCGGAGACGTAAACGAATTGCCCGTCGCGGGAATAATCGCGACCAATAACCCTTGACGCAGCCTTCCTGCGGGTTGTTAAGTCGCATCGTTAAGGTCTAGTTCGTTGTCACCGATCGTTGTCCTAAAGCCCTAAAGTTAACATAGCAGGTAAGAGGCCTTAGACCTTAGATTTCTCCTATTCTAAACATGAGCGGGTTCCCGGTACTTAGAAAACGTGTTACCGCTAACTTCGGAAGGAGGATAAGTTGTCACTCAATGAGATATGAAGATCTAAGCCACCCTAATCTCCACAGCGACCGTAGTCGGTCGAATTGAAGCGTGGGACCGGCAGTTCCTCCGTTGAGGGAACAGTACGCGATCTCCCTAGGGCAACAAGCGCATCATCCCTGCTTTGCCCCAGGATTTTGGATATCTAAGCTTCATTTATTAACCCAGCTGAGACCGCTGCAAAATTTGACACTGCCCGGAGGCAGGTGGGGCACTGCATCGTCCCCCCTAACCGGGCCAATGATATCCTTGGTAATCGTGGCTTGGTAAGGTCAGGCTGGCTATCGCCTTGCAGGATCTTGATCAAGGTAGGTTGATCGACATAGAAGACGATCCCCGCTAGGACGGGACTAAGCGCATTTGTGTAGTAATACATTCGACCACCTTCATTGATATCGTGCATGCAGACGCGGCTTTCAATCCTTATTCGAGCTGGTCCAATGATCGCTACCACCGATAGCATGGAAACCCGGCTGCTGGTAGGTGTCTGTTCGCTGCAAGATGCCTACGAGTCCATTACGACTCGAGTGCCACTATTCCAACAAGCGGAACATCAAGGTACGGTTTCCAATTTCATGGTGTAAGGCACGCCTAGAAAAATAGATAGGTATGCTTTCGGGGAGCAGAACACGCGCGCGTTCAGCAGCAAGGACCCTCGTTGCATCGTGTCAGCGCCCTGTAAATCACGTTACTGGTGTTACTGAGCTAGTGTCCCCGCATACTTCAGGCCTCGACCTGGACCAGGTCTTCAGAACCTAATAAACATAGAGCGTACACACCAGCACCACTTGCGGAAACGTAATGGAACGCTGTCTTTTGGATGTGGCAGATGAAACGATAGTAACAAAAGTTAGGACGTGAGGCCAGCTTGGATACTTCGTGAGGCCATCAACAGCCACACAAGACCCCGGACCCGGACTCACTTGTGAAACTTTCCCATATTTGAAAATTTATACGCCGTCGAATGAAGCGCACGCCGTATGCGTTGGCTGGGTTATAATGCATCTACAGAACAATTGAGTTGCGCAAACAGAAGAAAACATGGACGCTCCACTCATTGTGGATACATAGTACACGTACCGGTAGGCATTCGTCGGCATGGGTTGTTTTCTCATGCTAAAACTAATCAGCGTAGGAAAACTGTGCTTTCCCGCAGCTCCTACACGTGGAGCTGCTCTATTTGTGGATGCCGTATATCTCACGTGTAGCTGGTCTCAACTCAATCGTTGAAACGGGTGGCCTTCTACAGCACCATCAACACATAAACTCTCCTGCGATGGACGGGACGCTACTCAGCCGTCAATCATCAGGTGAGGCGTCCCCTTCAAAGTAGAGGTAGTGTGGCCGAACTTATGTGCCGGCCGACAAGCCGTGACCGGTTATCGAATGACGCTTATCGGATAGGACCTGCGTAGTACTTGAACACAAGGTTGAGTCGCATGGACTACCGCCCGTTTAGACTCTAAATTATCGCGCGCTACCTCCAACTCCGTGGCGTCGTTTGAGGACCGCTCCTTGCAAATACCGGACAAGATCGCACGAAGTTCGCCCACCGCCGAAGTGGGGACCTGCGGTACCCGTTATAAGCCTTAAGTCGGGTTTCTGATCCTTTGCTTTGGGACTACCGGAACAATCGGAATTCCCTAGGCGTGCAGTTCGCGGGTGTAGGGCGAATTCTTACGAAGTTAAATCTAAAACTAGAGTCAAACCGAGAGGTTTGCATACGCCGAATCCGTGTCTAACTTCACGTAACTGGCTTTCTGGAGGTAAAGGTACCCATACCCAAAAAAGGTGGGGAGCAGGACAATGATGGGCGACATACATGGAGATTGGAATAATCACCAGAAAAAGGACCGGTAGCATACAGCTCTTCCACTTTTCACCTTAACTGCTGAGACCGGTTATATTGCACGCTGCCTTGCGCTAT'..b'7:\'(\'&&\'(+-,0-+04350.((&+&(5**002.19-/+-/\'&&\'(*2,.7]-,3-)\'/)0]]?<49353**-.*\',+\']]*).-*,36]].,&\'%()160,*++\'&,?,,3$)\'##+,\'+01(()-,,***+/,*-)$%#%%+]4]].)6)+-.1,*(\'*)06,35610*...54633++/($(&*/1\'(053**23.46366000*.31246342**+(/18,+*+)36605*,(&%&0#(0&]+].1,,,$\'+.*,//47/)-/++-,,,7,+5-1:03,/4)&+&%%\')]662452.534354.1,+$,*&%$**-0,2,*2+*3638373062151302$&+()9+?0-*)+,10.1/355/.;+82-)\'(/./-,-.+.\'&256.*/\'.2*/(/.4.0/0144542/-/+/46430-*11,\'((+,30)+4]]]35&151.0.012-/./2,2+.**\'&%(*-))&+++)(-)*11]500,-0.)**(/)0$\'**,-5-313231+*(*$&,$)*%$\',*2:&-(\'\'&\'*1/13,451-56355134432213.+,-++\'+)$%%()\')\'\'*(&(+(*/-(*(),)%%(),/052/01/.0&22)).(--0-,++-59]=/]2]5/*)/(*384+-5-.+/1-&$$&(5.-.-.(\'&-+.(&0+*+20]5(/93*+/\')(&)1161,30$++)%)&15234,(*-1,4.032*)**%\'),))\'.51,+,\'+245&0\'&-]4.#%1&+3;30.,-(,\'(\'%\'\'(*]3214243((((-+).40)4--.+//*-$)%&&*\'*/(.42&)//2,4*,**%1433230-&((%&/-(\'+.*034-&/113.4,))%#$"%#\'&))+,5561-0\'*-./*+(0(.]015,)%6]3,/413/-/0+,]]&6]00=2>4207,,))%%)*1-3422223,2,*%&+-//40/111/0.43<,1*-.0+#2\'#&$%(]\'/1/71341302+3,\'*$\'...1,.840156.67.3/35160321226]5]]]230*)),))&5-3]23573],%#$+13+\'(\'+\')+04.12*$%&&(..*,.03+.4,/-***&*\')\'\'/467.--,-1/+,,/*,++)%0.,*&--,-())&#&0)/*(\'*&*)+\'%*-$*)%%5,+)(*+-+*(*-),]12)(&\'-*\'146]]-/5.040.,)#&\')$)\'0.*61262.3*\'(%\'&+(-+&&210,-,)*%++(,,1-,,10/0+.01(##"\')\'\'&*23,*\'2])(.&)0,()&\'*-.3044\'(54,**,.3/23656-)35,31()<]0732(++%3330/)1<8<>>,*6*57)4)%(&%&%&%+())+*(/)\'\'++1&,)(]+/23/.,*(\')436+(*#%&*&&&))(]1]:*-40/)***3/.+)*/./16//21-235*+-531+*]))/+*?&/3404,++\'.2$0150/014502/5]*&+,3-+)),%,*3**&\')5*+-*-]1-3+$%%&)*\'\',-\')16,53\'+6013414+.20)%&+$08]],-,***)//,/.7,-)3*))])+)((+(]]]1)]]7]9*&/#$$%&-)$$%\'-6+//*85&((+),03521/+(\'(($$%"$(%)%%%&*-]]]]]:))/\'(1]]\'6+1\'(&&%(*.0,0.(,/.&$-831*..+((+&(1)9%&$)&&&*2&0,31,(/--.-,..]*\'\'/\'(*..(,04.&*+(&\'(++++)++%*-27464500+*\'&&()00/30&244321240-).0-,34.*,\'+*+(+/2,%&*.-,34-0.41/21+543416,&+))%%1:*:A20,%&)#+#5)))),+8*.34146251,(+//,.2\'(&\'),+,-51/7.-%\'%#)+&\'&/)01+*/5//0.*-,.,3&04/3545.,+,),--&+&((--(,111,,.((-(9%\'5]0)#%*+0\'&&&%#$\'\'\'\'*\'\'/+*,,,2.,(+,++).-.+%\'0-/21-**-*%(*)-3-$$..-320/-,\'-.1(+]]-]01(2(\'%,,#%\'$*-*#&\'*&471885&..*,5]]0,(.\'&(*-3)\'*3-55.132(\'&((022]])(&#\'**///3233231*+.,(&\'\'.),+&*]/-*(42&01)++,/+-1*+(22//\'\'\'+.--*/++/0155/32).\')\'.+*)/42104425).)((*\']]5,*-**,))(+(-546.-/0.13-***$&/]]51.2341&-+*33)04243242,5-(\'(+-/3/*20/.6*&/-,-///.%21132/5]10/%\'\'*/11000312..-\'*/-+2,52266./*($\'/+0%2/-662-(-2.,..+&.-./($(\'$)$)3,14234.$-.-.(\'&&)$)1,34.00A1]]2421(-,&\'(())%$-]0*$%)53/216)/*$74*)//.13*./.,)+,-/5/04314..*\'(&)&,5-/]23$&\')*&&\'$/\'0(26:.0,3+))7+..0,/43334/01100/+&(0020(,+\'0\'\'*).),2+1./0*36/)\'$&&\')-).\'((]*0+)50)((%%,51..+*\')*/)((*-,]/-345),(%#&#*\'$(%%&\'%\'.,732+*)\'$))5294?/3--6470%10/*(.-4(*+,-1222337+(3*1064.*.8.2*),/773,-344/+,+-0+*\'*.0=]]6]5,)56520*\'$\'.,.5/&*&)2*)265+-)*33643-,(\'+,-,40\'+$\'\'$#%\')1344401/+/1++52/1]*&&)64]*$%100/(/*&*1044/3.]-]-$-\'\'*.*&$\'$&*,))"$#*+*)./2.052565665631634684=]-,*\'(++-)3,//2,$()*&%&$%1]))-)%+1)/14//4]1764@]]3-(()(&)&$%))(0-)5135/,4.+*&$&$\'$+&&&%$\'&(%\'*)(-,<,52)(*())*#&(,)]]75]4*)$$&+*&6]]976)7]]2]](].-+,-,0,)\'%($/+)3++01,93]]]]-)/+4-3642)642433014123551,70)-3269$##%%%9--45421--/-,/$0,,/214)45....-0-3%.-30%++,(\'22/01*0-++-,&,-++$.3)%54((3**2/\')204452.$),*)-++/..)+11/0/.))-**+4*222-)/*,*2.,\'%#&%\'%**((&\'&)%-2+(++(*))*1012**()***110/4-156$&&\'%\')*++,*+--,,-\'(2-3/))($$)\'1\'$$%%))*)%\'&&(\'*%()%+/085=]%\'.]]$&9]C1/()]]332230>=%3.]3-0/4]36/(,)#%$$)))/%/4&/]-,.+&*-256--1.---/+\',]3]]0,+]*0]./1101*(13*.6-,)))(/0/$%\'##0(2.\'(&/5/.2658<267..4*(((+,00406-,54,40-22)5445520*+(,-*,-,]]*]]B(.%\'&%\'%*\'2]]]]+***4&9825.-43+)%&*,*,+/324)3(41&]]]30..&()\')\'*045445-)04,0:0/563/74,.(+/03/-&/)*30.+)*&+&0&&)*1//2.*.(*+*]]03()***,+&$()$&)*-,+)%/,/3-).*,+,+)(3\'\']*#&%$(((()*(+.85*$2(\'(\'.\'\'%+*1/),23-\'.-/*&\'*(33)3,&\'&\'&\'%%\',-/;4*.(-*.$&%&(+<$#]6,00+-)&451-3%**56]]03]+,,+)())(&\')050,%(()*-1+2402/$&\'44+0.0%&,(%\'%(,%(&&()+.51121%-0001/3./05553521\'6436344,+/./+)]]]]/)3"##)(#(\'\'++4]&]3145+,-1-((/$+12*\'.]]3.:]1334-,,,043,833%.-330264,11))&++,03/3-5/+.2((()(())\'/21,)/(-.-*\'\'%\',*\'\'44610++&\',25-&\'(*&(\'(*344*+)(+242/33*-+,/..))\'(+..\',+544440*(%$)\'),,/.**3.-244\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar1_trim/none.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar1_trim/none.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,8 @@\n+@6\n+CATTGCACCAACATTTCAGTAGCAGGTGAGGATTCGCAGTCAGGTCTTTTTTCCTGCATCTTACTAAGAATGCATACGGGCTTAAAAAGGCAAATGAGCTAAGATCTGGTTTCACTGCTTCTCATCTCTATTTGCGCTGATAAACTCGTCCCGCAATAAATGGTTAATTCGGCACATCAGTCGACGTATCAGGAATGATTGCGTAACAGGACGCACTAACGCCAGTGTTCCACTGAAGGATACAGCTTTATGCGGCGCCATATATCGCCATTGTGTCAGGTGCGCTCGGAAAGCCATTAGGGTAAGAGCTTGCTAAGAGCCTACAGTTTGACGGTTGTGGGTGGACTATATCCGTGAGCGCATGTTTTACACGCTGCCTGGTGTCGCTTCCCCCACGTTGATCTTGTCTTCCACGATTCCGCGGCCGTTCGACTCCACAGGCACATCAAGTCTATAATGTGGGTGTTTTGTAGGTTTGATCTATCGCATGCCAGTTTATGGTATACGTCCACCAACAATTCCAAGATCACAATAGTACATTTAACTGCTACGTGTTCCAGCTAAGGCGTGGAGAATACCTCTTTTCTAATATGCTACACGGCTAAACACAGTAACCCCTCCACGGGGTCCATTGGACAGCTTAGCGTCGGCGCCCTATGTAGCTAACCTAGCCCGACTGACAGGTGACGCTCGATACTTCGCCTACCCGATGGAAGTTATGTGACACTTACTCTTAGCTAGCCGTCACAGAACATAATGAACCTGCTTCGTATGCAAATTTGCCGGTGTGATTCACTCACCCGGCAGGACGGCGGGGGGCGAATTTCACGGCCGCTAATAACAACGTACTACGGTACGGGAGATTCTTCCCGCCAGAACATTGCCATCCCAGCTTCCGGATACATGTGCCGTCCATGCCATTAGGGTGGTGCGTCCTAAATCTATACACAACATCGAGTGTTGAAGTAGAATCGTTTTAGAGCGAAGCGCTTTAGACCGTTAGCTGCGTCAGACGATGTGAGTGATCTTGCGAAAGGCTTTGGTAGGTTGGGGCGGTCTCGCAACAGCTATTATTAAGCGGTTTCTACACCTCGAAAGCGTGTACTGATCTTGTACCTGAGGTATGGGTAAGCCCACAGTATCCTGAGTCGGTGTTCGACGGGTAGGTATCCAACCCAGAATTATCTCACATTACGTACATCGCCGGCTATTGGTCCCCCAATGCTTTGAAAGTATACGGGGAAACAATCAACCATATTGACGGACAACCCACTGCATCAGATGATCCTATACAAACGAAAACACACCGCACTAAGTGCGCGTAGATACCTGGAGATGGTTTGGCTAGGTATGTTCAAACTACCACCATCATTTATTCGCGGGGACGTCATGTCGGAGGGACTTGTTACGTTCCGACGAAGTTCACATCAAGTCTCTAACCAAGAGAACCTTTCGGGTCGTAGATCCCAACCAAGGGAAGGTACTATGCCACGATTTCATCGTGCCTCTAAGAACTTCAGAGAAATCGCGGGCCGCATTCTCCGACAACAGTGGGTTCCAGGTCGAGGCATCACAAGGAATCACAGTGCATAACAACCGCGCATTTCCATATTACATACCTAGAGTATCGGCAAGGCCCACCACCACCGCGATCCTCCATGGAAAGGGCCCCTTTTTACCCGTGGGTTTAACGATCAGTCCTGGTAGACCGTCCCACGGTAGCAGCCCGGTCGTGTGTCTCGGTTCCTGAGAAGCTTCGATTCCAATTTAGCAACAGCGTGACACATGTAATGTTGTCCGTTAGTCTTGAGGAATCCATAAATTCTCGAACTCCACGGCGTTTCGTCTGCCTCAGAATCTATTAATCACAGTCCCCTATATCTTATGACGCCTCTCAACGCAGACGACGGTGGGTGAGAAGCCAACCCTATATAAAAGTCTATGGGTCATTTGCATACGTCGTAACGCCTCGCGTAATGGCTCTGCACCTATTAACGTGTCGCTGTAGTTACCGTCTCTTAACGACTGTGTTGACGGAAAGTGACCTAGTGGCATCTAGGTAGGGTTTACGATGGCGACTGTCCGCAATATACAGACTATGGCAGTGTGTGGACGTGATTGCTACTTCCCTATTTAAGACGGTAGTAAACGGATTCAGGGCGCTCCATAGCGATGCATATAGAATCCTCTCGGAACGGGTACCTCAAAAGGTGTCCGATATCCCCCACTGCACCAACGATCGCTCAATCCTGGGCATGGGGCCGATGGAAGCGTGGTAATGTATGTGGGATTATTTCTGGGAAACTCAACTTGGGACTGCCGAATGCCTATAAAAGTTTATGAATCGCGCCTATCACCGCCTGAGGCCCAAATGCCCCAATGCGAAATATGAACACATCACATGGACTAATACTGCGGAATTCCATCGTTCGCAACACTTGCTCAAACCCGGTGTATCGCTCTCCACAAATATAGCCCGTCGATAGCTGATTGGTACTAGCCCTCCGTATCGGGCTGCATTTGCCTTGCACGTAGTTCCTCGACACTAGACGGGGACACCCTGCCCACGAGGTGTGAGGAAGCGCCGCGTAAGACCGCCCCTGTGTAAATTCCCGGCAACCTGTGTCGAATGTCCGGCATGGATTTCCGAGAAATGTCTTCGGGGCAGGCCCATGCCTGGCAATTAGTTTTTTAAGGGCGCGCAAGATCCTGTAAAGCTTCCAACGCAACTAGGAGTGCGTCAATGTCGGCTCACGAGAATCCGTGTACAATGTGATGTGAGTTGAGAGTTTCATATCAGTCCTTAGTAGGGAAGGTCGGGTGGTCTATAGGACTTGGCCAGACGTATTCTCGTTCGGTTACGTTGCGGCCTCTCGTATATCGCCGGTCCGATATATCAGTGGCGCTGTTTGCTAAGAATCCCCCAACCGGGTTAGTCTACGAAGCTATATCACAGGGCCCGGGCCTTTAAGTATCTGCTCTAAGGGCGGAATTACGTGGGAGTCCAGGATGAGCATTCCGGAGGCAATGATTCGGTTCCTGTGGACGCAAATTTGCTATCCGTAATTCTAAGTCAAGAATCTTTTACGTCGTCCCCGCGTGATCTCAAGCCTTTTCTGCGCAATTAGTAGCGGAGACTTTTATCTACCACCACAAACGCGAAATTAGTTTGAAGTTGAAGGCCTGATGATCATTCTACTTAGTTATTAATTACTTCCCAAATTTCCAGCAGTCCCACGAGGGAGGAGTACGACCGTTTCTTAGTGCCTGCAACGGCCCAGGACGTATGCTCAAAAGACCGCTGGATTCGAGGGCGCCCTGAGGTCGTACTGACTTGTGAATCGGCAGAATGAGGCAGGAAATCGTGCCGGAATGAAGGGATGAGAGGGGAGCCAAACCCTTTCGACTACAGTATTTAACTTCAAATGGCTAGCTATAATTGCAAATATTCCAGCGCCATCTCGTACGAGCTCCTCCGCTGGGCGCGTTAACGAAGACAGGGAGAGCCCCGGGGCATACCCCACATAGTCCGCCTGGCCCTCCTTTTTCACCTGCCTGTATCCTGCCTAACCATAAATGCGCATCCAGTGGTGGCCCGCCGCCTACCAGGAGGGTGAGCTGATCGGGCTCTGAAGGCCAGCGACATAGCCTACGAATCATCTCCTGAAAATGGAGCGGTTCTCTCGGCCTTGTAGTGCTGCGCACGTCATAATGTGTCTCACCTGGAGACGTACCCCACCGTCCTAGATACAAGCTAACGGTCTCCACTAATACGAAAGACACGAGCATTGCGCACTGAGCTATTACCACACAATGCCCTACCTGATTAGCCACGGCCTGTCGCGCACACCTTAATCTCGAGCTCCAGGAGGAATTGTTCCACGTTACCCATCTCTACCTATCGGCAGTCGGATATTTTTGCTAACCCGTCGTTCAGGCCTGGTTCACTCTTCTCTCCCGCACGCTAGGCACCATGGT'..b'54+)-(%%]]],/&/]]0+\'-+.)*11352455]0(>,-7.08*))45-033/&,+***\',,*1*)+,)$#&))*4/,-3400$/-\'(+&\'.*.4,/5,..+0.2-3)(($$]]+.]%#&$%13+)))*.,5+%$$$\'(%*%&(/2454]]*.].,(0.+<11;04.2\'/4.\'.,,1*./0.+"+)/$(\'($%\'&,(1355444,2+$)+-+,*)+(%($%+4.1-+.%.-(/&1\'$(+04*+/**3-)2.,)*//510.5(*235/*.(/1.+++,*..)#&#%%%-141++1,-,/-&-\'&.%\'&**,+%%(%%(,2.]]8]]4+],+]&/)*0,)26-)+.)+/2323,.*+.1),/\'*,(&%6.(.+-63/**+))&*-/1]\'%&\'+$+,,/6469(1-*-*)(,/12/.,&)(1)-..++*0)&/1224250+6\'3>*]:]1]1&$,-11-0*--(%#+-+,&+(),)(%&,)(,*-]5.,+--/()+(),-02/>>512)0+++20.0361363)-34-&+-254.-$%&&&,/(/217/)&&+$..*(.*%&$$.4,*26334463303**.+.6-35.*(**)()\'/2+-64312,3*++)2-,4546636621(]0\'8].2/0,4/%$&)(24\'#%$)2,*]5]]((().7&/2%4500.&&+,)79:.,-,$..030)\'14)6&(12\'2$21\'*(+,1-].11366463213++5/,+(*,-660%\'-+]]50&$(+),20])]0]10)2\'4,00+-3542531,/3/.-(,3.-./1)\'+)\'./22216,+.$)\'&%60*]14.+)(()5565242/)+(*/=7462631+()%0,12.&,%\'%12)*+1352+.0\')(%)(\'\',\'\'0*(,6-,45541-3/334,,,+,0454150**%-\'001453,00016/1303,(5.*+,-.3635-+34)-2123(05)/-<,43544()(/0&&\'\'&-]5/234454./(-1-3().2](*(+\'-2.%.(++./+-%$+-224557.2,343496*-+$&)\',-..2#3$\'464-++,-++-&\'\'(*.363663344025614051.14+*%&\'\',,\'3]-)\'//..+.*0/./-]%+(-***(,6./7].]\'3961//@1/++30+*4*\'].3*-32+20)*]9*-1.//106,\'()(&&](+1+.*)0(&&\'%\'//35+..++,\'&$%%%&&\'),13055.)&(-<*\'\'-\').2:*030/.*-]],0+****4.00)*,0664565,**&(&-\'((/--3]]3]4323530359],A]1.*\'%$\'&.,4-*/(%%++,2,*&)()(%$12555,411,(-]4]]2.34)0/.54&&+$285:6542)+++3++++\')\'%%\')/0741663063-)*,-355351(*/--3&+)+\'*\'&)),0--555,.-.212553/6\'(0+\'&.**.8]&3]<55+)%/01(\'%/063*+*++201\'(((\'\'(%&$\'45///.*,24&55)/)/./1364,+6((571-),46043662057432$-8>]*,4+1]&]]/))\'(\'(1++\'+\'&(%),1+5,,,-&(%#%#.\'(,$(-+(410+,$))-++3)*7*+52536,)5(.2\'\',8722./))*&,%**\'.%++%&%%),.94+*%-.-\'(10222**)(*(2*1%-1/05,)+),%%$$%&&+,.5124/422.)1$\'%(062634-%*,,]]]8]./,+%03644(+%#++-352)(\'\'+*2.$2]]]]-33+3.*+/585345-2:*/+&\',-253530521:)0%&(..1073/.*4+.31-2**)(,\'\'($\')1-)#%(.4.1-1,2)(\')(-**447(4$-&)&\'&(,*2-),01.,.43571520--,/,486**-$\'(&%,$)07+/6]*+-/27205)435,+$*,.**/*//-1.%/23-+45-4--1%34015./0//30\'++),;7..-,,662]6\'-))4/565530),\'$*\'(()11.,/$*\'///+&\'&1/*,*,4](]35&\'*,,+/**-6377-+,-+*-(++.+*]73/.2+-\'(.,*((,\'\'\')\'3]]]/]6.4536/20.\'*,),+)0+/.\'-&*(/--43.55,/&%\'\'*+-+**3(*,$)2320-1314+)*%$+*]**]1*/31225].]]*/$\'&++]]/$/)*)(%(\'(,/.,*-(*\';923143330,,$,,.54]]+(,%).%&(/20.8$(4531410]]]&$&)+$$)((%*]9)(02/7./1*114:4,+42336.)233+-**-,/50/62241&*/2+-////16723403/-+.*0+\'\'\'),\'32+45557,.//+0/%$.()*+.&21\'/+*5-*-/)(0,..\'0076\'55,\'*(1/.F-),&))\'*-2&&%+-*(3%\']]6]&\'$,(\'*$%,100(*++2)*22411,.1.)##%(.\')25165+*--/-0//\')+-0,,45+.+-)\'+*,3-)-&(+1+&)##\'(,50244-)*-*#$(%)4,*)%%53]]]]3&&\')\'/.%754,(\'*(+10.0--2,/661),35-/-&*11.,+#*)(,&)/1\'1*-)$4$014+)-,-+&%$\',).&0++*),\'%\'*8/-]3)-)-(()(1&$$%&$&-*\'%%&/2,($&(--+&0,-)()*&+.4.)5&,]]]]*(]*51+,7-.6/,32242,3$3$.-./->0701.*#+..,*()()(.,()0)\'30\'+)+++$\')(&#*()#####$%)(($(-4()*&+*)(.(4-*))(+./+4=$2&-@*31])-]].4404355%(/536]]]].+14(0)14,.7%\'.]]5(7.,0-*+,,+.+073635.31442**,+-1+,&)92*]&\'+-52]/5](\'-45.//+,/,(2)\'%%�/+-*+)%\'443+\'*.(1/.+0.)$+)%.,4*#\'$,((-\'%&(22,8457142021.41(2+\'&&&%\'--)$**3/+*8208]\'*1]22,/*,-(+,&\'4+$02.412.3353+1111)\'))*,.**+.1-(\'-.(*\'$\'+($*)*,(*0/+*?7./]5-0%3)%\'+)+26.,0..147,*2/,+4*)1*/+%,.\'+((*&#,%+,%)(\'*=]++1505\'+,),65/:010-(*-,430:20,+\'),,512;1151/241.*((,,\'%..,)-&00,&&$$"#&()6/.0..4&/37*22+/,**+,,)\'1]/26///,)&(&.-,,3613+-**/,%-1(35+--&43\'/4/*.-*//&,)))-,(#%\'$%+(\'*\'%(\'&+,+*(&+,-000,)&\')#-**+++8.35*+61-+/4/1342215&.-((\'+/335]0-&+%.)&+%\')+.152(),1305+)0$%%\'(1+0&\'5115+**%-]]A32+))])(**$#%%$$&(*1.*)1.%&$&%(\'(,,3453++%*,))%+)%\'\'%)/1-0/+]]]*,\']/,.]]]?-,+/\',003%),)(+()-.(/0,%%\'%\'-)(.0"%\'&**2+4/].##\'&*.)]60,0+%,1/245*663/52+]1+0]-/0)2*,(+*(1*+2(%08,/1.100\'3+-),*00.2/2*-0.\'15.*\'\'-.))/&))44;3-5-036634]+&+)1,/-*,9\'\'&$+\'1)/-\'.024044-0+(&&%%&&\'.]431\'(21/00+0))*(*-223.-&*55*2,4*)*(++*/2/..**(&)*73(&\'((%2)*5(\'/5/,65+)4],44)\'61,].)-*.31*2$\'0)-,%/54,-$%%(,217+-.]]]2210-,%2*+]),&*)&(\'**),,22*%0+,),,/102.1()\',-*-$\'-/A-*(\'&,/062/11424+-)\'(&/036522)%%&*.%\'\'*]],0)(,5-&]\'(*<2.,+1+,35424+44B:*+$\'%21\'$()+2673/].+1.1,4,/)**-03.43..,*(*]]]./40*3,(3+0.(\'(*++/%(%&*1610420/,()(&(*22012(55262(-),0.200-&\')&\'6$+44]75\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar2/BC01.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar2/BC01.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,4 @@\n+@1\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAACACAAAGACACCGACAACTTTCTTCAGCACCCAAGCGTTGTCCCTGTTGAACTTGAACTCCAGATAGTAAGACTGATCAATACCTGATTCACGATAGTACCCCAAAACCGTATTGACAAGAAAAGAGGGTAGTACCTAAGAAGTATTGTCGAGATATGTCGGAGGCAGTGGTCGACGTGCGCTATATGTGCGCGACAGGCTGGGAGCAGTGGTGCGACCAAGTATTTCGAAGGCTATTCGCTTTTCCGAAATTCCCTGTACAGGGACATAACGTTACTAATGACACAGTGATCGCTGTCTGCGTAATACCGGATATACGGGGCCGCAATAATGTTGTCGCATCCATGCCCTAACCCTAGGAACACTGGAGAGTCTAGTGTGCCGAGATCCATCCCGGGCCGAACGCGTACAAGATTAAAAGTCCTGTCTACAGCATCGCGGGTCATTGATGTAGGAAGTCGGGATTACCGGGTTACCGGCGCGTGCACACTTCCATTTTTCTTAAATAAGCATTAGCGTTTCGTACGACTTACCACTAAGGCGCTTGCAGAACTTATGCCCAGTTGCAGGAACACAGGGACAACATCTTACACCGAGGTTCGAATGGGGTTGCTGCATTCGGTGGCTTAAGTTTCTAATGAGGTTGTTCTCTCCGATTTGCACGTGCTGTCTTCGGACCTTTTTGAGTTGGGTTACAGGGTTTAGTATCAACCCTTCGTCCGTGCCATGCAAGGGCTGTGCGAAACGAATGAAGCTGAAATGTCTCAGCGAAGGGCGGTTCAGCTGAATATACCACTATAGCCTAGACTCTTTGGTTTGAAGTGGTGCCACGTGGACCAGAGTGAGATATACTGCGTCACTGCTAAGGTAATCAAGAGTCAGTCGATTAGGTGAGCGTGTCCTCGGGGTATCGCCGGCTGTAGGGGTCCGTTTCAGCACGCAGCGCTTTAACGAAGGAACCTAGCTGGCGAAGATTCTGATTAGCCAGTAACCTGGCCCATTTAGGGAGGTACAAGGGTGGTACCTACTACGTTAATAGCTGAACCGGTGGAACATACGCACAGTCCCTTAACGATGCGTCCGTCCATAAAACCCATATAGTACTTAGTGGATCCTTTCGGATGCCGCGAATATCTGAATAGCCAGTCTCGCTCCCACATACTGATGTCAGCAAACGCACAGTGTCAAGGACCGTGAGCACTGATGGGTTACATATGGCTGTCGTCGGGACGCCGGAAAGGTGCAAGGTGTATCTACCTCCAGTTTGGCGGGCGATAGGTAACCACGGAGGTGTTACCATCCCATGCGATTTCAATAGGAGAACAGCTTAGAATGCTCGAAGGAAGGCACATATGTCTCATGGGCCATCGACGATCATCTGTAGCGCGCGCCACCGCCGTACTCATGCAATTACTTCAGATTCGGGCAAGAATGCATAACGCCGAATAGATCATCTAACTGTAGGAAGCCAGCTAATTCTGTGGTAAGTCAAGCTTTGATGCGCTTGACCAGTACTAGGCACAAAGGCCTCCCGGTACTACATAAGTCCTCTTGGTTCCTAGGCACTTCATCATCACATTCTGCAGTGATAAACTCATCGCAGTCATACACTGGTAAATCTTAATCAGGTCTATATGGCCTCCCCAAAAACCTGGGGGGACTTCATTTGGCCTGTCTCGCTGCGCACACGTTGTTAGACTACTCCAACAGTCGTACAAGCAGGGGCGACAGACCTCATCACTTGAAGCACTGAGGTGTCACAGGTGGGATCCCCGTGCCCTTGTATTCTGCGTGCAGTAGAACTGAGCTGTGCTGTACAAATACCGAAGATTCGCTCGTTCAATCTACCACCCTGCGCGCTCATCCTAGCTCTGCGGCCAAACTTGATAGGTATGTACTGATCCGGCTATGGGGCCTTTGTGCACGTCATCCGAACTCGACAGGACCACTCGTCGTTTAGACAGTCCGAATTTAACTACGTCCACACGACGTGGTGCTGGTTTACGACAACATTCAAGCGTTCGAGTCCGTGTACTTTGCTCGTATTGAACTTCCGGCTAATCACTGGTACACAGTACCATCTGTACCGTGTGGAAGCGTGGGCGTCTATGCATAGGCGGACAATGGACTTAAACCAATTAAATACTTGAAATGTCTGGACACGCTGTGTTTACCACGTCGCGGCCGTCTCCCGGCGAAGGAGAGTCCGAGGTCCCTGTTGTTGTGACACGTTTGCGGCGGTACGAAACGCTGTCGAGGACATCGTATCGCCTCCGTGAGCGCAAGGCTGTTCCTGTCCAACTATAGTGTTGGGCTATTGTAGGCGCCTACTAGCTCGCCTTTTAGATGCGACTGCTCTTCTGACGGTCACCTGGCACCGATTTATCTCGCAAGGCGATCTACGATGACAACTAATAACGTTTCTTGACCCCTTTAGACCGTGGCTGTGCTTTAGAAGACGCTGTGGGCGGTTGTTGGGATTGCCCAATAATGGTGATTCTATAGTGTAAGCACAAAGGTCGGATCGATGATGATCCAAACCCAGAAGCTCCTACTTATTTACGTGGCATCCCCGGTCGAAGTAGGCTTGCCGAGCAATAGAGTCTAAGGCAGAAATTAAGATTATGTAATATAATCCCCATATAGCAAGGATGTACAATAGTAATGTCAGATCGAATTGTGCATGCATAGGAGCAACGGCTGGCGCTGAAGCGGGTACTGTCGTCCCTAAATCTCAGGCATACTTGCTAGTTTGGTCGAAATATTGCGGCCTCTGATAGGCCTTTAGGACAGTTGAAATTCGTGACTGACCATTTGCGTGAGATCAACTGAGCTCTGGAAGTTTTGGGACCTCGATTCGGGCGACAGCGACACGCAGCGGCAGTAGGACAGAATTCATGTCAGAAGGGAATAAGTTGGTGCAAATAGCTCCTAATCCTCTTATGGGTGACGGCGAGACAGCTGTCGACGGAAATATGGTCGATGCCCGGCATAATAGGAATCTAAGGTGGACCCTATCAGGACAAACCGATAAAATTCCCTGCTGGTATCTAAGTAAACCACCACCGTAGACTTGCAGGCGCCCAAAATTGGCTCATGTAGACTTCTTGGAAAAAAGTGTTAGGCCTCGAACTGCGCCTACGGGGTTACTTCCTGCCGTAGAGCAAAACTGCTTTAATGATAATGCTCTCCCCACCCATTCGCGAATCGCTTAAAAAGAGCATCAAAATTGCTTGGATAGCTAAGAGAACAACGACTGACTGGGTAGTCTGCTACTCCTTGCCCTGCTACCGTCTTTTCATAGTATGATGCTTCGCAAACAGGCGGCGTTTTACGGGGATGCTCGAAAAGTACACTTTCACCATTTACCTCGCGCTGGACTATCAGTGGATTATTAGTATTACGCTTCATTGTTGGCCGGAGGGGTTCCCACTACGGTTTCAAGCTGCTTAACCAGTTTCCTGATGAACTCAGGCGCGTGGCACGACTTCGAGTTATCCAGTCCGTGTCCATCGTCGATTTCGCCCGTCCATACATAATGTGAATTACAGTCAGGACTACCTAAGTTACAAATATCTCCAGGGGTCTGTAAAGCCCGAGGCCGGAAACGGAGCACTCACCCCATCCGACTTGTAGATTCCAACAGCTGGCAGATCCCTCCTTCGGCAGGAAACTTTGGTAAATTAATGTAGGCCACCTAAGCTAAGATCTTGGTGAACTGTGCTAGTGCACTGACTCCGTTAGCAGATTTTTCCGGACTTTTCAGCTCTTTTGATTGTTACCACAACCAGGCCATCGCGCCACAATAGGCAGATCACCCGGTGAAACGTAATGACTTCGGTGCTGGCACAAGGCACTACACAACTTCGGGCGAGGATCTAAACTCCGTGTACTTGCGGCTTGAAGGGTGGACCACAGCTCGTACGGTCGTAGCATTCAAG'..b')/-\'\'*)**-,,-,+-.33-+*+*./14323568767:10*\')$#/+1)(**)+,\'%#$&#&*2+.%,%(,++-.1,+6541473,,4-#&#(,%/13/4(\'(&)(&13.))(+/..+)1(*+*)0,-],.**15224/+//-6)&)$(*0(),,)0,+-(&+&--134+01/)2-+.0+..0/-.70178.141/0,.)*(%$$%&(0]]]2*.00-54//+%#,/).),%181..0//5$&.*)*..)%*)%]5533/94.]]]5)*($&&(+6011((\'*/.2420(,*+,0603/0)+\'&*+/0.227..1(+]$-7%*0359)110--(\'\'+)-+6*06..2$%35270)+$\')-))+-,0]++7()%&$-0(045+.543*$-*)+&-5+)+]$)]-+,37,<5,,,*\'+,\'1,4-.-40.*),%&.0471+,5+**+0++5-,,.-/125]*:2/++,*+4-+&0+$8\'23/4%212(*-.//5)$$1/,24./.,.(-23/+1&(%&*,+*(+(&+;>7-455-/0.-,/&/.),.41,,-$#%&*+%65*,/,+,-17420*)(()\'572&(-&.*#%((.(-:O/0\'$+%%&%)2&)673,/()%)&()%+(**.,2*.*+311421-]]]],7,.()(+*+85]-*\')%*.-)-+*/-14/2,,8)*,\'/2.0$(3-2:670+\'\'%*&(%\'%*&++%*(,#(*0.-)+,.&-3**\'&)1.003.+/+2,-13411(&%**04)$-+$%,(.-##)\'.&*(+/+]0./#%%$",005)/(/,015(0.&\'%\'4,%0\'=722.-02+.5%/>9].))1/574463.-))++43//*\'0(),+3882]]+]]*)/.+-41424+.\')(\'\'\')1-\'*(,&\')(41+*14.23/11125/3556332*,/6]-,$)#%%%\')\'*,*)*\'\'%\'/0,0*),\'*1/28:/(&),](\'+,*%&#(%-3)40/834-+*/(1(,/+]/\'+.]]]3511.*\'#$&##$$\'\'((0-/11-%%-&&6+///,,45,(*30(%23,)$-8,534231*()*+.10355\')&&,-04120207+*\'(($)\'$\'\'%-(*431135,585(+8*+5/1/]35*)\'%%)(\'$\'+)11+&$%&&$*2,+1*)/+*-,-0+*\'*-3=%&$\'.-+(*&%%.#((033,25-*)\'&\'&+(2510-0/22145.02/%)-)*$+,1)+*)(%)$(+&]($$&&(37-,7-,,-.&.,.&%$%\'35*0*0,02446/*33.,((*+\'(,*\'---1&3.,+.,./3/-,-$#.*.0---&&\'%%\'(\'**&\'/4+-1]]]]]453-(,)&%,&$(1;+*+<*&%)*)&%)$\'\'41/-0.-+&(856035\'30-+($+$\'\')&&\')]-743-1+*0+0]/)(,&\',..*.4.&*$%&#"#2##$#.,14-&./.401%+./)0-$)]1]]]]403.]-(.7-2./5733/*(]+04,:3.,/-2(*,(#(#%8]345)+/,547336-+*+,\'45468//<++\'&(($\')/<1]\'&\'..56-427/+-\')+.+*))%*/4/401++,\')(+)&$$*)),\'&\',\'$&\'&%#.5/&-.%,/,/,\'+]]]]*(\'.(]3.)*.((\'/&/51)3429*,&+*+3*)((<3]6]-/5%$$*(0/)$)0763+7?13662347451//.]1,0,2-.-2,29]3],33(\'*&((\',+51///+)3]*/]:64311,,#%*%&%)*44354.2$5,--+1)4550*/),*0)7./](++\'#&*(*)5*,0/.420),+"*\'(\'.+6*)01355653250055)()..30/,)%$&*)*(%)/0..1+$*,\'102.*,2541442(1)&&/,904+6]23341]]=],31-+2&0,*]]2]\'*4:53**/**.\'#$%&)5.10324413,/)%-*)(.+\'*-)-30)2--/5/00.+\'%,++-+,,*+-\')\'$$\'+-&%46,1.+-/;8021402.25+)&&\'*-B]-/\',.,-01200++).266,+%()/.-12$1//.-/0.0,15/35,0215356245-8:)-(%&(,-+*]+,%\'(&))**)*%\'-5/.1320146/5,%*())++*,+++*-+](,,2*,12+,()+]16]65]/53)+75.-2.&.53/4134.+,5+*11*\')#(),,-2]A4]]320-$#%-4*2*-*,+),,&\'/*+)3233,.4,2(&)\'**1,+%&(-+&(,(43201+.*,(*.-021152.4)-*)(&(\'*(,235,-0121-?]13/060*+/-/3,+0/+((\',43]$])2,&+-305&/510)*(#$(&*251/).0(+1124-+,1-//.(/+(0%$1,9(%&(())1-&.+*+*&-186125670--0./.4+*,1,130/1-+*)),(\',&1&#/,+3]++(\'$%%%)(,]]/,/+)\'&$-,<55342420//01.-31-,5:405)*-302*(*#,$%*$))*),)().+\'*\'1,-0-.3-/0,--+,,-\'(%*),-4],\'(%\'&,)42,-0,0]9,\'06-.4+13./.00/12:36]64.0,+,003.3.+43.5+-562*)(%*#%,*<](+\'*)(&()*+/0/.-/(,)-*+)\')(23)14)/1440301142//0//20,11/+,+2*-*),8.**(#&&)\'$($$*$/50353/-54.,*),)*]8./#&%/-.0.-(*/-,3*\'(&(0((&)-+292451(-/3./23/,+-&\',,*4582111,.<-)]7]22B]43/+(-//,/33%2236//-/3,-1)\'\',3635/64112+*(6*%+.]-.434,1&),4314206,)/))-].+)(&\'\'+*)%(*,-2+\'.*.)&70")$(.*-,&*--//)36342.///511.2//4.03+11../K5]-,**+..1-.3./.-/0-36145/245636+\'5/&*3*()\'*,36,(%&\'((,5-+.)+)/(++\'-]76700]+)(]1010((&/.,$+)*)0225*)*)))$%%%%/.3-+-(,--*0)+2+-68./1---$\');500+\')$$$&\'&&$#%&.,*3]/+:5+%(,/)(6*%&5B851424211]1,%%\')2],,&\'+*+3.)-*-/361+,\'*&(754015/)0]3]-)*//8243223665++*)+0,(3+,/1-242071.+*-43/00)(-/0,*,.(,%++)-,.-,33*,/*24134+]]]0$-#).,016*\'(&$"%#/1,022/&)+,18]]5&%$%&$$#&&)(+20)()(D1,,$-/.*\')+**]0]2-5+\'))-53117/+38+035/)0+%-5,\',5*-,*\',]+-.,&)\'*/]+%]*/750.20,)1(+++))+\'(\'00,114/4()],)(%&&&\'&51)+173-(()+,.444-]\'\'.(\',4361.21-5]($3((/0044252./&)*4-2)-0,,$\'&$\')*1=]4143.11/925913./630+8-6687..../56C2]/046]]]0-3),+0/2053-0*(*+\',0?+)*%\'0*(,)22$-5/).$$)/0,83+,)0,)())%(+/.(11/.))%&1).,5103602**+-,)()+\'/,,+,)./.7%130////--)-+*,/\'&43232]]]]1,]-1;]*%8&0;-,.,/&%%%&*+-642*/,*+285.8+2\'*-(\'&(-0,+-..241.-.1/.4356534-*%\'&%"\'$%+,/1.,,2-+)(%&"#$+\'..263,(+,+/(\'/(-*-)-56>/)\'$%\'%\'&\'](.*\')\',+$1/3546-+/)11-(,-5626]1(*)*,-*48,+<],*(%&\',+)+-3,*,3+22223*.-))&%$\'\'+3+,+*%+$,.3]/]0)56,\'+)&\'+++5*,60020-4]\'+(*+\'2-],$()138:(011*(.+]1.](+6.*\'*]]]]F\'*\'))J452)\'*#*-32]]]]].1((-*-36332./351+2),&(\'%\'0+*5,)*%%)40.01,)0-30\'(0+#+&///3/013.+)+\'*&+#+\'\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar2/BC02.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar2/BC02.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,4 @@\n+@2\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAAACAGACGACTACAAACGGAATCGACAGCACCACTTAACGTCACCATGTAGACCCGTACACGTTCACAACGGGTGGGTGTCTACTTGCTTAATAATTGTGTTTTATTCTTATGCCGGAATCAAGCACGCCTAGTATATAAGCTTATTTTATTCCGTGCGACACATAAGGACGAGAAGTAGCGTTATAGATGTAATCCCGATTTTCACGGTTTTGGGGCTATCTGATACCTGACGGCCACAAGGAATGGGACTCACGCGGTGTTGGCTCACTCAGCCCATTCTTTGCTGGCAGATGAGCCGAGGCGTTACCTTTTATTGTTCTAATTCACGATAGACACGGCGAATCCACATGACTCAGAAGCGTAAAAATGTGCCGACTCACTCCTACCCCCGCGGCAACAAGCTAACTTCTCATTTAAGTTTCATTGTCGTGGATTGCGCAAAGCGGGCCTTCCCGTGTACTTCTCGGCCCAACTGACTCACAGGCTGCCGAGAGTGATGCATTCTTGAACGACGAGTCTACAACCTCCGGGTAAGTCTGACCACAGCAGCTTCACCTTATTCACCCGAACTTCCGTGTTTCCAGATTTTGCTTGGGTTTGTTAAGATTGTCGATAGGGCCTCCCGGAACAGCTCTATGGTTGATAAAAATCATTTGCAAATTCTAGACTCCCTGATCCCCAGAAAGTACATCCACGTAGACTCATAGCCCACGGTCCGTTGAAACAACGGGGAAGTTCGGCCAGGAGTTCGCCAAGTCGCCGTGGGCTGCTAAGGTAAGCTGATTATTATAGCTAGGTTGCAGTATCTGGATCCATTAACGAAACAGGGACCTCATCGGCTGCTTATGGTCAAACCTCGCCAACGAGGGTGCTCCGTAGTAGAAACACCCTCGAGTGCGCTAGCAAACTGGTTACCCCAGAGCGGCTACTGCCCACGTGCGAGACGGGCGGTACGCCGTACCCCAACTCATGCTAGCCCGTCTCTGCCAGCTGAAATAGCCTCCCTGAGCTTCAAATGTTTGCCGCCTCCGTAACACTCGGCCTTCCGAGCTAATTAGGCGTGGAAAATATGGGGAAAAAACGAGTCGGTGGTTCCACTATTTTGCTTGCCACGTGCCCTTTAAGAGTATCAGCTGAATCCGAAAGAGTATGAGACTGCTTGGACCTAACTGTCATAATTCTTCCAGTTCACCGTGCTGTGTCTAGCACTTAACAGTATCGATCCGAAGAGCATAGTGACGGCGCAAGCAAAAGAGAAACGGGAGGTCGTCTGTTCTCTGGCAGAGTCGTATTTGAAGTCCATCCGCGCACAAGAAGCGTGTTGCCGGACTCGGCGCTCTTGGGAGTTTAGAAAGATGGATAACCCCCATAGACTTGTTTTTAATGGCCTCAAAAACTACCGCTAACTGAATGCACACTAATGTGTATGCTGAGTGGCGTCCGGTAGTCCATTTCATTCGACCAATCTGTGTGGAGTGGACACTTTTCTCAAAGTTAGACGTTTGACTAGCGAGTTGCTTATATTACTTGGACCGGACCCTTTTAGTATGGGGAGACAAGCAGGCCACACAAGACTTTCCTCGGGAAGACGTTGCTCGCCTAGACTTCCGACAGCAGGATTGTCCTCCATACCCATCTTACTTACAATGAAGCACTGAGCGATTAACTGGCCCTACCCATCAGGGATGAGAGGGAAGCTCGTGCCAAGCCCGACTCTGGAGGCAATGCGCTGAGGTTGCGACATTGCGTTGGGACTCATTCTAATATCCATCGGCTCAACACCAGCTATCCGCCTACCTTGGCTCACGGCAGGTTCCGAGACAATATTATATCGGCCCTGTCTACCTTAATGCGAGATTATCAACAATTCTCCCATACGTTTAGGCAGGGTACCTTCTGCTCGAAACTATCATACACTTCCTTTCAAACAGGTCGCCTGAAAGTGCAGGACTGCCTCTCGTCGGCTGATACCGGTCCACATCTCCGTGAAAACGACGTTCCACACAAGGCGGTCTAGGTAATGGAAGAGGTGTTATCAGGGCACAGAGATTAAGTGCTACAGCACAGTCAGAAAATTTGCAATATAGGGTTGAACCAACATGGCTATGACAATCCCCGAATGTCTGGCGGACGCCGGCAGACGGTGTGAGTACATGGTGAATTCCCGTTCTAAACTGTAACACCCGTGGAACTTTACCTTGGGCGAACTTAGCCTCAAGTATGGGGCCCAGGCTGATGTCAAATGCTCGATCATTTGGGTTCGACCTAGTGCCTGCAAGATCTCTAGATGCATTCTCGGCAGTGGCGACGCTGAAGAAGTAGCTATCCTGTTCTCCGGCAGGCGGCTCCTAACTCCGGTTTTGAATGTATCGTTTAAGTCGGTGAGGGAAGCGCCTGTAGATTGGCATTAGTACGACAATCATCAGTTCGGACCTATGTTTCAACGGAAGAGACTCAAAACGCGCAGTGGAACCGTCAAAAAGCCTCACTGGCCATACTACTGAATGCACAGCGTTTGGTGAACCGTGTTCATGGATACAAACTTTTACGGCTATGGTGTTTTTTGGGATCTTGTACGTTTAAGGCACCGGTACAATTCGGCTACCAGCCGCGGCTTTAATGCGAGATAACTCACTCATAGGTCTGGCCTACCCTGGATCTCAGGATGGGAGCTCGCTGCTTCCGGCCATGTTTCACGACGACAACACGAGCCAATAGAGCCTTGGACTAGGGGTAGCGGACCGCCCTAGGGCAATATTTCCTCCTAAACACATCAGTTTGTTCTTTGCCCCTAAAAATGAATAGGCCTAAATTACCCTAATATCCTTGACGCCCAGGATAGCATAATCAAGGTCAGGGGGATTGCGATTGAACTCTATCCAATGCGTATGATCGGGAACGCCGAACGCGCAGTTATCGGGGTGGTACGATGCGTCAAGTGATGATATGGCCGAAACATTCACGTTGTTTCGATCTGCATTCCCACTGTGGGACAGCTCACACCCCTGGGAGGAGTGCTGCCGTCGCTCTGGCCTAAGAGGGAGTACGATCAGATTTACGAAACAGTCGTAGTTCGAAGCTTCCCTTTTTCAATGCGGGAGATAGTTATTATGCAGGGCCGACTTAATCATACCTTAGCTAGAGCTATCTATCTCGCCCATTCCTTTGAATGGAATATAGCTCCATACCCGCTGGGATCCCACGAGCTTGTCCCGCTCTCTGAGTGCATAAAGGGCTTAATTATTAACCTGGGACAGGTATATTCCCGCAGCGTCGTCTAACAGTGAAGGCCAACGCCCAGTCCGCTTCTAGCATACGCCAACATGACTAGCATCGCACCCCCCCGGCCGAAAGTCTCGTCAGGCCCGACCAGTGGTTATGGTTCAATCATTTTCTGGAGTGCGACGGCACTCAGGTACAAGGGCTATGTACTCGTTAGTCAGACGGTATGCATTATGGGATTGAACTGTTGCCCGCCGGTACGATAGCAGAATTATGAAACATCAGTTGCGGGGTTCTGGATATCGGGAGCCAAGCCAAGCCAGCCTATGATACATCCACCCCGGTAGGAAGGAGTTAGAGGCTAATGGTATATATCCATGTAATGGACACCATCGATCCCGTTATGATACTTAGGCGCTTTAATACTTACAAGATCTACAGGCAGCGATAATTTCAGAAGATGCCAGCCTTTGGGGAGCTCGGGAATTGCCCTCAATGCGAAATGCGGTCCATTGAGGTTCACTGACTATAGCGAATGTTGATGTGGAGAAGACATGTGGGTACAACGGGAACGCGTAGCACTTTAGACGGCCCCCGTTGTCACTATTTCACTAAAACGTCTACGGTCCTAGTGACTTATAGAGCCGTGGGAGTTAGAGCACGATAATGCGACCCGACACCCTTCCAGAGTTTCTGTCTCCGGTTAGCCTGAACACGA'..b'-11-+(&*+06]/%-./:\'+0+(+/.&(,.-2130(,/1]]=B?771333300.-1//0*+$\'$144445684461176/]0,24,-0000,+**,23(&%(..3//]]]]]9531)\'\')/*264,5248-4-43611445)]4]I**45\'*2%/*.3.)%**(,123%)+&&%$&)+6/0300/]]]]%/+\'((&((#\')%,-(+3-00++(\'\'5,*.,$/2$$,+]/-5/\',-*+*-../+..41)/2\'0/.-@6],%%(*),+,-/,.,-./,(1143/05/,)$\'%\'0.03.*2)**+)\'\'%,+*/11434//00/11&0224.*$0,+21]7).]*1A3+*,-4-/0*/380/+%%$%(..100/-0+.334313-34&+41)+2/+.0-+*0#%\',,,14,--.,*($/$1],2/.-)*,,-40(1\'\'.(+72.2%%\'@(22)2-33)&(%&0$&(**\'**$\'+<./7646324464/)&*\'*-%1]+**)/+-41)/40.0244,&]]]]]55253/5060+]-+=***3+35-24450,+-(/$"%$(+&--A>)*5]9522-523+2/%#355/3+77&24/.&()4-2/,----.,110<];5]]+*\'$\'(&\'601],)()#)*/24]1]]]001104212.*%.+,/03111/&+\'&(\'().-1+)$%%)3365]4].+.\'&31120133./2202-)*.,)+-.)*+)3-..+-.-)--(&%2,23,*.,)#$\',&*$(&)**1-442131(/566//-+-444214327\'++/)+../..*(02//)7)(/:.+-)*1+))#\'\'&)##/\'..%-]A]]7+-0/**+%&&%&(*%/,\'4881..11+(4)05+20/%,*-\')+12+)/+(+6-+)\'&&\'(-,2-+())+248.6..-15335,46433614)%&%&)\'-5]](*#$*.2-..(,5313*$4+*1,+0(#(*1563.]]-,2))%+4366.20.*+0754/.***,**4-+254344++5..14,,1.%]]*5/,1.-0./0+(+1330**+\'030\'4.*--.*3&3258*/-*(,))&(1]]]]0,.+\'2\')\'()&-+1/),+(*+/)%\'**++-,//./--($(%(*--*+,-2.44.]]+3&##&*(0-200.-)-368122+00208]]]%$&0*()&%&)/24,1&%\'()-*,),05+0440./04-],(\'\'+\'\',+*,)\'.)#(&\'&0200(.-.+5.3531/0/3-,8,,,]]]]]]33.25..1%45633512373/.\'%%,\'+//1-/.,-/,+4,)$(%+]]+]]3]*(.&()*++.*,5-+$)*+*-]&,,/,/]]02/44]4>](162162)(*.,-+]6))(&&\'&+3335,5]12]7573,,-+*+,4/3),\'++,,,-4642/,,1,,.2/5)25443665++*(+0554630(,.*%4\'.5/16125456440(+())]6,,1\'1]8]].,.*-,++&,,\'((\')+00-271.(20/3G110./,,)\'\'&))%7;034143%3..35423((&),060%)(-+/+)*\')/444203/&%*+1/1153560,5$*(%%(*3)+$&&,,+())/B-,$*)((()+1,,)(.()).251&%(($\'+,*++)+06]]]]/1%,150*1(/75/2()00254--(-,,1.--&)&)$)6+063037]]]]]24461353611445)]4]I**45\'*2%/*.3.)%**(,123%)+&&%$&)+6/0300/]]]]%/+\'((&((#\')%,-(+3-00++(\'\'5,*.,$/2$$,+]/-5/\',03//-331658A]]<7.3.),).,*+.-1-+((/098*+]9=62\'48941,13\'&-(.*..-,,,,/-00734-*,,*4.*(43+*-0/8,%2)3-02]]]]1534]5,)225&/+.4645*()&,/(*/(*+*251,0*\'\'&$-\'&$%%%&(%+1.34(3661-//A0\'2$%&&\'\'2%*612092121032391/43,4*(::694-,-(**()*-2-%.3-4..9-21-&&%)0($,+*\',%%/0<93-10\'&\'3,/.-+4554)53.1212/.#&%%#\'+./\'(\'*-752*)+,*20&&13.0.-466/0+\'&(\'\'*&\'/90**]3]-(73..6/)**252++.1.1*+2+,),+,/-*)+))\'&)-.,-321/.+.]]82]<:,)),1/53+..,,,-04.+,0.0355669,(/(++10/2/=32,)8)\')(24;//];35020/0(.)(\'\'-+(.+2.0806**]]]751+21*.,,-.*(0))6245554/62.(*(\'($%&2328503732]]]].\'/9((,-].1.23/-0)-,+,*)4,,(*&+-*]%/##&,%\'-4,..9,],]()356056(40233//.&#$$\')+-&#\'\'%%\'&&+(-42-*+.)),4+**+/-/65*2250.,\'*+1/().12-1.,01/*+./2++502*+-(&$..(--/10&*.,,04120&(&\'%\'/0+0)\'&$%-*//155.-+)*,(2*&+14]4-)-\'*))122204.0&+/++.2+)+](*]5254530*)/13-+0(*,%%#$\'***-51114.3542*)-)++.+,16091/20/10,-1+)1245./2/225=5,*0+*+-5,010.20/+)*0,,41*)&*%)*+,,.]16654544540-*\'27+\'(\'*,\'0)%*(*$-%00.-//161460-)*,-&&*%\'\'\'&2,(\'&$#"$+&...600/-352+($$%%(/(++&+100*(\'\'))%(\'$$#).*(*(*(+-*+\'&\'&&,1/,)\'&&&*1,+/361)\'+-07.69234,()2,.0254*,($&%/0%()3.454512-1,,(()((*%\'+)\'../,/0.\'0//44).*++.-%,$+-1334520030,--%$$&%]2))\'+,*,*011/.%.5-,1/%(#(*,13/#\'(+6)44.121530-**+()]]485</34**-,15/1210/123621])\']$*&%&$*(:]]/4)($**,)0)-*+)((**1,+,*+)*)\'%,).0)3$**$+&%\'*)1]]]4($\'**(/()),*053317150.//-0+./,/]1]9/*-.451462320(\'$%*)%#..45.0-,-41.+0.*2/+\'%7\'($$.4(,*\')))-,232//1031/.*0++70/--0.*,-&)+*),+,-,*-(&13(37&(0)**)*020/41310*)%)\'(+./+$*.(+-((,+,57,3)%\'$&]]]]/--(/(+-+-/--,.,31/0/)(0?,+*0+*2]]1V37/.-62*(+,1022544342/5355307354,\'6\'\']]81,)+$$$\')/836.4444539,)(()+9(%&+/,1/)]"$\'+)+0.*-/.(++*-,$*\')-*4311051B]]<]4]3156/1-62+*4)\'+5]&&(*.,\'+%&\'+0405&5=<7-+&$\'+%0107+,2++*,,),*,100+1303)),((73.-/5/,$,.:]655362630245451,\'9&&2(\')1\'(%*+3$(5844//*+&)&((\'+-2++)*,424.+-*&\')$#\'#\'#)40*,++,*5+\'&\'(-))))%\'%*3+-*&)*-3105B36/,(0/-211/87157+)/%29]]].)/*91-1050\'&.-21(13005)(9$%1]]2/621+-+*,*+*)+01/25.+45]]24]1(\'%%+(),/,)-./)/-,1\'\'*).-]166*1,.52)104130./0*\'\'%(\'&())/89&61-+*,48+2%-.30,(-/,+,),,-(\'(.),(\'*)+764/-%\'*,32..20*2)*.(/((,(,*&.*,-461062-+(+,52(\'(\']++51,\'%4)6+%+&$&$+0634((1).--71,.--22/0/+,\')+2/30145--2-)+(+--*8)/),,5332432\'&,#*-.0,(\'5(##%$&36.80,.,/./9434]]]2&*?>300%%&\')#(*.214-0*/32.,)*%#%//%%-/+6/0****+/$2]1%).]61,*\'&$#\'\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar2/BC03.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar2/BC03.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,4 @@\n+@3\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAACCTGGTAACTGGGACACAAGACTCCAGCACCGACTCACCTTCGGGAAACTCGATGAAAGATAGTTTCCGATATATTGCTTCCGGTCGCCCCAAGGTATCAGCGGCAGGCACTATGGACAGGGGCGGTATGCTACGTTAGGCGCAACGCGTCCAAGACATACATGCAGGTTGCGGTGCAGAGGCCCACCCTACGCTATATAGTCTGCACTCGAATCCAAAGACGTGTTTTCATGGGTCAGACTCCTAACGAAGCAACAAGTTCAGGTCTGGGCTCTTCCGACCGAAACACGCTTGCTAATCCTATGCGGACGTGCCCGAGGCTATTCGGTTTCGGCACGCGACGACACATGTTTACTTGTAGTATCCAGCTCAACACGTTGTATCTTTGGTAGATAGAGGCCCCCAATCGCCTCGCCTTGGTGACGAATAAGCGCAGGGGCCGAAATCGTAATATCACAGGTTTATGTCATCTGGCCTGTCCTCAAAGACCACTTGGATTACACCGCCGTACGTGTTGGGGTGGAAGGTAAGAGTGTGTCCATTGGAAGGACGCGAAACCATACCAGCGTTCCGTAAACTGTTACCATACCCACAAGGAAGAGGAATGCGACGGAGCGAAAAACCTCAATGTTTCGGATACATCTCGGATTGCCAGAACCCCCTCATATTTGGCACTCAGCCTTAGCTCGTAACAGCTCGATCAAGTAACCATGGGACGCCTCATCATAGGCAGCCTTTTTGTAATTGCCTGGTGGCATTAACTAGAACTAGAGGGCACTCACTATTCATGACCACTTTAGAATGGCGCTGGGGCCGGCAGGTAAGGATGTAACGATCAGTTCTGGATATCTTATTTTTACCCGACGACATTAGGTGATCATCCTGGGCTCGCCCGGGGTCAAGTTGGAGAATTGCGTCTCCGCAATCTCAGTAAGGGAATACCTAGAATTGTTGCGTTAGAACTCCCCTCTGGGAATGAGAAGTCGGTAGCGCAAGATTGCTGAAGACATAGATAATAAATTTAAGTCCATAACCGCATTTCGCTGGGATCACCACGGGTACTATGCTTGCCTTCAACCGTTATATCCGATTCAGTCGTATTCATTGGCTCTCCAAAGTACAACTAAGACACTAGAGCGCGCCCTTTAACCGTTACTATTAAGACCGTGATCCATACTATTGAGTGTTGCAGTGCTAACACTGCAGCCAAGAAGTGTACCGTCTGCACCCCCGGACAGTGGGCGTCTCGTGACGGGTTCGGATGTCGCGAGAAGTATCAGGACTCCGATCGATGCCTACTGCCTCCCACTTTCTACCGGGAAATCACACCCCAATGTTGGTCAACCGAAGAGCTTGGATGAGTGACTCTAATTGAAAAACTCATTATGACACTATCGCAGAGAAGCCCTTGAGTCTTATTCCTCAAAATTTTAAACCAAGAATAGAACGCGGATCTAAAGGCCGCGTGCTATAATAATCAGCTAAACCCGCTGAGCTGCGCACCCGGTTGTGACCCCCATGTCTTATGTGGGCGTGTTAGCTGGCCCTCCTTTGGAAAGTATTTTAGTTGATCTAAATATCGATAGCTAATGGCACTACTGCAGGTACTTAGCGCCCGCCGTGGACAGGAAGAGATTCGAACGTACTACCAGTAGACACGCGGGGATATGTTGACTTCAAATACGAGTCAACCCTGGAGCTAAGTGCGCAAGAGGCAACGTCAGTGTAGCGTGAAAAAGCCACTTCATGAATTACCATTAAACTTCATTGGATTGAACAATCCGTCATTCTACCCTGCAATAAGGGAAAGCAGCTCTCGGAGACGTAAACGAATTGCCCGTCGCGGGAATAATCGCGACCAATAACCCTTGACGCAGCCTTCCTGCGGGTTGTTAAGTCGCATCGTTAAGGTCTAGTTCGTTGTCACCGATCGTTGTCCTAAAGCCCTAAAGTTAACATAGCAGGTAAGAGGCCTTAGACCTTAGATTTCTCCTATTCTAAACATGAGCGGGTTCCCGGTACTTAGAAAACGTGTTACCGCTAACTTCGGAAGGAGGATAAGTTGTCACTCAATGAGATATGAAGATCTAAGCCACCCTAATCTCCACAGCGACCGTAGTCGGTCGAATTGAAGCGTGGGACCGGCAGTTCCTCCGTTGAGGGAACAGTACGCGATCTCCCTAGGGCAACAAGCGCATCATCCCTGCTTTGCCCCAGGATTTTGGATATCTAAGCTTCATTTATTAACCCAGCTGAGACCGCTGCAAAATTTGACACTGCCCGGAGGCAGGTGGGGCACTGCATCGTCCCCCCTAACCGGGCCAATGATATCCTTGGTAATCGTGGCTTGGTAAGGTCAGGCTGGCTATCGCCTTGCAGGATCTTGATCAAGGTAGGTTGATCGACATAGAAGACGATCCCCGCTAGGACGGGACTAAGCGCATTTGTGTAGTAATACATTCGACCACCTTCATTGATATCGTGCATGCAGACGCGGCTTTCAATCCTTATTCGAGCTGGTCCAATGATCGCTACCACCGATAGCATGGAAACCCGGCTGCTGGTAGGTGTCTGTTCGCTGCAAGATGCCTACGAGTCCATTACGACTCGAGTGCCACTATTCCAACAAGCGGAACATCAAGGTACGGTTTCCAATTTCATGGTGTAAGGCACGCCTAGAAAAATAGATAGGTATGCTTTCGGGGAGCAGAACACGCGCGCGTTCAGCAGCAAGGACCCTCGTTGCATCGTGTCAGCGCCCTGTAAATCACGTTACTGGTGTTACTGAGCTAGTGTCCCCGCATACTTCAGGCCTCGACCTGGACCAGGTCTTCAGAACCTAATAAACATAGAGCGTACACACCAGCACCACTTGCGGAAACGTAATGGAACGCTGTCTTTTGGATGTGGCAGATGAAACGATAGTAACAAAAGTTAGGACGTGAGGCCAGCTTGGATACTTCGTGAGGCCATCAACAGCCACACAAGACCCCGGACCCGGACTCACTTGTGAAACTTTCCCATATTTGAAAATTTATACGCCGTCGAATGAAGCGCACGCCGTATGCGTTGGCTGGGTTATAATGCATCTACAGAACAATTGAGTTGCGCAAACAGAAGAAAACATGGACGCTCCACTCATTGTGGATACATAGTACACGTACCGGTAGGCATTCGTCGGCATGGGTTGTTTTCTCATGCTAAAACTAATCAGCGTAGGAAAACTGTGCTTTCCCGCAGCTCCTACACGTGGAGCTGCTCTATTTGTGGATGCCGTATATCTCACGTGTAGCTGGTCTCAACTCAATCGTTGAAACGGGTGGCCTTCTACAGCACCATCAACACATAAACTCTCCTGCGATGGACGGGACGCTACTCAGCCGTCAATCATCAGGTGAGGCGTCCCCTTCAAAGTAGAGGTAGTGTGGCCGAACTTATGTGCCGGCCGACAAGCCGTGACCGGTTATCGAATGACGCTTATCGGATAGGACCTGCGTAGTACTTGAACACAAGGTTGAGTCGCATGGACTACCGCCCGTTTAGACTCTAAATTATCGCGCGCTACCTCCAACTCCGTGGCGTCGTTTGAGGACCGCTCCTTGCAAATACCGGACAAGATCGCACGAAGTTCGCCCACCGCCGAAGTGGGGACCTGCGGTACCCGTTATAAGCCTTAAGTCGGGTTTCTGATCCTTTGCTTTGGGACTACCGGAACAATCGGAATTCCCTAGGCGTGCAGTTCGCGGGTGTAGGGCGAATTCTTACGAAGTTAAATCTAAAACTAGAGTCAAACCGAGAGGTTTGCATACGCCGAATCCGTGTCTAACTTCACGTAACTGGCTTTCTGGAGGTAAAGGTACCCATACCCAAAAAAGGTGGGGAGCAGGACAATGATGGGCGACATACATGGAGATTGGAATAATCACCAGAAAAAGGACCGG'..b'<49353**-.*\',+\']]*).-*,36]].,&\'%()160,*++\'&,?,,3$)\'##+,\'+01(()-,,***+/,*-)$%#%%+]4]].)6)+-.1,*(\'*)06,35610*...54633++/($(&*/1\'(053**23.46366000*.31246342**+(/18,+*+)36605*,(&%&0#(0&]+].1,,,$\'+.*,//47/)-/++-,,,7,+5-1:03,/4)&+&%%\')]662452.534354.1,+$,*&%$**-0,2,*2+*3638373062151302$&+()9+?0-*)+,10.1/355/.;+82-)\'(/./-,-.+.\'&256.*/\'.2*/(/.4.0/0144542/-/+/46430-*11,\'((+,30)+4]]]35&151.0.012-/./2,2+.**\'&%(*-))&+++)(-)*11]500,-0.)**(/)0$\'**,-5-313231+*(*$&,$)*%$\',*2:&-(\'\'&\'*1/13,451-56355134432213.+,-++\'+)$%%()\')\'\'*(&(+(*/-(*(),)%%(),/052/01/.0&22)).(--0-,++-59]=/]2]5/*)/(*384+-5-.+/1-&$$&(5.-.-.(\'&-+.(&0+*+20]5(/93*+/\')(&)1161,30$++)%)&15234,(*-1,4.032*)**%\'),))\'.51,+,\'+245&0\'&-]4.#%1&+3;30.,-(,\'(\'%\'\'(*]3214243((((-+).40)4--.+//*-$)%&&*\'*/(.42&)//2,4*,**%1433230-&((%&/-(\'+.*034-&/113.4,))%#$"%#\'&))+,5561-0\'*-./*+(0(.]015,)%6]3,/413/-/0+,]]&6]00=2>4207,,))%%)*1-3422223,2,*%&+-//40/111/0.43<,1*-.0+#2\'#&$%(]\'/1/71341302+3,\'*$\'...1,.840156.67.3/35160321226]5]]]230*)),))&5-3]23573],%#$+13+\'(\'+\')+04.12*$%&&(..*,.03+.4,/-***&*\')\'\'/467.--,-1/+,,/*,++)%0.,*&--,-())&#&0)/*(\'*&*)+\'%*-$*)%%5,+)(*+-+*(*-),]12)(&\'-*\'146]]-/5.040.,)#&\')$)\'0.*61262.3*\'(%\'&+(-+&&210,-,)*%++(,,1-,,10/0+.01(##"\')\'\'&*23,*\'2])(.&)0,()&\'*-.3044\'(54,**,.3/23656-)35,31()<]0732(++%3330/)1<8<>>,*6*57)4)%(&%&%&%+())+*(/)\'\'++1&,)(]+/23/.,*(\')436+(*#%&*&&&))(]1]:*-40/)***3/.+)*/./16//21-235*+-531+*]))/+*?&/3404,++\'.2$0150/014502/5]*&+,3-+)),%,*3**&\')5*+-*-]1-3+$%%&)*\'\',-\')16,53\'+6013414+.20)%&+$08]],-,***)//,/.7,-)3*))])+)((+(]]]1)]]7]9*&/#$$%&-)$$%\'-6+//*85&((+),03521/+(\'(($$%"$(%)%%%&*-]]]]]:))/\'(1]]\'6+1\'(&&%(*.0,0.(,/.&$-831*..+((+&(1)9%&$)&&&*2&0,31,(/--.-,..]*\'\'/\'(*..(,04.&*+(&\'(++++)++%*-27464500+*\'&&()00/30&244321240-).0-,34.*,\'+*+(+/2,%&*.-,34-0.41/21+543416,&+))%%1:*:A20,%&)#+#5)))),+8*.34146251,(+//,.2\'(&\'),+,-51/7.-%\'%#)+&\'&/)01+*/5//0.*-,.,3&04/3545.,+,),--&+&((--(,111,,.((-(9%\'5]0)#%*+0\'&&&%#$\'\'\'\'*\'\'/+*,,,2.,(+,++).-.+%\'0-/21-**-*%(*)-3-$$..-320/-,\'-.1(+]]-]01(2(\'%,,#%\'$*-*#&\'*&471885&..*,5]]0,(.\'&(*-3)\'*3-55.132(\'&((022]])(&#\'**///3233231*+.,(&\'\'.),+&*]/-*(42&01)++,/+-1*+(22//\'\'\'+.--*/++/0155/32).\')\'.+*)/42104425).)((*\']]5,*-**,))(+(-546.-/0.13-***$&/]]51.2341&-+*33)04243242,5-(\'(+-/3/*20/.6*&/-,-///.%21132/5]10/%\'\'*/11000312..-\'*/-+2,52266./*($\'/+0%2/-662-(-2.,..+&.-./($(\'$)$)3,14234.$-.-.(\'&&)$)1,34.00A1]]2421(-,&\'(())%$-]0*$%)53/216)/*$74*)//.13*./.,)+,-/5/04314..*\'(&)&,5-/]23$&\')*&&\'$/\'0(26:.0,3+))7+..0,/43334/01100/+&(0020(,+\'0\'\'*).),2+1./0*36/)\'$&&\')-).\'((]*0+)50)((%%,51..+*\')*/)((*-,]/-345),(%#&#*\'$(%%&\'%\'.,732+*)\'$))5294?/3--6470%10/*(.-4(*+,-1222337+(3*1064.*.8.2*),/773,-344/+,+-0+*\'*.0=]]6]5,)56520*\'$\'.,.5/&*&)2*)265+-)*33643-,(\'+,-,40\'+$\'\'$#%\')1344401/+/1++52/1]*&&)64]*$%100/(/*&*1044/3.]-]-$-\'\'*.*&$\'$&*,))"$#*+*)./2.052565665631634684=]-,*\'(++-)3,//2,$()*&%&$%1]))-)%+1)/14//4]1764@]]3-(()(&)&$%))(0-)5135/,4.+*&$&$\'$+&&&%$\'&(%\'*)(-,<,52)(*())*#&(,)]]75]4*)$$&+*&6]]976)7]]2]](].-+,-,0,)\'%($/+)3++01,93]]]]-)/+4-3642)642433014123551,70)-3269$##%%%9--45421--/-,/$0,,/214)45....-0-3%.-30%++,(\'22/01*0-++-,&,-++$.3)%54((3**2/\')204452.$),*)-++/..)+11/0/.))-**+4*222-)/*,*2.,\'%#&%\'%**((&\'&)%-2+(++(*))*1012**()***110/4-156$&&\'%\')*++,*+--,,-\'(2-3/))($$)\'1\'$$%%))*)%\'&&(\'*%()%+/085=]%\'.]]$&9]C1/()]]332230>=%3.]3-0/4]36/(,)#%$$)))/%/4&/]-,.+&*-256--1.---/+\',]3]]0,+]*0]./1101*(13*.6-,)))(/0/$%\'##0(2.\'(&/5/.2658<267..4*(((+,00406-,54,40-22)5445520*+(,-*,-,]]*]]B(.%\'&%\'%*\'2]]]]+***4&9825.-43+)%&*,*,+/324)3(41&]]]30..&()\')\'*045445-)04,0:0/563/74,.(+/03/-&/)*30.+)*&+&0&&)*1//2.*.(*+*]]03()***,+&$()$&)*-,+)%/,/3-).*,+,+)(3\'\']*#&%$(((()*(+.85*$2(\'(\'.\'\'%+*1/),23-\'.-/*&\'*(33)3,&\'&\'&\'%%\',-/;4*.(-*.$&%&(+<$#]6,00+-)&451-3%**56]]03]+,,+)())(&\')050,%(()*-1+2402/$&\'44+0.0%&,(%\'%(,%(&&()+.51121%-0001/3./05553521\'6436344,+/./+)]]]]/)3"##)(#(\'\'++4]&]3145+,-1-((/$+12*\'.]]3.:]1334-,,,043,833%.-330264,11))&++,03/3-5/+.2((()(())\'/21,)/(-.-*\'\'%\',*\'\'44610++&\',25-&\'(*&(\'(*344*+)(+242/33*-+,/..))\'(+..\',+544440*(%$)\'),,/.**3.-24434,222***,)#(*.214-0*/32.,)*%#%//%%-/+6/0****+/$2]1%).]61,*\'&$#\'\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/bar2/none.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bar2/none.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,16 @@\n+@4\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAACACAAAGACACCGACAACTTTCTTCAGCACCCTTGCGCACCTAGGTCTGCGACTGAGTCCACTAGTTTTATCTGACGTGACTGGTATATTCCCGTGTTACGGCAATTATAATCATTGATCGTGCTGCAAACTAAGGATAGATCGTAGGGGCCGCTGCCTAAAACTCTGTTACAAACACTCAACTAATGCGGAATTTCAATCCAAAGTATGGATGAAGCGGAGAATTGCCCGAACACAGTGCCTTTCGCCGCTGGAGTAATTAGTATCGGCTATCTGGTAGGCTGCCGGTTACGCAAGCCGTTTTGCACCACAGTTGCGTGATATTATACCTTTCTTTACGTTAAACATATTATGACGTTTTTCCGCTCGTCTTCATGTGGGGACCAGTCATGTTTGGCGAGCGTCAGGAGTCTCTATAAGGTCCTACTCCAGTGCTGCTTAACATCGGACTGCATATTATCGCGGTAGACAGTTCTGAGCTGTCTGCTTCGTACTCTCTAGACGTTGCCGCCTCACTGCACACCAGTTAGCCCGGAGTGTTCTCCACTGTCTTTCAAGATGCTCAGCCTGCTGTGTGGGGTGCCAAACAGTGCCACTTTGGCAGGCACTAGCATCTTTGTTCTAGACCTACCATGCTCCGATCTAGAGCGGAATAAGGTATTCTTGTCGAAGCCTGTTTCTGTGAAGTCTTAGTAGCCCTGCCTTTTAACATACGATACAACGGTGCGGCAACGTATCCACTATCAGTCCAGCACTGCACTGTACCCGCCATCGGGCCGCGGAGGATAAATCCGCGGACTCTTAAAGTCTTAACTCGATTCCCCGCGCAGACCCATTATAGAAAAATCTCCTCATACGAAGTCTCCGTTAAATTTGACCGATGGTTATTACGCTAAATCAGTAGCACAACCTATATTAATAGGCGATGCTTCATTTCTAATCTTCACGGGACGAAGCAGGTCCATCGCGCCGCGACTGACTAGGTGGGGCGACGTGCTGCTGGTAGCTGTGCGACGTGGGGTCGAGTGTTTCCTGTCGGCAACGTCTACAACTGCGAATTGGAGAATGCTATAGGATGCAATCCGCAGCGAAGACAGTTCATTTGTGCTTAAACTCCGATTTTCCGTGCTATTCGTGCCGTACGTGGACCTTGTCTTAGCCGAGGACGCCACTTTGAGGCGTAGAGTGTGGTTGGACGAGATTCGGGCGAAAGGAGTCAAATTTTCCATGGCCCAGGGGTAAGCCTCTCTCATGATATCAGTCAATGTGGAAAGTGAATCCCATATCTTGAGATCAAACTAAGCCAAGAGACATGAGCACGTACCACGGCGATAGGCGGTCCCGTGATGATCATATAAACCGCTATATTTGGGACAGTCCTCGAGGAGCGGCAACACCCACGTCGTGTAAGGATTCCTCGGTGGTCTACGAAGAGAGAACGGTTAATCTGTACACCACCGGCCGGACGTTTTGGTCCGTATATCCGCTCGATCGGTCCAATGTGAGCGCCCGTCGAGGGTTTCTAACTGGCCGACGGACATCCGGCGCCATTTAACTGGTACCGAACGCACTCGTCTGATGATCGTAACCAAGCCAAGTAGCTTGGAGAAGAGGCGGCTGCATACACACAGCCAGGTTCGGATGAGACTGTACTCCGTAACGGAGAGAAAGCTCAGACCTACCCATAACTTCAGGTTTTTAATTCTACATTGAGCGGAAACGTCTTTGAAGGCACGCCTGCAAGGAGAGGAAGACGTCATCCCGCGTCGTAGCTGCCCTCCCAAATGATCGCTCCGGCTCTTGAGGAGAAGAGGATCGGCACTCACAATCACCGATACAAAACTGGCCGAGATGTGTTTGGTCCACAGCAGTACTTTATCTTCTGGATTTGAGGCCTGGGTCTACTCGTATTATCCTTCCCTGGAGATAGAATAGATTCCCAGTCAATTCTGGTTACCTCCGGGGGGGGTATGCGGGCACGGTTTTACAGCTACGTGGTCATCCTCGGATCGAGTGGGAGGTGACATCTGTGTTCTTAGTTTATTAGATGTGGCCTATTTGTAACGAGCGCCCAAAATAGTTTGTGGCGTATACCAGTAATTGAGTATCTTCTTGCTGATGCCGTGTTACATACCTGGCCGAATTTTGTCTCCCCGGATTCGTACTATGGTTCTTGCCCACATTGAATGGCAGCAGAGTGCGTCATAACCTGCTAGTCTGGCAGCAGGTAGTCTTGGTTAGGTGTAAGTCAGACAATAAAAATTAGGCTGCCCAACCATCCACGCGCGATGCCATCGTGCATTCTACGTAAACAACACTATGGGTTTCGCACTCAGTTACTAACTTATCCGCTGCTTCCTCATATGGGGCCGCTATTAATCGCTTTGCGGGATATGACTGCCCTACTATCGTACGTTTAACTGAGAATGACTTTTACGCGCCCGAGACGGATATCGCTCTGTGGACGCCGGCCAAAGCCACTTCGAAGCTCCCTAGACTTTGTAGGATCTATCGCAACCTGTCGCGACTGTTTTGTGCTGGTATTTAGCAAGACCATGGGAGCCAGCGTTAAGAGTGATAATGTGGAATCGGCGGATATAGATGAATCGGCGATGAAAGACGTGTCGGGCACTCTTGATTACTACCCCGGCAGCTGAAGATCCAGTCGGTGAGTCCGTCATAGTGACAGCGATACGAAAGAGTAGACACCGGACTAGGGCACTTACACCTCACATAAGAGCTCAGTATGCAAGGCCTAAAATGAGTTAATTTCGAGGCAAGCCGATGCGGGTATGACACCTGCTGTAGCGCTTCGCGCGGCCGTATAAGAACAACCTGGAGTTATGCTATATGAAGTGGCGTGTTTGTCATAAAGTTTACTACCATGAAACCGGGCCGGGTGCTTGAGAAGGAGTTTTGGACCTACTGCACTTCGTAACTATGCTGTCAGCGATTAGGTCACATGCCTGTAAACTTCATCTACAACGCTTCTGACGAAGCTCAGTGCCGCTACGTTATCCCCAATGTTTGTGCAGACGATAGGGAATGATTCCAGCGCATCTCCCGTGCGTTTGCGGAACGTACGCTCGTCGTCAATCCCGATCTTACCCGACGTATCTTGGTCTCACCTAGTAAAACCGCTTGACCTCTCGGCATTGTACCTACACAGCGCGTCGACGCAAACTTAGAGAGTAGTTATGTCTGGGGACCCGTGCGCGATGGAAGCTCATTTAAATGCTAGCAAGGTTTGGATACGTGTAACTTACTATTACGATCATTCTTTTTAAGCGAAAGTGGCACAATCAAAGCCGATAAACTTGGGCGCACGAGGTTATCCTAAAATAAAGGCGGAGCCGGTCTTCTCTTACGATTGTTCGAAAATTGTGGGCCTGACCTTCGCGATTGGATGCGCTCAAAAAACGGTACTTATGCACGTATGGTGAAAGATTCTTCCCGCGCTCTACACAATACTGACGTCTCCTAATTCTTTGGTATTGGAACGAGAGGGTAATATGAAAAGCTTATCTTGGACGGGCGTAGTGGTGGCCTGTCAATGCCTGTTTTCACGCGAGGCGTAACTCTTACTCGCATGGAACGACAGGACAATTGAACGGGTGGTGCAAATGCATGTGGGGTATTTGACAAGACCCTAGCTTACTGGGGTGGACTCACGTTGCATCGTTTAAGAAACTAGCAGGAGGTACTATGGTGTTCAACACTTATACTCCCAAGAAAGGCCCTGTTCTATCCATGGTGCCGTAGAGCCTAAGACCATTGGCAATCAGGACAAATCTCTTCCATCCTTGAAGTTCAGGAATGGCCCACACGCCGCCAGTTCGTTGTGAATAAGGATAATAATTAGAGAGGTGTGTTCGGACAGAGAAAGCATTGGAAAGTCTACCTCTTCAGGCCCATGTTATCCGTTCATGATCCGTGGCGG'..b'54+)-(%%]]],/&/]]0+\'-+.)*11352455]0(>,-7.08*))45-033/&,+***\',,*1*)+,)$#&))*4/,-3400$/-\'(+&\'.*.4,/5,..+0.2-3)(($$]]+.]%#&$%13+)))*.,5+%$$$\'(%*%&(/2454]]*.].,(0.+<11;04.2\'/4.\'.,,1*./0.+"+)/$(\'($%\'&,(1355444,2+$)+-+,*)+(%($%+4.1-+.%.-(/&1\'$(+04*+/**3-)2.,)*//510.5(*235/*.(/1.+++,*..)#&#%%%-141++1,-,/-&-\'&.%\'&**,+%%(%%(,2.]]8]]4+],+]&/)*0,)26-)+.)+/2323,.*+.1),/\'*,(&%6.(.+-63/**+))&*-/1]\'%&\'+$+,,/6469(1-*-*)(,/12/.,&)(1)-..++*0)&/1224250+6\'3>*]:]1]1&$,-11-0*--(%#+-+,&+(),)(%&,)(,*-]5.,+--/()+(),-02/>>512)0+++20.0361363)-34-&+-254.-$%&&&,/(/217/)&&+$..*(.*%&$$.4,*26334463303**.+.6-35.*(**)()\'/2+-64312,3*++)2-,4546636621(]0\'8].2/0,4/%$&)(24\'#%$)2,*]5]]((().7&/2%4500.&&+,)79:.,-,$..030)\'14)6&(12\'2$21\'*(+,1-].11366463213++5/,+(*,-660%\'-+]]50&$(+),20])]0]10)2\'4,00+-3542531,/3/.-(,3.-./1)\'+)\'./22216,+.$)\'&%60*]14.+)(()5565242/)+(*/=7462631+()%0,12.&,%\'%12)*+1352+.0\')(%)(\'\',\'\'0*(,6-,45541-3/334,,,+,0454150**%-\'001453,00016/1303,(5.*+,-.3635-+34)-2123(05)/-<,43544()(/0&&\'\'&-]5/234454./(-1-3().2](*(+\'-2.%.(++./+-%$+-224557.2,343496*-+$&)\',-..2#3$\'464-++,-++-&\'\'(*.363663344025614051.14+*%&\'\',,\'3]-)\'//..+.*0/./-]%+(-***(,6./7].]\'3961//@1/++30+*4*\'].3*-32+20)*]9*-1.//106,\'()(&&](+1+.*)0(&&\'%\'//35+..++,\'&$%%%&&\'),13055.)&(-<*\'\'-\').2:*030/.*-]],0+****4.00)*,0664565,**&(&-\'((/--3]]3]4323530359],A]1.*\'%$\'&.,4-*/(%%++,2,*&)()(%$12555,411,(-]4]]2.34)0/.54&&+$285:6542)+++3++++\')\'%%\')/0741663063-)*,-355351(*/--3&+)+\'*\'&)),0--555,.-.212553/6\'(0+\'&.**.8]&3]<55+)%/01(\'%/063*+*++201\'(((\'\'(%&$\'45///.*,24&55)/)/./1364,+6((571-),46043662057432$-8>]*,4+1]&]]/))\'(\'(1++\'+\'&(%),1+5,,,-&(%#%#.\'(,$(-+(410+,$))-++3)*7*+52536,)5(.2\'\',8722./))*&,%**\'.%++%&%%),.94+*%-.-\'(10222**)(*(2*1%-1/05,)+),%%$$%&&+,.5124/422.)1$\'%(062634-%*,,]]]8]./,+%03644(+%#++-352)(\'\'+*2.$2]]]]-33+3.*+/585345-2:*/+&\',-253530521:)0%&(..1073/.*4+.31-2**)(,\'\'($\')1-)#%(.4.1-1,2)(\')(-**447(4$-&)&\'&(,*2-),01.,.43571520--,/,486**-$\'(&%,$)07+/6]*+-/27205)435,+$*,.**/*//-1.%/23-+45-4--1%34015./0//30\'++),;7..-,,662]6\'-))4/565530),\'$*\'(()11.,/$*\'///+&\'&1/*,*,4](]35&\'*,,+/**-6377-+,-+*-(++.+*]73/.2+-\'(.,*((,\'\'\')\'3]]]/]6.4536/20.\'*,),+)0+/.\'-&*(/--43.55,/&%\'\'*+-+**3(*,$)2320-1314+)*%$+*]**]1*/31225].]]*/$\'&++]]/$/)*)(%(\'(,/.,*-(*\';923143330,,$,,.54]]+(,%).%&(/20.8$(4531410]]]&$&)+$$)((%*]9)(02/7./1*114:4,+42336.)233+-**-,/50/62241&*/2+-////16723403/-+.*0+\'\'\'),\'32+45557,.//+0/%$.()*+.&21\'/+*5-*-/)(0,..\'0076\'55,\'*(1/.F-),&))\'*-2&&%+-*(3%\']]6]&\'$,(\'*$%,100(*++2)*22411,.1.)##%(.\')25165+*--/-0//\')+-0,,45+.+-)\'+*,3-)-&(+1+&)##\'(,50244-)*-*#$(%)4,*)%%53]]]]3&&\')\'/.%754,(\'*(+10.0--2,/661),35-/-&*11.,+#*)(,&)/1\'1*-)$4$014+)-,-+&%$\',).&0++*),\'%\'*8/-]3)-)-(()(1&$$%&$&-*\'%%&/2,($&(--+&0,-)()*&+.4.)5&,]]]]*(]*51+,7-.6/,32242,3$3$.-./->0701.*#+..,*()()(.,()0)\'30\'+)+++$\')(&#*()#####$%)(($(-4()*&+*)(.(4-*))(+./+4=$2&-@*31])-]].4404355%(/536]]]].+14(0)14,.7%\'.]]5(7.,0-*+,,+.+073635.31442**,+-1+,&)92*]&\'+-52]/5](\'-45.//+,/,(2)\'%%�/+-*+)%\'443+\'*.(1/.+0.)$+)%.,4*#\'$,((-\'%&(22,8457142021.41(2+\'&&&%\'--)$**3/+*8208]\'*1]22,/*,-(+,&\'4+$02.412.3353+1111)\'))*,.**+.1-(\'-.(*\'$\'+($*)*,(*0/+*?7./]5-0%3)%\'+)+26.,0..147,*2/,+4*)1*/+%,.\'+((*&#,%+,%)(\'*=]++1505\'+,),65/:010-(*-,430:20,+\'),,512;1151/241.*((,,\'%..,)-&00,&&$$"#&()6/.0..4&/37*22+/,**+,,)\'1]/26///,)&(&.-,,3613+-**/,%-1(35+--&43\'/4/*.-*//&,)))-,(#%\'$%+(\'*\'%(\'&+,+*(&+,-000,)&\')#-**+++8.35*+61-+/4/1342215&.-((\'+/335]0-&+%.)&+%\')+.152(),1305+)0$%%\'(1+0&\'5115+**%-]]A32+))])(**$#%%$$&(*1.*)1.%&$&%(\'(,,3453++%*,))%+)%\'\'%)/1-0/+]]]*,\']/,.]]]?-,+/\',003%),)(+()-.(/0,%%\'%\'-)(.0"%\'&**2+4/].##\'&*.)]60,0+%,1/245*663/52+]1+0]-/0)2*,(+*(1*+2(%08,/1.100\'3+-),*00.2/2*-0.\'15.*\'\'-.))/&))44;3-5-036634]+&+)1,/-*,9\'\'&$+\'1)/-\'.024044-0+(&&%%&&\'.]431\'(21/00+0))*(*-223.-&*55*2,4*)*(++*/2/..**(&)*73(&\'((%2)*5(\'/5/,65+)4],44)\'61,].)-*.31*2$\'0)-,%/54,-$%%(,217+-.]]]2210-,%2*+]),&*)&(\'**),,22*%0+,),,/102.1()\',-*-$\'-/A-*(\'&,/062/11424+-)\'(&/036522)%%&*.%\'\'*]],0)(,5-&]\'(*<2.,+1+,35424+44B:*+$\'%21\'$()+2673/].+1.1,4,/)**-03.43..,*(*]]]./40*3,(3+0.(\'(*++/%(%&*1610420/,()(&(*22012(55262(-),0.200-&\')&\'6$+44]75\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/test_barcodes.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_barcodes.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,32 @@\n+@1\n+AATGTACTTCGTTCAGTTACGTATTGCTAAAGGTTAACACAAAGACACCGACAACTTTCTTCAGCACCCAAGCGTTGTCCCTGTTGAACTTGAACTCCAGATAGTAAGACTGATCAATACCTGATTCACGATAGTACCCCAAAACCGTATTGACAAGAAAAGAGGGTAGTACCTAAGAAGTATTGTCGAGATATGTCGGAGGCAGTGGTCGACGTGCGCTATATGTGCGCGACAGGCTGGGAGCAGTGGTGCGACCAAGTATTTCGAAGGCTATTCGCTTTTCCGAAATTCCCTGTACAGGGACATAACGTTACTAATGACACAGTGATCGCTGTCTGCGTAATACCGGATATACGGGGCCGCAATAATGTTGTCGCATCCATGCCCTAACCCTAGGAACACTGGAGAGTCTAGTGTGCCGAGATCCATCCCGGGCCGAACGCGTACAAGATTAAAAGTCCTGTCTACAGCATCGCGGGTCATTGATGTAGGAAGTCGGGATTACCGGGTTACCGGCGCGTGCACACTTCCATTTTTCTTAAATAAGCATTAGCGTTTCGTACGACTTACCACTAAGGCGCTTGCAGAACTTATGCCCAGTTGCAGGAACACAGGGACAACATCTTACACCGAGGTTCGAATGGGGTTGCTGCATTCGGTGGCTTAAGTTTCTAATGAGGTTGTTCTCTCCGATTTGCACGTGCTGTCTTCGGACCTTTTTGAGTTGGGTTACAGGGTTTAGTATCAACCCTTCGTCCGTGCCATGCAAGGGCTGTGCGAAACGAATGAAGCTGAAATGTCTCAGCGAAGGGCGGTTCAGCTGAATATACCACTATAGCCTAGACTCTTTGGTTTGAAGTGGTGCCACGTGGACCAGAGTGAGATATACTGCGTCACTGCTAAGGTAATCAAGAGTCAGTCGATTAGGTGAGCGTGTCCTCGGGGTATCGCCGGCTGTAGGGGTCCGTTTCAGCACGCAGCGCTTTAACGAAGGAACCTAGCTGGCGAAGATTCTGATTAGCCAGTAACCTGGCCCATTTAGGGAGGTACAAGGGTGGTACCTACTACGTTAATAGCTGAACCGGTGGAACATACGCACAGTCCCTTAACGATGCGTCCGTCCATAAAACCCATATAGTACTTAGTGGATCCTTTCGGATGCCGCGAATATCTGAATAGCCAGTCTCGCTCCCACATACTGATGTCAGCAAACGCACAGTGTCAAGGACCGTGAGCACTGATGGGTTACATATGGCTGTCGTCGGGACGCCGGAAAGGTGCAAGGTGTATCTACCTCCAGTTTGGCGGGCGATAGGTAACCACGGAGGTGTTACCATCCCATGCGATTTCAATAGGAGAACAGCTTAGAATGCTCGAAGGAAGGCACATATGTCTCATGGGCCATCGACGATCATCTGTAGCGCGCGCCACCGCCGTACTCATGCAATTACTTCAGATTCGGGCAAGAATGCATAACGCCGAATAGATCATCTAACTGTAGGAAGCCAGCTAATTCTGTGGTAAGTCAAGCTTTGATGCGCTTGACCAGTACTAGGCACAAAGGCCTCCCGGTACTACATAAGTCCTCTTGGTTCCTAGGCACTTCATCATCACATTCTGCAGTGATAAACTCATCGCAGTCATACACTGGTAAATCTTAATCAGGTCTATATGGCCTCCCCAAAAACCTGGGGGGACTTCATTTGGCCTGTCTCGCTGCGCACACGTTGTTAGACTACTCCAACAGTCGTACAAGCAGGGGCGACAGACCTCATCACTTGAAGCACTGAGGTGTCACAGGTGGGATCCCCGTGCCCTTGTATTCTGCGTGCAGTAGAACTGAGCTGTGCTGTACAAATACCGAAGATTCGCTCGTTCAATCTACCACCCTGCGCGCTCATCCTAGCTCTGCGGCCAAACTTGATAGGTATGTACTGATCCGGCTATGGGGCCTTTGTGCACGTCATCCGAACTCGACAGGACCACTCGTCGTTTAGACAGTCCGAATTTAACTACGTCCACACGACGTGGTGCTGGTTTACGACAACATTCAAGCGTTCGAGTCCGTGTACTTTGCTCGTATTGAACTTCCGGCTAATCACTGGTACACAGTACCATCTGTACCGTGTGGAAGCGTGGGCGTCTATGCATAGGCGGACAATGGACTTAAACCAATTAAATACTTGAAATGTCTGGACACGCTGTGTTTACCACGTCGCGGCCGTCTCCCGGCGAAGGAGAGTCCGAGGTCCCTGTTGTTGTGACACGTTTGCGGCGGTACGAAACGCTGTCGAGGACATCGTATCGCCTCCGTGAGCGCAAGGCTGTTCCTGTCCAACTATAGTGTTGGGCTATTGTAGGCGCCTACTAGCTCGCCTTTTAGATGCGACTGCTCTTCTGACGGTCACCTGGCACCGATTTATCTCGCAAGGCGATCTACGATGACAACTAATAACGTTTCTTGACCCCTTTAGACCGTGGCTGTGCTTTAGAAGACGCTGTGGGCGGTTGTTGGGATTGCCCAATAATGGTGATTCTATAGTGTAAGCACAAAGGTCGGATCGATGATGATCCAAACCCAGAAGCTCCTACTTATTTACGTGGCATCCCCGGTCGAAGTAGGCTTGCCGAGCAATAGAGTCTAAGGCAGAAATTAAGATTATGTAATATAATCCCCATATAGCAAGGATGTACAATAGTAATGTCAGATCGAATTGTGCATGCATAGGAGCAACGGCTGGCGCTGAAGCGGGTACTGTCGTCCCTAAATCTCAGGCATACTTGCTAGTTTGGTCGAAATATTGCGGCCTCTGATAGGCCTTTAGGACAGTTGAAATTCGTGACTGACCATTTGCGTGAGATCAACTGAGCTCTGGAAGTTTTGGGACCTCGATTCGGGCGACAGCGACACGCAGCGGCAGTAGGACAGAATTCATGTCAGAAGGGAATAAGTTGGTGCAAATAGCTCCTAATCCTCTTATGGGTGACGGCGAGACAGCTGTCGACGGAAATATGGTCGATGCCCGGCATAATAGGAATCTAAGGTGGACCCTATCAGGACAAACCGATAAAATTCCCTGCTGGTATCTAAGTAAACCACCACCGTAGACTTGCAGGCGCCCAAAATTGGCTCATGTAGACTTCTTGGAAAAAAGTGTTAGGCCTCGAACTGCGCCTACGGGGTTACTTCCTGCCGTAGAGCAAAACTGCTTTAATGATAATGCTCTCCCCACCCATTCGCGAATCGCTTAAAAAGAGCATCAAAATTGCTTGGATAGCTAAGAGAACAACGACTGACTGGGTAGTCTGCTACTCCTTGCCCTGCTACCGTCTTTTCATAGTATGATGCTTCGCAAACAGGCGGCGTTTTACGGGGATGCTCGAAAAGTACACTTTCACCATTTACCTCGCGCTGGACTATCAGTGGATTATTAGTATTACGCTTCATTGTTGGCCGGAGGGGTTCCCACTACGGTTTCAAGCTGCTTAACCAGTTTCCTGATGAACTCAGGCGCGTGGCACGACTTCGAGTTATCCAGTCCGTGTCCATCGTCGATTTCGCCCGTCCATACATAATGTGAATTACAGTCAGGACTACCTAAGTTACAAATATCTCCAGGGGTCTGTAAAGCCCGAGGCCGGAAACGGAGCACTCACCCCATCCGACTTGTAGATTCCAACAGCTGGCAGATCCCTCCTTCGGCAGGAAACTTTGGTAAATTAATGTAGGCCACCTAAGCTAAGATCTTGGTGAACTGTGCTAGTGCACTGACTCCGTTAGCAGATTTTTCCGGACTTTTCAGCTCTTTTGATTGTTACCACAACCAGGCCATCGCGCCACAATAGGCAGATCACCCGGTGAAACGTAATGACTTCGGTGCTGGCACAAGGCACTACACAACTTCGGGCGAGGATCTAAACTCCGTGTACTTGCGGCTTGAAGGGTGGACCACAGCTCGTACGGTCGTAGCATTCAA'..b'54+)-(%%]]],/&/]]0+\'-+.)*11352455]0(>,-7.08*))45-033/&,+***\',,*1*)+,)$#&))*4/,-3400$/-\'(+&\'.*.4,/5,..+0.2-3)(($$]]+.]%#&$%13+)))*.,5+%$$$\'(%*%&(/2454]]*.].,(0.+<11;04.2\'/4.\'.,,1*./0.+"+)/$(\'($%\'&,(1355444,2+$)+-+,*)+(%($%+4.1-+.%.-(/&1\'$(+04*+/**3-)2.,)*//510.5(*235/*.(/1.+++,*..)#&#%%%-141++1,-,/-&-\'&.%\'&**,+%%(%%(,2.]]8]]4+],+]&/)*0,)26-)+.)+/2323,.*+.1),/\'*,(&%6.(.+-63/**+))&*-/1]\'%&\'+$+,,/6469(1-*-*)(,/12/.,&)(1)-..++*0)&/1224250+6\'3>*]:]1]1&$,-11-0*--(%#+-+,&+(),)(%&,)(,*-]5.,+--/()+(),-02/>>512)0+++20.0361363)-34-&+-254.-$%&&&,/(/217/)&&+$..*(.*%&$$.4,*26334463303**.+.6-35.*(**)()\'/2+-64312,3*++)2-,4546636621(]0\'8].2/0,4/%$&)(24\'#%$)2,*]5]]((().7&/2%4500.&&+,)79:.,-,$..030)\'14)6&(12\'2$21\'*(+,1-].11366463213++5/,+(*,-660%\'-+]]50&$(+),20])]0]10)2\'4,00+-3542531,/3/.-(,3.-./1)\'+)\'./22216,+.$)\'&%60*]14.+)(()5565242/)+(*/=7462631+()%0,12.&,%\'%12)*+1352+.0\')(%)(\'\',\'\'0*(,6-,45541-3/334,,,+,0454150**%-\'001453,00016/1303,(5.*+,-.3635-+34)-2123(05)/-<,43544()(/0&&\'\'&-]5/234454./(-1-3().2](*(+\'-2.%.(++./+-%$+-224557.2,343496*-+$&)\',-..2#3$\'464-++,-++-&\'\'(*.363663344025614051.14+*%&\'\',,\'3]-)\'//..+.*0/./-]%+(-***(,6./7].]\'3961//@1/++30+*4*\'].3*-32+20)*]9*-1.//106,\'()(&&](+1+.*)0(&&\'%\'//35+..++,\'&$%%%&&\'),13055.)&(-<*\'\'-\').2:*030/.*-]],0+****4.00)*,0664565,**&(&-\'((/--3]]3]4323530359],A]1.*\'%$\'&.,4-*/(%%++,2,*&)()(%$12555,411,(-]4]]2.34)0/.54&&+$285:6542)+++3++++\')\'%%\')/0741663063-)*,-355351(*/--3&+)+\'*\'&)),0--555,.-.212553/6\'(0+\'&.**.8]&3]<55+)%/01(\'%/063*+*++201\'(((\'\'(%&$\'45///.*,24&55)/)/./1364,+6((571-),46043662057432$-8>]*,4+1]&]]/))\'(\'(1++\'+\'&(%),1+5,,,-&(%#%#.\'(,$(-+(410+,$))-++3)*7*+52536,)5(.2\'\',8722./))*&,%**\'.%++%&%%),.94+*%-.-\'(10222**)(*(2*1%-1/05,)+),%%$$%&&+,.5124/422.)1$\'%(062634-%*,,]]]8]./,+%03644(+%#++-352)(\'\'+*2.$2]]]]-33+3.*+/585345-2:*/+&\',-253530521:)0%&(..1073/.*4+.31-2**)(,\'\'($\')1-)#%(.4.1-1,2)(\')(-**447(4$-&)&\'&(,*2-),01.,.43571520--,/,486**-$\'(&%,$)07+/6]*+-/27205)435,+$*,.**/*//-1.%/23-+45-4--1%34015./0//30\'++),;7..-,,662]6\'-))4/565530),\'$*\'(()11.,/$*\'///+&\'&1/*,*,4](]35&\'*,,+/**-6377-+,-+*-(++.+*]73/.2+-\'(.,*((,\'\'\')\'3]]]/]6.4536/20.\'*,),+)0+/.\'-&*(/--43.55,/&%\'\'*+-+**3(*,$)2320-1314+)*%$+*]**]1*/31225].]]*/$\'&++]]/$/)*)(%(\'(,/.,*-(*\';923143330,,$,,.54]]+(,%).%&(/20.8$(4531410]]]&$&)+$$)((%*]9)(02/7./1*114:4,+42336.)233+-**-,/50/62241&*/2+-////16723403/-+.*0+\'\'\'),\'32+45557,.//+0/%$.()*+.&21\'/+*5-*-/)(0,..\'0076\'55,\'*(1/.F-),&))\'*-2&&%+-*(3%\']]6]&\'$,(\'*$%,100(*++2)*22411,.1.)##%(.\')25165+*--/-0//\')+-0,,45+.+-)\'+*,3-)-&(+1+&)##\'(,50244-)*-*#$(%)4,*)%%53]]]]3&&\')\'/.%754,(\'*(+10.0--2,/661),35-/-&*11.,+#*)(,&)/1\'1*-)$4$014+)-,-+&%$\',).&0++*),\'%\'*8/-]3)-)-(()(1&$$%&$&-*\'%%&/2,($&(--+&0,-)()*&+.4.)5&,]]]]*(]*51+,7-.6/,32242,3$3$.-./->0701.*#+..,*()()(.,()0)\'30\'+)+++$\')(&#*()#####$%)(($(-4()*&+*)(.(4-*))(+./+4=$2&-@*31])-]].4404355%(/536]]]].+14(0)14,.7%\'.]]5(7.,0-*+,,+.+073635.31442**,+-1+,&)92*]&\'+-52]/5](\'-45.//+,/,(2)\'%%�/+-*+)%\'443+\'*.(1/.+0.)$+)%.,4*#\'$,((-\'%&(22,8457142021.41(2+\'&&&%\'--)$**3/+*8208]\'*1]22,/*,-(+,&\'4+$02.412.3353+1111)\'))*,.**+.1-(\'-.(*\'$\'+($*)*,(*0/+*?7./]5-0%3)%\'+)+26.,0..147,*2/,+4*)1*/+%,.\'+((*&#,%+,%)(\'*=]++1505\'+,),65/:010-(*-,430:20,+\'),,512;1151/241.*((,,\'%..,)-&00,&&$$"#&()6/.0..4&/37*22+/,**+,,)\'1]/26///,)&(&.-,,3613+-**/,%-1(35+--&43\'/4/*.-*//&,)))-,(#%\'$%+(\'*\'%(\'&+,+*(&+,-000,)&\')#-**+++8.35*+61-+/4/1342215&.-((\'+/335]0-&+%.)&+%\')+.152(),1305+)0$%%\'(1+0&\'5115+**%-]]A32+))])(**$#%%$$&(*1.*)1.%&$&%(\'(,,3453++%*,))%+)%\'\'%)/1-0/+]]]*,\']/,.]]]?-,+/\',003%),)(+()-.(/0,%%\'%\'-)(.0"%\'&**2+4/].##\'&*.)]60,0+%,1/245*663/52+]1+0]-/0)2*,(+*(1*+2(%08,/1.100\'3+-),*00.2/2*-0.\'15.*\'\'-.))/&))44;3-5-036634]+&+)1,/-*,9\'\'&$+\'1)/-\'.024044-0+(&&%%&&\'.]431\'(21/00+0))*(*-223.-&*55*2,4*)*(++*/2/..**(&)*73(&\'((%2)*5(\'/5/,65+)4],44)\'61,].)-*.31*2$\'0)-,%/54,-$%%(,217+-.]]]2210-,%2*+]),&*)&(\'**),,22*%0+,),,/102.1()\',-*-$\'-/A-*(\'&,/062/11424+-)\'(&/036522)%%&*.%\'\'*]],0)(,5-&]\'(*<2.,+1+,35424+44B:*+$\'%21\'$()+2673/].+1.1,4,/)**-03.43..,*(*]]]./40*3,(3+0.(\'(*++/%(%&*1610420/,()(&(*22012(55262(-),0.200-&\')&\'6$+44]75\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/test_one_adapter_set.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_one_adapter_set.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,36 @@\n+@1\n+CGCACCTCTCCCCTCTGCGTCCTAGGCACTAGATCCAAACCTAGTTCGCCTGAAATTTACTGATGCTAGACCGAAACTTCGCGCCGACTACTCCATGGTTTACTTCCGATTCTGCATAATGAGCTATGCTTCTATGCTATTAACCGGCACAGGGCAAATCGATGCCGGTATGAGTAAAGTAGCTAAATGTAAATATCATAGTACGACTCCCTACTTGATGTCAAACCTACGACGTTGGTCTCTAAATGACACGTAAATACTGAATTTATAGATCAATTCAGGATATCTACTCAGACGCGGCAATCGCAATCGGACCAAAGTATACAGTACATATGCGATACCGCGTATAGAGCCACTCTACGTTATAATCCGTAAGCTCTGTCGTAAAAGTGATCAATCTATTATCCAGTTTAATTTTTCAGACTCCTGGTAGTATACTTTGCTCACTATTGCTTGCCTGTGAGAAGTATGTTTGGACGTGGAAAAGTGGCTACTTTGTCAGCATCACGTTGACAGCTTCGATAAGGGATTCACACCTGTGTCCCAATCTCATGCTAACTCTCTCCTTGCGGTGTTGTGGAATTATTATCCAGATGGTACAGCAGGTGACATCTATTACCTGGAGACATTCCGGCCCCAATGCCACTGCCATTCGTACGGTAGTTAAACTTGAGGATTTATTCGACCAGGAGGTCAGGATTACAAGGTTCGTAGAATTGTCGGGTAATTTTGGCGAGAAGACCTGGTCTAAGTCCTTGCGTCCTAAATCGGGTGGAGTACCAACGTGCAGTTGTCAGACAGGGGGATGCATGGTTCCAACTTAAGGGGAGCTAGTACGCCGTTTCACTCACGGTACCGGCGGTCGTTTCTGAGTGAAATATAAACCCGAAAGCTGCTGGGACGCCATTGCCCATCATCCTCCTTTGCTCATGCTACACAGCACCCAAGGAGGTCGGTTGTCTATTGCCCAGGGAATGTATCGCCGTGCGGTACGAACTACGTACGGACTACGTGAGGGGCACGATCAAGGCATAAAAGTCGTAAGCCAGGGGCAATCCACACCGGTGATCGGAACTTCACTCGTAATTAGTGAAGACTGAGGATCGCGTCATCGTAAGCGACCTCTCCTAGTGGTCCCGTGGTCCCGCCCTAACAGCCCCGGCAATCCTTAGCCAATCGGCTGATTTTAGAATGTTTGGGTTTAATGTAGCGGCTGATTGCCAAACGCTCCGGGAAGATCTCGGGTAGTAGCCTGTATCAAGGTCAAATGCCGAATTATGGGCCTATAAAGGGTATCAACCCGTAAATGAAGTTAGTGTTGACAGGGGATAAATACTTAAGGCTGCACTGCTCTCAACGGAGGCAGACCCTAAACTCCGGACTGATTGATCCATGTGAATTTGTGCCTTACAGCATTGAATATATAAGGAGAGCTATAAGAGGAGATACCGCCGGACCGCTAAGAACGGGATACTTCCACCATGCGGTGAATCCGAAGTTCAACTGTATAGTGGCATAAGGCTCCGGTAGTCATAAGCTTTGCAACTCGCTACAACTAAGCAACGGGAAAAGCGTAGTGTACAACTGGGAAGCAACCCATGGGGAGTGCCGCGCCACACTCCGCGCCTCCCAGACTGACTTCGGTAGAATGGGCTCCCTTGACTGTCTCAACCGCTCTAACACCGGGTCGATCCGTACGAAGGCGGTCGCTTCAAGTAGCCGCGAGGGGATCAGGTGCGACGCGGTCATCAGCGCCCTACTAATCACACAGGAAAGTTATCCGGTTACGCGTCGAGGCTGTTATAATTGGCGGGCGGTCGTTCGTCGGACAGCCAGCTTATAGCGCCATATTCTCGCGCGGTGCGCGCGTAACGTTTCAGTCCGAGTAATTACATGAACTGGGTTAGTATCGCAAGACGTCCACGATGCAGGAGGTGCGAGCAAATTATTCATACGTGGGCAATACTTCCTCGTACTTGTTTCAAACCTAATGTTTACCTCCCCGGAGGAGTTTGTTCGGGATCAGGAATCTTACGTGCACTTTCAGGTCCCCCGTCAGTAAGCCGCATGCCTTCCCAGAAGATTGAGGTTCTCAATTTACATTTAATTAGTACTAACGTTTTTTTCGGGCTCAACTGAACGAGCAGCATACGTACGGCCCCGCGTTGTAAAGCATCTGTGTAATGCGGCTCAGTTCAACGTTTATCGGGGCGCTAGAAAGTCCGCACGTCGCACACGCACACATTACATCGTCGTCAGTCTCGAGGGCGGAGCCGGCTTCGACCCCTTCGCTAGAAGACACCGACAGTAGAAAATGCGCACTGACTCACGCTCTATTTAACTACCTTACTCATCAAAGAGCAAAGAGTCAAAGCACCAGCGACGCATATTAGTCGACTCCAAATCCACACAAAAGTGCGTTCGGTACTCGAGGTACTGTTTATCCATGATGTCTAACAGCCCATCCGCCGGTACCCTGACCCGTCTCGTACAGATACAATCTAACCGCGTCTGTTAGCGGGGAATGACAGTTACCTCACATGTGAACGGATTCATATTGTGACGCTTGGTGCCCCGCCTCCACTGCCCTAGGAAGGGATGGTGCGTTCTTAAACCTGGACCGTAATATGATCTGTTTGTCCCTCTGTGTACCCTAGGCCTTGGTGCTAATCTGATAGACTCAATTTTCCCTATAGGGCCCGGGGAAATTTCGCACTGAGCGTCATTGGTCGAAACGCACGTATCCGCTTCTTTTAGTCTCGGGTCACGTTACTAAAAGGAAGTAAACAGGCATGCGCGACGTATAATCGGGACTTTATAACAAGACTTTACCACGAGTTCCACGTAATGGGAGCCTGCTCGTTCATACCCGCCCCCGCCGCGGGCCCGTTGACTGTAGGCATCTGCATTATTCGGTTCAACCCGCTAGTCATCCGGCGTAGGTTGGCGCGGCCACGCACACCCCTGGCGAAATCTCCAGGCCTGACCAGCTGGCAAGGTGTTGATTGTGGTCGGGGTTTGACAGCAGCCCCCGCCAGAGAATAGCTAGCGTCTACCATACCTCGCTCATATGCCGGTTTGTGAGGGAGGTCACATCTTGATGTTAGGTCCATTAGAATTTGGGGGGAAACGCTAGCGTGAGTTGCCTCGTTTAAAGTTGTGGTCAAGGTAGTTGTGCGCTGAGCTATCACGCGGGCGTTTGCGAGCTGCTTGGTCCCGTGGACGATAGGTCCTAGGGATCGAGATATTGCGTGGACTATTCTACAGCTAGTAGTTATGTAAACGTGCAGATACCTGTATTTCGTTGATGCATGGGCCCCGATCGACAGTGGGCATGCGTATGGCAGGAGCGACACAGTGCCATGATGAGTTGGCCCTGGTAGCGCGCTATTGAATATGGCTAATGCAGTATTCCTTTCTGGTGCGCAGATCGAGGGTCAAGTGATTATCTATGTCGCTGTTAGTTCCGCAGATAATTTTTCCAGCCCTCTTGGCATTATACGGACCTTTCAGTACCAGTACCTCACACCTAGCGGACTGGTGTCGCAAACCTAACCGAAGACCGTTTAAGGCCTTGTCGCCCTAGGGGCGAGAGCACGGGACAGAGGGATTTTGCTTTAGTGACTGCGTCGATGCGTTTATGTGTGCGTGCGCTGGTTATTCGAAAAGAAATTGCTCGGTTATAGACGTCCGCTAAACTCTCCTAAGTGATTTCTATTACGCTGGTGCATATTTGTAGGAACGCTTAGATAGATCGTTTCACGACTCTTAGCAAGGATTTGCCCTATCCAAATGACCAGGAGGCCTTAATTGGGATTGACAATCACTAGATACAAAGGGTAGTATAATCGCGCGGAGAATACGGTAAGTTGAATCCGCCCCTAACATGACACTGCAAAGCTCCCACTCGAATAACGAGCACAGCACGCCGTTTGGTGATATCCAATTTAAACCTACTACTACAGACAGAGATGTTA'..b'-17,1975/,*63,)\'+-+4,*.))%%\'\'.619@2*,%%.+)12/+-]],&\'\'+++02]415]5(]]0+--*.-,-&,,*+*$(\',\'$+$,.4*(-%\'.&/53444+*\'#&**.1044-3-(\'$/0)*()+3614]/4]--01/:6.,2**&)0]8*\'(**$&))()\'+,-.4(7/\'2\'+*054355224./+,-(++-54.32]]]]],,*(()\'%%].*-\'+1.-541613.**1+040)/.331445$5161401020236,*%&$%)-1,.,),3*%/73:04224,-70,6..70,./0/-&%/7+12+)1(1+3*/764203.0,48+.4.).,.--\'-,&%)15465+*0,,223742,/%\'$\'*1*\'0%%\'1]/12/351000(-+,7]/]44643&&&\'(/625)/\'&%(-**,43//*+)+)&5,06366528445-6]]0-,0+-3&&+/\'*%+*),*5,*%2)*),)\'\'$&/&%%$\'*+,&))*(1/6164010204(6B1%(&$%$.300$--/1]])**174/,-+-/+(,\'224%4443/.*&)**,.,+-)4/)-,&)**-33+(%,*.32)((\'.)-*34--()().*-135/8-\'($\'\'(\'\'&&/*1]-7*.,(551(21--1-..21.//,524]1/*\'--3*\'*+-.90+-++&($*,)2+1.42/:5?3\'%$$$$\'.(/15-))*)/(&\'(\'(*]]*/0-11233.11113686+&468466133)*,)\'(/2,**(*235443635,)(\'\'(4-.)300.,,.4]]\']]0-,-++-]2*,=/273/]11]*%\')(/0,21/..%,7]]]+28]2]]133)+)#&$%%%&)**,.).+(\'+1$\')+*,.**/121040243-(.+.1/61)$$$$()\'(0,*+&$#%+-042333)/3-.--.()1+/-.4,%]@*.,#(+-)35-0(#\'**)%*$-#&*$%%&)+)(-0/%0%$&,,.7001/&/3/074242-021.1*2]*\'(\')<-(&\',$(3640),*)($\'#$%-*%3./&)-0,0-.+*9.)*0.)\'/+\'*.230001-3601]<.10+3,-634*1.+/+)\'\'$*<97,32\',($$\',5.+1,*42-/)&+3//15,,&\'((&*+(02/,)3//,0+$).]52++\')++*+(\')%+,2344/77844,,*+/%+),$$%,314530.((/%0>543---.(&/653]$,**-*.+\'()\'%&(%\')+23352273143-60+)&)&3-27]]461532$%*($$++,05]4]N]2()/-+31+3245525+0)))0+(/,//+*1)\'$%+))0.22121,),((95320.2\'$$##%)502-4+)06.+/+,*,1-/15514.1(&$$$)25223445**0(1-1//31&),>3...-,)--.37,+*+&)231222.(&:6&.024/)\'&\'\'++3164446-(\'$*,+0.,***2&.]0730.1*\',.13$,+*##$&,(,0/,-41&,/*++*-*/.3]0,1*,)&)\'.0-,+&0)**(47+*.4.+041/,)(\'055+*-\'\'$$$+)+*\'*%3)\')().1((*-&&])]]]231040-4325+*66,0,,5../.()/]#%(\')0]].,)/,1*%&#\'&(\'0]]]]]+%%$)23322$44.,12++++),)]2]]+):4**)&*,03,.354460/]4.]]+*./.-]($&\'.&$\'*&\'\'\'+,+.:*):*\'&&0-1+%*\'//3768]<)183363+3,]]6]3--+./23-\'1-632-,,*).13/*0-61.-(.1)4405+/0()/@+//13//32--+,$--*)*+)4]]3]8#,\'\'&*.%)%#+)+-]]0.0.\'&-]1-&$$)*,*,.144*256.441-]/.1-.-)1]25/-..--+//74/,)..6/650,*\'&)23(,*163-&)(*(+6>*,4*.+*)\'*\'&\'%),235,1+3;/),3-/4256//&)\'$&))+4,/]02,,5/.32.0.#)\'%$%/0/+((++316]]]3]5670..-+()\'\'&.-%&(00%101-/,)$%]-\'&\'-3;3277086.-]-,.(\')+%((//542.61]%%-%&#\'&,2462]]],]](..)-.&441-(\',02./1/64401-0356+(,-*+@30010/43.443354502-1-1..*&(;.:83++*,-/254$(%$#*+]\'*.-,2./322+&$&*&&.]]]1($&(0]54\'.14*(%&\'))(,$*\'+%\'%$%&11]4124.-3%%\'%+,4404,8.(3(00455554]24]]4104562/+,1*/36-\',.,01.++,5914754.,3/37..10/7,07-&(&\')/*+,/1-,21,%%*&(($))141,3718\'/5-2253:+,02],,--246566*+4))%&&\',*<*37%()\'0:02//)*)/0*(.(046)(*+.-3513/\'(0/(2./2400740.0*\'.))1--+)+..,.%3]2/.,()&*,.-*(99(+(+)**%(,31,)2%&335.20,+8(\'6,*3,(,/+204*%)303++0))-62-2336/11662//*+&1$-013&155]].+)%((-.25&*]]]11110240+%$&%,,\')\'&\'%*.,*11.,*+)**)1,.,&\'1,8#*(\'/&"&&&-(&+(*\'\',9]]]]36521).430)*(222.1()+&\'\'$%>]]0326/142444+-*\')-1115//65*64,525+).++5342-//*(+]*%(:0#%%*/+*)\'*\'()5]10]/))456,452-2\'/0]](/00.2.*)006,+]\'()-4--45,5+*0$$-)*%)((-55123*)(\'.4445/0/D84]52-3*+-),4*(,/.2.55.+7-/%5436/.(+)#$+/,144.31/\'].]+])45))22((+\'(*-/--*/*(%+--43)&$\'%%*2/144]]*(](/43\'+1(*4/,3\'#()))**&*-.)+.*+]0$]]]3.20]]]]].0*(&(\'-,31107/**/)\'-]1*+**,*.)*,805,),//64,.+)\',%-04=20]8).50\'/+%$*/)//8.0+/2./0)-.(/--32-27942\'-2=9/0\')(*2..5..534]]2]]+2,,+*,5,35(]+)\')+])*)&,,\',*&-\'*()(\'+,,/].+(),(*&*0+-/2$/4(.,10/---+.3453513//%11$))\'\'(\'(2./4,-.+*$-,(.,2)\'+(-36.22,3+]/*#&-,%()-,-,--))(((\',,\'()1.%(+)/++14522,*-((144.451457+\'%#$%$0/12/-,/]/];.:*04225,1/3+16/8245-33-D32-..+,$+)&(*),,..9(./6,3\'-)(00305640/3\'&(%2/0.()&,(\')/-%-#3%\'&%#\'%%&0.,%/]%(]]*).\'30*\'\'34612,)*$)(*12+//.0/14,,(+*$,,*,)/11..&//:242-.3320\'2*/**%),)%&\'.---,0(*()1&%)4]=*&%/%)+&,+$#%)(*0,*%1364549+8,4211,044510;,7]]]-.4-*2]02-,-\'*,242,&+.,2402../31551080*+26/64764707]0255/2.-33471355>**)(331.(\'&\'%301.%1--]2(,/*&%.).;4\'1-#+&.&,4&%\'(**(-.*+=4--(-1.-50*+/]0*+\'*.321-./.-.03((&)*-$((*1*001&,6*,08660/2.+,-.34]3%**&&%$&#\'&&\'\'&(%&0*,.**4(&&**\'(((%+.6/58247120,1/-:10,,/,,\'453,()*)\'\'**\')773/(3-,3()%)).,,*]+)*+)3(172040-5+14650361.7+%6$.2((765]]]5023-3/,2/0+*\')*\'+\'$%((,5++]$+513311-&\'(&\'&)2,,/,1.]&%+./-1442-\',)(**/\'1]0\'\'\'*466/.0-,+%1/.53<:04\'/%&1,%,*+103(),()$&(%&%(&/01)*&\'*./4432,3?5-.5,.,//()&(&*\n' |
b |
diff -r 000000000000 -r 6b572c4f2ce1 test-data/test_two_adapter_sets.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_two_adapter_sets.fastq Wed Aug 30 02:45:08 2017 -0400 |
b |
b'@@ -0,0 +1,16 @@\n+@1\n+GCGGAAGTCACGAGTTGTGGTTCTAATCGATAATGTGCCGTGTAGAGTTCCGGTAGGGCATTTGAGCCAAGACGATTGTATTAGCCAAAGCGTGCACGAAACACGTTAGATAGGACAGGGGCGTTACTGCTCAGTAGACTTGATCGAGGCTATCGACTCTTGCCGGGACACCTTTCCGTTCGGTCAAAGTGTTCGGAATGTCAAGACGATCAGGTACCAATCCGCGTCTATGAACCCCGCGCTGGATCAGAATTCATATGGTGGGGCCCGTAACGAACTTTGGAACTCTGTGACAAAATCTACACGCCCACCACCCGTAGTCACTATCTTAGTTAAAATTTCCTCCTCCCTCGGGGCTTGAAACGACTACTCAATTAGGGGTTTTCCGTCGCGGACAACCTCTGGCAAGTGAGTACCCATCCAGCTACCGAGCTAAGTTCGCGGCCCTGTTGATGCCCCGCTCAGTGTCTTAAAAGTGACTCAAAGAGGCGAAGAATCTGCGAAAAATCCGCACGCGGCCTTGTTTGCGTCGTAGATAAGTGAGCATAGAGCTACGTGCCGCGGGAAGACAGCATTGAAGCGTAGCAATTATAGTGGGCGACTGACTTTGGTCGGAGCACTATTTCATCGTTCAATGACTGCGTCCTTCAACGACGGCATATTTGACCTCAAATTCGCGATATGATTAGAGACAGGGGAATGATTCCATCATGTCACAGTTCCCGCTAACAGTACATGTAAATAACCAATCAATCTCCCCATACTGCCGCCCGCGGGCATGCTGGACGTATATTTGCCACGAATTGTTGTGTGGTCCCCTCGTCCGCTACAAAACCAGAGAGGGTTAGCTGAACGACTACTCGCCGAACCGAAGTCTACACGTCGTTAAAAACTGTTCTTAGTCGCGAGCGCTTAATCGAACCTTCCCTCAGTAAGCTTATGCGCTTGATTGACCTGATCTCCTCCTGCAAGGATGGGAGTCTCTTTTCTTAGGCGAGCTGCGTTGCGCGTATCTGCGGATAAGCTGACTGGTTAATCCGTCATTAGGGATCGGATAACGAAAGATCCAGCGTCAATGATTCCTACCCCATGACCACTGTACGTAATTATAGCCCGGACTAACTGCGTTTGCCTTTAAGAGGTGAATCGGCCCATTACTCTGTGATACTGCAGTCCACTCTGAGGGGAGTCGAAACTGCTTCTGGGGATAGCTACTGAAACTTGTCCTATCTTCATCTGAGTAGCCCACTAGTGAAGTCCACTGGATTAAAGGGCGTCAACATGCATAGTACCTATGGCACATTATGCCTGAATGCACGGGTCCAGCATAGCTGACGTATGTGCACGAGGACCGTCAGTATCCTTTCCATCAGGTCCCGCAGGGGTCTGCGGAGCCGGCTACCAGGGGAGCGCCAGGTAACAGGGAGCGTTCGAGTCAGCAGACGGTCATAACAGCTGTTAGGCATTTATTCGCAAAGGTTAACTTGAATCAAGCCAAATTTGTCATGGTGCCGCTACGGCATGACATTGTAAGAGGGGCAAGACACCCGGTCCTTCGGCAACACGATGCCTGGCGCTCCCGTTGCGCTTGTCCCTCGTTAAATTTGGATAGCGTGGGGCCAGTGGTCGCGAGAAAGAGATACGCTTTAAATGATTATCATCTGTGCAGGAATCACTTTGCAGTTGTCGTGGCGTCTATGTCGCCTGAACCTTCAGTTAAAGGGCAGTCTCACTTCATTGCGGCCTCATATTGAACCGTGAGTTTCCTGGGTTAAGGTTCTTAGTCTATAGCCTTTAGATGTACGGTCCGAACATCGCAGTATGGTGAGAGGGGGGTCGATCCTACTTTCTCTTATGGATATATTCAATATAAAGACATTCGAAGGATCTCTATGCGTCCCGAGTGGCTAGGTGGATGATGGATTGTCTCTCGAAACTGGAAGAGCGTGCCTTGACACCACATCAAACCGCGAACGTGAATTGGTTAGTGGTAGGTTGACTTATACACCTTCATGCCGGTAACTAAAAAGTGTGGAGGCGTGGAGACAATCCTTTTCCGCGAGTATACATGACAGTCGTAATTGGATGAGGCGGTTCGCTCGACGATACTGGCGCCCTATCATGTCCAAATTCACGTGTACTGGAAAAAGATCCAATTTTACCATTGTACTAGAATATGTTTGCGGATGGCCGGTTACATGTCCGTTATTCAATTAGAGGGAGCCCAATTTCCTAGCTTCATATCTTAATGTCGCTCAGTCGCCCCAACAACGACTCGGGCTGATGACACCGGACATAGACCATGTCATGTTCGATCGGCTACTACCCTAACTATACGCTATTAGCATTGCCAGGTACAAAGTCCCGACATAAATAACTTGTCTAAAAATGAACGCTACTGCCGGGCTCGCAGCTGTCGGGTCTAACCTGGTGTCATCCTAGCGACCCACGATTCTGAACTCTTAGACGTAACGAATAATTTTCATTTCCTCGTATTCACAGAAACTCAAAGTGACATTTATCGAAAATACTTGAACCATTTTCAACGCTACGACCTCCGAACTGACTTATCAACTCTTGCGTATTTCATTTGCTGTTCGCATCTCACTCTTGTTAGACCTGCCCTATGGGCTGTTACATATGCCCTACCAACGACTTGAGACCTCCGGCACAGATGCTTACGAAGAGCGCCGCGGCGAACGGCCGTTCAGCCTTATAGCTATATTTAACGCCGATGATGTACAGACAATCGCGGAGGCCCAGCCAGCCGGAGACACTACTGTTGAAAACTTATGTTAATTATTGTTCTTGTGGACTATCATATTACTGTCGTATACGGAATCTGCTGCGCAGGAGATTATTTGAGAAGTGGACGAGTTGCGTCGAGTAAGGATGAAAGACGTCAAGATAGGTTGCCCTCCCTCGGACCCCTCTCTGTAAAGTCAGAGGTGGGTCGTCCAAGTGGGCGTAGCTGCTCGGCCAGTTGTCTCGGGTCCTTGGTTCTCCATCGCGTGTCCATCTGTTTTGGCGGCCTAACCAGTCTCCAGACTGTCCTGTACAATGTATCATTTGTACTCCGGCAGGGCCTCTGACAGATAACCATGTGTAAGAAGAAACGGCGGGGAAGCAAAGAATATGATTCCCGGGTTTCTTTTCGACTTATAGCGATTCATGGACCGTCTGCACGCAGGGCTCGGGCGCTGACCAATCTAATAACAGAAAAGTACTCTGTGATAACGGTTCACGGATTTGGCGAAGACCGAGTCTCGGATGGTCACCGCCGGTTTCAGGCGACGTACGCGCTTTCCGATGTCTTTTCGAAGTTTAATCGGCAGGTCCGACCTGGAGGATTCTAGCCGGGTTGCGGGATATACATCCACATGCTACGGTGGCGTGTTCGGCCTTCTGGCTCAACAAAGCGTGGCACCCCCGACAGGCCGGAATATATCACCGAGGCTTGATCAGCATGGGCAAAGTCAAGTCGTCAGCCGCAGCATAGCCCGGGGATGCCTACGGGCAGGAGGCTTAGGCGCGAATGCACTGTTTACGTACGGTAAGACATCTGCTACATTGAGCTTAGGCACTAGATAACCAATTCTCAGGAGGAAGCTCGACAGCTAGGCCCGTCTCCAATGGTACCGTCATGATTTGTTTCAGATGGCATTAGATGAGGCTGGTCGGCTAAATTGGGCTCAAGGGGTCGGCTGTACTGTTGGGGCAGATCATTTGAGTATAACCAATAGCTAAAATACGTCGATCGCGCGGGCACCTAATTGTTATAGACACTATCGCGAGACGTATTAATGGTTATAACCCTACGAAACCGGATATGCTATGACTCGTCCGTTCATGCGCCTGTATTAGTCCACCAATTCCCTACCTGTGGAAGCGAAGCCACACGGAGCGTCTCGAACGGGATGGCAATCAAACGGCAAAACGTCTTGAATTACCATGCCGAGCGAATCAGGAGTTAACGT'..b'++)&,.\',1--@762467615,11--4*)(-%1:+6=]],.,*+-7940-24*)/4564-(0+,*0*,42*-.,(*0]1.1\'*3+)5]<162>,)2]],1%11129612:622/+-/.-5,,3-2032%(&\'.3.-361,+.017%()+0N&)6:2--3+-)(5-)-0/4]]*]]]]5,))(().*+$4],2;/55536/.+&\'-+*+*,.))&(&+),1.2:,5/+-**),,.1*.&\'+&&13/-,,++/23242,0111\'+)-)-)%\',)\'(&0/,&&)/..5:9.1/213*)(2,*10.+*\'\'--3*.+*\'(\'&\'1+01+/0,165(&9%(/42++7+..+:]05,-/36350-3$.07-12101)%(%%(+)1.*\'3142)%,-3+(*(*1+-.+)%%$$+%\'\'4((3)**)&+/31,+.*+(*/**]]+$]5]22/13(6)244072&-01,%%&)\')\'3752134$,(*-./,<:--)/2+)0-\'..017(\'$(&%\'/5)(4((4430]]-&(,*,,+,1+.+-0..1543444/($)&.132641-,,$)39(26645.]21E(.]],&))-)&-/(-/1*)80/+.-.36.1+023+,683,)/.*./(,.+(27247434(+)&$%&$0#12511331/+]**+,,,%&&%%(2562640+0()&+,.2.9]2]],\'+%(1/..+>++17*4312034]]]]1/]//32-4)\'%"%\'\'(()&%0+\',/)*,(\'\'\')-.++//201/391-.,.4////,((*),,*-3-.*5+).07/*)/3,3/5--*,/%-&6--,.0+.34555.1,3.-6410-)((%$(&&&)/.,,&))\'4/+311--3-,642403+/)(*#-.(/2027-.0(*$%$%###$%\'+1,-74-2(,-$#%(,84+,\'\'&$%,,.-/,.1345644.-..(%(22]]],.220.,.4306)(,#\',903/.,,.\')&%%)$(0*,,-10+.3(*.(4,*]&))]11.1/.0103222,)-0,+%(--4225/5&65*)**.7023--4+/6)+,\'&\'%((0.,*,,%(+-.43562515)012]]/--\'\'\'+=3-/206]-*#/%4446/2214\'%(*1%/55\'2;4%5)3,),0)*\'+,)*5365/34324647].%$$&0%%)0-133256-,0-//)\'**1&(.$./--0-.02213.232246]A0]7-:7773343,,/6<814444\'\'(%%,++,$&3(3634.\'+%%*\'\'3/(%$\'%$(1))(**),**0.***++]2:]/*$.%\'.//]$-(//,-,-0)$\'+*.)\'\'(&$%)%*,,+20-(&+/*&5]1])2/+,**(/2//527]-\')%,3]B]].),*))(+/),05353]/,&)(-.),(-1/0710.2216*,0\'&+\'\'%\'++))*)*4)*-\'+,35245210-..,+*(/]-+%-&+/\'7%36,-1]]]]34454.1-25701.*+433.\'*\'&),01/*-40]4.$()5\'($**/**1/2-$*(+)%&%%&(%%+.0-..&.20023\'\'44,*+9-,/%)]2)-004>:1\'75//4-02.544100/-.).1033,0%4%&+&,./(,)+))2*)$%$1]0/41/*+4/13425,(]&331/+.,(&$-$)***+\')-+&)),3+)0/*$0*+3631+),(%&+/]]-/18]/2]2/5//*],)]3)*+42-/,3,4--.62004&,.-/46*465,((),,,]E19]344]]],).\'&($(+20/29&(0\'0*&+5((+\',./4-314&\'\'&)\'4.4(((&$%%\'*+-\'&\'))/1+-6(\'-\')-+./)&-+],-/,+*))*+21))()&\')././,-.3145242.+,1))\'%#*-/6])0,-*,3((.*)3+*+05+)554/05230-\'&\'\')&(&(&#-2&*$$$\',/,,--+--2,-0.)*24015204(,&%$##.035--2/.//+,53(/,,-/0012...+.3/4:23]/]]]4]]]5645552\'30&(+3+0.,,.\'.35-(9\')(&#).1610*\'(7-)2--+%]&*%***32,,+166.4%.33264)\'.5-0*000.+((%\'(12-0+*,\')3+,.//0-,((&(*.//,-0/-2/+210430/6202,+.0*\')*2130)0)&),+\'&\',1..1/.2//4+\',/(*3*)()1-&-\'(0)(%\'%#0$%-6-,4++324/*2642)&$*)/)(&&27-5..1.+*-&//4.,/32162.,0/-/+*.1254-.7..103255320.10/2@:0301.*/4-,/+,-***((*)$%\'*.*/?]/5-2,-*\'&16-02+*-*),*)/],,-*%%&%$)07\'&),)(%))&/.015.7]7]1.4.+,\')/.+412(\'.,\'*-60(+..&+3,:9054001...()1)*4*]+-3*441+](.]])(\'),]531.6--*)//.+.30320121350305*$$%+\'(($\'0634524680I36.+,-44++\')(/14*.2&)---/51762+&&(-),/(*++0+-\'*.9:44,),&)+.]7.+)(+()+/01423//24445481722/.402*442],(\'+&.*,4--42/,*-+\'*4\')/+06:0/82*.,]>]5-.&%*&*+(.1)-01*.))*)\'&\'&&))),+#$#$)]43+3,+\'\'%$%#\'(,+,2+30&,-12,*/+\'\'&,.+)15120E]421*(&)*+466/5620,6,,2+,+\'&&+.]]1.1]+\'2.\'*,2,-123242/0./62/./.011/--545/5($&))\'&($#\'!*.1661(31)&*\'%&)))%\'((+0323-.123/.+2/(*)(/1+1.3.])&+./+&&.+,1++&+\'(11]04511+61,+(&()414225+*/($#235234-,,,0+*20)++%.//1++%,0+#%+*01,*)\'$+14//12-/+.1//+\'%)**]]]].-(\'\'*005/40022..\'()+-1-*2%,1224/184-,&)%+23034,,1-*)+*0+\'*+,2024343724239+]4<642]*2&)-+)\')\'&54+350010,*250&)(\'\'0]124\',*1124630-%%.,4360()-,120102\'\'&-+-/18440-(-*/++.-29-]]/,+/+*16;3$)/(0]=0)***)72633520]]\']0*+43(.23*321,+175-),++5*+#(-030/0-/11+.:,41,-,-301118330%*$&&-1$%1-,)%0-11\'(&%$&)&+5225/2+\'-1(00-61-//++2),3,.5*0>(*-).3/()/010/04/32-14$#$++.16/0/+-01+++$(,<-5/]]2]542*)))*,0)\'12)21*\'&+++45733.3\',/$%14666253543/+,+\'&(\'$&+*34312,*)1,051/\'3-+*&&,*,-4\'-357413)*2]]]*)*]\'*%%,*/33-*,-,.**&()-)***,(\'&)*#)-*&(**/2-.$%]]]60()\'6040,*%%&$(4%&&\'(21/12+3B64;0]]]4//--.&,***\'\'*&*.+,%18.]*5%%(\'.1-*A:34043+7-..)-\'*.]35573558)%%+-,0100031;$$(023(\'$/+$*&\'\'(*.,)8]0$%%*$446-2.-)]/.52-3%2-1(&-$-+-00-)(%\')+010-,64.6.,(&%&*$&+7-]30305191];(24]]]-/.,)+%*1.(..00*,\'%+324634%%)-2*120+*4+007%$*((,10:3/2*,*++635*(\'\'%+-.+.(\'/0//5355.0<(&&0),4/4-13+\',/%\'\',&(-+5.-544+)$%%\'+/7*\'#,%+*,)&$%,1725325**+(,4.*-)(((*%(()%()443+2*+./5302--(*+\')-2/441((/+.0/(]]]]]2324335)6102--4533/1552.4564,-&,*$)\')/*4\'1(,%+$$+0-.\'.6542.0%\'(1(\'*.035661,265236\'\'&().**)*+-)#\'$$$\'*\'&&\'),%%+2+,853322\n' |