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