Skip to content

Commit 32acd68

Browse files
committed
Update to the latest Galaxy XSD.
1 parent 4595953 commit 32acd68

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

planemo/xml/xsd/tool/galaxy.xsd

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ Read more about configuring Galaxy to run Docker jobs
332332
</xs:attribute>
333333
<xs:attribute name="split_inputs" type="xs:string">
334334
<xs:annotation>
335-
<xs:documentation xml:lang="en">Documentation for split_inputs</xs:documentation>
335+
<xs:documentation xml:lang="en">A comma separated list of data inputs to split for job parallelization.</xs:documentation>
336336
</xs:annotation>
337337
</xs:attribute>
338338
<xs:attribute name="split_size" type="xs:string">
@@ -345,6 +345,11 @@ Read more about configuring Galaxy to run Docker jobs
345345
<xs:documentation xml:lang="en">Documentation for split_mode</xs:documentation>
346346
</xs:annotation>
347347
</xs:attribute>
348+
<xs:attribute name="shared_inputs" type="xs:string">
349+
<xs:annotation>
350+
<xs:documentation xml:lang="en">A comma separated list of data inputs that should not be split for this tool, Galaxy will infer this if not present and so this potentially never needs to be set.</xs:documentation>
351+
</xs:annotation>
352+
</xs:attribute>
348353
</xs:complexType>
349354
<xs:complexType name="Code">
350355
<xs:annotation>
@@ -2333,6 +2338,7 @@ allow access to Python code to generate options for a select list. See
23332338
<xs:documentation xml:lang="en">Documentation for label</xs:documentation>
23342339
</xs:annotation>
23352340
</xs:element>
2341+
<xs:element name="conversion" type="ParamConversion" />
23362342
<xs:element name="option" type="ParamOption" />
23372343
<xs:element name="options" type="ParamOptions"/>
23382344
<xs:element name="validator" type="Validator" />
@@ -2633,6 +2639,32 @@ if the corresponding option is selected by default (the default is ``false``).
26332639
</xs:simpleContent>
26342640
</xs:complexType>
26352641

2642+
<xs:complexType name="ParamConversion">
2643+
<xs:annotation>
2644+
<xs:documentation xml:lang="en"><![CDATA[
2645+
2646+
A contrived example of a tool that uses this is the test tool
2647+
[explicit_conversion.xml](https://github.com/galaxyproject/galaxy/blob/dev/test/functional/tools/explicit_conversion.xml).
2648+
2649+
This directive is optionally contained within the ``<param>`` tag when the
2650+
``type`` attribute value is ``data`` and is used to dynamically generated a converted
2651+
dataset for the contained input of the type specified using the ``type`` tag.
2652+
2653+
]]>
2654+
</xs:documentation>
2655+
</xs:annotation>
2656+
<xs:attribute name="name" type="xs:string">
2657+
<xs:annotation>
2658+
<xs:documentation xml:lang="en">Name of cheetah variable to create for converted dataset.</xs:documentation>
2659+
</xs:annotation>
2660+
</xs:attribute>
2661+
<xs:attribute name="type" type="xs:string">
2662+
<xs:annotation>
2663+
<xs:documentation xml:lang="en">The short extension describing the datatype to convert to - Galaxy must have a datatype converter from the parent input's type to this.</xs:documentation>
2664+
</xs:annotation>
2665+
</xs:attribute>
2666+
</xs:complexType>
2667+
26362668

26372669
<xs:complexType name="ParamOptions">
26382670
<xs:annotation>

0 commit comments

Comments
 (0)