Mercurial > repos > rplanel > data_manager_defense_finder
annotate data_manager/data_manager_defense_finder.xml @ 4:502208b90cfe draft default tip
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b775193cea6a19a591981c9f8540c5c059b1e1ea
| author | pasteur |
|---|---|
| date | Tue, 06 May 2025 09:15:22 +0000 |
| parents | 46528ab18f85 |
| children |
| rev | line source |
|---|---|
|
4
502208b90cfe
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b775193cea6a19a591981c9f8540c5c059b1e1ea
pasteur
parents:
3
diff
changeset
|
1 <tool id="defense_finder_models_fetcher_data_manager" name="DefenseFinder" tool_type="manage_data" version="@TOOL_VERSION@+galaxy2" profile="21.05"> |
|
3
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
2 <description>DefenseFinder models fetcher</description> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
3 <macros> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
4 <token name="@TOOL_VERSION@">2.0.0</token> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
5 </macros> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
6 <requirements> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
7 <requirement type="package" version="@TOOL_VERSION@">defense-finder</requirement> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
8 </requirements> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
9 <command detect_errors="exit_code"><![CDATA[ |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
10 mkdir -p '$out_file.extra_files_path' && |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
11 defense-finder update --models-dir '$out_file.extra_files_path'/'defense-finder-models_$model_version' && |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
12 cp '$dmjson' '$out_file' |
|
0
a04c5659aac3
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit cd90d22094f1128738ca4614b51d81af00a83d50
rplanel
parents:
diff
changeset
|
13 ]]></command> |
|
3
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
14 <configfiles> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
15 <configfile name="dmjson">{ |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
16 "data_tables": { |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
17 "defense-finder-2": [ |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
18 { |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
19 "value": "defense-finder-models_$model_version", |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
20 "dbkey": "defense-finder-models", |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
21 "version": "$model_version", |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
22 "name": "version $model_version", |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
23 "description": "MacSyFinder models allowing for a systematic search of anti-phage systems", |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
24 "path": "defense-finder-models_$model_version", |
|
4
502208b90cfe
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b775193cea6a19a591981c9f8540c5c059b1e1ea
pasteur
parents:
3
diff
changeset
|
25 "soft_compatibility_version": "$soft_compatibility_version" |
|
3
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
26 } |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
27 ] |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
28 } |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
29 }</configfile> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
30 </configfiles> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
31 <inputs> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
32 <param name="model_version" type="text" label="Defense finder models version" help="The available versions can be found at : https://github.com/mdmparis/defense-finder-models/releases"/> |
|
4
502208b90cfe
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b775193cea6a19a591981c9f8540c5c059b1e1ea
pasteur
parents:
3
diff
changeset
|
33 <param name="soft_compatibility_version" type="text" label="List of defenseFinder versions compatibility" help="Enter the list of defenseFinder software versions that are compatible with the current model (e.g., 1.2.0,1.3.0,2.0.0). Separate multiple versions with commas if required."/> |
|
3
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
34 </inputs> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
35 <outputs> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
36 <data name="out_file" format="data_manager_json"/> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
37 </outputs> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
38 <tests> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
39 <test> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
40 <param name="model_version" value="2.0.2"/> |
|
4
502208b90cfe
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b775193cea6a19a591981c9f8540c5c059b1e1ea
pasteur
parents:
3
diff
changeset
|
41 <param name="soft_compatibility_version" value="2.0.0"/> |
|
3
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
42 <output name="out_file" value="defense_finder_test_data_manager.json"/> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
43 </test> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
44 </tests> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
45 <help><![CDATA[ |
|
0
a04c5659aac3
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit cd90d22094f1128738ca4614b51d81af00a83d50
rplanel
parents:
diff
changeset
|
46 Download Defense Finder models : https://github.com/mdmparis/defense-finder-models/ |
|
a04c5659aac3
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit cd90d22094f1128738ca4614b51d81af00a83d50
rplanel
parents:
diff
changeset
|
47 check out the defense finder models versions from https://github.com/mdmparis/defense-finder-models/releases |
|
2
6dd2220e0a1c
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f
pasteur
parents:
1
diff
changeset
|
48 |
|
6dd2220e0a1c
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f
pasteur
parents:
1
diff
changeset
|
49 |
|
6dd2220e0a1c
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f
pasteur
parents:
1
diff
changeset
|
50 Starting from models version 2.0.0, only DefenseFinder version 2.0.0 is comaptible. |
|
6dd2220e0a1c
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f
pasteur
parents:
1
diff
changeset
|
51 |
|
6dd2220e0a1c
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f
pasteur
parents:
1
diff
changeset
|
52 |
|
3
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
53 ]]> </help> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
54 <citations> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
55 <citation type="doi">10.1038/s41467-022-30269-9</citation> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
56 <citation type="doi">10.24072/pcjournal.250</citation> |
|
46528ab18f85
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit 3fd15f07b1a8750245e5748aedf33d5d407f2ae5-dirty
pasteur
parents:
2
diff
changeset
|
57 </citations> |
|
0
a04c5659aac3
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit cd90d22094f1128738ca4614b51d81af00a83d50
rplanel
parents:
diff
changeset
|
58 </tool> |
