annotate macros.xml @ 0:063ce7148f7d draft

planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
author ufz
date Mon, 17 Feb 2025 11:41:07 +0000
parents
children 25d2036b9b8b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
1 <macros>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
2 <!-- for historic reasons the omero-py version is used as the version for all tools -->
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
3 <token name="@TOOL_VERSION@">5.18.0</token>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
4 <token name="@EZOMERO_VERSION@">3.0.1</token>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
5 <token name="@PROFILE@">23.0</token>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
6
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
7 <xml name="ezomero_requirements">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
8 <requirements>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
9 <requirement type="package" version="@EZOMERO_VERSION@">ezomero</requirement>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
10 <requirement type="package" version="2.2.2">pandas</requirement>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
11 <yield/>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
12 </requirements>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
13 </xml>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
14
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
15 <xml name="omeropy_requirements">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
16 <requirements>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
17 <requirement type="package" version="@TOOL_VERSION@">omero-py</requirement>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
18 <!-- openjdk is needed: https://github.com/conda-forge/omero-py-feedstock/pull/16 -->
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
19 <requirement type="package" version="21.0.2">openjdk</requirement>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
20 <yield/>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
21 </requirements>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
22 </xml>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
23
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
24
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
25 <xml name="host_port">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
26 <param name="omero_host" type="text" label="OMERO host URL">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
27 <validator type="regex" message="Enter a valid host location, for example, your.omero.server">^[a-zA-Z0-9._-]*$</validator>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
28 <validator type="expression" message="No two dots (..) allowed">'..' not in value</validator>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
29 </param>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
30 <param argument="omero_port" type="integer" optional="false" value="4064" label="OMERO port"/>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
31 <param name="test_username" type="hidden" value=""/>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
32 <param name="test_password" type="hidden" value=""/>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
33 </xml>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
34 <token name="@HOST_PORT@">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
35 --host '$omero_host'
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
36 --port $omero_port
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
37 </token>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
38
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
39 <xml name="credentials">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
40 <configfile name="credentials"><![CDATA[
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
41 {
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
42 "username": "$__user__.extra_preferences.get('omero_account|username', $test_username)",
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
43 "password": "$__user__.extra_preferences.get('omero_account|password', $test_password)"
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
44 }
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
45 ]]></configfile>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
46 </xml>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
47
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
48 <token name="@SECURITY_DISCLAIMER@">
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
49 **OMERO-suite Security Diclaimer:** To utilize the OMERO tools, the user must trust Galaxy instances.
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
50 The configuration file, which contains your OMERO password and username, is stored in the job working directory.
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
51 This directory only exists during the runtime of the job and should only be accessible by the system user that runs the job.
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
52 However, please be aware that your username and password may be exposed to users with administrative rights.
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
53 We are working on increasing the security of the OMERO suite
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
54 </token>
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
55
063ce7148f7d planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 54b50795912de3f2508cfcfc6911d71a94b34c56
ufz
parents:
diff changeset
56 </macros>