Mercurial > repos > iuc > data_manager_semibin
annotate data_manager/data_manager_semibin.xml @ 1:d584aacd7d13 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
| author | iuc |
|---|---|
| date | Fri, 01 Aug 2025 21:25:02 +0000 |
| parents | 676915c44e1e |
| children |
| rev | line source |
|---|---|
|
0
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
1 <tool id="data_manager_semibin" name="Download reference genomes (GTDB) for SemiBin" tool_type="manage_data" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
2 <description></description> |
|
1
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
3 <macros> |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">2.0.2</token> |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
6 <token name="@PROFILE@">24.0</token> |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
7 </macros> |
|
0
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
8 <requirements> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
9 <requirement type="package" version="@TOOL_VERSION@">semibin</requirement> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
10 </requirements> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
11 <command detect_errors="exit_code"><![CDATA[ |
|
1
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
12 mkdir -p '${out_file.extra_files_path}' && |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
13 #if $type == "test" |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
14 touch '${out_file.extra_files_path}'/empty |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
15 #else |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
16 SemiBin download_GTDB --reference-db-data-dir '${out_file.extra_files_path}' |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
17 #end if |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
18 && cp '$dmjson' '$out_file' |
|
0
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
19 ]]></command> |
|
1
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
20 <configfiles> |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
21 <configfile name="dmjson"><![CDATA[#slurp |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
22 #from datetime import datetime |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
23 #set value=datetime.now().strftime("%d%m%Y") |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
24 { |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
25 "data_tables":{ |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
26 "gtdb":[ |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
27 { |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
28 "value": "$value", |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
29 #if $type == "test" |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
30 "name": "Test", |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
31 "dbkey": "test", |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
32 #else |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
33 "name": "GTDB reference genome generated by MMseqs2 used in SemiBin", |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
34 "dbkey": "gtdb", |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
35 #end if |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
36 "path": "$out_file.extra_files_path" |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
37 } |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
38 ] |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
39 } |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
40 } |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
41 ]]></configfile> |
|
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
42 </configfiles> |
|
0
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
43 <inputs> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
44 <param name="type" type="hidden" value="" /> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
45 </inputs> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
46 <outputs> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
47 <data name="out_file" format="data_manager_json"/> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
48 </outputs> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
49 <tests> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
50 <test expect_num_outputs="1"> |
|
1
d584aacd7d13
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit 8672b5bdf2029b392cb26d1e426b536e9541b932
iuc
parents:
0
diff
changeset
|
51 <param name="type" value="test" /> |
|
0
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
52 <output name="out_file"> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
53 <assert_contents> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
54 <has_text text="test"/> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
55 <has_text text="Test"/> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
56 </assert_contents> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
57 </output> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
58 </test> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
59 </tests> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
60 <help><![CDATA[ |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
61 This tool downloads reference genomes (GTDB) for SemiBin |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
62 ]]></help> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
63 <citations> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
64 <citation type="doi">10.1038/s41467-022-29843-y</citation> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
65 </citations> |
|
676915c44e1e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_semibin commit aa9bfb2fb62547ee8bac34f0de5b3beaa0bfd1a4"
iuc
parents:
diff
changeset
|
66 </tool> |
