Mercurial > repos > iuc > data_manager_interproscan
annotate data_manager/interproscan.xml @ 3:f1287724d7f9 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
| author | iuc |
|---|---|
| date | Wed, 07 Dec 2022 13:41:22 +0000 |
| parents | b7e169861045 |
| children |
| rev | line source |
|---|---|
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
1 <tool id="data_manager_interproscan" name="InterProScan data manager" version="0.0.3" tool_type="manage_data" profile="20.01"> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
2 <requirements> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
3 <requirement type="package" version="5.59-91.0">interproscan</requirement> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
4 <requirement type="package" version="2.26.0">requests</requirement> |
|
2
b7e169861045
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 9282e18219e7e3ed6a5ee46839d17663c3134993"
iuc
parents:
1
diff
changeset
|
5 <!-- Forcing an old hmmer version for indexing due to https://github.com/ebi-pf-team/interproscan/issues/232 --> |
|
b7e169861045
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 9282e18219e7e3ed6a5ee46839d17663c3134993"
iuc
parents:
1
diff
changeset
|
6 <requirement type="package" version="3.1b2">hmmer</requirement> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
7 </requirements> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
|
1
d9a238ff2bc3
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 7fbeae66de8617e525cd968a2ef89b0be448a618"
iuc
parents:
0
diff
changeset
|
9 python -u '$__tool_directory__/interproscan.py' |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
10 $partial_data |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
11 --version '$version' |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
12 'interproscan' |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
13 '${output_file}' |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
14 ]]></command> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
15 <inputs> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
16 <param name="partial_data" type="hidden" value="" help="Used for testing"/> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
17 <param name="version" type="text" value="" label="Version to download" help="Leave empty to download the latest version"> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
18 <validator type="regex" message="Version must be a valid InterProScan version (e.g. 5.59-91.0)">^([0-9]+\.[0-9]+-[0-9]+\.[0-9]+)?$</validator> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
19 </param> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
20 </inputs> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
21 <outputs> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
22 <data name="output_file" format="data_manager_json"/> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
23 </outputs> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
24 <tests> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
25 <test> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
26 <param name="partial_data" value="--partial"/> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
27 <output name="output_file"> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
28 <assert_contents> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
29 <has_text text="InterProScan 5."/> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
30 <has_text text='"interproscan_version": "5.'/> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
31 </assert_contents> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
32 </output> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
33 <assert_stdout> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
34 <has_text text="Finished." /> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
35 </assert_stdout> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
36 </test> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
37 <test> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
38 <param name="partial_data" value="--partial"/> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
39 <param name="version" value="5.58-91.0"/> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
40 <output name="output_file"> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
41 <assert_contents> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
42 <has_text text="InterProScan 5.58-91.0"/> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
43 <has_text text='"interproscan_version": "5.58-91.0'/> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
44 </assert_contents> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
45 </output> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
46 <assert_stdout> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
47 <has_text text="Finished." /> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
48 </assert_stdout> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
49 </test> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
50 <test expect_failure="true"> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
51 <param name="partial_data" value="--partial"/> |
|
3
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
52 <param name="version" value="5.51-85.0"/> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
53 <assert_stderr> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
54 <has_text text="Sorry, this data manager can only download data for InterProScan >= 5.58-91.0. Use the 0.0.2 version for older versions of InterProScan." /> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
55 </assert_stderr> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
56 </test> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
57 <test expect_failure="true"> |
|
f1287724d7f9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 01e8e726d711c0685f46d3146e4fe0f2a1306036
iuc
parents:
2
diff
changeset
|
58 <param name="partial_data" value="--partial"/> |
|
0
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
59 <param name="version" value="xxxx"/> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
60 <assert_stderr> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
61 <has_text text="Version must be a valid InterProScan version" /> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
62 </assert_stderr> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
63 </test> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
64 </tests> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
65 <help><![CDATA[ |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
66 This data managers fetches data from EBI FTP server for the InterProScan |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
67 annotation tool and updates the InterProScan data table. |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
68 ]]></help> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
69 <citations> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
70 <citation type="doi">10.1093/bioinformatics/btu031</citation> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
71 <citation type="doi">10.7717/peerj.167</citation> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
72 <citation type="doi">10.1093/bioinformatics/17.9.847</citation> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
73 <citation type="doi">10.1093/nar/gki442</citation> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
74 <citation type="doi">10.1093/nar/gkn785</citation> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
75 </citations> |
|
3e344aedb267
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_interproscan commit 2f5d27a375fcc2e8d77914b3d9e402a9e2df2d97"
iuc
parents:
diff
changeset
|
76 </tool> |
