Mercurial > repos > frogs > frogs_func
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> |
