<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<protocol VERSION="4">
<blocks>
<workflow ID="1034643138" blockType="plugins.adufour.blocks.lang.FolderLoop" className="plugins.adufour.blocks.lang.FolderLoop" collapsed="false" height="456" width="954" xLocation="0" yLocation="0">
<blocks>
<block ID="1967132986" blockType="plugins.adufour.blocks.tools.io.FileToSequence" className="plugins.adufour.blocks.tools.io.FileToSequence" xLocation="246" yLocation="25">
<variables>
<input>
<variable ID="input file" name="input file" runtime="false" visible="false"/>
</input>
<output>
<variable ID="sequence" name="sequence" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="92620175" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" xLocation="254" yLocation="145">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="false"/>
<variable ID="channel" name="channel" runtime="false" value="2" visible="false"/>
</input>
<output>
<variable ID="extracted" name="extracted" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="1600133090" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" xLocation="305" yLocation="299">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="false"/>
</input>
<output/>
</variables>
</block>
<block ID="1072669852" blockType="plugins.tprovoost.bestthreshold.BestThreshold" className="plugins.tprovoost.bestthreshold.BestThreshold" xLocation="548" yLocation="137">
<variables>
<input>
<variable ID="Input" name="Input" runtime="false" visible="false"/>
<variable ID="Method" name="Method" runtime="false" value="Otsu" visible="false"/>
<variable ID="Channel" name="Channel" runtime="false" value="0" visible="false"/>
<variable ID="Slice" name="Slice" runtime="false" value="0" visible="false"/>
<variable ID="Time" name="Time" runtime="false" value="0" visible="false"/>
</input>
<output>
<variable ID="result" name="result" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="1779978009" blockType="plugins.adufour.thresholder.Thresholder" className="plugins.adufour.thresholder.Thresholder" xLocation="548" yLocation="327">
<variables>
<input>
<variable ID="Input" name="Input" runtime="false" visible="false"/>
<variable ID="Channel" name="Channel" runtime="false" value="0" visible="false"/>
<variable ID="Manual thresholds" name="Manual thresholds" runtime="false" visible="false"/>
<variable ID="Treat as percentiles" name="Treat as percentiles" runtime="false" value="false" visible="false"/>
</input>
<output>
<variable ID="output" name="Binary output" runtime="false" visible="false"/>
<variable ID="ROI" name="ROI" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="17147143" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" xLocation="857" yLocation="153">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="false"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="1600133090" dstVarID="object" srcBlockID="92620175" srcVarID="extracted"/>
<link dstBlockID="1072669852" dstVarID="Input" srcBlockID="92620175" srcVarID="extracted"/>
<link dstBlockID="1779978009" dstVarID="Input" srcBlockID="1072669852" srcVarID="Input"/>
<link dstBlockID="1779978009" dstVarID="Manual thresholds" srcBlockID="1072669852" srcVarID="result"/>
<link dstBlockID="17147143" dstVarID="object" srcBlockID="1779978009" srcVarID="output"/>
<link dstBlockID="1967132986" dstVarID="input file" srcBlockID="1034643138" srcVarID="file"/>
<link dstBlockID="92620175" dstVarID="sequence" srcBlockID="1967132986" srcVarID="sequence"/>
</links>
<variables>
<input>
<variable ID="folder" blockID="1034643138" visible="false"/>
<variable ID="extension" blockID="1034643138" value="jpg" visible="false"/>
<variable ID="92620175:sequence" blockID="92620175" value="No Sequence" visible="false"/>
<variable ID="92620175:channel" blockID="92620175" value="2" visible="false"/>
<variable ID="1600133090:object" blockID="1600133090" value="" visible="false"/>
<variable ID="1072669852:Input" blockID="1072669852" visible="false"/>
<variable ID="1072669852:Method" blockID="1072669852" value="Otsu" visible="false"/>
<variable ID="1072669852:Channel" blockID="1072669852" value="0" visible="false"/>
<variable ID="1072669852:Slice" blockID="1072669852" value="0" visible="false"/>
<variable ID="1072669852:Time" blockID="1072669852" value="0" visible="false"/>
<variable ID="1779978009:Input" blockID="1779978009" visible="false"/>
<variable ID="1779978009:Channel" blockID="1779978009" value="0" visible="false"/>
<variable ID="1779978009:Manual thresholds" blockID="1779978009" value="44.0" visible="false"/>
<variable ID="1779978009:Treat as percentiles" blockID="1779978009" value="false" visible="false"/>
<variable ID="17147143:object" blockID="17147143" value="" visible="false"/>
<variable ID="1967132986:input file" blockID="1967132986" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="1034643138" visible="false"/>
<variable ID="file" blockID="1034643138" visible="false"/>
<variable ID="92620175:extracted" blockID="92620175" visible="false"/>
<variable ID="1072669852:result" blockID="1072669852" visible="false"/>
<variable ID="1779978009:output" blockID="1779978009" visible="false"/>
<variable ID="1779978009:ROI" blockID="1779978009" visible="false"/>
<variable ID="1967132986:sequence" blockID="1967132986" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links/>
</protocol>
