| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/iuc/qiime_extract_barcodes/qiime_extract_barcodes/1.9.1.0 (this tool) |
| qiime_extract_barcodes |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| qiime | 1.9.1 | package |
| Additional information about this tool |
export MPLBACKEND=Agg && echo "backend:agg" > matplotlibrc &&
extract_barcodes.py
--fastq1 '$fastq1'
--bc1_len '$bc1_len'
$rev_comp_bc1
--input_type '$type.input_type'
#if $type.input_type == 'barcode_paired_end'
--fastq2 '$type.fastq2'
$type.rev_comp_bc2
--bc2_len '$type.bc2_len'
#elif $type.input_type == 'barcode_paired_stitched'
$type.switch_bc_order
#if '$type.bc2_len' != ''
--bc2_len '$type.bc2_len'
#end if
#elif $type.input_type == 'barcode_in_label'
--char_delineator '$type.char_delineator'
#if $type.fastq2
--fastq2 '$type.fastq2'
$type.rev_comp_bc2
#if '$type.bc2_len' != ''
--bc2_len '$type.bc2_len'
#end if
#end if
#end if
-o extract_barcodes
#if $mapping_fp
--mapping_fp '$mapping_fp'
#end if
$attempt_read_reorientation
$disable_header_match
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
attempt_read_reorientation: False type|input_type: barcode_single_end bc1_len: 6 rev_comp_bc1: True fastq1: extract_barcodes/inseqs.fastq disable_header_match: False |
attributes: name attributes: name |
extract_barcodes/inseqs.fastq name |
| Test-2 |
attempt_read_reorientation: False type|fastq2: extract_barcodes/inseqs_R2.fastq type|rev_comp_bc2: False bc1_len: 6 type|input_type: barcode_paired_end rev_comp_bc1: False fastq1: extract_barcodes/inseqs_R1.fastq type|bc2_len: 6 disable_header_match: False |
attributes: name attributes: name attributes: name |
extract_barcodes/inseqs_R1.fastq extract_barcodes/inseqs_R2.fastq name |
| Test-3 |
attempt_read_reorientation: False type|fastq2: extract_barcodes/inseqs_R2.fastq type|rev_comp_bc2: False bc1_len: 6 type|input_type: barcode_paired_end mapping_fp: extract_barcodes/mapping_data.txt rev_comp_bc1: False fastq1: extract_barcodes/inseqs_R1.fastq type|bc2_len: 6 disable_header_match: True |
attributes: name attributes: name attributes: name |
extract_barcodes/inseqs_R1.fastq extract_barcodes/inseqs_R2.fastq extract_barcodes/mapping_data.txt name |
| Test-4 |
attempt_read_reorientation: False type|switch_bc_order: False type|input_type: barcode_paired_stitched bc1_len: 6 rev_comp_bc1: False fastq1: extract_barcodes/inseqs_R1.fastq type|bc2_len: 8 disable_header_match: False |
attributes: name attributes: name |
extract_barcodes/inseqs_R1.fastq name |
| Test-5 |
attempt_read_reorientation: False type|char_delineator: # bc1_len: 6 type|input_type: barcode_in_label rev_comp_bc1: False fastq1: extract_barcodes/inseqs_R1.fastq disable_header_match: False |
attributes: name |
extract_barcodes/inseqs_R1.fastq name |