<protocol VERSION="4">
<blocks>
<block ID="617369344" blockType="plugins.adufour.thresholder.Thresholder" className="plugins.adufour.thresholder.Thresholder" collapsed="false" definedName="Thresholder" height="179" keepsResults="true" width="255" xLocation="23" yLocation="11">
<variables>
<input>
<variable ID="Input" name="Input" runtime="false" value="Active Sequence" visible="true"/>
<variable ID="channel" name="channel" runtime="false" value="0" visible="true"/>
<variable ID="Manual thresholds" name="Manual thresholds" runtime="false" value="100.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="1381920911" blockType="plugins.stef.roi.bloc.op.SeparateROIComponents" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Separate ROI components" height="83" keepsResults="true" width="246" xLocation="34" yLocation="219">
<variables>
<input>
<variable ID="input" name="ROI(s)" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="Separated components ROI(s)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="315822987" blockType="plugins.stef.roi.bloc.op.FilterROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Filter ROI" height="167" keepsResults="true" width="212" xLocation="41" yLocation="327">
<variables>
<input>
<variable ID="roi" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" value="Active Sequence" visible="true"/>
<variable ID="descriptors" name="Filter on" runtime="false" value="Interior" visible="true"/>
<variable ID="operator" name="Accept if" runtime="false" value="GREATER_OR_EQUAL" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="1000.0" visible="true"/>
</input>
<output>
<variable ID="out" name="Filtered ROI(s)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="777061751" blockType="plugins.adufour.morphology.FillHolesInROI" className="plugins.adufour.morphology.FillHolesInROI" collapsed="false" definedName="Fill holes in ROI" height="83" keepsResults="true" width="201" xLocation="295" yLocation="419">
<variables>
<input>
<variable ID="List of ROI" name="List of ROI" runtime="false" visible="true"/>
</input>
<output>
<variable ID="List of hole-filled ROI" name="List of hole-filled ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1243606288" blockType="plugins.adufour.blocks.tools.roi.DilateROI" className="plugins.adufour.blocks.tools.roi.DilateROI" collapsed="false" definedName="Dilate ROI" height="180" keepsResults="true" width="181" xLocation="324" yLocation="217">
<variables>
<input>
<variable ID="input ROI" name="List of ROI" runtime="false" visible="true"/>
<variable ID="X radius" name="Along X" runtime="false" value="2" visible="true"/>
<variable ID="Y radius" name="Along Y" runtime="false" value="2" 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="307506317" blockType="plugins.stef.roi.bloc.convert.ROIToShape" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="ROI to shape" height="89" keepsResults="true" width="173" xLocation="337" yLocation="78">
<variables>
<input>
<variable ID="input" name="Roi(s)" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="Shape roi(s)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1552434202" blockType="plugins.stef.roi.bloc.op.SortROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Sort ROI" height="154" keepsResults="true" width="218" xLocation="562" yLocation="137">
<variables>
<input>
<variable ID="roi" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="descriptors" name="Sort on" runtime="false" value="Interior" visible="true"/>
<variable ID="reverse" name="Reverse" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="out" name="Sorted ROI(s)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="714814977" 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="216" xLocation="570" yLocation="11">
<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="true" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="315822987" dstVarID="roi" srcBlockID="1381920911" srcVarID="output"/>
<link dstBlockID="777061751" dstVarID="List of ROI" srcBlockID="315822987" srcVarID="out"/>
<link dstBlockID="1243606288" dstVarID="input ROI" srcBlockID="777061751" srcVarID="List of hole-filled ROI"/>
<link dstBlockID="307506317" dstVarID="input" srcBlockID="1243606288" srcVarID="output ROI"/>
<link dstBlockID="1381920911" dstVarID="input" srcBlockID="617369344" srcVarID="ROI"/>
<link dstBlockID="714814977" dstVarID="target sequence" srcBlockID="617369344" srcVarID="Input"/>
<link dstBlockID="1552434202" dstVarID="roi" srcBlockID="307506317" srcVarID="output"/>
<link dstBlockID="714814977" dstVarID="input rois" srcBlockID="1552434202" srcVarID="out"/>
<link dstBlockID="1552434202" dstVarID="sequence" srcBlockID="617369344" srcVarID="Input"/>
</links>
</protocol>
