Mercurial > repos > iuc > graphlan
diff graphlan.xml @ 0:8f62f666dcb6 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/humann2/ commit 6e73e77d186e02d200fc3a61d25311e67864a824
author | iuc |
---|---|
date | Sat, 04 Mar 2017 10:27:03 -0500 |
parents | |
children | a490b70e46fc |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphlan.xml Sat Mar 04 10:27:03 2017 -0500 @@ -0,0 +1,96 @@ +<tool id="graphlan" name="GraPhlAn" version="@WRAPPER_VERSION@.0"> + <description>to produce graphical output of an input tree</description> + <macros> + <import>graphlan_macros.xml</import> + </macros> + <expand macro="requirements"/> + <stdio> + <regex match="Warning" + source="stderr" + level="warning" + description="" /> + </stdio> + <version_command>graphlan.py -v</version_command> + <command> +<![CDATA[ + graphlan.py + --format '$image_format.format' + --size '$size' + #if $pad + --pad '$pad' + #end if + #if str($image_format.format) == "png" and $image_format.dpi + --dpi '$image_format.dpi' + #end if + '$input_tree' + #if str($image_format.format) == "png" + '$png_output_image' + #else if str($image_format.format) == "pdf" + '$pdf_output_image' + #else if str($image_format.format) == "ps" + '$ps_output_image' + #else if str($image_format.format) == "eps" + '$eps_output_image' + #else + '$svg_output_image' + #end if +]]> + </command> + <inputs> + <param name="input_tree" type="data" format="txt,nhx,phyloxml" label="Input tree"/> + <conditional name="image_format"> + <param argument='--format' type="select" label="Output format"> + <option value="png" selected="true">PNG</option> + <option value="pdf">PDF</option> + <option value="ps">PS</option> + <option value="eps">EPS</option> + <option value="svg">SVG</option> + </param> + <when value="png"> + <param argument="--dpi" type="integer" label="Dpi of the output image" optional="True"/> + </when> + <when value="pdf"/> + <when value="ps"/> + <when value="eps"/> + <when value="svg"/> + </conditional> + <param argument="--size" type="integer" value="7" label="Size of the output image"/> + <param argument="--pad" type="integer" label="Distance between the most external graphical element and the border of the image" optional="True"/> + </inputs> + <outputs> + <data format="png" name="png_output_image" label="${tool.name} on ${on_string}: PNG"> + <filter>image_format['format']=="png"</filter> + </data> + <data format="pdf" name="pdf_output_image" label="${tool.name} on ${on_string}: PDF"> + <filter>image_format['format']=="pdf"</filter> + </data> + <data format="ps" name="ps_output_image" label="${tool.name} on ${on_string}: PS"> + <filter>image_format['format']=="ps"</filter> + </data> + <data format="eps" name="eps_output_image" label="${tool.name} on ${on_string}: EPS"> + <filter>image_format['format']=="eps"</filter> + </data> + <data format="svg" name="svg_output_image" label="${tool.name} on ${on_string}: SVG"> + <filter>image_format['format']=="svg"</filter> + </data> + </outputs> + <tests> + <test> + <param name="input_tree" value="intermediary_tree"/> + <param name="format" value="png"/> + <param name="dpi" value="100"/> + <param name="size" value="7"/> + <param name="pad" value="2"/> + <output name="png_output_image" file="png_image.png" /> + </test> + </tests> + <help><![CDATA[ +**What it does** + +GraPhlAn is a software tool for producing high-quality circular representations of taxonomic and phylogenetic trees. GraPhlAn focuses on concise, integrative, informative, and publication-ready representations of phylogenetically- and taxonomically-driven investigation. + +For more information, check the `user manual <https://bitbucket.org/nsegata/graphlan/overview>`_. + + ]]></help> + <expand macro="citations"/> +</tool>