annotate recetox_xmsannotator_simple.xml @ 1:fa85bd6fd713 draft

"planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
author recetox
date Thu, 17 Sep 2020 08:39:26 +0000
parents 4cf6d71da794
children c72233720bdc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
1 <tool id="recetox_xmsannotator_simple" name="xmsannotator - simple" version="v2.0">
0
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
2 <macros>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
3 <import>recetox_xmsannotator_macros.xml</import>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
4 </macros>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
5
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
6 <expand macro="requirements"/>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
7
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
8 <command detect_errors="aggressive"><![CDATA[
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
9 Rscript -e 'annotation <- xmsannotator::simple_annotation(
1
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
10 peaks = arrow::read_feather("$peaks"),
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
11 adducts = rhdf5::h5read("$adducts", "adducts"),
0
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
12 metabolites = rhdf5::h5read("$metabolites", "metabolites"),
1
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
13 mz_tolerance = as.double($mass_tolerance)
0
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
14 )'
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
15 -e 'arrow::write_feather(annotation, "$annotation")'
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
16 ]]></command>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
17
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
18 <inputs>
1
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
19 <param name="peaks" type="data" format="feather" label="Peaks" help="Table of peak intensities."/>
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
20 <param name="metabolites" type="data" format="h5" label="Metabolite database"/>
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
21 <param name="adducts" type="data" format="h5" label="Adduct database"/>
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
22
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
23 <param name="mass_tolerance" type="float" value="10" min="0" label="Mass tolerance [ppm]" help="Mass tolerance in ppm for database matching."/>
0
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
24 </inputs>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
25
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
26 <outputs>
1
fa85bd6fd713 "planemo upload commit e434c430917b52ef21b96f0231663c1f1dda34f9-dirty"
recetox
parents: 0
diff changeset
27 <data format="feather" name="annotation"/>
0
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
28 </outputs>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
29
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
30 <help><![CDATA[]]></help>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
31 <expand macro="citations"/>
4cf6d71da794 "planemo upload commit 5d3c80fb59c7d68a3d4ae26119821bc8d6fd65f2-dirty"
recetox
parents:
diff changeset
32 </tool>