view rem_complex.xml @ 4:60db8070a5c3 draft default tip

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/rem_complex commit d42dca433f84f2540d0901a8add71d01637f5179
author recetox
date Tue, 11 Jun 2024 09:10:34 +0000
parents 567327a97ad2
children
line wrap: on
line source

<tool id="rem_complex" name="Remove coordination complexes" version="@TOOL_VERSION@+galaxy4"  profile="21.09">
    <description>Remove molecular coordination complexes from a list of structure representations</description>
    <macros>
        <import>macros.xml</import>
    </macros>
    <expand macro="creator"/>
    <requirements>
        <requirement type="package" version="1.5.3">pandas</requirement>
        <requirement type="package" version="3.1.1">openbabel</requirement>
    </requirements>

    <command detect_errors="exit_code"><![CDATA[
        python  $__tool_directory__/rem_complex.py
        -i '${input}'
        -iformat '${input.ext}'
        -o '${output}' 
    ]]></command>

    <environment_variables>
        <environment_variable name="OPENBLAS_NUM_THREADS">4</environment_variable>
    </environment_variables>
    
    <inputs>
        <param name="input" format="inchi,smi,csv,tsv" type="data" help="Accepted input formats: TSV, CSV, SMI, and InChI."/>
    </inputs>
    <outputs>
        <data name="output" format="tsv" >
            <change_format>
                <when input="input.ext" value="smi" format="smi" />
                <when input="input.ext" value="inchi" format="inchi" />
            </change_format>
        </data>
    </outputs>
    <tests>
        <test>
            <param name="input" ftype="smi" value="input.smi" />
            <output name="output" ftype="smi" file="sample_output.smi"/>
        </test>
        <test>
            <param name="input" ftype="inchi" value="input.inchi"/>
            <output name="output" ftype="inchi" file="sample_output.inchi"/>
        </test>
        <test>
            <param name="input" ftype="csv" value="input.csv"/>
            <output name="output" ftype="tsv" file="sample_output.tsv"/>
        </test>
        <test>
            <param name="input" ftype="tsv" value="input.tsv"/>
            <output name="output" ftype="tsv" file="sample_output.tsv"/>
        </test>
    </tests>
    <help>
        <![CDATA[
            @HELP@
        ]]>
    </help>
    <citations>
        <citation type="doi">https://doi.org/10.5281/zenodo.6035335</citation>
    </citations>
</tool>