<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<protocol VERSION="4">
<blocks>
<workflow ID="1395035716" blockType="plugins.adufour.blocks.lang.FolderLoop" className="plugins.adufour.blocks.lang.FolderLoop" collapsed="false" height="758" width="1355" xLocation="42" yLocation="20">
<blocks>
<block ID="2142569915" blockType="plugins.adufour.blocks.tools.io.FileToSequence" className="plugins.adufour.blocks.tools.io.FileToSequence" height="83" width="188" xLocation="221" yLocation="24">
<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="313161099" blockType="plugins.fab.scriptblockv1.ScriptBlockV1" className="plugins.fab.scriptblockv1.ScriptBlockV1" height="311" width="242" xLocation="275" yLocation="145">
<variables>
<input>
<variable ID="input 1" name="input 1" runtime="false" type="java.io.File" visible="false"/>
<variable ID="input 2" name="input 2" runtime="false" type="java.lang.Integer" value="class java.lang.Object" visible="false"/>
<variable ID="Script" name="Script" runtime="false" value="importClass( java.io.File );&#10;importClass( Packages.icy.file.FileUtil );&#10;&#10;dir = FileUtil.getDirectory( input1.getAbsolutePath() );&#10;fileName = FileUtil.getFileName( input1.getAbsolutePath() );&#10;FileUtil.createDir( dir+&quot;/save&quot; );&#10;output1 = new File( &#10;dir + &quot;/save/&quot; + fileName + &quot;_excel.xls&quot; );&#10;" visible="false"/>
</input>
<output>
<variable ID="output 1" name="output 1" runtime="false" type="java.io.File" visible="false"/>
<variable ID="output 2" name="output 2" runtime="false" type="java.lang.Integer" visible="false"/>
</output>
</variables>
</block>
<block ID="2060430573" blockType="plugins.fab.thresholdedpixeldensity.ThresholdedPixelDensity" className="plugins.fab.thresholdedpixeldensity.ThresholdedPixelDensity" height="154" width="241" xLocation="684" yLocation="97">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="false"/>
<variable ID="channel" name="channel" runtime="false" value="1" visible="false"/>
<variable ID="threshold" name="threshold" runtime="false" value="150.0" visible="false"/>
<variable ID="Excel file" name="Excel file" runtime="false" visible="false"/>
</input>
<output>
<variable ID="threshoded Sequence" name="threshoded Sequence" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="129925445" blockType="plugins.fab.scriptblockv1.ScriptBlockV1" className="plugins.fab.scriptblockv1.ScriptBlockV1" height="311" width="242" xLocation="580" yLocation="318">
<variables>
<input>
<variable ID="input 1" name="input 1" runtime="false" type="java.io.File" visible="false"/>
<variable ID="input 2" name="input 2" runtime="false" type="java.lang.Integer" value="class java.lang.Object" visible="false"/>
<variable ID="Script" name="Script" runtime="false" value="importClass( java.io.File );&#10;importClass( Packages.icy.file.FileUtil );&#10;&#10;dir = FileUtil.getDirectory( input1.getAbsolutePath() );&#10;fileName = FileUtil.getFileName( input1.getAbsolutePath() );&#10;FileUtil.createDir( dir+&quot;/save&quot; );&#10;output1 = new File( &#10;dir + &quot;/save/&quot; + fileName + &quot;_binary.tif&quot; );&#10;" visible="false"/>
</input>
<output>
<variable ID="output 1" name="output 1" runtime="false" type="java.io.File" visible="false"/>
<variable ID="output 2" name="output 2" runtime="false" type="java.lang.Integer" visible="false"/>
</output>
</variables>
</block>
<block ID="1630499442" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" height="131" width="218" xLocation="889" yLocation="366">
<variables>
<input>
<variable ID="file" name="file" runtime="false" type="java.io.File" visible="false"/>
<variable ID="sequence" name="sequence" runtime="false" visible="false"/>
<variable ID="overwrite" name="overwrite" runtime="false" value="true" visible="false"/>
<variable ID="multiple file" name="multiple file" runtime="false" value="false" visible="false"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="2142569915" dstVarID="input file" srcBlockID="1395035716" srcVarID="file"/>
<link dstBlockID="2060430573" dstVarID="input Sequence" srcBlockID="2142569915" srcVarID="sequence"/>
<link dstBlockID="2060430573" dstVarID="Excel file" srcBlockID="313161099" srcVarID="output 1" srcVarType="java.io.File"/>
<link dstBlockID="313161099" dstVarID="input 1" srcBlockID="1395035716" srcVarID="file"/>
<link dstBlockID="129925445" dstVarID="input 1" srcBlockID="1395035716" srcVarID="file"/>
<link dstBlockID="1630499442" dstVarID="file" srcBlockID="129925445" srcVarID="output 1" srcVarType="java.io.File"/>
<link dstBlockID="1630499442" dstVarID="sequence" srcBlockID="2060430573" srcVarID="threshoded Sequence"/>
</links>
<variables>
<input>
<variable ID="folder" blockID="1395035716" visible="false"/>
<variable ID="extension" blockID="1395035716" value="" visible="false"/>
<variable ID="2142569915:input file" blockID="2142569915" visible="false"/>
<variable ID="313161099:input 1" blockID="313161099" value="" visible="false"/>
<variable ID="313161099:input 2" blockID="313161099" value="class java.lang.Object" visible="false"/>
<variable ID="313161099:Script" blockID="313161099" value="importClass( java.io.File );&#10;importClass( Packages.icy.file.FileUtil );&#10;&#10;dir = FileUtil.getDirectory( input1.getAbsolutePath() );&#10;fileName = FileUtil.getFileName( input1.getAbsolutePath() );&#10;FileUtil.createDir( dir+&quot;/save&quot; );&#10;output1 = new File( &#10;dir + &quot;/save/&quot; + fileName + &quot;_excel.xls&quot; );&#10;" visible="false"/>
<variable ID="2060430573:input Sequence" blockID="2060430573" value="No Sequence" visible="false"/>
<variable ID="2060430573:channel" blockID="2060430573" value="1" visible="false"/>
<variable ID="2060430573:threshold" blockID="2060430573" value="150.0" visible="false"/>
<variable ID="2060430573:Excel file" blockID="2060430573" visible="false"/>
<variable ID="129925445:input 1" blockID="129925445" value="" visible="false"/>
<variable ID="129925445:input 2" blockID="129925445" value="class java.lang.Object" visible="false"/>
<variable ID="129925445:Script" blockID="129925445" value="importClass( java.io.File );&#10;importClass( Packages.icy.file.FileUtil );&#10;&#10;dir = FileUtil.getDirectory( input1.getAbsolutePath() );&#10;fileName = FileUtil.getFileName( input1.getAbsolutePath() );&#10;FileUtil.createDir( dir+&quot;/save&quot; );&#10;output1 = new File( &#10;dir + &quot;/save/&quot; + fileName + &quot;_binary.tif&quot; );&#10;" visible="false"/>
<variable ID="1630499442:file" blockID="1630499442" value="" visible="false"/>
<variable ID="1630499442:sequence" blockID="1630499442" value="No Sequence" visible="false"/>
<variable ID="1630499442:overwrite" blockID="1630499442" value="true" visible="false"/>
<variable ID="1630499442:multiple file" blockID="1630499442" value="false" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="1395035716" visible="false"/>
<variable ID="file" blockID="1395035716" visible="false"/>
<variable ID="2142569915:sequence" blockID="2142569915" visible="false"/>
<variable ID="313161099:output 1" blockID="313161099" visible="false"/>
<variable ID="313161099:output 2" blockID="313161099" visible="false"/>
<variable ID="2060430573:threshoded Sequence" blockID="2060430573" visible="false"/>
<variable ID="129925445:output 1" blockID="129925445" visible="false"/>
<variable ID="129925445:output 2" blockID="129925445" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links/>
</protocol>
