Mercurial > repos > iuc > vegan_diversity
view vegan_diversity.xml @ 4:a1b80a746054 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit f93edebf6c946402f105f0622aacb0baa216a70c
author | iuc |
---|---|
date | Fri, 15 Mar 2024 15:26:38 +0000 |
parents | a2c047a2c380 |
children |
line wrap: on
line source
<tool id="vegan_diversity" name="Vegan Diversity" version="@TOOL_VERSION@"> <description> index </description> <macros> <import>macros.xml</import> </macros> <expand macro="bio.tools_xrefs" /> <expand macro="requirements" /> <expand macro="stdio" /> <expand macro="version_command" /> <command> <![CDATA[ Rscript "${vegan_diversity_script}" ]]> </command> <configfiles> <configfile name="vegan_diversity_script"><![CDATA[ @RSCRIPT_PREAMBLE@ @RSCRIPT_LOAD_TABULAR_FILE@ write.table( diversity(input_abundance, index = "${index_type.index_type_selector}", MARGIN = ${index_type.margin}, base = ${index_type.base}), "${output_diversity_index}", quote=FALSE, col.names=NA, sep = "\t") ]]> </configfile> </configfiles> <inputs> <expand macro="params_load_tabular_file" /> <conditional name="index_type"> <param name="index_type_selector" type="select" label="Diversity index to use"> <option value="shannon" selected="True">Shannon or Shannon–Weaver (or Shannon–Wiener)</option> <option value="simpson">Simpson</option> <option value="invsimpson">Inverse Simpson</option> </param> <when value="shannon"> <param name="margin" type="integer" value="1" label="Margin for which the index is computed"/> <param name="base" type="select" label="The logarithm base"> <option value="exp(1)" selected="True">Natural Logarithm: exp(1)</option> <option value="2" selected="False">2</option> </param> </when> <when value="simpson"> <param name="margin" type="integer" value="1" label="Margin for which the index is computed"/> <param name="base" type="select" label="The logarithm base"> <option value="exp(1)" selected="True">Natural Logarithm: exp(1)</option> <option value="2" selected="False">2</option> </param> </when> <when value="invsimpson"> <param name="margin" type="integer" value="1" label="Margin for which the index is computed"/> <param name="base" type="select" label="The logarithm base"> <option value="exp(1)" selected="True">Natural Logarithm: exp(1)</option> <option value="2" selected="False">2</option> </param> </when> </conditional> </inputs> <outputs> <data format="tabular" name="output_diversity_index" /> </outputs> <tests> <test expect_num_outputs="1"> <param name="input_abundance" ftype="tabular" value="vegan_in.tabular"/> <param name="species_column" value="6"/> <param name="sample_columns" value="2"/> <param name="index_type_selector" value="shannon"/> <param name="margin" value="1"/> <param name="base" value="exp(1)"/> <output name="output_diversity_index" ftype="tabular" file="output_diversity_index.tabular" /> </test> </tests> <help> <![CDATA[ Calculate Diversity index using vegan and selected method. ]]> </help> <expand macro="citations" /> </tool>