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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>