Mercurial > repos > thanhlv > kmerfinder
view kmerfinder.xml @ 0:b868a5fd2653 draft default tip
"planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/kmerfinder commit 07d7ccc46c4387a3d9be4d99fa4671fc230cff1e-dirty"
author | thanhlv |
---|---|
date | Thu, 18 Nov 2021 18:00:28 +0000 |
parents | |
children |
line wrap: on
line source
<tool id="kmerfinder" name="Kmerfinder" version="@VERSION@+galaxy0"> <description> Species identification using kmer</description> <macros> <token name="@VERSION@">3.0.2</token> </macros> <requirements> <requirement type="package" version="@VERSION@">kmerfinder</requirement> <!-- <container type="singularity">kmerfinder.sif</container> --> </requirements> <version_command>echo "3.0.2"</version_command> <command detect_errors="exit_code"><![CDATA[ #import re #if $input.is_of_type('fastqsanger', 'fastq'): #set $ext = 'fastq' #elif $input.is_of_type('fastqsanger.gz'): #set $ext = 'fastq.gz' #elif $input.is_of_type('fastq'): #set $ext = 'fastq' #elif $input.is_of_type('fastq.gz'): #set $ext = 'fastq.gz' #elif $input.is_of_type('fasta.gz'): #set $ext = 'fasta.gz' #elif $input.is_of_type('fasta'): #set $ext = 'fasta' #end if #set $safename = re.sub('[^\w\-_\.]', '_', $input.element_identifier) ln -fs '$input' $safename.$ext && kmerfinder.py -i '$safename.$ext' -db '${kmerfinder_databases.fields.path}.ATG' -tax '${kmerfinder_databases.fields.path}.tax' -o output ]]> </command> <inputs> <param name="input" type="data" format="fasta,fasta.gz,fastqsanger,fastqsanger.gz" multiple="false" label="Sequence files" help="Fasta for Fastq"/> <!-- DATABASE INPUT--> <param label="Select a database" name="kmerfinder_databases" type="select"> <options from_data_table="kmerfinder_databases"> <validator message="No database is available" type="no_options" /> </options> </param> </inputs> <outputs> <data name="results" format="tabular" label="${tool.name} on ${on_string} Results" from_work_dir="output/results.txt"/> </outputs> <tests> <test> <param name="input" value="test.fastq.gz" ftype="fastqsanger.gz"/> <param name="kmerfinder_databases" value="pseudomonas"/> <output name="results"> <assert_contents> <has_text text="Pseudomonas aeruginosa genome assembly PAO1OR" /> <has_text text="NZ_LN871187.1" /> </assert_contents> </output> </test> </tests> <help><![CDATA[ Kmerfinder finds the best match (species identification) to the reads in one or more fastq files or one fasta file in a (kmer) database produced using the KMA program. The method outputs the best matches, along with additional taxonomic information, if that option is selected. _`Document`: https://bitbucket.org/genomicepidemiology/kmerfinder ]]></help> <citations> <citation type="doi">10.1128/JCM.02981-13</citation> <citation type="doi">10.1128/JCM.02452-13</citation> <citation type="doi">10.1186/s12859-018-2336-6</citation> </citations> </tool>