<protocol VERSION="4">
<blocks>
<block CommandLineID="" ID="1497958428" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Sequence" height="61" keepsResults="true" width="153" xLocation="1" yLocation="178">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" value="Active Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="136066450" blockType="plugins.adufour.blocks.tools.roi.GetROIFromSequence" className="plugins.adufour.blocks.tools.roi.GetROIFromSequence" collapsed="false" definedName="Get ROI from sequence" height="105" keepsResults="true" width="230" xLocation="17" yLocation="315">
<variables>
<input>
<variable ID="input sequence" name="Source" runtime="false" visible="true"/>
<variable ID="selection state of ROI to extract" name="ROI to get" runtime="false" value="ALL" visible="true"/>
</input>
<output>
<variable ID="extracted rois" name="List of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<workflow ID="800294057" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Detect Cy5 spots" height="447" keepsResults="true" width="923" xLocation="249" yLocation="3">
<blocks>
<block ID="805017976" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract Cy5 channel" height="108" keepsResults="true" width="214" xLocation="64" yLocation="14">
<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 ID="91268537" blockType="plugins.adufour.hierarchicalkmeans.HierarchicalKMeans" className="plugins.adufour.hierarchicalkmeans.HierarchicalKMeans" collapsed="false" definedName="HK-Means" height="255" keepsResults="true" width="260" xLocation="36" yLocation="134">
<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" value="10" visible="true"/>
<variable ID="Min size (px)" name="Min object size (px)" runtime="false" value="20" visible="true"/>
<variable ID="Max size (px)" name="Max object size (px)" runtime="false" value="80" visible="true"/>
<variable ID="Final threshold" name="Min object intensity" runtime="false" value="19990.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="787056988" blockType="plugins.stef.roi.bloc.op.LogicalOperationROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Cy5 spots in nucleus" height="127" keepsResults="true" width="283" xLocation="589" yLocation="89">
<variables>
<input>
<variable ID="roiA" name="ROI(s) group A" runtime="false" visible="true"/>
<variable ID="roiB" name="ROI(s) group B" runtime="false" visible="true"/>
<variable ID="op" name="Keep" runtime="false" value="A_CONTAINED_IN_B" visible="true"/>
</input>
<output>
<variable ID="out" name="Result" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="91268537" dstVarID="Input" srcBlockID="805017976" srcVarID="extracted"/>
<link dstBlockID="787056988" dstVarID="roiA" srcBlockID="91268537" srcVarID="output regions"/>
</links>
<variables>
<input>
<variable ID="805017976:sequence" blockID="805017976" value="Active Sequence" visible="true"/>
<variable ID="805017976:channel" blockID="805017976" value="0" visible="false"/>
<variable ID="91268537:Input" blockID="91268537" value="Jurkat 10.tif_ZmaxProj - channel: 0" visible="false"/>
<variable ID="91268537:Gaussian pre-filter" blockID="91268537" value="0.0" visible="false"/>
<variable ID="91268537:Frame" blockID="91268537" value="0" visible="false"/>
<variable ID="91268537:Number of classes" blockID="91268537" value="10" visible="false"/>
<variable ID="91268537:Min size (px)" blockID="91268537" value="20" visible="false"/>
<variable ID="91268537:Max size (px)" blockID="91268537" value="80" visible="false"/>
<variable ID="91268537:Final threshold" blockID="91268537" value="19990.0" visible="false"/>
<variable ID="787056988:roiA" blockID="787056988" value="38 ROI" visible="false"/>
<variable ID="787056988:roiB" blockID="787056988" value="" visible="true"/>
<variable ID="787056988:op" blockID="787056988" value="A_CONTAINED_IN_B" visible="false"/>
</input>
<output>
<variable ID="805017976:extracted" blockID="805017976" visible="true"/>
<variable ID="91268537:binary sequence" blockID="91268537" visible="false"/>
<variable ID="91268537:output regions" blockID="91268537" visible="false"/>
<variable ID="787056988:out" blockID="787056988" visible="true"/>
</output>
</variables>
</workflow>
<workflow ID="787443887" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Detect GFP spots" height="475" keepsResults="true" width="1203" xLocation="362" yLocation="227">
<blocks>
<block ID="1169211420" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract GFP channel" height="109" keepsResults="true" width="216" xLocation="18" yLocation="2">
<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="938531021" blockType="plugins.hrositi.log.LoG" className="plugins.hrositi.log.LoG" collapsed="false" definedName="Lo G" height="181" keepsResults="true" width="321" xLocation="15" yLocation="126">
<variables>
<input>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="Apply LoG in 3D ?" name="Apply LoG in 3D ?" runtime="false" value="false" visible="true"/>
<variable ID="Scale Normalized ? (X sigma^2)" name="Scale Normalized ? (X sigma^2)" runtime="false" value="false" visible="true"/>
<variable ID="SigmaMin" name="SigmaMin" runtime="false" value="1" visible="true"/>
<variable ID="SigmaMax" name="SigmaMax" runtime="false" value="1" visible="true"/>
</input>
<output>
<variable ID="Result" name="Result" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="131703275" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Integer" height="64" keepsResults="true" width="142" xLocation="0" yLocation="368">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="-1" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="239144121" blockType="plugins.ylemontag.mathoperations.MathOperationExpressionBlock" className="plugins.ylemontag.mathoperations.MathOperationPlugin" collapsed="false" definedName="Math operation expression" height="152" keepsResults="true" width="251" xLocation="162" yLocation="315">
<variables>
<input>
<variable ID="Operation" name="" runtime="false" value="A*B" visible="true"/>
<variable ID="dyn-A" name="A" runtime="true" type="icy.sequence.Sequence" visible="true"/>
<variable ID="dyn-B" name="B" runtime="true" type="int" visible="true"/>
</input>
<output>
<variable ID="Out" name="result" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</output>
</variables>
</block>
<block ID="940259587" blockType="plugins.adufour.extrema.LocalExtrema" className="plugins.adufour.extrema.LocalExtrema" collapsed="false" definedName="Local Extrema" height="230" keepsResults="true" width="257" xLocation="434" yLocation="269">
<variables>
<input>
<variable ID="Input sequence" name="Input sequence" runtime="false" visible="true"/>
<variable ID="Extrema to detect" name="Extrema to detect" runtime="false" value="MAXIMA" visible="true"/>
<variable ID="Search radius (X)" name="Search radius (X)" runtime="false" value="1" visible="true"/>
<variable ID="Search radius (Y)" name="Search radius (Y)" runtime="false" value="1" visible="true"/>
<variable ID="Search radius (Z)" name="Search radius (Z)" runtime="false" value="1" visible="true"/>
<variable ID="Minima threshold" name="Minima threshold" runtime="false" value="0.0" visible="true"/>
<variable ID="Maxima threshold" name="Maxima threshold" runtime="false" value="6000.0" visible="true"/>
</input>
<output>
<variable ID="Binary output sequence" name="Binary output sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1437492280" blockType="plugins.vannary.morphomaths.blocks.Dilation" className="plugins.vannary.morphomaths.blocks.Dilation" collapsed="true" definedName="Dilation" height="178" keepsResults="true" width="240" xLocation="432" yLocation="92">
<variables>
<input>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="Distance" name="Distance" runtime="false" value="1" visible="true"/>
<variable ID="Results on input" name="Results on input" runtime="false" value="false" visible="true"/>
<variable ID="Compute in 3D" name="Compute in 3D" runtime="false" value="false" visible="true"/>
<variable ID="Z value" name="Z value" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="Dilation Sequence" name="Dilation Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="925465019" blockType="plugins.adufour.roi.LabelExtractor" className="plugins.adufour.roi.LabelExtractor" collapsed="false" definedName="Label Extractor" height="130" keepsResults="true" width="292" xLocation="761" yLocation="316">
<variables>
<input>
<variable ID="input sequence" name="Labeled sequence" runtime="false" visible="true"/>
<variable ID="extract mode" name="Extract" runtime="false" value="ANY_LABEL_VS_BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0.0" visible="true"/>
</input>
<output>
<variable ID="ROI" name="Extracted ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="312896819" blockType="plugins.stef.roi.bloc.op.LogicalOperationROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="GFP spots in nucleus" height="127" keepsResults="true" width="283" xLocation="759" yLocation="72">
<variables>
<input>
<variable ID="roiA" name="ROI(s) group A" runtime="false" visible="true"/>
<variable ID="roiB" name="ROI(s) group B" runtime="false" visible="true"/>
<variable ID="op" name="Keep" runtime="false" value="A_CONTAINED_IN_B" visible="true"/>
</input>
<output>
<variable ID="out" name="Result" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="938531021" dstVarID="Sequence" srcBlockID="1169211420" srcVarID="extracted"/>
<link dstBlockID="239144121" dstVarID="dyn-A" srcBlockID="938531021" srcVarID="Result"/>
<link dstBlockID="239144121" dstVarID="dyn-B" srcBlockID="131703275" srcVarID="integer"/>
<link dstBlockID="940259587" dstVarID="Input sequence" srcBlockID="239144121" srcVarID="Out" srcVarType="icy.sequence.Sequence"/>
<link dstBlockID="1437492280" dstVarID="Sequence" srcBlockID="940259587" srcVarID="Binary output sequence"/>
<link dstBlockID="925465019" dstVarID="input sequence" srcBlockID="1437492280" srcVarID="Dilation Sequence"/>
<link dstBlockID="312896819" dstVarID="roiA" srcBlockID="925465019" srcVarID="ROI"/>
</links>
<variables>
<input>
<variable ID="1169211420:sequence" blockID="1169211420" value="Active Sequence" visible="true"/>
<variable ID="1169211420:channel" blockID="1169211420" value="1" visible="false"/>
<variable ID="938531021:Sequence" blockID="938531021" value="Jurkat 10.tif_ZmaxProj - channel: 1" visible="false"/>
<variable ID="938531021:Apply LoG in 3D ?" blockID="938531021" value="false" visible="false"/>
<variable ID="938531021:Scale Normalized ? (X sigma^2)" blockID="938531021" value="false" visible="false"/>
<variable ID="938531021:SigmaMin" blockID="938531021" value="1" visible="false"/>
<variable ID="938531021:SigmaMax" blockID="938531021" value="1" visible="false"/>
<variable ID="131703275:integer" blockID="131703275" value="-1" visible="false"/>
<variable ID="239144121:Operation" blockID="239144121" value="A*B" visible="false"/>
<variable ID="239144121:dyn-A" blockID="239144121" value="" visible="false"/>
<variable ID="239144121:dyn-B" blockID="239144121" value="" visible="false"/>
<variable ID="940259587:Input sequence" blockID="940259587" value="(LoG 2D of Jurkat 10.tif_ZmaxProj - channel: 1)×(-1)" visible="false"/>
<variable ID="940259587:Extrema to detect" blockID="940259587" value="MAXIMA" visible="false"/>
<variable ID="940259587:Search radius (X)" blockID="940259587" value="1" visible="false"/>
<variable ID="940259587:Search radius (Y)" blockID="940259587" value="1" visible="false"/>
<variable ID="940259587:Search radius (Z)" blockID="940259587" value="1" visible="false"/>
<variable ID="940259587:Minima threshold" blockID="940259587" value="0.0" visible="false"/>
<variable ID="940259587:Maxima threshold" blockID="940259587" value="6000.0" visible="false"/>
<variable ID="1437492280:Sequence" blockID="1437492280" value="(LoG 2D of Jurkat 10.tif_ZmaxProj - channel: 1)×(-1)_LocalMaxima#5" visible="false"/>
<variable ID="1437492280:Distance" blockID="1437492280" value="1" visible="false"/>
<variable ID="1437492280:Results on input" blockID="1437492280" value="false" visible="false"/>
<variable ID="1437492280:Compute in 3D" blockID="1437492280" value="false" visible="false"/>
<variable ID="1437492280:Z value" blockID="1437492280" value="0" visible="false"/>
<variable ID="925465019:input sequence" blockID="925465019" value="(LoG 2D of Jurkat 10.tif_ZmaxProj - channel: 1)×(-1)_LocalMaxima#5_Dilation" visible="false"/>
<variable ID="925465019:extract mode" blockID="925465019" value="ANY_LABEL_VS_BACKGROUND" visible="false"/>
<variable ID="925465019:value" blockID="925465019" value="0.0" visible="false"/>
<variable ID="312896819:roiA" blockID="312896819" value="39 ROI" visible="false"/>
<variable ID="312896819:roiB" blockID="312896819" value="" visible="true"/>
<variable ID="312896819:op" blockID="312896819" value="A_CONTAINED_IN_B" visible="false"/>
</input>
<output>
<variable ID="1169211420:extracted" blockID="1169211420" visible="true"/>
<variable ID="938531021:Result" blockID="938531021" visible="false"/>
<variable ID="239144121:Out" blockID="239144121" visible="false"/>
<variable ID="940259587:Binary output sequence" blockID="940259587" visible="false"/>
<variable ID="1437492280:Dilation Sequence" blockID="1437492280" visible="false"/>
<variable ID="925465019:ROI" blockID="925465019" visible="false"/>
<variable ID="312896819:out" blockID="312896819" visible="true"/>
</output>
</variables>
</workflow>
<block ID="1935547712" blockType="plugins.lagache.sodasuite.SODAblock" className="plugins.lagache.sodasuite.SODAsuite" collapsed="false" definedName="SODA" height="377" keepsResults="true" width="312" xLocation="596" yLocation="69">
<variables>
<input>
<variable ID="Detections 1 (ROIs)" name="List of detections 1 (ROIs)" runtime="false" visible="true"/>
<variable ID="Detections 2 (ROIs)" name="List of detections 2 (ROIs)" runtime="false" visible="true"/>
<variable ID="Input Sequence 1" name="Input sequence 1" runtime="false" visible="true"/>
<variable ID="Input Sequence 2" name="Input sequence 2" runtime="false" visible="true"/>
<variable ID="ROIs of Analysis (Cells' Shapes)" name="ROIs of Analysis (Cell's shape)" runtime="false" visible="true"/>
<variable ID="Max. Radius (in x pixels)" name="Max. Radius (in pixels)" runtime="false" value="10.0" visible="true"/>
<variable ID="Min. Step" name="Step" runtime="false" value="1.0" visible="true"/>
<variable ID="Manual estimation" name="Fixed search distance" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="Couples (1)" name="Coupled Detections 1" runtime="false" visible="true"/>
<variable ID="Couples (2)" name="Coupled Detections 2" runtime="false" visible="true"/>
<variable ID="Coupling Probabilities" name="Coupling probabilities" runtime="false" visible="true"/>
<variable ID="Coupling Distances" name="Coupling distances" runtime="false" visible="true"/>
<variable ID="Single Detections 1" name="Single Detections 1" runtime="false" visible="true"/>
<variable ID="Single Detections 2" name="Single Detections 2" runtime="false" visible="true"/>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1627203934" blockType="plugins.stef.roi.bloc.property.GetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Get ROI properties" height="171" keepsResults="true" width="206" xLocation="288" yLocation="425">
<variables>
<input>
<variable ID="roi" name="ROI" runtime="false" visible="true"/>
</input>
<output>
<variable ID="name" name="Name" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" visible="true"/>
<variable ID="stroke" name="Stroke" runtime="false" visible="true"/>
<variable ID="showName" name="Show name" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="1395952118" blockType="plugins.adufour.blocks.tools.input.Folder" className="plugins.adufour.blocks.tools.input.Folder" collapsed="false" definedName="Output folder" height="61" keepsResults="true" width="179" xLocation="0" yLocation="522">
<variables>
<input>
<variable ID="folder" name="folder" runtime="false" value="C:\Users\Marion\Documents\Consultancy\IAH\6880_Vscoca\output_data" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="724726748" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Prepare result name " height="399" keepsResults="true" width="609" xLocation="244" yLocation="480">
<blocks>
<block ID="383468144" blockType="plugins.tprovoost.sequenceblocks.infos.GetName" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Get name" height="83" keepsResults="true" width="206" xLocation="31" yLocation="259">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" value="Active Sequence" visible="true"/>
</input>
<output>
<variable ID="name" name="Name" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="286761895" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="false" definedName="Sequence name" height="130" keepsResults="true" width="241" xLocation="48" yLocation="101">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="\" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1298264930" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="false" definedName="Nucleus name" height="130" keepsResults="true" width="241" xLocation="322" yLocation="1">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="_" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="286761895" dstVarID="Suffix" srcBlockID="383468144" srcVarID="name"/>
<link dstBlockID="1298264930" dstVarID="input" srcBlockID="286761895" srcVarID="output"/>
</links>
<variables>
<input>
<variable ID="383468144:sequence" blockID="383468144" value="Active Sequence" visible="true"/>
<variable ID="286761895:input" blockID="286761895" value="" visible="true"/>
<variable ID="286761895:Separator" blockID="286761895" value="\" visible="false"/>
<variable ID="286761895:Suffix" blockID="286761895" value="Jurkat 10.tif_ZmaxProj" visible="false"/>
<variable ID="1298264930:input" blockID="1298264930" value="" visible="false"/>
<variable ID="1298264930:Separator" blockID="1298264930" value="_" visible="false"/>
<variable ID="1298264930:Suffix" blockID="1298264930" value="" visible="true"/>
</input>
<output>
<variable ID="383468144:name" blockID="383468144" visible="false"/>
<variable ID="286761895:output" blockID="286761895" visible="false"/>
<variable ID="1298264930:output" blockID="1298264930" visible="true"/>
</output>
</variables>
</workflow>
<block ID="2092112887" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="true" definedName="Append text" height="130" keepsResults="true" width="170" xLocation="536" yLocation="562">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="_SODAresults" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2036123496" blockType="plugins.adufour.blocks.tools.io.PathToFile" className="plugins.adufour.blocks.tools.io.PathToFile" collapsed="true" definedName="Path to file" height="86" keepsResults="true" width="166" xLocation="547" yLocation="509">
<variables>
<input>
<variable ID="input path" name="path" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output file" name="file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1721998144" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export SODA results" height="207" keepsResults="true" width="499" xLocation="601" yLocation="463">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1814041454" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Sequence" height="61" keepsResults="true" width="153" xLocation="970" yLocation="0">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="334541027" blockType="plugins.stef.roi.bloc.property.GetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Get ROI properties" height="171" keepsResults="true" width="206" xLocation="1033" yLocation="182">
<variables>
<input>
<variable ID="roi" name="ROI" runtime="false" visible="true"/>
</input>
<output>
<variable ID="name" name="Name" runtime="false" visible="true"/>
<variable ID="color" name="Color" runtime="false" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" visible="true"/>
<variable ID="stroke" name="Stroke" runtime="false" visible="true"/>
<variable ID="showName" name="Show name" runtime="false" visible="true"/>
</output>
</variables>
</block>
<workflow ID="2064566362" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="spots1w2 results" height="400" keepsResults="true" width="400" xLocation="1318" yLocation="478">
<blocks>
<block ID="1410925867" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Coupled Dect1" height="209" keepsResults="true" width="184" xLocation="110" yLocation="70">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="CoupledDect1" 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=113,g=18,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="1207587079" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add ROI to sequence" height="107" keepsResults="true" width="245" xLocation="84" yLocation="123">
<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="473086001" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="false" definedName="ROI Statistics" height="122" keepsResults="true" width="253" xLocation="460" yLocation="63">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="2147483772" 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="1870866625" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add Distances and Probabilities and ROI mask name to ROI statistics" height="629" keepsResults="true" width="584" xLocation="711" 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;Probabilities1w2&quot;)&#10;table.setValue(0, nCols+1, &quot;Distances1w2&quot;)&#10;table.setValue(0, nCols+2, &quot;ROImaskName&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;for(i=0;i&lt;input1.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;&#10;" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="3" visible="true"/>
<variable ID="Add output" name="Add Output" runtime="false" value="1" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="org.apache.poi.ss.usermodel.Workbook" visible="true"/>
<variable ID="1565293200" name="input1" runtime="true" type="[D" visible="true"/>
<variable ID="1359428421" name="input2" runtime="true" type="[D" visible="true"/>
<variable ID="1688472812" name="input3" runtime="true" type="java.lang.String" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
<variable ID="412199845" name="output1" runtime="true" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="1248767619" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="false" definedName="Append text" height="130" keepsResults="true" width="170" xLocation="45" yLocation="296">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="_spots1w2results" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="126587069" blockType="plugins.adufour.blocks.tools.io.PathToFile" className="plugins.adufour.blocks.tools.io.PathToFile" collapsed="true" definedName="Path to file" height="86" keepsResults="true" width="166" xLocation="262" yLocation="375">
<variables>
<input>
<variable ID="input path" name="path" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output file" name="file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="159307390" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Export 1w2 results" height="335" keepsResults="true" width="499" xLocation="592" yLocation="377">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="1207587079" dstVarID="input rois" srcBlockID="1410925867" srcVarID="rois"/>
<link dstBlockID="473086001" dstVarID="Regions of interest" srcBlockID="1207587079" srcVarID="input rois"/>
<link dstBlockID="473086001" dstVarID="Sequence" srcBlockID="1207587079" srcVarID="target sequence"/>
<link dstBlockID="1870866625" dstVarID="input0" srcBlockID="473086001" srcVarID="Workbook"/>
<link dstBlockID="159307390" dstVarID="workbook" srcBlockID="1870866625" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="126587069" dstVarID="input path" srcBlockID="1248767619" srcVarID="output"/>
<link dstBlockID="159307390" dstVarID="output file" srcBlockID="126587069" srcVarID="output file"/>
</links>
<variables>
<input>
<variable ID="1410925867:rois" blockID="1410925867" value="" visible="true"/>
<variable ID="1410925867:name" blockID="1410925867" value="CoupledDect1" visible="false"/>
<variable ID="1410925867:suffix" blockID="1410925867" value="_%d" visible="false"/>
<variable ID="1410925867:color" blockID="1410925867" value="java.awt.Color[r=113,g=18,b=255]" visible="false"/>
<variable ID="1410925867:opacity" blockID="1410925867" value="0.2" visible="false"/>
<variable ID="1410925867:stroke" blockID="1410925867" value="2.0" visible="false"/>
<variable ID="1410925867:showName" blockID="1410925867" value="false" visible="false"/>
<variable ID="1207587079:target sequence" blockID="1207587079" value="Active Sequence" visible="true"/>
<variable ID="1207587079:input rois" blockID="1207587079" value="4 ROI" visible="false"/>
<variable ID="1207587079:replace existing" blockID="1207587079" value="false" visible="false"/>
<variable ID="473086001:measures" blockID="473086001" value="2147483772" visible="false"/>
<variable ID="473086001:Regions of interest" blockID="473086001" value="4 ROI" visible="false"/>
<variable ID="473086001:Sequence" blockID="473086001" value="Active Sequence" visible="false"/>
<variable ID="1870866625:Script" blockID="1870866625" 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;Probabilities1w2&quot;)&#10;table.setValue(0, nCols+1, &quot;Distances1w2&quot;)&#10;table.setValue(0, nCols+2, &quot;ROImaskName&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;for(i=0;i&lt;input1.length;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input3&#10;&#9;table.setValue(ligne, nCols+2, valeur)&#10;}&#10;&#10;" visible="false"/>
<variable ID="1870866625:Add Input" blockID="1870866625" value="3" visible="false"/>
<variable ID="1870866625:Add output" blockID="1870866625" value="1" visible="false"/>
<variable ID="1870866625:input0" blockID="1870866625" value="" visible="false"/>
<variable ID="1870866625:1565293200" blockID="1870866625" value="" visible="true"/>
<variable ID="1870866625:1359428421" blockID="1870866625" value="" visible="true"/>
<variable ID="1870866625:1688472812" blockID="1870866625" value="" visible="true"/>
<variable ID="1248767619:input" blockID="1248767619" value="" visible="true"/>
<variable ID="1248767619:Separator" blockID="1248767619" value="_spots1w2results" visible="false"/>
<variable ID="1248767619:Suffix" blockID="1248767619" value="" visible="false"/>
<variable ID="126587069:input path" blockID="126587069" value="C:\Users\Marion\Documents\Consultancy\IAH\6880_Vscoca\output_data\Jurkat 10.tif_ZmaxProj_Nucleus_2_spots1w2results" visible="false"/>
<variable ID="159307390:workbook" blockID="159307390" value="" visible="false"/>
<variable ID="159307390:file format" blockID="159307390" value="Spreadsheet" visible="false"/>
<variable ID="159307390:output file" blockID="159307390" value="" visible="false"/>
<variable ID="159307390:If file exists" blockID="159307390" value="Overwrite" visible="false"/>
</input>
<output>
<variable ID="473086001:Workbook" blockID="473086001" visible="false"/>
<variable ID="1870866625:output0" blockID="1870866625" visible="false"/>
<variable ID="1870866625:412199845" blockID="1870866625" visible="false"/>
<variable ID="1248767619:output" blockID="1248767619" visible="false"/>
<variable ID="126587069:output file" blockID="126587069" visible="false"/>
</output>
</variables>
</workflow>
<block ID="1332105891" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Single Dect2" height="209" keepsResults="true" width="189" xLocation="935" yLocation="395">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="SingleDect2" 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=75,g=209,b=78]" 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="716319718" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="true" definedName="Add ROI to sequence" height="107" keepsResults="true" width="245" xLocation="1197" yLocation="395">
<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="2035178102" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Coupled Dect2" height="209" keepsResults="true" width="202" xLocation="1058" yLocation="115">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="CoupledDect2" 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=237,b=248]" 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="1405858402" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="true" definedName="Add ROI to sequence" height="107" keepsResults="true" width="245" xLocation="1490" yLocation="103">
<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="684343999" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Single Dect1" height="209" keepsResults="true" width="184" xLocation="1087" yLocation="352">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="SingleDect1" 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=20,b=32]" 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="1084026437" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="true" definedName="Add ROI to sequence" height="107" keepsResults="true" width="245" xLocation="1427" yLocation="166">
<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>
<workflow ID="78242409" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="spots results" height="425" keepsResults="true" width="893" xLocation="1494" yLocation="291">
<blocks>
<block ID="328650500" blockType="plugins.adufour.blocks.tools.roi.GetROIFromSequence" className="plugins.adufour.blocks.tools.roi.GetROIFromSequence" collapsed="false" definedName="Get ROI from sequence" height="105" keepsResults="true" width="230" xLocation="156" yLocation="76">
<variables>
<input>
<variable ID="input sequence" name="Source" runtime="false" visible="true"/>
<variable ID="selection state of ROI to extract" name="ROI to get" runtime="false" value="ALL" visible="true"/>
</input>
<output>
<variable ID="extracted rois" name="List of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="999139714" blockType="plugins.adufour.roi.ROIMeasures" className="plugins.adufour.roi.ROIMeasures" collapsed="true" definedName="ROI Statistics" height="122" keepsResults="true" width="253" xLocation="171" yLocation="245">
<variables>
<input>
<variable ID="measures" name="Select features..." runtime="false" value="2147483772" 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="729617023" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="true" definedName="Add ROI mask name to ROI statistics" height="487" keepsResults="true" width="562" xLocation="552" yLocation="20">
<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;ROImaskName&quot;)&#10;nRows = table.getNumberOfRows()&#10;&#10;for(i=0;i&lt;nRows-1;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input1&#10;&#9;table.setValue(ligne, nCols, valeur)&#10;}&#10;&#10;output0 = nRows" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="2" visible="true"/>
<variable ID="Add output" name="Add Output" runtime="false" value="0" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="org.apache.poi.ss.usermodel.Workbook" visible="true"/>
<variable ID="1757274709" name="input1" runtime="true" type="java.lang.String" visible="true"/>
<variable ID="448295594" name="input2" runtime="true" type="java.lang.Object" value="" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.Object" visible="true"/>
</output>
</variables>
</block>
<block ID="568157619" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="true" definedName="Append text" height="130" keepsResults="true" width="170" xLocation="28" yLocation="307">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="_spotsresults" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1203343389" blockType="plugins.adufour.blocks.tools.io.PathToFile" className="plugins.adufour.blocks.tools.io.PathToFile" collapsed="true" definedName="Path to file" height="86" keepsResults="true" width="166" xLocation="257" yLocation="307">
<variables>
<input>
<variable ID="input path" name="path" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output file" name="file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1731284869" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="true" definedName="Workbook to file" height="269" keepsResults="true" width="593" xLocation="518" yLocation="292">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="999139714" dstVarID="Regions of interest" srcBlockID="328650500" srcVarID="extracted rois"/>
<link dstBlockID="999139714" dstVarID="Sequence" srcBlockID="328650500" srcVarID="input sequence"/>
<link dstBlockID="729617023" dstVarID="input0" srcBlockID="999139714" srcVarID="Workbook"/>
<link dstBlockID="1731284869" dstVarID="workbook" srcBlockID="729617023" srcVarID="input0" srcVarType="org.apache.poi.ss.usermodel.Workbook"/>
<link dstBlockID="1203343389" dstVarID="input path" srcBlockID="568157619" srcVarID="output"/>
<link dstBlockID="1731284869" dstVarID="output file" srcBlockID="1203343389" srcVarID="output file"/>
</links>
<variables>
<input>
<variable ID="328650500:input sequence" blockID="328650500" value="Active Sequence" visible="true"/>
<variable ID="328650500:selection state of ROI to extract" blockID="328650500" value="ALL" visible="false"/>
<variable ID="999139714:measures" blockID="999139714" value="2147483772" visible="false"/>
<variable ID="999139714:Regions of interest" blockID="999139714" value="36 ROI" visible="false"/>
<variable ID="999139714:Sequence" blockID="999139714" value="Active Sequence" visible="false"/>
<variable ID="729617023:Script" blockID="729617023" 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;ROImaskName&quot;)&#10;nRows = table.getNumberOfRows()&#10;&#10;for(i=0;i&lt;nRows-1;i++)&#10;{&#10;&#9;ligne = i+1&#10;&#9;valeur = input1&#10;&#9;table.setValue(ligne, nCols, valeur)&#10;}&#10;&#10;output0 = nRows" visible="false"/>
<variable ID="729617023:Add Input" blockID="729617023" value="2" visible="false"/>
<variable ID="729617023:Add output" blockID="729617023" value="0" visible="false"/>
<variable ID="729617023:input0" blockID="729617023" value="" visible="false"/>
<variable ID="729617023:1757274709" blockID="729617023" value="" visible="true"/>
<variable ID="729617023:448295594" blockID="729617023" value="" visible="false"/>
<variable ID="568157619:input" blockID="568157619" value="" visible="true"/>
<variable ID="568157619:Separator" blockID="568157619" value="_spotsresults" visible="false"/>
<variable ID="568157619:Suffix" blockID="568157619" value="" visible="false"/>
<variable ID="1203343389:input path" blockID="1203343389" value="C:\Users\Marion\Documents\Consultancy\IAH\6880_Vscoca\output_data\Jurkat 10.tif_ZmaxProj_Nucleus_2_spotsresults" visible="false"/>
<variable ID="1731284869:workbook" blockID="1731284869" value="" visible="false"/>
<variable ID="1731284869:file format" blockID="1731284869" value="Spreadsheet" visible="false"/>
<variable ID="1731284869:output file" blockID="1731284869" value="" visible="false"/>
<variable ID="1731284869:If file exists" blockID="1731284869" value="Overwrite" visible="false"/>
</input>
<output>
<variable ID="328650500:extracted rois" blockID="328650500" visible="false"/>
<variable ID="999139714:Workbook" blockID="999139714" visible="false"/>
<variable ID="729617023:output0" blockID="729617023" visible="false"/>
<variable ID="568157619:output" blockID="568157619" visible="false"/>
<variable ID="1203343389:output file" blockID="1203343389" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links>
<link dstBlockID="787443887" dstVarID="1169211420:sequence" srcBlockID="1497958428" srcVarID="input sequence"/>
<link dstBlockID="800294057" dstVarID="805017976:sequence" srcBlockID="1497958428" srcVarID="input sequence"/>
<link dstBlockID="136066450" dstVarID="input sequence" srcBlockID="1497958428" srcVarID="input sequence"/>
<link dstBlockID="1814041454" dstVarID="input sequence" srcBlockID="1497958428" srcVarID="input sequence"/>
<link dstBlockID="1935547712" dstVarID="ROIs of Analysis (Cells' Shapes)" srcBlockID="136066450" srcVarID="extracted rois"/>
<link dstBlockID="1627203934" dstVarID="roi" srcBlockID="136066450" srcVarID="extracted rois"/>
<link dstBlockID="787443887" dstVarID="312896819:roiB" srcBlockID="136066450" srcVarID="extracted rois"/>
<link dstBlockID="800294057" dstVarID="787056988:roiB" srcBlockID="136066450" srcVarID="extracted rois"/>
<link dstBlockID="1935547712" dstVarID="Detections 1 (ROIs)" srcBlockID="800294057" srcVarID="787056988:out"/>
<link dstBlockID="1935547712" dstVarID="Input Sequence 1" srcBlockID="800294057" srcVarID="805017976:extracted"/>
<link dstBlockID="1935547712" dstVarID="Detections 2 (ROIs)" srcBlockID="787443887" srcVarID="312896819:out"/>
<link dstBlockID="1935547712" dstVarID="Input Sequence 2" srcBlockID="787443887" srcVarID="1169211420:extracted"/>
<link dstBlockID="1721998144" dstVarID="workbook" srcBlockID="1935547712" srcVarID="Workbook"/>
<link dstBlockID="2035178102" dstVarID="rois" srcBlockID="1935547712" srcVarID="Couples (2)"/>
<link dstBlockID="684343999" dstVarID="rois" srcBlockID="1935547712" srcVarID="Single Detections 1"/>
<link dstBlockID="334541027" dstVarID="roi" srcBlockID="1935547712" srcVarID="ROIs of Analysis (Cells' Shapes)"/>
<link dstBlockID="2064566362" dstVarID="1870866625:1565293200" srcBlockID="1935547712" srcVarID="Coupling Probabilities"/>
<link dstBlockID="2064566362" dstVarID="1870866625:1359428421" srcBlockID="1935547712" srcVarID="Coupling Distances"/>
<link dstBlockID="2064566362" dstVarID="1410925867:rois" srcBlockID="1935547712" srcVarID="Couples (1)"/>
<link dstBlockID="1332105891" dstVarID="rois" srcBlockID="1935547712" srcVarID="Single Detections 2"/>
<link dstBlockID="724726748" dstVarID="1298264930:Suffix" srcBlockID="1627203934" srcVarID="name"/>
<link dstBlockID="724726748" dstVarID="286761895:input" srcBlockID="1395952118" srcVarID="folder"/>
<link dstBlockID="2092112887" dstVarID="input" srcBlockID="724726748" srcVarID="1298264930:output"/>
<link dstBlockID="2064566362" dstVarID="1248767619:input" srcBlockID="724726748" srcVarID="1298264930:output"/>
<link dstBlockID="78242409" dstVarID="568157619:input" srcBlockID="724726748" srcVarID="1298264930:output"/>
<link dstBlockID="2036123496" dstVarID="input path" srcBlockID="2092112887" srcVarID="output"/>
<link dstBlockID="1721998144" dstVarID="output file" srcBlockID="2036123496" srcVarID="output file"/>
<link dstBlockID="1405858402" dstVarID="target sequence" srcBlockID="1814041454" srcVarID="input sequence"/>
<link dstBlockID="1084026437" dstVarID="target sequence" srcBlockID="1814041454" srcVarID="input sequence"/>
<link dstBlockID="2064566362" dstVarID="1207587079:target sequence" srcBlockID="1814041454" srcVarID="input sequence"/>
<link dstBlockID="716319718" dstVarID="target sequence" srcBlockID="1814041454" srcVarID="input sequence"/>
<link dstBlockID="78242409" dstVarID="328650500:input sequence" srcBlockID="1814041454" srcVarID="input sequence"/>
<link dstBlockID="78242409" dstVarID="729617023:1757274709" srcBlockID="334541027" srcVarID="name"/>
<link dstBlockID="2064566362" dstVarID="1870866625:1688472812" srcBlockID="334541027" srcVarID="name"/>
<link dstBlockID="716319718" dstVarID="input rois" srcBlockID="1332105891" srcVarID="rois"/>
<link dstBlockID="1405858402" dstVarID="input rois" srcBlockID="2035178102" srcVarID="rois"/>
<link dstBlockID="1084026437" dstVarID="input rois" srcBlockID="684343999" srcVarID="rois"/>
</links>
</protocol>
