Repository revision
0:ff12d2c1f5d6

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

Barcode Splitter tool metadata
Miscellaneous
Split sequence files using multiple sets of barcodes
barcode_splitter
toolshed.g2.bx.psu.edu/repos/iuc/barcode_splitter/barcode_splitter/0.18.4.0
0.18.4.0
barcode_splitter --version
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/barcode_splitter/barcode_splitter/0.18.4.0 (this tool)
barcode_splitter
Requirements (dependencies defined in the <requirements> tag set)
name version type
barcode_splitter 0.18.4 package
Functional tests
name inputs outputs required files
Test-1 runinterface|idxfiles_0|idxinput: barcode_splitter_index.fastq
barcodes_at_end: False
runinterface|snglinput: barcode_splitter1.fastq
bcfile: barcode_splitter_barcodes.txt
mismatches: 2
runinterface|idxfiles_0|idxreadname: read
runinterface|run_type: single
split_all: False
attributes: name
barcode_splitter_barcodes.txt
barcode_splitter1.fastq
barcode_splitter_index.fastq
name
Test-2 runinterface|idxfiles_0|idxinput: barcode_splitter_index.fastq
barcodes_at_end: False
runinterface|idxfiles_1|idxinput: barcode_splitter_index_2.fastq
runinterface|snglinput: barcode_splitter1.fastq
mismatches: 2
bcfile: barcode_splitter_barcodes_dual.txt
runinterface|idxfiles_1|idxreadname: index2
runinterface|idxfiles_0|idxreadname: index1
runinterface|run_type: single
split_all: True
attributes: name
barcode_splitter_barcodes_dual.txt
barcode_splitter1.fastq
barcode_splitter_index.fastq
barcode_splitter_index_2.fastq
name
Test-3 runinterface|revinput: barcode_splitter_index_2.fastq
runinterface|idxfiles_0|idxinput: barcode_splitter_index.fastq
barcodes_at_end: False
runinterface|fwdinput: barcode_splitter1.fastq
bcfile: barcode_splitter_barcodes.txt
mismatches: 2
runinterface|idxfiles_0|idxreadname: index
runinterface|run_type: paired
split_all: False
attributes: name
barcode_splitter_barcodes.txt
barcode_splitter1.fastq
barcode_splitter_index_2.fastq
barcode_splitter_index.fastq
name
Test-4 runinterface|revinput: barcode_splitter_index_2.fastq
runinterface|idxfiles_0|idxinput: barcode_splitter_index.fastq
barcodes_at_end: False
runinterface|idxfiles_1|idxinput: barcode_splitter_index_2.fastq
runinterface|fwdinput: barcode_splitter1.fastq
mismatches: 2
bcfile: barcode_splitter_barcodes_dual.txt
runinterface|idxfiles_1|idxreadname: index2
runinterface|idxfiles_0|idxreadname: index1
runinterface|run_type: paired
split_all: True
attributes: name
barcode_splitter_barcodes_dual.txt
barcode_splitter1.fastq
barcode_splitter_index_2.fastq
barcode_splitter_index.fastq
name
Test-5 runinterface|seqfiles_0|nameinterface|readtype: singleindex
mismatches: 2
barcodes_at_end: False
runinterface|seqfiles_0|input: barcode_splitter1.fastq
runinterface|seqfiles_0|nameinterface|readname: read
bcfile: barcode_splitter_barcodes.txt
runinterface|run_type: flexible
split_all: False
attributes: name
barcode_splitter_barcodes.txt
barcode_splitter1.fastq
name
Test-6 runinterface|seqfiles_0|nameinterface|readtype: single
runinterface|seqfiles_1|nameinterface|readtype: singleindex
runinterface|seqfiles_1|nameinterface|readname: read2
barcodes_at_end: False
runinterface|seqfiles_0|input: barcode_splitter1.fastq
runinterface|seqfiles_0|nameinterface|readname: read1
bcfile: barcode_splitter_barcodes_dual.txt
runinterface|seqfiles_1|input: barcode_splitter_index.fastq
runinterface|seqfiles_2|input: barcode_splitter_index_2.fastq
mismatches: 2
runinterface|run_type: flexible
split_all: True
runinterface|seqfiles_2|nameinterface|readname: index2
runinterface|seqfiles_2|nameinterface|readtype: index
attributes: name
barcode_splitter_barcodes_dual.txt
barcode_splitter1.fastq
barcode_splitter_index.fastq
barcode_splitter_index_2.fastq
name
Test-7 runinterface|seqfiles_0|nameinterface|readtype: forward
runinterface|seqfiles_1|nameinterface|readtype: index
runinterface|seqfiles_1|nameinterface|readname: index
barcodes_at_end: False
runinterface|seqfiles_0|input: barcode_splitter1.fastq
bcfile: barcode_splitter_barcodes.txt
runinterface|seqfiles_1|input: barcode_splitter_index.fastq
runinterface|seqfiles_2|input: barcode_splitter_index_2.fastq
mismatches: 2
runinterface|run_type: flexible
split_all: False
runinterface|seqfiles_2|nameinterface|readtype: reverse
attributes: name
barcode_splitter_barcodes.txt
barcode_splitter1.fastq
barcode_splitter_index.fastq
barcode_splitter_index_2.fastq
name
Test-8 runinterface|seqfiles_0|nameinterface|readtype: forward
runinterface|seqfiles_1|nameinterface|readtype: single
runinterface|seqfiles_1|nameinterface|readname: read
barcodes_at_end: False
runinterface|seqfiles_0|input: barcode_splitter1.fastq
bcfile: barcode_splitter_barcodes_dual.txt
runinterface|seqfiles_1|input: barcode_splitter1.fastq
runinterface|seqfiles_3|nameinterface|readtype: reverseindex
mismatches: 2
runinterface|seqfiles_2|input: barcode_splitter_index_2.fastq
runinterface|seqfiles_3|input: barcode_splitter_index_2.fastq
runinterface|run_type: flexible
split_all: False
runinterface|seqfiles_2|nameinterface|readname: index
runinterface|seqfiles_2|nameinterface|readtype: index
attributes: name
barcode_splitter_barcodes_dual.txt
barcode_splitter1.fastq
barcode_splitter_index_2.fastq
name