From d00f055207db78f9ff8d688f48bd4e6a3816eec0 Mon Sep 17 00:00:00 2001 From: Matthias Bernt Date: Mon, 24 Jan 2022 21:45:14 +0100 Subject: [PATCH 1/2] add documentation for output action attributes - document that tool provided metadata should be preferred over the ``actions`` tag. https://github.com/galaxyproject/planemo/pull/1167 should be merged first - add documentation for tags - + 2 TODOs in tool_util/parser/output_actions.py --- lib/galaxy/tool_util/parser/output_actions.py | 2 + lib/galaxy/tool_util/xsd/galaxy.xsd | 135 +++++++++++++++--- 2 files changed, 120 insertions(+), 17 deletions(-) diff --git a/lib/galaxy/tool_util/parser/output_actions.py b/lib/galaxy/tool_util/parser/output_actions.py index b83042a14d31..f58a8b6a8177 100644 --- a/lib/galaxy/tool_util/parser/output_actions.py +++ b/lib/galaxy/tool_util/parser/output_actions.py @@ -400,6 +400,7 @@ def __init__(self, parent, elem): self.column = elem.get('column', None) # None is append if self.column: self.column = int(self.column) + # TODO not supported in xsd self.iterate = util.string_as_bool(elem.get("iterate", 'False')) def filter_options(self, options, other_values): @@ -583,6 +584,7 @@ def filter_options(self, options, other_values): # helper classes # determine cast function +# TODO add float def parse_cast_attribute(cast): if cast == 'string_as_bool': cast = util.string_as_bool diff --git a/lib/galaxy/tool_util/xsd/galaxy.xsd b/lib/galaxy/tool_util/xsd/galaxy.xsd index 0ffb5a25046b..2aeae2859aac 100644 --- a/lib/galaxy/tool_util/xsd/galaxy.xsd +++ b/lib/galaxy/tool_util/xsd/galaxy.xsd @@ -4857,6 +4857,8 @@ Galaxy, including: - + - + - + @@ -5152,72 +5171,154 @@ against. - + - + + - + - + - + - + - + + + ]]> - + +Which atttribute of the parameter value referred by ``ref`` to use. Separate with ``.``. +Applies to ``param_value`` - + Applies to ``multiple_splitter`` - + Applies to ``column_strip`` - + Applies to ``column_replace`` - + Applies to ``column_replace`` - + Applies to ``column_replace`` - + Applies to ``column_replace`` + + + + + From bf4f0e3cf982848a23a147803ad5056173dd38f9 Mon Sep 17 00:00:00 2001 From: Matthias Bernt Date: Wed, 26 Jan 2022 12:06:58 +0100 Subject: [PATCH 2/2] remove wrong sentence about tool provided metadata --- lib/galaxy/tool_util/xsd/galaxy.xsd | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/galaxy/tool_util/xsd/galaxy.xsd b/lib/galaxy/tool_util/xsd/galaxy.xsd index 2aeae2859aac..e1975187d7a3 100644 --- a/lib/galaxy/tool_util/xsd/galaxy.xsd +++ b/lib/galaxy/tool_util/xsd/galaxy.xsd @@ -4857,9 +4857,6 @@ Galaxy, including: