Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.08+galaxy3 |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.08+galaxy2 (this tool) |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.08+galaxy1 |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.08+galaxy0 |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.06+galaxy2 |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.06+galaxy1 |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.06+galaxy0 |
toolshed.g2.bx.psu.edu/repos/iuc/bbtools_tadpole/bbtools_tadpole/39.01+galaxy0 |
bbtools_tadpole |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
bbmap | 39.08 | package |
samtools | 1.20 | package |
Additional information about this tool |
#import os #if str($input_type_cond.input_type) in ['single', 'pair']: #set read1 = $input_type_cond.read1 ## Tadpole uses the file extension to determine the input format. #set ext = '.fastq' #if $read1.ext.endswith('.gz'): #set ext = $ext + '.gz' #end if #set read1_file = 'forward' + $ext ln -s '${read1}' '${read1_file}' && #if str($input_type_cond.input_type) == 'pair': #set read2 = $input_type_cond.read2 #set read2_file = 'reverse' + $ext ln -s '${read2}' '${read2_file}' && #end if #else: #set read1 = $input_type_cond.reads_collection['forward'] #set read1_identifier = re.sub('[^\s\w\-]', '_', str($read1.element_identifier)) ## Tadpole uses the file extension to determine the input format. #set ext = $read1_identifier + '.fastq' #if $read1.ext.endswith('.gz'): #set ext = $ext + '.gz' #end if #set read1_file = $read1_identifier + $ext ln -s '${read1}' '${read1_file}' && #set read2 = $input_type_cond.reads_collection['reverse'] #set read2_identifier = re.sub('[^\s\w\-]', '_', str($read2.element_identifier)) #set read2_file = $read2_identifier + $ext ln -s '${read2}' '${read2_file}' && #end if tadpole.sh #### Input parameters in='${read1_file}' #if str($input_type_cond.input_type) in ['pair', 'paired']: in2='${read2_file}' #end if #### Output parameters fastadump='$output_options.fastadump' mincounttodump='$output_options.mincounttodump' #if str($output_options.fastadump): dump='${outputdump}' #end if out='${output}' #if str($input_type_cond.input_type) in ['pair', 'paired'] and str($mode_options.mode) != 'contig': out2='${output2}' #end if #### Processing modes #if str($mode_options.mode) == 'contig': mode=contig #elif str($mode_options.mode) == 'extend': mode=extend #elif str($mode_options.mode) == 'correct': mode=correct #end if threads=\${GALAXY_SLOTS:-4} overwrite=true
Functional tests |
name | inputs | outputs | required files |
Test-1 |
input_type_cond|read1: SRX7529235_SRR10859038_1.fastq.gz input_type_cond|input_type: single mode_options|mode: correct output_options|fastadump: True |
name: value name: value |
SRX7529235_SRR10859038_1.fastq.gz value |
Test-2 |
input_type_cond|read1: SRX7529235_SRR10859038_1.fastq.gz input_type_cond|read2: SRX7529235_SRR10859038_2.fastq.gz input_type_cond|input_type: pair mode_options|mode: correct output_options|fastadump: True |
name: value name: value name: value |
SRX7529235_SRR10859038_1.fastq.gz SRX7529235_SRR10859038_2.fastq.gz value |
Test-3 |
input_type_cond|read1: SRX7529235_SRR10859038_1.fastq.gz input_type_cond|read2: SRX7529235_SRR10859038_2.fastq.gz input_type_cond|input_type: pair mode_options|mode: contig output_options|fastadump: True |
name: value name: value |
SRX7529235_SRR10859038_1.fastq.gz SRX7529235_SRR10859038_2.fastq.gz value |