comparison frogs_stat_macros.xml @ 0:6507a8d42a4f draft default tip

planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
author frogs
date Wed, 04 Feb 2026 13:16:44 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:6507a8d42a4f
1 <?xml version="1.0"?>
2 <macros>
3
4 <token name="@TOOL_VERSION@">5.1.0</token>
5 <token name="@VERSION_SUFFIX@">0</token>
6
7 <xml name="frogs_stat_requirements">
8 <requirements>
9 <requirement type="package" version="@TOOL_VERSION@">frogs</requirement>
10 <requirement type="package" version="4.1.2">r-base</requirement>
11 <requirement type="package" version="1.38.0">bioconductor-phyloseq</requirement>
12 <requirement type="package" version="4.1">r-essentials</requirement>
13 <requirement type="package" version="4.9.3">r-plotly</requirement>
14 <requirement type="package" version="1.34.0">bioconductor-deseq2</requirement>
15 <requirement type="package" version="2.3">r-gridextra</requirement>
16 <requirement type="package" version="0.18">r-dt</requirement>
17 <requirement type="package" version="1.6.6">r-optparse</requirement>
18 <requirement type="package" version="1.2.2">r-sessioninfo</requirement>
19 <yield />
20 </requirements>
21 </xml>
22
23 <xml name="restricted_sanitizer_validator">
24 <sanitizer invalid_char="">
25 <valid initial="string.letters,string.digits">
26 <add value="-" />
27 <add value=" " />
28 <add value="_" />
29 <add value="." />
30 </valid>
31 </sanitizer>
32 <validator type="regex">[A-Za-z0-9- _.]+</validator>
33 </xml>
34
35 <xml name="lenient_sanitizer_validator">
36 <sanitizer invalid_char="">
37 <valid initial="string.letters,string.digits">
38 <add value="+" />
39 <add value="*" />
40 <add value="-" />
41 <add value="=" />
42 <add value=" " />
43 <add value="_" />
44 <add value="," />
45 <add value="." />
46 </valid>
47 </sanitizer>
48 <validator type="regex">[A-Za-z0-9+*-= _,.]+</validator>
49 </xml>
50
51 <xml name="frogs_stat_outputs">
52 <!-- HTML report : all but deseq2_preprocess -->
53 <data format="html" name="html" label="${tool.name} - ${tool_name}: report.nb.html" >
54 <filter>frogs_stat_tools['tool_name'] != 'deseq2_asv_preprocess' and frogs_stat_tools['tool_name'] != 'deseq2_fun_preprocess'</filter>
55 <!-- Beta diversity matrix (to discover): phyloseq_beta_diversity -->
56 <discover_datasets pattern="__designation__" ext="tsv" directory="BetaMatrix" visible="true"/>
57 </data>
58 <!-- Alpha diversity index : phyloseq_alpha_diversity -->
59 <data format="tsv" name="alpha_div_tsv" label="${tool.name} - ${tool_name}: indices.tsv" >
60 <filter>frogs_stat_tools['tool_name'] == 'phyloseq_alpha_diversity'</filter>
61 </data>
62 <!-- Phyloseq Rdata : based on ASV by phyloseq_import, based on Function by deseq2_fun_preprocess -->
63 <data format="rdata" name="ASV_phyloseq_rdata" label="${tool.name} - ${tool_name}: phyloseq_asv.Rdata" >
64 <filter>frogs_stat_tools['tool_name'] == 'phyloseq_import'</filter>
65 </data>
66 <data format="rdata" name="FUN_phyloseq_rdata" label="${tool.name} - ${tool_name}: phyloseq_fun.Rdata" >
67 <filter>frogs_stat_tools['tool_name'] == 'deseq2_fun_preprocess' </filter>
68 </data>
69 <!-- DESeq Rdata : based on ASV by deseq2_asv_preprocess, based on Function by deseq2_fun_preprocess -->
70 <data format="rdata" name="ASV_deseq_rdata" label="${tool.name} - ${tool_name}: deseq_asv.Rdata" >
71 <filter>frogs_stat_tools['tool_name'] == 'deseq2_asv_preprocess' </filter>
72 </data>
73 <data format="rdata" name="FUN_deseq_rdata" label="${tool.name} - ${tool_name}: deseq_fun.Rdata" >
74 <filter>frogs_stat_tools['tool_name'] == 'deseq2_fun_preprocess'</filter>
75 </data>
76 <!-- Ipath3 inputs : deseq2_fun_visualisation -->
77 <data format="txt" name="Function_over_abund" label="${tool.name}- ${tool_name}: ipath_over.txt" from_work_dir="ipath_over.tsv">
78 <filter>frogs_stat_tools['tool_name'] == 'deseq2_fun_visualisation'</filter>
79 </data>
80 <data format="txt" name="Function_under_abund" label="${tool.name}- ${tool_name}: ipath_under.txt" from_work_dir="ipath_under.tsv">
81 <filter>frogs_stat_tools['tool_name'] == 'deseq2_fun_visualisation'</filter>
82 </data>
83 </xml>
84 </macros>