You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lib/galaxy/tool_util/xsd/galaxy.xsd
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -364,7 +364,7 @@ A generalisation for macro tokens, templates and xml macros, i.e.
364
364
`<macro name="a_template" type="template">` is identical to `<template name="a_template">`, and
365
365
`<macro name="a_token" type="xml">` is identical to `<token name="a_token">`.
366
366
367
-
Note that
367
+
Note that
368
368
]]></xs:documentation>
369
369
</xs:annotation>
370
370
</xs:element>
@@ -6052,7 +6052,7 @@ Therefore a filter for such a variable looks like the following example.
6052
6052
<xs:documentationxml:lang="en"><![CDATA[
6053
6053
A string `[reverse_][SORT_COMP_]SORTBY` describing the desired sort order of the collection elements.
6054
6054
`SORTBY` can be `filename`, `name`, `designation`, `dbkey` and the optional `SORT_COMP` can be either
6055
-
`lexical` or `numeric`. Default is lexical sorting by filename.
6055
+
`lexical` or `numeric`. Default is lexical sorting by filename.
6056
6056
Note that lexical sorting is case sensitive, i.e. upper case characters come before lower case characters (e.g. "Apple" < "Banana" < "apple" < "banana").
6057
6057
]]></xs:documentation>
6058
6058
</xs:annotation>
@@ -6813,8 +6813,10 @@ paths for data or collection inputs set the ``data_style`` attribute to ``paths`
6813
6813
To include a dictionary with element identifiers, datatypes, staging paths, paths and metadata files set the ``data_style`` attribute to ``staging_path_and_source_path`` (element identifiers and datatypes are available since 24.0).
6814
6814
An example tool that uses ``staging_path_and_source_path`` is [inputs_as_json_with_staging_path_and_source_path.xml](https://github.com/galaxyproject/galaxy/blob/dev/test/functional/tools/inputs_as_json_with_staging_path_and_source_path.xml)
6815
6815
6816
-
Note that the element identifiers are stored as lists, where the last element is the actual element identifier of the dataset
6817
-
and the other elements the identifiers of the collections containing the dataset.
6816
+
Note that the ``element_identifier`` field matches the type of input, which means for simple data inputs ``element_identifier`` is a string,
6817
+
for multiple="true" data inputs ``element_identifier`` is a list of strings corresponding to the element identifiers of each dataset passed to the input.
6818
+
For dataset collections the element identifier is a list of strings with as many items in the list as the nesting level of the collection (i.e. 1 for list, 2 for list:list, 3 for list:list:list etc),
6819
+
where the first item represents the outermost element identifier and the innermost item represents the innermost element identifier of the collection.
6818
6820
6819
6821
For tools with profile >= 20.05 a select with ``multiple="true"`` is rendered as an array which is empty if nothing is selected. For older profile versions select lists are rendered as comma separated strings or a literal ``null`` in case nothing is selected.
0 commit comments