Mercurial > repos > ufz > data_manager_eukcc
annotate data_manager/eukcc.xml @ 0:7f11e0da0e4f draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
| author | ufz |
|---|---|
| date | Fri, 25 Jul 2025 10:54:08 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
1 <tool id="data_manager_eukcc" name="EukCC data manager" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" tool_type="manage_data" profile="20.01"> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
2 <macros> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
3 <token name="@TOOL_VERSION@">2.1.3</token> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
4 <token name="@VERSION_SUFFIX@">0</token> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
5 </macros> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
6 <requirements> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
7 <requirement type="package" version="@TOOL_VERSION@">eukcc</requirement> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
8 </requirements> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
9 <version_command>eukcc --version | cut -d" " -f3</version_command> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
11 mkdir '$output_file.extra_files_path' && |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
12 wget http://ftp.ebi.ac.uk/pub/databases/metagenomics/eukcc/eukcc2_db_ver_${version}.tar.gz && |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
13 tar -xvf eukcc2_db_ver_${version}.tar.gz && |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
14 rm eukcc2_db_ver_${version}.tar.gz && |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
15 mv eukcc2_db_ver_${version}/* '$output_file.extra_files_path'/ && |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
16 cp '$dmjson' '$output_file' |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
17 ]]></command> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
18 <configfiles> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
19 <configfile name="dmjson"><![CDATA[ |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
20 { |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
21 "data_tables":{ |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
22 "eukcc":[ |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
23 { |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
24 "value":"$version", |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
25 "name":"EukCC DB ${version}", |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
26 "version":"${version}", |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
27 "path":"$output_file.extra_files_path" |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
28 } |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
29 ] |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
30 } |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
31 }]]></configfile> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
32 </configfiles> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
33 <inputs> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
34 <param name="version" type="select" label="DB version"> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
35 <option value="1.2">1.2</option> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
36 </param> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
37 </inputs> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
38 <outputs> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
39 <data name="output_file" format="data_manager_json"/> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
40 </outputs> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
41 <tests> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
42 <!-- data to large for test in CI |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
43 <test> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
44 <param name="version" value="1.2"/> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
45 <output name="output_file"> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
46 <assert_contents> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
47 <has_text text="EukCC DB"/> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
48 <has_text text="1.2"/> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
49 <has_text text="eukcc"/> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
50 </assert_contents> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
51 </output> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
52 </test> --> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
53 </tests> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
54 <help><![CDATA[ |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
55 This data managers fetches EukCC reference data from http://ftp.ebi.ac.uk/pub/databases/metagenomics/eukcc/ |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
56 ]]></help> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
57 <citations> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
58 <citation type="doi">10.1186/s13059-020-02155-4</citation> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
59 </citations> |
|
7f11e0da0e4f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff
changeset
|
60 </tool> |
