Mercurial > repos > ufz > phabox_build_database
comparison data_manager/phabox_datamanager.xml @ 0:6521d8d6dbdf draft
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/data_managers/data_manager_phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
author | ufz |
---|---|
date | Tue, 12 Nov 2024 09:30:25 +0000 |
parents | |
children | 334bd61d216d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:6521d8d6dbdf |
---|---|
1 <tool id="phabox_build_database" name="PhaBOX" tool_type="manage_data" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> | |
2 <description>database builder</description> | |
3 <macros> | |
4 <token name="@TOOL_VERSION@">2.1.5</token> | |
5 <token name="@DB_VERSION@">2</token> | |
6 <token name="@VERSION_SUFFIX@">0</token> | |
7 <token name="@PROFILE@">22.01</token> | |
8 </macros> | |
9 <requirements> | |
10 <requirement type="package" version="6.0">unzip</requirement> | |
11 <requirement type="package" version="1.21.4">wget</requirement> | |
12 </requirements> | |
13 <command detect_errors="exit_code"><![CDATA[ | |
14 wget https://github.com/KennthShang/PhaBOX/releases/download/v2/phabox_db_v@DB_VERSION@.zip && | |
15 unzip phabox_db_v@DB_VERSION@.zip && | |
16 cp '$dmjson' '$out_file' | |
17 ]]></command> | |
18 <configfiles> | |
19 <configfile name="dmjson"><![CDATA[ | |
20 { | |
21 "data_tables":{ | |
22 "phabox":[ | |
23 { | |
24 "path":"phabox_db_v@DB_VERSION@", | |
25 "name":"Version @DB_VERSION@", | |
26 "version":"@DB_VERSION@", | |
27 "value":"@DB_VERSION@" | |
28 } | |
29 ] | |
30 } | |
31 }]]> | |
32 </configfile> | |
33 </configfiles> | |
34 <inputs/> | |
35 <outputs> | |
36 <data name="out_file" format="data_manager_json" /> | |
37 </outputs> | |
38 <tests> | |
39 <test expect_num_outputs="1"> | |
40 <output name="out_file"> | |
41 <assert_contents> | |
42 <has_text text='"value":"@DB_VERSION@"'/> | |
43 <has_text text='"name":"Version 2'/> | |
44 </assert_contents> | |
45 </output> | |
46 </test> | |
47 </tests> | |
48 <help><![CDATA[ | |
49 Download and extract PhaBOX reference data. The current tool version is used for versioning. For the user only the major version is shown | |
50 ]]></help> | |
51 <citations> | |
52 <citation type="doi">10.1093/bioadv/vbad101</citation> | |
53 </citations> | |
54 </tool> |