Repository revision
2:e149f41155e1

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

Format Fastq sequences and barcode data tool metadata
Miscellaneous
(extract_barcodes)
qiime_extract_barcodes
toolshed.g2.bx.psu.edu/repos/iuc/qiime_extract_barcodes/qiime_extract_barcodes/1.9.1.0
1.9.1.0
extract_barcodes.py --version
True
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
    
None
False
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