changeset 2:46b897eb2c8e draft

"planemo upload for repository https://github.com/ohsu-comp-bio/quantification commit 150f21e52974f99ec39bf92d9e7e611861860d0f"
author watsocam
date Wed, 30 Mar 2022 16:56:29 +0000
parents aba3655fdef0
children c09e444635d9
files quantification.xml
diffstat 1 files changed, 16 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/quantification.xml	Fri Mar 11 23:35:52 2022 +0000
+++ b/quantification.xml	Wed Mar 30 16:56:29 2022 +0000
@@ -1,4 +1,4 @@
-<tool id="quantification" name="Quantification" version="@VERSION@.5" profile="17.09">
+<tool id="quantification" name="Quantification" version="@VERSION@.6" profile="17.09">
     <description>Single cell quantification, a module for single-cell data extraction given a segmentation mask and multi-channel image.</description>
     <macros>
         <import>macros.xml</import>
@@ -8,28 +8,26 @@
     @VERSION_CMD@
 
     <command detect_errors="exit_code"><![CDATA[
-    ln -s '$image' '${image.name}'.ome.tiff;
-    ln -s '$primary_mask' '${primary_mask.name}'.ome.tiff; 
-    #for $mask in $supp_masks:
-    ln -s '$mask' '${mask.name}'.ome.tiff;
-    #end for
+    ln -s $image input.ome.tiff;
+    ln -s $primary_mask primary_mask.tiff;
+    #if $supp_masks
+    ln -s $supp_masks supp_mask.tiff;
+    #end if
 
     mkdir ./tool_out;
 
     @CMD_BEGIN@
-    
+
     python \$QUANT_PATH
-    --masks 
-    '${primary_mask.name}'.ome.tiff
+    --masks
+    primary_mask.tiff
     #if $supp_masks
-    #for $mask in $supp_masks:
-    '${mask.name}'.ome.tiff
-    #end for
+    supp_mask.tiff
     #end if
 
-    --image '${image.name}'.ome.tiff
+    --image input.ome.tiff
     --output ./tool_out
-   
+
     #if $mask_props
     --mask_props $mask_props
     #end if
@@ -39,22 +37,22 @@
 
     --channel_names '$channel_names';
 
-    cp tool_out/*cellMasks.csv cellMasks.csv
+    cp tool_out/*primary_mask.csv primary_mask.csv
     ]]></command>
 
     <inputs>
         <param name="image" type="data" format="tiff" label="Registered TIFF"/>
         <param name="primary_mask" type="data" format="tiff" label="Primary Cell Mask"/>
-        <param name="supp_masks" type="data" multiple="true" optional="true" format="tiff" label="Additional Cell Masks"/>
+        <param name="supp_masks" type="data" optional="true" format="tiff" label="Additional Cell Masks"/>
         <param name="channel_names" type="data" format="csv" label="Marker Channels"/>
         <param name="mask_props" type="text" label="Mask Metrics" help="Space separated list of additional metrics to be calculated for every mask."/>
         <param name="intensity_props" type="text" label="Intensity Metrics" help="Space separated list of additional metrics to be calculated for every marker separately."/>
     </inputs>
 
     <outputs>
-        <data format="csv" name="cellmask" from_work_dir="cellMasks.csv" label="CellMaskQuant"/>
+        <data format="csv" name="cellmask" from_work_dir="primary_mask.csv" label="CellMaskQuant"/>
         <collection type="list" name="quantification" label="${tool.name} on ${on_string}">
-            <discover_datasets pattern="__designation_and_ext__" format="csv" directory="tool_out/" visible="true"/>
+          <discover_datasets pattern="__designation_and_ext__" format="csv" directory="tool_out/" visible="true"/>
         </collection>
      </outputs>
     <help><![CDATA[