# HG changeset patch # User iuc # Date 1559139835 14400 # Node ID 5f2897da293a82f2211929cad14851f18b555099 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/barcode_splitter commit 8f4f88267b8adfa035539230eab3d8eea6896e10 diff -r 000000000000 -r 5f2897da293a barcode_splitter.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/barcode_splitter.xml Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,795 @@ + + Split sequence files using multiple sets of barcodes + + barcode_splitter + + barcode_splitter --version + + '$summary'; + + ## Determine validity of repeat params + #if $num_index_files == 0: + echo "ERROR: At least 1 read file must have a 'Read Type' selected as 'Index', 'Single-End with Index', 'Forward with index', or 'Reverse with Index')." + #end if + + ## Give the output split file names the name specified by the user (to be turned into collection identifiers) + rc=0; + #set $n = 0 + + #if str($runinterface.run_type) == "flexible": + + #for $repeat in $runinterface.seqfiles + + #set $n += 1 + + #set $readname = "read-" + str($n) + #set $readtype = "index" + #if str($repeat.nameinterface.readtype) == "forward" or str($repeat.nameinterface.readtype) == "forwardindex": + #set $readname = "forward" + #set $readtype = "forward" + #elif str($repeat.nameinterface.readtype) == "reverse" or str($repeat.nameinterface.readtype) == "reverseindex": + #set $readname = "reverse" + #set $readtype = "reverse" + #else: + #if (str($repeat.nameinterface.readtype) == "single" or str($repeat.nameinterface.readtype) == "singleindex" or str($repeat.nameinterface.readtype) == "index") and str($repeat.nameinterface.readname) != "": + #set $readname = $repeat.nameinterface.readname + #end if + #if str($repeat.nameinterface.readtype) == "single" or str($repeat.nameinterface.readtype) == "singleindex": + #set $readtype = "single" + #end if + #end if + + for f in split/*-read-'${n}'.'${format}'; + do + if [ -e "\$f" ]; then + ## Space-delimited file name structure: "SAMPLE READNAME READTYPE MATCHEDPAIR.EXT" + mv "\$f" "\${f/-read-${n}/ ${readname} ${readtype} ${paired_match}}" || rc=\$?; + fi; + done; + #end for + + #elif str($runinterface.run_type) == "single": + + #set $n = 1 + + ## Rename the single-end split read files + #set $readname = "read-" + str($n) + #set $readtype = 'single' + for f in split/*-read-'${n}'.'${format}'; + do + mv "\$f" "\${f/-read-${n}/ ${readname} ${readtype} ${paired_match}}" || rc=\$?; + done; + + ## Rename the index read files + #set $readtype = "index" + #for $repeat in $runinterface.idxfiles + #set $n += 1 + + #set $readname = "read-" + str($n) + #if str($repeat.idxreadname) != "": + #set $readname = $repeat.idxreadname + #end if + + for f in split/*-read-'${n}'.'${format}'; + do + if [ -e "\$f" ]; then + ## Space-delimited file name structure: "SAMPLE READNAME READTYPE MATCHEDPAIR.EXT" + mv "\$f" "\${f/-read-${n}/ ${readname} ${readtype} ${paired_match}}" || rc=\$?; + fi; + done; + #end for + + #elif str($runinterface.run_type) == "paired": + + #set $n = 1 + + ## Rename the forward split read files + #set $readname = "forward" + #set $readtype = "forward" + for f in split/*-read-'${n}'.'${format}'; + do + mv "\$f" "\${f/-read-${n}/ ${readname} ${readtype} ${paired_match}}" || rc=\$?; + done; + + #set $n += 1 + + ## Rename the reverse split read files + #set $readname = "reverse" + #set $readtype = "reverse" + for f in split/*-read-'${n}'.'${format}'; + do + mv "\$f" "\${f/-read-${n}/ ${readname} ${readtype} ${paired_match}}" || rc=\$?; + done; + + ## Rename the index read files + #set $readtype = "index" + #for $repeat in $runinterface.idxfiles + #set $n += 1 + + #set $readname = "read-" + str($n) + #if str($repeat.idxreadname) != "": + #set $readname = $repeat.idxreadname + #end if + + for f in split/*-read-'${n}'.'${format}'; + do + if [ -e "\$f" ]; then + ## Space-delimited file name structure: "SAMPLE READNAME READTYPE MATCHEDPAIR.EXT" + mv "\$f" "\${f/-read-${n}/ ${readname} ${readtype} ${paired_match}}" || rc=\$?; + fi; + done; + #end for + + #end if + + ## Exit non-zero if rc is not 0 + [ \$rc == 0 ]; + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + str(runinterface['run_type']) == "single" or (str(runinterface['run_type']) == "flexible" and len(list(filter(lambda x: str(x['nameinterface']['readtype']) != "index", runinterface['seqfiles']))) == 1) + + + + + + str(runinterface['run_type']) == "paired" or (str(runinterface['run_type']) == "flexible" and len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('forward'), runinterface['seqfiles']))) == 1 and len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('reverse'), runinterface['seqfiles']))) == 1) + + + + + + str(runinterface['run_type']) == "flexible" and len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('single'), runinterface['seqfiles']))) > 0 and len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('forward'), runinterface['seqfiles']))) == 1 and len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('reverse'), runinterface['seqfiles']))) == 1 + + + + + + str(runinterface['run_type']) == "flexible" and (len(runinterface['seqfiles']) - len(list(filter(lambda x: str(x['nameinterface']['readtype']) == "index", runinterface['seqfiles'])))) > 1 and (len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('forward'), runinterface['seqfiles']))) != 1 or len(list(filter(lambda x: str(x['nameinterface']['readtype']).startswith('reverse'), runinterface['seqfiles']))) != 1) + + + + + + split_all and ((str(runinterface['run_type']) != "flexible" and len(runinterface['idxfiles']) > 0) or (str(runinterface['run_type']) == "flexible" and len(list(filter(lambda x: str(x['nameinterface']['readtype']) == "index", runinterface['seqfiles']))) > 0)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @misc{paired_sequence_utils, + title = {{Barcode}-{Splitter}}, + url = {https://bitbucket.org/princeton_genomics/barcode_splitter/}, + author = "Parsons, Lance and Leach, Robert" + } + + + diff -r 000000000000 -r 5f2897da293a test-data/barcode_splitter1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/barcode_splitter1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,168 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203/1 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203/1 +aab^V^aU]`aa^aZaa +@HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 1:N:0: +TGTCTGAGTATACACAT ++HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 1:N:0: +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/barcode_splitter_barcodes.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/barcode_splitter_barcodes.txt Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,4 @@ +BC1 GATCT +BC2 ATCGT +BC3 GTGAT +BC4 TGTCT \ No newline at end of file diff -r 000000000000 -r 5f2897da293a test-data/barcode_splitter_barcodes_dual.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/barcode_splitter_barcodes_dual.txt Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,4 @@ +BC1 GATCT GATC +BC2 ATCGT ATCG +BC3 GTGAT GTGA +BC4 TGTCT TGTC diff -r 000000000000 -r 5f2897da293a test-data/barcode_splitter_index.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/barcode_splitter_index.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,168 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203/2 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203/2 +aab^V +@HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 3:N:0: +TGTCT ++HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 3:N:0: +aab^V diff -r 000000000000 -r 5f2897da293a test-data/barcode_splitter_index_2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/barcode_splitter_index_2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,168 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203/2 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203/2 +aab^V +@HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 4:N:0: +TGTCT ++HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 4:N:0: +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_1_BC1-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_BC1-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_1_BC2-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_BC2-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_1_BC3-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_BC3-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_1_BC4-read-1.out diff -r 000000000000 -r 5f2897da293a test-data/test_1_error.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_error.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,6 @@ +WARNING: More than one barcode matches @CSHL_3_FC042AGLLWW:1:2:7:203, moving to multimatched category +WARNING: More than one barcode matches @CSHL_3_FC042AGLLWW:1:2:7:203, moving to multimatched category +WARNING: More than one barcode matches @CSHL_3_FC042AGLLWW:1:2:7:203, moving to multimatched category +WARNING: More than one barcode matches @CSHL_3_FC042AGLLWW:1:2:7:203, moving to multimatched category +WARNING: More than one barcode matches @CSHL_3_FC042AGLLWW:1:2:7:203, moving to multimatched category +WARNING: More than one barcode matches @CSHL_3_FC042AGLLWW:1:2:7:203, moving to multimatched category diff -r 000000000000 -r 5f2897da293a test-data/test_1_multimatched-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_multimatched-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_1_summary.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_summary.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,8 @@ +Sample Barcode1 Count Percent Files +BC1 GATCT 5 11.90% split/BC1-read-*.fastq +BC2 ATCGT 12 28.57% split/BC2-read-*.fastq +BC3 GTGAT 9 21.43% split/BC3-read-*.fastq +BC4 TGTCT 0 0.00% split/BC4-read-*.fastq +multimatched multimatched 6 14.29% split/multimatched-read-*.fastq +unmatched unmatched 8 19.05% split/unmatched-read-*.fastq +ERRORS NA 2 4.76% STDERR diff -r 000000000000 -r 5f2897da293a test-data/test_1_unmatched-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_1_unmatched-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC1-read-1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC1-read-1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC1_index1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC1_index1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC1_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC1_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC2-read-1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC2-read-1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC2_index1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC2_index1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC2_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC2_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC3-read-1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC3-read-1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC3_index1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC3_index1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC3_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_BC3_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC4-read-1.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC4_index1.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_2_BC4_index2.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_2_multimatched-read-1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_multimatched-read-1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_2_multimatched_index1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_multimatched_index1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_multimatched_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_multimatched_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_summary.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_summary.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,9 @@ +Sample Barcode1 Barcode2 Count Percent Files +BC1 GATCT GATC 5 11.90% split/BC1-read-*.fastq +BC2 ATCGT ATCG 12 28.57% split/BC2-read-*.fastq +BC3 GTGAT GTGA 9 21.43% split/BC3-read-*.fastq +BC4 TGTCT TGTC 0 0.00% split/BC4-read-*.fastq +multimatched multimatched multimatched 6 14.29% split/multimatched-read-*.fastq +unmatched unmatched matched 3 7.14% split/unmatched-read-*.fastq +unmatched unmatched unmatched 5 11.90% split/unmatched-read-*.fastq +ERRORS NA NA 2 4.76% STDERR diff -r 000000000000 -r 5f2897da293a test-data/test_2_unmatched-read-1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_unmatched-read-1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_2_unmatched_index1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_unmatched_index1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_2_unmatched_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_2_unmatched_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC1-forward.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_BC1-forward.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC1-reverse.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_BC1-reverse.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC2-forward.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_BC2-forward.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC2-reverse.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_BC2-reverse.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC3-forward.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_BC3-forward.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC3-reverse.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_BC3-reverse.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC4-forward.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_3_BC4-reverse.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_3_multimatched-forward.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_multimatched-forward.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_3_multimatched-reverse.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_multimatched-reverse.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_3_unmatched-forward.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_unmatched-forward.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_3_unmatched-reverse.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_3_unmatched-reverse.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_5_BC4-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_5_BC4-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,4 @@ +@HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 1:N:0: +TGTCTGAGTATACACAT ++HWI-X00000:2:000000000-XXXXX:1:1117:19643:1028 1:N:0: +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_5_summary.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_5_summary.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,7 @@ +Sample Barcode1 Count Percent Files +BC1 GATCT 5 11.90% split/BC1-read-*.fastq +BC2 ATCGT 12 28.57% split/BC2-read-*.fastq +BC3 GTGAT 9 21.43% split/BC3-read-*.fastq +BC4 TGTCT 1 2.38% split/BC4-read-*.fastq +multimatched multimatched 6 14.29% split/multimatched-read-*.fastq +unmatched unmatched 9 21.43% split/unmatched-read-*.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_5_unmatched-read-1.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_5_unmatched-read-1.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203/1 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203/1 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC1_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC1_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC1_read1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC1_read1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC1_read2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC1_read2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,20 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GATCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC2_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC2_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC2_read1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC2_read1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTCGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC2_read2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC2_read2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,48 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCGT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +ATCTC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC3_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC3_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC3_read1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC3_read1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAATGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC3_read2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_BC3_read2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,36 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGAAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC4_index2.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC4_read1.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_6_BC4_read2.fastq diff -r 000000000000 -r 5f2897da293a test-data/test_6_multimatched_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_multimatched_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_multimatched_read1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_multimatched_read1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTAGTAGTAGTAGA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTATTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_6_multimatched_read2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_multimatched_read2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,24 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTCT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_summary.out --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_summary.out Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,9 @@ +Sample Barcode1 Barcode2 Count Percent Files +BC1 GATCT GATC 5 11.90% split/BC1-read-*.fastq +BC2 ATCGT ATCG 12 28.57% split/BC2-read-*.fastq +BC3 GTGAT GTGA 9 21.43% split/BC3-read-*.fastq +BC4 TGTCT TGTC 0 0.00% split/BC4-read-*.fastq +multimatched multimatched multimatched 6 14.29% split/multimatched-read-*.fastq +unmatched unmatched matched 3 7.14% split/unmatched-read-*.fastq +unmatched unmatched unmatched 5 11.90% split/unmatched-read-*.fastq +ERRORS NA NA 2 4.76% STDERR diff -r 000000000000 -r 5f2897da293a test-data/test_6_unmatched_index2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_unmatched_index2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V diff -r 000000000000 -r 5f2897da293a test-data/test_6_unmatched_read1.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_unmatched_read1.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTACGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTTCTCTATGTACA ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTTGAGTATACACAT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V^aU]`aa^aZaa diff -r 000000000000 -r 5f2897da293a test-data/test_6_unmatched_read2.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_6_unmatched_read2.fastq Wed May 29 10:23:55 2019 -0400 @@ -0,0 +1,32 @@ +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +GGTAC ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V +@CSHL_3_FC042AGLLWW:1:2:7:203 +TAGTT ++CSHL_3_FC042AGLLWW:1:2:7:203 +aab^V