diff macros.xml @ 0:233d87b56795 draft default tip

"planemo upload for repository https://github.com/brsynth/straindesign commit ef548ee3fe2740006c95cafb67504c72ef509575"
author ggricourt
date Thu, 29 Sep 2022 18:48:17 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml	Thu Sep 29 18:48:17 2022 +0000
@@ -0,0 +1,102 @@
+<macros>
+    <!--  GLOBAL  -->
+    <token name="@TOOL_VERSION@">3.1.0</token>
+    <token name="@VERSION_SUFFIX@">1</token>
+    <token name="@LICENSE@">MIT</token>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="@TOOL_VERSION@">straindesign</requirement>
+            <yield/>
+        </requirements>
+    </xml>
+    <xml name="stdio">
+        <stdio>
+            <regex match="WARNING" level="warning" />
+            <regex match="ERROR" level="fatal" />
+        </stdio>
+    </xml>
+    <xml name="citation">
+        <citations>
+            <citation type="doi">10.1038/s41467-022-32661-x</citation>
+        </citations>
+    </xml>
+    <xml name="creator">
+        <creator>
+            <organization name="BioRetroSynth" url="https://github.com/brsynth"/>
+        </creator>
+    </xml>
+    <xml name="env_variables">
+        <environment_variables>
+            <environment_variable name="XDG_CACHE_HOME">\$_GALAXY_JOB_TMP_DIR</environment_variable>
+            <environment_variable name="USERNAME">\$__user_email__</environment_variable>
+        </environment_variables>
+    </xml>
+
+    <!--  CMDLINE  -->
+<token name="@CMD_INPUT_MODEL@"><![CDATA[
+--input-model-file '$model'
+]]></token>
+<token name="@CMD_INPUT_PATHWAY@"><![CDATA[
+#if $pathway:
+--input-pathway-file '$pathway'
+#end if
+]]></token>
+<token name="@CMD_INPUT_MEDIUM@"><![CDATA[
+#if $medium:
+    --input-medium-file '$medium'
+#end if
+]]></token>
+<token name="@CMD_BIOMASS_RXN_ID@"><![CDATA[
+--biomass-rxn-id '$biomass_rxn_id'
+]]></token>
+<token name="@CMD_TARGET_RXN_ID@"><![CDATA[
+--target-rxn-id '$target_rxn_id'
+]]></token>
+
+    <!--  INPUT  -->
+    <xml name="input_model_sbml">
+        <param name="model" type="data" format="sbml" label="Chassis model file"/>
+    </xml>
+    <xml name="input_pathway_sbml">
+        <param name="pathway" type="data" format="sbml" optional="True" label="Pathway file"/>
+    </xml>
+    <xml name="input_medium_tsv">
+        <param name="medium" type="data" format="tsv" optional="True" label="Medium file"/>
+    </xml>
+    <xml name="input_biomass_rxn_id">
+        <param name="biomass_rxn_id" type="text" value="" label="Biomass reaction ID">
+            <validator type="empty_field" message="Biomass reaction ID is required"/>
+            <validator type="regex" message="No special characters allowed">^(?:[a-zA-Z_])(?:[\w.-])*$</validator>
+        </param>
+    </xml>
+    <xml name="input_target_rxn_id">
+        <param name="target_rxn_id" type="text" value="" label="Target reaction ID">
+            <validator type="empty_field" message="Target reaction ID is required"/>
+            <validator type="regex" message="No special characters allowed">^(?:[a-zA-Z_])(?:[\w.-])*$</validator>
+        </param>
+    </xml>
+    <xml name="input_substrate_rxn_id">
+        <param name="substrate_rxn_id" type="text" value="" label="Substrate reaction ID">
+            <validator type="empty_field" message="Target reaction ID is required"/>
+            <validator type="regex" message="No special characters allowed">^(?:[a-zA-Z_])(?:[\w.-])*$</validator>
+        </param>
+    </xml>
+
+    <!--  OUTPUT  -->
+    <xml name="output_simulate_deletion">
+        <data name="output_tsv" format="tsv" label="${tool.name}(${input_strategy.strategy})" />
+    </xml>
+
+    <!--  HELP -->
+<token name="@HELP_TITLE@"><![CDATA[
+StrainDesign
+============
+]]></token>
+<token name="@HELP_LINK@"><![CDATA[
+Project Links
+-------------
+
+* `straindesign <https://github.com/brsynth/straindesign>`_
+* `cameo <https://github.com/biosustain/cameo>`_
+]]></token>
+</macros>