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..e1975187d7a3 100644 --- a/lib/galaxy/tool_util/xsd/galaxy.xsd +++ b/lib/galaxy/tool_util/xsd/galaxy.xsd @@ -4857,7 +4857,6 @@ Galaxy, including: - + - + - + @@ -5152,72 +5168,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`` + + + + +