<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<protocol VERSION="4">
<blocks>
<workflow ID="1531026144" blockType="plugins.adufour.blocks.lang.FileBatch" className="plugins.adufour.blocks.lang.FileBatch" collapsed="false" definedName="File batch" height="771" keepsResults="true" width="1145" xLocation="0" yLocation="0">
<blocks>
<workflow ID="1398746263" blockType="plugins.adufour.blocks.lang.SequenceSeriesBatch" className="plugins.adufour.blocks.lang.SequenceSeriesBatch" collapsed="false" definedName="Sequence series batch" height="609" keepsResults="true" width="1091" xLocation="12" yLocation="108">
<blocks>
<block ID="1093151444" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Sequence" height="61" keepsResults="true" width="153" xLocation="216" yLocation="4">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="110779709" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract channel" height="108" keepsResults="true" width="209" xLocation="66" yLocation="204">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="316305706" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract channel" height="108" keepsResults="true" width="206" xLocation="64" yLocation="356">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="1" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1367493959" blockType="plugins.adufour.projection.Projection" className="plugins.adufour.projection.Projection" collapsed="false" definedName="Intensity Projection" height="151" keepsResults="true" width="248" xLocation="305" yLocation="181">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="projection direction" name="Project along" runtime="false" value="Z" visible="true"/>
<variable ID="projection type" name="Projection type" runtime="false" value="MAX" visible="true"/>
<variable ID="restrict to ROI" name="Restrict to ROI" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="projection output" name="projected sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1226683340" blockType="plugins.tprovoost.sequenceblocks.infos.GetFileName" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Get file name" height="83" keepsResults="true" width="206" xLocation="188" yLocation="83">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output>
<variable ID="name" name="Filename" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1896224629" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="132" keepsResults="true" width="195" xLocation="446" yLocation="13">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.lang.String" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="true" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1701438465" blockType="plugins.tprovoost.scripteditor.scriptblock.Javascript" className="plugins.tprovoost.scripteditor.scriptblock.Javascript" collapsed="false" definedName="Append Number Suffix" height="147" keepsResults="true" width="230" xLocation="695" yLocation="21">
<variables>
<input>
<variable ID="Script" name="Script" runtime="false" value="output0 = input0 + &quot;_serie&quot; + input1" visible="true"/>
<variable ID="Add Input" name="Add Input" runtime="false" value="1" visible="true"/>
<variable ID="Add output" name="Add output" runtime="false" value="0" visible="true"/>
<variable ID="input0" name="input0" runtime="false" type="java.io.File" visible="true"/>
<variable ID="75929867" name="input1" runtime="true" type="int" visible="true"/>
</input>
<output>
<variable ID="output0" name="output0" runtime="false" type="java.lang.String" visible="true"/>
</output>
</variables>
</block>
<block ID="755870200" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="132" keepsResults="true" width="203" xLocation="583" yLocation="178">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.lang.String" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="_ch0_max.tif" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="636049934" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Save sequence" height="131" keepsResults="true" width="218" xLocation="826" yLocation="263">
<variables>
<input>
<variable ID="file" name="File" runtime="false" type="java.io.File" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
<variable ID="multiple file" name="Multiple file" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="194007852" blockType="plugins.adufour.projection.Projection" className="plugins.adufour.projection.Projection" collapsed="false" definedName="Intensity Projection" height="151" keepsResults="true" width="248" xLocation="303" yLocation="343">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="projection direction" name="Project along" runtime="false" value="Z" visible="true"/>
<variable ID="projection type" name="Projection type" runtime="false" value="MAX" visible="true"/>
<variable ID="restrict to ROI" name="Restrict to ROI" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="projection output" name="projected sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="891593497" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="132" keepsResults="true" width="213" xLocation="583" yLocation="340">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.lang.String" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="false" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="_ch1_max.tif" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="625659022" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Save sequence" height="131" keepsResults="true" width="218" xLocation="825" yLocation="425">
<variables>
<input>
<variable ID="file" name="File" runtime="false" type="java.io.File" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
<variable ID="multiple file" name="Multiple file" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="1093151444" dstVarID="input sequence" srcBlockID="1398746263" srcVarID="Sequence"/>
<link dstBlockID="1701438465" dstVarID="75929867" srcBlockID="1398746263" srcVarID="iteration"/>
<link dstBlockID="316305706" dstVarID="sequence" srcBlockID="1093151444" srcVarID="input sequence"/>
<link dstBlockID="110779709" dstVarID="sequence" srcBlockID="1093151444" srcVarID="input sequence"/>
<link dstBlockID="1226683340" dstVarID="sequence" srcBlockID="1093151444" srcVarID="input sequence"/>
<link dstBlockID="1367493959" dstVarID="input" srcBlockID="110779709" srcVarID="extracted"/>
<link dstBlockID="194007852" dstVarID="input" srcBlockID="316305706" srcVarID="extracted"/>
<link dstBlockID="636049934" dstVarID="sequence" srcBlockID="1367493959" srcVarID="projection output"/>
<link dstBlockID="755870200" dstVarID="input file" srcBlockID="1701438465" srcVarID="output0" srcVarType="java.lang.String"/>
<link dstBlockID="891593497" dstVarID="input file" srcBlockID="1701438465" srcVarID="output0" srcVarType="java.lang.String"/>
<link dstBlockID="636049934" dstVarID="file" srcBlockID="755870200" srcVarID="output file"/>
<link dstBlockID="625659022" dstVarID="sequence" srcBlockID="194007852" srcVarID="projection output"/>
<link dstBlockID="625659022" dstVarID="file" srcBlockID="891593497" srcVarID="output file"/>
<link dstBlockID="1896224629" dstVarID="input file" srcBlockID="1226683340" srcVarID="name"/>
<link dstBlockID="1701438465" dstVarID="input0" srcBlockID="1896224629" srcVarID="output file"/>
</links>
<variables>
<input>
<variable ID="Series file" blockID="1398746263" visible="true"/>
<variable ID="1093151444:input sequence" blockID="1093151444" visible="false"/>
<variable ID="110779709:sequence" blockID="110779709" visible="false"/>
<variable ID="110779709:channel" blockID="110779709" value="0" visible="false"/>
<variable ID="316305706:sequence" blockID="316305706" visible="false"/>
<variable ID="316305706:channel" blockID="316305706" value="1" visible="false"/>
<variable ID="1367493959:input" blockID="1367493959" visible="false"/>
<variable ID="1367493959:projection direction" blockID="1367493959" value="Z" visible="false"/>
<variable ID="1367493959:projection type" blockID="1367493959" value="MAX" visible="false"/>
<variable ID="1367493959:restrict to ROI" blockID="1367493959" value="false" visible="false"/>
<variable ID="1226683340:sequence" blockID="1226683340" visible="false"/>
<variable ID="1701438465:Script" blockID="1701438465" value="output0 = input0 + &quot;_serie&quot; + input1" visible="false"/>
<variable ID="1701438465:Add Input" blockID="1701438465" value="1" visible="false"/>
<variable ID="1701438465:Add output" blockID="1701438465" value="0" visible="false"/>
<variable ID="1701438465:input0" blockID="1701438465" value="" visible="false"/>
<variable ID="1701438465:75929867" blockID="1701438465" value="" visible="false"/>
<variable ID="755870200:input file" blockID="755870200" value="" visible="false"/>
<variable ID="755870200:remove ext." blockID="755870200" value="false" visible="false"/>
<variable ID="755870200:suffix" blockID="755870200" value="_ch0_max.tif" visible="false"/>
<variable ID="636049934:file" blockID="636049934" value="" visible="false"/>
<variable ID="636049934:sequence" blockID="636049934" visible="false"/>
<variable ID="636049934:overwrite" blockID="636049934" value="true" visible="false"/>
<variable ID="636049934:multiple file" blockID="636049934" value="false" visible="false"/>
<variable ID="194007852:input" blockID="194007852" visible="false"/>
<variable ID="194007852:projection direction" blockID="194007852" value="Z" visible="false"/>
<variable ID="194007852:projection type" blockID="194007852" value="MAX" visible="false"/>
<variable ID="194007852:restrict to ROI" blockID="194007852" value="false" visible="false"/>
<variable ID="891593497:input file" blockID="891593497" value="" visible="false"/>
<variable ID="891593497:remove ext." blockID="891593497" value="false" visible="false"/>
<variable ID="891593497:suffix" blockID="891593497" value="_ch1_max.tif" visible="false"/>
<variable ID="625659022:file" blockID="625659022" value="" visible="false"/>
<variable ID="625659022:sequence" blockID="625659022" visible="false"/>
<variable ID="625659022:overwrite" blockID="625659022" value="true" visible="false"/>
<variable ID="625659022:multiple file" blockID="625659022" value="false" visible="false"/>
<variable ID="1896224629:input file" blockID="1896224629" value="" visible="false"/>
<variable ID="1896224629:remove ext." blockID="1896224629" value="true" visible="false"/>
<variable ID="1896224629:suffix" blockID="1896224629" value="" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="1398746263" visible="true"/>
<variable ID="Sequence" blockID="1398746263" visible="true"/>
<variable ID="110779709:extracted" blockID="110779709" visible="false"/>
<variable ID="316305706:extracted" blockID="316305706" visible="false"/>
<variable ID="1367493959:projection output" blockID="1367493959" visible="false"/>
<variable ID="1226683340:name" blockID="1226683340" visible="false"/>
<variable ID="1701438465:output0" blockID="1701438465" visible="false"/>
<variable ID="755870200:output file" blockID="755870200" visible="false"/>
<variable ID="194007852:projection output" blockID="194007852" visible="false"/>
<variable ID="891593497:output file" blockID="891593497" visible="false"/>
<variable ID="1896224629:output file" blockID="1896224629" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links>
<link dstBlockID="1398746263" dstVarID="Series file" srcBlockID="1531026144" srcVarID="file"/>
</links>
<variables>
<input>
<variable ID="folder" blockID="1531026144" visible="true"/>
<variable ID="extension" blockID="1531026144" value="tif" visible="true"/>
<variable ID="Include sub-folders" blockID="1531026144" value="true" visible="true"/>
<variable ID="1398746263:Series file" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1093151444:input sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:110779709:sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:110779709:channel" blockID="1398746263" value="0" visible="false"/>
<variable ID="1398746263:316305706:sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:316305706:channel" blockID="1398746263" value="1" visible="false"/>
<variable ID="1398746263:1367493959:input" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1367493959:projection direction" blockID="1398746263" value="Z" visible="false"/>
<variable ID="1398746263:1367493959:projection type" blockID="1398746263" value="MAX" visible="false"/>
<variable ID="1398746263:1367493959:restrict to ROI" blockID="1398746263" value="false" visible="false"/>
<variable ID="1398746263:1226683340:sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1701438465:Script" blockID="1398746263" value="output0 = input0 + &quot;_serie&quot; + input1" visible="false"/>
<variable ID="1398746263:1701438465:Add Input" blockID="1398746263" value="1" visible="false"/>
<variable ID="1398746263:1701438465:Add output" blockID="1398746263" value="0" visible="false"/>
<variable ID="1398746263:1701438465:input0" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:1701438465:75929867" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:755870200:input file" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:755870200:remove ext." blockID="1398746263" value="false" visible="false"/>
<variable ID="1398746263:755870200:suffix" blockID="1398746263" value="_ch0_max.tif" visible="false"/>
<variable ID="1398746263:636049934:file" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:636049934:sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:636049934:overwrite" blockID="1398746263" value="true" visible="false"/>
<variable ID="1398746263:636049934:multiple file" blockID="1398746263" value="false" visible="false"/>
<variable ID="1398746263:194007852:input" blockID="1398746263" visible="false"/>
<variable ID="1398746263:194007852:projection direction" blockID="1398746263" value="Z" visible="false"/>
<variable ID="1398746263:194007852:projection type" blockID="1398746263" value="MAX" visible="false"/>
<variable ID="1398746263:194007852:restrict to ROI" blockID="1398746263" value="false" visible="false"/>
<variable ID="1398746263:891593497:input file" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:891593497:remove ext." blockID="1398746263" value="false" visible="false"/>
<variable ID="1398746263:891593497:suffix" blockID="1398746263" value="_ch1_max.tif" visible="false"/>
<variable ID="1398746263:625659022:file" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:625659022:sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:625659022:overwrite" blockID="1398746263" value="true" visible="false"/>
<variable ID="1398746263:625659022:multiple file" blockID="1398746263" value="false" visible="false"/>
<variable ID="1398746263:1896224629:input file" blockID="1398746263" value="" visible="false"/>
<variable ID="1398746263:1896224629:remove ext." blockID="1398746263" value="true" visible="false"/>
<variable ID="1398746263:1896224629:suffix" blockID="1398746263" value="" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="1531026144" visible="true"/>
<variable ID="file" blockID="1531026144" visible="true"/>
<variable ID="1398746263:iteration" blockID="1398746263" visible="false"/>
<variable ID="1398746263:Sequence" blockID="1398746263" visible="false"/>
<variable ID="1398746263:110779709:extracted" blockID="1398746263" visible="false"/>
<variable ID="1398746263:316305706:extracted" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1367493959:projection output" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1226683340:name" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1701438465:output0" blockID="1398746263" visible="false"/>
<variable ID="1398746263:755870200:output file" blockID="1398746263" visible="false"/>
<variable ID="1398746263:194007852:projection output" blockID="1398746263" visible="false"/>
<variable ID="1398746263:891593497:output file" blockID="1398746263" visible="false"/>
<variable ID="1398746263:1896224629:output file" blockID="1398746263" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links/>
</protocol>
