changeset 533:ddb83aae406b draft

Uploaded
author francesco_lapi
date Sat, 25 Oct 2025 10:43:12 +0000
parents 9fa42f61c441
children ef1b8ed68e9e
files COBRAxy/metabolicModel2Tabular.xml
diffstat 1 files changed, 25 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/COBRAxy/metabolicModel2Tabular.xml	Sat Oct 25 10:30:06 2025 +0000
+++ b/COBRAxy/metabolicModel2Tabular.xml	Sat Oct 25 10:43:12 2025 +0000
@@ -36,6 +36,7 @@
             
             <!-- ENGRO2 -->
             <when value="ENGRO2">
+            
                 <conditional name="cond_medium">
                     <expand macro="options_ras_to_bounds_medium"/>
                 </conditional>
@@ -50,6 +51,7 @@
 
             <!-- Recon -->
             <when value="Recon">
+            
                 <conditional name="cond_medium">
                     <param name="medium_selector" argument="--medium_selector" type="select" label="Medium">
                         <option value="Default" selected="true">Default (Recon built-in medium)</option>
@@ -91,7 +93,29 @@
 
     <outputs>
         <data name="log" format="txt" label="MetabolicModelSetting - Log" />
-        <data name="out_tabular" format="tabular" label="${cond_model.model_selector}_model_tabular" optional="true"/>
+        
+        <data name="out_tabular_engro2" format="tabular" 
+              label="ENGRO2_model_tabular" 
+              from_work_dir="output_model.tabular">
+            <filter>cond_model['model_selector'] == 'ENGRO2'</filter>
+        </data>
+        
+        <data name="out_tabular_recon" format="tabular" 
+              label="Recon_model_tabular" 
+              from_work_dir="output_model.tabular">
+            <filter>cond_model['model_selector'] == 'Recon'</filter>
+        </data>
+        
+        <data name="out_tabular_custom" format="tabular" 
+            label="Custom_model_tabular" 
+            from_work_dir="output_model.tabular">
+            <filter>cond_model['model_selector'] == 'Custom_model'</filter>
+
+            <change_format>
+                <when input="cond_model.input" format="json" 
+                    value="json" label_from_dataset="cond_model.input" />
+            </change_format>
+        </data>
     </outputs>
 
     <help>