comparison frogs_func_macros.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 <?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_func_requirements">
8 <requirements>
9 <requirement type="package" version="@TOOL_VERSION@">frogs</requirement>
10 <requirement type="package" version="2.5.1">picrust2</requirement>
11 <requirement type="package" version="3.1.1">ete3</requirement>
12 <requirement type="package" version="4.5.2">dendropy</requirement>
13 <yield />
14 </requirements>
15 </xml>
16
17 <token name="@CPUS@">--nb-cpus \${GALAXY_SLOTS:-1}</token>
18
19 <xml name="frogs_func_outputs">
20 <!-- HTML report -->
21 <data format="html" name="html" label="${tool.name} - ${tool_name}: report.html" />
22 <!-- ASV excluded : all but pathway -->
23 <data format="tsv" name="output_excluded" label="${tool.name} - ${tool_name}: ASV_excluded.tsv">
24 <filter> frogs_func_tools['tool_name'] != 'picrust2_pathways' </filter>
25 </data>
26 <data format="biom1" name="output_biom" label="${tool.name} - ${tool_name}: kept_ASV_abundance.biom">
27 <filter> frogs_func_tools['tool_name'] != 'picrust2_pathways' </filter>
28 </data>
29 <data format="fasta" name="output_fasta" label="${tool.name} - ${tool_name}: kept_ASV_sequences.fasta">
30 <filter> frogs_func_tools['tool_name'] != 'picrust2_pathways' </filter>
31 </data>
32 <!-- Specific picrust2_placeseq_and_copynumber -->
33 <data format="tsv" name="output_closests_ref" label="${tool.name} - ${tool_name}: ASV_closests_ref.tsv">
34 <filter> frogs_func_tools['tool_name'] == 'picrust2_placeseq_and_copynumber' </filter>
35 </data>
36 <data format="tsv" name="output_marker_copy" label="${tool.name} - ${tool_name}: marker_copy_number_per_ASV.tsv">
37 <filter> frogs_func_tools['tool_name'] == 'picrust2_placeseq_and_copynumber' </filter>
38 </data>
39 <data format="newick" name="output_tree" label="${tool.name} - ${tool_name}: ASV_tree.nwk">
40 <filter> frogs_func_tools['tool_name'] == 'picrust2_placeseq_and_copynumber' </filter>
41 </data>
42 <!-- Specific picrust2_functions -->
43 <data format="tsv" name="output_asv_norm" label="${tool.name} - ${tool_name}: ASV_abundance_norm.tsv">
44 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' </filter>
45 </data>
46 <data format="tsv" name="output_weighted_nsti" label="${tool.name} - ${tool_name}: sample_weighted_nsti.tsv">
47 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' </filter>
48 </data>
49 <!-- By database Function copy number and unstrat abundance-->
50 <!-- EC-->
51 <data format="tsv" name="output_copy_ec_abund" label="${tool.name} - ${tool_name}: EC_predicted_copy_numbers.tsv" from_work_dir="EC_copynumbers_predicted.tsv">
52 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "EC" in frogs_func_tools['functions'] </filter>
53 </data>
54 <data format="tsv" name="output_function_ec_abund" label="${tool.name} - ${tool_name}: EC_unstrat_abundance.tsv" from_work_dir="unstrat_abundance_EC.tsv">
55 <filter>frogs_func_tools['tool_name'] == 'picrust2_functions' and "EC" in frogs_func_tools['functions'] </filter>
56 </data>
57 <!-- KO-->
58 <data format="tsv" name="output_copy_ko_abund" label="${tool.name} - ${tool_name}: KO_predicted_copy_numbers.tsv" from_work_dir="KO_copynumbers_predicted.tsv">
59 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "KO" in frogs_func_tools['functions'] </filter>
60 </data>
61 <data format="tsv" name="output_function_ko_abund" label="${tool.name} - ${tool_name}: KO_unstrat_abundance.tsv" from_work_dir="unstrat_abundance_KO.tsv">
62 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "KO" in frogs_func_tools['functions'] </filter>
63 </data>
64 <!-- PFAM-->
65 <data format="tsv" name="output_copy_pfam_abund" label="${tool.name} - ${tool_name}: PFAM_predicted_copy_numbers.tsv" from_work_dir="PFAM_copynumbers_predicted.tsv">
66 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "PFAM" in frogs_func_tools['functions'] </filter>
67 </data>
68 <data format="tsv" name="output_function_pfam_abund" label="${tool.name} - ${tool_name}: PFAM_unstrat_abundance.tsv" from_work_dir="unstrat_abundance_PFAM.tsv">
69 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "PFAM" in frogs_func_tools['functions'] </filter>
70 </data>
71 <!-- COG-->
72 <data format="tsv" name="output_copy_cog_abund" label="${tool.name} - ${tool_name}: COG_predicted_copy_numbers.tsv" from_work_dir="COG_copynumbers_predicted.tsv">
73 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "COG" in frogs_func_tools['functions'] </filter>
74 </data>
75 <data format="tsv" name="output_function_cog_abund" label="${tool.name} - ${tool_name}: COG_unstrat_abundance.tsv" from_work_dir="unstrat_abundance_COG.tsv">
76 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "COG" in frogs_func_tools['functions'] </filter>
77 </data>
78 <!-- TIGRFAM-->
79 <data format="tsv" name="output_copy_tigrfam_abund" label="${tool.name} - ${tool_name}: TIGRFAM_predicted_copy_numbers.tsv" from_work_dir="TIGRFAM_copynumbers_predicted.tsv">
80 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "TIGRFAM" in frogs_func_tools['functions'] </filter>
81 </data>
82 <data format="tsv" name="output_function_tigrfam_abund" label="${tool.name} - ${tool_name}: TIGRFAM_unstrat_abundance.tsv" from_work_dir="unstrat_abundance_TIGRFAM.tsv">
83 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "TIGRFAM" in frogs_func_tools['functions'] </filter>
84 </data>
85 <!-- PHENO-->
86 <data format="tsv" name="output_copy_pheno_abund" label="${tool.name} - ${tool_name}: PHENO_predicted_copy_numbers.tsv" from_work_dir="PHENO_copynumbers_predicted.tsv">
87 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "PHENO" in frogs_func_tools['functions'] </filter>
88 </data>
89 <data format="tsv" name="output_function_pheno_abund" label="${tool.name} - ${tool_name}: PHENO_unstrat_abundance.tsv" from_work_dir="unstrat_abundance_PHENO.tsv">
90 <filter> frogs_func_tools['tool_name'] == 'picrust2_functions' and "PHENO" in frogs_func_tools['functions'] </filter>
91 </data>
92 <!-- Specific picrust2_pathways -->
93 <!-- <data format="tsv" name="output_pathways_abund" label="${tool.name} - ${tool_name}: ${database}_unstrat_abundance.tsv" from_work_dir="frogsfunc_pathways_unstrat.tsv" >
94 <filter> frogs_func_tools['tool_name'] == 'picrust2_pathways' </filter>
95 </data> -->
96 <data format="tsv" name="output_pathways_abund" label="${tool.name} - ${tool_name}: ${database}_unstrat_abundance.tsv" >
97 <filter> frogs_func_tools['tool_name'] == 'picrust2_pathways' </filter>
98 </data>
99 </xml>
100 </macros>