mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Add various elements to the Tool XML doc page
In particular: - macros - edam_topics - edam_operations - environment_variables and subelement - request_param_translation and subelements Also: - reorder elements to follow IUC coding style - in examples: - use lowercase ``true`` and ``false`` for boolean attributes - add/use single quotes - minor doc fixes
This commit is contained in:
+21
-12
@@ -15,8 +15,23 @@ number of tutorials on building Galaxy tools that would better serve that purpos
|
||||
|
||||
$tag:tool://element[@name='tool']
|
||||
$tag:tool|description://element[@name='tool']//element[@name='description']
|
||||
$tag:tool|macros://complexType[@name='Macros']
|
||||
$tag:tool|edam_topics://complexType[@name='EdamTopics']
|
||||
$tag:tool|edam_operations://complexType[@name='EdamOperations']
|
||||
$tag:tool|requirements://complexType[@name='Requirements']
|
||||
$tag:tool|requirements|requirement://complexType[@name='Requirement']
|
||||
$tag:tool|requirements|container://complexType[@name='Container']
|
||||
$tag:tool|code://complexType[@name='Code']
|
||||
$tag:tool|stdio://complexType[@name='Stdio']
|
||||
$tag:tool|stdio|exit_code://complexType[@name='ExitCode'] hide_attributes
|
||||
$tag:tool|stdio|regex://complexType[@name='Regex'] hide_attributes
|
||||
$tag:tool|version_command://complexType[@name='VersionCommand']
|
||||
$tag:tool|command://element[@name='tool']//element[@name='command'] hide_attributes
|
||||
$tag:tool|environment_variables://complexType[@name='EnvironmentVariables']
|
||||
$tag:tool|environment_variables|environment_variable://complexType[@name='EnvironmentVariable']
|
||||
$tag:tool|configfiles://complexType[@name='ConfigFiles']
|
||||
$tag:tool|configfiles|configfile://complexType[@name='ConfigFile']
|
||||
$tag:tool|configfiles|inputs://complexType[@name='ConfigInputs']
|
||||
$tag:tool|inputs://complexType[@name='Inputs']
|
||||
$tag:tool|inputs|section://complexType[@name='Section']
|
||||
$tag:tool|inputs|repeat://complexType[@name='Repeat']
|
||||
@@ -36,11 +51,12 @@ $tag:tool|inputs|param|sanitizer|valid|remove://complexType[@name='SanitizerVali
|
||||
$tag:tool|inputs|param|sanitizer|mapping://complexType[@name='SanitizerMapping']
|
||||
$tag:tool|inputs|param|sanitizer|mapping|add://complexType[@name='SanitizerMappingAdd']
|
||||
$tag:tool|inputs|param|sanitizer|mapping|remove://complexType[@name='SanitizerMappingRemove']
|
||||
$tag:tool|configfiles://complexType[@name='ConfigFiles']
|
||||
$tag:tool|configfiles|configfile://complexType[@name='ConfigFile']
|
||||
$tag:tool|configfiles|inputs://complexType[@name='ConfigInputs']
|
||||
$tag:tool|environment_variables://complexType[@name='EnvironmentVariables']
|
||||
$tag:tool|environment_variables|environment_variable://complexType[@name='EnvironmentVariable']
|
||||
$tag:tool|request_param_translation://complexType[@name='RequestParameterTranslation']
|
||||
$tag:tool|request_param_translation|request_param://complexType[@name='RequestParameter']
|
||||
$tag:tool|request_param_translation|request_param|append_param://complexType[@name='RequestParameterAppend']
|
||||
$tag:tool|request_param_translation|request_param|append_param|value://complexType[@name='RequestParameterAppendValue']
|
||||
$tag:tool|request_param_translation|request_param|value_translation://complexType[@name='RequestParameterValueTranslation']
|
||||
$tag:tool|request_param_translation|request_param|value_translation|value://complexType[@name='RequestParameterValueTranslationValue']
|
||||
$tag:tool|outputs://complexType[@name='Outputs']
|
||||
$tag:tool|outputs|data://complexType[@name='Data']
|
||||
$tag:tool|outputs|data|filter://complexType[@name='OutputFilter']
|
||||
@@ -68,13 +84,6 @@ $tag:tool|tests|test|output_collection://complexType[@name='TestOutputCollection
|
||||
$tag:tool|tests|test|assert_command://group[@name='TestParamElement']//element[@name='assert_command']
|
||||
$tag:tool|tests|test|assert_stdout://group[@name='TestParamElement']//element[@name='assert_stdout']
|
||||
$tag:tool|tests|test|assert_stderr://group[@name='TestParamElement']//element[@name='assert_stderr']
|
||||
$tag:tool|code://complexType[@name='Code']
|
||||
$tag:tool|requirements://complexType[@name='Requirements']
|
||||
$tag:tool|requirements|requirement://complexType[@name='Requirement']
|
||||
$tag:tool|requirements|container://complexType[@name='Container']
|
||||
$tag:tool|stdio://complexType[@name='Stdio']
|
||||
$tag:tool|stdio|exit_code://complexType[@name='ExitCode'] hide_attributes
|
||||
$tag:tool|stdio|regex://complexType[@name='Regex'] hide_attributes
|
||||
$tag:tool|help://element[@name='tool']//element[@name='help']
|
||||
$tag:tool|citations://complexType[@name='Citations']
|
||||
$tag:tool|citations|citation://complexType[@name='Citation']
|
||||
|
||||
@@ -44,7 +44,7 @@ A ``data_source`` tool contains a few more relevant attributes.
|
||||
<xs:complexType>
|
||||
<xs:all>
|
||||
<!-- TODO: Move the anyType further into macros def... -->
|
||||
<xs:element name="macros" type="xs:anyType" minOccurs="0"/>
|
||||
<xs:element name="macros" type="Macros" minOccurs="0"/>
|
||||
<xs:element name="edam_topics" type="EdamTopics" minOccurs="0"/>
|
||||
<xs:element name="edam_operations" type="EdamOperations" minOccurs="0"/>
|
||||
<xs:element name="requirements" type="Requirements" minOccurs="0"/>
|
||||
@@ -197,6 +197,22 @@ communicating with an external data source application (the default is ``get``).
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="Macros">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">Frequently, tools may require the same XML
|
||||
fragments be repeated in a file (for instance similar conditional branches,
|
||||
repeated options, etc...) or among tools in the same repository. Galaxy tools
|
||||
have a macro system to address this problem.
|
||||
|
||||
For more information, see https://planemo.readthedocs.io/en/latest/writing_advanced.html#macros-reusable-elements</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="import" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="token" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="xml" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ToolAction">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">Describe the backend Python action to execute for this Galaxy tool.</xs:documentation>
|
||||
@@ -402,7 +418,7 @@ elements in the ``field_names`` metadata element associated with the selected
|
||||
input dataset.
|
||||
|
||||
```xml
|
||||
<param name="field_name" type="select" label="Field name" refresh_on_change="True">
|
||||
<param name="field_name" type="select" label="Field name" refresh_on_change="true">
|
||||
<options>
|
||||
<filter type="data_meta" ref="input" key="field_names"/>
|
||||
<validator type="no_options" message="The selected shape has no uncolored surface fields." />
|
||||
@@ -1376,7 +1392,7 @@ Define tests for extra files corresponding to an output collection.
|
||||
``output_collection`` directives should specify a ``name`` and ``type``
|
||||
attribute to describe the expected output collection as a whole.
|
||||
|
||||
Expectations about collecton contents are described using child ``element``
|
||||
Expectations about collection contents are described using child ``element``
|
||||
directives. For nested collections, these child ``element`` directives may
|
||||
themselves contain children.
|
||||
|
||||
@@ -1486,7 +1502,7 @@ etc...).
|
||||
<xs:documentation xml:lang="en"><![CDATA[
|
||||
|
||||
This value is the same as the value of the ``name`` attribute of the
|
||||
``<collecton>`` tag set contained within the tool's ``<outputs>`` tag set.
|
||||
``<collection>`` tag set contained within the tool's ``<outputs>`` tag set.
|
||||
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
@@ -1515,7 +1531,7 @@ many of the default assertion tags that come with Galaxy and examples of each
|
||||
can be found below.
|
||||
|
||||
The implementation of these tags are simply Python functions defined in the
|
||||
[galaxy.tools.verify.asserts](https://github.com/galaxyproject/galaxy/tree/dev/lib/galaxy/tools/verify/asserts)
|
||||
[/lib/galaxy/tools/verify/asserts](https://github.com/galaxyproject/galaxy/tree/dev/lib/galaxy/tools/verify/asserts)
|
||||
module.
|
||||
]]>
|
||||
</xs:documentation>
|
||||
@@ -1612,9 +1628,9 @@ module.
|
||||
</xs:group>
|
||||
<xs:complexType name="Inputs">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">< tag. Most
|
||||
<xs:documentation xml:lang="en">< element contained in this element
|
||||
can be used as a command line parameter within the [command](#tool-command) text content. Most
|
||||
tools will not need to specify any attributes on this tag itself.]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
@@ -1687,13 +1703,13 @@ statement. A good example tool that demonstrates many conditional parameters is
|
||||
```xml
|
||||
<conditional name="input_type">
|
||||
<param name="input_type_selector" type="select" label="Choose the source BIOM format">
|
||||
<option value="tsv" selected="True">Tabular File</option>
|
||||
<option value="tsv" selected="true">Tabular File</option>
|
||||
<option value="biom">BIOM File</option>
|
||||
</param>
|
||||
<when value="tsv">
|
||||
<param name="input_table" type="data" format="tabular" label="Tabular File" argument="--input-fp"/>
|
||||
<param name="process_obs_metadata" type="select" label="Process metadata associated with observations when converting" argument="--process-obs-metadata">
|
||||
<option value="" selected="True">Do Not process metadata</option>
|
||||
<option value="" selected="true">Do Not process metadata</option>
|
||||
<option value="taxonomy">taxonomy</option>
|
||||
<option value="naive">naive</option>
|
||||
<option value="sc_separated">sc_separated</option>
|
||||
@@ -1956,7 +1972,7 @@ The XML configuration is relatively trivial for sections:
|
||||
|
||||
```xml
|
||||
<inputs>
|
||||
<section name="adv" title="Advanced Options" expanded="False">
|
||||
<section name="adv" title="Advanced Options" expanded="false">
|
||||
<param name="plot_color" type="color" label="Track color" />
|
||||
</section>
|
||||
</inputs>
|
||||
@@ -2035,7 +2051,7 @@ The ``size`` parameter can be two dimensional, if it is the textbox will be
|
||||
rendered on the tool form as a text area instead of a single line text box.
|
||||
|
||||
```xml
|
||||
<param name="foo" type="text" area="True" size="5x25" />
|
||||
<param name="foo" type="text" area="true" size="5x25" />
|
||||
```
|
||||
|
||||
As of 17.01, ``text`` parameters can also supply a static list of preset
|
||||
@@ -2418,7 +2434,7 @@ template if the parameter is ``false`` or not checked by the user. Only valid if
|
||||
<!-- TODO: can be integer or integerxinteger -->
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">Used only if ``type`` attribute
|
||||
value is ``text``. To create a multi-line text box add an ``area="True"``
|
||||
value is ``text``. To create a multi-line text box add an ``area="true"``
|
||||
attribute to the param tag. This can be one dimensional (e.g. ``size="40"``)
|
||||
or two dimensional (e.g. ``size="5x25"``).</xs:documentation>
|
||||
</xs:annotation>
|
||||
@@ -2558,9 +2574,9 @@ uses an interpreted executable. In this case a Perl script is shipped with the
|
||||
tool and the directory of the tool itself is referenced with ``$__tool_directory__``.
|
||||
|
||||
```xml
|
||||
<command>
|
||||
perl $__tool_directory__/xpath -q -e '$expression' '$input' > '$output'
|
||||
</command>
|
||||
<command><![CDATA[
|
||||
perl '$__tool_directory__/xpath' -q -e '$expression' '$input' > '$output'
|
||||
]]]]><![CDATA[></command>
|
||||
```
|
||||
|
||||
The following example demonstrates accessing metadata from datasets. Metadata values
|
||||
@@ -2582,7 +2598,7 @@ according to the Metadata spec.
|
||||
#set genome = $input.metadata.dbkey
|
||||
#set datatype = $input.datatype
|
||||
mkdir -p output_dir &&
|
||||
python $__tool_directory__/extract_genomic_dna.py
|
||||
python '$__tool_directory__/extract_genomic_dna.py'
|
||||
--input '$input'
|
||||
--genome '$genome'
|
||||
#if $input.is_of_type("gff"):
|
||||
@@ -2768,12 +2784,12 @@ dataset for the contained input of the type specified using the ``type`` tag.
|
||||
]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:attribute name="name" type="xs:string">
|
||||
<xs:attribute name="name" type="xs:string" use="required">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">Name of Cheetah variable to create for converted dataset.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="type" type="xs:string">
|
||||
<xs:attribute name="type" type="xs:string" use="required">
|
||||
<xs:annotation>
|
||||
<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>
|
||||
</xs:annotation>
|
||||
@@ -3052,7 +3068,7 @@ ensures that a dbkey is present and that FASTA indices in the ``fasta_indexes``
|
||||
tool data table are present.
|
||||
|
||||
```xml
|
||||
<param format="bam" label="BAM file(s)" name="input_bam" type="data" min="1" multiple="True">
|
||||
<param format="bam" label="BAM file(s)" name="input_bam" type="data" min="1" multiple="true">
|
||||
<validator type="unspecified_build" />
|
||||
<validator type="dataset_metadata_in_data_table" metadata_name="dbkey" table_name="fasta_indexes" metadata_column="1"
|
||||
message="Sequences are not currently available for the specified build." />
|
||||
@@ -3855,7 +3871,7 @@ conditionals are accessed using a hash named after the conditional.
|
||||
<param type="data" format="bam" name="input_bam" label="Aligned reads" />
|
||||
<conditional name="options">
|
||||
<param label="Use advanced options" name="selection_mode" type="select">
|
||||
<option selected="True" value="defaults">Use default options</option>
|
||||
<option selected="true" value="defaults">Use default options</option>
|
||||
<option value="advanced">Use advanced options</option>
|
||||
</param>
|
||||
<when value="defaults"> </when>
|
||||
@@ -4017,7 +4033,7 @@ supplied file.
|
||||
<when value="indexed">
|
||||
<action type="metadata" name="dbkey">
|
||||
<option type="from_data_table" name="bowtie2_indexes" column="1" offset="0">
|
||||
<filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
|
||||
<filter type="param_value" column="0" value="#" compare="startswith" keep="false"/>
|
||||
<filter type="param_value" ref="reference_genome.index" column="0"/>
|
||||
</option>
|
||||
</action>
|
||||
@@ -4126,7 +4142,7 @@ column="1" />`` tag does), then it should be changed to ``equCab2`` (which is th
|
||||
<when value="indexed">
|
||||
<action type="metadata" name="dbkey">
|
||||
<option type="from_file" name="bowtie_indices.loc" column="0" offset="0">
|
||||
<filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
|
||||
<filter type="param_value" column="0" value="#" compare="startswith" keep="false"/>
|
||||
<filter type="param_value" ref="refGenomeSource.index" column="1"/>
|
||||
</option>
|
||||
</action>
|
||||
@@ -4477,7 +4493,7 @@ tool config.
|
||||
This file is then used in the ``command`` block of the tool as follows:
|
||||
|
||||
```xml
|
||||
<command>bash "$__tool_directory__/r_wrapper.sh" "$script_file"</command>
|
||||
<command>bash '$__tool_directory__/r_wrapper.sh' '$script_file'</command>
|
||||
```
|
||||
|
||||
]]></xs:documentation>
|
||||
@@ -4568,7 +4584,7 @@ An example that leverages a Python script (e.g. ``count_reads.py``) shipped with
|
||||
the tool might be:
|
||||
|
||||
```xml
|
||||
<version_command>python $__tool_directory__/count_reads.py</version_command>
|
||||
<version_command>python '$__tool_directory__/count_reads.py'</version_command>
|
||||
```
|
||||
|
||||
Examples are included in the test tools directory including:
|
||||
@@ -4583,7 +4599,7 @@ Examples are included in the test tools directory including:
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="interpreter" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[*Deprecated*: Prefix the version command with an interpreter and the tool directory in order to execute a script shipped with the tool. It is better to just use ``<interpreter> $__tool_directory__/<script_name>``.]]></xs:documentation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[*Deprecated*: Prefix the version command with an interpreter and the tool directory in order to execute a script shipped with the tool. It is better to just use ``<interpreter> '$__tool_directory__/<script_name>'``.]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
</xs:extension>
|
||||
@@ -4592,9 +4608,7 @@ Examples are included in the test tools directory including:
|
||||
|
||||
<xs:complexType name="RequestParameterTranslation">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[
|
||||
See ~/tools/data_source/ucsc_tablebrowser.xml for an example of how to use this tag set. This tag set is used only in "data_source" tools (the "tool_type" attribute value is "data_source"). This tag set is contained within the <param> tag set - it contains a set of <request_param> tags.
|
||||
]]></xs:documentation>
|
||||
<xs:documentation xml:lang="en">< for an example of how to use this tag set. This tag set is used only in "data_source" tools (i.e. whose ``tool_type`` attribute is ``data_source``). This tag set contains a set of [request_param](#tool-request-param-translation-request-param) elements.]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="request_param" minOccurs="0" maxOccurs="unbounded" type="RequestParameter"/>
|
||||
@@ -4603,19 +4617,19 @@ Examples are included in the test tools directory including:
|
||||
|
||||
<xs:complexType name="RequestParameter">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[Contained within the <request_param_translation> tag set ( used only in "data_source" tools ) - the external data source application may send back parameter names like "GENOME" which must be translated to "dbkey" in Galaxy.]]></xs:documentation>
|
||||
<xs:documentation xml:lang="en">< tag set (used only in "data_source" tools). The external data source application may send back parameter names like "GENOME" which must be translated to "dbkey" in Galaxy.]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:group ref="RequestParameterElement" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="galaxy_name" type="RequestParameterGalaxyNameType">
|
||||
<xs:attribute name="galaxy_name" type="RequestParameterGalaxyNameType" use="required">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">
|
||||
Each of these maps directly to a remote_name value
|
||||
Each of these maps directly to a ``remote_name`` value
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="remote_name" type="xs:string">
|
||||
<xs:attribute name="remote_name" type="xs:string" use="required">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">
|
||||
The string representing the name of the parameter in the remote data source
|
||||
@@ -4625,7 +4639,7 @@ Examples are included in the test tools directory including:
|
||||
<xs:attribute name="missing" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">
|
||||
The default value to use for galaxy_name if the remote_name parameter is not included in the request
|
||||
The default value to use for ``galaxy_name`` if the ``remote_name`` parameter is not included in the request
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
@@ -4657,7 +4671,7 @@ Examples are included in the test tools directory including:
|
||||
|
||||
<xs:complexType name="RequestParameterAppend">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[Optionally contained within the <request_param> tag set if galaxy_name="URL" - some remote data sources ( e.g., Gbrowse, Biomart ) send parameters back to Galaxy in the initial response that must be added to the value of "URL" prior to Galaxy sending the secondary request to the remote data source via URL.]]></xs:documentation>
|
||||
<xs:documentation xml:lang="en">< element if ``galaxy_name="URL"``. Some remote data sources (e.g., Gbrowse, Biomart) send parameters back to Galaxy in the initial response that must be added to the value of "URL" prior to Galaxy sending the secondary request to the remote data source via URL.]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="value" minOccurs="0" maxOccurs="unbounded" type="RequestParameterAppendValue"/>
|
||||
@@ -4672,7 +4686,7 @@ The text to use to join the requested parameters together (example ``separator="
|
||||
<xs:attribute name="first_separator" type="xs:string">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[
|
||||
The text to use to join the request_param parameters to the first requested parameter (example ``first_separator="?"``).
|
||||
The text to use to join the ``request_param`` parameters to the first requested parameter (example ``first_separator="?"``).
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
@@ -4687,7 +4701,7 @@ The text to use to join the param name to its value (example ``join="="``).
|
||||
|
||||
<xs:complexType name="RequestParameterAppendValue">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">< tag set. Allows for appending a param name / value pair to the value of URL.
|
||||
|
||||
Example:
|
||||
|
||||
@@ -4705,7 +4719,7 @@ Example:
|
||||
<xs:attribute name="name" type="xs:string" use="required">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[
|
||||
Any valid HTTP request parameter name. The name / value pair must be received from the remote data source and will be appended to the value of URL as something like "&_export=1" (e.g. ``name="_export"``).
|
||||
Any valid HTTP request parameter name. The name / value pair must be received from the remote data source and will be appended to the value of URL as something like ``"&_export=1"`` (e.g. ``name="_export"``).
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:attribute>
|
||||
@@ -4718,7 +4732,7 @@ Any valid HTTP request parameter name. The name / value pair must be received fr
|
||||
|
||||
<xs:complexType name="RequestParameterValueTranslation">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en"><![CDATA[Optionally contained within the <request_param> tag set the parameter value received from a remote data source may be named differently in Galaxy, and this tag set allows for the value to be appropriately translated.]]></xs:documentation>
|
||||
<xs:documentation xml:lang="en">< tag set. The parameter value received from a remote data source may be named differently in Galaxy, and this tag set allows for the value to be appropriately translated.]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="value" minOccurs="0" maxOccurs="unbounded" type="RequestParameterValueTranslationValue"/>
|
||||
@@ -4727,7 +4741,7 @@ Any valid HTTP request parameter name. The name / value pair must be received fr
|
||||
|
||||
<xs:complexType name="RequestParameterValueTranslationValue">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">< tag set - allows for changing the data type value to something supported by Galaxy.
|
||||
|
||||
Example:
|
||||
|
||||
@@ -5344,10 +5358,10 @@ Container tag set for the ``<edam_topic>`` tags.
|
||||
A tool can have any number of EDAM topic references.
|
||||
|
||||
```xml
|
||||
<!-- Example: this tool is about 'Statistics and probability' (http://edamontology.org/topic_2269) -->
|
||||
<edam_topics>
|
||||
<!-- Example: this tool is about 'Statistics and probability' (http://edamontology.org/topic_2269) -->
|
||||
<edam_topics>
|
||||
<edam_topic>topic_2269</edam_topic>
|
||||
</edam_topics>
|
||||
</edam_topics>
|
||||
```
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
@@ -5368,10 +5382,10 @@ Container tag set for the ``<edam_operation>`` tags.
|
||||
A tool can have any number of EDAM operation references.
|
||||
|
||||
```xml
|
||||
<!-- Example: this tool performs a 'Conversion' operation (http://edamontology.org/operation_3434) -->
|
||||
<edam_operations>
|
||||
<!-- Example: this tool performs a 'Conversion' operation (http://edamontology.org/operation_3434) -->
|
||||
<edam_operations>
|
||||
<edam_operation>operation_3434</edam_operation>
|
||||
</edam_operations>
|
||||
</edam_operations>
|
||||
```
|
||||
|
||||
]]></xs:documentation>
|
||||
|
||||
Reference in New Issue
Block a user