view encyclopedia_prosit_csv_to_library.xml @ 4:602d01de42b4 draft

"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/encyclopedia/tools/encyclopedia commit 96a023cccea27c30ff61caf271a3c79b92db1873"
author jjohnson
date Tue, 07 Jul 2020 11:56:02 -0400
parents 75d11473e378
children
line wrap: on
line source

<tool id="encyclopedia_prosit_csv_to_library" name="ConvertPrositCSVToLibrary" version="@VERSION@.0" python_template_version="3.5">
    <description>Convert Prosit/Spectronaut CSV to EncyclopeDIA DLIB library</description>
    <macros>
        <import>macros.xml</import>
    </macros>
    <expand macro="requirements" />
    <command detect_errors="aggressive"><![CDATA[
        EncyclopeDIA -convert -prositcsvtolibrary
        -i '$i'
        -f '$f'
	-o '$output'
        #if $istest == 'yes'
        && sqlite3 -readonly '$output' 'select distinct ProteinAccession from peptidetoprotein;' > '$test_output'
        #end if
    ]]></command>
    <inputs>
        <param argument="-i" type="data" format="csv" label="Prosit output csv file"/>
        <param argument="-f" type="data" format="fasta" label="Protein Fasta database"/>
        <param name="istest" type="hidden" value="no"/>
    </inputs>
    <outputs>
        <data name="output" format="dlib" label="${i.name} DLIB"/>
        <data name="test_output" format="txt" >
            <filter>istest == 'yes'</filter>
        </data>
    </outputs>
    <tests>
        <test>
            <param name="i" ftype="csv" value="PrositLib.csv"/>
            <param name="f" ftype="fasta" value="YeastProteinFasta5.fasta"/>
            <param name="istest" value="yes"/>
            <output name="test_output" ftype="txt">
                <assert_contents>
                    <has_text text="PCL1_YEAST"/>
                </assert_contents>
            </output>
        </test>
    </tests>
    <help><![CDATA[
        Convert Prosit/Spectronaut CSV to library DLIB
    ]]></help>
    <expand macro="citations" />
</tool>