<protocol VERSION="4">
<blocks>
<block CommandLineID="" ID="321134693" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Indicate number of class for HK-Mean cell segmentation (4 by default)" height="58" keepsResults="true" width="574" xLocation="0" yLocation="639">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="6" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1555395896" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Indicate channel number (0 to 6) for channel B" height="67" keepsResults="true" width="540" xLocation="0" yLocation="381">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="1" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="993573297" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Indicate channel number (0 to 6) for channel A" height="64" keepsResults="true" width="541" xLocation="0" yLocation="181">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="0" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="546541930" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Select number of pixel for dilation/erosion for smoothing) (2 by default, 0 if no smoothing)" height="64" keepsResults="true" width="675" xLocation="0" yLocation="691">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="2" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="486435343" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Indicate Spot detector sensitivy for scale 2 for channel A (0-200)" height="64" keepsResults="true" width="541" xLocation="0" yLocation="237">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="70" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="347023547" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Select Image name to analyze" height="61" keepsResults="true" width="544" xLocation="0" yLocation="8">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="898004377" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Indicate channel number (0 to 6) for Cell mask" height="57" keepsResults="true" width="543" xLocation="0" yLocation="586">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="2" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2127552758" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Choose ROI color for Channel A" height="67" keepsResults="true" width="543" xLocation="0" yLocation="319">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" value="" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=0,b=0]" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1292478091" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Choose ROI color for Channel A (by clicking on the color)" height="73" keepsResults="true" width="541" xLocation="0" yLocation="115">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" value="" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=255,b=4]" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="321770039" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Set ROI color for Cell mask" height="72" keepsResults="true" width="544" xLocation="0" yLocation="521">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" value="" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=0,b=255]" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1811419128" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Indicate Spot detector sensitivy for scale 2 for channel B (0-200)" height="64" keepsResults="true" width="541" xLocation="0" yLocation="443">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="70" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="929894536" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Work flow" height="3710" keepsResults="true" width="3908" xLocation="696" yLocation="1">
<blocks>
<block CommandLineID="" ID="1612664377" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Sequence" height="61" keepsResults="true" width="185" xLocation="84" yLocation="2">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1790781809" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Channel 2" height="108" keepsResults="true" width="229" xLocation="83" yLocation="714">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="898533755" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="471" keepsResults="true" width="363" xLocation="355" yLocation="754">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="Spot to detect" name="Spot to detect" runtime="false" value="BRIGHT_SPOT" visible="true"/>
<variable ID="input Sequence ROIs" name="ROIs from sequence for WAT" runtime="false" value="Active Sequence" visible="true"/>
<variable ID="Compute WAT considering ROI" name="Compute WAT considering ROI" runtime="false" value="false" visible="true"/>
<variable ID="ROIs for detection mask" name="ROIs for detection mask" runtime="false" value="" visible="true"/>
<variable ID="Scale 1" name="Scale 1" runtime="false" value="false" visible="true"/>
<variable ID="Scale 2" name="Scale 2" runtime="false" value="true" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="false" visible="true"/>
<variable ID="Scale 4" name="Scale 4" runtime="false" value="false" visible="true"/>
<variable ID="Scale 5" name="Scale 5" runtime="false" value="false" visible="true"/>
<variable ID="Th. scale 1:" name="Th. scale 1:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 2:" name="Th. scale 2:" runtime="false" visible="false"/>
<variable ID="Th. scale 3:" name="Th. scale 3:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 4:" name="Th. scale 4:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 5:" name="Th. scale 5:" runtime="false" value="100" visible="false"/>
<variable ID="Force 2D Wavelets" name="Force 2D Wavelets" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="binary Spot Sequence" name="binary Spot Sequence" runtime="false" visible="true"/>
<variable ID="detection as ROIs" name="detection as ROIs" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1271052899" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Channel 1" height="108" keepsResults="true" width="229" xLocation="98" yLocation="178">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1635640340" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="true" definedName="Wavelet Spot Detector Block" height="471" keepsResults="true" width="363" xLocation="391" yLocation="355">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="Spot to detect" name="Spot to detect" runtime="false" value="BRIGHT_SPOT" visible="true"/>
<variable ID="input Sequence ROIs" name="ROIs from sequence for WAT" runtime="false" value="Active Sequence" visible="true"/>
<variable ID="Compute WAT considering ROI" name="Compute WAT considering ROI" runtime="false" value="false" visible="true"/>
<variable ID="ROIs for detection mask" name="ROIs for detection mask" runtime="false" value="" visible="true"/>
<variable ID="Scale 1" name="Scale 1" runtime="false" value="false" visible="true"/>
<variable ID="Scale 2" name="Scale 2" runtime="false" value="true" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="false" visible="true"/>
<variable ID="Scale 4" name="Scale 4" runtime="false" value="false" visible="true"/>
<variable ID="Scale 5" name="Scale 5" runtime="false" value="false" visible="true"/>
<variable ID="Th. scale 1:" name="Th. scale 1:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 2:" name="Th. scale 2:" runtime="false" visible="false"/>
<variable ID="Th. scale 3:" name="Th. scale 3:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 4:" name="Th. scale 4:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 5:" name="Th. scale 5:" runtime="false" value="100" visible="false"/>
<variable ID="Force 2D Wavelets" name="Force 2D Wavelets" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="binary Spot Sequence" name="binary Spot Sequence" runtime="false" visible="true"/>
<variable ID="detection as ROIs" name="detection as ROIs" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="893473899" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Select Cell shape channel" height="108" keepsResults="true" width="266" xLocation="183" yLocation="1716">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1951914871" blockType="plugins.adufour.hierarchicalkmeans.HierarchicalKMeans" className="plugins.adufour.hierarchicalkmeans.HierarchicalKMeans" collapsed="false" definedName="HK-Means" height="277" keepsResults="true" width="362" xLocation="186" yLocation="1926">
<variables>
<input>
<variable ID="Input" name="Input" runtime="false" visible="true"/>
<variable ID="Gaussian pre-filter" name="Gaussian pre-filter" runtime="false" value="0.0" visible="true"/>
<variable ID="Frame" name="Frame" runtime="false" value="0" visible="true"/>
<variable ID="Number of classes" name="Intensity classes" runtime="false" visible="true"/>
<variable ID="Min size (px)" name="Min object size (px)" runtime="false" value="100" visible="true"/>
<variable ID="Max size (px)" name="Max object size (px)" runtime="false" value="10000000" visible="true"/>
<variable ID="Final threshold" name="Min object intensity" runtime="false" value="0.0" visible="true"/>
</input>
<output>
<variable ID="binary sequence" name="binary sequence" runtime="false" visible="true"/>
<variable ID="output regions" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="1019755317" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Integer" height="64" keepsResults="true" width="147" xLocation="1090" yLocation="1826">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="778435345" blockType="plugins.adufour.blocks.tools.input.Text" className="plugins.adufour.blocks.tools.input.Text" collapsed="false" definedName="Text" height="64" keepsResults="true" width="130" xLocation="1289" yLocation="1833">
<variables>
<input>
<variable ID="text" name="text" runtime="false" value="Classes-Ch" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="19267720" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="false" definedName="Append text" height="130" keepsResults="true" width="179" xLocation="1453" yLocation="1793">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="85205544" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Select pixel dilation for smoothing/erosion if any (0 by default)" height="64" keepsResults="true" width="499" xLocation="12" yLocation="1852">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1023094100" blockType="plugins.adufour.blocks.tools.roi.DilateROI" className="plugins.adufour.blocks.tools.roi.DilateROI" collapsed="false" definedName="Dilate ROI" height="180" keepsResults="true" width="204" xLocation="435" yLocation="2282">
<variables>
<input>
<variable ID="input ROI" name="List of ROI" runtime="false" visible="true"/>
<variable ID="X radius" name="Along X" runtime="false" visible="true"/>
<variable ID="Y radius" name="Along Y" runtime="false" visible="true"/>
<variable ID="Z radius" name="Along Z" runtime="false" value="0" visible="true"/>
<variable ID="unit" name="Unit" runtime="false" value="PIXELS" visible="true"/>
</input>
<output>
<variable ID="output ROI" name="Dilated ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="501852191" blockType="plugins.adufour.blocks.tools.roi.ErodeROI" className="plugins.adufour.blocks.tools.roi.ErodeROI" collapsed="false" definedName="Erode ROI" height="180" keepsResults="true" width="204" xLocation="756" yLocation="2286">
<variables>
<input>
<variable ID="input ROI" name="List of ROI" runtime="false" visible="true"/>
<variable ID="X radius" name="Along X" runtime="false" visible="true"/>
<variable ID="Y radius" name="Along Y" runtime="false" visible="true"/>
<variable ID="Z radius" name="Along Z" runtime="false" visible="true"/>
<variable ID="unit" name="Unit" runtime="false" value="PIXELS" visible="true"/>
</input>
<output>
<variable ID="output ROI" name="Eroded ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2133933710" blockType="plugins.adufour.blocks.tools.roi.MergeROI" className="plugins.adufour.blocks.tools.roi.MergeROI" collapsed="false" definedName="Merge ROI" height="105" keepsResults="true" width="210" xLocation="1008" yLocation="2090">
<variables>
<input>
<variable ID="List of ROI" name="List of ROI" runtime="false" visible="true"/>
<variable ID="Merge operation" name="Merge operation" runtime="false" value="OR" visible="true"/>
</input>
<output>
<variable ID="Merged ROI" name="Merged ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1695693304" blockType="plugins.stef.roi.bloc.property.GetROIProperty" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Get ROI property" height="108" keepsResults="true" width="207" xLocation="1419" yLocation="2088">
<variables>
<input>
<variable ID="roi" name="ROI" runtime="false" visible="true"/>
<variable ID="property" name="Property" runtime="false" value="name" visible="true"/>
</input>
<output>
<variable ID="value" name="Value" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="218455100" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Set ROI properties" height="210" keepsResults="true" width="216" xLocation="1764" yLocation="1968">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.5" visible="true"/>
<variable ID="stroke" name="Stroke" runtime="false" value="2.0" visible="true"/>
<variable ID="showName" name="Show name" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="396840920" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Sequence" height="61" keepsResults="true" width="165" xLocation="318" yLocation="6">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="829348876" blockType="plugins.tprovoost.sequenceblocks.creation.DuplicateSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Duplicate sequence" height="83" keepsResults="true" width="296" xLocation="2433" yLocation="1249">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="duplicated" name="duplicated" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="255735101" blockType="plugins.tprovoost.sequenceblocks.infos.GetFileName" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Get file name" height="133" keepsResults="true" width="299" xLocation="554" yLocation="33">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="folder" name="Folder" runtime="false" value="true" visible="true"/>
<variable ID="extension" name="Extension" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="name" name="Filename" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1247740624" blockType="plugins.adufour.blocks.tools.io.PathToFile" className="plugins.adufour.blocks.tools.io.PathToFile" collapsed="false" definedName="Path to file" height="86" keepsResults="true" width="171" xLocation="1220" yLocation="145">
<variables>
<input>
<variable ID="input path" name="path" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output file" name="file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1075534723" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Javascript : create result folder" height="360" keepsResults="true" width="931" xLocation="1103" yLocation="70">
<variables>
<input>
<variable ID="Script" name="" runtime="false" value="importClass(Packages.icy.util.DateUtil)&#10;importClass(java.io.File)&#10;importClass(Packages.icy.file.FileUtil)&#10;&#10;inputPath = input0.getAbsolutePath()&#10;inputFolder = FileUtil.getDirectory(inputPath)&#10;outFolder = inputFolder + &quot;/Results on&quot;+&quot; &quot;+ DateUtil.format(&quot;yyyy-MM-dd 'at' hh'h'mm&quot;, DateUtil.now())&#10;//outFile += DateUtil.format(&quot;d-M-yyyy H:m&quot;, DateUtil.now())&#10;Date&#10;&#10;// create the folder if needed&#10;FileUtil.createDir(outFolder)&#10;&#10;// the second argument (false) of getFileName(..) method&#10;// is used to remove to keep or not the file exension&#10;&#10;//To create a filepath without imageName&#10;outFile = outFolder + &quot;/ &quot;&#10;//To create a file path with the image name.&#10;//outFile = outFolder + &quot;/&quot; + FileUtil.getFileName(inputPath, false)&#10;println (outFile)&#10;&#10;output1 = outFile&#10;output0 = new File(outFile)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="1" visible="true"/>
<variable ID="Add output" name="Add Output" runtime="false" value="4" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="java.io.File" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.io.File" visible="true"/>
</output>
</variables>
</block>
<block ID="1720233472" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="File Folder" height="54" keepsResults="true" width="794" xLocation="1404" yLocation="0">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="java.io.File" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1550756099" blockType="plugins.tprovoost.sequenceblocks.infos.GetFileName" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Get file name" height="133" keepsResults="true" width="300" xLocation="1627" yLocation="54">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="folder" name="Folder" runtime="false" value="false" visible="true"/>
<variable ID="extension" name="Extension" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="name" name="Filename" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="991348361" blockType="plugins.adufour.blocks.tools.input.Text" className="plugins.adufour.blocks.tools.input.Text" collapsed="true" definedName="Text" height="64" keepsResults="true" width="130" xLocation="1845" yLocation="90">
<variables>
<input>
<variable ID="text" name="text" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1421131509" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="true" definedName="Append file path" height="136" keepsResults="true" width="432" xLocation="2083" yLocation="171">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1588990388" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="133" keepsResults="true" width="551" xLocation="2114" yLocation="291">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="true" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="-withColoredClusters.tif" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1126372541" blockType="plugins.adufour.blocks.tools.io.SequenceToFile" className="plugins.adufour.blocks.tools.io.SequenceToFile" collapsed="false" definedName="Sequence to file" height="103" keepsResults="true" width="1126" xLocation="2724" yLocation="398">
<variables>
<input>
<variable ID="folder" name="File or folder" runtime="false" visible="true"/>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="753622070" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add ROI to sequence" height="108" keepsResults="true" width="305" xLocation="2263" yLocation="1922">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="203024317" blockType="plugins.lagache.sodasuite.SODAblock" className="plugins.lagache.sodasuite.SODAsuite" collapsed="false" definedName="SODA" height="378" keepsResults="true" width="366" xLocation="759" yLocation="257">
<variables>
<input>
<variable ID="Detections 1 (ROIs)" name="List of detections 1 (ROIs)" runtime="false" visible="true"/>
<variable ID="Detections 2 (ROIs)" name="List of detections 2 (ROIs)" runtime="false" visible="true"/>
<variable ID="Input Sequence 1" name="Input sequence 1" runtime="false" visible="true"/>
<variable ID="Input Sequence 2" name="Input sequence 2" runtime="false" visible="true"/>
<variable ID="ROIs of Analysis (Cells' Shapes)" name="ROIs of Analysis (Cell's shape)" runtime="false" visible="true"/>
<variable ID="Max. Radius (in x pixels)" name="Max. Radius (in pixels)" runtime="false" value="5.0" visible="true"/>
<variable ID="Min. Step" name="Step" runtime="false" value="1.0" visible="true"/>
<variable ID="Manual estimation" name="Fixed search distance" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="Couples (1)" name="Coupled Detections 1" runtime="false" visible="true"/>
<variable ID="Couples (2)" name="Coupled Detections 2" runtime="false" visible="true"/>
<variable ID="Coupling Probabilities" name="Coupling probabilities" runtime="false" visible="true"/>
<variable ID="Coupling Distances" name="Coupling distances" runtime="false" visible="true"/>
<variable ID="Single Detections 1" name="Single Detections 1" runtime="false" visible="true"/>
<variable ID="Single Detections 2" name="Single Detections 2" runtime="false" visible="true"/>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1573357643" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Color Couples 2 with 1" height="85" keepsResults="true" width="247" xLocation="1251" yLocation="734">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=3,b=251]" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1536113866" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="ROI HK-Mean Cell Shape" height="57" keepsResults="true" width="257" xLocation="774" yLocation="700">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="[Licy.roi.ROI;" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1794740638" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Color Single 1" height="85" keepsResults="true" width="191" xLocation="1261" yLocation="393">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1816838558" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add single 1 ROI to sequence" height="108" keepsResults="true" width="287" xLocation="3253" yLocation="1574">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1026340654" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Color Single 2" height="85" keepsResults="true" width="191" xLocation="1283" yLocation="493">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1859986433" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add ROI to sequence" height="108" keepsResults="true" width="333" xLocation="2607" yLocation="2038">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2011074210" blockType="plugins.stef.roi.bloc.property.SetROIColor" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Color Couples 1 with 2" height="85" keepsResults="true" width="247" xLocation="1260" yLocation="596">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=255,b=255]" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1652912668" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add couples 1 with 2 ROI to sequence" height="108" keepsResults="true" width="340" xLocation="1631" yLocation="495">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="893993919" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add couples 2 with 1 ROI to sequence" height="108" keepsResults="true" width="340" xLocation="1616" yLocation="639">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1699195417" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Save sequence" height="155" keepsResults="true" width="345" xLocation="2385" yLocation="128">
<variables>
<input>
<variable ID="file" name="File" runtime="false" type="java.io.File" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="format" name="Format" runtime="false" value="TIFF" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
<variable ID="multiple file" name="Multiple file" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1618725519" blockType="plugins.adufour.blocks.tools.io.GetSequenceFolder" className="plugins.adufour.blocks.tools.io.GetSequenceFolder" collapsed="true" definedName="Get sequence folder" height="83" keepsResults="true" width="296" xLocation="2660" yLocation="148">
<variables>
<input>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Folder" name="Folder" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="998840254" blockType="plugins.adufour.blocks.tools.io.CreateFolder" className="plugins.adufour.blocks.tools.io.CreateFolder" collapsed="false" definedName="Create folder" height="108" keepsResults="true" width="888" xLocation="2751" yLocation="517">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="folder name" name="Folder name" runtime="false" value="SequenceWithROIs" visible="true"/>
</input>
<output>
<variable ID="new folder" name="New folder" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="834063983" blockType="plugins.adufour.blocks.tools.io.CreateFile" className="plugins.adufour.blocks.tools.io.CreateFile" collapsed="false" definedName="Create file" height="133" keepsResults="true" width="929" xLocation="2895" yLocation="664">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="file name" name="File name" runtime="false" value="/SODAResults.xls" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="new file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="712609360" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="1 Coupled with 2" height="128" keepsResults="true" width="340" xLocation="1257" yLocation="1038">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="6599217382388" visible="true"/>
<variable ID="Regions of interest" name="Regions of interest" runtime="false" visible="true"/>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1583505462" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="Singles 1" height="128" keepsResults="true" width="340" xLocation="1248" yLocation="847">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="6599217382388" visible="true"/>
<variable ID="Regions of interest" name="Regions of interest" runtime="false" visible="true"/>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="264254463" blockType="plugins.adufour.blocks.tools.io.CreateFolder" className="plugins.adufour.blocks.tools.io.CreateFolder" collapsed="false" definedName="Create folder" height="108" keepsResults="true" width="218" xLocation="821" yLocation="1037">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="folder name" name="Folder name" runtime="false" value="ROIStatistics" visible="true"/>
</input>
<output>
<variable ID="new folder" name="New folder" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1810261134" blockType="plugins.adufour.blocks.tools.io.CreateFile" className="plugins.adufour.blocks.tools.io.CreateFile" collapsed="false" definedName="Create file" height="133" keepsResults="true" width="210" xLocation="889" yLocation="1151">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="file name" name="File name" runtime="false" value="ROIStatistics" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="new file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2001457870" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="133" keepsResults="true" width="269" xLocation="1646" yLocation="844">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="Single1" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1742779329" blockType="plugins.adufour.blocks.tools.io.SequenceToFile" className="plugins.adufour.blocks.tools.io.SequenceToFile" collapsed="false" definedName="Sequence to file" height="83" keepsResults="true" width="972" xLocation="2687" yLocation="1795">
<variables>
<input>
<variable ID="folder" name="File or folder" runtime="false" visible="true"/>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1535089267" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display" height="54" keepsResults="true" width="245" xLocation="1661" yLocation="1825">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="java.lang.String" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="94754672" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Export Singles 1" height="301" keepsResults="true" width="668" xLocation="2006" yLocation="673">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2018200675" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="2 Coupled with 1" height="128" keepsResults="true" width="340" xLocation="1249" yLocation="1361">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="6599217382388" visible="true"/>
<variable ID="Regions of interest" name="Regions of interest" runtime="false" visible="true"/>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="588429893" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add Distances and Probabilities to ROI statistics" height="483" keepsResults="true" width="607" xLocation="1429" yLocation="1621">
<variables>
<input>
<variable ID="Script" name="" runtime="false" value="importClass(Packages.plugins.adufour.workbooks.Workbooks)&#10;&#10;table = Workbooks.getSheet(input0, &quot;ROI Statistics&quot;)&#10;&#10;nCols = table.getNumberOfColumns()&#10;table.setValue(0, nCols, &quot;Distances 2w1&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w1&quot;)&#10;&#10;for(i=0;i&lt;input1.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input1[i]&#10;&#9;table.setValue(ligne, nCols, valeur)&#10;}&#10;&#10;for(i=0;i&lt;input2.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input2[i]&#10;&#9;table.setValue(ligne, nCols+1, valeur)&#10;}&#10;&#10;" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="2" visible="true"/>
<variable ID="Add output" name="Add Output" runtime="false" value="1" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="org.apache.poi.ss.usermodel.Workbook" visible="true"/>
<variable ID="1565293200" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1359428421" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
<variable ID="412199845" name="output1" runtime="true" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="1205043366" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="133" keepsResults="true" width="250" xLocation="1651" yLocation="1021">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="1 Coupled with 2" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="766632233" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add Distances and Probabilities to ROI statistics" height="483" keepsResults="true" width="607" xLocation="1073" yLocation="1007">
<variables>
<input>
<variable ID="Script" name="" runtime="false" value="importClass(Packages.plugins.adufour.workbooks.Workbooks)&#10;&#10;table = Workbooks.getSheet(input0, &quot;ROI Statistics&quot;)&#10;&#10;nCols = table.getNumberOfColumns()&#10;table.setValue(0, nCols, &quot;Distances 1w2&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w2&quot;)&#10;&#10;for(i=0;i&lt;input1.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input1[i]&#10;&#9;table.setValue(ligne, nCols, valeur)&#10;}&#10;&#10;for(i=0;i&lt;input2.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input2[i]&#10;&#9;table.setValue(ligne, nCols+1, valeur)&#10;}&#10;&#10;" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="2" visible="true"/>
<variable ID="Add output" name="Add Output" runtime="false" value="1" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="org.apache.poi.ss.usermodel.Workbook" visible="true"/>
<variable ID="1565293200" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1359428421" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
<variable ID="412199845" name="output1" runtime="true" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="1355412618" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export Couples 1w2" height="242" keepsResults="true" width="516" xLocation="2190" yLocation="1007">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1555897877" blockType="plugins.tprovoost.sequenceblocks.infos.Dimensions" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Dimensions" height="171" keepsResults="true" width="298" xLocation="412" yLocation="1642">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="width" name="Width" runtime="false" visible="true"/>
<variable ID="height" name="Height" runtime="false" visible="true"/>
<variable ID="size C" name="Size C" runtime="false" visible="true"/>
<variable ID="size Z" name="Size Z" runtime="false" visible="true"/>
<variable ID="size T" name="Size T" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="576582672" blockType="plugins.adufour.blocks.tools.input.Text" className="plugins.adufour.blocks.tools.input.Text" collapsed="false" definedName="Text" height="64" keepsResults="true" width="397" xLocation="1753" yLocation="2217">
<variables>
<input>
<variable ID="text" name="text" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="581702413" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="133" keepsResults="true" width="207" xLocation="1691" yLocation="1210">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="Single 2" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="893448889" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="133" keepsResults="true" width="316" xLocation="1632" yLocation="1406">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="2 Coupled with 1" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="50970219" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Export Couples 2w1" height="418" keepsResults="true" width="516" xLocation="1999" yLocation="1391">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="593350273" blockType="plugins.stef.roi.bloc.RoiToSequence" className="plugins.stef.roi.bloc.RoiToSequence" collapsed="false" definedName="ROI to Sequence" height="208" keepsResults="true" width="204" xLocation="1114" yLocation="2191">
<variables>
<input>
<variable ID="ROI(s)" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="Size X" name="Size X" runtime="false" visible="true"/>
<variable ID="Size Y" name="Size Y" runtime="false" visible="true"/>
<variable ID="Size C" name="Size C" runtime="false" value="0" visible="true"/>
<variable ID="Size Z" name="Size Z" runtime="false" value="0" visible="true"/>
<variable ID="Size T" name="Size T" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="7365873" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="true" definedName="Display after dilate Erode" height="357" keepsResults="true" width="541" xLocation="1065" yLocation="2045">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="453549885" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="Singles 2" height="128" keepsResults="true" width="340" xLocation="1248" yLocation="1217">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="3300682499060" visible="true"/>
<variable ID="Regions of interest" name="Regions of interest" runtime="false" visible="true"/>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1681892738" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display Sequence Filename" height="57" keepsResults="true" width="559" xLocation="518" yLocation="67">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="java.lang.String" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="234123044" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export SODA results" height="275" keepsResults="true" width="653" xLocation="3630" yLocation="863">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2080481127" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="true" definedName="Display" height="106" keepsResults="true" width="297" xLocation="1460" yLocation="85">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1760070135" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="true" definedName="Display raw hk-mean" height="310" keepsResults="true" width="376" xLocation="835" yLocation="1981">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2008169750" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export Singles 2" height="207" keepsResults="true" width="516" xLocation="1992" yLocation="1238">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1250916019" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Save sequence" height="155" keepsResults="true" width="1019" xLocation="2836" yLocation="1349">
<variables>
<input>
<variable ID="file" name="File" runtime="false" type="java.io.File" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="format" name="Format" runtime="false" value="TIFF" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
<variable ID="multiple file" name="Multiple file" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="893473899" dstVarID="sequence" srcBlockID="1612664377" srcVarID="input sequence"/>
<link dstBlockID="1555897877" dstVarID="sequence" srcBlockID="1612664377" srcVarID="input sequence"/>
<link dstBlockID="1790781809" dstVarID="sequence" srcBlockID="1612664377" srcVarID="input sequence"/>
<link dstBlockID="1271052899" dstVarID="sequence" srcBlockID="1612664377" srcVarID="input sequence"/>
<link dstBlockID="396840920" dstVarID="input sequence" srcBlockID="1612664377" srcVarID="input sequence"/>
<link dstBlockID="1635640340" dstVarID="input Sequence" srcBlockID="1271052899" srcVarID="extracted"/>
<link dstBlockID="898533755" dstVarID="input Sequence" srcBlockID="1790781809" srcVarID="extracted"/>
<link dstBlockID="1951914871" dstVarID="Input" srcBlockID="893473899" srcVarID="extracted"/>
<link dstBlockID="19267720" dstVarID="Suffix" srcBlockID="893473899" srcVarID="channel"/>
<link dstBlockID="1550756099" dstVarID="sequence" srcBlockID="396840920" srcVarID="input sequence"/>
<link dstBlockID="829348876" dstVarID="sequence" srcBlockID="396840920" srcVarID="input sequence"/>
<link dstBlockID="255735101" dstVarID="sequence" srcBlockID="396840920" srcVarID="input sequence"/>
<link dstBlockID="1126372541" dstVarID="sequence" srcBlockID="829348876" srcVarID="duplicated"/>
<link dstBlockID="991348361" dstVarID="text" srcBlockID="1550756099" srcVarID="name"/>
<link dstBlockID="1421131509" dstVarID="suffix" srcBlockID="991348361" srcVarID="text"/>
<link dstBlockID="1681892738" dstVarID="object" srcBlockID="255735101" srcVarID="name"/>
<link dstBlockID="1247740624" dstVarID="input path" srcBlockID="255735101" srcVarID="name"/>
<link dstBlockID="1075534723" dstVarID="input0" srcBlockID="1247740624" srcVarID="output file"/>
<link dstBlockID="1720233472" dstVarID="object" srcBlockID="1075534723" srcVarID="output0" srcVarType="java.io.File"/>
<link dstBlockID="1421131509" dstVarID="input file" srcBlockID="1720233472" srcVarID="object" srcVarType="java.io.File"/>
<link dstBlockID="1588990388" dstVarID="input file" srcBlockID="1421131509" srcVarID="output file"/>
<link dstBlockID="1126372541" dstVarID="folder" srcBlockID="1588990388" srcVarID="output file"/>
<link dstBlockID="1699195417" dstVarID="file" srcBlockID="1126372541" srcVarID="folder"/>
<link dstBlockID="1699195417" dstVarID="sequence" srcBlockID="1126372541" srcVarID="sequence"/>
<link dstBlockID="1618725519" dstVarID="Sequence" srcBlockID="1699195417" srcVarID="sequence"/>
<link dstBlockID="998840254" dstVarID="parent folder" srcBlockID="1618725519" srcVarID="Folder"/>
<link dstBlockID="1742779329" dstVarID="folder" srcBlockID="998840254" srcVarID="new folder"/>
<link dstBlockID="834063983" dstVarID="parent folder" srcBlockID="998840254" srcVarID="parent folder"/>
<link dstBlockID="234123044" dstVarID="output file" srcBlockID="834063983" srcVarID="new file"/>
<link dstBlockID="264254463" dstVarID="parent folder" srcBlockID="834063983" srcVarID="parent folder"/>
<link dstBlockID="766632233" dstVarID="input0" srcBlockID="712609360" srcVarID="Workbook"/>
<link dstBlockID="203024317" dstVarID="Detections 1 (ROIs)" srcBlockID="1635640340" srcVarID="detection as ROIs"/>
<link dstBlockID="203024317" dstVarID="Input Sequence 1" srcBlockID="1635640340" srcVarID="input Sequence"/>
<link dstBlockID="203024317" dstVarID="Input Sequence 2" srcBlockID="898533755" srcVarID="input Sequence"/>
<link dstBlockID="203024317" dstVarID="Detections 2 (ROIs)" srcBlockID="898533755" srcVarID="detection as ROIs"/>
<link dstBlockID="1023094100" dstVarID="X radius" srcBlockID="85205544" srcVarID="integer"/>
<link dstBlockID="1023094100" dstVarID="Y radius" srcBlockID="85205544" srcVarID="integer"/>
<link dstBlockID="1760070135" dstVarID="object" srcBlockID="1951914871" srcVarID="binary sequence"/>
<link dstBlockID="1019755317" dstVarID="integer" srcBlockID="1951914871" srcVarID="Number of classes"/>
<link dstBlockID="1023094100" dstVarID="input ROI" srcBlockID="1951914871" srcVarID="output regions"/>
<link dstBlockID="501852191" dstVarID="Z radius" srcBlockID="1023094100" srcVarID="Z radius"/>
<link dstBlockID="501852191" dstVarID="input ROI" srcBlockID="1023094100" srcVarID="output ROI"/>
<link dstBlockID="501852191" dstVarID="X radius" srcBlockID="1023094100" srcVarID="X radius"/>
<link dstBlockID="501852191" dstVarID="Y radius" srcBlockID="1023094100" srcVarID="Y radius"/>
<link dstBlockID="2133933710" dstVarID="List of ROI" srcBlockID="501852191" srcVarID="output ROI"/>
<link dstBlockID="593350273" dstVarID="ROI(s)" srcBlockID="501852191" srcVarID="output ROI"/>
<link dstBlockID="1695693304" dstVarID="roi" srcBlockID="2133933710" srcVarID="Merged ROI"/>
<link dstBlockID="218455100" dstVarID="rois" srcBlockID="2133933710" srcVarID="Merged ROI"/>
<link dstBlockID="19267720" dstVarID="input" srcBlockID="1019755317" srcVarID="integer"/>
<link dstBlockID="19267720" dstVarID="Separator" srcBlockID="778435345" srcVarID="text"/>
<link dstBlockID="1535089267" dstVarID="object" srcBlockID="19267720" srcVarID="output"/>
<link dstBlockID="218455100" dstVarID="suffix" srcBlockID="19267720" srcVarID="output"/>
<link dstBlockID="576582672" dstVarID="text" srcBlockID="1695693304" srcVarID="value"/>
<link dstBlockID="218455100" dstVarID="name" srcBlockID="1695693304" srcVarID="value"/>
<link dstBlockID="753622070" dstVarID="input rois" srcBlockID="218455100" srcVarID="rois"/>
<link dstBlockID="1536113866" dstVarID="object" srcBlockID="753622070" srcVarID="input rois"/>
<link dstBlockID="2080481127" dstVarID="object" srcBlockID="753622070" srcVarID="target sequence"/>
<link dstBlockID="203024317" dstVarID="ROIs of Analysis (Cells' Shapes)" srcBlockID="1536113866" srcVarID="object" srcVarType="[Licy.roi.ROI;"/>
<link dstBlockID="588429893" dstVarID="1565293200" srcBlockID="203024317" srcVarID="Coupling Distances"/>
<link dstBlockID="588429893" dstVarID="1359428421" srcBlockID="203024317" srcVarID="Coupling Probabilities"/>
<link dstBlockID="712609360" dstVarID="Regions of interest" srcBlockID="203024317" srcVarID="Couples (1)"/>
<link dstBlockID="1583505462" dstVarID="Regions of interest" srcBlockID="203024317" srcVarID="Single Detections 1"/>
<link dstBlockID="1583505462" dstVarID="Sequence" srcBlockID="203024317" srcVarID="Input Sequence 1"/>
<link dstBlockID="712609360" dstVarID="Sequence" srcBlockID="203024317" srcVarID="Input Sequence 1"/>
<link dstBlockID="453549885" dstVarID="Sequence" srcBlockID="203024317" srcVarID="Input Sequence 2"/>
<link dstBlockID="453549885" dstVarID="Regions of interest" srcBlockID="203024317" srcVarID="Single Detections 2"/>
<link dstBlockID="2018200675" dstVarID="Regions of interest" srcBlockID="203024317" srcVarID="Couples (2)"/>
<link dstBlockID="2018200675" dstVarID="Sequence" srcBlockID="203024317" srcVarID="Input Sequence 2"/>
<link dstBlockID="766632233" dstVarID="1359428421" srcBlockID="203024317" srcVarID="Coupling Probabilities"/>
<link dstBlockID="766632233" dstVarID="1565293200" srcBlockID="203024317" srcVarID="Coupling Distances"/>
<link dstBlockID="234123044" dstVarID="workbook" srcBlockID="203024317" srcVarID="Workbook"/>
<link dstBlockID="1794740638" dstVarID="rois" srcBlockID="203024317" srcVarID="Single Detections 1"/>
<link dstBlockID="1026340654" dstVarID="rois" srcBlockID="203024317" srcVarID="Single Detections 2"/>
<link dstBlockID="2011074210" dstVarID="rois" srcBlockID="203024317" srcVarID="Couples (1)"/>
<link dstBlockID="1573357643" dstVarID="rois" srcBlockID="203024317" srcVarID="Couples (2)"/>
<link dstBlockID="94754672" dstVarID="workbook" srcBlockID="1583505462" srcVarID="Workbook"/>
<link dstBlockID="893993919" dstVarID="input rois" srcBlockID="1573357643" srcVarID="rois"/>
<link dstBlockID="1652912668" dstVarID="input rois" srcBlockID="2011074210" srcVarID="rois"/>
<link dstBlockID="1816838558" dstVarID="input rois" srcBlockID="1794740638" srcVarID="rois"/>
<link dstBlockID="1859986433" dstVarID="target sequence" srcBlockID="1816838558" srcVarID="target sequence"/>
<link dstBlockID="1810261134" dstVarID="parent folder" srcBlockID="264254463" srcVarID="new folder"/>
<link dstBlockID="2001457870" dstVarID="input file" srcBlockID="1810261134" srcVarID="new file"/>
<link dstBlockID="94754672" dstVarID="output file" srcBlockID="2001457870" srcVarID="output file"/>
<link dstBlockID="1205043366" dstVarID="input file" srcBlockID="2001457870" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="1859986433" dstVarID="input rois" srcBlockID="1026340654" srcVarID="rois"/>
<link dstBlockID="893993919" dstVarID="target sequence" srcBlockID="1652912668" srcVarID="target sequence"/>
<link dstBlockID="1742779329" dstVarID="sequence" srcBlockID="893993919" srcVarID="target sequence"/>
<link dstBlockID="1652912668" dstVarID="target sequence" srcBlockID="1859986433" srcVarID="target sequence"/>
<link dstBlockID="588429893" dstVarID="input0" srcBlockID="2018200675" srcVarID="Workbook"/>
<link dstBlockID="50970219" dstVarID="workbook" srcBlockID="588429893" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1355412618" dstVarID="output file" srcBlockID="1205043366" srcVarID="output file"/>
<link dstBlockID="581702413" dstVarID="input file" srcBlockID="1205043366" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="1355412618" dstVarID="workbook" srcBlockID="766632233" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="593350273" dstVarID="Size X" srcBlockID="1555897877" srcVarID="width"/>
<link dstBlockID="593350273" dstVarID="Size Y" srcBlockID="1555897877" srcVarID="height"/>
<link dstBlockID="2008169750" dstVarID="output file" srcBlockID="581702413" srcVarID="output file"/>
<link dstBlockID="893448889" dstVarID="input file" srcBlockID="581702413" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="50970219" dstVarID="output file" srcBlockID="893448889" srcVarID="output file"/>
<link dstBlockID="7365873" dstVarID="object" srcBlockID="593350273" srcVarID="Sequence"/>
<link dstBlockID="2008169750" dstVarID="workbook" srcBlockID="453549885" srcVarID="Workbook"/>
<link dstBlockID="753622070" dstVarID="target sequence" srcBlockID="1126372541" srcVarID="sequence"/>
<link dstBlockID="1250916019" dstVarID="sequence" srcBlockID="1742779329" srcVarID="sequence"/>
<link dstBlockID="1250916019" dstVarID="file" srcBlockID="1588990388" srcVarID="output file"/>
<link dstBlockID="1816838558" dstVarID="target sequence" srcBlockID="753622070" srcVarID="target sequence"/>
</links>
<variables>
<input>
<variable ID="1612664377:input sequence" blockID="1612664377" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="true"/>
<variable ID="1271052899:sequence" blockID="1271052899" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="1271052899:channel" blockID="1271052899" value="0" visible="true"/>
<variable ID="1790781809:sequence" blockID="1790781809" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="1790781809:channel" blockID="1790781809" value="1" visible="true"/>
<variable ID="893473899:sequence" blockID="893473899" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="893473899:channel" blockID="893473899" value="2" visible="true"/>
<variable ID="396840920:input sequence" blockID="396840920" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="829348876:sequence" blockID="829348876" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="1550756099:sequence" blockID="1550756099" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="1550756099:folder" blockID="1550756099" value="false" visible="false"/>
<variable ID="1550756099:extension" blockID="1550756099" value="true" visible="false"/>
<variable ID="991348361:text" blockID="991348361" value="Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="255735101:sequence" blockID="255735101" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="255735101:folder" blockID="255735101" value="true" visible="false"/>
<variable ID="255735101:extension" blockID="255735101" value="true" visible="false"/>
<variable ID="1247740624:input path" blockID="1247740624" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="1075534723:Script" blockID="1075534723" value="importClass(Packages.icy.util.DateUtil)&#10;importClass(java.io.File)&#10;importClass(Packages.icy.file.FileUtil)&#10;&#10;inputPath = input0.getAbsolutePath()&#10;inputFolder = FileUtil.getDirectory(inputPath)&#10;outFolder = inputFolder + &quot;/Results on&quot;+&quot; &quot;+ DateUtil.format(&quot;yyyy-MM-dd 'at' hh'h'mm&quot;, DateUtil.now())&#10;//outFile += DateUtil.format(&quot;d-M-yyyy H:m&quot;, DateUtil.now())&#10;Date&#10;&#10;// create the folder if needed&#10;FileUtil.createDir(outFolder)&#10;&#10;// the second argument (false) of getFileName(..) method&#10;// is used to remove to keep or not the file exension&#10;&#10;//To create a filepath without imageName&#10;outFile = outFolder + &quot;/ &quot;&#10;//To create a file path with the image name.&#10;//outFile = outFolder + &quot;/&quot; + FileUtil.getFileName(inputPath, false)&#10;println (outFile)&#10;&#10;output1 = outFile&#10;output0 = new File(outFile)" visible="false"/>
<variable ID="1075534723:Add Input" blockID="1075534723" value="1" visible="false"/>
<variable ID="1075534723:Add output" blockID="1075534723" value="4" visible="false"/>
<variable ID="1075534723:input0" blockID="1075534723" value="" visible="false"/>
<variable ID="1720233472:object" blockID="1720233472" value="" visible="false"/>
<variable ID="1421131509:input file" blockID="1421131509" value="" visible="false"/>
<variable ID="1421131509:remove ext." blockID="1421131509" value="false" visible="false"/>
<variable ID="1421131509:suffix" blockID="1421131509" value="Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="1588990388:input file" blockID="1588990388" value="" visible="false"/>
<variable ID="1588990388:remove ext." blockID="1588990388" value="true" visible="false"/>
<variable ID="1588990388:suffix" blockID="1588990388" value="-withColoredClusters.tif" visible="false"/>
<variable ID="1126372541:folder" blockID="1126372541" value="" visible="false"/>
<variable ID="1126372541:sequence" blockID="1126372541" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1699195417:file" blockID="1699195417" value="" visible="false"/>
<variable ID="1699195417:sequence" blockID="1699195417" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1699195417:format" blockID="1699195417" value="TIFF" visible="false"/>
<variable ID="1699195417:overwrite" blockID="1699195417" value="true" visible="false"/>
<variable ID="1699195417:multiple file" blockID="1699195417" value="false" visible="false"/>
<variable ID="1618725519:Sequence" blockID="1618725519" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="998840254:parent folder" blockID="998840254" value="" visible="false"/>
<variable ID="998840254:folder name" blockID="998840254" value="SequenceWithROIs" visible="false"/>
<variable ID="834063983:parent folder" blockID="834063983" value="" visible="false"/>
<variable ID="834063983:file name" blockID="834063983" value="/SODAResults.xls" visible="false"/>
<variable ID="834063983:overwrite" blockID="834063983" value="true" visible="false"/>
<variable ID="712609360:measures" blockID="712609360" value="6599217382388" visible="false"/>
<variable ID="712609360:Regions of interest" blockID="712609360" value="548 ROI" visible="false"/>
<variable ID="712609360:Sequence" blockID="712609360" value="Easy SODA PSD95 Homer - channel: 0" visible="false"/>
<variable ID="1635640340:input Sequence" blockID="1635640340" value="Easy SODA PSD95 Homer - channel: 0" visible="false"/>
<variable ID="1635640340:Spot to detect" blockID="1635640340" value="BRIGHT_SPOT" visible="false"/>
<variable ID="1635640340:input Sequence ROIs" blockID="1635640340" value="Active Sequence" visible="false"/>
<variable ID="1635640340:Compute WAT considering ROI" blockID="1635640340" value="false" visible="false"/>
<variable ID="1635640340:ROIs for detection mask" blockID="1635640340" value="" visible="false"/>
<variable ID="1635640340:Scale 1" blockID="1635640340" value="false" visible="false"/>
<variable ID="1635640340:Scale 2" blockID="1635640340" value="true" visible="false"/>
<variable ID="1635640340:Scale 3" blockID="1635640340" value="false" visible="false"/>
<variable ID="1635640340:Scale 4" blockID="1635640340" value="false" visible="false"/>
<variable ID="1635640340:Scale 5" blockID="1635640340" value="false" visible="false"/>
<variable ID="1635640340:Th. scale 1:" blockID="1635640340" value="100" visible="false"/>
<variable ID="1635640340:Th. scale 2:" blockID="1635640340" value="70" visible="true"/>
<variable ID="1635640340:Th. scale 3:" blockID="1635640340" value="100" visible="false"/>
<variable ID="1635640340:Th. scale 4:" blockID="1635640340" value="100" visible="false"/>
<variable ID="1635640340:Th. scale 5:" blockID="1635640340" value="100" visible="false"/>
<variable ID="1635640340:Force 2D Wavelets" blockID="1635640340" value="false" visible="false"/>
<variable ID="898533755:input Sequence" blockID="898533755" value="Easy SODA PSD95 Homer - channel: 1" visible="false"/>
<variable ID="898533755:Spot to detect" blockID="898533755" value="BRIGHT_SPOT" visible="false"/>
<variable ID="898533755:input Sequence ROIs" blockID="898533755" value="Active Sequence" visible="false"/>
<variable ID="898533755:Compute WAT considering ROI" blockID="898533755" value="false" visible="false"/>
<variable ID="898533755:ROIs for detection mask" blockID="898533755" value="" visible="false"/>
<variable ID="898533755:Scale 1" blockID="898533755" value="false" visible="false"/>
<variable ID="898533755:Scale 2" blockID="898533755" value="true" visible="false"/>
<variable ID="898533755:Scale 3" blockID="898533755" value="false" visible="false"/>
<variable ID="898533755:Scale 4" blockID="898533755" value="false" visible="false"/>
<variable ID="898533755:Scale 5" blockID="898533755" value="false" visible="false"/>
<variable ID="898533755:Th. scale 1:" blockID="898533755" value="100" visible="false"/>
<variable ID="898533755:Th. scale 2:" blockID="898533755" value="70" visible="true"/>
<variable ID="898533755:Th. scale 3:" blockID="898533755" value="100" visible="false"/>
<variable ID="898533755:Th. scale 4:" blockID="898533755" value="100" visible="false"/>
<variable ID="898533755:Th. scale 5:" blockID="898533755" value="100" visible="false"/>
<variable ID="898533755:Force 2D Wavelets" blockID="898533755" value="false" visible="false"/>
<variable ID="85205544:integer" blockID="85205544" value="2" visible="true"/>
<variable ID="1951914871:Input" blockID="1951914871" value="Easy SODA PSD95 Homer - channel: 2" visible="false"/>
<variable ID="1951914871:Gaussian pre-filter" blockID="1951914871" value="0.0" visible="false"/>
<variable ID="1951914871:Frame" blockID="1951914871" value="0" visible="false"/>
<variable ID="1951914871:Number of classes" blockID="1951914871" value="6" visible="true"/>
<variable ID="1951914871:Min size (px)" blockID="1951914871" value="100" visible="false"/>
<variable ID="1951914871:Max size (px)" blockID="1951914871" value="10000000" visible="false"/>
<variable ID="1951914871:Final threshold" blockID="1951914871" value="0.0" visible="false"/>
<variable ID="1023094100:input ROI" blockID="1023094100" value="146 ROI" visible="false"/>
<variable ID="1023094100:X radius" blockID="1023094100" value="2" visible="false"/>
<variable ID="1023094100:Y radius" blockID="1023094100" value="2" visible="false"/>
<variable ID="1023094100:Z radius" blockID="1023094100" value="0" visible="false"/>
<variable ID="1023094100:unit" blockID="1023094100" value="PIXELS" visible="false"/>
<variable ID="501852191:input ROI" blockID="501852191" value="146 ROI" visible="false"/>
<variable ID="501852191:X radius" blockID="501852191" value="2" visible="false"/>
<variable ID="501852191:Y radius" blockID="501852191" value="2" visible="false"/>
<variable ID="501852191:Z radius" blockID="501852191" value="0" visible="false"/>
<variable ID="501852191:unit" blockID="501852191" value="PIXELS" visible="false"/>
<variable ID="2133933710:List of ROI" blockID="2133933710" value="146 ROI" visible="false"/>
<variable ID="2133933710:Merge operation" blockID="2133933710" value="OR" visible="false"/>
<variable ID="1019755317:integer" blockID="1019755317" value="6" visible="false"/>
<variable ID="778435345:text" blockID="778435345" value="Classes-Ch" visible="false"/>
<variable ID="19267720:input" blockID="19267720" value="" visible="false"/>
<variable ID="19267720:Separator" blockID="19267720" value="Classes-Ch" visible="false"/>
<variable ID="19267720:Suffix" blockID="19267720" value="2" visible="false"/>
<variable ID="1695693304:roi" blockID="1695693304" value="1 ROI" visible="false"/>
<variable ID="1695693304:property" blockID="1695693304" value="name" visible="false"/>
<variable ID="218455100:rois" blockID="218455100" value="1 ROI" visible="false"/>
<variable ID="218455100:name" blockID="218455100" value="HK-Means detection #1 dilated[2,2] eroded[2,2]" visible="false"/>
<variable ID="218455100:suffix" blockID="218455100" value="6Classes-Ch2" visible="false"/>
<variable ID="218455100:color" blockID="218455100" value="java.awt.Color[r=0,g=0,b=255]" visible="true"/>
<variable ID="218455100:opacity" blockID="218455100" value="0.5" visible="false"/>
<variable ID="218455100:stroke" blockID="218455100" value="2.0" visible="false"/>
<variable ID="218455100:showName" blockID="218455100" value="false" visible="false"/>
<variable ID="753622070:target sequence" blockID="753622070" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="753622070:input rois" blockID="753622070" value="1 ROI" visible="false"/>
<variable ID="753622070:replace existing" blockID="753622070" value="false" visible="false"/>
<variable ID="1536113866:object" blockID="1536113866" value="" visible="false"/>
<variable ID="203024317:Detections 1 (ROIs)" blockID="203024317" value="762 ROI" visible="false"/>
<variable ID="203024317:Detections 2 (ROIs)" blockID="203024317" value="1121 ROI" visible="false"/>
<variable ID="203024317:Input Sequence 1" blockID="203024317" value="Easy SODA PSD95 Homer - channel: 0" visible="false"/>
<variable ID="203024317:Input Sequence 2" blockID="203024317" value="Easy SODA PSD95 Homer - channel: 1" visible="false"/>
<variable ID="203024317:ROIs of Analysis (Cells' Shapes)" blockID="203024317" value="1 ROI" visible="false"/>
<variable ID="203024317:Max. Radius (in x pixels)" blockID="203024317" value="5.0" visible="false"/>
<variable ID="203024317:Min. Step" blockID="203024317" value="1.0" visible="false"/>
<variable ID="203024317:Manual estimation" blockID="203024317" value="false" visible="false"/>
<variable ID="1583505462:measures" blockID="1583505462" value="6599217382388" visible="false"/>
<variable ID="1583505462:Regions of interest" blockID="1583505462" value="172 ROI" visible="false"/>
<variable ID="1583505462:Sequence" blockID="1583505462" value="Easy SODA PSD95 Homer - channel: 0" visible="false"/>
<variable ID="1573357643:rois" blockID="1573357643" value="548 ROI" visible="false"/>
<variable ID="1573357643:color" blockID="1573357643" value="java.awt.Color[r=255,g=3,b=251]" visible="false"/>
<variable ID="2011074210:rois" blockID="2011074210" value="548 ROI" visible="false"/>
<variable ID="2011074210:color" blockID="2011074210" value="java.awt.Color[r=0,g=255,b=255]" visible="false"/>
<variable ID="1794740638:rois" blockID="1794740638" value="172 ROI" visible="false"/>
<variable ID="1794740638:color" blockID="1794740638" value="java.awt.Color[r=0,g=255,b=4]" visible="true"/>
<variable ID="1816838558:target sequence" blockID="1816838558" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1816838558:input rois" blockID="1816838558" value="172 ROI" visible="false"/>
<variable ID="1816838558:replace existing" blockID="1816838558" value="false" visible="false"/>
<variable ID="264254463:parent folder" blockID="264254463" value="" visible="false"/>
<variable ID="264254463:folder name" blockID="264254463" value="ROIStatistics" visible="false"/>
<variable ID="1810261134:parent folder" blockID="1810261134" value="" visible="false"/>
<variable ID="1810261134:file name" blockID="1810261134" value="ROIStatistics" visible="false"/>
<variable ID="1810261134:overwrite" blockID="1810261134" value="false" visible="false"/>
<variable ID="2001457870:input file" blockID="2001457870" value="" visible="false"/>
<variable ID="2001457870:remove ext." blockID="2001457870" value="false" visible="false"/>
<variable ID="2001457870:suffix" blockID="2001457870" value="Single1" visible="false"/>
<variable ID="1026340654:rois" blockID="1026340654" value="506 ROI" visible="false"/>
<variable ID="1026340654:color" blockID="1026340654" value="java.awt.Color[r=255,g=0,b=0]" visible="true"/>
<variable ID="1652912668:target sequence" blockID="1652912668" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1652912668:input rois" blockID="1652912668" value="548 ROI" visible="false"/>
<variable ID="1652912668:replace existing" blockID="1652912668" value="false" visible="false"/>
<variable ID="893993919:target sequence" blockID="893993919" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="893993919:input rois" blockID="893993919" value="548 ROI" visible="false"/>
<variable ID="893993919:replace existing" blockID="893993919" value="false" visible="false"/>
<variable ID="1742779329:folder" blockID="1742779329" value="" visible="false"/>
<variable ID="1742779329:sequence" blockID="1742779329" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1859986433:target sequence" blockID="1859986433" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1859986433:input rois" blockID="1859986433" value="506 ROI" visible="false"/>
<variable ID="1859986433:replace existing" blockID="1859986433" value="false" visible="false"/>
<variable ID="1535089267:object" blockID="1535089267" value="" visible="false"/>
<variable ID="94754672:workbook" blockID="94754672" value="" visible="false"/>
<variable ID="94754672:file format" blockID="94754672" value="Spreadsheet" visible="false"/>
<variable ID="94754672:output file" blockID="94754672" value="" visible="false"/>
<variable ID="94754672:If file exists" blockID="94754672" value="Overwrite" visible="false"/>
<variable ID="2018200675:measures" blockID="2018200675" value="6599217382388" visible="false"/>
<variable ID="2018200675:Regions of interest" blockID="2018200675" value="548 ROI" visible="false"/>
<variable ID="2018200675:Sequence" blockID="2018200675" value="Easy SODA PSD95 Homer - channel: 1" visible="false"/>
<variable ID="588429893:Script" blockID="588429893" value="importClass(Packages.plugins.adufour.workbooks.Workbooks)&#10;&#10;table = Workbooks.getSheet(input0, &quot;ROI Statistics&quot;)&#10;&#10;nCols = table.getNumberOfColumns()&#10;table.setValue(0, nCols, &quot;Distances 2w1&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w1&quot;)&#10;&#10;for(i=0;i&lt;input1.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input1[i]&#10;&#9;table.setValue(ligne, nCols, valeur)&#10;}&#10;&#10;for(i=0;i&lt;input2.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input2[i]&#10;&#9;table.setValue(ligne, nCols+1, valeur)&#10;}&#10;&#10;" visible="false"/>
<variable ID="588429893:Add Input" blockID="588429893" value="2" visible="false"/>
<variable ID="588429893:Add output" blockID="588429893" value="1" visible="false"/>
<variable ID="588429893:input0" blockID="588429893" value="" visible="false"/>
<variable ID="588429893:1565293200" blockID="588429893" value="" visible="false"/>
<variable ID="588429893:1359428421" blockID="588429893" value="" visible="false"/>
<variable ID="1205043366:input file" blockID="1205043366" value="" visible="false"/>
<variable ID="1205043366:remove ext." blockID="1205043366" value="false" visible="false"/>
<variable ID="1205043366:suffix" blockID="1205043366" value="1 Coupled with 2" visible="false"/>
<variable ID="766632233:Script" blockID="766632233" value="importClass(Packages.plugins.adufour.workbooks.Workbooks)&#10;&#10;table = Workbooks.getSheet(input0, &quot;ROI Statistics&quot;)&#10;&#10;nCols = table.getNumberOfColumns()&#10;table.setValue(0, nCols, &quot;Distances 1w2&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w2&quot;)&#10;&#10;for(i=0;i&lt;input1.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input1[i]&#10;&#9;table.setValue(ligne, nCols, valeur)&#10;}&#10;&#10;for(i=0;i&lt;input2.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input2[i]&#10;&#9;table.setValue(ligne, nCols+1, valeur)&#10;}&#10;&#10;" visible="false"/>
<variable ID="766632233:Add Input" blockID="766632233" value="2" visible="false"/>
<variable ID="766632233:Add output" blockID="766632233" value="1" visible="false"/>
<variable ID="766632233:input0" blockID="766632233" value="" visible="false"/>
<variable ID="766632233:1565293200" blockID="766632233" value="" visible="false"/>
<variable ID="766632233:1359428421" blockID="766632233" value="" visible="false"/>
<variable ID="1355412618:workbook" blockID="1355412618" value="" visible="false"/>
<variable ID="1355412618:file format" blockID="1355412618" value="Spreadsheet" visible="false"/>
<variable ID="1355412618:output file" blockID="1355412618" value="" visible="false"/>
<variable ID="1355412618:If file exists" blockID="1355412618" value="Overwrite" visible="false"/>
<variable ID="1555897877:sequence" blockID="1555897877" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Easy SODA PSD95 Homer.tif" visible="false"/>
<variable ID="576582672:text" blockID="576582672" value="HK-Means detection #1 dilated[2,2] eroded[2,2]" visible="false"/>
<variable ID="581702413:input file" blockID="581702413" value="" visible="false"/>
<variable ID="581702413:remove ext." blockID="581702413" value="false" visible="false"/>
<variable ID="581702413:suffix" blockID="581702413" value="Single 2" visible="false"/>
<variable ID="893448889:input file" blockID="893448889" value="" visible="false"/>
<variable ID="893448889:remove ext." blockID="893448889" value="false" visible="false"/>
<variable ID="893448889:suffix" blockID="893448889" value="2 Coupled with 1" visible="false"/>
<variable ID="50970219:workbook" blockID="50970219" value="" visible="false"/>
<variable ID="50970219:file format" blockID="50970219" value="Spreadsheet" visible="false"/>
<variable ID="50970219:output file" blockID="50970219" value="" visible="false"/>
<variable ID="50970219:If file exists" blockID="50970219" value="Overwrite" visible="false"/>
<variable ID="593350273:ROI(s)" blockID="593350273" value="146 ROI" visible="false"/>
<variable ID="593350273:Size X" blockID="593350273" value="1024" visible="false"/>
<variable ID="593350273:Size Y" blockID="593350273" value="1024" visible="false"/>
<variable ID="593350273:Size C" blockID="593350273" value="0" visible="false"/>
<variable ID="593350273:Size Z" blockID="593350273" value="0" visible="false"/>
<variable ID="593350273:Size T" blockID="593350273" value="0" visible="false"/>
<variable ID="7365873:object" blockID="7365873" value="" visible="false"/>
<variable ID="453549885:measures" blockID="453549885" value="3300682499060" visible="false"/>
<variable ID="453549885:Regions of interest" blockID="453549885" value="506 ROI" visible="false"/>
<variable ID="453549885:Sequence" blockID="453549885" value="Easy SODA PSD95 Homer - channel: 1" visible="false"/>
<variable ID="1681892738:object" blockID="1681892738" value="" visible="false"/>
<variable ID="234123044:workbook" blockID="234123044" value="" visible="false"/>
<variable ID="234123044:file format" blockID="234123044" value="Spreadsheet" visible="false"/>
<variable ID="234123044:output file" blockID="234123044" value="" visible="false"/>
<variable ID="234123044:If file exists" blockID="234123044" value="Overwrite" visible="false"/>
<variable ID="2080481127:object" blockID="2080481127" value="" visible="false"/>
<variable ID="1760070135:object" blockID="1760070135" value="" visible="false"/>
<variable ID="2008169750:workbook" blockID="2008169750" value="" visible="false"/>
<variable ID="2008169750:file format" blockID="2008169750" value="Spreadsheet" visible="false"/>
<variable ID="2008169750:output file" blockID="2008169750" value="" visible="false"/>
<variable ID="2008169750:If file exists" blockID="2008169750" value="Overwrite" visible="false"/>
<variable ID="1250916019:file" blockID="1250916019" value="" visible="false"/>
<variable ID="1250916019:sequence" blockID="1250916019" value="/Users/LD/LABO/Diaporama/You Tube RTmfm 30 juin 2020/Test Easy SODA/Results on 2020-06-28 at 07h33/ Easy SODA PSD95 Homer-withColoredClusters.tif" visible="false"/>
<variable ID="1250916019:format" blockID="1250916019" value="TIFF" visible="false"/>
<variable ID="1250916019:overwrite" blockID="1250916019" value="true" visible="false"/>
<variable ID="1250916019:multiple file" blockID="1250916019" value="false" visible="false"/>
</input>
<output>
<variable ID="1271052899:extracted" blockID="1271052899" visible="false"/>
<variable ID="1790781809:extracted" blockID="1790781809" visible="false"/>
<variable ID="893473899:extracted" blockID="893473899" visible="false"/>
<variable ID="829348876:duplicated" blockID="829348876" visible="false"/>
<variable ID="1550756099:name" blockID="1550756099" visible="false"/>
<variable ID="255735101:name" blockID="255735101" visible="false"/>
<variable ID="1247740624:output file" blockID="1247740624" visible="false"/>
<variable ID="1075534723:output0" blockID="1075534723" visible="false"/>
<variable ID="1421131509:output file" blockID="1421131509" visible="false"/>
<variable ID="1588990388:output file" blockID="1588990388" visible="false"/>
<variable ID="1618725519:Folder" blockID="1618725519" visible="false"/>
<variable ID="998840254:new folder" blockID="998840254" visible="false"/>
<variable ID="834063983:new file" blockID="834063983" visible="false"/>
<variable ID="712609360:Workbook" blockID="712609360" visible="false"/>
<variable ID="1635640340:binary Spot Sequence" blockID="1635640340" visible="false"/>
<variable ID="1635640340:detection as ROIs" blockID="1635640340" visible="false"/>
<variable ID="898533755:binary Spot Sequence" blockID="898533755" visible="false"/>
<variable ID="898533755:detection as ROIs" blockID="898533755" visible="false"/>
<variable ID="1951914871:binary sequence" blockID="1951914871" visible="false"/>
<variable ID="1951914871:output regions" blockID="1951914871" visible="false"/>
<variable ID="1023094100:output ROI" blockID="1023094100" visible="false"/>
<variable ID="501852191:output ROI" blockID="501852191" visible="false"/>
<variable ID="2133933710:Merged ROI" blockID="2133933710" visible="false"/>
<variable ID="19267720:output" blockID="19267720" visible="false"/>
<variable ID="1695693304:value" blockID="1695693304" visible="false"/>
<variable ID="203024317:Couples (1)" blockID="203024317" visible="false"/>
<variable ID="203024317:Couples (2)" blockID="203024317" visible="false"/>
<variable ID="203024317:Coupling Probabilities" blockID="203024317" visible="false"/>
<variable ID="203024317:Coupling Distances" blockID="203024317" visible="false"/>
<variable ID="203024317:Single Detections 1" blockID="203024317" visible="false"/>
<variable ID="203024317:Single Detections 2" blockID="203024317" visible="false"/>
<variable ID="203024317:Workbook" blockID="203024317" visible="false"/>
<variable ID="1583505462:Workbook" blockID="1583505462" visible="false"/>
<variable ID="264254463:new folder" blockID="264254463" visible="false"/>
<variable ID="1810261134:new file" blockID="1810261134" visible="false"/>
<variable ID="2001457870:output file" blockID="2001457870" visible="false"/>
<variable ID="2018200675:Workbook" blockID="2018200675" visible="false"/>
<variable ID="588429893:output0" blockID="588429893" visible="false"/>
<variable ID="588429893:412199845" blockID="588429893" visible="false"/>
<variable ID="1205043366:output file" blockID="1205043366" visible="false"/>
<variable ID="766632233:output0" blockID="766632233" visible="false"/>
<variable ID="766632233:412199845" blockID="766632233" visible="false"/>
<variable ID="1555897877:width" blockID="1555897877" visible="false"/>
<variable ID="1555897877:height" blockID="1555897877" visible="false"/>
<variable ID="1555897877:size C" blockID="1555897877" visible="false"/>
<variable ID="1555897877:size Z" blockID="1555897877" visible="false"/>
<variable ID="1555897877:size T" blockID="1555897877" visible="false"/>
<variable ID="581702413:output file" blockID="581702413" visible="false"/>
<variable ID="893448889:output file" blockID="893448889" visible="false"/>
<variable ID="593350273:Sequence" blockID="593350273" visible="false"/>
<variable ID="453549885:Workbook" blockID="453549885" visible="false"/>
</output>
</variables>
</workflow>
<block CommandLineID="" ID="244552317" blockType="plugins.adufour.blocks.tools.input.Text" className="plugins.adufour.blocks.tools.input.Text" collapsed="true" definedName="Check that your pixel size is accurate  in sequence properties" height="39" keepsResults="true" width="543" xLocation="33" yLocation="63">
<variables>
<input>
<variable ID="text" name="text" runtime="false" value="" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="929894536" dstVarID="893473899:channel" srcBlockID="898004377" srcVarID="integer"/>
<link dstBlockID="929894536" dstVarID="1790781809:channel" srcBlockID="1555395896" srcVarID="integer"/>
<link dstBlockID="929894536" dstVarID="218455100:color" srcBlockID="321770039" srcVarID="color"/>
<link dstBlockID="929894536" dstVarID="1026340654:color" srcBlockID="2127552758" srcVarID="color"/>
<link dstBlockID="929894536" dstVarID="85205544:integer" srcBlockID="546541930" srcVarID="integer"/>
<link dstBlockID="929894536" dstVarID="1271052899:channel" srcBlockID="993573297" srcVarID="integer"/>
<link dstBlockID="929894536" dstVarID="1612664377:input sequence" srcBlockID="347023547" srcVarID="input sequence"/>
<link dstBlockID="929894536" dstVarID="1794740638:color" srcBlockID="1292478091" srcVarID="color"/>
<link dstBlockID="929894536" dstVarID="1951914871:Number of classes" srcBlockID="321134693" srcVarID="integer"/>
<link dstBlockID="929894536" dstVarID="1635640340:Th. scale 2:" srcBlockID="486435343" srcVarID="integer"/>
<link dstBlockID="929894536" dstVarID="898533755:Th. scale 2:" srcBlockID="1811419128" srcVarID="integer"/>
</links>
</protocol>
