<protocol VERSION="4">
<blocks>
<block CommandLineID="" ID="189930192" 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="271" yLocation="11">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="297321735" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="442" keepsResults="true" width="320" xLocation="36" yLocation="118">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="Spot to detect" name="Spot to detect" runtime="false" value="BRIGHT_SPOT" visible="true"/>
<variable ID="input Sequence ROIs" name="ROIs from sequence for WAT" runtime="false" visible="true"/>
<variable ID="Compute WAT considering ROI" name="Compute WAT considering ROI" runtime="false" value="false" visible="true"/>
<variable ID="ROIs for detection mask" name="ROIs for detection mask" runtime="false" value="No ROI" visible="true"/>
<variable ID="Scale 1" name="Scale 1" runtime="false" value="false" visible="true"/>
<variable ID="Scale 2" name="Scale 2" runtime="false" value="true" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="false" visible="true"/>
<variable ID="Scale 4" name="Scale 4" runtime="false" value="false" visible="true"/>
<variable ID="Scale 5" name="Scale 5" runtime="false" value="false" visible="true"/>
<variable ID="Th. scale 1:" name="Th. scale 1:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 2:" name="Th. scale 2:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 3:" name="Th. scale 3:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 4:" name="Th. scale 4:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 5:" name="Th. scale 5:" runtime="false" value="100" visible="false"/>
<variable ID="Force 2D Wavelets" name="Force 2D Wavelets" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="binary Spot Sequence" name="binary Spot Sequence" runtime="false" visible="true"/>
<variable ID="detection as ROIs" name="detection as ROIs" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="712398250" blockType="plugins.stef.tools.ROIToDetection" className="plugins.stef.tools.ROIToDetection" collapsed="false" definedName="ROI to detection" height="129" keepsResults="true" width="290" xLocation="407" yLocation="138">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="exportSP" name="Export to Swimming Pool" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="detection result" name="Detection result" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="912814838" blockType="plugins.stef.particletracking.block.SpotTrackingEstimateParameters" className="plugins.stef.particletracking.block.SpotTrackingBlocks" collapsed="false" definedName="Spot tracking estimate parameters" height="152" keepsResults="true" width="297" xLocation="423" yLocation="300">
<variables>
<input>
<variable ID="detections" name="Detections" runtime="false" visible="true"/>
<variable ID="multiMotionModel" name="Multi motion model" runtime="false" value="false" visible="true"/>
<variable ID="directedMotion" name="Directed motion" runtime="false" value="false" visible="true"/>
<variable ID="updateMotion" name="Update motion" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="parameterSet" name="MHT parameters" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1864074262" blockType="plugins.stef.particletracking.block.SpotTrackingDoTracking" className="plugins.stef.particletracking.block.SpotTrackingBlocks" collapsed="false" definedName="Spot tracking do tracking" height="105" keepsResults="true" width="336" xLocation="414" yLocation="468">
<variables>
<input>
<variable ID="detections" name="Detections" runtime="false" visible="true"/>
<variable ID="parameterSet" name="MHT parameters" runtime="false" visible="true"/>
</input>
<output>
<variable ID="tracks" name="TrackGroup" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="155049233" blockType="plugins.fab.fileextension.FileExtension" className="plugins.fab.fileextension.FileExtension" collapsed="false" definedName="File extension" height="108" keepsResults="true" width="237" xLocation="591" yLocation="12">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="extension" name="extension" runtime="false" value="_motion.xls" visible="true"/>
</input>
<output>
<variable ID="File" name="File" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2133259570" blockType="plugins.adufour.trackprocessors.speed.FilterTracks" className="plugins.adufour.trackprocessors.speed.SpeedProfiler" collapsed="false" definedName="Filter tracks" height="176" keepsResults="true" width="287" xLocation="854" yLocation="422">
<variables>
<input>
<variable ID="trackgroup" name="Track group" runtime="false" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="useRealUnitss" name="Use real units (μm/sec)" runtime="false" value="true" visible="true"/>
<variable ID="criterion" name="Filter on" runtime="false" value="CRITERION_AVG_DISP" visible="true"/>
<variable ID="comp" name="Accept if" runtime="false" value="LOWER_THAN" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="5.0" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="661438067" blockType="plugins.adufour.trackprocessors.speed.MotionProfiler" className="plugins.adufour.trackprocessors.speed.SpeedProfiler" collapsed="false" definedName="Motion profiler" height="129" keepsResults="true" width="301" xLocation="905" yLocation="156">
<variables>
<input>
<variable ID="trackgroup" name="Track group" runtime="false" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="displaySpeed" name="Show speed instead of disp." runtime="false" value="true" visible="true"/>
<variable ID="output" name="Output file" runtime="false" type="java.io.File" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="297321735" dstVarID="input Sequence" srcBlockID="189930192" srcVarID="input sequence"/>
<link dstBlockID="155049233" dstVarID="input Sequence" srcBlockID="189930192" srcVarID="input sequence"/>
<link dstBlockID="712398250" dstVarID="rois" srcBlockID="297321735" srcVarID="detection as ROIs"/>
<link dstBlockID="712398250" dstVarID="sequence" srcBlockID="297321735" srcVarID="input Sequence"/>
<link dstBlockID="912814838" dstVarID="detections" srcBlockID="712398250" srcVarID="detection result"/>
<link dstBlockID="1864074262" dstVarID="parameterSet" srcBlockID="912814838" srcVarID="parameterSet"/>
<link dstBlockID="1864074262" dstVarID="detections" srcBlockID="912814838" srcVarID="detections"/>
<link dstBlockID="661438067" dstVarID="output" srcBlockID="155049233" srcVarID="File"/>
<link dstBlockID="661438067" dstVarID="sequence" srcBlockID="712398250" srcVarID="sequence"/>
<link dstBlockID="2133259570" dstVarID="trackgroup" srcBlockID="1864074262" srcVarID="tracks"/>
<link dstBlockID="661438067" dstVarID="trackgroup" srcBlockID="2133259570" srcVarID="trackgroup"/>
</links>
</protocol>
