<protocol VERSION="4">
<blocks>
<workflow ID="375883746" blockType="plugins.adufour.blocks.lang.FileBatch" className="plugins.adufour.blocks.lang.FileBatch" collapsed="false" definedName="File batch" height="1520" keepsResults="true" width="2062" xLocation="34" yLocation="0">
<blocks>
<block ID="143758747" blockType="plugins.adufour.blocks.tools.io.FileToSequence" className="plugins.adufour.blocks.tools.io.FileToSequence" collapsed="false" definedName="File to sequence" height="108" keepsResults="true" width="267" xLocation="0" yLocation="134">
<variables>
<input>
<variable ID="input file" name="input file" runtime="false" visible="true"/>
<variable ID="Series" name="Series" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1991157204" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Channel 2" height="108" keepsResults="true" width="229" xLocation="1" yLocation="585">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="2" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="1079055615" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Nb of Classes for HK Mean" height="64" keepsResults="true" width="270" xLocation="0" yLocation="1144">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="5" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1679644417" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Channel 3" height="108" keepsResults="true" width="229" xLocation="20" yLocation="838">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="4" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="1356754030" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Dilatation" height="64" keepsResults="true" width="165" xLocation="0" yLocation="1216">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="5" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="1052545332" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Cell Mask" height="648" keepsResults="true" width="1236" xLocation="316" yLocation="810">
<blocks>
<block ID="1277429941" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract channel" height="108" keepsResults="true" width="270" xLocation="345" yLocation="120">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="1" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="9958793" blockType="plugins.adufour.hierarchicalkmeans.HierarchicalKMeans" className="plugins.adufour.hierarchicalkmeans.HierarchicalKMeans" collapsed="false" definedName="HK-Means" height="277" keepsResults="true" width="330" xLocation="26" yLocation="247">
<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="3000" 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 ID="472463461" blockType="plugins.adufour.blocks.tools.roi.DilateROI" className="plugins.adufour.blocks.tools.roi.DilateROI" collapsed="false" definedName="Dendrite ROI" height="180" keepsResults="true" width="204" xLocation="474" yLocation="166">
<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="1" 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="1985574827" blockType="plugins.adufour.thresholder.Thresholder" className="plugins.adufour.thresholder.Thresholder" collapsed="false" definedName="Thresholder" height="180" keepsResults="true" width="334" xLocation="0" yLocation="629">
<variables>
<input>
<variable ID="Input" name="Input" runtime="false" visible="true"/>
<variable ID="channel" name="channel" runtime="false" value="0" visible="true"/>
<variable ID="Manual thresholds" name="Manual thresholds" runtime="false" value="8000.0" visible="true"/>
<variable ID="Treat as percentiles" name="Treat as percentiles" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="output" name="Binary output" runtime="false" visible="true"/>
<variable ID="ROI" name="ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="617371279" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="382" xLocation="271" yLocation="622">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="true" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" value="10000" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="100000000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1566682888" blockType="plugins.adufour.blocks.tools.roi.DilateROI" className="plugins.adufour.blocks.tools.roi.DilateROI" collapsed="false" definedName="SOMA ROI" height="180" keepsResults="true" width="204" xLocation="710" yLocation="621">
<variables>
<input>
<variable ID="input ROI" name="List of ROI" runtime="false" visible="true"/>
<variable ID="X radius" name="Along X" runtime="false" value="50" visible="true"/>
<variable ID="Y radius" name="Along Y" runtime="false" value="50" visible="true"/>
<variable ID="Z radius" name="Along Z" runtime="false" value="1" 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="1085113731" blockType="plugins.tprovoost.sequenceblocks.infos.Dimensions" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Dimensions" height="171" keepsResults="true" width="280" xLocation="341" yLocation="400">
<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 ID="2121565335" blockType="plugins.stef.roi.bloc.RoiToSequence" className="plugins.stef.roi.bloc.RoiToSequence" collapsed="false" definedName="ROI to Sequence (Block)" height="208" keepsResults="true" width="250" xLocation="655" yLocation="358">
<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" visible="true"/>
<variable ID="Size Z" name="Size Z" runtime="false" visible="true"/>
<variable ID="Size T" name="Size T" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1438394279" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="385" xLocation="1096" yLocation="761">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="true" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" value="10000" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="1000000000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="318461015" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="false" definedName="Javascript" height="443" keepsResults="true" width="593" xLocation="905" yLocation="213">
<variables>
<input>
<variable ID="Script" name="" runtime="false" value="importClass(Packages.icy.roi.ROI)&#10;// Click on the button&#10;// to edit in a frame.&#10;//block pour remttre a zero les t car&#10;//quand certains sont azero et d'autres à -1&#10;//on peut pas soustraire ou merger les ROI de dim differentes&#10;&#10;for(i=0; i&lt;input0.length;i++)&#10;{roi=input0[i]&#10;pos=roi.getPosition5D()&#10;pos.setT(0)&#10;pos.setZ(0)&#10;pos.setC(0)&#10;roi.setPosition5D(pos)}&#10;&#10;for(i=0; i&lt;input1.length;i++)&#10;{roi=input1[i]&#10;pos=roi.getPosition5D()&#10;pos.setT(0)&#10;pos.setZ(0)&#10;pos.setC(0)&#10;roi.setPosition5D(pos)}" 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="0" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="[Licy.roi.ROI;" visible="true"/>
<variable ID="1915950576" name="input1" runtime="true" type="[Licy.roi.ROI;" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="703077870" blockType="plugins.adufour.blocks.tools.roi.SubtractROI" className="plugins.adufour.blocks.tools.roi.SubtractROI" collapsed="false" definedName="Subtracted ROI" height="105" keepsResults="true" width="215" xLocation="1103" yLocation="94">
<variables>
<input>
<variable ID="List of ROI #1" name="List of ROI #1" runtime="false" visible="true"/>
<variable ID="List of ROI #2" name="List of ROI #2" runtime="false" visible="true"/>
</input>
<output>
<variable ID="subtraction output ROI" name="Subtracted ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="9958793" dstVarID="Input" srcBlockID="1277429941" srcVarID="extracted"/>
<link dstBlockID="1985574827" dstVarID="Input" srcBlockID="1277429941" srcVarID="extracted"/>
<link dstBlockID="1085113731" dstVarID="sequence" srcBlockID="9958793" srcVarID="binary sequence"/>
<link dstBlockID="472463461" dstVarID="input ROI" srcBlockID="9958793" srcVarID="output regions"/>
<link dstBlockID="2121565335" dstVarID="ROI(s)" srcBlockID="472463461" srcVarID="output ROI"/>
<link dstBlockID="617371279" dstVarID="input" srcBlockID="1985574827" srcVarID="output"/>
<link dstBlockID="1566682888" dstVarID="input ROI" srcBlockID="617371279" srcVarID="list of extracted ROI"/>
<link dstBlockID="318461015" dstVarID="1915950576" srcBlockID="1566682888" srcVarID="output ROI"/>
<link dstBlockID="2121565335" dstVarID="Size T" srcBlockID="1085113731" srcVarID="size T"/>
<link dstBlockID="2121565335" dstVarID="Size Z" srcBlockID="1085113731" srcVarID="size Z"/>
<link dstBlockID="2121565335" dstVarID="Size C" srcBlockID="1085113731" srcVarID="size C"/>
<link dstBlockID="2121565335" dstVarID="Size Y" srcBlockID="1085113731" srcVarID="height"/>
<link dstBlockID="2121565335" dstVarID="Size X" srcBlockID="1085113731" srcVarID="width"/>
<link dstBlockID="1438394279" dstVarID="input" srcBlockID="2121565335" srcVarID="Sequence"/>
<link dstBlockID="318461015" dstVarID="input0" srcBlockID="1438394279" srcVarID="list of extracted ROI"/>
<link dstBlockID="703077870" dstVarID="List of ROI #2" srcBlockID="318461015" srcVarID="1915950576" srcVarType="[Licy.roi.ROI;"/>
<link dstBlockID="703077870" dstVarID="List of ROI #1" srcBlockID="318461015" srcVarID="input0" srcVarType="[Licy.roi.ROI;"/>
</links>
<variables>
<input>
<variable ID="1277429941:sequence" blockID="1277429941" visible="true"/>
<variable ID="1277429941:channel" blockID="1277429941" value="1" visible="false"/>
<variable ID="9958793:Input" blockID="9958793" visible="false"/>
<variable ID="9958793:Gaussian pre-filter" blockID="9958793" value="0.0" visible="false"/>
<variable ID="9958793:Frame" blockID="9958793" value="0" visible="false"/>
<variable ID="9958793:Number of classes" blockID="9958793" value="5" visible="true"/>
<variable ID="9958793:Min size (px)" blockID="9958793" value="3000" visible="false"/>
<variable ID="9958793:Max size (px)" blockID="9958793" value="10000000" visible="false"/>
<variable ID="9958793:Final threshold" blockID="9958793" value="0.0" visible="false"/>
<variable ID="472463461:input ROI" blockID="472463461" value="1 ROI" visible="false"/>
<variable ID="472463461:X radius" blockID="472463461" value="5" visible="true"/>
<variable ID="472463461:Y radius" blockID="472463461" value="5" visible="true"/>
<variable ID="472463461:Z radius" blockID="472463461" value="1" visible="false"/>
<variable ID="472463461:unit" blockID="472463461" value="PIXELS" visible="false"/>
<variable ID="1985574827:Input" blockID="1985574827" visible="false"/>
<variable ID="1985574827:channel" blockID="1985574827" value="0" visible="false"/>
<variable ID="1985574827:Manual thresholds" blockID="1985574827" value="8000.0" visible="false"/>
<variable ID="1985574827:Treat as percentiles" blockID="1985574827" value="false" visible="false"/>
<variable ID="617371279:input" blockID="617371279" visible="false"/>
<variable ID="617371279:method" blockID="617371279" value="BACKGROUND" visible="false"/>
<variable ID="617371279:value" blockID="617371279" value="0" visible="false"/>
<variable ID="617371279:no edge (X)" blockID="617371279" value="false" visible="false"/>
<variable ID="617371279:no edge (Y)" blockID="617371279" value="false" visible="false"/>
<variable ID="617371279:no edge (Z)" blockID="617371279" value="false" visible="false"/>
<variable ID="617371279:size filter" blockID="617371279" value="true" visible="false"/>
<variable ID="617371279:min. size" blockID="617371279" value="10000" visible="false"/>
<variable ID="617371279:max. size" blockID="617371279" value="100000000" visible="false"/>
<variable ID="617371279:Export to Excel" blockID="617371279" value="false" visible="false"/>
<variable ID="617371279:Excel file" blockID="617371279" value="" visible="false"/>
<variable ID="1566682888:input ROI" blockID="1566682888" value="No ROI" visible="false"/>
<variable ID="1566682888:X radius" blockID="1566682888" value="50" visible="false"/>
<variable ID="1566682888:Y radius" blockID="1566682888" value="50" visible="false"/>
<variable ID="1566682888:Z radius" blockID="1566682888" value="1" visible="false"/>
<variable ID="1566682888:unit" blockID="1566682888" value="PIXELS" visible="false"/>
<variable ID="1085113731:sequence" blockID="1085113731" visible="false"/>
<variable ID="2121565335:ROI(s)" blockID="2121565335" value="1 ROI" visible="false"/>
<variable ID="2121565335:Size X" blockID="2121565335" value="195" visible="false"/>
<variable ID="2121565335:Size Y" blockID="2121565335" value="259" visible="false"/>
<variable ID="2121565335:Size C" blockID="2121565335" value="1" visible="false"/>
<variable ID="2121565335:Size Z" blockID="2121565335" value="1" visible="false"/>
<variable ID="2121565335:Size T" blockID="2121565335" value="1" visible="false"/>
<variable ID="1438394279:input" blockID="1438394279" visible="false"/>
<variable ID="1438394279:method" blockID="1438394279" value="BACKGROUND" visible="false"/>
<variable ID="1438394279:value" blockID="1438394279" value="0" visible="false"/>
<variable ID="1438394279:no edge (X)" blockID="1438394279" value="false" visible="false"/>
<variable ID="1438394279:no edge (Y)" blockID="1438394279" value="false" visible="false"/>
<variable ID="1438394279:no edge (Z)" blockID="1438394279" value="false" visible="false"/>
<variable ID="1438394279:size filter" blockID="1438394279" value="true" visible="false"/>
<variable ID="1438394279:min. size" blockID="1438394279" value="10000" visible="false"/>
<variable ID="1438394279:max. size" blockID="1438394279" value="1000000000" visible="false"/>
<variable ID="1438394279:Export to Excel" blockID="1438394279" value="false" visible="false"/>
<variable ID="1438394279:Excel file" blockID="1438394279" value="" visible="false"/>
<variable ID="318461015:Script" blockID="318461015" value="importClass(Packages.icy.roi.ROI)&#10;// Click on the button&#10;// to edit in a frame.&#10;//block pour remttre a zero les t car&#10;//quand certains sont azero et d'autres à -1&#10;//on peut pas soustraire ou merger les ROI de dim differentes&#10;&#10;for(i=0; i&lt;input0.length;i++)&#10;{roi=input0[i]&#10;pos=roi.getPosition5D()&#10;pos.setT(0)&#10;pos.setZ(0)&#10;pos.setC(0)&#10;roi.setPosition5D(pos)}&#10;&#10;for(i=0; i&lt;input1.length;i++)&#10;{roi=input1[i]&#10;pos=roi.getPosition5D()&#10;pos.setT(0)&#10;pos.setZ(0)&#10;pos.setC(0)&#10;roi.setPosition5D(pos)}" visible="false"/>
<variable ID="318461015:Add Input" blockID="318461015" value="1" visible="false"/>
<variable ID="318461015:Add output" blockID="318461015" value="0" visible="false"/>
<variable ID="318461015:input0" blockID="318461015" value="" visible="false"/>
<variable ID="318461015:1915950576" blockID="318461015" value="" visible="false"/>
<variable ID="703077870:List of ROI #1" blockID="703077870" value="1 ROI" visible="false"/>
<variable ID="703077870:List of ROI #2" blockID="703077870" value="No ROI" visible="false"/>
</input>
<output>
<variable ID="1277429941:extracted" blockID="1277429941" visible="false"/>
<variable ID="9958793:binary sequence" blockID="9958793" visible="false"/>
<variable ID="9958793:output regions" blockID="9958793" visible="false"/>
<variable ID="472463461:output ROI" blockID="472463461" visible="false"/>
<variable ID="1985574827:output" blockID="1985574827" visible="false"/>
<variable ID="1985574827:ROI" blockID="1985574827" visible="false"/>
<variable ID="617371279:labeled sequence" blockID="617371279" visible="false"/>
<variable ID="617371279:objects" blockID="617371279" visible="false"/>
<variable ID="617371279:list of extracted ROI" blockID="617371279" visible="false"/>
<variable ID="1566682888:output ROI" blockID="1566682888" visible="false"/>
<variable ID="1085113731:width" blockID="1085113731" visible="false"/>
<variable ID="1085113731:height" blockID="1085113731" visible="false"/>
<variable ID="1085113731:size C" blockID="1085113731" visible="false"/>
<variable ID="1085113731:size Z" blockID="1085113731" visible="false"/>
<variable ID="1085113731:size T" blockID="1085113731" visible="false"/>
<variable ID="2121565335:Sequence" blockID="2121565335" visible="false"/>
<variable ID="1438394279:labeled sequence" blockID="1438394279" visible="false"/>
<variable ID="1438394279:objects" blockID="1438394279" visible="false"/>
<variable ID="1438394279:list of extracted ROI" blockID="1438394279" visible="false"/>
<variable ID="318461015:output0" blockID="318461015" visible="false"/>
<variable ID="703077870:subtraction output ROI" blockID="703077870" visible="true"/>
</output>
</variables>
</workflow>
<block ID="271633357" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Channel 1" height="108" keepsResults="true" width="229" xLocation="0" yLocation="371">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="1904510904" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Threshold Detections 1" height="64" keepsResults="true" width="249" xLocation="0" yLocation="465">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="60" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1941130321" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Min size of Detections 1" height="64" keepsResults="true" width="255" xLocation="0" yLocation="520">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="1" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="1387631079" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Det. 1" height="400" keepsResults="true" width="400" xLocation="319" yLocation="280">
<blocks>
<block ID="1692116555" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="427" keepsResults="true" width="404" xLocation="57" yLocation="24">
<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="1102729887" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="382" xLocation="520" yLocation="224">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="true" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="10000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="1102729887" dstVarID="input" srcBlockID="1692116555" srcVarID="binary Spot Sequence"/>
</links>
<variables>
<input>
<variable ID="1692116555:input Sequence" blockID="1692116555" visible="true"/>
<variable ID="1692116555:Spot to detect" blockID="1692116555" value="BRIGHT_SPOT" visible="false"/>
<variable ID="1692116555:input Sequence ROIs" blockID="1692116555" value="Active Sequence" visible="false"/>
<variable ID="1692116555:Compute WAT considering ROI" blockID="1692116555" value="false" visible="false"/>
<variable ID="1692116555:ROIs for detection mask" blockID="1692116555" value="" visible="false"/>
<variable ID="1692116555:Scale 1" blockID="1692116555" value="false" visible="false"/>
<variable ID="1692116555:Scale 2" blockID="1692116555" value="true" visible="false"/>
<variable ID="1692116555:Scale 3" blockID="1692116555" value="false" visible="false"/>
<variable ID="1692116555:Scale 4" blockID="1692116555" value="false" visible="false"/>
<variable ID="1692116555:Scale 5" blockID="1692116555" value="false" visible="false"/>
<variable ID="1692116555:Th. scale 1:" blockID="1692116555" value="100" visible="false"/>
<variable ID="1692116555:Th. scale 2:" blockID="1692116555" value="60" visible="true"/>
<variable ID="1692116555:Th. scale 3:" blockID="1692116555" value="100" visible="false"/>
<variable ID="1692116555:Th. scale 4:" blockID="1692116555" value="100" visible="false"/>
<variable ID="1692116555:Th. scale 5:" blockID="1692116555" value="100" visible="false"/>
<variable ID="1692116555:Force 2D Wavelets" blockID="1692116555" value="false" visible="false"/>
<variable ID="1102729887:input" blockID="1102729887" visible="false"/>
<variable ID="1102729887:method" blockID="1102729887" value="BACKGROUND" visible="false"/>
<variable ID="1102729887:value" blockID="1102729887" value="0" visible="false"/>
<variable ID="1102729887:no edge (X)" blockID="1102729887" value="false" visible="false"/>
<variable ID="1102729887:no edge (Y)" blockID="1102729887" value="false" visible="false"/>
<variable ID="1102729887:no edge (Z)" blockID="1102729887" value="false" visible="false"/>
<variable ID="1102729887:size filter" blockID="1102729887" value="true" visible="false"/>
<variable ID="1102729887:min. size" blockID="1102729887" value="1" visible="true"/>
<variable ID="1102729887:max. size" blockID="1102729887" value="10000" visible="false"/>
<variable ID="1102729887:Export to Excel" blockID="1102729887" value="false" visible="false"/>
<variable ID="1102729887:Excel file" blockID="1102729887" value="" visible="false"/>
</input>
<output>
<variable ID="1692116555:binary Spot Sequence" blockID="1692116555" visible="false"/>
<variable ID="1692116555:detection as ROIs" blockID="1692116555" visible="false"/>
<variable ID="1102729887:labeled sequence" blockID="1102729887" visible="false"/>
<variable ID="1102729887:objects" blockID="1102729887" visible="false"/>
<variable ID="1102729887:list of extracted ROI" blockID="1102729887" visible="true"/>
</output>
</variables>
</workflow>
<block CommandLineID="" ID="80612384" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Max SODA Radius" height="64" keepsResults="true" width="214" xLocation="7" yLocation="307">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="10" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="120127889" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Threshold Detections 2" height="64" keepsResults="true" width="249" xLocation="22" yLocation="711">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="60" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="787798881" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Min size of Detections 2" height="64" keepsResults="true" width="255" xLocation="19" yLocation="777">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="1" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="2134100559" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Det. 2" height="400" keepsResults="true" width="437" xLocation="323" yLocation="452">
<blocks>
<block ID="1771481306" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="427" keepsResults="true" width="404" xLocation="170" yLocation="149">
<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="135497682" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="382" xLocation="637" yLocation="342">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="true" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="10000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="135497682" dstVarID="input" srcBlockID="1771481306" srcVarID="binary Spot Sequence"/>
</links>
<variables>
<input>
<variable ID="1771481306:input Sequence" blockID="1771481306" visible="true"/>
<variable ID="1771481306:Spot to detect" blockID="1771481306" value="BRIGHT_SPOT" visible="false"/>
<variable ID="1771481306:input Sequence ROIs" blockID="1771481306" value="Active Sequence" visible="false"/>
<variable ID="1771481306:Compute WAT considering ROI" blockID="1771481306" value="false" visible="false"/>
<variable ID="1771481306:ROIs for detection mask" blockID="1771481306" value="" visible="false"/>
<variable ID="1771481306:Scale 1" blockID="1771481306" value="false" visible="false"/>
<variable ID="1771481306:Scale 2" blockID="1771481306" value="true" visible="false"/>
<variable ID="1771481306:Scale 3" blockID="1771481306" value="false" visible="false"/>
<variable ID="1771481306:Scale 4" blockID="1771481306" value="false" visible="false"/>
<variable ID="1771481306:Scale 5" blockID="1771481306" value="false" visible="false"/>
<variable ID="1771481306:Th. scale 1:" blockID="1771481306" value="100" visible="false"/>
<variable ID="1771481306:Th. scale 2:" blockID="1771481306" value="60" visible="true"/>
<variable ID="1771481306:Th. scale 3:" blockID="1771481306" value="100" visible="false"/>
<variable ID="1771481306:Th. scale 4:" blockID="1771481306" value="100" visible="false"/>
<variable ID="1771481306:Th. scale 5:" blockID="1771481306" value="100" visible="false"/>
<variable ID="1771481306:Force 2D Wavelets" blockID="1771481306" value="false" visible="false"/>
<variable ID="135497682:input" blockID="135497682" visible="false"/>
<variable ID="135497682:method" blockID="135497682" value="BACKGROUND" visible="false"/>
<variable ID="135497682:value" blockID="135497682" value="0" visible="false"/>
<variable ID="135497682:no edge (X)" blockID="135497682" value="false" visible="false"/>
<variable ID="135497682:no edge (Y)" blockID="135497682" value="false" visible="false"/>
<variable ID="135497682:no edge (Z)" blockID="135497682" value="false" visible="false"/>
<variable ID="135497682:size filter" blockID="135497682" value="true" visible="false"/>
<variable ID="135497682:min. size" blockID="135497682" value="1" visible="true"/>
<variable ID="135497682:max. size" blockID="135497682" value="10000" visible="false"/>
<variable ID="135497682:Export to Excel" blockID="135497682" value="false" visible="false"/>
<variable ID="135497682:Excel file" blockID="135497682" value="" visible="false"/>
</input>
<output>
<variable ID="1771481306:binary Spot Sequence" blockID="1771481306" visible="false"/>
<variable ID="1771481306:detection as ROIs" blockID="1771481306" visible="false"/>
<variable ID="135497682:labeled sequence" blockID="135497682" visible="false"/>
<variable ID="135497682:objects" blockID="135497682" visible="false"/>
<variable ID="135497682:list of extracted ROI" blockID="135497682" visible="true"/>
</output>
</variables>
</workflow>
<block CommandLineID="" ID="824010037" blockType="plugins.adufour.blocks.tools.input.Decimal" className="plugins.adufour.blocks.tools.input.Decimal" collapsed="false" definedName="SODA Step" height="64" keepsResults="true" width="170" xLocation="13" yLocation="246">
<variables>
<input>
<variable ID="decimal" name="decimal" runtime="false" value="0.5" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="802021880" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Threshold Detections 3" height="64" keepsResults="true" width="249" xLocation="0" yLocation="946">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="100" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="2088013632" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Min size of Detections 3" height="64" keepsResults="true" width="255" xLocation="0" yLocation="1005">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="1" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="1705392250" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Det. 3" height="428" keepsResults="true" width="400" xLocation="313" yLocation="617">
<blocks>
<block ID="869458982" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="427" keepsResults="true" width="404" xLocation="98" yLocation="57">
<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="1073355435" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="382" xLocation="543" yLocation="234">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="true" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="10000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="1073355435" dstVarID="input" srcBlockID="869458982" srcVarID="binary Spot Sequence"/>
</links>
<variables>
<input>
<variable ID="869458982:input Sequence" blockID="869458982" visible="true"/>
<variable ID="869458982:Spot to detect" blockID="869458982" value="BRIGHT_SPOT" visible="false"/>
<variable ID="869458982:input Sequence ROIs" blockID="869458982" value="Active Sequence" visible="false"/>
<variable ID="869458982:Compute WAT considering ROI" blockID="869458982" value="false" visible="false"/>
<variable ID="869458982:ROIs for detection mask" blockID="869458982" value="" visible="false"/>
<variable ID="869458982:Scale 1" blockID="869458982" value="false" visible="false"/>
<variable ID="869458982:Scale 2" blockID="869458982" value="true" visible="false"/>
<variable ID="869458982:Scale 3" blockID="869458982" value="false" visible="false"/>
<variable ID="869458982:Scale 4" blockID="869458982" value="false" visible="false"/>
<variable ID="869458982:Scale 5" blockID="869458982" value="false" visible="false"/>
<variable ID="869458982:Th. scale 1:" blockID="869458982" value="100" visible="false"/>
<variable ID="869458982:Th. scale 2:" blockID="869458982" value="100" visible="true"/>
<variable ID="869458982:Th. scale 3:" blockID="869458982" value="100" visible="false"/>
<variable ID="869458982:Th. scale 4:" blockID="869458982" value="100" visible="false"/>
<variable ID="869458982:Th. scale 5:" blockID="869458982" value="100" visible="false"/>
<variable ID="869458982:Force 2D Wavelets" blockID="869458982" value="false" visible="false"/>
<variable ID="1073355435:input" blockID="1073355435" visible="false"/>
<variable ID="1073355435:method" blockID="1073355435" value="BACKGROUND" visible="false"/>
<variable ID="1073355435:value" blockID="1073355435" value="0" visible="false"/>
<variable ID="1073355435:no edge (X)" blockID="1073355435" value="false" visible="false"/>
<variable ID="1073355435:no edge (Y)" blockID="1073355435" value="false" visible="false"/>
<variable ID="1073355435:no edge (Z)" blockID="1073355435" value="false" visible="false"/>
<variable ID="1073355435:size filter" blockID="1073355435" value="true" visible="false"/>
<variable ID="1073355435:min. size" blockID="1073355435" value="1" visible="true"/>
<variable ID="1073355435:max. size" blockID="1073355435" value="10000" visible="false"/>
<variable ID="1073355435:Export to Excel" blockID="1073355435" value="false" visible="false"/>
<variable ID="1073355435:Excel file" blockID="1073355435" value="" visible="false"/>
</input>
<output>
<variable ID="869458982:binary Spot Sequence" blockID="869458982" visible="false"/>
<variable ID="869458982:detection as ROIs" blockID="869458982" visible="false"/>
<variable ID="1073355435:labeled sequence" blockID="1073355435" visible="false"/>
<variable ID="1073355435:objects" blockID="1073355435" visible="false"/>
<variable ID="1073355435:list of extracted ROI" blockID="1073355435" visible="true"/>
</output>
</variables>
</workflow>
<block ID="798324805" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="false" definedName="Javascript : create result folder" height="426" keepsResults="true" width="845" xLocation="285" yLocation="0">
<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&quot;+&quot;-&quot;+ DateUtil.format(&quot;yyyy-M-d_H_m&quot;, DateUtil.now())+&quot;_&quot;&#10;&#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;outFile = outFolder&#10;println (outFile)&#10;//outFile += DateUtil.format(&quot;d-M-yyyy H:m&quot;, DateUtil.now())&#10;output1 = outFile&#10;output0 = new File(outFile)&#10;output2 = outFolder" 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="1132673546" 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="895" yLocation="1">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="file name" name="File name" runtime="false" value="ResultsSODA" 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="187099105" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="true" definedName="Append file path" height="133" keepsResults="true" width="207" xLocation="1310" yLocation="3">
<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="1w2" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1997463605" blockType="plugins.lagache.sodasuite.SODAblock" className="plugins.lagache.sodasuite.SODAsuite" collapsed="true" definedName="SODA 1w2" height="378" keepsResults="true" width="366" xLocation="619" yLocation="220">
<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" visible="true"/>
<variable ID="Min. Step" name="Step" runtime="false" 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="832713410" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export Results SODA 1w2" height="312" keepsResults="true" width="794" xLocation="1650" yLocation="15">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="910390973" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="true" definedName="Append file path" height="133" keepsResults="true" width="243" xLocation="908" yLocation="213">
<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="1w3" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="637306203" blockType="plugins.lagache.sodasuite.SODAblock" className="plugins.lagache.sodasuite.SODAsuite" collapsed="true" definedName="SODA 1w3" height="378" keepsResults="true" width="366" xLocation="625" yLocation="544">
<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" visible="true"/>
<variable ID="Min. Step" name="Step" runtime="false" visible="true"/>
<variable ID="Manual estimation" name="Fixed search distance" runtime="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="547682071" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export Results SODA 1w3" height="281" keepsResults="true" width="805" xLocation="1032" yLocation="665">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="367244689" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="true" definedName="Append file path" height="133" keepsResults="true" width="207" xLocation="701" yLocation="723">
<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="2w3" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1813509895" blockType="plugins.lagache.sodasuite.SODAblock" className="plugins.lagache.sodasuite.SODAsuite" collapsed="true" definedName="SODA 2w3" height="378" keepsResults="true" width="366" xLocation="614" yLocation="985">
<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" visible="true"/>
<variable ID="Min. Step" name="Step" runtime="false" visible="true"/>
<variable ID="Manual estimation" name="Fixed search distance" runtime="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="1972818772" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export Results SODA 2w3" height="275" keepsResults="true" width="516" xLocation="872" yLocation="933">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="775512520" blockType="plugins.lagache.DetectionsInRois.DetectionsInRois" className="plugins.lagache.DetectionsInRois.DetectionsInRois" collapsed="false" definedName="Detections 1 in ROIs" height="105" keepsResults="true" width="257" xLocation="1260" yLocation="289">
<variables>
<input>
<variable ID="input rois" name="Input Rois" runtime="false" visible="true"/>
<variable ID="input detections" name="Input Detections" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Output detections" name="Output Detections" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1107586910" blockType="plugins.lagache.DetectionsInRois.DetectionsInRois" className="plugins.lagache.DetectionsInRois.DetectionsInRois" collapsed="false" definedName="Detections 2 in Rois" height="105" keepsResults="true" width="257" xLocation="1259" yLocation="396">
<variables>
<input>
<variable ID="input rois" name="Input Rois" runtime="false" visible="true"/>
<variable ID="input detections" name="Input Detections" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Output detections" name="Output Detections" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="494954549" blockType="plugins.lagache.DetectionsInRois.DetectionsInRois" className="plugins.lagache.DetectionsInRois.DetectionsInRois" collapsed="false" definedName="Detections 3 in Rois" height="105" keepsResults="true" width="257" xLocation="1255" yLocation="502">
<variables>
<input>
<variable ID="input rois" name="Input Rois" runtime="false" visible="true"/>
<variable ID="input detections" name="Input Detections" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Output detections" name="Output Detections" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1853582191" blockType="plugins.tprovoost.sequenceblocks.creation.DuplicateSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Duplicate sequence" height="83" keepsResults="true" width="229" xLocation="1329" yLocation="62">
<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="779841936" 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="705" yLocation="290">
<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="1389084533" 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="250" xLocation="1320" yLocation="115">
<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="1862570527" blockType="plugins.lagache.sodasuite.TRIOblock" className="plugins.lagache.sodasuite.SODAsuite" collapsed="true" definedName="TRIO" height="915" keepsResults="true" width="495" xLocation="1068" yLocation="604">
<variables>
<input>
<variable ID="Detections 1 (Total)" name="List of detections 1 (ROIs)" runtime="false" visible="true"/>
<variable ID="Detections 2 (Total)" name="List of detections 2 (ROIs)" runtime="false" visible="true"/>
<variable ID="Detections 3 (Total)" name="List of detections 3 (ROIs)" runtime="false" visible="true"/>
<variable ID="Couples 1 with 2" name="List of detections 1 Coupled with 2 (ROIs)" runtime="false" visible="true"/>
<variable ID="Couples 2 with 1" name="List of detections 2 Coupled with 1  (ROIs)" runtime="false" visible="true"/>
<variable ID="Proba. 1 with 2" name="Coupling probabilities with 2" runtime="false" visible="true"/>
<variable ID="Dist. 1 with 2" name="Coupling distances with 2" runtime="false" visible="true"/>
<variable ID="Couples 1 with 3" name="List of detections 1 Coupled with 3 (ROIs)" runtime="false" visible="true"/>
<variable ID="Couples 3 with 1" name="List of detections 3 Coupled with 1 (ROIs)" runtime="false" visible="true"/>
<variable ID="Proba. 1 with 3" name="Coupling probabilities with 3" runtime="false" visible="true"/>
<variable ID="Dist. 1 with 3" name="Coupling distances with 3" runtime="false" visible="true"/>
<variable ID="Couples 2 with 3" name="List of detections 2 Coupled with 3 (ROIs)" runtime="false" visible="true"/>
<variable ID="Couples 3 with 2" name="List of detections 3 Coupled with 2 (ROIs)" runtime="false" visible="true"/>
<variable ID="Proba. 2 with 3" name="Coupling probabilities with 3" runtime="false" visible="true"/>
<variable ID="Dist. 2 with 3" name="Coupling distances with 3" runtime="false" visible="true"/>
<variable ID="Keep only strict trios" name="Keep strict trio only" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="Single 1" name="Single 1" runtime="false" visible="true"/>
<variable ID="Single 2" name="Single 2" runtime="false" visible="true"/>
<variable ID="Single 3" name="Single 3" runtime="false" visible="true"/>
<variable ID="Couples: 1 with 2" name="Couples: 1 with 2 (only)" runtime="false" visible="false"/>
<variable ID="Couples: 2 with 1" name="Couples: 2 with 1 (only)" runtime="false" visible="false"/>
<variable ID="Couples: Proba. 1 with 2" name="Couples: proba. 1 with 2 (only)" runtime="false" visible="false"/>
<variable ID="Couples: Dist. 1 with 2" name="Couples: dist. 1 with 2 (only)" runtime="false" visible="false"/>
<variable ID="Couples: 1 with 3" name="Couples: 1 with 3 (only)" runtime="false" visible="false"/>
<variable ID="Couples: 3 with 1" name="Couples: 3 with 1 (only)" runtime="false" visible="false"/>
<variable ID="Couples: Proba. 1 with 3" name="Couples: proba. 1 with 3 (only)" runtime="false" visible="false"/>
<variable ID="Couples: Dist. 1 with 3" name="Couples: dist. 1 with 3 (only)" runtime="false" visible="false"/>
<variable ID="Couples: 2 with 3" name="Couples: 2 with 3 (only)" runtime="false" visible="false"/>
<variable ID="Couples: 3 with 2" name="Couples: 3 with 2 (only)" runtime="false" visible="false"/>
<variable ID="Couples: Proba. 2 with 3" name="Couples: proba. 2 with 3 (only)" runtime="false" visible="false"/>
<variable ID="Couples: Dist. 2 with 3" name="Couples: dist. 2 with 3 (only)" runtime="false" visible="false"/>
<variable ID="Trios: 1 with 2-3" name="Trios: 1 with 2-3" runtime="false" visible="false"/>
<variable ID="Trios: 2 with 1-3" name="Trios: 2 with 1-3" runtime="false" visible="false"/>
<variable ID="Trios: 3 with 1-2" name="Trios: 3 with 1-2" runtime="false" visible="false"/>
<variable ID="Trios: Proba. 1 with 2" name="Trios: proba. 1 with 2" runtime="false" visible="false"/>
<variable ID="Trios: Dist. 1 with 2" name="Trios: dist. 1 with 2" runtime="false" visible="false"/>
<variable ID="Trios: Proba. 1 with 3" name="Trios: proba. 1 with 3" runtime="false" visible="false"/>
<variable ID="Trios: Dist. 1 with 3" name="Trios: dist. 1 with 3" runtime="false" visible="false"/>
<variable ID="Trios: Proba. 2 with 3" name="Trios: proba. 2 with 3" runtime="false" visible="false"/>
<variable ID="Trios: Dist. 2 with 3" name="Trios: dist. 2 with 3" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="1651260058" 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="707" yLocation="405">
<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="1808269400" 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="946" yLocation="400">
<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>
<workflow ID="455325759" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Export Couple 1-2" height="678" keepsResults="true" width="944" xLocation="1670" yLocation="531">
<blocks>
<block ID="159669527" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="1w2wo3" height="210" keepsResults="true" width="176" xLocation="17" yLocation="72">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="1w2wo3" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=0,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="600128108" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="243" xLocation="279" yLocation="92">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="889812382" 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="333" yLocation="291">
<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="1016992694" 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="236" xLocation="587" yLocation="339">
<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="2051472994" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="487" keepsResults="true" width="593" xLocation="266" yLocation="235">
<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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="6" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="2012125918" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" definedName="File" height="61" keepsResults="true" width="136" xLocation="500" yLocation="23">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1516329479" 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="616" yLocation="169">
<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="211262781" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="893" yLocation="223">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="591884611" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="2w1wo3" height="210" keepsResults="true" width="176" xLocation="45" yLocation="672">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="2w1wo3" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=0,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="1865030845" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="162" yLocation="906">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="1649405099" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="487" keepsResults="true" width="593" xLocation="255" yLocation="526">
<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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="6" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="1258556521" 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="243" xLocation="870" yLocation="496">
<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="1303658325" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="776" xLocation="830" yLocation="695">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1101709734" 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="349" yLocation="682">
<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="1399911981" 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="286" xLocation="506" yLocation="807">
<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>
</blocks>
<links>
<link dstBlockID="600128108" dstVarID="Regions of interest" srcBlockID="159669527" srcVarID="rois"/>
<link dstBlockID="1516329479" dstVarID="suffix" srcBlockID="159669527" srcVarID="name"/>
<link dstBlockID="2051472994" dstVarID="input0" srcBlockID="600128108" srcVarID="Workbook"/>
<link dstBlockID="1016992694" dstVarID="target sequence" srcBlockID="600128108" srcVarID="Sequence"/>
<link dstBlockID="889812382" dstVarID="List of ROI" srcBlockID="600128108" srcVarID="Regions of interest"/>
<link dstBlockID="1865030845" dstVarID="Sequence" srcBlockID="600128108" srcVarID="Sequence"/>
<link dstBlockID="1016992694" dstVarID="input rois" srcBlockID="889812382" srcVarID="Merged ROI"/>
<link dstBlockID="1399911981" dstVarID="target sequence" srcBlockID="1016992694" srcVarID="target sequence"/>
<link dstBlockID="211262781" dstVarID="workbook" srcBlockID="2051472994" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1649405099" dstVarID="402158695" srcBlockID="2051472994" srcVarID="402158695" srcVarType="[D"/>
<link dstBlockID="1649405099" dstVarID="1861257211" srcBlockID="2051472994" srcVarID="1861257211" srcVarType="[D"/>
<link dstBlockID="1516329479" dstVarID="input file" srcBlockID="2012125918" srcVarID="file"/>
<link dstBlockID="211262781" dstVarID="output file" srcBlockID="1516329479" srcVarID="output file"/>
<link dstBlockID="1258556521" dstVarID="input file" srcBlockID="1516329479" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="1865030845" dstVarID="Regions of interest" srcBlockID="591884611" srcVarID="rois"/>
<link dstBlockID="1258556521" dstVarID="suffix" srcBlockID="591884611" srcVarID="name"/>
<link dstBlockID="1101709734" dstVarID="List of ROI" srcBlockID="591884611" srcVarID="rois"/>
<link dstBlockID="1649405099" dstVarID="input0" srcBlockID="1865030845" srcVarID="Workbook"/>
<link dstBlockID="1303658325" dstVarID="workbook" srcBlockID="1649405099" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1303658325" dstVarID="output file" srcBlockID="1258556521" srcVarID="output file"/>
<link dstBlockID="1399911981" dstVarID="input rois" srcBlockID="1101709734" srcVarID="Merged ROI"/>
</links>
<variables>
<input>
<variable ID="159669527:rois" blockID="159669527" value="No ROI" visible="true"/>
<variable ID="159669527:name" blockID="159669527" value="1w2wo3" visible="false"/>
<variable ID="159669527:suffix" blockID="159669527" value="_%d" visible="false"/>
<variable ID="159669527:color" blockID="159669527" value="java.awt.Color[r=255,g=0,b=255]" visible="false"/>
<variable ID="159669527:opacity" blockID="159669527" value="0.2" visible="false"/>
<variable ID="159669527:stroke" blockID="159669527" value="2.0" visible="false"/>
<variable ID="159669527:showName" blockID="159669527" value="false" visible="false"/>
<variable ID="600128108:measures" blockID="600128108" value="19329908991" visible="false"/>
<variable ID="600128108:Regions of interest" blockID="600128108" value="No ROI" visible="false"/>
<variable ID="600128108:Sequence" blockID="600128108" value="Active Sequence" visible="true"/>
<variable ID="889812382:List of ROI" blockID="889812382" value="No ROI" visible="false"/>
<variable ID="889812382:Merge operation" blockID="889812382" value="OR" visible="false"/>
<variable ID="1016992694:target sequence" blockID="1016992694" value="Active Sequence" visible="false"/>
<variable ID="1016992694:input rois" blockID="1016992694" value="No ROI" visible="false"/>
<variable ID="1016992694:replace existing" blockID="1016992694" value="false" visible="false"/>
<variable ID="2051472994:Script" blockID="2051472994" 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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="2051472994:Add Input" blockID="2051472994" value="6" visible="false"/>
<variable ID="2051472994:Add output" blockID="2051472994" value="1" visible="false"/>
<variable ID="2051472994:input0" blockID="2051472994" value="" visible="false"/>
<variable ID="2051472994:402158695" blockID="2051472994" value="" visible="true"/>
<variable ID="2051472994:1861257211" blockID="2051472994" value="" visible="true"/>
<variable ID="2012125918:file" blockID="2012125918" value="" visible="true"/>
<variable ID="1516329479:input file" blockID="1516329479" value="" visible="false"/>
<variable ID="1516329479:remove ext." blockID="1516329479" value="false" visible="false"/>
<variable ID="1516329479:suffix" blockID="1516329479" value="1w2wo3" visible="false"/>
<variable ID="211262781:workbook" blockID="211262781" value="" visible="false"/>
<variable ID="211262781:file format" blockID="211262781" value="Spreadsheet" visible="false"/>
<variable ID="211262781:output file" blockID="211262781" value="" visible="false"/>
<variable ID="211262781:If file exists" blockID="211262781" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="591884611:rois" blockID="591884611" value="" visible="true"/>
<variable ID="591884611:name" blockID="591884611" value="2w1wo3" visible="false"/>
<variable ID="591884611:suffix" blockID="591884611" value="_%d" visible="false"/>
<variable ID="591884611:color" blockID="591884611" value="java.awt.Color[r=255,g=0,b=255]" visible="false"/>
<variable ID="591884611:opacity" blockID="591884611" value="0.2" visible="false"/>
<variable ID="591884611:stroke" blockID="591884611" value="2.0" visible="false"/>
<variable ID="591884611:showName" blockID="591884611" value="false" visible="false"/>
<variable ID="1865030845:measures" blockID="1865030845" value="19329908991" visible="false"/>
<variable ID="1865030845:Regions of interest" blockID="1865030845" value="No ROI" visible="false"/>
<variable ID="1865030845:Sequence" blockID="1865030845" value="Active Sequence" visible="false"/>
<variable ID="1649405099:Script" blockID="1649405099" 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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1649405099:Add Input" blockID="1649405099" value="6" visible="false"/>
<variable ID="1649405099:Add output" blockID="1649405099" value="1" visible="false"/>
<variable ID="1649405099:input0" blockID="1649405099" value="" visible="false"/>
<variable ID="1649405099:402158695" blockID="1649405099" value="" visible="false"/>
<variable ID="1649405099:1861257211" blockID="1649405099" value="" visible="false"/>
<variable ID="1258556521:input file" blockID="1258556521" value="" visible="false"/>
<variable ID="1258556521:remove ext." blockID="1258556521" value="false" visible="false"/>
<variable ID="1258556521:suffix" blockID="1258556521" value="2w1wo3" visible="false"/>
<variable ID="1303658325:workbook" blockID="1303658325" value="" visible="false"/>
<variable ID="1303658325:file format" blockID="1303658325" value="Spreadsheet" visible="false"/>
<variable ID="1303658325:output file" blockID="1303658325" value="" visible="false"/>
<variable ID="1303658325:If file exists" blockID="1303658325" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1101709734:List of ROI" blockID="1101709734" value="No ROI" visible="false"/>
<variable ID="1101709734:Merge operation" blockID="1101709734" value="OR" visible="false"/>
<variable ID="1399911981:target sequence" blockID="1399911981" value="Active Sequence" visible="false"/>
<variable ID="1399911981:input rois" blockID="1399911981" value="No ROI" visible="false"/>
<variable ID="1399911981:replace existing" blockID="1399911981" value="false" visible="false"/>
</input>
<output>
<variable ID="600128108:Workbook" blockID="600128108" visible="false"/>
<variable ID="889812382:Merged ROI" blockID="889812382" visible="false"/>
<variable ID="2051472994:output0" blockID="2051472994" visible="false"/>
<variable ID="1516329479:output file" blockID="1516329479" visible="false"/>
<variable ID="1865030845:Workbook" blockID="1865030845" visible="false"/>
<variable ID="1649405099:output0" blockID="1649405099" visible="false"/>
<variable ID="1258556521:output file" blockID="1258556521" visible="false"/>
<variable ID="1101709734:Merged ROI" blockID="1101709734" visible="false"/>
</output>
</variables>
</workflow>
<workflow ID="1476479864" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Export Trio" height="630" keepsResults="true" width="1015" xLocation="1659" yLocation="825">
<blocks>
<block ID="1143514622" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="1w(2w3)" height="210" keepsResults="true" width="176" xLocation="43" yLocation="36">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="1w(2w3)" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=128,g=128,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="771263663" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="243" xLocation="303" yLocation="36">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="1972517380" 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="357" yLocation="235">
<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="1090304413" 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="236" xLocation="618" yLocation="228">
<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 CommandLineID="" ID="1391028008" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" definedName="File" height="61" keepsResults="true" width="136" xLocation="625" yLocation="31">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1845079953" 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="849" yLocation="109">
<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="641189029" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="290" keepsResults="true" width="593" xLocation="321" yLocation="343">
<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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="10" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
<variable ID="1590518566" name="input3" runtime="true" type="[D" visible="true"/>
<variable ID="491468211" name="input4" runtime="true" type="[D" visible="true"/>
<variable ID="2005629675" name="input5" runtime="true" type="[D" visible="true"/>
<variable ID="1794640590" name="input6" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="1337504867" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="988" yLocation="243">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1366262794" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="2w(1w3)" height="210" keepsResults="true" width="176" xLocation="48" yLocation="412">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="2w(1w3)" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=132,b=127]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="67850038" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="2" yLocation="895">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="180081198" 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="865" yLocation="606">
<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="1606126880" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="290" keepsResults="true" width="593" xLocation="315" yLocation="781">
<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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="10" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
<variable ID="1590518566" name="input3" runtime="true" type="[D" visible="true"/>
<variable ID="491468211" name="input4" runtime="true" type="[D" visible="true"/>
<variable ID="2005629675" name="input5" runtime="true" type="[D" visible="true"/>
<variable ID="1794640590" name="input6" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="530391969" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="938" yLocation="872">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1385266237" 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="384" yLocation="666">
<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="665622505" 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="236" xLocation="593" yLocation="651">
<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="2061715623" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="3w(1w2)" height="210" keepsResults="true" width="176" xLocation="23" yLocation="1065">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="3w(1w2)" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=134,g=255,b=129]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="979756729" 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="365" yLocation="1099">
<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="461754369" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="7" yLocation="1329">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19330433279" 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="264868161" 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="236" xLocation="656" yLocation="1084">
<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="659706481" 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="1002" yLocation="1089">
<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="645450664" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="false" definedName="Add columns to ROI statistics " height="290" keepsResults="true" width="593" xLocation="322" yLocation="1223">
<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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="10" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
<variable ID="1590518566" name="input3" runtime="true" type="[D" visible="true"/>
<variable ID="491468211" name="input4" runtime="true" type="[D" visible="true"/>
<variable ID="2005629675" name="input5" runtime="true" type="[D" visible="true"/>
<variable ID="1794640590" name="input6" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="368082088" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="943" yLocation="1276">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="771263663" dstVarID="Regions of interest" srcBlockID="1143514622" srcVarID="rois"/>
<link dstBlockID="1845079953" dstVarID="suffix" srcBlockID="1143514622" srcVarID="name"/>
<link dstBlockID="1090304413" dstVarID="target sequence" srcBlockID="771263663" srcVarID="Sequence"/>
<link dstBlockID="1972517380" dstVarID="List of ROI" srcBlockID="771263663" srcVarID="Regions of interest"/>
<link dstBlockID="67850038" dstVarID="Sequence" srcBlockID="771263663" srcVarID="Sequence"/>
<link dstBlockID="641189029" dstVarID="input0" srcBlockID="771263663" srcVarID="Workbook"/>
<link dstBlockID="1090304413" dstVarID="input rois" srcBlockID="1972517380" srcVarID="Merged ROI"/>
<link dstBlockID="1845079953" dstVarID="input file" srcBlockID="1391028008" srcVarID="file"/>
<link dstBlockID="1337504867" dstVarID="output file" srcBlockID="1845079953" srcVarID="output file"/>
<link dstBlockID="180081198" dstVarID="input file" srcBlockID="1845079953" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="1337504867" dstVarID="workbook" srcBlockID="641189029" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1606126880" dstVarID="402158695" srcBlockID="641189029" srcVarID="402158695" srcVarType="[D"/>
<link dstBlockID="1606126880" dstVarID="1861257211" srcBlockID="641189029" srcVarID="1861257211" srcVarType="[D"/>
<link dstBlockID="1606126880" dstVarID="1590518566" srcBlockID="641189029" srcVarID="1590518566" srcVarType="[D"/>
<link dstBlockID="1606126880" dstVarID="491468211" srcBlockID="641189029" srcVarID="491468211" srcVarType="[D"/>
<link dstBlockID="1606126880" dstVarID="2005629675" srcBlockID="641189029" srcVarID="2005629675" srcVarType="[D"/>
<link dstBlockID="1606126880" dstVarID="1794640590" srcBlockID="641189029" srcVarID="1794640590" srcVarType="[D"/>
<link dstBlockID="67850038" dstVarID="Regions of interest" srcBlockID="1366262794" srcVarID="rois"/>
<link dstBlockID="1385266237" dstVarID="List of ROI" srcBlockID="1366262794" srcVarID="rois"/>
<link dstBlockID="180081198" dstVarID="suffix" srcBlockID="1366262794" srcVarID="name"/>
<link dstBlockID="665622505" dstVarID="target sequence" srcBlockID="67850038" srcVarID="Sequence"/>
<link dstBlockID="461754369" dstVarID="Sequence" srcBlockID="67850038" srcVarID="Sequence"/>
<link dstBlockID="1606126880" dstVarID="input0" srcBlockID="67850038" srcVarID="Workbook"/>
<link dstBlockID="530391969" dstVarID="output file" srcBlockID="180081198" srcVarID="output file"/>
<link dstBlockID="659706481" dstVarID="input file" srcBlockID="180081198" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="530391969" dstVarID="workbook" srcBlockID="1606126880" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="645450664" dstVarID="402158695" srcBlockID="1606126880" srcVarID="402158695" srcVarType="[D"/>
<link dstBlockID="645450664" dstVarID="1861257211" srcBlockID="1606126880" srcVarID="1861257211" srcVarType="[D"/>
<link dstBlockID="645450664" dstVarID="1590518566" srcBlockID="1606126880" srcVarID="1590518566" srcVarType="[D"/>
<link dstBlockID="645450664" dstVarID="491468211" srcBlockID="1606126880" srcVarID="491468211" srcVarType="[D"/>
<link dstBlockID="645450664" dstVarID="2005629675" srcBlockID="1606126880" srcVarID="2005629675" srcVarType="[D"/>
<link dstBlockID="645450664" dstVarID="1794640590" srcBlockID="1606126880" srcVarID="1794640590" srcVarType="[D"/>
<link dstBlockID="665622505" dstVarID="input rois" srcBlockID="1385266237" srcVarID="Merged ROI"/>
<link dstBlockID="979756729" dstVarID="List of ROI" srcBlockID="2061715623" srcVarID="rois"/>
<link dstBlockID="461754369" dstVarID="Regions of interest" srcBlockID="2061715623" srcVarID="rois"/>
<link dstBlockID="659706481" dstVarID="suffix" srcBlockID="2061715623" srcVarID="name"/>
<link dstBlockID="264868161" dstVarID="input rois" srcBlockID="979756729" srcVarID="Merged ROI"/>
<link dstBlockID="264868161" dstVarID="target sequence" srcBlockID="461754369" srcVarID="Sequence"/>
<link dstBlockID="645450664" dstVarID="input0" srcBlockID="461754369" srcVarID="Workbook"/>
<link dstBlockID="368082088" dstVarID="output file" srcBlockID="659706481" srcVarID="output file"/>
<link dstBlockID="368082088" dstVarID="workbook" srcBlockID="645450664" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
</links>
<variables>
<input>
<variable ID="1143514622:rois" blockID="1143514622" value="" visible="true"/>
<variable ID="1143514622:name" blockID="1143514622" value="1w(2w3)" visible="false"/>
<variable ID="1143514622:suffix" blockID="1143514622" value="_%d" visible="false"/>
<variable ID="1143514622:color" blockID="1143514622" value="java.awt.Color[r=128,g=128,b=255]" visible="false"/>
<variable ID="1143514622:opacity" blockID="1143514622" value="0.2" visible="false"/>
<variable ID="1143514622:stroke" blockID="1143514622" value="2.0" visible="false"/>
<variable ID="1143514622:showName" blockID="1143514622" value="false" visible="false"/>
<variable ID="771263663:measures" blockID="771263663" value="19329908991" visible="false"/>
<variable ID="771263663:Regions of interest" blockID="771263663" value="No ROI" visible="false"/>
<variable ID="771263663:Sequence" blockID="771263663" value="Active Sequence" visible="true"/>
<variable ID="1972517380:List of ROI" blockID="1972517380" value="No ROI" visible="false"/>
<variable ID="1972517380:Merge operation" blockID="1972517380" value="OR" visible="false"/>
<variable ID="1090304413:target sequence" blockID="1090304413" value="Active Sequence" visible="false"/>
<variable ID="1090304413:input rois" blockID="1090304413" value="No ROI" visible="false"/>
<variable ID="1090304413:replace existing" blockID="1090304413" value="false" visible="false"/>
<variable ID="1391028008:file" blockID="1391028008" value="" visible="true"/>
<variable ID="1845079953:input file" blockID="1845079953" value="" visible="false"/>
<variable ID="1845079953:remove ext." blockID="1845079953" value="false" visible="false"/>
<variable ID="1845079953:suffix" blockID="1845079953" value="1w(2w3)" visible="false"/>
<variable ID="641189029:Script" blockID="641189029" 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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="641189029:Add Input" blockID="641189029" value="10" visible="false"/>
<variable ID="641189029:Add output" blockID="641189029" value="1" visible="false"/>
<variable ID="641189029:input0" blockID="641189029" value="" visible="false"/>
<variable ID="641189029:402158695" blockID="641189029" value="" visible="true"/>
<variable ID="641189029:1861257211" blockID="641189029" value="" visible="true"/>
<variable ID="641189029:1590518566" blockID="641189029" value="" visible="true"/>
<variable ID="641189029:491468211" blockID="641189029" value="" visible="true"/>
<variable ID="641189029:2005629675" blockID="641189029" value="" visible="true"/>
<variable ID="641189029:1794640590" blockID="641189029" value="" visible="true"/>
<variable ID="1337504867:workbook" blockID="1337504867" value="" visible="false"/>
<variable ID="1337504867:file format" blockID="1337504867" value="Spreadsheet" visible="false"/>
<variable ID="1337504867:output file" blockID="1337504867" value="" visible="false"/>
<variable ID="1337504867:If file exists" blockID="1337504867" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1366262794:rois" blockID="1366262794" value="" visible="true"/>
<variable ID="1366262794:name" blockID="1366262794" value="2w(1w3)" visible="false"/>
<variable ID="1366262794:suffix" blockID="1366262794" value="_%d" visible="false"/>
<variable ID="1366262794:color" blockID="1366262794" value="java.awt.Color[r=255,g=132,b=127]" visible="false"/>
<variable ID="1366262794:opacity" blockID="1366262794" value="0.2" visible="false"/>
<variable ID="1366262794:stroke" blockID="1366262794" value="2.0" visible="false"/>
<variable ID="1366262794:showName" blockID="1366262794" value="false" visible="false"/>
<variable ID="67850038:measures" blockID="67850038" value="19329908991" visible="false"/>
<variable ID="67850038:Regions of interest" blockID="67850038" value="No ROI" visible="false"/>
<variable ID="67850038:Sequence" blockID="67850038" value="Active Sequence" visible="false"/>
<variable ID="180081198:input file" blockID="180081198" value="" visible="false"/>
<variable ID="180081198:remove ext." blockID="180081198" value="false" visible="false"/>
<variable ID="180081198:suffix" blockID="180081198" value="2w(1w3)" visible="false"/>
<variable ID="1606126880:Script" blockID="1606126880" 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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1606126880:Add Input" blockID="1606126880" value="10" visible="false"/>
<variable ID="1606126880:Add output" blockID="1606126880" value="1" visible="false"/>
<variable ID="1606126880:input0" blockID="1606126880" value="" visible="false"/>
<variable ID="1606126880:402158695" blockID="1606126880" value="" visible="false"/>
<variable ID="1606126880:1861257211" blockID="1606126880" value="" visible="false"/>
<variable ID="1606126880:1590518566" blockID="1606126880" value="" visible="false"/>
<variable ID="1606126880:491468211" blockID="1606126880" value="" visible="false"/>
<variable ID="1606126880:2005629675" blockID="1606126880" value="" visible="false"/>
<variable ID="1606126880:1794640590" blockID="1606126880" value="" visible="false"/>
<variable ID="530391969:workbook" blockID="530391969" value="" visible="false"/>
<variable ID="530391969:file format" blockID="530391969" value="Spreadsheet" visible="false"/>
<variable ID="530391969:output file" blockID="530391969" value="" visible="false"/>
<variable ID="530391969:If file exists" blockID="530391969" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1385266237:List of ROI" blockID="1385266237" value="No ROI" visible="false"/>
<variable ID="1385266237:Merge operation" blockID="1385266237" value="OR" visible="false"/>
<variable ID="665622505:target sequence" blockID="665622505" value="Active Sequence" visible="false"/>
<variable ID="665622505:input rois" blockID="665622505" value="No ROI" visible="false"/>
<variable ID="665622505:replace existing" blockID="665622505" value="false" visible="false"/>
<variable ID="2061715623:rois" blockID="2061715623" value="" visible="true"/>
<variable ID="2061715623:name" blockID="2061715623" value="3w(1w2)" visible="false"/>
<variable ID="2061715623:suffix" blockID="2061715623" value="_%d" visible="false"/>
<variable ID="2061715623:color" blockID="2061715623" value="java.awt.Color[r=134,g=255,b=129]" visible="false"/>
<variable ID="2061715623:opacity" blockID="2061715623" value="0.2" visible="false"/>
<variable ID="2061715623:stroke" blockID="2061715623" value="2.0" visible="false"/>
<variable ID="2061715623:showName" blockID="2061715623" value="false" visible="false"/>
<variable ID="979756729:List of ROI" blockID="979756729" value="No ROI" visible="false"/>
<variable ID="979756729:Merge operation" blockID="979756729" value="OR" visible="false"/>
<variable ID="461754369:measures" blockID="461754369" value="19330433279" visible="false"/>
<variable ID="461754369:Regions of interest" blockID="461754369" value="No ROI" visible="false"/>
<variable ID="461754369:Sequence" blockID="461754369" value="Active Sequence" visible="false"/>
<variable ID="264868161:target sequence" blockID="264868161" value="Active Sequence" visible="false"/>
<variable ID="264868161:input rois" blockID="264868161" value="No ROI" visible="false"/>
<variable ID="264868161:replace existing" blockID="264868161" value="false" visible="false"/>
<variable ID="659706481:input file" blockID="659706481" value="" visible="false"/>
<variable ID="659706481:remove ext." blockID="659706481" value="false" visible="false"/>
<variable ID="659706481:suffix" blockID="659706481" value="3w(1w2)" visible="false"/>
<variable ID="645450664:Script" blockID="645450664" 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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="645450664:Add Input" blockID="645450664" value="10" visible="false"/>
<variable ID="645450664:Add output" blockID="645450664" value="1" visible="false"/>
<variable ID="645450664:input0" blockID="645450664" value="" visible="false"/>
<variable ID="645450664:402158695" blockID="645450664" value="" visible="false"/>
<variable ID="645450664:1861257211" blockID="645450664" value="" visible="false"/>
<variable ID="645450664:1590518566" blockID="645450664" value="" visible="false"/>
<variable ID="645450664:491468211" blockID="645450664" value="" visible="false"/>
<variable ID="645450664:2005629675" blockID="645450664" value="" visible="false"/>
<variable ID="645450664:1794640590" blockID="645450664" value="" visible="false"/>
<variable ID="368082088:workbook" blockID="368082088" value="" visible="false"/>
<variable ID="368082088:file format" blockID="368082088" value="Spreadsheet" visible="false"/>
<variable ID="368082088:output file" blockID="368082088" value="" visible="false"/>
<variable ID="368082088:If file exists" blockID="368082088" value="Merge_sheets___excluding_first_row" visible="false"/>
</input>
<output>
<variable ID="771263663:Workbook" blockID="771263663" visible="false"/>
<variable ID="1972517380:Merged ROI" blockID="1972517380" visible="false"/>
<variable ID="1845079953:output file" blockID="1845079953" visible="false"/>
<variable ID="641189029:output0" blockID="641189029" visible="false"/>
<variable ID="67850038:Workbook" blockID="67850038" visible="false"/>
<variable ID="180081198:output file" blockID="180081198" visible="false"/>
<variable ID="1606126880:output0" blockID="1606126880" visible="false"/>
<variable ID="1385266237:Merged ROI" blockID="1385266237" visible="false"/>
<variable ID="979756729:Merged ROI" blockID="979756729" visible="false"/>
<variable ID="461754369:Workbook" blockID="461754369" visible="false"/>
<variable ID="659706481:output file" blockID="659706481" visible="false"/>
<variable ID="645450664:output0" blockID="645450664" visible="false"/>
</output>
</variables>
</workflow>
<workflow ID="1352537960" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Export Couple 1-3" height="560" keepsResults="true" width="944" xLocation="1912" yLocation="830">
<blocks>
<block ID="766814423" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="1w3wo2" height="210" keepsResults="true" width="176" xLocation="55" yLocation="48">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="1w3wo2" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=255,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="673973129" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="243" xLocation="315" yLocation="48">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="1595189542" 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="369" yLocation="247">
<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="1407844665" 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="236" xLocation="630" yLocation="240">
<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="120046736" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="487" keepsResults="true" width="593" xLocation="302" yLocation="191">
<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 1w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="6" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="849908766" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" definedName="File" height="61" keepsResults="true" width="136" xLocation="694" yLocation="18">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="569898172" 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="645" yLocation="104">
<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="1782222595" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="933" yLocation="183">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="165828838" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="3w1wo2" height="210" keepsResults="true" width="176" xLocation="59" yLocation="519">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="3w1wo2" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=255,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="845966094" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="198" yLocation="862">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="1364135219" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="487" keepsResults="true" width="593" xLocation="289" yLocation="798">
<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 1w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="6" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="1185978283" 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="774" yLocation="618">
<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="1888311990" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="685" yLocation="901">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1722752025" 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="327" yLocation="503">
<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="1700451183" 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="286" xLocation="635" yLocation="510">
<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>
</blocks>
<links>
<link dstBlockID="673973129" dstVarID="Regions of interest" srcBlockID="766814423" srcVarID="rois"/>
<link dstBlockID="569898172" dstVarID="suffix" srcBlockID="766814423" srcVarID="name"/>
<link dstBlockID="120046736" dstVarID="input0" srcBlockID="673973129" srcVarID="Workbook"/>
<link dstBlockID="1407844665" dstVarID="target sequence" srcBlockID="673973129" srcVarID="Sequence"/>
<link dstBlockID="1595189542" dstVarID="List of ROI" srcBlockID="673973129" srcVarID="Regions of interest"/>
<link dstBlockID="845966094" dstVarID="Sequence" srcBlockID="673973129" srcVarID="Sequence"/>
<link dstBlockID="1407844665" dstVarID="input rois" srcBlockID="1595189542" srcVarID="Merged ROI"/>
<link dstBlockID="1700451183" dstVarID="target sequence" srcBlockID="1407844665" srcVarID="target sequence"/>
<link dstBlockID="1782222595" dstVarID="workbook" srcBlockID="120046736" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1364135219" dstVarID="402158695" srcBlockID="120046736" srcVarID="402158695" srcVarType="[D"/>
<link dstBlockID="1364135219" dstVarID="1861257211" srcBlockID="120046736" srcVarID="1861257211" srcVarType="[D"/>
<link dstBlockID="569898172" dstVarID="input file" srcBlockID="849908766" srcVarID="file"/>
<link dstBlockID="1185978283" dstVarID="input file" srcBlockID="569898172" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="1782222595" dstVarID="output file" srcBlockID="569898172" srcVarID="output file"/>
<link dstBlockID="845966094" dstVarID="Regions of interest" srcBlockID="165828838" srcVarID="rois"/>
<link dstBlockID="1185978283" dstVarID="suffix" srcBlockID="165828838" srcVarID="name"/>
<link dstBlockID="1722752025" dstVarID="List of ROI" srcBlockID="165828838" srcVarID="rois"/>
<link dstBlockID="1364135219" dstVarID="input0" srcBlockID="845966094" srcVarID="Workbook"/>
<link dstBlockID="1888311990" dstVarID="workbook" srcBlockID="1364135219" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1888311990" dstVarID="output file" srcBlockID="1185978283" srcVarID="output file"/>
<link dstBlockID="1700451183" dstVarID="input rois" srcBlockID="1722752025" srcVarID="Merged ROI"/>
</links>
<variables>
<input>
<variable ID="766814423:rois" blockID="766814423" value="" visible="true"/>
<variable ID="766814423:name" blockID="766814423" value="1w3wo2" visible="false"/>
<variable ID="766814423:suffix" blockID="766814423" value="_%d" visible="false"/>
<variable ID="766814423:color" blockID="766814423" value="java.awt.Color[r=0,g=255,b=255]" visible="false"/>
<variable ID="766814423:opacity" blockID="766814423" value="0.2" visible="false"/>
<variable ID="766814423:stroke" blockID="766814423" value="2.0" visible="false"/>
<variable ID="766814423:showName" blockID="766814423" value="false" visible="false"/>
<variable ID="673973129:measures" blockID="673973129" value="19329908991" visible="false"/>
<variable ID="673973129:Regions of interest" blockID="673973129" value="No ROI" visible="false"/>
<variable ID="673973129:Sequence" blockID="673973129" value="Active Sequence" visible="true"/>
<variable ID="1595189542:List of ROI" blockID="1595189542" value="No ROI" visible="false"/>
<variable ID="1595189542:Merge operation" blockID="1595189542" value="OR" visible="false"/>
<variable ID="1407844665:target sequence" blockID="1407844665" value="Active Sequence" visible="false"/>
<variable ID="1407844665:input rois" blockID="1407844665" value="No ROI" visible="false"/>
<variable ID="1407844665:replace existing" blockID="1407844665" value="false" visible="false"/>
<variable ID="120046736:Script" blockID="120046736" 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 1w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="120046736:Add Input" blockID="120046736" value="6" visible="false"/>
<variable ID="120046736:Add output" blockID="120046736" value="1" visible="false"/>
<variable ID="120046736:input0" blockID="120046736" value="" visible="false"/>
<variable ID="120046736:402158695" blockID="120046736" value="" visible="true"/>
<variable ID="120046736:1861257211" blockID="120046736" value="" visible="true"/>
<variable ID="849908766:file" blockID="849908766" value="" visible="true"/>
<variable ID="569898172:input file" blockID="569898172" value="" visible="false"/>
<variable ID="569898172:remove ext." blockID="569898172" value="false" visible="false"/>
<variable ID="569898172:suffix" blockID="569898172" value="1w3wo2" visible="false"/>
<variable ID="1782222595:workbook" blockID="1782222595" value="" visible="false"/>
<variable ID="1782222595:file format" blockID="1782222595" value="Spreadsheet" visible="false"/>
<variable ID="1782222595:output file" blockID="1782222595" value="" visible="false"/>
<variable ID="1782222595:If file exists" blockID="1782222595" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="165828838:rois" blockID="165828838" value="" visible="true"/>
<variable ID="165828838:name" blockID="165828838" value="3w1wo2" visible="false"/>
<variable ID="165828838:suffix" blockID="165828838" value="_%d" visible="false"/>
<variable ID="165828838:color" blockID="165828838" value="java.awt.Color[r=0,g=255,b=255]" visible="false"/>
<variable ID="165828838:opacity" blockID="165828838" value="0.2" visible="false"/>
<variable ID="165828838:stroke" blockID="165828838" value="2.0" visible="false"/>
<variable ID="165828838:showName" blockID="165828838" value="false" visible="false"/>
<variable ID="845966094:measures" blockID="845966094" value="19329908991" visible="false"/>
<variable ID="845966094:Regions of interest" blockID="845966094" value="No ROI" visible="false"/>
<variable ID="845966094:Sequence" blockID="845966094" value="Active Sequence" visible="false"/>
<variable ID="1364135219:Script" blockID="1364135219" 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 1w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1364135219:Add Input" blockID="1364135219" value="6" visible="false"/>
<variable ID="1364135219:Add output" blockID="1364135219" value="1" visible="false"/>
<variable ID="1364135219:input0" blockID="1364135219" value="" visible="false"/>
<variable ID="1364135219:402158695" blockID="1364135219" value="" visible="false"/>
<variable ID="1364135219:1861257211" blockID="1364135219" value="" visible="false"/>
<variable ID="1185978283:input file" blockID="1185978283" value="" visible="false"/>
<variable ID="1185978283:remove ext." blockID="1185978283" value="false" visible="false"/>
<variable ID="1185978283:suffix" blockID="1185978283" value="3w1wo2" visible="false"/>
<variable ID="1888311990:workbook" blockID="1888311990" value="" visible="false"/>
<variable ID="1888311990:file format" blockID="1888311990" value="Spreadsheet" visible="false"/>
<variable ID="1888311990:output file" blockID="1888311990" value="" visible="false"/>
<variable ID="1888311990:If file exists" blockID="1888311990" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1722752025:List of ROI" blockID="1722752025" value="No ROI" visible="false"/>
<variable ID="1722752025:Merge operation" blockID="1722752025" value="OR" visible="false"/>
<variable ID="1700451183:target sequence" blockID="1700451183" value="Active Sequence" visible="false"/>
<variable ID="1700451183:input rois" blockID="1700451183" value="No ROI" visible="false"/>
<variable ID="1700451183:replace existing" blockID="1700451183" value="false" visible="false"/>
</input>
<output>
<variable ID="673973129:Workbook" blockID="673973129" visible="false"/>
<variable ID="1595189542:Merged ROI" blockID="1595189542" visible="false"/>
<variable ID="120046736:output0" blockID="120046736" visible="false"/>
<variable ID="569898172:output file" blockID="569898172" visible="false"/>
<variable ID="845966094:Workbook" blockID="845966094" visible="false"/>
<variable ID="1364135219:output0" blockID="1364135219" visible="false"/>
<variable ID="1185978283:output file" blockID="1185978283" visible="false"/>
<variable ID="1722752025:Merged ROI" blockID="1722752025" visible="false"/>
</output>
</variables>
</workflow>
<workflow ID="707964415" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Export Couple 2-3" height="400" keepsResults="true" width="944" xLocation="1939" yLocation="248">
<blocks>
<block ID="520313872" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="2w3wo1" height="210" keepsResults="true" width="176" xLocation="43" yLocation="36">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="2w3wo1" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=255,b=0]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="1668862685" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="243" xLocation="303" yLocation="36">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="21477392639" 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="1472080923" 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="333" yLocation="227">
<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="164333769" 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="236" xLocation="618" yLocation="228">
<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="1279082909" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="487" keepsResults="true" width="593" xLocation="290" yLocation="179">
<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 2w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="6" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="806417318" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" definedName="File" height="61" keepsResults="true" width="136" xLocation="602" yLocation="36">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="350528763" 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="583" yLocation="29">
<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="79802355" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="860" yLocation="171">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1057965491" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="3w2wo1" height="210" keepsResults="true" width="176" xLocation="35" yLocation="451">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="3w2wo1" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=255,b=0]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="1766205145" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="186" yLocation="850">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="1855931113" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add columns to ROI statistics " height="487" keepsResults="true" width="593" xLocation="298" yLocation="656">
<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 2w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="6" 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="402158695" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1861257211" name="input2" runtime="true" type="[D" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="227016721" 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="1023" yLocation="666">
<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="1037807466" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="938" yLocation="872">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="630012478" 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="327" yLocation="509">
<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="1307079192" 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="286" xLocation="578" yLocation="482">
<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>
</blocks>
<links>
<link dstBlockID="1668862685" dstVarID="Regions of interest" srcBlockID="520313872" srcVarID="rois"/>
<link dstBlockID="350528763" dstVarID="suffix" srcBlockID="520313872" srcVarID="name"/>
<link dstBlockID="1279082909" dstVarID="input0" srcBlockID="1668862685" srcVarID="Workbook"/>
<link dstBlockID="164333769" dstVarID="target sequence" srcBlockID="1668862685" srcVarID="Sequence"/>
<link dstBlockID="1472080923" dstVarID="List of ROI" srcBlockID="1668862685" srcVarID="Regions of interest"/>
<link dstBlockID="1766205145" dstVarID="Sequence" srcBlockID="1668862685" srcVarID="Sequence"/>
<link dstBlockID="164333769" dstVarID="input rois" srcBlockID="1472080923" srcVarID="Merged ROI"/>
<link dstBlockID="1307079192" dstVarID="target sequence" srcBlockID="164333769" srcVarID="target sequence"/>
<link dstBlockID="79802355" dstVarID="workbook" srcBlockID="1279082909" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1855931113" dstVarID="402158695" srcBlockID="1279082909" srcVarID="402158695" srcVarType="[D"/>
<link dstBlockID="1855931113" dstVarID="1861257211" srcBlockID="1279082909" srcVarID="1861257211" srcVarType="[D"/>
<link dstBlockID="350528763" dstVarID="input file" srcBlockID="806417318" srcVarID="file"/>
<link dstBlockID="79802355" dstVarID="output file" srcBlockID="350528763" srcVarID="output file"/>
<link dstBlockID="227016721" dstVarID="input file" srcBlockID="350528763" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="1766205145" dstVarID="Regions of interest" srcBlockID="1057965491" srcVarID="rois"/>
<link dstBlockID="227016721" dstVarID="suffix" srcBlockID="1057965491" srcVarID="name"/>
<link dstBlockID="630012478" dstVarID="List of ROI" srcBlockID="1057965491" srcVarID="rois"/>
<link dstBlockID="1855931113" dstVarID="input0" srcBlockID="1766205145" srcVarID="Workbook"/>
<link dstBlockID="1037807466" dstVarID="workbook" srcBlockID="1855931113" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1037807466" dstVarID="output file" srcBlockID="227016721" srcVarID="output file"/>
<link dstBlockID="1307079192" dstVarID="input rois" srcBlockID="630012478" srcVarID="Merged ROI"/>
</links>
<variables>
<input>
<variable ID="520313872:rois" blockID="520313872" value="" visible="true"/>
<variable ID="520313872:name" blockID="520313872" value="2w3wo1" visible="false"/>
<variable ID="520313872:suffix" blockID="520313872" value="_%d" visible="false"/>
<variable ID="520313872:color" blockID="520313872" value="java.awt.Color[r=255,g=255,b=0]" visible="false"/>
<variable ID="520313872:opacity" blockID="520313872" value="0.2" visible="false"/>
<variable ID="520313872:stroke" blockID="520313872" value="2.0" visible="false"/>
<variable ID="520313872:showName" blockID="520313872" value="false" visible="false"/>
<variable ID="1668862685:measures" blockID="1668862685" value="21477392639" visible="false"/>
<variable ID="1668862685:Regions of interest" blockID="1668862685" value="No ROI" visible="false"/>
<variable ID="1668862685:Sequence" blockID="1668862685" value="Active Sequence" visible="true"/>
<variable ID="1472080923:List of ROI" blockID="1472080923" value="No ROI" visible="false"/>
<variable ID="1472080923:Merge operation" blockID="1472080923" value="OR" visible="false"/>
<variable ID="164333769:target sequence" blockID="164333769" value="Active Sequence" visible="false"/>
<variable ID="164333769:input rois" blockID="164333769" value="No ROI" visible="false"/>
<variable ID="164333769:replace existing" blockID="164333769" value="false" visible="false"/>
<variable ID="1279082909:Script" blockID="1279082909" 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 2w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1279082909:Add Input" blockID="1279082909" value="6" visible="false"/>
<variable ID="1279082909:Add output" blockID="1279082909" value="1" visible="false"/>
<variable ID="1279082909:input0" blockID="1279082909" value="" visible="false"/>
<variable ID="1279082909:402158695" blockID="1279082909" value="" visible="true"/>
<variable ID="1279082909:1861257211" blockID="1279082909" value="" visible="true"/>
<variable ID="806417318:file" blockID="806417318" value="" visible="true"/>
<variable ID="350528763:input file" blockID="350528763" value="" visible="false"/>
<variable ID="350528763:remove ext." blockID="350528763" value="false" visible="false"/>
<variable ID="350528763:suffix" blockID="350528763" value="2w3wo1" visible="false"/>
<variable ID="79802355:workbook" blockID="79802355" value="" visible="false"/>
<variable ID="79802355:file format" blockID="79802355" value="Spreadsheet" visible="false"/>
<variable ID="79802355:output file" blockID="79802355" value="" visible="false"/>
<variable ID="79802355:If file exists" blockID="79802355" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1057965491:rois" blockID="1057965491" value="" visible="true"/>
<variable ID="1057965491:name" blockID="1057965491" value="3w2wo1" visible="false"/>
<variable ID="1057965491:suffix" blockID="1057965491" value="_%d" visible="false"/>
<variable ID="1057965491:color" blockID="1057965491" value="java.awt.Color[r=255,g=255,b=0]" visible="false"/>
<variable ID="1057965491:opacity" blockID="1057965491" value="0.2" visible="false"/>
<variable ID="1057965491:stroke" blockID="1057965491" value="2.0" visible="false"/>
<variable ID="1057965491:showName" blockID="1057965491" value="false" visible="false"/>
<variable ID="1766205145:measures" blockID="1766205145" value="19329908991" visible="false"/>
<variable ID="1766205145:Regions of interest" blockID="1766205145" value="No ROI" visible="false"/>
<variable ID="1766205145:Sequence" blockID="1766205145" value="Active Sequence" visible="false"/>
<variable ID="1855931113:Script" blockID="1855931113" 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 2w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1855931113:Add Input" blockID="1855931113" value="6" visible="false"/>
<variable ID="1855931113:Add output" blockID="1855931113" value="1" visible="false"/>
<variable ID="1855931113:input0" blockID="1855931113" value="" visible="false"/>
<variable ID="1855931113:402158695" blockID="1855931113" value="" visible="false"/>
<variable ID="1855931113:1861257211" blockID="1855931113" value="" visible="false"/>
<variable ID="227016721:input file" blockID="227016721" value="" visible="false"/>
<variable ID="227016721:remove ext." blockID="227016721" value="false" visible="false"/>
<variable ID="227016721:suffix" blockID="227016721" value="3w2wo1" visible="false"/>
<variable ID="1037807466:workbook" blockID="1037807466" value="" visible="false"/>
<variable ID="1037807466:file format" blockID="1037807466" value="Spreadsheet" visible="false"/>
<variable ID="1037807466:output file" blockID="1037807466" value="" visible="false"/>
<variable ID="1037807466:If file exists" blockID="1037807466" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="630012478:List of ROI" blockID="630012478" value="No ROI" visible="false"/>
<variable ID="630012478:Merge operation" blockID="630012478" value="OR" visible="false"/>
<variable ID="1307079192:target sequence" blockID="1307079192" value="Active Sequence" visible="false"/>
<variable ID="1307079192:input rois" blockID="1307079192" value="No ROI" visible="false"/>
<variable ID="1307079192:replace existing" blockID="1307079192" value="false" visible="false"/>
</input>
<output>
<variable ID="1668862685:Workbook" blockID="1668862685" visible="false"/>
<variable ID="1472080923:Merged ROI" blockID="1472080923" visible="false"/>
<variable ID="1279082909:output0" blockID="1279082909" visible="false"/>
<variable ID="350528763:output file" blockID="350528763" visible="false"/>
<variable ID="1766205145:Workbook" blockID="1766205145" visible="false"/>
<variable ID="1855931113:output0" blockID="1855931113" visible="false"/>
<variable ID="227016721:output file" blockID="227016721" visible="false"/>
<variable ID="630012478:Merged ROI" blockID="630012478" visible="false"/>
</output>
</variables>
</workflow>
<workflow ID="330571051" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Export Singles" height="596" keepsResults="true" width="944" xLocation="1924" yLocation="540">
<blocks>
<block ID="2097573723" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="single 1" height="210" keepsResults="true" width="194" xLocation="31" yLocation="87">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="1wo2wo3" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=0,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="383635765" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="243" xLocation="303" yLocation="80">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="891291933" 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="357" yLocation="279">
<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="1422040283" 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="236" xLocation="584" yLocation="211">
<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 CommandLineID="" ID="1296972769" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" definedName="File" height="61" keepsResults="true" width="136" xLocation="444" yLocation="24">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="685336932" 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="627" yLocation="20">
<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="2025079241" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="860" yLocation="215">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1200872995" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="single 2" height="210" keepsResults="true" width="194" xLocation="72" yLocation="400">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="2wo1wo3" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=0,b=0]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="287193037" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="332" yLocation="478">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="681194559" 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="582" yLocation="443">
<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="338676437" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="780" yLocation="581">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="464022236" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="single 3" height="210" keepsResults="true" width="176" xLocation="109" yLocation="729">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="3wo1wo2" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=255,b=0]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="924922584" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="259" yLocation="972">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" visible="true"/>
<variable ID="Regions of interest" name="Regions of interest" runtime="false" visible="true"/>
<variable ID="Sequence" name="Sequence" runtime="false" value="Active Sequence" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="444991139" 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="561" yLocation="766">
<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="1927934219" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="716" yLocation="956">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="284972410" 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="150" yLocation="616">
<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="1197186153" 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="286" xLocation="375" yLocation="388">
<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="1029173479" 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="340" yLocation="753">
<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="1414694155" 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="286" xLocation="360" yLocation="861">
<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>
</blocks>
<links>
<link dstBlockID="383635765" dstVarID="Regions of interest" srcBlockID="2097573723" srcVarID="rois"/>
<link dstBlockID="685336932" dstVarID="suffix" srcBlockID="2097573723" srcVarID="name"/>
<link dstBlockID="1422040283" dstVarID="target sequence" srcBlockID="383635765" srcVarID="Sequence"/>
<link dstBlockID="891291933" dstVarID="List of ROI" srcBlockID="383635765" srcVarID="Regions of interest"/>
<link dstBlockID="287193037" dstVarID="Sequence" srcBlockID="383635765" srcVarID="Sequence"/>
<link dstBlockID="2025079241" dstVarID="workbook" srcBlockID="383635765" srcVarID="Workbook"/>
<link dstBlockID="1422040283" dstVarID="input rois" srcBlockID="891291933" srcVarID="Merged ROI"/>
<link dstBlockID="1197186153" dstVarID="target sequence" srcBlockID="1422040283" srcVarID="target sequence"/>
<link dstBlockID="685336932" dstVarID="input file" srcBlockID="1296972769" srcVarID="file"/>
<link dstBlockID="2025079241" dstVarID="output file" srcBlockID="685336932" srcVarID="output file"/>
<link dstBlockID="681194559" dstVarID="input file" srcBlockID="685336932" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="287193037" dstVarID="Regions of interest" srcBlockID="1200872995" srcVarID="rois"/>
<link dstBlockID="681194559" dstVarID="suffix" srcBlockID="1200872995" srcVarID="name"/>
<link dstBlockID="284972410" dstVarID="List of ROI" srcBlockID="1200872995" srcVarID="rois"/>
<link dstBlockID="338676437" dstVarID="workbook" srcBlockID="287193037" srcVarID="Workbook"/>
<link dstBlockID="1414694155" dstVarID="target sequence" srcBlockID="287193037" srcVarID="Sequence"/>
<link dstBlockID="338676437" dstVarID="output file" srcBlockID="681194559" srcVarID="output file"/>
<link dstBlockID="444991139" dstVarID="input file" srcBlockID="681194559" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="924922584" dstVarID="Regions of interest" srcBlockID="464022236" srcVarID="rois"/>
<link dstBlockID="444991139" dstVarID="suffix" srcBlockID="464022236" srcVarID="name"/>
<link dstBlockID="1029173479" dstVarID="List of ROI" srcBlockID="464022236" srcVarID="rois"/>
<link dstBlockID="1927934219" dstVarID="workbook" srcBlockID="924922584" srcVarID="Workbook"/>
<link dstBlockID="1927934219" dstVarID="output file" srcBlockID="444991139" srcVarID="output file"/>
<link dstBlockID="1197186153" dstVarID="input rois" srcBlockID="284972410" srcVarID="Merged ROI"/>
<link dstBlockID="1414694155" dstVarID="input rois" srcBlockID="1029173479" srcVarID="Merged ROI"/>
</links>
<variables>
<input>
<variable ID="2097573723:rois" blockID="2097573723" value="No ROI" visible="true"/>
<variable ID="2097573723:name" blockID="2097573723" value="1wo2wo3" visible="false"/>
<variable ID="2097573723:suffix" blockID="2097573723" value="_%d" visible="false"/>
<variable ID="2097573723:color" blockID="2097573723" value="java.awt.Color[r=0,g=0,b=255]" visible="false"/>
<variable ID="2097573723:opacity" blockID="2097573723" value="0.2" visible="false"/>
<variable ID="2097573723:stroke" blockID="2097573723" value="2.0" visible="false"/>
<variable ID="2097573723:showName" blockID="2097573723" value="false" visible="false"/>
<variable ID="383635765:measures" blockID="383635765" value="19329908991" visible="false"/>
<variable ID="383635765:Regions of interest" blockID="383635765" value="No ROI" visible="false"/>
<variable ID="383635765:Sequence" blockID="383635765" value="Active Sequence" visible="true"/>
<variable ID="891291933:List of ROI" blockID="891291933" value="No ROI" visible="false"/>
<variable ID="891291933:Merge operation" blockID="891291933" value="OR" visible="false"/>
<variable ID="1422040283:target sequence" blockID="1422040283" value="Active Sequence" visible="false"/>
<variable ID="1422040283:input rois" blockID="1422040283" value="No ROI" visible="false"/>
<variable ID="1422040283:replace existing" blockID="1422040283" value="false" visible="false"/>
<variable ID="1296972769:file" blockID="1296972769" value="" visible="true"/>
<variable ID="685336932:input file" blockID="685336932" value="" visible="false"/>
<variable ID="685336932:remove ext." blockID="685336932" value="false" visible="false"/>
<variable ID="685336932:suffix" blockID="685336932" value="1wo2wo3" visible="false"/>
<variable ID="2025079241:workbook" blockID="2025079241" value="" visible="false"/>
<variable ID="2025079241:file format" blockID="2025079241" value="Spreadsheet" visible="false"/>
<variable ID="2025079241:output file" blockID="2025079241" value="" visible="false"/>
<variable ID="2025079241:If file exists" blockID="2025079241" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1200872995:rois" blockID="1200872995" value="No ROI" visible="true"/>
<variable ID="1200872995:name" blockID="1200872995" value="2wo1wo3" visible="false"/>
<variable ID="1200872995:suffix" blockID="1200872995" value="_%d" visible="false"/>
<variable ID="1200872995:color" blockID="1200872995" value="java.awt.Color[r=255,g=0,b=0]" visible="false"/>
<variable ID="1200872995:opacity" blockID="1200872995" value="0.2" visible="false"/>
<variable ID="1200872995:stroke" blockID="1200872995" value="2.0" visible="false"/>
<variable ID="1200872995:showName" blockID="1200872995" value="false" visible="false"/>
<variable ID="287193037:measures" blockID="287193037" value="19329908991" visible="false"/>
<variable ID="287193037:Regions of interest" blockID="287193037" value="No ROI" visible="false"/>
<variable ID="287193037:Sequence" blockID="287193037" value="Active Sequence" visible="false"/>
<variable ID="681194559:input file" blockID="681194559" value="" visible="false"/>
<variable ID="681194559:remove ext." blockID="681194559" value="false" visible="false"/>
<variable ID="681194559:suffix" blockID="681194559" value="2wo1wo3" visible="false"/>
<variable ID="338676437:workbook" blockID="338676437" value="" visible="false"/>
<variable ID="338676437:file format" blockID="338676437" value="Spreadsheet" visible="false"/>
<variable ID="338676437:output file" blockID="338676437" value="" visible="false"/>
<variable ID="338676437:If file exists" blockID="338676437" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="464022236:rois" blockID="464022236" value="No ROI" visible="true"/>
<variable ID="464022236:name" blockID="464022236" value="3wo1wo2" visible="false"/>
<variable ID="464022236:suffix" blockID="464022236" value="_%d" visible="false"/>
<variable ID="464022236:color" blockID="464022236" value="java.awt.Color[r=0,g=255,b=0]" visible="false"/>
<variable ID="464022236:opacity" blockID="464022236" value="0.2" visible="false"/>
<variable ID="464022236:stroke" blockID="464022236" value="2.0" visible="false"/>
<variable ID="464022236:showName" blockID="464022236" value="false" visible="false"/>
<variable ID="924922584:measures" blockID="924922584" value="19329908991" visible="false"/>
<variable ID="924922584:Regions of interest" blockID="924922584" value="No ROI" visible="false"/>
<variable ID="924922584:Sequence" blockID="924922584" value="Active Sequence" visible="false"/>
<variable ID="444991139:input file" blockID="444991139" value="" visible="false"/>
<variable ID="444991139:remove ext." blockID="444991139" value="false" visible="false"/>
<variable ID="444991139:suffix" blockID="444991139" value="3wo1wo2" visible="false"/>
<variable ID="1927934219:workbook" blockID="1927934219" value="" visible="false"/>
<variable ID="1927934219:file format" blockID="1927934219" value="Spreadsheet" visible="false"/>
<variable ID="1927934219:output file" blockID="1927934219" value="" visible="false"/>
<variable ID="1927934219:If file exists" blockID="1927934219" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="284972410:List of ROI" blockID="284972410" value="No ROI" visible="false"/>
<variable ID="284972410:Merge operation" blockID="284972410" value="OR" visible="false"/>
<variable ID="1197186153:target sequence" blockID="1197186153" value="Active Sequence" visible="false"/>
<variable ID="1197186153:input rois" blockID="1197186153" value="No ROI" visible="false"/>
<variable ID="1197186153:replace existing" blockID="1197186153" value="false" visible="false"/>
<variable ID="1029173479:List of ROI" blockID="1029173479" value="No ROI" visible="false"/>
<variable ID="1029173479:Merge operation" blockID="1029173479" value="OR" visible="false"/>
<variable ID="1414694155:target sequence" blockID="1414694155" value="Active Sequence" visible="false"/>
<variable ID="1414694155:input rois" blockID="1414694155" value="No ROI" visible="false"/>
<variable ID="1414694155:replace existing" blockID="1414694155" value="false" visible="false"/>
</input>
<output>
<variable ID="383635765:Workbook" blockID="383635765" visible="false"/>
<variable ID="891291933:Merged ROI" blockID="891291933" visible="false"/>
<variable ID="685336932:output file" blockID="685336932" visible="false"/>
<variable ID="287193037:Workbook" blockID="287193037" visible="false"/>
<variable ID="681194559:output file" blockID="681194559" visible="false"/>
<variable ID="924922584:Workbook" blockID="924922584" visible="false"/>
<variable ID="444991139:output file" blockID="444991139" visible="false"/>
<variable ID="284972410:Merged ROI" blockID="284972410" visible="false"/>
<variable ID="1029173479:Merged ROI" blockID="1029173479" visible="false"/>
</output>
</variables>
</workflow>
<workflow ID="33546666" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Export Total Detections" height="763" keepsResults="true" width="1313" xLocation="1683" yLocation="254">
<blocks>
<block ID="1404304973" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Total 1" height="210" keepsResults="true" width="241" xLocation="18" yLocation="83">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="Total 1" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=0,b=255]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="1521491798" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="246" yLocation="216">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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 CommandLineID="" ID="462076221" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" definedName="File" height="61" keepsResults="true" width="136" xLocation="208" yLocation="12">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="831231136" 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="231" xLocation="376" yLocation="75">
<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="194462892" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="554" yLocation="102">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1508633103" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Total 2" height="210" keepsResults="true" width="176" xLocation="20" yLocation="366">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="Total 2" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=255,g=0,b=0]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="319189076" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="238" yLocation="356">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="274201561" 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="284" yLocation="473">
<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="1102549888" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="550" yLocation="320">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1143935036" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Total 3" height="210" keepsResults="true" width="221" xLocation="37" yLocation="625">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="Total 3" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=0,g=255,b=0]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" 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 ID="482017214" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="128" keepsResults="true" width="289" xLocation="315" yLocation="607">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="19329908991" 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="582450543" 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="272" yLocation="735">
<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="693922913" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="207" keepsResults="true" width="516" xLocation="567" yLocation="545">
<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="Merge_sheets___excluding_first_row" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="1521491798" dstVarID="Regions of interest" srcBlockID="1404304973" srcVarID="rois"/>
<link dstBlockID="831231136" dstVarID="suffix" srcBlockID="1404304973" srcVarID="name"/>
<link dstBlockID="194462892" dstVarID="workbook" srcBlockID="1521491798" srcVarID="Workbook"/>
<link dstBlockID="319189076" dstVarID="Sequence" srcBlockID="1521491798" srcVarID="Sequence"/>
<link dstBlockID="831231136" dstVarID="input file" srcBlockID="462076221" srcVarID="file"/>
<link dstBlockID="194462892" dstVarID="output file" srcBlockID="831231136" srcVarID="output file"/>
<link dstBlockID="274201561" dstVarID="input file" srcBlockID="831231136" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="319189076" dstVarID="Regions of interest" srcBlockID="1508633103" srcVarID="rois"/>
<link dstBlockID="274201561" dstVarID="suffix" srcBlockID="1508633103" srcVarID="name"/>
<link dstBlockID="1102549888" dstVarID="workbook" srcBlockID="319189076" srcVarID="Workbook"/>
<link dstBlockID="482017214" dstVarID="Sequence" srcBlockID="319189076" srcVarID="Sequence"/>
<link dstBlockID="1102549888" dstVarID="output file" srcBlockID="274201561" srcVarID="output file"/>
<link dstBlockID="582450543" dstVarID="input file" srcBlockID="274201561" srcVarID="input file" srcVarType="java.io.File"/>
<link dstBlockID="482017214" dstVarID="Regions of interest" srcBlockID="1143935036" srcVarID="rois"/>
<link dstBlockID="582450543" dstVarID="suffix" srcBlockID="1143935036" srcVarID="name"/>
<link dstBlockID="693922913" dstVarID="workbook" srcBlockID="482017214" srcVarID="Workbook"/>
<link dstBlockID="693922913" dstVarID="output file" srcBlockID="582450543" srcVarID="output file"/>
</links>
<variables>
<input>
<variable ID="1404304973:rois" blockID="1404304973" value="No ROI" visible="true"/>
<variable ID="1404304973:name" blockID="1404304973" value="Total 1" visible="false"/>
<variable ID="1404304973:suffix" blockID="1404304973" value="_%d" visible="false"/>
<variable ID="1404304973:color" blockID="1404304973" value="java.awt.Color[r=0,g=0,b=255]" visible="false"/>
<variable ID="1404304973:opacity" blockID="1404304973" value="0.2" visible="false"/>
<variable ID="1404304973:stroke" blockID="1404304973" value="2.0" visible="false"/>
<variable ID="1404304973:showName" blockID="1404304973" value="false" visible="false"/>
<variable ID="1521491798:measures" blockID="1521491798" value="19329908991" visible="false"/>
<variable ID="1521491798:Regions of interest" blockID="1521491798" value="No ROI" visible="false"/>
<variable ID="1521491798:Sequence" blockID="1521491798" value="Active Sequence" visible="true"/>
<variable ID="462076221:file" blockID="462076221" value="" visible="true"/>
<variable ID="831231136:input file" blockID="831231136" value="" visible="false"/>
<variable ID="831231136:remove ext." blockID="831231136" value="false" visible="false"/>
<variable ID="831231136:suffix" blockID="831231136" value="Total 1" visible="false"/>
<variable ID="194462892:workbook" blockID="194462892" value="" visible="false"/>
<variable ID="194462892:file format" blockID="194462892" value="Spreadsheet" visible="false"/>
<variable ID="194462892:output file" blockID="194462892" value="" visible="false"/>
<variable ID="194462892:If file exists" blockID="194462892" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1508633103:rois" blockID="1508633103" value="No ROI" visible="true"/>
<variable ID="1508633103:name" blockID="1508633103" value="Total 2" visible="false"/>
<variable ID="1508633103:suffix" blockID="1508633103" value="_%d" visible="false"/>
<variable ID="1508633103:color" blockID="1508633103" value="java.awt.Color[r=255,g=0,b=0]" visible="false"/>
<variable ID="1508633103:opacity" blockID="1508633103" value="0.2" visible="false"/>
<variable ID="1508633103:stroke" blockID="1508633103" value="2.0" visible="false"/>
<variable ID="1508633103:showName" blockID="1508633103" value="false" visible="false"/>
<variable ID="319189076:measures" blockID="319189076" value="19329908991" visible="false"/>
<variable ID="319189076:Regions of interest" blockID="319189076" value="No ROI" visible="false"/>
<variable ID="319189076:Sequence" blockID="319189076" value="Active Sequence" visible="false"/>
<variable ID="274201561:input file" blockID="274201561" value="" visible="false"/>
<variable ID="274201561:remove ext." blockID="274201561" value="false" visible="false"/>
<variable ID="274201561:suffix" blockID="274201561" value="Total 2" visible="false"/>
<variable ID="1102549888:workbook" blockID="1102549888" value="" visible="false"/>
<variable ID="1102549888:file format" blockID="1102549888" value="Spreadsheet" visible="false"/>
<variable ID="1102549888:output file" blockID="1102549888" value="" visible="false"/>
<variable ID="1102549888:If file exists" blockID="1102549888" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1143935036:rois" blockID="1143935036" value="No ROI" visible="true"/>
<variable ID="1143935036:name" blockID="1143935036" value="Total 3" visible="false"/>
<variable ID="1143935036:suffix" blockID="1143935036" value="_%d" visible="false"/>
<variable ID="1143935036:color" blockID="1143935036" value="java.awt.Color[r=0,g=255,b=0]" visible="false"/>
<variable ID="1143935036:opacity" blockID="1143935036" value="0.2" visible="false"/>
<variable ID="1143935036:stroke" blockID="1143935036" value="2.0" visible="false"/>
<variable ID="1143935036:showName" blockID="1143935036" value="false" visible="false"/>
<variable ID="482017214:measures" blockID="482017214" value="19329908991" visible="false"/>
<variable ID="482017214:Regions of interest" blockID="482017214" value="No ROI" visible="false"/>
<variable ID="482017214:Sequence" blockID="482017214" value="Active Sequence" visible="false"/>
<variable ID="582450543:input file" blockID="582450543" value="" visible="false"/>
<variable ID="582450543:remove ext." blockID="582450543" value="false" visible="false"/>
<variable ID="582450543:suffix" blockID="582450543" value="Total 3" visible="false"/>
<variable ID="693922913:workbook" blockID="693922913" value="" visible="false"/>
<variable ID="693922913:file format" blockID="693922913" value="Spreadsheet" visible="false"/>
<variable ID="693922913:output file" blockID="693922913" value="" visible="false"/>
<variable ID="693922913:If file exists" blockID="693922913" value="Merge_sheets___excluding_first_row" visible="false"/>
</input>
<output>
<variable ID="1521491798:Workbook" blockID="1521491798" visible="false"/>
<variable ID="831231136:output file" blockID="831231136" visible="false"/>
<variable ID="319189076:Workbook" blockID="319189076" visible="false"/>
<variable ID="274201561:output file" blockID="274201561" visible="false"/>
<variable ID="482017214:Workbook" blockID="482017214" visible="false"/>
<variable ID="582450543:output file" blockID="582450543" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links>
<link dstBlockID="143758747" dstVarID="input file" srcBlockID="375883746" srcVarID="file"/>
<link dstBlockID="271633357" dstVarID="sequence" srcBlockID="143758747" srcVarID="sequence"/>
<link dstBlockID="1991157204" dstVarID="sequence" srcBlockID="143758747" srcVarID="sequence"/>
<link dstBlockID="798324805" dstVarID="input0" srcBlockID="143758747" srcVarID="input file"/>
<link dstBlockID="1853582191" dstVarID="sequence" srcBlockID="143758747" srcVarID="sequence"/>
<link dstBlockID="1679644417" dstVarID="sequence" srcBlockID="1991157204" srcVarID="sequence"/>
<link dstBlockID="2134100559" dstVarID="1771481306:input Sequence" srcBlockID="1991157204" srcVarID="extracted"/>
<link dstBlockID="1997463605" dstVarID="Input Sequence 2" srcBlockID="1991157204" srcVarID="extracted"/>
<link dstBlockID="1813509895" dstVarID="Input Sequence 1" srcBlockID="1991157204" srcVarID="extracted"/>
<link dstBlockID="1052545332" dstVarID="9958793:Number of classes" srcBlockID="1079055615" srcVarID="integer"/>
<link dstBlockID="1705392250" dstVarID="869458982:input Sequence" srcBlockID="1679644417" srcVarID="extracted"/>
<link dstBlockID="1052545332" dstVarID="1277429941:sequence" srcBlockID="1679644417" srcVarID="sequence"/>
<link dstBlockID="1813509895" dstVarID="Input Sequence 2" srcBlockID="1679644417" srcVarID="extracted"/>
<link dstBlockID="637306203" dstVarID="Input Sequence 2" srcBlockID="1679644417" srcVarID="extracted"/>
<link dstBlockID="1052545332" dstVarID="472463461:X radius" srcBlockID="1356754030" srcVarID="integer"/>
<link dstBlockID="1052545332" dstVarID="472463461:Y radius" srcBlockID="1356754030" srcVarID="integer"/>
<link dstBlockID="775512520" dstVarID="input rois" srcBlockID="1052545332" srcVarID="703077870:subtraction output ROI"/>
<link dstBlockID="1107586910" dstVarID="input rois" srcBlockID="1052545332" srcVarID="703077870:subtraction output ROI"/>
<link dstBlockID="494954549" dstVarID="input rois" srcBlockID="1052545332" srcVarID="703077870:subtraction output ROI"/>
<link dstBlockID="637306203" dstVarID="ROIs of Analysis (Cells' Shapes)" srcBlockID="1052545332" srcVarID="703077870:subtraction output ROI"/>
<link dstBlockID="1813509895" dstVarID="ROIs of Analysis (Cells' Shapes)" srcBlockID="1052545332" srcVarID="703077870:subtraction output ROI"/>
<link dstBlockID="1997463605" dstVarID="ROIs of Analysis (Cells' Shapes)" srcBlockID="1052545332" srcVarID="703077870:subtraction output ROI"/>
<link dstBlockID="1387631079" dstVarID="1692116555:input Sequence" srcBlockID="271633357" srcVarID="extracted"/>
<link dstBlockID="1997463605" dstVarID="Input Sequence 1" srcBlockID="271633357" srcVarID="extracted"/>
<link dstBlockID="637306203" dstVarID="Input Sequence 1" srcBlockID="271633357" srcVarID="extracted"/>
<link dstBlockID="1387631079" dstVarID="1692116555:Th. scale 2:" srcBlockID="1904510904" srcVarID="integer"/>
<link dstBlockID="1387631079" dstVarID="1102729887:min. size" srcBlockID="1941130321" srcVarID="integer"/>
<link dstBlockID="775512520" dstVarID="input detections" srcBlockID="1387631079" srcVarID="1102729887:list of extracted ROI"/>
<link dstBlockID="1997463605" dstVarID="Detections 1 (ROIs)" srcBlockID="1387631079" srcVarID="1102729887:list of extracted ROI"/>
<link dstBlockID="637306203" dstVarID="Detections 1 (ROIs)" srcBlockID="1387631079" srcVarID="1102729887:list of extracted ROI"/>
<link dstBlockID="1997463605" dstVarID="Max. Radius (in x pixels)" srcBlockID="80612384" srcVarID="integer"/>
<link dstBlockID="2134100559" dstVarID="1771481306:Th. scale 2:" srcBlockID="120127889" srcVarID="integer"/>
<link dstBlockID="2134100559" dstVarID="135497682:min. size" srcBlockID="787798881" srcVarID="integer"/>
<link dstBlockID="1107586910" dstVarID="input detections" srcBlockID="2134100559" srcVarID="135497682:list of extracted ROI"/>
<link dstBlockID="1997463605" dstVarID="Detections 2 (ROIs)" srcBlockID="2134100559" srcVarID="135497682:list of extracted ROI"/>
<link dstBlockID="1813509895" dstVarID="Detections 1 (ROIs)" srcBlockID="2134100559" srcVarID="135497682:list of extracted ROI"/>
<link dstBlockID="1997463605" dstVarID="Min. Step" srcBlockID="824010037" srcVarID="decimal"/>
<link dstBlockID="1705392250" dstVarID="869458982:Th. scale 2:" srcBlockID="802021880" srcVarID="integer"/>
<link dstBlockID="1705392250" dstVarID="1073355435:min. size" srcBlockID="2088013632" srcVarID="integer"/>
<link dstBlockID="494954549" dstVarID="input detections" srcBlockID="1705392250" srcVarID="1073355435:list of extracted ROI"/>
<link dstBlockID="637306203" dstVarID="Detections 2 (ROIs)" srcBlockID="1705392250" srcVarID="1073355435:list of extracted ROI"/>
<link dstBlockID="1813509895" dstVarID="Detections 2 (ROIs)" srcBlockID="1705392250" srcVarID="1073355435:list of extracted ROI"/>
<link dstBlockID="832713410" dstVarID="output file" srcBlockID="187099105" srcVarID="output file"/>
<link dstBlockID="637306203" dstVarID="Max. Radius (in x pixels)" srcBlockID="1997463605" srcVarID="Max. Radius (in x pixels)"/>
<link dstBlockID="637306203" dstVarID="Min. Step" srcBlockID="1997463605" srcVarID="Min. Step"/>
<link dstBlockID="637306203" dstVarID="Manual estimation" srcBlockID="1997463605" srcVarID="Manual estimation"/>
<link dstBlockID="832713410" dstVarID="workbook" srcBlockID="1997463605" srcVarID="Workbook"/>
<link dstBlockID="1862570527" dstVarID="Couples 1 with 2" srcBlockID="1997463605" srcVarID="Couples (1)"/>
<link dstBlockID="1862570527" dstVarID="Couples 2 with 1" srcBlockID="1997463605" srcVarID="Couples (2)"/>
<link dstBlockID="1862570527" dstVarID="Proba. 1 with 2" srcBlockID="1997463605" srcVarID="Coupling Probabilities"/>
<link dstBlockID="1862570527" dstVarID="Dist. 1 with 2" srcBlockID="1997463605" srcVarID="Coupling Distances"/>
<link dstBlockID="547682071" dstVarID="output file" srcBlockID="910390973" srcVarID="output file"/>
<link dstBlockID="1813509895" dstVarID="Max. Radius (in x pixels)" srcBlockID="637306203" srcVarID="Max. Radius (in x pixels)"/>
<link dstBlockID="1813509895" dstVarID="Min. Step" srcBlockID="637306203" srcVarID="Min. Step"/>
<link dstBlockID="1813509895" dstVarID="Manual estimation" srcBlockID="637306203" srcVarID="Manual estimation"/>
<link dstBlockID="547682071" dstVarID="workbook" srcBlockID="637306203" srcVarID="Workbook"/>
<link dstBlockID="1862570527" dstVarID="Couples 1 with 3" srcBlockID="637306203" srcVarID="Couples (1)"/>
<link dstBlockID="1862570527" dstVarID="Couples 3 with 1" srcBlockID="637306203" srcVarID="Couples (2)"/>
<link dstBlockID="1862570527" dstVarID="Proba. 1 with 3" srcBlockID="637306203" srcVarID="Coupling Probabilities"/>
<link dstBlockID="1862570527" dstVarID="Dist. 1 with 3" srcBlockID="637306203" srcVarID="Coupling Distances"/>
<link dstBlockID="1972818772" dstVarID="output file" srcBlockID="367244689" srcVarID="output file"/>
<link dstBlockID="1972818772" dstVarID="workbook" srcBlockID="1813509895" srcVarID="Workbook"/>
<link dstBlockID="1862570527" dstVarID="Couples 2 with 3" srcBlockID="1813509895" srcVarID="Couples (1)"/>
<link dstBlockID="1862570527" dstVarID="Couples 3 with 2" srcBlockID="1813509895" srcVarID="Couples (2)"/>
<link dstBlockID="1862570527" dstVarID="Proba. 2 with 3" srcBlockID="1813509895" srcVarID="Coupling Probabilities"/>
<link dstBlockID="1862570527" dstVarID="Dist. 2 with 3" srcBlockID="1813509895" srcVarID="Coupling Distances"/>
<link dstBlockID="33546666" dstVarID="1404304973:rois" srcBlockID="775512520" srcVarID="Output detections"/>
<link dstBlockID="1862570527" dstVarID="Detections 1 (Total)" srcBlockID="775512520" srcVarID="Output detections"/>
<link dstBlockID="33546666" dstVarID="1508633103:rois" srcBlockID="1107586910" srcVarID="Output detections"/>
<link dstBlockID="1862570527" dstVarID="Detections 2 (Total)" srcBlockID="1107586910" srcVarID="Output detections"/>
<link dstBlockID="33546666" dstVarID="1143935036:rois" srcBlockID="494954549" srcVarID="Output detections"/>
<link dstBlockID="1862570527" dstVarID="Detections 3 (Total)" srcBlockID="494954549" srcVarID="Output detections"/>
<link dstBlockID="330571051" dstVarID="383635765:Sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="455325759" dstVarID="600128108:Sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="1352537960" dstVarID="673973129:Sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="1476479864" dstVarID="771263663:Sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="707964415" dstVarID="1668862685:Sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="1389084533" dstVarID="sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="33546666" dstVarID="1521491798:Sequence" srcBlockID="1853582191" srcVarID="duplicated"/>
<link dstBlockID="330571051" dstVarID="2097573723:rois" srcBlockID="1862570527" srcVarID="Single 1"/>
<link dstBlockID="330571051" dstVarID="1200872995:rois" srcBlockID="1862570527" srcVarID="Single 2"/>
<link dstBlockID="330571051" dstVarID="464022236:rois" srcBlockID="1862570527" srcVarID="Single 3"/>
<link dstBlockID="455325759" dstVarID="159669527:rois" srcBlockID="1862570527" srcVarID="Couples: 1 with 2"/>
<link dstBlockID="455325759" dstVarID="591884611:rois" srcBlockID="1862570527" srcVarID="Couples: 2 with 1"/>
<link dstBlockID="455325759" dstVarID="2051472994:402158695" srcBlockID="1862570527" srcVarID="Couples: Dist. 1 with 2"/>
<link dstBlockID="455325759" dstVarID="2051472994:1861257211" srcBlockID="1862570527" srcVarID="Couples: Proba. 1 with 2"/>
<link dstBlockID="1476479864" dstVarID="1143514622:rois" srcBlockID="1862570527" srcVarID="Trios: 1 with 2-3"/>
<link dstBlockID="1476479864" dstVarID="1366262794:rois" srcBlockID="1862570527" srcVarID="Trios: 2 with 1-3"/>
<link dstBlockID="1476479864" dstVarID="2061715623:rois" srcBlockID="1862570527" srcVarID="Trios: 3 with 1-2"/>
<link dstBlockID="1476479864" dstVarID="641189029:1861257211" srcBlockID="1862570527" srcVarID="Trios: Proba. 1 with 2"/>
<link dstBlockID="1476479864" dstVarID="641189029:491468211" srcBlockID="1862570527" srcVarID="Trios: Proba. 1 with 3"/>
<link dstBlockID="1476479864" dstVarID="641189029:1794640590" srcBlockID="1862570527" srcVarID="Trios: Proba. 2 with 3"/>
<link dstBlockID="1476479864" dstVarID="641189029:402158695" srcBlockID="1862570527" srcVarID="Trios: Dist. 1 with 2"/>
<link dstBlockID="1476479864" dstVarID="641189029:1590518566" srcBlockID="1862570527" srcVarID="Trios: Dist. 1 with 3"/>
<link dstBlockID="1476479864" dstVarID="641189029:2005629675" srcBlockID="1862570527" srcVarID="Trios: Dist. 2 with 3"/>
<link dstBlockID="707964415" dstVarID="520313872:rois" srcBlockID="1862570527" srcVarID="Couples: 2 with 3"/>
<link dstBlockID="707964415" dstVarID="1057965491:rois" srcBlockID="1862570527" srcVarID="Couples: 3 with 2"/>
<link dstBlockID="707964415" dstVarID="1279082909:1861257211" srcBlockID="1862570527" srcVarID="Couples: Proba. 2 with 3"/>
<link dstBlockID="707964415" dstVarID="1279082909:402158695" srcBlockID="1862570527" srcVarID="Couples: Dist. 2 with 3"/>
<link dstBlockID="1352537960" dstVarID="766814423:rois" srcBlockID="1862570527" srcVarID="Couples: 1 with 3"/>
<link dstBlockID="1352537960" dstVarID="165828838:rois" srcBlockID="1862570527" srcVarID="Couples: 3 with 1"/>
<link dstBlockID="1352537960" dstVarID="120046736:1861257211" srcBlockID="1862570527" srcVarID="Couples: Proba. 1 with 3"/>
<link dstBlockID="1352537960" dstVarID="120046736:402158695" srcBlockID="1862570527" srcVarID="Couples: Dist. 1 with 3"/>
<link dstBlockID="1132673546" dstVarID="parent folder" srcBlockID="798324805" srcVarID="output0" srcVarType="java.io.File"/>
<link dstBlockID="187099105" dstVarID="input file" srcBlockID="1132673546" srcVarID="new file"/>
<link dstBlockID="910390973" dstVarID="input file" srcBlockID="1132673546" srcVarID="new file"/>
<link dstBlockID="367244689" dstVarID="input file" srcBlockID="1132673546" srcVarID="new file"/>
<link dstBlockID="779841936" dstVarID="parent folder" srcBlockID="1132673546" srcVarID="parent folder"/>
<link dstBlockID="1651260058" dstVarID="parent folder" srcBlockID="1132673546" srcVarID="parent folder"/>
<link dstBlockID="1389084533" dstVarID="folder" srcBlockID="779841936" srcVarID="new folder"/>
<link dstBlockID="1808269400" dstVarID="parent folder" srcBlockID="1651260058" srcVarID="new folder"/>
<link dstBlockID="33546666" dstVarID="462076221:file" srcBlockID="1808269400" srcVarID="new file"/>
<link dstBlockID="455325759" dstVarID="2012125918:file" srcBlockID="1808269400" srcVarID="new file"/>
<link dstBlockID="707964415" dstVarID="806417318:file" srcBlockID="1808269400" srcVarID="new file"/>
<link dstBlockID="330571051" dstVarID="1296972769:file" srcBlockID="1808269400" srcVarID="new file"/>
<link dstBlockID="1476479864" dstVarID="1391028008:file" srcBlockID="1808269400" srcVarID="new file"/>
<link dstBlockID="1352537960" dstVarID="849908766:file" srcBlockID="1808269400" srcVarID="new file"/>
</links>
<variables>
<input>
<variable ID="folder" blockID="375883746" value="/Users/thibaultlagache1/Desktop/check lydia" visible="true"/>
<variable ID="extension" blockID="375883746" value=".tif" visible="true"/>
<variable ID="Include sub-folders" blockID="375883746" value="false" visible="true"/>
<variable ID="143758747:input file" blockID="143758747" value="" visible="false"/>
<variable ID="143758747:Series" blockID="143758747" value="0" visible="false"/>
<variable ID="1991157204:sequence" blockID="1991157204" visible="false"/>
<variable ID="1991157204:channel" blockID="1991157204" value="2" visible="false"/>
<variable ID="1079055615:integer" blockID="1079055615" value="5" visible="false"/>
<variable ID="1679644417:sequence" blockID="1679644417" visible="false"/>
<variable ID="1679644417:channel" blockID="1679644417" value="4" visible="false"/>
<variable ID="1356754030:integer" blockID="1356754030" value="5" visible="false"/>
<variable ID="1052545332:1277429941:sequence" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1277429941:channel" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:9958793:Input" blockID="1052545332" visible="false"/>
<variable ID="1052545332:9958793:Gaussian pre-filter" blockID="1052545332" value="0.0" visible="false"/>
<variable ID="1052545332:9958793:Frame" blockID="1052545332" value="0" visible="false"/>
<variable ID="1052545332:9958793:Number of classes" blockID="1052545332" value="5" visible="false"/>
<variable ID="1052545332:9958793:Min size (px)" blockID="1052545332" value="3000" visible="false"/>
<variable ID="1052545332:9958793:Max size (px)" blockID="1052545332" value="10000000" visible="false"/>
<variable ID="1052545332:9958793:Final threshold" blockID="1052545332" value="0.0" visible="false"/>
<variable ID="1052545332:472463461:input ROI" blockID="1052545332" value="1 ROI" visible="false"/>
<variable ID="1052545332:472463461:X radius" blockID="1052545332" value="5" visible="false"/>
<variable ID="1052545332:472463461:Y radius" blockID="1052545332" value="5" visible="false"/>
<variable ID="1052545332:472463461:Z radius" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:472463461:unit" blockID="1052545332" value="PIXELS" visible="false"/>
<variable ID="1052545332:1985574827:Input" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1985574827:channel" blockID="1052545332" value="0" visible="false"/>
<variable ID="1052545332:1985574827:Manual thresholds" blockID="1052545332" value="8000.0" visible="false"/>
<variable ID="1052545332:1985574827:Treat as percentiles" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:617371279:input" blockID="1052545332" visible="false"/>
<variable ID="1052545332:617371279:method" blockID="1052545332" value="BACKGROUND" visible="false"/>
<variable ID="1052545332:617371279:value" blockID="1052545332" value="0" visible="false"/>
<variable ID="1052545332:617371279:no edge (X)" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:617371279:no edge (Y)" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:617371279:no edge (Z)" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:617371279:size filter" blockID="1052545332" value="true" visible="false"/>
<variable ID="1052545332:617371279:min. size" blockID="1052545332" value="10000" visible="false"/>
<variable ID="1052545332:617371279:max. size" blockID="1052545332" value="100000000" visible="false"/>
<variable ID="1052545332:617371279:Export to Excel" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:617371279:Excel file" blockID="1052545332" value="" visible="false"/>
<variable ID="1052545332:1566682888:input ROI" blockID="1052545332" value="No ROI" visible="false"/>
<variable ID="1052545332:1566682888:X radius" blockID="1052545332" value="50" visible="false"/>
<variable ID="1052545332:1566682888:Y radius" blockID="1052545332" value="50" visible="false"/>
<variable ID="1052545332:1566682888:Z radius" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:1566682888:unit" blockID="1052545332" value="PIXELS" visible="false"/>
<variable ID="1052545332:1085113731:sequence" blockID="1052545332" visible="false"/>
<variable ID="1052545332:2121565335:ROI(s)" blockID="1052545332" value="1 ROI" visible="false"/>
<variable ID="1052545332:2121565335:Size X" blockID="1052545332" value="195" visible="false"/>
<variable ID="1052545332:2121565335:Size Y" blockID="1052545332" value="259" visible="false"/>
<variable ID="1052545332:2121565335:Size C" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:2121565335:Size Z" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:2121565335:Size T" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:1438394279:input" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1438394279:method" blockID="1052545332" value="BACKGROUND" visible="false"/>
<variable ID="1052545332:1438394279:value" blockID="1052545332" value="0" visible="false"/>
<variable ID="1052545332:1438394279:no edge (X)" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:1438394279:no edge (Y)" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:1438394279:no edge (Z)" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:1438394279:size filter" blockID="1052545332" value="true" visible="false"/>
<variable ID="1052545332:1438394279:min. size" blockID="1052545332" value="10000" visible="false"/>
<variable ID="1052545332:1438394279:max. size" blockID="1052545332" value="1000000000" visible="false"/>
<variable ID="1052545332:1438394279:Export to Excel" blockID="1052545332" value="false" visible="false"/>
<variable ID="1052545332:1438394279:Excel file" blockID="1052545332" value="" visible="false"/>
<variable ID="1052545332:318461015:Script" blockID="1052545332" value="importClass(Packages.icy.roi.ROI)&#10;// Click on the button&#10;// to edit in a frame.&#10;//block pour remttre a zero les t car&#10;//quand certains sont azero et d'autres à -1&#10;//on peut pas soustraire ou merger les ROI de dim differentes&#10;&#10;for(i=0; i&lt;input0.length;i++)&#10;{roi=input0[i]&#10;pos=roi.getPosition5D()&#10;pos.setT(0)&#10;pos.setZ(0)&#10;pos.setC(0)&#10;roi.setPosition5D(pos)}&#10;&#10;for(i=0; i&lt;input1.length;i++)&#10;{roi=input1[i]&#10;pos=roi.getPosition5D()&#10;pos.setT(0)&#10;pos.setZ(0)&#10;pos.setC(0)&#10;roi.setPosition5D(pos)}" visible="false"/>
<variable ID="1052545332:318461015:Add Input" blockID="1052545332" value="1" visible="false"/>
<variable ID="1052545332:318461015:Add output" blockID="1052545332" value="0" visible="false"/>
<variable ID="1052545332:318461015:input0" blockID="1052545332" value="" visible="false"/>
<variable ID="1052545332:318461015:1915950576" blockID="1052545332" value="" visible="false"/>
<variable ID="1052545332:703077870:List of ROI #1" blockID="1052545332" value="1 ROI" visible="false"/>
<variable ID="1052545332:703077870:List of ROI #2" blockID="1052545332" value="No ROI" visible="false"/>
<variable ID="271633357:sequence" blockID="271633357" visible="false"/>
<variable ID="271633357:channel" blockID="271633357" value="0" visible="false"/>
<variable ID="1904510904:integer" blockID="1904510904" value="60" visible="false"/>
<variable ID="1941130321:integer" blockID="1941130321" value="1" visible="false"/>
<variable ID="1387631079:1692116555:input Sequence" blockID="1387631079" visible="false"/>
<variable ID="1387631079:1692116555:Spot to detect" blockID="1387631079" value="BRIGHT_SPOT" visible="false"/>
<variable ID="1387631079:1692116555:input Sequence ROIs" blockID="1387631079" value="Active Sequence" visible="false"/>
<variable ID="1387631079:1692116555:Compute WAT considering ROI" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1692116555:ROIs for detection mask" blockID="1387631079" value="" visible="false"/>
<variable ID="1387631079:1692116555:Scale 1" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1692116555:Scale 2" blockID="1387631079" value="true" visible="false"/>
<variable ID="1387631079:1692116555:Scale 3" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1692116555:Scale 4" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1692116555:Scale 5" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1692116555:Th. scale 1:" blockID="1387631079" value="100" visible="false"/>
<variable ID="1387631079:1692116555:Th. scale 2:" blockID="1387631079" value="60" visible="false"/>
<variable ID="1387631079:1692116555:Th. scale 3:" blockID="1387631079" value="100" visible="false"/>
<variable ID="1387631079:1692116555:Th. scale 4:" blockID="1387631079" value="100" visible="false"/>
<variable ID="1387631079:1692116555:Th. scale 5:" blockID="1387631079" value="100" visible="false"/>
<variable ID="1387631079:1692116555:Force 2D Wavelets" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1102729887:input" blockID="1387631079" visible="false"/>
<variable ID="1387631079:1102729887:method" blockID="1387631079" value="BACKGROUND" visible="false"/>
<variable ID="1387631079:1102729887:value" blockID="1387631079" value="0" visible="false"/>
<variable ID="1387631079:1102729887:no edge (X)" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1102729887:no edge (Y)" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1102729887:no edge (Z)" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1102729887:size filter" blockID="1387631079" value="true" visible="false"/>
<variable ID="1387631079:1102729887:min. size" blockID="1387631079" value="1" visible="false"/>
<variable ID="1387631079:1102729887:max. size" blockID="1387631079" value="10000" visible="false"/>
<variable ID="1387631079:1102729887:Export to Excel" blockID="1387631079" value="false" visible="false"/>
<variable ID="1387631079:1102729887:Excel file" blockID="1387631079" value="" visible="false"/>
<variable ID="80612384:integer" blockID="80612384" value="10" visible="false"/>
<variable ID="120127889:integer" blockID="120127889" value="60" visible="false"/>
<variable ID="787798881:integer" blockID="787798881" value="1" visible="false"/>
<variable ID="2134100559:1771481306:input Sequence" blockID="2134100559" visible="false"/>
<variable ID="2134100559:1771481306:Spot to detect" blockID="2134100559" value="BRIGHT_SPOT" visible="false"/>
<variable ID="2134100559:1771481306:input Sequence ROIs" blockID="2134100559" value="Active Sequence" visible="false"/>
<variable ID="2134100559:1771481306:Compute WAT considering ROI" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:1771481306:ROIs for detection mask" blockID="2134100559" value="" visible="false"/>
<variable ID="2134100559:1771481306:Scale 1" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:1771481306:Scale 2" blockID="2134100559" value="true" visible="false"/>
<variable ID="2134100559:1771481306:Scale 3" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:1771481306:Scale 4" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:1771481306:Scale 5" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:1771481306:Th. scale 1:" blockID="2134100559" value="100" visible="false"/>
<variable ID="2134100559:1771481306:Th. scale 2:" blockID="2134100559" value="60" visible="false"/>
<variable ID="2134100559:1771481306:Th. scale 3:" blockID="2134100559" value="100" visible="false"/>
<variable ID="2134100559:1771481306:Th. scale 4:" blockID="2134100559" value="100" visible="false"/>
<variable ID="2134100559:1771481306:Th. scale 5:" blockID="2134100559" value="100" visible="false"/>
<variable ID="2134100559:1771481306:Force 2D Wavelets" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:135497682:input" blockID="2134100559" visible="false"/>
<variable ID="2134100559:135497682:method" blockID="2134100559" value="BACKGROUND" visible="false"/>
<variable ID="2134100559:135497682:value" blockID="2134100559" value="0" visible="false"/>
<variable ID="2134100559:135497682:no edge (X)" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:135497682:no edge (Y)" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:135497682:no edge (Z)" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:135497682:size filter" blockID="2134100559" value="true" visible="false"/>
<variable ID="2134100559:135497682:min. size" blockID="2134100559" value="1" visible="false"/>
<variable ID="2134100559:135497682:max. size" blockID="2134100559" value="10000" visible="false"/>
<variable ID="2134100559:135497682:Export to Excel" blockID="2134100559" value="false" visible="false"/>
<variable ID="2134100559:135497682:Excel file" blockID="2134100559" value="" visible="false"/>
<variable ID="824010037:decimal" blockID="824010037" value="0.5" visible="false"/>
<variable ID="802021880:integer" blockID="802021880" value="100" visible="false"/>
<variable ID="2088013632:integer" blockID="2088013632" value="1" visible="false"/>
<variable ID="1705392250:869458982:input Sequence" blockID="1705392250" visible="false"/>
<variable ID="1705392250:869458982:Spot to detect" blockID="1705392250" value="BRIGHT_SPOT" visible="false"/>
<variable ID="1705392250:869458982:input Sequence ROIs" blockID="1705392250" value="Active Sequence" visible="false"/>
<variable ID="1705392250:869458982:Compute WAT considering ROI" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:869458982:ROIs for detection mask" blockID="1705392250" value="" visible="false"/>
<variable ID="1705392250:869458982:Scale 1" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:869458982:Scale 2" blockID="1705392250" value="true" visible="false"/>
<variable ID="1705392250:869458982:Scale 3" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:869458982:Scale 4" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:869458982:Scale 5" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:869458982:Th. scale 1:" blockID="1705392250" value="100" visible="false"/>
<variable ID="1705392250:869458982:Th. scale 2:" blockID="1705392250" value="100" visible="false"/>
<variable ID="1705392250:869458982:Th. scale 3:" blockID="1705392250" value="100" visible="false"/>
<variable ID="1705392250:869458982:Th. scale 4:" blockID="1705392250" value="100" visible="false"/>
<variable ID="1705392250:869458982:Th. scale 5:" blockID="1705392250" value="100" visible="false"/>
<variable ID="1705392250:869458982:Force 2D Wavelets" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:1073355435:input" blockID="1705392250" visible="false"/>
<variable ID="1705392250:1073355435:method" blockID="1705392250" value="BACKGROUND" visible="false"/>
<variable ID="1705392250:1073355435:value" blockID="1705392250" value="0" visible="false"/>
<variable ID="1705392250:1073355435:no edge (X)" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:1073355435:no edge (Y)" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:1073355435:no edge (Z)" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:1073355435:size filter" blockID="1705392250" value="true" visible="false"/>
<variable ID="1705392250:1073355435:min. size" blockID="1705392250" value="1" visible="false"/>
<variable ID="1705392250:1073355435:max. size" blockID="1705392250" value="10000" visible="false"/>
<variable ID="1705392250:1073355435:Export to Excel" blockID="1705392250" value="false" visible="false"/>
<variable ID="1705392250:1073355435:Excel file" blockID="1705392250" value="" visible="false"/>
<variable ID="798324805:Script" blockID="798324805" 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&quot;+&quot;-&quot;+ DateUtil.format(&quot;yyyy-M-d_H_m&quot;, DateUtil.now())+&quot;_&quot;&#10;&#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;outFile = outFolder&#10;println (outFile)&#10;//outFile += DateUtil.format(&quot;d-M-yyyy H:m&quot;, DateUtil.now())&#10;output1 = outFile&#10;output0 = new File(outFile)&#10;output2 = outFolder" visible="false"/>
<variable ID="798324805:Add Input" blockID="798324805" value="1" visible="false"/>
<variable ID="798324805:Add output" blockID="798324805" value="4" visible="false"/>
<variable ID="798324805:input0" blockID="798324805" value="" visible="false"/>
<variable ID="187099105:input file" blockID="187099105" value="" visible="false"/>
<variable ID="187099105:remove ext." blockID="187099105" value="false" visible="false"/>
<variable ID="187099105:suffix" blockID="187099105" value="1w2" visible="false"/>
<variable ID="1997463605:Detections 1 (ROIs)" blockID="1997463605" value="41 ROI" visible="false"/>
<variable ID="1997463605:Detections 2 (ROIs)" blockID="1997463605" value="46 ROI" visible="false"/>
<variable ID="1997463605:Input Sequence 1" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Input Sequence 2" blockID="1997463605" visible="false"/>
<variable ID="1997463605:ROIs of Analysis (Cells' Shapes)" blockID="1997463605" value="1 ROI" visible="false"/>
<variable ID="1997463605:Max. Radius (in x pixels)" blockID="1997463605" value="10.0" visible="false"/>
<variable ID="1997463605:Min. Step" blockID="1997463605" value="0.5" visible="false"/>
<variable ID="1997463605:Manual estimation" blockID="1997463605" value="false" visible="false"/>
<variable ID="832713410:workbook" blockID="832713410" value="" visible="false"/>
<variable ID="832713410:file format" blockID="832713410" value="Spreadsheet" visible="false"/>
<variable ID="832713410:output file" blockID="832713410" value="" visible="false"/>
<variable ID="832713410:If file exists" blockID="832713410" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="910390973:input file" blockID="910390973" value="" visible="false"/>
<variable ID="910390973:remove ext." blockID="910390973" value="false" visible="false"/>
<variable ID="910390973:suffix" blockID="910390973" value="1w3" visible="false"/>
<variable ID="637306203:Detections 1 (ROIs)" blockID="637306203" value="41 ROI" visible="false"/>
<variable ID="637306203:Detections 2 (ROIs)" blockID="637306203" value="118 ROI" visible="false"/>
<variable ID="637306203:Input Sequence 1" blockID="637306203" visible="false"/>
<variable ID="637306203:Input Sequence 2" blockID="637306203" visible="false"/>
<variable ID="637306203:ROIs of Analysis (Cells' Shapes)" blockID="637306203" value="1 ROI" visible="false"/>
<variable ID="637306203:Max. Radius (in x pixels)" blockID="637306203" value="10.0" visible="false"/>
<variable ID="637306203:Min. Step" blockID="637306203" value="0.5" visible="false"/>
<variable ID="637306203:Manual estimation" blockID="637306203" value="false" visible="false"/>
<variable ID="547682071:workbook" blockID="547682071" value="" visible="false"/>
<variable ID="547682071:file format" blockID="547682071" value="Spreadsheet" visible="false"/>
<variable ID="547682071:output file" blockID="547682071" value="" visible="false"/>
<variable ID="547682071:If file exists" blockID="547682071" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="367244689:input file" blockID="367244689" value="" visible="false"/>
<variable ID="367244689:remove ext." blockID="367244689" value="false" visible="false"/>
<variable ID="367244689:suffix" blockID="367244689" value="2w3" visible="false"/>
<variable ID="1813509895:Detections 1 (ROIs)" blockID="1813509895" value="46 ROI" visible="false"/>
<variable ID="1813509895:Detections 2 (ROIs)" blockID="1813509895" value="118 ROI" visible="false"/>
<variable ID="1813509895:Input Sequence 1" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Input Sequence 2" blockID="1813509895" visible="false"/>
<variable ID="1813509895:ROIs of Analysis (Cells' Shapes)" blockID="1813509895" value="1 ROI" visible="false"/>
<variable ID="1813509895:Max. Radius (in x pixels)" blockID="1813509895" value="10.0" visible="false"/>
<variable ID="1813509895:Min. Step" blockID="1813509895" value="0.5" visible="false"/>
<variable ID="1813509895:Manual estimation" blockID="1813509895" value="false" visible="false"/>
<variable ID="1972818772:workbook" blockID="1972818772" value="" visible="false"/>
<variable ID="1972818772:file format" blockID="1972818772" value="Spreadsheet" visible="false"/>
<variable ID="1972818772:output file" blockID="1972818772" value="" visible="false"/>
<variable ID="1972818772:If file exists" blockID="1972818772" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="775512520:input rois" blockID="775512520" value="1 ROI" visible="false"/>
<variable ID="775512520:input detections" blockID="775512520" value="41 ROI" visible="false"/>
<variable ID="1107586910:input rois" blockID="1107586910" value="1 ROI" visible="false"/>
<variable ID="1107586910:input detections" blockID="1107586910" value="46 ROI" visible="false"/>
<variable ID="494954549:input rois" blockID="494954549" value="1 ROI" visible="false"/>
<variable ID="494954549:input detections" blockID="494954549" value="118 ROI" visible="false"/>
<variable ID="1853582191:sequence" blockID="1853582191" visible="false"/>
<variable ID="1389084533:folder" blockID="1389084533" value="" visible="false"/>
<variable ID="1389084533:sequence" blockID="1389084533" value="Active Sequence" visible="false"/>
<variable ID="1862570527:Detections 1 (Total)" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Detections 2 (Total)" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Detections 3 (Total)" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Couples 1 with 2" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Couples 2 with 1" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Proba. 1 with 2" blockID="1862570527" value="" visible="false"/>
<variable ID="1862570527:Dist. 1 with 2" blockID="1862570527" value="" visible="false"/>
<variable ID="1862570527:Couples 1 with 3" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Couples 3 with 1" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Proba. 1 with 3" blockID="1862570527" value="" visible="false"/>
<variable ID="1862570527:Dist. 1 with 3" blockID="1862570527" value="" visible="false"/>
<variable ID="1862570527:Couples 2 with 3" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Couples 3 with 2" blockID="1862570527" value="No ROI" visible="false"/>
<variable ID="1862570527:Proba. 2 with 3" blockID="1862570527" value="" visible="false"/>
<variable ID="1862570527:Dist. 2 with 3" blockID="1862570527" value="" visible="false"/>
<variable ID="1862570527:Keep only strict trios" blockID="1862570527" value="false" visible="false"/>
<variable ID="455325759:159669527:rois" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:159669527:name" blockID="455325759" value="1w2wo3" visible="false"/>
<variable ID="455325759:159669527:suffix" blockID="455325759" value="_%d" visible="false"/>
<variable ID="455325759:159669527:color" blockID="455325759" value="java.awt.Color[r=255,g=0,b=255]" visible="false"/>
<variable ID="455325759:159669527:opacity" blockID="455325759" value="0.2" visible="false"/>
<variable ID="455325759:159669527:stroke" blockID="455325759" value="2.0" visible="false"/>
<variable ID="455325759:159669527:showName" blockID="455325759" value="false" visible="false"/>
<variable ID="455325759:600128108:measures" blockID="455325759" value="19329908991" visible="false"/>
<variable ID="455325759:600128108:Regions of interest" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:600128108:Sequence" blockID="455325759" value="Active Sequence" visible="false"/>
<variable ID="455325759:889812382:List of ROI" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:889812382:Merge operation" blockID="455325759" value="OR" visible="false"/>
<variable ID="455325759:1016992694:target sequence" blockID="455325759" value="Active Sequence" visible="false"/>
<variable ID="455325759:1016992694:input rois" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:1016992694:replace existing" blockID="455325759" value="false" visible="false"/>
<variable ID="455325759:2051472994:Script" blockID="455325759" 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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="455325759:2051472994:Add Input" blockID="455325759" value="6" visible="false"/>
<variable ID="455325759:2051472994:Add output" blockID="455325759" value="1" visible="false"/>
<variable ID="455325759:2051472994:input0" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:2051472994:402158695" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:2051472994:1861257211" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:2012125918:file" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1516329479:input file" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1516329479:remove ext." blockID="455325759" value="false" visible="false"/>
<variable ID="455325759:1516329479:suffix" blockID="455325759" value="1w2wo3" visible="false"/>
<variable ID="455325759:211262781:workbook" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:211262781:file format" blockID="455325759" value="Spreadsheet" visible="false"/>
<variable ID="455325759:211262781:output file" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:211262781:If file exists" blockID="455325759" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="455325759:591884611:rois" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:591884611:name" blockID="455325759" value="2w1wo3" visible="false"/>
<variable ID="455325759:591884611:suffix" blockID="455325759" value="_%d" visible="false"/>
<variable ID="455325759:591884611:color" blockID="455325759" value="java.awt.Color[r=255,g=0,b=255]" visible="false"/>
<variable ID="455325759:591884611:opacity" blockID="455325759" value="0.2" visible="false"/>
<variable ID="455325759:591884611:stroke" blockID="455325759" value="2.0" visible="false"/>
<variable ID="455325759:591884611:showName" blockID="455325759" value="false" visible="false"/>
<variable ID="455325759:1865030845:measures" blockID="455325759" value="19329908991" visible="false"/>
<variable ID="455325759:1865030845:Regions of interest" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:1865030845:Sequence" blockID="455325759" value="Active Sequence" visible="false"/>
<variable ID="455325759:1649405099:Script" blockID="455325759" 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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="455325759:1649405099:Add Input" blockID="455325759" value="6" visible="false"/>
<variable ID="455325759:1649405099:Add output" blockID="455325759" value="1" visible="false"/>
<variable ID="455325759:1649405099:input0" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1649405099:402158695" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1649405099:1861257211" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1258556521:input file" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1258556521:remove ext." blockID="455325759" value="false" visible="false"/>
<variable ID="455325759:1258556521:suffix" blockID="455325759" value="2w1wo3" visible="false"/>
<variable ID="455325759:1303658325:workbook" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1303658325:file format" blockID="455325759" value="Spreadsheet" visible="false"/>
<variable ID="455325759:1303658325:output file" blockID="455325759" value="" visible="false"/>
<variable ID="455325759:1303658325:If file exists" blockID="455325759" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="455325759:1101709734:List of ROI" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:1101709734:Merge operation" blockID="455325759" value="OR" visible="false"/>
<variable ID="455325759:1399911981:target sequence" blockID="455325759" value="Active Sequence" visible="false"/>
<variable ID="455325759:1399911981:input rois" blockID="455325759" value="No ROI" visible="false"/>
<variable ID="455325759:1399911981:replace existing" blockID="455325759" value="false" visible="false"/>
<variable ID="1476479864:1143514622:rois" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1143514622:name" blockID="1476479864" value="1w(2w3)" visible="false"/>
<variable ID="1476479864:1143514622:suffix" blockID="1476479864" value="_%d" visible="false"/>
<variable ID="1476479864:1143514622:color" blockID="1476479864" value="java.awt.Color[r=128,g=128,b=255]" visible="false"/>
<variable ID="1476479864:1143514622:opacity" blockID="1476479864" value="0.2" visible="false"/>
<variable ID="1476479864:1143514622:stroke" blockID="1476479864" value="2.0" visible="false"/>
<variable ID="1476479864:1143514622:showName" blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:771263663:measures" blockID="1476479864" value="19329908991" visible="false"/>
<variable ID="1476479864:771263663:Regions of interest" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:771263663:Sequence" blockID="1476479864" value="Active Sequence" visible="false"/>
<variable ID="1476479864:1972517380:List of ROI" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:1972517380:Merge operation" blockID="1476479864" value="OR" visible="false"/>
<variable ID="1476479864:1090304413:target sequence" blockID="1476479864" value="Active Sequence" visible="false"/>
<variable ID="1476479864:1090304413:input rois" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:1090304413:replace existing" blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:1391028008:file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1845079953:input file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1845079953:remove ext." blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:1845079953:suffix" blockID="1476479864" value="1w(2w3)" visible="false"/>
<variable ID="1476479864:641189029:Script" blockID="1476479864" 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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1476479864:641189029:Add Input" blockID="1476479864" value="10" visible="false"/>
<variable ID="1476479864:641189029:Add output" blockID="1476479864" value="1" visible="false"/>
<variable ID="1476479864:641189029:input0" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:641189029:402158695" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:641189029:1861257211" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:641189029:1590518566" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:641189029:491468211" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:641189029:2005629675" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:641189029:1794640590" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1337504867:workbook" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1337504867:file format" blockID="1476479864" value="Spreadsheet" visible="false"/>
<variable ID="1476479864:1337504867:output file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1337504867:If file exists" blockID="1476479864" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1476479864:1366262794:rois" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1366262794:name" blockID="1476479864" value="2w(1w3)" visible="false"/>
<variable ID="1476479864:1366262794:suffix" blockID="1476479864" value="_%d" visible="false"/>
<variable ID="1476479864:1366262794:color" blockID="1476479864" value="java.awt.Color[r=255,g=132,b=127]" visible="false"/>
<variable ID="1476479864:1366262794:opacity" blockID="1476479864" value="0.2" visible="false"/>
<variable ID="1476479864:1366262794:stroke" blockID="1476479864" value="2.0" visible="false"/>
<variable ID="1476479864:1366262794:showName" blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:67850038:measures" blockID="1476479864" value="19329908991" visible="false"/>
<variable ID="1476479864:67850038:Regions of interest" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:67850038:Sequence" blockID="1476479864" value="Active Sequence" visible="false"/>
<variable ID="1476479864:180081198:input file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:180081198:remove ext." blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:180081198:suffix" blockID="1476479864" value="2w(1w3)" visible="false"/>
<variable ID="1476479864:1606126880:Script" blockID="1476479864" 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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1476479864:1606126880:Add Input" blockID="1476479864" value="10" visible="false"/>
<variable ID="1476479864:1606126880:Add output" blockID="1476479864" value="1" visible="false"/>
<variable ID="1476479864:1606126880:input0" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1606126880:402158695" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1606126880:1861257211" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1606126880:1590518566" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1606126880:491468211" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1606126880:2005629675" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:1606126880:1794640590" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:530391969:workbook" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:530391969:file format" blockID="1476479864" value="Spreadsheet" visible="false"/>
<variable ID="1476479864:530391969:output file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:530391969:If file exists" blockID="1476479864" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1476479864:1385266237:List of ROI" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:1385266237:Merge operation" blockID="1476479864" value="OR" visible="false"/>
<variable ID="1476479864:665622505:target sequence" blockID="1476479864" value="Active Sequence" visible="false"/>
<variable ID="1476479864:665622505:input rois" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:665622505:replace existing" blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:2061715623:rois" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:2061715623:name" blockID="1476479864" value="3w(1w2)" visible="false"/>
<variable ID="1476479864:2061715623:suffix" blockID="1476479864" value="_%d" visible="false"/>
<variable ID="1476479864:2061715623:color" blockID="1476479864" value="java.awt.Color[r=134,g=255,b=129]" visible="false"/>
<variable ID="1476479864:2061715623:opacity" blockID="1476479864" value="0.2" visible="false"/>
<variable ID="1476479864:2061715623:stroke" blockID="1476479864" value="2.0" visible="false"/>
<variable ID="1476479864:2061715623:showName" blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:979756729:List of ROI" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:979756729:Merge operation" blockID="1476479864" value="OR" visible="false"/>
<variable ID="1476479864:461754369:measures" blockID="1476479864" value="19330433279" visible="false"/>
<variable ID="1476479864:461754369:Regions of interest" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:461754369:Sequence" blockID="1476479864" value="Active Sequence" visible="false"/>
<variable ID="1476479864:264868161:target sequence" blockID="1476479864" value="Active Sequence" visible="false"/>
<variable ID="1476479864:264868161:input rois" blockID="1476479864" value="No ROI" visible="false"/>
<variable ID="1476479864:264868161:replace existing" blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:659706481:input file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:659706481:remove ext." blockID="1476479864" value="false" visible="false"/>
<variable ID="1476479864:659706481:suffix" blockID="1476479864" value="3w(1w2)" visible="false"/>
<variable ID="1476479864:645450664:Script" blockID="1476479864" 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;table.setValue(0, nCols+2, &quot;Distances 1w3&quot;)&#10;table.setValue(0, nCols+3, &quot;Probabilities 1w3&quot;)&#10;table.setValue(0, nCols+4, &quot;Distances 2w3&quot;)&#10;table.setValue(0, nCols+5, &quot;Probabilities 2w3&quot;)&#10;&#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;for(i=0;i&lt;input3.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3[i]&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;for(i=0;i&lt;input4.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input4[i]&#10;&#9;table.setValue(ligne, nCols+3, valeur)&#10;}&#10;for(i=0;i&lt;input5.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input5[i]&#10;&#9;table.setValue(ligne, nCols+4, valeur)&#10;}&#10;for(i=0;i&lt;input6.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input6[i]&#10;&#9;table.setValue(ligne, nCols+5, valeur)&#10;}&#10;&#10;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1476479864:645450664:Add Input" blockID="1476479864" value="10" visible="false"/>
<variable ID="1476479864:645450664:Add output" blockID="1476479864" value="1" visible="false"/>
<variable ID="1476479864:645450664:input0" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:645450664:402158695" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:645450664:1861257211" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:645450664:1590518566" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:645450664:491468211" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:645450664:2005629675" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:645450664:1794640590" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:368082088:workbook" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:368082088:file format" blockID="1476479864" value="Spreadsheet" visible="false"/>
<variable ID="1476479864:368082088:output file" blockID="1476479864" value="" visible="false"/>
<variable ID="1476479864:368082088:If file exists" blockID="1476479864" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1352537960:766814423:rois" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:766814423:name" blockID="1352537960" value="1w3wo2" visible="false"/>
<variable ID="1352537960:766814423:suffix" blockID="1352537960" value="_%d" visible="false"/>
<variable ID="1352537960:766814423:color" blockID="1352537960" value="java.awt.Color[r=0,g=255,b=255]" visible="false"/>
<variable ID="1352537960:766814423:opacity" blockID="1352537960" value="0.2" visible="false"/>
<variable ID="1352537960:766814423:stroke" blockID="1352537960" value="2.0" visible="false"/>
<variable ID="1352537960:766814423:showName" blockID="1352537960" value="false" visible="false"/>
<variable ID="1352537960:673973129:measures" blockID="1352537960" value="19329908991" visible="false"/>
<variable ID="1352537960:673973129:Regions of interest" blockID="1352537960" value="No ROI" visible="false"/>
<variable ID="1352537960:673973129:Sequence" blockID="1352537960" value="Active Sequence" visible="false"/>
<variable ID="1352537960:1595189542:List of ROI" blockID="1352537960" value="No ROI" visible="false"/>
<variable ID="1352537960:1595189542:Merge operation" blockID="1352537960" value="OR" visible="false"/>
<variable ID="1352537960:1407844665:target sequence" blockID="1352537960" value="Active Sequence" visible="false"/>
<variable ID="1352537960:1407844665:input rois" blockID="1352537960" value="No ROI" visible="false"/>
<variable ID="1352537960:1407844665:replace existing" blockID="1352537960" value="false" visible="false"/>
<variable ID="1352537960:120046736:Script" blockID="1352537960" 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 1w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1352537960:120046736:Add Input" blockID="1352537960" value="6" visible="false"/>
<variable ID="1352537960:120046736:Add output" blockID="1352537960" value="1" visible="false"/>
<variable ID="1352537960:120046736:input0" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:120046736:402158695" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:120046736:1861257211" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:849908766:file" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:569898172:input file" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:569898172:remove ext." blockID="1352537960" value="false" visible="false"/>
<variable ID="1352537960:569898172:suffix" blockID="1352537960" value="1w3wo2" visible="false"/>
<variable ID="1352537960:1782222595:workbook" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1782222595:file format" blockID="1352537960" value="Spreadsheet" visible="false"/>
<variable ID="1352537960:1782222595:output file" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1782222595:If file exists" blockID="1352537960" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1352537960:165828838:rois" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:165828838:name" blockID="1352537960" value="3w1wo2" visible="false"/>
<variable ID="1352537960:165828838:suffix" blockID="1352537960" value="_%d" visible="false"/>
<variable ID="1352537960:165828838:color" blockID="1352537960" value="java.awt.Color[r=0,g=255,b=255]" visible="false"/>
<variable ID="1352537960:165828838:opacity" blockID="1352537960" value="0.2" visible="false"/>
<variable ID="1352537960:165828838:stroke" blockID="1352537960" value="2.0" visible="false"/>
<variable ID="1352537960:165828838:showName" blockID="1352537960" value="false" visible="false"/>
<variable ID="1352537960:845966094:measures" blockID="1352537960" value="19329908991" visible="false"/>
<variable ID="1352537960:845966094:Regions of interest" blockID="1352537960" value="No ROI" visible="false"/>
<variable ID="1352537960:845966094:Sequence" blockID="1352537960" value="Active Sequence" visible="false"/>
<variable ID="1352537960:1364135219:Script" blockID="1352537960" 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 1w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 1w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="1352537960:1364135219:Add Input" blockID="1352537960" value="6" visible="false"/>
<variable ID="1352537960:1364135219:Add output" blockID="1352537960" value="1" visible="false"/>
<variable ID="1352537960:1364135219:input0" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1364135219:402158695" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1364135219:1861257211" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1185978283:input file" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1185978283:remove ext." blockID="1352537960" value="false" visible="false"/>
<variable ID="1352537960:1185978283:suffix" blockID="1352537960" value="3w1wo2" visible="false"/>
<variable ID="1352537960:1888311990:workbook" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1888311990:file format" blockID="1352537960" value="Spreadsheet" visible="false"/>
<variable ID="1352537960:1888311990:output file" blockID="1352537960" value="" visible="false"/>
<variable ID="1352537960:1888311990:If file exists" blockID="1352537960" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1352537960:1722752025:List of ROI" blockID="1352537960" value="No ROI" visible="false"/>
<variable ID="1352537960:1722752025:Merge operation" blockID="1352537960" value="OR" visible="false"/>
<variable ID="1352537960:1700451183:target sequence" blockID="1352537960" value="Active Sequence" visible="false"/>
<variable ID="1352537960:1700451183:input rois" blockID="1352537960" value="No ROI" visible="false"/>
<variable ID="1352537960:1700451183:replace existing" blockID="1352537960" value="false" visible="false"/>
<variable ID="707964415:520313872:rois" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:520313872:name" blockID="707964415" value="2w3wo1" visible="false"/>
<variable ID="707964415:520313872:suffix" blockID="707964415" value="_%d" visible="false"/>
<variable ID="707964415:520313872:color" blockID="707964415" value="java.awt.Color[r=255,g=255,b=0]" visible="false"/>
<variable ID="707964415:520313872:opacity" blockID="707964415" value="0.2" visible="false"/>
<variable ID="707964415:520313872:stroke" blockID="707964415" value="2.0" visible="false"/>
<variable ID="707964415:520313872:showName" blockID="707964415" value="false" visible="false"/>
<variable ID="707964415:1668862685:measures" blockID="707964415" value="21477392639" visible="false"/>
<variable ID="707964415:1668862685:Regions of interest" blockID="707964415" value="No ROI" visible="false"/>
<variable ID="707964415:1668862685:Sequence" blockID="707964415" value="Active Sequence" visible="false"/>
<variable ID="707964415:1472080923:List of ROI" blockID="707964415" value="No ROI" visible="false"/>
<variable ID="707964415:1472080923:Merge operation" blockID="707964415" value="OR" visible="false"/>
<variable ID="707964415:164333769:target sequence" blockID="707964415" value="Active Sequence" visible="false"/>
<variable ID="707964415:164333769:input rois" blockID="707964415" value="No ROI" visible="false"/>
<variable ID="707964415:164333769:replace existing" blockID="707964415" value="false" visible="false"/>
<variable ID="707964415:1279082909:Script" blockID="707964415" 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 2w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="707964415:1279082909:Add Input" blockID="707964415" value="6" visible="false"/>
<variable ID="707964415:1279082909:Add output" blockID="707964415" value="1" visible="false"/>
<variable ID="707964415:1279082909:input0" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1279082909:402158695" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1279082909:1861257211" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:806417318:file" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:350528763:input file" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:350528763:remove ext." blockID="707964415" value="false" visible="false"/>
<variable ID="707964415:350528763:suffix" blockID="707964415" value="2w3wo1" visible="false"/>
<variable ID="707964415:79802355:workbook" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:79802355:file format" blockID="707964415" value="Spreadsheet" visible="false"/>
<variable ID="707964415:79802355:output file" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:79802355:If file exists" blockID="707964415" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="707964415:1057965491:rois" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1057965491:name" blockID="707964415" value="3w2wo1" visible="false"/>
<variable ID="707964415:1057965491:suffix" blockID="707964415" value="_%d" visible="false"/>
<variable ID="707964415:1057965491:color" blockID="707964415" value="java.awt.Color[r=255,g=255,b=0]" visible="false"/>
<variable ID="707964415:1057965491:opacity" blockID="707964415" value="0.2" visible="false"/>
<variable ID="707964415:1057965491:stroke" blockID="707964415" value="2.0" visible="false"/>
<variable ID="707964415:1057965491:showName" blockID="707964415" value="false" visible="false"/>
<variable ID="707964415:1766205145:measures" blockID="707964415" value="19329908991" visible="false"/>
<variable ID="707964415:1766205145:Regions of interest" blockID="707964415" value="No ROI" visible="false"/>
<variable ID="707964415:1766205145:Sequence" blockID="707964415" value="Active Sequence" visible="false"/>
<variable ID="707964415:1855931113:Script" blockID="707964415" 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 2w3&quot;)&#10;table.setValue(0, nCols+1, &quot;Probabilities 2w3&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;//Workbooks.show(input0, &quot;Voila&quot;)" visible="false"/>
<variable ID="707964415:1855931113:Add Input" blockID="707964415" value="6" visible="false"/>
<variable ID="707964415:1855931113:Add output" blockID="707964415" value="1" visible="false"/>
<variable ID="707964415:1855931113:input0" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1855931113:402158695" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1855931113:1861257211" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:227016721:input file" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:227016721:remove ext." blockID="707964415" value="false" visible="false"/>
<variable ID="707964415:227016721:suffix" blockID="707964415" value="3w2wo1" visible="false"/>
<variable ID="707964415:1037807466:workbook" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1037807466:file format" blockID="707964415" value="Spreadsheet" visible="false"/>
<variable ID="707964415:1037807466:output file" blockID="707964415" value="" visible="false"/>
<variable ID="707964415:1037807466:If file exists" blockID="707964415" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="707964415:630012478:List of ROI" blockID="707964415" value="No ROI" visible="false"/>
<variable ID="707964415:630012478:Merge operation" blockID="707964415" value="OR" visible="false"/>
<variable ID="707964415:1307079192:target sequence" blockID="707964415" value="Active Sequence" visible="false"/>
<variable ID="707964415:1307079192:input rois" blockID="707964415" value="No ROI" visible="false"/>
<variable ID="707964415:1307079192:replace existing" blockID="707964415" value="false" visible="false"/>
<variable ID="330571051:2097573723:rois" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:2097573723:name" blockID="330571051" value="1wo2wo3" visible="false"/>
<variable ID="330571051:2097573723:suffix" blockID="330571051" value="_%d" visible="false"/>
<variable ID="330571051:2097573723:color" blockID="330571051" value="java.awt.Color[r=0,g=0,b=255]" visible="false"/>
<variable ID="330571051:2097573723:opacity" blockID="330571051" value="0.2" visible="false"/>
<variable ID="330571051:2097573723:stroke" blockID="330571051" value="2.0" visible="false"/>
<variable ID="330571051:2097573723:showName" blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:383635765:measures" blockID="330571051" value="19329908991" visible="false"/>
<variable ID="330571051:383635765:Regions of interest" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:383635765:Sequence" blockID="330571051" value="Active Sequence" visible="false"/>
<variable ID="330571051:891291933:List of ROI" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:891291933:Merge operation" blockID="330571051" value="OR" visible="false"/>
<variable ID="330571051:1422040283:target sequence" blockID="330571051" value="Active Sequence" visible="false"/>
<variable ID="330571051:1422040283:input rois" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:1422040283:replace existing" blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:1296972769:file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:685336932:input file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:685336932:remove ext." blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:685336932:suffix" blockID="330571051" value="1wo2wo3" visible="false"/>
<variable ID="330571051:2025079241:workbook" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:2025079241:file format" blockID="330571051" value="Spreadsheet" visible="false"/>
<variable ID="330571051:2025079241:output file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:2025079241:If file exists" blockID="330571051" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="330571051:1200872995:rois" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:1200872995:name" blockID="330571051" value="2wo1wo3" visible="false"/>
<variable ID="330571051:1200872995:suffix" blockID="330571051" value="_%d" visible="false"/>
<variable ID="330571051:1200872995:color" blockID="330571051" value="java.awt.Color[r=255,g=0,b=0]" visible="false"/>
<variable ID="330571051:1200872995:opacity" blockID="330571051" value="0.2" visible="false"/>
<variable ID="330571051:1200872995:stroke" blockID="330571051" value="2.0" visible="false"/>
<variable ID="330571051:1200872995:showName" blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:287193037:measures" blockID="330571051" value="19329908991" visible="false"/>
<variable ID="330571051:287193037:Regions of interest" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:287193037:Sequence" blockID="330571051" value="Active Sequence" visible="false"/>
<variable ID="330571051:681194559:input file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:681194559:remove ext." blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:681194559:suffix" blockID="330571051" value="2wo1wo3" visible="false"/>
<variable ID="330571051:338676437:workbook" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:338676437:file format" blockID="330571051" value="Spreadsheet" visible="false"/>
<variable ID="330571051:338676437:output file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:338676437:If file exists" blockID="330571051" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="330571051:464022236:rois" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:464022236:name" blockID="330571051" value="3wo1wo2" visible="false"/>
<variable ID="330571051:464022236:suffix" blockID="330571051" value="_%d" visible="false"/>
<variable ID="330571051:464022236:color" blockID="330571051" value="java.awt.Color[r=0,g=255,b=0]" visible="false"/>
<variable ID="330571051:464022236:opacity" blockID="330571051" value="0.2" visible="false"/>
<variable ID="330571051:464022236:stroke" blockID="330571051" value="2.0" visible="false"/>
<variable ID="330571051:464022236:showName" blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:924922584:measures" blockID="330571051" value="19329908991" visible="false"/>
<variable ID="330571051:924922584:Regions of interest" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:924922584:Sequence" blockID="330571051" value="Active Sequence" visible="false"/>
<variable ID="330571051:444991139:input file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:444991139:remove ext." blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:444991139:suffix" blockID="330571051" value="3wo1wo2" visible="false"/>
<variable ID="330571051:1927934219:workbook" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:1927934219:file format" blockID="330571051" value="Spreadsheet" visible="false"/>
<variable ID="330571051:1927934219:output file" blockID="330571051" value="" visible="false"/>
<variable ID="330571051:1927934219:If file exists" blockID="330571051" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="330571051:284972410:List of ROI" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:284972410:Merge operation" blockID="330571051" value="OR" visible="false"/>
<variable ID="330571051:1197186153:target sequence" blockID="330571051" value="Active Sequence" visible="false"/>
<variable ID="330571051:1197186153:input rois" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:1197186153:replace existing" blockID="330571051" value="false" visible="false"/>
<variable ID="330571051:1029173479:List of ROI" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:1029173479:Merge operation" blockID="330571051" value="OR" visible="false"/>
<variable ID="330571051:1414694155:target sequence" blockID="330571051" value="Active Sequence" visible="false"/>
<variable ID="330571051:1414694155:input rois" blockID="330571051" value="No ROI" visible="false"/>
<variable ID="330571051:1414694155:replace existing" blockID="330571051" value="false" visible="false"/>
<variable ID="33546666:1404304973:rois" blockID="33546666" value="No ROI" visible="false"/>
<variable ID="33546666:1404304973:name" blockID="33546666" value="Total 1" visible="false"/>
<variable ID="33546666:1404304973:suffix" blockID="33546666" value="_%d" visible="false"/>
<variable ID="33546666:1404304973:color" blockID="33546666" value="java.awt.Color[r=0,g=0,b=255]" visible="false"/>
<variable ID="33546666:1404304973:opacity" blockID="33546666" value="0.2" visible="false"/>
<variable ID="33546666:1404304973:stroke" blockID="33546666" value="2.0" visible="false"/>
<variable ID="33546666:1404304973:showName" blockID="33546666" value="false" visible="false"/>
<variable ID="33546666:1521491798:measures" blockID="33546666" value="19329908991" visible="false"/>
<variable ID="33546666:1521491798:Regions of interest" blockID="33546666" value="No ROI" visible="false"/>
<variable ID="33546666:1521491798:Sequence" blockID="33546666" value="Active Sequence" visible="false"/>
<variable ID="33546666:462076221:file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:831231136:input file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:831231136:remove ext." blockID="33546666" value="false" visible="false"/>
<variable ID="33546666:831231136:suffix" blockID="33546666" value="Total 1" visible="false"/>
<variable ID="33546666:194462892:workbook" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:194462892:file format" blockID="33546666" value="Spreadsheet" visible="false"/>
<variable ID="33546666:194462892:output file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:194462892:If file exists" blockID="33546666" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="33546666:1508633103:rois" blockID="33546666" value="No ROI" visible="false"/>
<variable ID="33546666:1508633103:name" blockID="33546666" value="Total 2" visible="false"/>
<variable ID="33546666:1508633103:suffix" blockID="33546666" value="_%d" visible="false"/>
<variable ID="33546666:1508633103:color" blockID="33546666" value="java.awt.Color[r=255,g=0,b=0]" visible="false"/>
<variable ID="33546666:1508633103:opacity" blockID="33546666" value="0.2" visible="false"/>
<variable ID="33546666:1508633103:stroke" blockID="33546666" value="2.0" visible="false"/>
<variable ID="33546666:1508633103:showName" blockID="33546666" value="false" visible="false"/>
<variable ID="33546666:319189076:measures" blockID="33546666" value="19329908991" visible="false"/>
<variable ID="33546666:319189076:Regions of interest" blockID="33546666" value="No ROI" visible="false"/>
<variable ID="33546666:319189076:Sequence" blockID="33546666" value="Active Sequence" visible="false"/>
<variable ID="33546666:274201561:input file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:274201561:remove ext." blockID="33546666" value="false" visible="false"/>
<variable ID="33546666:274201561:suffix" blockID="33546666" value="Total 2" visible="false"/>
<variable ID="33546666:1102549888:workbook" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:1102549888:file format" blockID="33546666" value="Spreadsheet" visible="false"/>
<variable ID="33546666:1102549888:output file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:1102549888:If file exists" blockID="33546666" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="33546666:1143935036:rois" blockID="33546666" value="No ROI" visible="false"/>
<variable ID="33546666:1143935036:name" blockID="33546666" value="Total 3" visible="false"/>
<variable ID="33546666:1143935036:suffix" blockID="33546666" value="_%d" visible="false"/>
<variable ID="33546666:1143935036:color" blockID="33546666" value="java.awt.Color[r=0,g=255,b=0]" visible="false"/>
<variable ID="33546666:1143935036:opacity" blockID="33546666" value="0.2" visible="false"/>
<variable ID="33546666:1143935036:stroke" blockID="33546666" value="2.0" visible="false"/>
<variable ID="33546666:1143935036:showName" blockID="33546666" value="false" visible="false"/>
<variable ID="33546666:482017214:measures" blockID="33546666" value="19329908991" visible="false"/>
<variable ID="33546666:482017214:Regions of interest" blockID="33546666" value="No ROI" visible="false"/>
<variable ID="33546666:482017214:Sequence" blockID="33546666" value="Active Sequence" visible="false"/>
<variable ID="33546666:582450543:input file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:582450543:remove ext." blockID="33546666" value="false" visible="false"/>
<variable ID="33546666:582450543:suffix" blockID="33546666" value="Total 3" visible="false"/>
<variable ID="33546666:693922913:workbook" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:693922913:file format" blockID="33546666" value="Spreadsheet" visible="false"/>
<variable ID="33546666:693922913:output file" blockID="33546666" value="" visible="false"/>
<variable ID="33546666:693922913:If file exists" blockID="33546666" value="Merge_sheets___excluding_first_row" visible="false"/>
<variable ID="1132673546:parent folder" blockID="1132673546" value="" visible="false"/>
<variable ID="1132673546:file name" blockID="1132673546" value="ResultsSODA" visible="false"/>
<variable ID="1132673546:overwrite" blockID="1132673546" value="false" visible="false"/>
<variable ID="779841936:parent folder" blockID="779841936" value="" visible="false"/>
<variable ID="779841936:folder name" blockID="779841936" value="SequenceWithROIs" visible="false"/>
<variable ID="1651260058:parent folder" blockID="1651260058" value="" visible="false"/>
<variable ID="1651260058:folder name" blockID="1651260058" value="ROIStatistics" visible="false"/>
<variable ID="1808269400:parent folder" blockID="1808269400" value="" visible="false"/>
<variable ID="1808269400:file name" blockID="1808269400" value="ROIStatistics" visible="false"/>
<variable ID="1808269400:overwrite" blockID="1808269400" value="false" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="375883746" visible="true"/>
<variable ID="file" blockID="375883746" visible="true"/>
<variable ID="143758747:sequence" blockID="143758747" visible="false"/>
<variable ID="1991157204:extracted" blockID="1991157204" visible="false"/>
<variable ID="1679644417:extracted" blockID="1679644417" visible="false"/>
<variable ID="1052545332:1277429941:extracted" blockID="1052545332" visible="false"/>
<variable ID="1052545332:9958793:binary sequence" blockID="1052545332" visible="false"/>
<variable ID="1052545332:9958793:output regions" blockID="1052545332" visible="false"/>
<variable ID="1052545332:472463461:output ROI" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1985574827:output" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1985574827:ROI" blockID="1052545332" visible="false"/>
<variable ID="1052545332:617371279:labeled sequence" blockID="1052545332" visible="false"/>
<variable ID="1052545332:617371279:objects" blockID="1052545332" visible="false"/>
<variable ID="1052545332:617371279:list of extracted ROI" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1566682888:output ROI" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1085113731:width" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1085113731:height" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1085113731:size C" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1085113731:size Z" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1085113731:size T" blockID="1052545332" visible="false"/>
<variable ID="1052545332:2121565335:Sequence" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1438394279:labeled sequence" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1438394279:objects" blockID="1052545332" visible="false"/>
<variable ID="1052545332:1438394279:list of extracted ROI" blockID="1052545332" visible="false"/>
<variable ID="1052545332:318461015:output0" blockID="1052545332" visible="false"/>
<variable ID="1052545332:703077870:subtraction output ROI" blockID="1052545332" visible="false"/>
<variable ID="271633357:extracted" blockID="271633357" visible="false"/>
<variable ID="1387631079:1692116555:binary Spot Sequence" blockID="1387631079" visible="false"/>
<variable ID="1387631079:1692116555:detection as ROIs" blockID="1387631079" visible="false"/>
<variable ID="1387631079:1102729887:labeled sequence" blockID="1387631079" visible="false"/>
<variable ID="1387631079:1102729887:objects" blockID="1387631079" visible="false"/>
<variable ID="1387631079:1102729887:list of extracted ROI" blockID="1387631079" visible="false"/>
<variable ID="2134100559:1771481306:binary Spot Sequence" blockID="2134100559" visible="false"/>
<variable ID="2134100559:1771481306:detection as ROIs" blockID="2134100559" visible="false"/>
<variable ID="2134100559:135497682:labeled sequence" blockID="2134100559" visible="false"/>
<variable ID="2134100559:135497682:objects" blockID="2134100559" visible="false"/>
<variable ID="2134100559:135497682:list of extracted ROI" blockID="2134100559" visible="false"/>
<variable ID="1705392250:869458982:binary Spot Sequence" blockID="1705392250" visible="false"/>
<variable ID="1705392250:869458982:detection as ROIs" blockID="1705392250" visible="false"/>
<variable ID="1705392250:1073355435:labeled sequence" blockID="1705392250" visible="false"/>
<variable ID="1705392250:1073355435:objects" blockID="1705392250" visible="false"/>
<variable ID="1705392250:1073355435:list of extracted ROI" blockID="1705392250" visible="false"/>
<variable ID="798324805:output0" blockID="798324805" visible="false"/>
<variable ID="187099105:output file" blockID="187099105" visible="false"/>
<variable ID="1997463605:Couples (1)" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Couples (2)" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Coupling Probabilities" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Coupling Distances" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Single Detections 1" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Single Detections 2" blockID="1997463605" visible="false"/>
<variable ID="1997463605:Workbook" blockID="1997463605" visible="false"/>
<variable ID="910390973:output file" blockID="910390973" visible="false"/>
<variable ID="637306203:Couples (1)" blockID="637306203" visible="false"/>
<variable ID="637306203:Couples (2)" blockID="637306203" visible="false"/>
<variable ID="637306203:Coupling Probabilities" blockID="637306203" visible="false"/>
<variable ID="637306203:Coupling Distances" blockID="637306203" visible="false"/>
<variable ID="637306203:Single Detections 1" blockID="637306203" visible="false"/>
<variable ID="637306203:Single Detections 2" blockID="637306203" visible="false"/>
<variable ID="637306203:Workbook" blockID="637306203" visible="false"/>
<variable ID="367244689:output file" blockID="367244689" visible="false"/>
<variable ID="1813509895:Couples (1)" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Couples (2)" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Coupling Probabilities" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Coupling Distances" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Single Detections 1" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Single Detections 2" blockID="1813509895" visible="false"/>
<variable ID="1813509895:Workbook" blockID="1813509895" visible="false"/>
<variable ID="775512520:Output detections" blockID="775512520" visible="false"/>
<variable ID="1107586910:Output detections" blockID="1107586910" visible="false"/>
<variable ID="494954549:Output detections" blockID="494954549" visible="false"/>
<variable ID="1853582191:duplicated" blockID="1853582191" visible="false"/>
<variable ID="1862570527:Single 1" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Single 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Single 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: 1 with 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: 2 with 1" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: Proba. 1 with 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: Dist. 1 with 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: 1 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: 3 with 1" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: Proba. 1 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: Dist. 1 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: 2 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: 3 with 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: Proba. 2 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Couples: Dist. 2 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: 1 with 2-3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: 2 with 1-3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: 3 with 1-2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: Proba. 1 with 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: Dist. 1 with 2" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: Proba. 1 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: Dist. 1 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: Proba. 2 with 3" blockID="1862570527" visible="false"/>
<variable ID="1862570527:Trios: Dist. 2 with 3" blockID="1862570527" visible="false"/>
<variable ID="455325759:600128108:Workbook" blockID="455325759" visible="false"/>
<variable ID="455325759:889812382:Merged ROI" blockID="455325759" visible="false"/>
<variable ID="455325759:2051472994:output0" blockID="455325759" visible="false"/>
<variable ID="455325759:1516329479:output file" blockID="455325759" visible="false"/>
<variable ID="455325759:1865030845:Workbook" blockID="455325759" visible="false"/>
<variable ID="455325759:1649405099:output0" blockID="455325759" visible="false"/>
<variable ID="455325759:1258556521:output file" blockID="455325759" visible="false"/>
<variable ID="455325759:1101709734:Merged ROI" blockID="455325759" visible="false"/>
<variable ID="1476479864:771263663:Workbook" blockID="1476479864" visible="false"/>
<variable ID="1476479864:1972517380:Merged ROI" blockID="1476479864" visible="false"/>
<variable ID="1476479864:1845079953:output file" blockID="1476479864" visible="false"/>
<variable ID="1476479864:641189029:output0" blockID="1476479864" visible="false"/>
<variable ID="1476479864:67850038:Workbook" blockID="1476479864" visible="false"/>
<variable ID="1476479864:180081198:output file" blockID="1476479864" visible="false"/>
<variable ID="1476479864:1606126880:output0" blockID="1476479864" visible="false"/>
<variable ID="1476479864:1385266237:Merged ROI" blockID="1476479864" visible="false"/>
<variable ID="1476479864:979756729:Merged ROI" blockID="1476479864" visible="false"/>
<variable ID="1476479864:461754369:Workbook" blockID="1476479864" visible="false"/>
<variable ID="1476479864:659706481:output file" blockID="1476479864" visible="false"/>
<variable ID="1476479864:645450664:output0" blockID="1476479864" visible="false"/>
<variable ID="1352537960:673973129:Workbook" blockID="1352537960" visible="false"/>
<variable ID="1352537960:1595189542:Merged ROI" blockID="1352537960" visible="false"/>
<variable ID="1352537960:120046736:output0" blockID="1352537960" visible="false"/>
<variable ID="1352537960:569898172:output file" blockID="1352537960" visible="false"/>
<variable ID="1352537960:845966094:Workbook" blockID="1352537960" visible="false"/>
<variable ID="1352537960:1364135219:output0" blockID="1352537960" visible="false"/>
<variable ID="1352537960:1185978283:output file" blockID="1352537960" visible="false"/>
<variable ID="1352537960:1722752025:Merged ROI" blockID="1352537960" visible="false"/>
<variable ID="707964415:1668862685:Workbook" blockID="707964415" visible="false"/>
<variable ID="707964415:1472080923:Merged ROI" blockID="707964415" visible="false"/>
<variable ID="707964415:1279082909:output0" blockID="707964415" visible="false"/>
<variable ID="707964415:350528763:output file" blockID="707964415" visible="false"/>
<variable ID="707964415:1766205145:Workbook" blockID="707964415" visible="false"/>
<variable ID="707964415:1855931113:output0" blockID="707964415" visible="false"/>
<variable ID="707964415:227016721:output file" blockID="707964415" visible="false"/>
<variable ID="707964415:630012478:Merged ROI" blockID="707964415" visible="false"/>
<variable ID="330571051:383635765:Workbook" blockID="330571051" visible="false"/>
<variable ID="330571051:891291933:Merged ROI" blockID="330571051" visible="false"/>
<variable ID="330571051:685336932:output file" blockID="330571051" visible="false"/>
<variable ID="330571051:287193037:Workbook" blockID="330571051" visible="false"/>
<variable ID="330571051:681194559:output file" blockID="330571051" visible="false"/>
<variable ID="330571051:924922584:Workbook" blockID="330571051" visible="false"/>
<variable ID="330571051:444991139:output file" blockID="330571051" visible="false"/>
<variable ID="330571051:284972410:Merged ROI" blockID="330571051" visible="false"/>
<variable ID="330571051:1029173479:Merged ROI" blockID="330571051" visible="false"/>
<variable ID="33546666:1521491798:Workbook" blockID="33546666" visible="false"/>
<variable ID="33546666:831231136:output file" blockID="33546666" visible="false"/>
<variable ID="33546666:319189076:Workbook" blockID="33546666" visible="false"/>
<variable ID="33546666:274201561:output file" blockID="33546666" visible="false"/>
<variable ID="33546666:482017214:Workbook" blockID="33546666" visible="false"/>
<variable ID="33546666:582450543:output file" blockID="33546666" visible="false"/>
<variable ID="1132673546:new file" blockID="1132673546" visible="false"/>
<variable ID="779841936:new folder" blockID="779841936" visible="false"/>
<variable ID="1651260058:new folder" blockID="1651260058" visible="false"/>
<variable ID="1808269400:new file" blockID="1808269400" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links/>
</protocol>
