Mercurial > repos > ufz > omero_filter
diff macros.xml @ 0:8a3324018fc5 draft
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/omero commit 19d84fd5a372f1428e3e5670144881a56e8af8b2
author | ufz |
---|---|
date | Tue, 22 Oct 2024 11:54:08 +0000 |
parents | |
children | 375281d11535 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Tue Oct 22 11:54:08 2024 +0000 @@ -0,0 +1,47 @@ +<macros> + <!-- for historic reasons the omero-py version is used as the version for all tools --> + <token name="@TOOL_VERSION@">5.18.0</token> + <token name="@EZOMERO_VERSION@">3.0.1</token> + <token name="@PROFILE@">23.0</token> + + <xml name="ezomero_requirements"> + <requirements> + <requirement type="package" version="@EZOMERO_VERSION@">ezomero</requirement> + <requirement type="package" version="2.2.2">pandas</requirement> + <yield/> + </requirements> + </xml> + + <xml name="omeropy_requirements"> + <requirements> + <requirement type="package" version="@TOOL_VERSION@">omero-py</requirement> + <!-- openjdk is needed: https://github.com/conda-forge/omero-py-feedstock/pull/16 --> + <requirement type="package" version="21.0.2">openjdk</requirement> + <yield/> + </requirements> + </xml> + + + <xml name="host_port"> + <param name="omero_host" type="text" label="OMERO host URL"> + <validator type="regex" message="Enter a valid host location, for example, your.omero.server">^[a-zA-Z0-9._-]*$</validator> + <validator type="expression" message="No two dots (..) allowed">'..' not in value</validator> + </param> + <param argument="omero_port" type="integer" optional="false" value="4064" label="OMERO port"/> + <param name="test_username" type="hidden" value=""/> + <param name="test_password" type="hidden" value=""/> + </xml> + <token name="@HOST_PORT@"> + --host '$omero_host' + --port $omero_port + </token> + + <xml name="credentials"> + <configfile name="credentials"><![CDATA[ +{ + "username": "$__user__.extra_preferences.get('omero_account|username', $test_username)", + "password": "$__user__.extra_preferences.get('omero_account|password', $test_password)" +} + ]]></configfile> + </xml> +</macros> \ No newline at end of file