annotate data_manager/data_manager_metaphlan_download.xml @ 6:d8dc037e3c13 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
author iuc
date Mon, 29 Jul 2024 07:13:31 +0000
parents a88f077f1994
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
1 <tool id="data_manager_metaphlan_download" name="Download and build MetaPhlAn database" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" tool_type="manage_data" profile="22.05">
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
2 <description></description>
5
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
3 <macros>
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
4 <token name="@TOOL_VERSION@">4.0.6</token>
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
5 <token name="@VERSION_SUFFIX@">3</token>
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
6 </macros>
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
7 <requirements>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">metaphlan</requirement>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
9 </requirements>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
10 <stdio>
2
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
11 <exit_code range=":-1" level="fatal" description="Error: Cannot open file"/>
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
12 <exit_code range="1:" level="fatal" description="Error"/>
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
13 </stdio>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
14 <command><![CDATA[
6
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
15 metaphlan --install --index '$index' --bowtie2db '$out_file.extra_files_path/$index' &&
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
16 cp '$dmjson' '$out_file'
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
17 ]]></command>
6
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
18 <configfiles>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
19 <configfile name="dmjson"><![CDATA[
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
20 #from datetime import date
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
21 {
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
22 "data_tables":{
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
23 "genomad":[
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
24 {
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
25 "dbkey": "$index",
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
26 "value": "${index}-#echo date.today().strftime('%d%m%Y')#",
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
27 "name": "MetaPhlAn clade-specific marker genes ($index)",
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
28 "path": "$out_file.extra_files_path/$index",
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
29 "db_version": #slurp
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
30 #if "SGB" in str($index)
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
31 "SGB"#slurp
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
32 #else
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
33 "legacy"#slurp
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
34 #end if
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
35 }
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
36 ]
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
37 }
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
38 }]]>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
39 </configfile>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
40 </configfiles>
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
41 <inputs>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
42 <param name="index" type="select" label="Version">
5
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
43 <option value="mpa_vOct22_CHOCOPhlAnSGB_202403" selected="true">FULL: mpa_vOct22_CHOCOPhlAnSGB_202403</option>
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
44 <option value="mpa_vJun23_CHOCOPhlAnSGB_202403" selected="true">FULL: mpa_vJun23_CHOCOPhlAnSGB_202403</option>
a88f077f1994 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit fb1e5bdec7481b275ef62d4dc88b00b0dbb36350
iuc
parents: 4
diff changeset
45 <option value="mpa_vJun23_CHOCOPhlAnSGB_202307" selected="true">FULL: mpa_vJun23_CHOCOPhlAnSGB_202307</option>
3
4ba60cb14cb0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit f5c02de49bb33445667dd359bc7ce5801140b207
iuc
parents: 2
diff changeset
46 <option value="mpa_vOct22_CHOCOPhlAnSGB_202212" selected="true">FULL: mpa_vOct22_CHOCOPhlAnSGB_202212</option>
4ba60cb14cb0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit f5c02de49bb33445667dd359bc7ce5801140b207
iuc
parents: 2
diff changeset
47 <option value="mpa_vJan21_CHOCOPhlAnSGB_202103">FULL: mpa_vJan21_CHOCOPhlAnSGB_202103</option>
4ba60cb14cb0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit f5c02de49bb33445667dd359bc7ce5801140b207
iuc
parents: 2
diff changeset
48 <option value="mpa_vJan21_TOY_CHOCOPhlAnSGB_202103">DEMO: mpa_vJan21_TOY_CHOCOPhlAnSGB_202103</option>
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
49 </param>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
50 </inputs>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
51 <outputs>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
52 <data name="out_file" format="data_manager_json" label="${tool.name}"/>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
53 </outputs>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
54 <tests>
2
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
55 <test expect_num_outputs="1">
3
4ba60cb14cb0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit f5c02de49bb33445667dd359bc7ce5801140b207
iuc
parents: 2
diff changeset
56 <param name="index" value="mpa_vJan21_TOY_CHOCOPhlAnSGB_202103"/>
2
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
57 <output name="out_file">
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
58 <assert_contents>
6
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
59 <has_text text='"db_version": "SGB"'/>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
60 <has_text text='"dbkey": "mpa_vJan21_TOY_CHOCOPhlAnSGB_202103"'/>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
61 <has_text_matching expression='"value": "mpa_vJan21_TOY_CHOCOPhlAnSGB_202103-[0-9]{8}"'/>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
62 <has_text text='"name": "MetaPhlAn clade-specific marker genes (mpa_vJan21_TOY_CHOCOPhlAnSGB_202103)"'/>
d8dc037e3c13 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 3c1a0c4a94f78437c6df74b5348826e33e734a05
iuc
parents: 5
diff changeset
63 <has_text_matching expression='.*"path": ".*/mpa_vJan21_TOY_CHOCOPhlAnSGB_202103".*'/>
2
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
64 </assert_contents>
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
65 </output>
5fe20c915fa6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 57df6e8a0ffd145e560f7c7e20cfedbbe2ce01d2
iuc
parents: 1
diff changeset
66 </test>
0
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
67 </tests>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
68 <help><![CDATA[
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
69 This tool downloads and builds the MetaPhlAn databases.
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
70 ]]></help>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
71 <citations>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
72 <citation type="doi">1101/2020.11.19.388223</citation>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
73 </citations>
169b08c9713c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_metaphlan_database_downloader commit 1e543a44ceffd8e4c5537b9015606ab3b90a114c"
iuc
parents:
diff changeset
74 </tool>