Mercurial > repos > iuc > mykrobe_predict
view mykrobe_predict.xml @ 3:e8405163fb4e draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mykrobe commit 2b9fb5d1f0ffb7ecd51561d3e325813c4f8e7f3e"
author | iuc |
---|---|
date | Tue, 10 Aug 2021 11:29:58 +0000 |
parents | cedd631dc124 |
children | a2e3ad69ee23 |
line wrap: on
line source
<tool id="mykrobe_predict" name="mkyrobe predict" version="@TOOL_VERSION@"> <description>Antibiotic resistance predictions</description> <macros> <import>macro.xml</import> </macros> <expand macro="requirements"/> <command detect_errors="exit_code"> <![CDATA[ @select_inputs@ mykrobe predict --sample '${name}' --species ${select_species.species} --panel '${select_species.panel}' #if $conf_percent_cutoff: --conf_percent_cutoff '${conf_percent_cutoff}' #end if #if $min_depth: --min_depth '${min_depth}' #end if @shared_options@ -q -t "\${GALAXY_SLOTS:-1}" --seq #if $data_type.type == "single": $data_type.seq1 #elif $data_type.type == "paired": $data_type.seq1 $data_type.seq2 #elif $data_type.type == "collection": $data_type.collection1.forward $data_type.collection1.reverse #end if --format '${format}' > '$output' ]]> </command> <inputs> <expand macro="inputs"/> <conditional name="select_species"> <param name="species" type="select" label="Specify Species for AMR"> <option value="tb">Mycobacterium tuberculosis (tb)</option> <option value="staph">Staphylococcus aureus (staph)</option> <option value="sonnei">Shigella sonnei (sonnei)</option> </param> <when value="staph"> <param name="panel" type="select" label="Select panel for Staph only"> <option value="20170217">20170217</option> </param> </when> <when value="tb"> <param name="panel" type="select" label="Select panel for TB only"> <option value="202010">202010</option> <option value="201901">201901</option> <option value="bradley-2015">Bradely 2015</option> </param> </when> <when value="sonnei"> <param name="panel" type="select" label="Select panel for sonnei only"> <option value="20210201">20210201</option> <option value="20201012">20201012</option> </param> </when> </conditional> <param argument="--min_depth" optional="True" type="integer" min="0" label="Minimum depth" help=""/> <param argument="--conf_percent_cutoff" optional="True" type="integer" label="Confidence percent cutoff" help="Number between 0 and 100. Determines --min_variant_conf, by simulating variants and choosing the cutoff that would keep x% of the variants. Default is 90 if --ont, otherwise --min_variant_conf is used as the cutoff"> <validator type="in_range" min="0" max="100" message="Confidence percent cutoff should be between 0 and 100" /> </param> <expand macro="options"/> <param argument="--format" type="select" label="Select the prefered output format"> <option value="csv" >csv</option> <option value="json">json</option> </param> </inputs> <outputs> <data name="output" format="csv" label="prediction"> <change_format> <when input="format" value="json" format="json"/> </change_format> </data> </outputs> <tests> <test> <param name="type" value="single"/> <param name="seq1" ftype="fastq" value="reads.fastq"/> <param name="species" value="tb"/> <param name="panel" value="bradley-2015"/> <param name="format" value="json"/> <output name="output"> <assert_contents> <has_text_matching expression="susceptibility"/> </assert_contents> </output> </test> <test> <param name="type" value="single"/> <param name="seq1" ftype="fastq" value="reads.fastq"/> <param name="species" value="sonnei"/> <param name="panel" value="20201012"/> <param name="format" value="json"/> <output name="output"> <assert_contents> <has_text_matching expression="susceptibility"/> </assert_contents> </output> </test> <test> <param name="type" value="single"/> <param name="seq1" ftype="fastq.gz" value="reads.fastq.gz"/> <param name="species" value="sonnei"/> <param name="panel" value="20201012"/> <param name="format" value="json"/> <output name="output"> <assert_contents> <has_text_matching expression="susceptibility"/> </assert_contents> </output> </test> </tests> <help> @ATTRIBUTION@ </help> <expand macro="citation" /> </tool>