Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/nml/refseq_masher/refseq_masher_contains/0.1.2 (this tool) |
toolshed.g2.bx.psu.edu/repos/nml/refseq_masher/refseq_masher_contains/0.1.1 |
refseq_masher_contains |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
refseq_masher | 0.1.2 | package |
Additional information about this tool |
#import re #import os #if $input.type == 'fasta' #set $input_files = '"{}.fasta"'.format(os.path.splitext($input.fasta.name)[0]) ln -s "$input.fasta" $input_files && #elif $input.type == 'paired' #set $_forward_ext = '.fastq.gz' if $re.match(r'.*\.gz$', $input.forward.name) else '.fastq' #set $_forward = '"{}_1{}"'.format($re.sub(r'_[12]\..+$', '', $input.forward.name), $_forward_ext) #set $_reverse_ext = '.fastq.gz' if $re.match(r'.*\.gz$', $input.reverse.name) else '.fastq' #set $_reverse = '"{}_2{}"'.format($re.sub(r'_[12]\..+$', '', $input.reverse.name), $_reverse_ext) #set $input_files = '{} {}'.format($_forward, $_reverse) ln -s "$input.forward" $_forward && ln -s "$input.reverse" $_reverse && #elif $input.type == 'single' #set $input_files = '"{}"'.format($input.single.name) ln -s "$input.single" $input_files && #elif $input.type == 'paired_collection' #set $_forward_ext = '.fastq.gz' if $re.match(r'.*\.gz$', str($input.paired_collection.forward)) else '.fastq' #set $_forward = '"{}_1{}"'.format($input.paired_collection.name, $_forward_ext) #set $_reverse_ext = '.fastq.gz' if $re.match(r'.*\.gz$', str($input.paired_collection.reverse)) else '.fastq' #set $_reverse = '"{}_2{}"'.format($input.paired_collection.name, $_reverse_ext) #set $input_files = '{} {}'.format($_forward, $_reverse) ln -s "$input.paired_collection.forward" $_forward && ln -s "$input.paired_collection.reverse" $_reverse && #end if refseq_masher $adv.verbosity contains --output refseq_masher-contains.${adv.output_type} --output-type $adv.output_type --top-n-results $adv.top_n_results --parallelism "\${GALAXY_SLOTS:-1}" --min-identity $adv.min_identity --max-pvalue $adv.max_pvalue $input_files
Functional tests |
name | inputs | outputs | required files |
Test-1 |
input|single: SRR1203042_1-head4000.fastq input|type: single adv|top_n_results: 5 adv|min_identity: 0.9 adv|max_pvalue: 0.01 adv|output_type: tab |
name: value |
SRR1203042_1-head4000.fastq value |