<protocol VERSION="4">
<blocks>
<block ID="528519703" 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="231" xLocation="36" yLocation="26">
<variables>
<input>
<variable ID="input sequence" name="Source" runtime="false" value="D:/Stephane/Pictures/Pasteur/bio/TIF/3D_C/neurones.tif" 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="1795197756" blockType="plugins.stef.roi.bloc.op.FilterROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Filter ROI" height="174" keepsResults="true" width="291" xLocation="37" yLocation="157">
<variables>
<input>
<variable ID="roi" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" value="D:/Stephane/Pictures/Pasteur/bio/TIF/3D_C/neurones.tif" visible="true"/>
<variable ID="descriptors" name="Filter on" runtime="false" value="Roundness" visible="true"/>
<variable ID="operator" name="Accept if" runtime="false" value="LOWER" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="50" visible="true"/>
</input>
<output>
<variable ID="out" name="Filtered ROI(s)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1538455672" blockType="plugins.stef.roi.bloc.op.LogicalOperationROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Logical operation ROI" height="151" keepsResults="true" width="283" xLocation="426" yLocation="40">
<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_NOT_INTERSECTING_B" visible="true"/>
<variable ID="generate copies" name="Copy ROIs" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="out" name="Result" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="602514399" blockType="plugins.tprovoost.sequenceblocks.add.AddRois" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Add rois" height="107" keepsResults="true" width="269" xLocation="453" yLocation="236">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="rois(s)" name="Roi(s)" runtime="false" visible="true"/>
<variable ID="remove" name="Remove previous" runtime="false" value="true" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2028310520" blockType="plugins.stef.roi.bloc.op.SeparateROIWatershed" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Separate ROI watershed" height="127" keepsResults="true" width="236" xLocation="80" yLocation="359">
<variables>
<input>
<variable ID="inputRois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="inputSeeds" name="Seed ROI(s)" runtime="false" value="No ROI" visible="true"/>
</input>
<output>
<variable ID="outputRois" name="Separated ROI(s)" runtime="false" visible="true"/>
<variable ID="outputSeeds" name="Seed ROI(s)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="135260806" blockType="plugins.tprovoost.sequenceblocks.add.AddRois" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Add rois" height="107" keepsResults="true" width="269" xLocation="468" yLocation="353">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="rois(s)" name="Roi(s)" runtime="false" visible="true"/>
<variable ID="remove" name="Remove previous" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="135260806" dstVarID="sequence" srcBlockID="528519703" srcVarID="input sequence"/>
<link dstBlockID="135260806" dstVarID="rois(s)" srcBlockID="2028310520" srcVarID="outputRois"/>
<link dstBlockID="2028310520" dstVarID="inputRois" srcBlockID="1795197756" srcVarID="out"/>
<link dstBlockID="1795197756" dstVarID="roi" srcBlockID="528519703" srcVarID="extracted rois"/>
<link dstBlockID="1538455672" dstVarID="roiB" srcBlockID="1795197756" srcVarID="out"/>
<link dstBlockID="1538455672" dstVarID="roiA" srcBlockID="528519703" srcVarID="extracted rois"/>
<link dstBlockID="602514399" dstVarID="rois(s)" srcBlockID="1538455672" srcVarID="out"/>
<link dstBlockID="602514399" dstVarID="sequence" srcBlockID="528519703" srcVarID="input sequence"/>
</links>
</protocol>
