comparison FROGS_FUNC.xml @ 0:c5fd7b97c2a4 draft default tip

planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
author frogs
date Wed, 04 Feb 2026 13:17:34 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:c5fd7b97c2a4
1 <tool id="FROGS_Func" name="FROGS Func" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" python_template_version="3.5" profile="24.0">
2 <description>Prediction of functional abundances using marker gene sequences</description>
3 <macros>
4 <import>frogs_func_macros.xml</import>
5 <import>picrust2_placeseq_and_copynumber_macros.xml</import>
6 <import>picrust2_functions_macros.xml</import>
7 <import>picrust2_pathways_macros.xml</import>
8 </macros>
9
10 <expand macro="frogs_func_requirements" />
11
12 <command detect_errors="exit_code"><![CDATA[
13 #if $frogs_func_tools.tool_name == "picrust2_placeseq_and_copynumber"
14 @PICRUST2_PLACESEQ_AND_COPYNUMBER_CMD_LINE@
15
16 #elif $frogs_func_tools.tool_name == "picrust2_functions"
17 @PICRUST2_FUNCTIONS_CMD_LINE@
18
19 #elif $frogs_func_tools.tool_name == "picrust2_pathways"
20 @PICRUST2_PATHWAYS_CMD_LINE@
21 #end if
22 ]]>
23 </command>
24
25 <inputs>
26 <conditional name="frogs_func_tools">
27 <param name="tool_name" type="select" display="radio" label="Select a tool from the FROGS Func suite to run your analysis.">
28 <option value="" selected="true">-- Please select a tool --</option>
29 <option value="picrust2_placeseq_and_copynumber"> Tool 1: sequence placement and gene copy number estimation (PICRUSt2)</option>
30 <option value="picrust2_functions">Tool 2: functional abundance estimation (PICRUSt2)</option>
31 <option value="picrust2_pathways">Tool 3: pathway abundance estimation (PICRUSt2)</option>
32 </param>
33 <when value=""/>
34 <!-- ##################### picrust2_placeseq_and_copynumber ##################### -->
35 <when value="picrust2_placeseq_and_copynumber">
36 <expand macro="picrust2_placeseq_and_copynumber_inputs" />
37 </when>
38 <!-- ##################### picrust2_functions ##################### -->
39 <when value="picrust2_functions">
40 <expand macro="picrust2_functions_inputs" />
41 </when>
42 <!-- ##################### picrust2_pathways ##################### -->
43 <when value="picrust2_pathways">
44 <expand macro="picrust2_pathways_inputs" />
45 </when>
46 </conditional>
47 </inputs>
48
49 <outputs>
50 <expand macro="frogs_func_outputs" />
51 </outputs>
52
53 <tests>
54 <!-- ##################### 1 picrust2_placeseq_and_copynumber ##################### -->
55 <test expect_num_outputs="7">
56 <conditional name="frogs_func_tools">
57 <param name="tool_name" value="picrust2_placeseq_and_copynumber"/>
58 <expand macro="picrust2_placeseq_and_copynumber_test_input"/>
59 </conditional>
60 <expand macro="picrust2_placeseq_and_copynumber_test_output"/>
61 </test>
62 <!-- ##################### 2 picrust2_functions ##################### -->
63 <test expect_num_outputs="8">
64 <conditional name="frogs_func_tools">
65 <param name="tool_name" value="picrust2_functions"/>
66 <expand macro="picrust2_functions_test_input"/>
67 </conditional>
68 <expand macro="picrust2_functions_test_output"/>
69 </test>
70 <!-- ##################### 3 picrust2_pathways ##################### -->
71 <test expect_num_outputs="2">
72 <conditional name="frogs_func_tools">
73 <param name="tool_name" value="picrust2_pathways"/>
74 <expand macro="picrust2_pathways_test_input"/>
75 </conditional>
76 <expand macro="picrust2_pathways_test_output"/>
77 </test>
78 </tests>
79
80 <help><![CDATA[
81 For more information and detailed documentation, visit the FROGS website https://frogs.inrae.fr.
82 ]]>
83 </help>
84
85 <citations>
86 <citation type="doi">10.1093/bioinformatics/btx791</citation>
87 <citation type="doi">10.1093/bib/bbab318</citation>
88 </citations>
89
90 </tool>