view summarize_taxa_through_plots.xml @ 0:c1bd0c560018 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/qiime commit bcbe76277f3e60303faf826f8ce7f018bc663a9a-dirty
author bebatut
date Tue, 02 Feb 2016 05:50:37 -0500
parents
children
line wrap: on
line source

<tool id="qiime_summarize_taxa_through_plots" name="Perform taxonomy" version="1.9.1">
    <description>summaries and plots</description>
    
    <macros>
        <import>macros.xml</import>
    </macros>

    <expand macro="requirements" />

    <version_command><![CDATA[
        summarize_taxa_through_plots.py --version
    ]]>
    </version_command>

    <command>
<![CDATA[
        summarize_taxa_through_plots.py 
            -i $otu_table_fp 
            -o summarize_taxa_through_plots

            #if $mapping_fp
                -m $mapping_fp
            #end if

            #if $mapping_category
                -c $mapping_category
            #end if

            $sort
        
        &&

        mkdir -p $area_charts_html_report.files_path 
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/area_charts.html $area_charts_html_report.files_path  
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/charts $area_charts_html_report.files_path  
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/css $area_charts_html_report.files_path  
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/js $area_charts_html_report.files_path  
        && 
        mv $area_charts_html_report.files_path/area_charts.html $area_charts_html_report
    
        &&
        mkdir -p $bar_charts_html_report.files_path 
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/bar_charts.html $bar_charts_html_report.files_path  
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/charts $bar_charts_html_report.files_path  
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/css $bar_charts_html_report.files_path  
        &&
        cp -r summarize_taxa_through_plots/taxa_summary_plots/js $bar_charts_html_report.files_path  
        && 
        mv $bar_charts_html_report.files_path/bar_charts.html $bar_charts_html_report
        
]]>
    </command>

    <inputs>
        <param name="otu_table_fp" type="data" format="biom,tabular,txt,tsv" 
            label="Input OTU table" help="(-i/--otu_table_fp)"/> 

        <param name="mapping_fp" type="data" format="tabular,tsv,csv" 
            label="Input metadata mapping (optional)" help="(-m, --mapping_fp)" 
            optional="True"/>

        <param name="mapping_category" type="text" value="" label="Category to 
            use to summarize OTU table"  help="(-c/--mapping_category)" 
            optional="True"/>

        <param name="sort" type="boolean" label="Sort OTU table?" 
            truevalue="--sort" falsevalue="" selected="False" 
            help="(-s/--sort)" />
    </inputs>

    <outputs>
        <data name="L2_tab" format="tabular" 
            from_work_dir="summarize_taxa_through_plots/*_L2.txt" 
            label="${tool.name} on ${on_string}: L2 tab">
            <filter>"2" in level and suppress_classic_table_output is False</filter>
        </data> 

        <data name="L3_tab" format="tabular" 
            from_work_dir="summarize_taxa_through_plots/*_L3.txt" 
            label="${tool.name} on ${on_string}: L3 tab">
            <filter>"3" in level and suppress_classic_table_output is False</filter>
        </data> 

        <data name="L4_tab" format="tabular" 
            from_work_dir="summarize_taxa_through_plots/*_L4.txt" 
            label="${tool.name} on ${on_string}: L4 tab">
            <filter>"4" in level and suppress_classic_table_output is False</filter>
        </data> 

        <data name="L5_tab" format="tabular" 
            from_work_dir="summarize_taxa_through_plots/*_L5.txt" 
            label="${tool.name} on ${on_string}: L5 tab">
            <filter>"5" in level and suppress_classic_table_output is False</filter>
        </data> 

        <data name="L6_tab" format="tabular" 
            from_work_dir="summarize_taxa_through_plots/*_L6.txt" 
            label="${tool.name} on ${on_string}: L6 tab">
            <filter>"6" in level and suppress_classic_table_output is False</filter>
        </data> 

        <data name="bar_charts_html_report" format="html" 
            label="${tool.name} on ${on_string}: Bar charts">
            <filter>'bar' is chart_type</filter>
        </data>

        <data name="area_charts_html_report" format="html" 
            label="${tool.name} on ${on_string}: Area charts">
            <filter>'area' is chart_type</filter>
        </data>
    </outputs>

    <tests>
        <test>
        </test>
    </tests>

    <help><![CDATA[
**What it does**

This tool summarizes OTU by Category (optional), summarizes taxonomy and plots
taxonomy summary.

More information about this tool is available on 
`QIIME documentation <http://qiime.org/scripts/summarize_taxa_through_plots.html>`_.
]]>
    </help>

    <citations>
        <expand macro="citations" />
    </citations>

</tool>