<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<protocol VERSION="4">
<blocks>
<workflow ID="19247866" blockType="plugins.adufour.blocks.lang.RangeLoop" className="plugins.adufour.blocks.lang.RangeLoop" collapsed="false" height="649" width="948" xLocation="0" yLocation="6">
<blocks>
<block ID="9468819" blockType="plugins.adufour.blocks.tools.input.File" className="plugins.adufour.blocks.tools.input.File" collapsed="false" height="61" width="136" xLocation="88" yLocation="215">
<variables>
<input>
<variable ID="file" name="file" runtime="false" visible="false"/>
</input>
<output/>
</variables>
</block>
<block ID="2768516" blockType="plugins.tprovoost.sequenceblocks.files.LoadSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" height="105" width="191" xLocation="448" yLocation="9">
<variables>
<input>
<variable ID="file" name="file" runtime="false" type="java.io.File" visible="false"/>
<variable ID="serie" name="serie" runtime="false" visible="false"/>
</input>
<output>
<variable ID="sequence" name="sequence" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="3033766" blockType="plugins.tprovoost.sequenceblocks.infos.GetMetaData" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" height="171" width="192" xLocation="451" yLocation="150">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="false"/>
</input>
<output>
<variable ID="name" name="name" runtime="false" visible="false"/>
<variable ID="Pixel Size X (mm)" name="Pixel Size X (mm)" runtime="false" visible="false"/>
<variable ID="Pixel Size Y (mm)" name="Pixel Size Y (mm)" runtime="false" visible="false"/>
<variable ID="Pixel Size Z (mm)" name="Pixel Size Z (mm)" runtime="false" visible="false"/>
<variable ID="Time interval T (ms)" name="Time interval T (ms)" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="21102769" blockType="plugins.adufour.blocks.tools.input.Text" className="plugins.adufour.blocks.tools.input.Text" collapsed="false" height="61" width="127" xLocation="506" yLocation="337">
<variables>
<input>
<variable ID="text" name="text" runtime="false" value="tif" visible="false"/>
</input>
<output/>
</variables>
</block>
<block ID="21907066" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="false" height="127" width="178" xLocation="739" yLocation="175">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="false"/>
<variable ID="Separator" name="Separator" runtime="false" value="." visible="false"/>
<variable ID="Suffix" name="Suffix" runtime="false" visible="false"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="false"/>
</output>
</variables>
</block>
<block ID="8452602" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="false" height="437" width="580" xLocation="414" yLocation="414">
<variables>
<input>
<variable ID="Script" name="Script" runtime="false" value="importClass( java.io.File );&#10;importClass( Packages.icy.file.FileUtil );&#10;&#10;dir = FileUtil.getDirectory( input0.getAbsolutePath() );&#10;name=input0.getName()&#10;namelength=name.length()&#10;dotIndex=namelength-4&#10;newname=name.substring(0, dotIndex)&#10;output0 = new File( dir + newname+&quot;/&quot; + input1);&#10;" visible="false"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="1" visible="false"/>
<variable ID="Add output" name="Add output" runtime="false" value="0" visible="false"/>
<variable ID="input0" name="input0" runtime="false" type="java.io.File" visible="false"/>
<variable ID="6691533" name="input1" runtime="true" type="java.lang.String" visible="false"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.io.File" visible="false"/>
</output>
</variables>
</block>
<block ID="12874419" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" height="127" width="199" xLocation="963" yLocation="19">
<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="2768516" dstVarID="file" srcBlockID="9468819" srcVarID="file"/>
<link dstBlockID="2768516" dstVarID="serie" srcBlockID="19247866" srcVarID="iteration"/>
<link dstBlockID="3033766" dstVarID="sequence" srcBlockID="2768516" srcVarID="sequence"/>
<link dstBlockID="21907066" dstVarID="input" srcBlockID="3033766" srcVarID="name"/>
<link dstBlockID="21907066" dstVarID="Suffix" srcBlockID="21102769" srcVarID="text"/>
<link dstBlockID="12874419" dstVarID="sequence" srcBlockID="2768516" srcVarID="sequence"/>
<link dstBlockID="8452602" dstVarID="input0" srcBlockID="9468819" srcVarID="file"/>
<link dstBlockID="8452602" dstVarID="6691533" srcBlockID="21907066" srcVarID="output"/>
<link dstBlockID="12874419" dstVarID="file" srcBlockID="8452602" srcVarID="output0" srcVarType="java.io.File"/>
</links>
<variables>
<input>
<variable ID="start" blockID="19247866" value="0" visible="false"/>
<variable ID="step" blockID="19247866" value="1" visible="false"/>
<variable ID="end" blockID="19247866" value="3" visible="false"/>
<variable ID="9468819:file" blockID="9468819" visible="false"/>
<variable ID="2768516:file" blockID="2768516" value="" visible="false"/>
<variable ID="2768516:serie" blockID="2768516" value="4" visible="false"/>
<variable ID="3033766:sequence" blockID="3033766" visible="false"/>
<variable ID="21102769:text" blockID="21102769" value="tif" visible="false"/>
<variable ID="21907066:input" blockID="21907066" value="" visible="false"/>
<variable ID="21907066:Separator" blockID="21907066" value="." visible="false"/>
<variable ID="21907066:Suffix" blockID="21907066" value="tif" visible="false"/>
<variable ID="8452602:Script" blockID="8452602" value="importClass( java.io.File );&#10;importClass( Packages.icy.file.FileUtil );&#10;&#10;dir = FileUtil.getDirectory( input0.getAbsolutePath() );&#10;name=input0.getName()&#10;namelength=name.length()&#10;dotIndex=namelength-4&#10;newname=name.substring(0, dotIndex)&#10;output0 = new File( dir + newname+&quot;/&quot; + input1);&#10;" visible="false"/>
<variable ID="8452602:Add Input" blockID="8452602" value="1" visible="false"/>
<variable ID="8452602:Add output" blockID="8452602" value="0" visible="false"/>
<variable ID="8452602:input0" blockID="8452602" value="" visible="false"/>
<variable ID="8452602:6691533" blockID="8452602" value="" visible="false"/>
<variable ID="12874419:file" blockID="12874419" value="" visible="false"/>
<variable ID="12874419:sequence" blockID="12874419" visible="false"/>
<variable ID="12874419:overwrite" blockID="12874419" value="true" visible="false"/>
<variable ID="12874419:multiple file" blockID="12874419" value="false" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="19247866" visible="false"/>
<variable ID="index" blockID="19247866" visible="false"/>
<variable ID="2768516:sequence" blockID="2768516" visible="false"/>
<variable ID="3033766:name" blockID="3033766" visible="false"/>
<variable ID="3033766:Pixel Size X (mm)" blockID="3033766" visible="false"/>
<variable ID="3033766:Pixel Size Y (mm)" blockID="3033766" visible="false"/>
<variable ID="3033766:Pixel Size Z (mm)" blockID="3033766" visible="false"/>
<variable ID="3033766:Time interval T (ms)" blockID="3033766" visible="false"/>
<variable ID="21907066:output" blockID="21907066" visible="false"/>
<variable ID="8452602:output0" blockID="8452602" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links/>
</protocol>
