view spectrast_filter.xml @ 0:c8895a92b74d draft default tip

planemo upload for repository https://github.com/galaxyproteomics/protk-galaxytools/tree/master/spectrast commit 34735d62618a252173e3c90436f240659484727a
author galaxyp
date Thu, 29 Mar 2018 09:51:50 -0400
parents
children
line wrap: on
line source

<tool id="spectrast_filter_1" name="SpectraST Filter" version="5.0.0">
    <description>Filter and Manipulate Spectral Libraries</description>
    <requirements>
        <!--
        <container type="docker">iracooke/protk-1.4.3</container>
        -->
        <requirement type="package" version="1.4.4a">protk</requirement>
        <requirement type="package" version="5.0.0">tpp</requirement>
    </requirements>
    <stdio>
        <exit_code range="1:" level="fatal" description="Job Failed" />
    </stdio>
    <command>
<![CDATA[
        spectrast_filter.rb  --merge $merge

        #for $splib_file in $splib_files:
            ${splib_file.extra_files_path}/library.splib
        #end for

        --replicates $replicates
        -o library

        &&

        mkdir -p ${output.files_path}

        &&

        cp library.splib library.spidx library.pepidx  ${output.files_path}/

        &&

        echo "Spectral Library Primary File" > $output
]]>
    </command>
    <inputs>
        <param name="splib_files" multiple="true" type="data" format="splib" label="Spectral Libraries to operate on" help=""/>
        <param name="merge" type="select" format="text">
            <label>Merge Method</label>
            <option value="U">Union</option>
            <option value="S">Subtraction</option>
            <option value="H">Subtraction of homologs</option>
            <option value="A">Appending</option>
        </param>

        <param name="replicates" type="select" format="text">
            <label>How to deal with replicate spectra</label>
            <option value="None">Keep All</option>
            <option value="C">Consensus</option>
            <option value="B">Best replicate</option>
        </param>
    </inputs>
    <outputs>
        <data format="splib" name="output"/>
    </outputs>
    <help>
<![CDATA[
**What it does**

Filter and Manipulate Spectral Libraries

]]>
    </help>
</tool>