Mercurial > repos > iuc > mykrobe_predict
diff mykrobe_predict.xml @ 0:33463c79e697 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mykrobe commit deb581240339f3198dc23019e4445e8983ffa6ab
author | iuc |
---|---|
date | Sat, 13 Jan 2018 09:02:31 -0500 |
parents | |
children | 60ffb465aa4d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mykrobe_predict.xml Sat Jan 13 09:02:31 2018 -0500 @@ -0,0 +1,117 @@ +<tool id="mykrobe_predict" name="mkyrobe predict" version="0.5.6" > + <description>Antibiotic resistance predictions</description> + <macros> + <import>macro.xml</import> + </macros> + <expand macro="requirements"/> + <command detect_errors="exit_code"> +<![CDATA[ + @select_inputs@ + + mykrobe predict + '$name' + $select_species.species + + + #if $select_species.species =='tb': + --panel $select_species.panel + #end if + + + + #if $kmer: + --kmer $kmer + #end if + + #if $min_variant_conf: + --min_variant_conf $min_variant_conf + #end if + + + #if $expected_depth: + --expected_depth $expected_depth + #end if + + + #if $min_gene_conf: + --min_gene_conf $min_gene_conf + #end if + + + + #if $min_gene_percent_covg_threshold: + --min_gene_percent_covg_threshold $min_gene_percent_covg_threshold + #end if + + + #if $min_depth: + --min_depth $min_depth + #end if + + + #if $expected_error_rate: + --expected_error_rate $expected_error_rate + #end if + + $report_all_calls + + $ont + -q + -t "\${GALAXY_SLOTS:-1}" + + -1 + #if $type == 'fastq': + *.fastq + #else + *.bam + #end if + > $json +]]> + </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> + </param> + <when value="staph"/> + <when value="tb"> + <param name="panel" type="select" label="Select panel for TB only"> + <option value="bradley-2015">Bradely 2015</option> + <option value="walker-2015">Walker 2015</option> + </param> + </when> + </conditional> + <param name="kmer" argument="--kmer" optional="True" type="integer" min="0" label="Kmer length" value="21" help="default = 21"/> + <param name="expected_error_rate" argument="--expected_error_rate" optional="True" type="float" label="Expected Error Rate" help="Expected sequencing error rate. Set to 0.15 for ONT genotyping"/> + <param name="expected_depth" argument="--expected_depth" optional="True" type="integer" min="0" label="Expected Depth" help=""/> + <param name="min_depth" argument="--min_depth" optional="True" type="integer" min="0" label="Minimum Depth" help=""/> + <param name="report_all_calls" argument="--report_all_calls" type="boolean" truevalue="--report_all_calls" falsevalue="" label="report all calls" help=""/> + <param name="ont" argument="--ont" type="boolean" truevalue="--ont" falsevalue="" label="Set default for ONT data" help=""/> + <param name="min_variant_conf" argument="--min_variant_conf" optional="True" type="integer" min="0" label="Minimum genotype confidence for variant genotyping" help=""/> + <param name="min_gene_conf" argument="--min_gene_conf" optional="True" type="integer" min="0" label="minimum genotype confidence for gene genotyping" help=""/> + <param name="min_gene_percent_covg_threshold" argument="--min_gene_percent_covg_threshold" optional="True" type="integer" min="0" label="Minimum Gene predict coverage" help="all genes alleles found above this percent coverage will be reported (default 100 (only best allelesreported))"/> + </inputs> + + <outputs> + <data name="json" format="json" label="JSON prediction"/> + </outputs> + <tests> + <test> + <param name="type" value="single"/> + <param name="fastq_input1" value="reads.fastq"/> + <param name="species" value="tb"/> + <param name="panel" value="bradley-2015"/> + <output name="json"> + <assert_contents> + <has_text_matching expression="variant_calls"/> + </assert_contents> + </output> + </test> + </tests> + <help> + @ATTRIBUTION@ + </help> + <expand macro="citation" /> +</tool>