Mercurial > repos > iuc > mothur_biom_info
diff biom.info.xml @ 0:c664838f087c draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mothur commit 3418f23b9768f5aafb86488f5ec1cb97530d4fb3
author | iuc |
---|---|
date | Tue, 20 Mar 2018 21:53:45 -0400 |
parents | |
children | 458d9a13d2f5 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/biom.info.xml Tue Mar 20 21:53:45 2018 -0400 @@ -0,0 +1,123 @@ +<tool profile="16.07" id="mothur_biom_info" name="Biom.info" version="@WRAPPER_VERSION@.0"> + <description>create shared and taxonomy files from biom</description> + <macros> + <import>macros.xml</import> + </macros> + <expand macro="requirements"/> + <expand macro="stdio"/> + <expand macro="version_command"/> + <command><![CDATA[ +@SHELL_OPTIONS@ + +ln -s '$biom' input.biom && + +echo 'biom.info( + biom=input.biom, + #if str($label) != '': + label=$label, + #end if + basis=$basis, + output=$output, + relabund=$relabund, + printlevel=$printlevel +)' +| sed 's/ //g' ## mothur trips over whitespace +| mothur +| tee mothur.out.log + ]]></command> + <inputs> + <param argument="biom" type="data" format="biom1" label="Biom input dataset"/> + <!-- TODO: read label options from biom file --> + <param argument="label" type="text" value="userLabel" label="label - OTU Labels" + help="Enter a distance label to be used in the shared file created from your biom file (e.g. 0.03)"/> + <param argument="basis" type="select" label="Summary type" + help="indicate what you want the summary file to represent, options are otu and sequence. Default is otu. + For example consider the following basis=sequence could give Clostridiales 3 105, where 105 is the total + number of sequences whose otu classified to Clostridiales. Now for basis=otu could give Clostridiales 3 7, + where 7 is the number of otus that classified to Clostridiales. "> + <option value="otu" selected="true">OTU</option> + <option value="sequence">Sequence</option> + </param> + <param argument="relabund" type="boolean" truevalue="T" falsevalue="F" label="Relative abundance values" + help="use relative abundances rather than raw abundances for the tax.summary file"/> + <expand macro="param-output"/> + <expand macro="param-printlevel"/> + <expand macro="param-savelog"/> + </inputs> + <outputs> + <expand macro="logfile-output"/> + <data name="shared" format="mothur.shared" from_work_dir="input*.shared" label="${tool.name} on ${on_string}: shared"/> + <data name="taxonomy" format="mothur.cons.taxonomy" from_work_dir="input*.cons.taxonomy" label="${tool.name} on ${on_string}: cons.taxonomy"/> + <data name="tax.summary" format="mothur.tax.summary" from_work_dir="input*.tax.summary" label="${tool.name} on ${on_string}: tax.summary"/> + </outputs> + <tests> + <test><!-- test with biom without metadata --> + <param name="biom" value="samplebiom.biom1"/> + <output name="shared" ftype="mothur.shared"> + <assert_contents> + <expand macro="test-shared-format"/> + </assert_contents> + </output> + <param name="savelog" value="true"/> + <expand macro="logfile-test"/> + </test> + <test><!-- test with biom file with metadata --> + <param name="biom" value="example.biom"/> + <output name="shared" ftype="mothur.shared"> + <assert_contents> + <expand macro="test-shared-format"/> + </assert_contents> + </output> + <output name="taxonomy" ftype="mothur.cons.taxonomy"> + <assert_contents> + <expand macro="test-taxonomy-format"/> + <has_text text="GG_OTU_1"/> + </assert_contents> + </output> + <output name="tax.summary" ftype="mothur.tax.summary"> + <assert_contents> + <expand macro="test-taxsummary-format"/> + </assert_contents> + </output> + <param name="savelog" value="true"/> + <expand macro="logfile-test"/> + </test> + <test><!-- test with some more parameters --> + <param name="biom" value="example.biom"/> + <param name="label" value="0.03"/> + <param name="output" value="detail"/> + <param name="basis" value="sequence"/> + <param name="printlevel" value="4"/> + <output name="shared" ftype="mothur.shared"> + <assert_contents> + <expand macro="test-shared-format"/> + </assert_contents> + </output> + <output name="taxonomy" ftype="mothur.cons.taxonomy"> + <assert_contents> + <expand macro="test-taxonomy-format"/> + <has_text text="GG_OTU_1"/> + </assert_contents> + </output> + <output name="tax.summary" ftype="mothur.tax.summary"> + <assert_contents> + <expand macro="test-taxsummary-format"/> + <has_text text="Euryarchaeota"/> + </assert_contents> + </output> + <param name="savelog" value="true"/> + <expand macro="logfile-test"/> + </test> + </tests> + <help><![CDATA[ + +@MOTHUR_OVERVIEW@ + +**Command Documentation** + +The biom.info command reads a biom file creates a shared file. If your biom file contains metadata mothur will also +create taxonomy or constaxonomy along with tax.summary files. + + ]]></help> + <expand macro="citations"/> +</tool>