view recetox_xmsannotator_simple.xml @ 0:4cf6d71da794 draft

"planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
author recetox
date Tue, 25 Aug 2020 11:45:18 +0000
parents
children fa85bd6fd713
line wrap: on
line source

<tool id="recetox_xmsannotator_simple" name="xmsannotator - simple" version="deployment">
    <macros>
        <import>recetox_xmsannotator_macros.xml</import>
    </macros>

    <expand macro="requirements"/>

    <command detect_errors="aggressive"><![CDATA[
        Rscript -e 'annotation <- xmsannotator::simple_annotation(
                        data = arrow::read_feather("$peaks"),
                        metabolites = rhdf5::h5read("$metabolites", "metabolites"),
                        mz_tolerance_ppm = as.double($mz_tolerance)
                   )'
                -e 'arrow::write_feather(annotation, "$annotation")'
    ]]></command>

    <inputs>
        <expand macro="peaks"/>
        <expand macro="metabolites"/>
        <expand macro="mz_tolerance"/>
    </inputs>

    <outputs>
        <expand macro="annotation_output"/>
    </outputs>

    <help><![CDATA[]]></help>
    <expand macro="citations"/>
</tool>