<?xml version="1.0"?>
<AlteryxDocument yxmdVer="2022.1">
  <Nodes>
    <Node ToolID="372">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
        <Position x="21643" y="4666" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <ByName_ErrorMode>Ignore</ByName_ErrorMode>
          <ByName_OutputMode>All</ByName_OutputMode>
          <Mode>ByName</Mode>
          <SetOutputOrder value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
    </Node>
    <Node ToolID="378">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
        <Position x="17491" y="6538" />
      </GuiSettings>
      <Properties>
        <Configuration joinByRecordPos="False">
          <JoinInfo connection="Left">
            <Field field="eln_id" />
            <Field field="sample_id" />
            <Field field="experiment_id" />
            <Field field="exp_no" />
            <Field field="ipc_no" />
            <Field field="well" />
            <Field field="peak_id" />
            <Field field="rt" />
          </JoinInfo>
          <JoinInfo connection="Right">
            <Field field="eln_id" />
            <Field field="sample_id" />
            <Field field="experiment_id" />
            <Field field="exp_no" />
            <Field field="ipc_no" />
            <Field field="well" />
            <Field field="peak_id" />
            <Field field="rt" />
          </JoinInfo>
          <SelectConfiguration>
            <Configuration outputConnection="Join">
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
          </SelectConfiguration>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <AnnotationText>es+</AnnotationText>
          <DefaultAnnotationText>es+</DefaultAnnotationText>
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
    </Node>
    <Node ToolID="380">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
        <Position x="17399" y="7043" />
      </GuiSettings>
      <Properties>
        <Configuration joinByRecordPos="False">
          <JoinInfo connection="Left">
            <Field field="eln_id" />
            <Field field="sample_id" />
            <Field field="experiment_id" />
            <Field field="exp_no" />
            <Field field="ipc_no" />
            <Field field="well" />
            <Field field="peak_id" />
            <Field field="rt" />
          </JoinInfo>
          <JoinInfo connection="Right">
            <Field field="eln_id" />
            <Field field="sample_id" />
            <Field field="experiment_id" />
            <Field field="exp_no" />
            <Field field="ipc_no" />
            <Field field="well" />
            <Field field="peak_id" />
            <Field field="rt" />
          </JoinInfo>
          <SelectConfiguration>
            <Configuration outputConnection="Join">
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
          </SelectConfiguration>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <AnnotationText>es-</AnnotationText>
          <DefaultAnnotationText>es-</DefaultAnnotationText>
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
    </Node>
    <Node ToolID="399">
      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
        <Position x="21211" y="3862" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <OrderChanged value="True" />
          <CommaDecimal value="False" />
          <SelectFields>
            <SelectField field="eln_id" selected="True" />
            <SelectField field="exp_no" selected="True" rename="plate_no" />
            <SelectField field="ipc_no" selected="True" />
            <SelectField field="well" selected="True" />
            <SelectField field="peak_id" selected="True" />
            <SelectField field="area_abs" selected="True" />
            <SelectField field="rt" selected="True" />
            <SelectField field="ms_reliability" selected="True" />
            <SelectField field="chem_role" selected="True" />
            <SelectField field="product_id" selected="True" />
            <SelectField field="product_type" selected="True" />
            <SelectField field="mass_diff" selected="True" />
            <SelectField field="*Unknown" selected="True" />
            <SelectField field="rt_diff" selected="False" />
            <SelectField field="mass" selected="False" />
            <SelectField field="sample_id" selected="False" />
            <SelectField field="experiment_id" selected="False" />
            <SelectField field="ionization" selected="False" />
          </SelectFields>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
    </Node>
    <Node ToolID="400">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
        <Position x="21419" y="4019" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <FormulaFields>
            <FormulaField expression="[product_id]" field="chem_id" size="1073741823" type="V_WString" />
          </FormulaFields>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText><![CDATA[chem_id = [product_id]
]]></DefaultAnnotationText>
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
    </Node>
    <Node ToolID="409">
      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
        <Position x="21407" y="5027" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <OrderChanged value="True" />
          <CommaDecimal value="False" />
          <SelectFields>
            <SelectField field="eln_id" selected="True" />
            <SelectField field="exp_no" selected="True" rename="plate_no" />
            <SelectField field="ipc_no" selected="True" />
            <SelectField field="well" selected="True" />
            <SelectField field="peak_id" selected="True" />
            <SelectField field="area_abs" selected="True" />
            <SelectField field="rt" selected="True" />
            <SelectField field="product_id" selected="True" />
            <SelectField field="ms_reliability" selected="True" />
            <SelectField field="chem_role" selected="True" />
            <SelectField field="product_type" selected="True" />
            <SelectField field="chemform" selected="True" />
            <SelectField field="chem_id" selected="True" />
            <SelectField field="mass_diff" selected="True" />
            <SelectField field="*Unknown" selected="True" />
            <SelectField field="sample_id" selected="False" />
            <SelectField field="experiment_id" selected="False" />
            <SelectField field="ionization" selected="False" />
            <SelectField field="mass" selected="False" />
          </SelectFields>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
    </Node>
    <Node ToolID="783">
      <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
        <Position x="21007" y="3862" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Field>product_type</Field>
          <RegExExpression value="\l+..\u(.\d+)" />
          <CaseInsensitve value="True" />
          <Method>ParseComplex</Method>
          <Replace expression="">
            <CopyUnmatched value="True" />
          </Replace>
          <ParseSimple>
            <SplitToRows value="False" />
            <RootName>product_type</RootName>
            <NumFields value="3" />
            <ErrorHandling>Warn</ErrorHandling>
          </ParseSimple>
          <ParseComplex>
            <Field field="mass_diff" type="V_WString" size="1073741823" />
          </ParseComplex>
          <Match>
            <Field>eln_id_Matched</Field>
            <ErrorUnmatched value="False" />
          </Match>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
    </Node>
    <Node ToolID="792">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
        <Position x="20611" y="3862" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Expression>[product_id] != "chem_312"</Expression>
          <Mode>Custom</Mode>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText>[product_id] != "chem_312"</DefaultAnnotationText>
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
    </Node>
    <Node ToolID="860">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="23982" y="3237" width="1285" height="601" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>tailored analysis</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="841">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="24007" y="3490" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Mode>Simple</Mode>
              <Simple>
                <Operator>Contains</Operator>
                <Field>plate_id</Field>
                <Operands>
                  <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                  <DateType>fixed</DateType>
                  <PeriodDate>2022-04-04 08:47:00</PeriodDate>
                  <PeriodType>
                  </PeriodType>
                  <PeriodCount>0</PeriodCount>
                  <Operand>ay</Operand>
                  <StartDate>2022-04-04 08:47:00</StartDate>
                  <EndDate>2022-04-04 08:47:00</EndDate>
                </Operands>
              </Simple>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>Contains([plate_id],"ay")</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
        <Node ToolID="842">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="24127" y="3574" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="RT_UV" selected="True" type="V_WString" size="19" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="843">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="24247" y="3334" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Expression>(Contains([Product_Type], "PotProd") AND

Contains([Product_ID], "PP_1") AND

!Contains([Product_ID], "PP_2") AND

!Contains([Product_ID], "PP_3")) OR

[Product_Type] = "refprod (P+118)" OR

[Product_Type] = "refprod (P+40)" OR

[Product_Type] = "refprod (P+54)" OR

[Product_Type] = "refprod (P+56)" OR

[Product_Type] = "refprod (P+70)" OR

[Product_Type] = "refprod (P+82)"</Expression>
              <Mode>Custom</Mode>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>Monoalkylation</AnnotationText>
              <DefaultAnnotationText>(Contains([Product_Type], "PotProd") AND

Contains([Product_ID], "PP_1") AND

!C...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
        <Node ToolID="844">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="24379" y="3490" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Expression><![CDATA[(Contains([Product_Type], "PotProd") AND

!Contains([Product_ID], "PP_1") AND

Contains([Product_ID], "PP_2") AND

!Contains([Product_ID], "PP_3")) OR

[Product_Type] = "refprod (P+108)" OR

[Product_Type] = "refprod (P+112)" OR

[Product_Type] = "refprod (P+140)" OR

[Product_Type] = "refprod (P+164)" OR

[Product_Type] = "refprod (P+236)"
]]></Expression>
              <Mode>Custom</Mode>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>Dialkylation</AnnotationText>
              <DefaultAnnotationText>(Contains([Product_Type], "PotProd") AND

!Contains([Product_ID], "PP_1") AND

C...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
        <Node ToolID="845">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="24631" y="3682" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Mode>Simple</Mode>
              <Simple>
                <Operator>=</Operator>
                <Field>Product_Type</Field>
                <Operands>
                  <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                  <DateType>fixed</DateType>
                  <PeriodDate>2022-04-04 13:09:17</PeriodDate>
                  <PeriodType>
                  </PeriodType>
                  <PeriodCount>0</PeriodCount>
                  <Operand>StMat (P+0)</Operand>
                  <StartDate>2022-04-04 13:09:17</StartDate>
                  <EndDate>2022-04-04 13:09:17</EndDate>
                </Operands>
              </Simple>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>Starting Material</AnnotationText>
              <DefaultAnnotationText>[Product_Type] = "StMat (P+0)"</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
        <Node ToolID="846">
          <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
            <Position x="24475" y="3286" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SummarizeFields>
                <SummarizeField field="ELN_ID" action="GroupBy" rename="ELN_ID" />
                <SummarizeField field="Plate_No" action="GroupBy" rename="Plate_No" />
                <SummarizeField field="Plate_ID" action="GroupBy" rename="Plate_ID" />
                <SummarizeField field="IPC_No" action="GroupBy" rename="IPC_No" />
                <SummarizeField field="Well" action="GroupBy" rename="Well" />
                <SummarizeField field="Well_Row" action="GroupBy" rename="Well_Row" />
                <SummarizeField field="Well_Column" action="GroupBy" rename="Well_Column" />
                <SummarizeField field="Ratio" action="Sum" rename="Ratio" />
                <SummarizeField field="RT_UV" action="GroupBy" rename="RT_UV" />
              </SummarizeFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
        </Node>
        <Node ToolID="847">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="24571" y="3286" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="&quot;Mono-Alkylation&quot;" field="Category" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[Category = "Mono-Alkylation"
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="848">
          <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
            <Position x="24511" y="3418" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SummarizeFields>
                <SummarizeField field="ELN_ID" action="GroupBy" rename="ELN_ID" />
                <SummarizeField field="Plate_No" action="GroupBy" rename="Plate_No" />
                <SummarizeField field="Plate_ID" action="GroupBy" rename="Plate_ID" />
                <SummarizeField field="IPC_No" action="GroupBy" rename="IPC_No" />
                <SummarizeField field="Well" action="GroupBy" rename="Well" />
                <SummarizeField field="Well_Row" action="GroupBy" rename="Well_Row" />
                <SummarizeField field="Well_Column" action="GroupBy" rename="Well_Column" />
                <SummarizeField field="Ratio" action="Sum" rename="Ratio" />
                <SummarizeField field="RT_UV" action="GroupBy" rename="RT_UV" />
              </SummarizeFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
        </Node>
        <Node ToolID="849">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="24607" y="3418" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="&quot;Di-Alkylation&quot;" field="Category" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[Category = "Di-Alkylation"
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="850">
          <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
            <Position x="24739" y="3658" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SummarizeFields>
                <SummarizeField field="ELN_ID" action="GroupBy" rename="ELN_ID" />
                <SummarizeField field="Plate_No" action="GroupBy" rename="Plate_No" />
                <SummarizeField field="Plate_ID" action="GroupBy" rename="Plate_ID" />
                <SummarizeField field="IPC_No" action="GroupBy" rename="IPC_No" />
                <SummarizeField field="Well" action="GroupBy" rename="Well" />
                <SummarizeField field="Well_Row" action="GroupBy" rename="Well_Row" />
                <SummarizeField field="Well_Column" action="GroupBy" rename="Well_Column" />
                <SummarizeField field="Ratio" action="Sum" rename="Ratio" />
                <SummarizeField field="RT_UV" action="GroupBy" rename="RT_UV" />
              </SummarizeFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
        </Node>
        <Node ToolID="851">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="24859" y="3634" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="&quot;Starting Material&quot;" field="Category" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[Category = "Starting Material"
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="852">
          <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
            <Position x="24739" y="3754" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SummarizeFields>
                <SummarizeField field="ELN_ID" action="GroupBy" rename="ELN_ID" />
                <SummarizeField field="Plate_No" action="GroupBy" rename="Plate_No" />
                <SummarizeField field="Plate_ID" action="GroupBy" rename="Plate_ID" />
                <SummarizeField field="IPC_No" action="GroupBy" rename="IPC_No" />
                <SummarizeField field="Well" action="GroupBy" rename="Well" />
                <SummarizeField field="Well_Row" action="GroupBy" rename="Well_Row" />
                <SummarizeField field="Well_Column" action="GroupBy" rename="Well_Column" />
                <SummarizeField field="Ratio" action="Sum" rename="Ratio" />
              </SummarizeFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
        </Node>
        <Node ToolID="853">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="24871" y="3730" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="&quot;Others&quot;" field="Category" size="1073741823" type="V_WString" />
                <FormulaField expression="&quot;n/a&quot;" field="RT_UV" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[Category = "Others"
RT_UV = "n/a"
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="854">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="25051" y="3490" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="855">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="25183" y="3514" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="&quot;TA_Ay_1&quot;" field="Analysis" size="1073741823" type="V_WString" />
                <FormulaField expression="LowerCase([Category])" field="Category" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <AnnotationText><![CDATA[Analysis = "TA_Ay_1"
Category = LowerCase([Category])
]]></AnnotationText>
              <DefaultAnnotationText><![CDATA[Analysis = "TA_Ay_1"
Category = LowerCase([Category])
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="856">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="24547" y="3538" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Expression>Contains([Product_Type], "PotProd") AND

!Contains([Product_ID], "PP_1") AND

!Contains([Product_ID], "PP_2") AND

Contains([Product_ID], "PP_3")</Expression>
              <Mode>Custom</Mode>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>Trialkylation</AnnotationText>
              <DefaultAnnotationText>Contains([Product_Type], "PotProd") AND

!Contains([Product_ID], "PP_1") AND

!C...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
        <Node ToolID="857">
          <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
            <Position x="24643" y="3514" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SummarizeFields>
                <SummarizeField field="ELN_ID" action="GroupBy" rename="ELN_ID" />
                <SummarizeField field="Plate_No" action="GroupBy" rename="Plate_No" />
                <SummarizeField field="Plate_ID" action="GroupBy" rename="Plate_ID" />
                <SummarizeField field="IPC_No" action="GroupBy" rename="IPC_No" />
                <SummarizeField field="Well" action="GroupBy" rename="Well" />
                <SummarizeField field="Well_Row" action="GroupBy" rename="Well_Row" />
                <SummarizeField field="Well_Column" action="GroupBy" rename="Well_Column" />
                <SummarizeField field="Ratio" action="Sum" rename="Ratio" />
                <SummarizeField field="RT_UV" action="GroupBy" rename="RT_UV" />
              </SummarizeFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
        </Node>
        <Node ToolID="858">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="24739" y="3514" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="&quot;Tri-Alkylation&quot;" field="Category" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[Category = "Tri-Alkylation"
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="859">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="24379" y="3322" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="996">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="25578" y="3213" width="481" height="133" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>rxn data prep for surf</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="992">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="25603" y="3262" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="ELN_ID" selected="True" rename="eln_id" />
                <SelectField field="Plate_No" selected="True" rename="plate_no" />
                <SelectField field="Plate_ID" selected="True" rename="plate_id" />
                <SelectField field="IPC_No" selected="True" rename="ipc_no" />
                <SelectField field="Well" selected="True" rename="well" />
                <SelectField field="Ratio" selected="True" rename="ratio" />
                <SelectField field="Category" selected="True" rename="category" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="Well_Row" selected="False" />
                <SelectField field="Well_Column" selected="False" />
                <SelectField field="RT_UV" selected="False" />
                <SelectField field="Analysis" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="993">
          <GuiSettings Plugin="AlteryxBasePluginsGui.CrossTab.CrossTab">
            <Position x="25735" y="3262" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <GroupFields>
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="plate_id" />
                <Field field="ipc_no" />
                <Field field="well" />
              </GroupFields>
              <HeaderField field="category" />
              <DataField field="ratio" />
              <Methods>
                <Method method="First" />
              </Methods>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
            <MetaInfo connection="Output">
              <RecordInfo>
                <Field name="eln_id" size="20" source="CrossTab:Group:First:" type="V_WString" />
                <Field name="plate_no" size="5" source="CrossTab:Group:First:" type="V_WString" />
                <Field name="plate_id" size="254" source="CrossTab:Group:First:" type="V_String" />
                <Field name="ipc_no" size="11" source="CrossTab:Group:First:" type="V_WString" />
                <Field name="well" size="1073741823" source="CrossTab:Group:First:" type="V_WString" />
                <Field name="di_alkylation" scale="2" size="19" source="Summarize: Sum - ratio" type="FixedDecimal" />
                <Field name="mono_alkylation" scale="2" size="19" source="Summarize: Sum - ratio" type="FixedDecimal" />
                <Field name="others" scale="2" size="19" source="Summarize: Sum - ratio" type="FixedDecimal" />
                <Field name="starting_material" scale="2" size="19" source="Summarize: Sum - ratio" type="FixedDecimal" />
                <Field name="tri_alkylation" scale="2" size="19" source="Summarize: Sum - ratio" type="FixedDecimal" />
              </RecordInfo>
            </MetaInfo>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxCrossTab" />
        </Node>
        <Node ToolID="994">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="25855" y="3262" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="plate_id" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="mono_alkylation" selected="True" />
                <SelectField field="di_alkylation" selected="True" />
                <SelectField field="others" selected="False" />
                <SelectField field="starting_material" selected="False" />
                <SelectField field="tri_alkylation" selected="False" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="995">
          <GuiSettings>
            <Position x="25975" y="3262" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Value name="Check Box (135)">False</Value>
              <Value name="Check Box (136)">False</Value>
              <Value name="List Box (11)">"eln_id","plate_no","plate_id","ipc_no","well","mono_alkylation","di_alkylation"</Value>
              <Value name="Check Box (84)">True</Value>
              <Value name="Check Box (117)">True</Value>
              <Value name="Check Box (15)">True</Value>
              <Value name="Check Box (109)">False</Value>
              <Value name="Check Box (122)">False</Value>
              <Value name="Check Box (53)">False</Value>
              <Value name="Check Box (58)">False</Value>
              <Value name="Check Box (70)">False</Value>
              <Value name="Check Box (77)">False</Value>
              <Value name="Drop Down (81)">upper</Value>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings Macro="Cleanse.yxmc" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="839">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="26369" y="4116" width="277" height="721" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>output: visualization</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="862">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="26394" y="4429" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="863">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="26394" y="4585" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="plate_id" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="well_row" selected="True" />
                <SelectField field="well_column" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="conversion" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="Product_Type" selected="True" rename="product_type" />
                <SelectField field="ChemForm" selected="True" rename="chemform" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="Chem_ID_Confirmed" selected="False" />
                <SelectField field="Chem_ID" selected="False" />
                <SelectField field="Product_ID" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="864">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="26394" y="4753" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="ELN_ID" selected="True" rename="eln_id" />
                <SelectField field="Plate_No" selected="True" rename="plate_no" />
                <SelectField field="Plate_ID" selected="True" rename="plate_id" />
                <SelectField field="IPC_No" selected="True" rename="ipc_no" />
                <SelectField field="Well" selected="True" rename="well" />
                <SelectField field="Well_Row" selected="True" rename="well_row" />
                <SelectField field="Well_Column" selected="True" rename="well_column" />
                <SelectField field="RT_UV" selected="True" rename="rt_uv" />
                <SelectField field="Mass_Diff" selected="True" rename="mass_diff" />
                <SelectField field="Ratio" selected="True" rename="ratio" />
                <SelectField field="Ionization" selected="True" rename="ionization" />
                <SelectField field="MS_Channel" selected="True" rename="ms_channel" />
                <SelectField field="Product_ID" selected="True" rename="product_id" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="865">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="26394" y="4297" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="ELN_ID" selected="True" rename="eln_id" />
                <SelectField field="Plate_No" selected="True" rename="plate_no" />
                <SelectField field="Plate_ID" selected="True" rename="plate_id" />
                <SelectField field="IPC_No" selected="True" rename="ipc_no" />
                <SelectField field="Well" selected="True" rename="well" />
                <SelectField field="Well_Row" selected="True" rename="well_row" />
                <SelectField field="Well_Column" selected="True" rename="well_column" />
                <SelectField field="Ratio" selected="True" rename="ratio" />
                <SelectField field="Category" selected="True" rename="category" />
                <SelectField field="RT_UV" selected="True" rename="rt_uv" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="Analysis" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="1011">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="26394" y="4165" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="1012">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="26562" y="4165" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\lcms_analysis\04_output_data\visualization_1.tsv</File>
              <Passwords />
              <FormatSpecificOptions>
                <LineEndStyle>CRLF</LineEndStyle>
                <Delimeter>\t</Delimeter>
                <ForceQuotes>Never</ForceQuotes>
                <HeaderRow>True</HeaderRow>
                <CodePage>28591</CodePage>
                <WriteBOM>True</WriteBOM>
              </FormatSpecificOptions>
              <MultiFile value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate surf file output</AnnotationText>
              <DefaultAnnotationText>visualization_1.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
        <Node ToolID="1014">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="26562" y="4297" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\lcms_analysis\04_output_data\visualization_2.tsv</File>
              <Passwords />
              <FormatSpecificOptions>
                <LineEndStyle>CRLF</LineEndStyle>
                <Delimeter>\t</Delimeter>
                <ForceQuotes>Never</ForceQuotes>
                <HeaderRow>True</HeaderRow>
                <CodePage>28591</CodePage>
                <WriteBOM>True</WriteBOM>
              </FormatSpecificOptions>
              <MultiFile value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate surf file output</AnnotationText>
              <DefaultAnnotationText>visualization_2.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
        <Node ToolID="1015">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="26562" y="4429" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\lcms_analysis\04_output_data\visualization_3.tsv</File>
              <Passwords />
              <FormatSpecificOptions>
                <LineEndStyle>CRLF</LineEndStyle>
                <Delimeter>\t</Delimeter>
                <ForceQuotes>Never</ForceQuotes>
                <HeaderRow>True</HeaderRow>
                <CodePage>28591</CodePage>
                <WriteBOM>True</WriteBOM>
              </FormatSpecificOptions>
              <MultiFile value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate surf file output</AnnotationText>
              <DefaultAnnotationText>visualization_3.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
        <Node ToolID="1016">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="26562" y="4585" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\lcms_analysis\04_output_data\visualization_4.tsv</File>
              <Passwords />
              <FormatSpecificOptions>
                <LineEndStyle>CRLF</LineEndStyle>
                <Delimeter>\t</Delimeter>
                <ForceQuotes>Never</ForceQuotes>
                <HeaderRow>True</HeaderRow>
                <CodePage>28591</CodePage>
                <WriteBOM>True</WriteBOM>
              </FormatSpecificOptions>
              <MultiFile value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate surf file output</AnnotationText>
              <DefaultAnnotationText>visualization_4.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
        <Node ToolID="1017">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="26562" y="4753" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\lcms_analysis\04_output_data\visualization_5.tsv</File>
              <Passwords />
              <FormatSpecificOptions>
                <LineEndStyle>CRLF</LineEndStyle>
                <Delimeter>\t</Delimeter>
                <ForceQuotes>Never</ForceQuotes>
                <HeaderRow>True</HeaderRow>
                <CodePage>28591</CodePage>
                <WriteBOM>True</WriteBOM>
              </FormatSpecificOptions>
              <MultiFile value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate surf file output</AnnotationText>
              <DefaultAnnotationText>visualization_5.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="507">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="23814" y="5132" width="853" height="279" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>unidentified products</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="504">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="23923" y="5230" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_plate_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_peak_id" selected="True" input="Left_" />
                    <SelectField field="Left_rt" selected="True" input="Left_" />
                    <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                    <SelectField field="Left_ionization" selected="True" input="Left_" />
                    <SelectField field="Left_ms_int_rank" selected="True" input="Left_" />
                    <SelectField field="Right_conversion" selected="True" input="Right_" />
                    <SelectField field="Left_product_id" selected="True" input="Left_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="505">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="24019" y="5314" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="ms_int_rank" selected="True" />
                <SelectField field="conversion" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="512">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="24114" y="5181" width="309" height="205" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>add plate_id, split well in row and column</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="510">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="24139" y="5230" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_plate_no" selected="True" input="Left_" />
                        <SelectField field="Right_plate_id" selected="True" input="Right_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Left_ms_int_rank" selected="True" input="Left_" />
                        <SelectField field="Left_conversion" selected="True" input="Left_" />
                        <SelectField field="Left_product_id" selected="True" input="Left_" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                        <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="511">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="24271" y="5302" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>well</Field>
                  <RegExExpression value="(\l)(\d+)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>well</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="well_row" type="V_WString" size="1073741823" />
                    <Field field="well_column" type="V_WString" size="1073741823" />
                  </ParseComplex>
                  <Match>
                    <Field>eln_id_Matched</Field>
                    <ErrorUnmatched value="False" />
                  </Match>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="513">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="24583" y="5302" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" rename="ELN_ID" />
                <SelectField field="plate_no" selected="True" rename="Plate_No" />
                <SelectField field="plate_id" selected="True" rename="Plate_ID" />
                <SelectField field="ipc_no" selected="True" rename="IPC_No" />
                <SelectField field="well" selected="True" rename="Well" />
                <SelectField field="well_row" selected="True" rename="Well_Row" />
                <SelectField field="well_column" selected="True" rename="Well_Column" />
                <SelectField field="rt" selected="True" rename="RT_UV" />
                <SelectField field="mass_diff" selected="True" rename="Mass_Diff" />
                <SelectField field="conversion" selected="True" rename="Ratio" />
                <SelectField field="ionization" selected="True" rename="Ionization" />
                <SelectField field="ms_int_rank" selected="True" rename="MS_Channel" />
                <SelectField field="product_id" selected="True" rename="Product_ID" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="peak_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="514">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="24463" y="5230" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="Uppercase([Well])" field="Well" size="1073741823" type="V_WString" />
                <FormulaField expression="Uppercase([Well_Row])" field="Well_Row" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[Well = Uppercase([Well])
Well_Row = Uppercase([Well_Row])
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="508">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="23839" y="5314" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="conversion" selected="True" />
                <SelectField field="*Unknown" selected="False" />
                <SelectField field="ms_reliability" selected="False" />
                <SelectField field="chem_role" selected="False" />
                <SelectField field="product_id" selected="False" />
                <SelectField field="product_type" selected="False" />
                <SelectField field="mass_diff" selected="False" />
                <SelectField field="chem_id" selected="False" />
                <SelectField field="ro_ern" selected="False" />
                <SelectField field="chemform" selected="False" />
                <SelectField field="smiles" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="861">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="26333" y="3432" width="421" height="229" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>output: surf</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="978">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="26466" y="3481" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="[eln_id]+&quot;_&quot;+[plate_no]+&quot;_&quot;+[ipc_no]+&quot;_&quot;+[well]" field="rxn_id" size="1073741823" type="V_WString" />
                <FormulaField expression="&quot;alkylation&quot;" field="rxn_type" size="1073741823" type="V_WString" />
                <FormulaField expression="&quot;minisci&quot;" field="rxn_name" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <AnnotationText>generate rxn_id</AnnotationText>
              <DefaultAnnotationText>rxn_id = [eln_id]+"_"+[plate_no]+"_"+[ipc_no]+"_"+[well]
rxn_type = "alkylation"...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="979">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="26562" y="3577" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="rxn_id" selected="True" />
                <SelectField field="rxn_type" selected="True" />
                <SelectField field="rxn_name" selected="True" />
                <SelectField field="temperature_degC" selected="True" />
                <SelectField field="time_h" selected="True" />
                <SelectField field="atmosphere" selected="True" />
                <SelectField field="scale_mol" selected="True" />
                <SelectField field="concentration_moll" selected="True" />
                <SelectField field="mixing" selected="True" />
                <SelectField field="startingmat_1_cas" selected="True" />
                <SelectField field="startingmat_1_smiles" selected="True" />
                <SelectField field="startingmat_1_eq" selected="True" />
                <SelectField field="startingmat_2_cas" selected="True" />
                <SelectField field="startingmat_2_smiles" selected="True" />
                <SelectField field="startingmat_2_eq" selected="True" />
                <SelectField field="reagent_1_cas" selected="True" />
                <SelectField field="reagent_1_smiles" selected="True" />
                <SelectField field="reagent_1_eq" selected="True" />
                <SelectField field="solvent_1_cas" selected="True" />
                <SelectField field="solvent_1_smiles" selected="True" />
                <SelectField field="solvent_1_fraction" selected="True" />
                <SelectField field="solvent_2_cas" selected="True" />
                <SelectField field="solvent_2_smiles" selected="True" />
                <SelectField field="solvent_2_fraction" selected="True" />
                <SelectField field="product_mono_alkylation" selected="True" />
                <SelectField field="product_di_alkylation" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="eln_id" selected="False" />
                <SelectField field="plate_no" selected="False" />
                <SelectField field="ipc_no" selected="False" />
                <SelectField field="well" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="1010">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="26358" y="3565" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_plate_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_temperature_degC" selected="True" input="Left_" />
                    <SelectField field="Left_time_h" selected="True" input="Left_" />
                    <SelectField field="Left_atmosphere" selected="True" input="Left_" />
                    <SelectField field="Left_scale_mol" selected="True" input="Left_" />
                    <SelectField field="Left_concentration_moll" selected="True" input="Left_" />
                    <SelectField field="Left_mixing" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_1_cas" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_1_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_1_eq" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_2_cas" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_2_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_2_eq" selected="True" input="Left_" />
                    <SelectField field="Left_reagent_1_cas" selected="True" input="Left_" />
                    <SelectField field="Left_reagent_1_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_reagent_1_eq" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_1_cas" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_1_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_1_fraction" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_2_cas" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_2_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_2_fraction" selected="True" input="Left_" />
                    <SelectField field="Right_mono_alkylation" selected="True" rename="product_mono_alkylation" input="Right_" />
                    <SelectField field="Right_di_alkylation" selected="True" rename="product_di_alkylation" input="Right_" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                    <SelectField field="Right_plate_id" selected="False" input="Right_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="1018">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="26670" y="3493" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\lcms_analysis\04_output_data\surf.tsv</File>
              <Passwords />
              <FormatSpecificOptions>
                <LineEndStyle>CRLF</LineEndStyle>
                <Delimeter>\t</Delimeter>
                <ForceQuotes>Never</ForceQuotes>
                <HeaderRow>True</HeaderRow>
                <CodePage>28591</CodePage>
                <WriteBOM>True</WriteBOM>
              </FormatSpecificOptions>
              <MultiFile value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate surf file output</AnnotationText>
              <DefaultAnnotationText>surf.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="838">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="54" y="489" width="337" height="481" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>input | lcms_analysis | 02_structured_lcms_data</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="818">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
            <Position x="79" y="538" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Passwords />
              <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\lcms_analysis\02_structured_lcms_data\sample_id.csv</File>
              <FormatSpecificOptions>
                <HeaderRow>True</HeaderRow>
                <IgnoreErrors>False</IgnoreErrors>
                <AllowShareWrite>False</AllowShareWrite>
                <ImportLine>1</ImportLine>
                <FieldLen>254</FieldLen>
                <SingleThreadRead>False</SingleThreadRead>
                <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                <Delimeter>,</Delimeter>
                <QuoteRecordBreak>False</QuoteRecordBreak>
                <CodePage>28591</CodePage>
              </FormatSpecificOptions>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>sample_id.csv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
        </Node>
        <Node ToolID="819">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
            <Position x="79" y="706" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Passwords />
              <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\lcms_analysis\02_structured_lcms_data\channels.csv</File>
              <FormatSpecificOptions>
                <HeaderRow>True</HeaderRow>
                <IgnoreErrors>False</IgnoreErrors>
                <AllowShareWrite>False</AllowShareWrite>
                <ImportLine>1</ImportLine>
                <FieldLen>254</FieldLen>
                <SingleThreadRead>False</SingleThreadRead>
                <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                <Delimeter>,</Delimeter>
                <QuoteRecordBreak>False</QuoteRecordBreak>
                <CodePage>28591</CodePage>
              </FormatSpecificOptions>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>channels.csv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
        </Node>
        <Node ToolID="820">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
            <Position x="79" y="886" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Passwords />
              <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\lcms_analysis\02_structured_lcms_data\masses.csv</File>
              <FormatSpecificOptions>
                <HeaderRow>True</HeaderRow>
                <IgnoreErrors>False</IgnoreErrors>
                <AllowShareWrite>False</AllowShareWrite>
                <ImportLine>1</ImportLine>
                <FieldLen>254</FieldLen>
                <SingleThreadRead>False</SingleThreadRead>
                <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                <Delimeter>,</Delimeter>
                <QuoteRecordBreak>False</QuoteRecordBreak>
                <CodePage>28591</CodePage>
              </FormatSpecificOptions>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>masses.csv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="744">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="2262" y="1689" width="301" height="133" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>filtered experiments</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="733">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="2287" y="1738" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="*Unknown" selected="False" />
                <SelectField field="eln_id" selected="False" />
                <SelectField field="sample_id" selected="False" />
                <SelectField field="exp_no" selected="False" />
                <SelectField field="ipc_no" selected="False" />
                <SelectField field="well" selected="False" />
                <SelectField field="peak_id" selected="False" />
                <SelectField field="rt" selected="False" />
                <SelectField field="area_abs" selected="False" />
                <SelectField field="method" selected="False" />
                <SelectField field="mass" selected="False" />
                <SelectField field="ionization" selected="False" />
                <SelectField field="mass_int" selected="False" />
                <SelectField field="chemform_found" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="734">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
            <Position x="2479" y="1738" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <UniqueFields>
                <Field field="experiment_id" />
              </UniqueFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
        </Node>
        <Node ToolID="832">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="2383" y="1738" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="LowerCase([experiment_id])" field="experiment_id" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <AnnotationText><![CDATA[experiment_id = LowerCase([experiment_id])
]]></AnnotationText>
              <DefaultAnnotationText><![CDATA[experiment_id = LowerCase([experiment_id])
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="544">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="22866" y="4580" width="1417" height="338" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>identified products</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="530">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="22891" y="4726" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="exp_no" selected="True" rename="plate_no" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="ms_reliability" selected="True" />
                <SelectField field="mass_id" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="chem_id" selected="True" />
                <SelectField field="ms_reliability_rank" selected="True" />
                <SelectField field="mass_id_rank" selected="True" />
                <SelectField field="ms_ion" selected="True" />
                <SelectField field="rt_diff" selected="False" />
                <SelectField field="product_type" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="sample_id" selected="False" />
                <SelectField field="experiment_id" selected="False" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="area_abs" selected="False" />
                <SelectField field="mass" selected="False" />
                <SelectField field="ionization" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="531">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="22891" y="4834" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="exp_no" selected="True" rename="plate_no" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="ms_reliability" selected="True" />
                <SelectField field="mass_id" selected="True" />
                <SelectField field="ms_reliability_rank" selected="True" />
                <SelectField field="mass_id_rank" selected="True" />
                <SelectField field="ms_ion" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="chemform" selected="True" />
                <SelectField field="chem_id" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="Tile_SequenceNum" selected="False" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="sample_id" selected="False" />
                <SelectField field="experiment_id" selected="False" />
                <SelectField field="area_abs" selected="False" />
                <SelectField field="mass" selected="False" />
                <SelectField field="ionization" selected="False" />
                <SelectField field="product_type" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="532">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="23035" y="4774" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Ignore</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="548">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="24199" y="4690" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="plate_id" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="well_row" selected="True" />
                <SelectField field="well_column" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="conversion" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="chem_role" selected="True" rename="Product_Type" />
                <SelectField field="chem_id" selected="True" rename="Chem_ID" />
                <SelectField field="Chem_ID_Confirmed" selected="True" />
                <SelectField field="product_id" selected="True" rename="Product_ID" />
                <SelectField field="chemform" selected="True" rename="ChemForm" />
                <SelectField field="smiles" selected="True" rename="Smiles" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="MS_Channel" selected="False" />
                <SelectField field="No_Match" selected="False" />
                <SelectField field="peak_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="549">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="23179" y="4690" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="IF [mass_id] = &quot;obs_ma&quot; THEN &quot;MS_ID&quot;&#xA;&#xA;ELSEIF [mass_id] = &quot;mim_ma&quot; THEN &quot;MS_ID&quot;&#xA;&#xA;ELSEIF [mass_id] = &quot;obs&quot; THEN &quot;MS_ID&quot;&#xA;&#xA;ELSEIF [mass_id] = &quot;ma&quot; &amp;&amp; [ms_reliability_rank] = &quot;1&quot; THEN &quot;MS_Int_1&quot;&#xA;&#xA;ELSEIF [mass_id] = &quot;ma&quot; &amp;&amp; [ms_reliability_rank] = &quot;2&quot; THEN &quot;MS_Int_2&quot;&#xA;&#xA;ELSEIF [mass_id] = &quot;ma&quot; &amp;&amp; [ms_reliability_rank] = &quot;3&quot; THEN &quot;MS_Int_3&quot;&#xA;&#xA;ELSE 0 ENDIF" field="MS_Channel" size="1073741823" type="V_WString" />
                <FormulaField expression="&quot;&quot;" field="No_Match" size="1073741823" type="V_WString" />
                <FormulaField expression="IF [chem_id] = &quot;n/a&quot; THEN &quot;FALSE&quot; &#xA;&#xA;ELSE &quot;TRUE&quot; ENDIF" field="Chem_ID_Confirmed" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>MS_Channel = IF [mass_id] = "obs_ma" THEN "MS_ID"

ELSEIF [mass_id] = "mim_ma" T...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="550">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="23971" y="4690" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="Uppercase([Well])" field="Well" size="1073741823" type="V_WString" />
                <FormulaField expression="Uppercase([Well_Row])" field="Well_Row" size="1073741823" type="V_WString" />
                <FormulaField expression="IF contains([chem_id], &quot;chem&quot;) THEN titlecase([chem_id])&#xA;&#xA;ELSE [chem_id] ENDIF" field="chem_id" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>Well = Uppercase([Well])
Well_Row = Uppercase([Well_Row])
chem_id = IF contains(...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="551">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="23383" y="4678" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
                <Field field="product_id" />
                <Field field="chemform" />
                <Field field="chem_role" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
                <Field field="product_id" />
                <Field field="chemform" />
                <Field field="chem_role" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_plate_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_peak_id" selected="True" input="Left_" />
                    <SelectField field="Left_rt" selected="True" input="Left_" />
                    <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                    <SelectField field="Right_conversion" selected="True" input="Right_" />
                    <SelectField field="Left_product_id" selected="True" input="Left_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="Left_ms_reliability" selected="False" input="Left_" />
                    <SelectField field="Left_chem_role" selected="True" input="Left_" />
                    <SelectField field="Left_chem_id" selected="True" input="Left_" />
                    <SelectField field="Left_ro_ern" selected="False" input="Left_" />
                    <SelectField field="Left_chemform" selected="True" input="Left_" />
                    <SelectField field="Left_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_mass_id" selected="False" input="Left_" />
                    <SelectField field="Left_ms_reliability_rank" selected="False" input="Left_" />
                    <SelectField field="Left_mass_id_rank" selected="False" input="Left_" />
                    <SelectField field="Left_ms_ion" selected="False" input="Left_" />
                    <SelectField field="Left_MS_Channel" selected="True" input="Left_" />
                    <SelectField field="Left_No_Match" selected="True" input="Left_" />
                    <SelectField field="Left_Chem_ID_Confirmed" selected="True" input="Left_" />
                    <SelectField field="Right_product_id" selected="False" input="Right_" />
                    <SelectField field="Right_chem_role" selected="False" input="Right_" />
                    <SelectField field="Right_chemform" selected="False" input="Right_" />
                    <SelectField field="Left_product_type" selected="False" input="Left_" />
                    <SelectField field="Left_rt_diff" selected="False" input="Left_" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="552">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="23551" y="4690" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="ms_int_rank" selected="True" />
                <SelectField field="conversion" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="chem_id" selected="True" />
                <SelectField field="chemform" selected="True" />
                <SelectField field="smiles" selected="True" />
                <SelectField field="MS_Channel" selected="True" />
                <SelectField field="No_Match" selected="True" />
                <SelectField field="Chem_ID_Confirmed" selected="True" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="555">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="23634" y="4629" width="309" height="217" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>add plate_id, split well in row and column</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="553">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="23659" y="4678" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_plate_no" selected="True" input="Left_" />
                        <SelectField field="Right_plate_id" selected="True" input="Right_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                        <SelectField field="Left_conversion" selected="True" input="Left_" />
                        <SelectField field="Left_product_id" selected="True" input="Left_" />
                        <SelectField field="Left_chemform" selected="True" input="Left_" />
                        <SelectField field="Left_smiles" selected="True" input="Left_" />
                        <SelectField field="Left_MS_Channel" selected="True" input="Left_" />
                        <SelectField field="Left_No_Match" selected="True" input="Left_" />
                        <SelectField field="Left_Chem_ID_Confirmed" selected="True" input="Left_" />
                        <SelectField field="Left_chem_role" selected="True" input="Left_" />
                        <SelectField field="Left_chem_id" selected="True" input="Left_" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                        <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="554">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="23767" y="4762" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>well</Field>
                  <RegExExpression value="(\l)(\d+)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>well</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="well_row" type="V_WString" size="1073741823" />
                    <Field field="well_column" type="V_WString" size="1073741823" />
                  </ParseComplex>
                  <Match>
                    <Field>eln_id_Matched</Field>
                    <ErrorUnmatched value="False" />
                  </Match>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="556">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="23299" y="4798" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="conversion" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="chemform" selected="True" />
                <SelectField field="rt_diff" selected="False" />
                <SelectField field="*Unknown" selected="False" />
                <SelectField field="ms_reliability" selected="False" />
                <SelectField field="product_type" selected="False" />
                <SelectField field="mass_diff" selected="False" />
                <SelectField field="chem_id" selected="False" />
                <SelectField field="ro_ern" selected="False" />
                <SelectField field="smiles" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="557">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
            <Position x="24103" y="4774" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SortInfo locale="1033">
                <Field field="eln_id" order="Ascending" />
                <Field field="plate_no" order="Ascending" />
                <Field field="ipc_no" order="Ascending" />
                <Field field="well_row" order="Ascending" />
                <Field field="well_column" order="Ascending" />
                <Field field="rt" order="Ascending" />
              </SortInfo>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>eln_id - Ascending
plate_no - Ascending
ipc_no - Ascending
well_row - Ascending
...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
        </Node>
        <Node ToolID="558">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
            <Position x="23467" y="4798" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <UniqueFields>
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
                <Field field="mass_diff" />
                <Field field="conversion" />
                <Field field="product_id" />
                <Field field="chem_role" />
                <Field field="chem_id" />
                <Field field="chemform" />
                <Field field="MS_Channel" />
                <Field field="No_Match" />
                <Field field="Chem_ID_Confirmed" />
              </UniqueFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="466">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="17669" y="6380" width="3506" height="1191" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>unidentified products</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="423">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="19267" y="6946" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="384">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="17862" y="7089" width="1345" height="373" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es-</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="472">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="18439" y="7378" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="mass_int" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                    <SelectField field="method" selected="False" />
                    <SelectField field="mass_sign" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>data for all masses</AnnotationText>
                  <DefaultAnnotationText>data for all masses</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="473">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="18319" y="7258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [mass_sign] = &quot;+&quot; THEN [mass_sign]+[mass_diff]&#xA;&#xA;ELSE [mass_diff] ENDIF" field="mass_diff" size="19" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>generate mass_diff with mass_sign</AnnotationText>
                  <DefaultAnnotationText>mass_diff = IF [mass_sign] = "+" THEN [mass_sign]+[mass_diff]

ELSE [mass_diff] ...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="474">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="18223" y="7378" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="mass_diff" selected="True" type="V_WString" size="19" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>change data type of mass_diff (to create + prefix for mass_diff)</AnnotationText>
                  <DefaultAnnotationText><![CDATA[change data type of mass_diff (to create ]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="475">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="18067" y="7258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="round(([mass]-1)-[stmat_mim], 1)" field="mass_diff" size="8" type="Double" />
                    <FormulaField expression="IF [mass_diff] &gt; 0 THEN &quot;+&quot;&#xA;&#xA;ELSE 0 ENDIF" field="mass_sign" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mass difference (mass - stmat_mass), determine mass_sign (+/-)</AnnotationText>
                  <DefaultAnnotationText>mass_diff = round(([mass]-1)-[stmat_mim], 1)
mass_sign = IF [mass_diff] &gt; 0 THEN...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="476">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="17887" y="7378" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_method" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Left_mass_int" selected="True" input="Left_" />
                        <SelectField field="Right_mim" selected="True" rename="stmat_mim" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_chemform" selected="False" input="Right_" />
                        <SelectField field="Right_chem_role" selected="False" input="Right_" />
                        <SelectField field="Right_chem_id" selected="False" input="Right_" />
                        <SelectField field="Right_product_type" selected="False" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>add mim of starting material to dataset</AnnotationText>
                  <DefaultAnnotationText>add mim of starting material to dataset</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="493">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="18559" y="7258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="sample_id" order="Ascending" />
                    <Field field="well" order="Ascending" />
                    <Field field="peak_id" order="Ascending" />
                    <Field field="mass_int" order="Descending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>sort by sample_id (asc), well (asc), peak_id (asc) and mass_int (des) to prepare for unique tool (only keep peak match with highest mass intensity)</AnnotationText>
                  <DefaultAnnotationText>sample_id - Ascending
well - Ascending
peak_id - Ascending
mass_int - Descending</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="489">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="18907" y="7378" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="mass_int" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="Tile_SequenceNum" selected="True" rename="mass_int_rank" />
                    <SelectField field="Tile_Num" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText><![CDATA[rename tile_seq_num into mass_int_rank ]]></AnnotationText>
                  <DefaultAnnotationText><![CDATA[rename tile_seq_num into mass_int_rank ]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="490">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="19123" y="7138" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>single row for one peak</AnnotationText>
                  <DefaultAnnotationText>single row for one peak</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="491">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="19003" y="7258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="mass_int_rank" selected="False" />
                    <SelectField field="mass_int" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>removal of mass_int</AnnotationText>
                  <DefaultAnnotationText>removal of mass_int</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="492">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                <Position x="18799" y="7258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Method>UniqueValue</Method>
                  <UniqueValue>
                    <UniqueFields>
                      <Field field="eln_id" />
                      <Field field="sample_id" />
                      <Field field="experiment_id" />
                      <Field field="exp_no" />
                      <Field field="ipc_no" />
                      <Field field="well" />
                      <Field field="peak_id" />
                      <Field field="rt" />
                    </UniqueFields>
                    <DontSort value="False" />
                  </UniqueValue>
                  <GroupFields orderChanged="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>create mass_int_rank</AnnotationText>
                  <DefaultAnnotationText>create mass_int_rank</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
            </Node>
            <Node ToolID="742">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="18679" y="7378" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="mass" />
                    <Field field="mass_int" />
                    <Field field="mass_diff" />
                    <Field field="ionization" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove duplicates</AnnotationText>
                  <DefaultAnnotationText>remove duplicates</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="413">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="17694" y="6933" width="138" height="133" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>stmat info</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="411">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="17719" y="6982" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="383">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="17862" y="6453" width="1357" height="469" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es+</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="412">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="17887" y="6658" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_method" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Left_mass_int" selected="True" input="Left_" />
                        <SelectField field="Right_mim" selected="True" rename="stmat_mim" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_chemform" selected="False" input="Right_" />
                        <SelectField field="Right_chem_role" selected="False" input="Right_" />
                        <SelectField field="Right_chem_id" selected="False" input="Right_" />
                        <SelectField field="Right_product_type" selected="False" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>add mim of starting material to dataset</AnnotationText>
                  <DefaultAnnotationText>add mim of starting material to dataset</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="414">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="18067" y="6502" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="round(([mass]-1)-[stmat_mim], 1)" field="mass_diff" size="8" type="Double" />
                    <FormulaField expression="IF [mass_diff] &gt; 0 THEN &quot;+&quot;&#xA;&#xA;ELSE 0 ENDIF" field="mass_sign" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mass difference (mass - stmat_mass), determine mass_sign (+/-)</AnnotationText>
                  <DefaultAnnotationText>mass_diff = round(([mass]-1)-[stmat_mim], 1)
mass_sign = IF [mass_diff] &gt; 0 THEN...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="415">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="18223" y="6622" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="mass_diff" selected="True" type="V_WString" size="19" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>change data type of mass_diff (to create + prefix for mass_diff)</AnnotationText>
                  <DefaultAnnotationText><![CDATA[change data type of mass_diff (to create ]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="416">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="18319" y="6502" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [mass_sign] = &quot;+&quot; THEN [mass_sign]+[mass_diff]&#xA;&#xA;ELSE [mass_diff] ENDIF" field="mass_diff" size="19" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>generate mass_diff with mass_sign</AnnotationText>
                  <DefaultAnnotationText>mass_diff = IF [mass_sign] = "+" THEN [mass_sign]+[mass_diff]

ELSE [mass_diff] ...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="467">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="19135" y="6838" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>single row for one peak</AnnotationText>
                  <DefaultAnnotationText>single row for one peak</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="468">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="18439" y="6622" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="mass_int" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                    <SelectField field="method" selected="False" />
                    <SelectField field="mass_sign" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove unrequired columns</AnnotationText>
                  <DefaultAnnotationText>data for all masses</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="481">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="18547" y="6502" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="sample_id" order="Ascending" />
                    <Field field="well" order="Ascending" />
                    <Field field="peak_id" order="Ascending" />
                    <Field field="mass_int" order="Descending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>sort by sample_id (asc), well (asc), peak_id (asc) and mass_int (des) to prepare for unique tool (only keep peak match with highest mass intensity)</AnnotationText>
                  <DefaultAnnotationText>sample_id - Ascending
well - Ascending
peak_id - Ascending
mass_int - Descending</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="483">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="19027" y="6502" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="mass_int_rank" selected="False" />
                    <SelectField field="mass_int" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>removal of mass_int</AnnotationText>
                  <DefaultAnnotationText>removal of mass_int</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="486">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                <Position x="18787" y="6514" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Method>UniqueValue</Method>
                  <UniqueValue>
                    <UniqueFields>
                      <Field field="eln_id" />
                      <Field field="sample_id" />
                      <Field field="experiment_id" />
                      <Field field="exp_no" />
                      <Field field="ipc_no" />
                      <Field field="well" />
                      <Field field="peak_id" />
                      <Field field="rt" />
                    </UniqueFields>
                    <DontSort value="False" />
                  </UniqueValue>
                  <GroupFields orderChanged="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>create mass_int_rank</AnnotationText>
                  <DefaultAnnotationText>create mass_int_rank</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
            </Node>
            <Node ToolID="487">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="18919" y="6622" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="mass_int" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="Tile_SequenceNum" selected="True" rename="mass_int_rank" />
                    <SelectField field="Tile_Num" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText><![CDATA[rename tile_seq_num into mass_int_rank ]]></AnnotationText>
                  <DefaultAnnotationText><![CDATA[rename tile_seq_num into mass_int_rank ]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="743">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="18679" y="6622" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="mass" />
                    <Field field="mass_int" />
                    <Field field="mass_diff" />
                    <Field field="ionization" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove duplicates</AnnotationText>
                  <DefaultAnnotationText>remove duplicates</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="478">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="19470" y="6777" width="1213" height="421" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>generate product_id for up</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="425">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="19735" y="6826" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="rt" />
                    <Field field="area_abs" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>filter out duplicate matching from es+ and es-</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="426">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="19603" y="7018" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="eln_id" order="Ascending" />
                    <Field field="sample_id" order="Ascending" />
                    <Field field="well" order="Ascending" />
                    <Field field="peak_id" order="Ascending" />
                    <Field field="ms_ion" order="Ascending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>sort by sample_id, peak_id, rt (asc), and ms id, reliability and ionization rank (asc)</AnnotationText>
                  <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
well - Ascending
peak_id - Ascending
...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="427">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="19495" y="6826" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [ionization] = &quot;ES-&quot; THEN &quot;Z&quot;&#xA;&#xA;ELSE &quot;A&quot; ENDIF" field="ms_ion" size="1073741823" type="V_WString" />
                    <FormulaField expression="&quot;unidprod&quot;" field="chem_role" size="1073741823" type="V_WString" />
                    <FormulaField expression="&quot;unidprod (P&quot;+[mass_diff]+&quot;)&quot;" field="product_type" size="1073741823" type="V_WString" />
                    <FormulaField expression="&quot;n/a&quot;" field="chem_id" size="1073741823" type="V_WString" />
                    <FormulaField expression="&quot;n/a&quot;" field="chemform" size="1073741823" type="V_WString" />
                    <FormulaField expression="&quot;n/a&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                    <FormulaField expression="&quot;P&quot;+[mass_diff]" field="mass_diff" size="19" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>add number values for ms reliability, id and ionization to allow sorting</AnnotationText>
                  <DefaultAnnotationText>ms_ion = IF [ionization] = "ES-" THEN "Z"

ELSE "A" ENDIF
chem_role = "unidprod"...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="428">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="20599" y="6898" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="exp_no" selected="True" rename="plate_no" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="product_type" selected="True" />
                    <SelectField field="chem_id" selected="True" />
                    <SelectField field="chemform" selected="True" />
                    <SelectField field="ms_reliability" selected="True" />
                    <SelectField field="product_id" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="sample_id" selected="False" />
                    <SelectField field="experiment_id" selected="False" />
                    <SelectField field="ms_ion" selected="False" />
                    <SelectField field="mass" selected="False" />
                    <SelectField field="ionization" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText><![CDATA[remove unrequired fields and ]]></AnnotationText>
                  <DefaultAnnotationText><![CDATA[remove unrequired fields and ]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="432">
              <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
                <Position x="19843" y="7114" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SummarizeFields>
                    <SummarizeField field="experiment_id" action="GroupBy" rename="experiment_id" />
                    <SummarizeField field="mass_diff" action="GroupBy" rename="mass_diff" />
                    <SummarizeField field="rt" action="GroupBy" rename="rt" />
                  </SummarizeFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>summarize by experiment_id, rt and mass_diff to obtain unique unidentified products</AnnotationText>
                  <DefaultAnnotationText>Summarize by Experiment_ID, RT_UV and Mass_diff to obtain unique unidentified products</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
            </Node>
            <Node ToolID="433">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                <Position x="19939" y="6970" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Method>UniqueValue</Method>
                  <UniqueValue>
                    <UniqueFields>
                      <Field field="experiment_id" />
                    </UniqueFields>
                    <DontSort value="False" />
                  </UniqueValue>
                  <GroupFields orderChanged="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>generate individual id for each experiment and each unique product (categories from summarize)</AnnotationText>
                  <DefaultAnnotationText>Generate individual ID for each experiment and each unique product (categories from summarize)</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
            </Node>
            <Node ToolID="434">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="20131" y="6970" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>experiment_id</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>ELN</RootName>
                  <Delimeters value="_" />
                  <NumFields value="2" />
                  <Flags value="0" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>split experiment_id to obtain eln and plate_no for product_id assembly</AnnotationText>
                  <DefaultAnnotationText>Split Experiment_ID to obtain ELN and Plate_No for Product_ID assembly</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
            </Node>
            <Node ToolID="435">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="20035" y="7114" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="Tile_SequenceNum" selected="True" type="V_WString" size="11" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Tile_Num" selected="False" type="V_WString" size="11" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove unrequired tile_num, change data type of tile_seq to string</AnnotationText>
                  <DefaultAnnotationText>Remove unrequired Tile_Num, change data type of Tile_Seq to V_WString</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="436">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="20227" y="7114" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="Right([ELN1],10)+&quot;_&quot;+[ELN2]+&quot;_up_&quot;+[Tile_SequenceNum]" field="product_id" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText><![CDATA[generate unidentified product (up) jd
]]></AnnotationText>
                  <DefaultAnnotationText><![CDATA[product_id = Right([ELN1],10)+"_"+[ELN2]+"_up_"+[Tile_SequenceNum]
]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="437">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="20323" y="6970" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="product_id" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Tile_SequenceNum" selected="False" />
                    <SelectField field="ELN1" selected="False" />
                    <SelectField field="ELN2" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove tile_sequence</AnnotationText>
                  <DefaultAnnotationText>Remove Tile_Sequence</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="438">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="20419" y="6826" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                    <Field field="mass_diff" />
                    <Field field="rt" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                    <Field field="mass_diff" />
                    <Field field="rt" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                        <SelectField field="Left_ms_ion" selected="True" input="Left_" />
                        <SelectField field="Left_chem_role" selected="True" input="Left_" />
                        <SelectField field="Left_product_type" selected="True" input="Left_" />
                        <SelectField field="Left_chem_id" selected="True" input="Left_" />
                        <SelectField field="Left_chemform" selected="True" input="Left_" />
                        <SelectField field="Left_ms_reliability" selected="True" input="Left_" />
                        <SelectField field="Right_product_id" selected="True" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_mass_diff" selected="False" rename="Right_mass_diff" input="Right_" />
                        <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>add product_id</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="480">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="19326" y="6429" width="361" height="205" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>all masses in peak</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="469">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="19351" y="6550" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="mass_int_rank" selected="True" type="V_WString" size="11" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="488">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="19471" y="6478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="&quot;MS_Int_&quot;+[mass_int_rank]&#xA;" field="ms_int_rank" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>generate mass intensity value</AnnotationText>
                  <DefaultAnnotationText><![CDATA[ms_int_rank = "MS_Int_"+[mass_int_rank]

]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="494">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="19603" y="6538" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="mass_int" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="ms_int_rank" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="mass_int_rank" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="498">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="19326" y="7341" width="361" height="205" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>all masses in peak</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="495">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="19351" y="7462" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="mass_int_rank" selected="True" type="V_WString" size="11" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="496">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="19471" y="7390" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="&quot;MS_Int_&quot;+[mass_int_rank]&#xA;" field="ms_int_rank" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>generate mass intensity value</AnnotationText>
                  <DefaultAnnotationText><![CDATA[ms_int_rank = "MS_Int_"+[mass_int_rank]

]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="497">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="19603" y="7450" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="mass_int" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="ms_int_rank" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="mass_int_rank" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="479">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="20863" y="6898" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="509">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="20971" y="6802" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="exp_no" selected="True" rename="plate_no" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="ms_int_rank" selected="True" />
                <SelectField field="area_abs" selected="False" />
                <SelectField field="mass" selected="False" />
                <SelectField field="mass_int" selected="False" />
                <SelectField field="*Unknown" selected="False" />
                <SelectField field="sample_id" selected="False" />
                <SelectField field="experiment_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="515">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="21091" y="6958" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="plate_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_plate_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_peak_id" selected="True" input="Left_" />
                    <SelectField field="Left_rt" selected="True" input="Left_" />
                    <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                    <SelectField field="Left_ionization" selected="True" input="Left_" />
                    <SelectField field="Left_ms_int_rank" selected="True" input="Left_" />
                    <SelectField field="Right_product_id" selected="True" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="Right_area_abs" selected="False" input="Right_" />
                    <SelectField field="Right_mass_diff" selected="False" rename="Right_mass_diff" input="Right_" />
                    <SelectField field="Right_chem_role" selected="False" input="Right_" />
                    <SelectField field="Right_product_type" selected="False" input="Right_" />
                    <SelectField field="Right_chem_id" selected="False" input="Right_" />
                    <SelectField field="Right_chemform" selected="False" input="Right_" />
                    <SelectField field="Right_ms_reliability" selected="False" input="Right_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="465">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="9798" y="3693" width="299" height="925" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>reaction input, matched peaks removed</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="373">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="9823" y="3742" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                    <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                    <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>es+</AnnotationText>
              <DefaultAnnotationText>es+</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="374">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="9835" y="4090" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                    <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                    <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>chemform/mim</AnnotationText>
              <DefaultAnnotationText>chemform/mim</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="375">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="9859" y="4534" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                    <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                    <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                    <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>es-</AnnotationText>
              <DefaultAnnotationText>es-</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="464">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="2264" y="493" width="159" height="1153" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>reaction input</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="22">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="2289" y="1142" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="area_abs" selected="True" />
                <SelectField field="method" selected="True" />
                <SelectField field="mass" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="chemform_found" selected="True" />
                <SelectField field="mass_int" selected="False" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>chemform/mim</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="363">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="2313" y="542" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>es+</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="365">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="2301" y="1562" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>es-</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="198">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="1700" y="829" width="397" height="253" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>split into obs, es+ and es- channels</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="20">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="1725" y="986" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Mode>Simple</Mode>
              <Simple>
                <Operator>=</Operator>
                <Field>mass_int</Field>
                <Operands>
                  <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                  <DateType>fixed</DateType>
                  <PeriodDate>2022-11-08 16:18:12</PeriodDate>
                  <PeriodType>
                  </PeriodType>
                  <PeriodCount>0</PeriodCount>
                  <Operand>120</Operand>
                  <StartDate>2022-11-08 16:18:12</StartDate>
                  <EndDate>2022-11-08 16:18:12</EndDate>
                </Operands>
              </Simple>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <AnnotationText>separate channels matched chemform (mass_int = 120)</AnnotationText>
              <DefaultAnnotationText>[mass_int] = 120</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
        <Node ToolID="21">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="1893" y="878" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="area_abs" selected="True" />
                <SelectField field="method" selected="True" />
                <SelectField field="mass" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="mass_int" selected="True" />
                <SelectField field="chemform_found" selected="False" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="24">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="2013" y="998" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Mode>Simple</Mode>
              <Simple>
                <Operator>=</Operator>
                <Field>ionization</Field>
                <Operands>
                  <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                  <DateType>fixed</DateType>
                  <PeriodDate>2022-11-08 16:28:23</PeriodDate>
                  <PeriodType>
                  </PeriodType>
                  <PeriodCount>0</PeriodCount>
                  <Operand>ES+</Operand>
                  <StartDate>2022-11-08 16:28:23</StartDate>
                  <EndDate>2022-11-08 16:28:23</EndDate>
                </Operands>
              </Simple>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <AnnotationText>separate es+ and es-</AnnotationText>
              <DefaultAnnotationText>[ionization] = "ES+"</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="199">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="10216" y="3054" width="7359" height="2491" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>potential products</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="193">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="15775" y="4522" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>union es+ and es- matching</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="194">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
            <Position x="16147" y="4450" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <UniqueFields>
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="rt" />
              </UniqueFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>remove duplicate peaks with same mass, rt and different area_abs (only largest area)</AnnotationText>
              <DefaultAnnotationText>remove duplicate peaks with same mass, rt and different area_abs (only largest area)</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
        </Node>
        <Node ToolID="195">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
            <Position x="16039" y="4582" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SortInfo locale="1033">
                <Field field="eln_id" order="Ascending" />
                <Field field="sample_id" order="Ascending" />
                <Field field="well" order="Ascending" />
                <Field field="peak_id" order="Ascending" />
                <Field field="mass_id_rank" order="Ascending" />
                <Field field="ms_reliability_rank" order="Ascending" />
                <Field field="ms_ion" order="Ascending" />
                <Field field="area_abs" order="Descending" />
              </SortInfo>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>sort by sample_id, peak_id, rt (asc), and ms id, reliability, ionization rank (asc) and abs_area (des)</AnnotationText>
              <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
well - Ascending
peak_id - Ascending
...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
        </Node>
        <Node ToolID="196">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="15931" y="4450" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="IF [ms_reliability] = &quot;high&quot; THEN 1&#xA;&#xA;ELSEIF [ms_reliability] = &quot;medium&quot; THEN 2&#xA;&#xA;ELSE 3 ENDIF" field="ms_reliability_rank" size="1073741823" type="V_WString" />
                <FormulaField expression="IF [mass_id] = &quot;obs_ma&quot; THEN 1&#xA;&#xA;ELSEIF [mass_id] = &quot;mim_ma&quot; THEN 2&#xA;&#xA;ELSEIF [mass_id] = &quot;obs&quot; THEN 3&#xA;&#xA;ELSE 4 ENDIF" field="mass_id_rank" size="1073741823" type="V_WString" />
                <FormulaField expression="IF [ionization] = &quot;ES-&quot; THEN &quot;Z&quot;&#xA;&#xA;ELSE &quot;A&quot; ENDIF" field="ms_ion" size="1073741823" type="V_WString" />
                <FormulaField expression="&quot;potproduct&quot;" field="chem_role" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>add number values for ms reliability, id and ionization to allow sorting</AnnotationText>
              <DefaultAnnotationText>ms_reliability_rank = IF [ms_reliability] = "high" THEN 1

ELSEIF [ms_reliabilit...</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="197">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="17491" y="4366" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="area_abs" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="mass" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="ms_reliability" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="product_type" selected="True" />
                <SelectField field="chemform" selected="True" />
                <SelectField field="chem_id" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="ms_ion" selected="False" />
                <SelectField field="mass_id_rank" selected="False" />
                <SelectField field="ms_reliability_rank" selected="False" />
                <SelectField field="mass_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>remove ranking information for further processing</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="144">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="13936" y="3103" width="1635" height="1289" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es+ matching - finalized</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="128">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="15367" y="3850" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>union all matched peaks</AnnotationText>
                  <DefaultAnnotationText>union all matched peaks</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="137">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="15487" y="3778" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="area_abs" />
                    <Field field="rt" />
                    <Field field="mass" />
                    <Field field="ionization" />
                    <Field field="product_id" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>double-check to remove potential duplicates</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="143">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="14633" y="3152" width="639" height="1215" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es+ reliability categories</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="116">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="4137" width="589" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="122">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="4258" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="mass_int" selected="True" type="Double" size="8" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="135">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14791" y="4186" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "ma"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "ma"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="138">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14911" y="4258" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="139">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="15031" y="4186" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="IF [mass_int] &gt;= 80 THEN &quot;high&quot;&#xA;&#xA;ELSEIF [mass_int] &gt;= 50 THEN &quot;medium&quot;&#xA;&#xA;ELSE &quot;low&quot; ENDIF" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>depending on ms_int set ms_reliability to"high" (&gt;=80), "medium" (&gt;= 50) or "low" (&lt;50)</AnnotationText>
                          <DefaultAnnotationText>ms_reliability = IF [mass_int] &gt;= 80 THEN "high"

ELSEIF [mass_int] &gt;= 50 THEN "...</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="140">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15163" y="4258" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="115">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="3849" width="457" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass + mim</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="119">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="3970" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="132">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14791" y="3898" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;mim_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "mim_ma"
 and set ms_reliability to "high"

]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "mim_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="133">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15031" y="3898" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="136">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14911" y="3970" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="112">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="3201" width="457" height="229" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>observed + mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="113">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="3346" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="mass_int_rank" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chemform_found" selected="True" />
                            <SelectField field="chemform" selected="False" />
                            <SelectField field="mim_exact" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="114">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14791" y="3250" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;obs_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "obs_ma"
 and set ms_reliability to "high"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "obs_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="125">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14899" y="3346" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="126">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15031" y="3250" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="chemform_found" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="111">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="3537" width="457" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>observed</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="95">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="3658" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="129">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14803" y="3586" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;obs&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "obs_ma"
 and set ms_reliability to "high"

]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "obs"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="131">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15031" y="3658" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="chemform_found" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mim_exact" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="142">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="13961" y="3368" width="567" height="591" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es+ check loops</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="141">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14154" y="3741" width="349" height="193" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>check for mim in mass spectrum</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="117">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="14179" y="3850" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="experiment_id" />
                            <Field field="well" />
                            <Field field="mass" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="experiment_id" />
                            <Field field="well" />
                            <Field field="mim_range" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="True" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                                <SelectField field="Right_mim_range" selected="False" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_chemform" selected="False" rename="Right_chemform" input="Right_" />
                                <SelectField field="Right_product_id" selected="False" rename="Right_product_id" input="Right_" />
                                <SelectField field="Left_mass_match" selected="False" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="False" input="Left_" />
                                <SelectField field="Left_mass" selected="False" input="Left_" />
                                <SelectField field="Left_ionization" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="False" input="Left_" />
                                <SelectField field="Left_product_id" selected="False" input="Left_" />
                                <SelectField field="Left_chemform" selected="False" input="Left_" />
                                <SelectField field="Left_method" selected="False" input="Left_" />
                                <SelectField field="Right_mim_exact" selected="False" input="Right_" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>check if in addition to es+ mass match, the mim was found in peak</AnnotationText>
                          <DefaultAnnotationText>check if in addition to es+ mass match, the mim was found in peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="118">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="14419" y="3790" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="False" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>transfer mim match information to full peak information (join), es+ matches without mim matching (l)</AnnotationText>
                          <DefaultAnnotationText><![CDATA[transfer mim match information to full peak information (join), other es+ matches ]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="121">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                        <Position x="14299" y="3850" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UniqueFields>
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                            <Field field="area_abs" />
                          </UniqueFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove multiple matches per peak</AnnotationText>
                          <DefaultAnnotationText>remove multiple matches per peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="90">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="13986" y="3417" width="305" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>connection with observed mass channels</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="92">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="14011" y="3466" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Right_area_abs" selected="True" input="Right_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_mass" selected="True" input="Left_" />
                                <SelectField field="Left_ionization" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="True" input="Left_" />
                                <SelectField field="Left_product_id" selected="True" input="Left_" />
                                <SelectField field="Left_mass_match" selected="True" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_method" selected="False" input="Right_" />
                                <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                                <SelectField field="Right_product_id" selected="False" rename="Right_product_id" input="Right_" />
                                <SelectField field="Right_mass_id" selected="True" input="Right_" />
                                <SelectField field="Left_chemform" selected="True" input="Left_" />
                                <SelectField field="Right_chemform_found" selected="True" input="Right_" />
                                <SelectField field="Right_mim_exact" selected="True" input="Right_" />
                                <SelectField field="Right_mass_diff" selected="False" rename="Right_mass_diff" input="Right_" />
                                <SelectField field="Left_method" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="False" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText>check if the es+ peak was also matched in the mim/obs channel</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="98">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14167" y="3466" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Expression>[chemform] = [chemform_found]</Expression>
                          <Mode>Custom</Mode>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>true if chemform = chemform_found</AnnotationText>
                          <DefaultAnnotationText>[chemform] = [chemform_found]</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="52">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="10241" y="3774" width="2344" height="797" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>tagging - potential products</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="43">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="11922" y="3823" width="638" height="723" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>generate mass ranges</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="31">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="11947" y="4234" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="Round([mim], 0.1)" field="mim" size="8" type="Double" />
                        <FormulaField expression="[mim]-0.3" field="mim_min" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+0.3" field="mim_max" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+1" field="[m+h]+" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]-1" field="[m-h]-" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+0.5" field="[m+h]+_min" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[MIM]+1.5" field="[m+h]+_max" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[MIM]-0.5" field="[m-h]-_max" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[MIM]-1.5" field="[m-h]-_min" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="LowerCase([well])" field="well" size="1073741823" type="V_WString" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>calculate mim+1 and mim-1, followed by mim min/max, mim+1 min/max and mim-1 min/max</AnnotationText>
                      <DefaultAnnotationText>mim = Round([mim], 0.1)
mim_min = [mim]-0.3
mim_max = [mim]+0.3
[m+h]+ = [mim]+1...</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="32">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="12043" y="4138" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="False" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="product_name" selected="False" />
                        <SelectField field="chem_role" selected="False" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="chem_id" selected="False" />
                        <SelectField field="mim_min" selected="True" />
                        <SelectField field="mim_max" selected="True" />
                        <SelectField field="[m+h]+" selected="True" />
                        <SelectField field="[m-h]-" selected="True" />
                        <SelectField field="[m+h]+_min" selected="True" />
                        <SelectField field="[m+h]+_max" selected="True" />
                        <SelectField field="[m-h]-_max" selected="True" />
                        <SelectField field="[m-h]-_min" selected="True" />
                        <SelectField field="well_row" selected="True" />
                        <SelectField field="well_column" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="47">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="12186" y="3872" width="337" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>es+</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="33">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="12319" y="3921" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>area</CreateField_Name>
                          <CreateField_Type>FixedDecimal</CreateField_Type>
                          <CreateField_Size>19.1</CreateField_Size>
                          <Expression_Init>[m+h+_min]</Expression_Init>
                          <Expression_Cond>[Area]&lt;=[m+h+_max]</Expression_Cond>
                          <Expression_Loop>[area] + 0.1</Expression_Loop>
                          <RecordCount value="3168" />
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>m+h+ ranges (+/- 0.5 da)</AnnotationText>
                          <DefaultAnnotationText>M+H+ Ranges Generator</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="34">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12439" y="3921" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="m+h+" selected="True" rename="m+h+_exact" />
                            <SelectField field="area" selected="True" rename="m+h+_range" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim" selected="False" />
                            <SelectField field="m+h+_min" selected="False" />
                            <SelectField field="m+h+_max" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="40">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12211" y="3921" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="[m+h]+" selected="True" rename="m+h+" />
                            <SelectField field="[m+h]+_min" selected="True" rename="m+h+_min" />
                            <SelectField field="[m+h]+_max" selected="True" rename="m+h+_max" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                            <SelectField field="[m-h]-" selected="False" />
                            <SelectField field="[m-h]-_max" selected="False" />
                            <SelectField field="[m-h]-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="48">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="12186" y="4388" width="349" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>es-</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="35">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="12331" y="4437" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>area</CreateField_Name>
                          <CreateField_Type>FixedDecimal</CreateField_Type>
                          <CreateField_Size>19.1</CreateField_Size>
                          <Expression_Init>[m-h-_min]</Expression_Init>
                          <Expression_Cond>[Area]&lt;=[m-h-_max]</Expression_Cond>
                          <Expression_Loop>[area] + 0.1</Expression_Loop>
                          <RecordCount value="3168" />
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>m-h- ranges (+/- 0.5 da)</AnnotationText>
                          <DefaultAnnotationText>m-h- ranges (+/- 0.5 da)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="36">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12451" y="4437" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="m-h-" selected="True" rename="m-h-_exact" />
                            <SelectField field="area" selected="True" rename="m-h-_range" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim" selected="False" />
                            <SelectField field="m-h-_max" selected="False" />
                            <SelectField field="m-h-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="41">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12211" y="4437" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="[m-h]-" selected="True" rename="m-h-" />
                            <SelectField field="[m-h]-_max" selected="True" rename="m-h-_max" />
                            <SelectField field="[m-h]-_min" selected="True" rename="m-h-_min" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="[m+h]+_min" selected="False" />
                            <SelectField field="[m+h]+_max" selected="False" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                            <SelectField field="[m+h]+" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="99">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="12186" y="4052" width="325" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mim</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="39">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12211" y="4101" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="mim" selected="True" type="FixedDecimal" size="19.1" />
                            <SelectField field="mim_min" selected="True" />
                            <SelectField field="mim_max" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="[m+h]+" selected="False" />
                            <SelectField field="[m-h]-" selected="False" />
                            <SelectField field="[m+h]+_min" selected="False" />
                            <SelectField field="[m+h]+_max" selected="False" />
                            <SelectField field="[m-h]-_max" selected="False" />
                            <SelectField field="[m-h]-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="102">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="12319" y="4101" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>area</CreateField_Name>
                          <CreateField_Type>FixedDecimal</CreateField_Type>
                          <CreateField_Size>19.1</CreateField_Size>
                          <Expression_Init>[mim_min]</Expression_Init>
                          <Expression_Cond>[Area]&lt;=[mim_max]</Expression_Cond>
                          <Expression_Loop>[area] + 0.1</Expression_Loop>
                          <RecordCount value="2016" />
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>mim ranges (+/- 0.3 da)</AnnotationText>
                          <DefaultAnnotationText>mim ranges (+/- 0.3 da)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="103">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12427" y="4101" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="mim" selected="True" rename="mim_exact" />
                            <SelectField field="area" selected="True" rename="mim_range" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="100">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="12186" y="4232" width="138" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>chemform</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="101">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="12211" y="4281" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                            <SelectField field="[m+h]+" selected="False" />
                            <SelectField field="[m-h]-" selected="False" />
                            <SelectField field="[m+h]+_min" selected="False" />
                            <SelectField field="[m+h]+_max" selected="False" />
                            <SelectField field="[m-h]-_max" selected="False" />
                            <SelectField field="[m-h]-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="26">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="10266" y="3921" width="421" height="193" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: lsf platform - potref products library</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="27">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="10603" y="4018" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" type="Double" size="8" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="role" selected="True" rename="chem_role" />
                        <SelectField field="product_name" selected="True" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="784">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="10411" y="4030" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Mode>Simple</Mode>
                      <Simple>
                        <Operator>=</Operator>
                        <Field>role</Field>
                        <Operands>
                          <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                          <DateType>fixed</DateType>
                          <PeriodDate>2024-02-16 15:42:29</PeriodDate>
                          <PeriodType>
                          </PeriodType>
                          <PeriodCount>0</PeriodCount>
                          <Operand>potproduct</Operand>
                          <StartDate>2024-02-16 15:42:29</StartDate>
                          <EndDate>2024-02-16 15:42:29</EndDate>
                        </Operands>
                      </Simple>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>[role] = "potproduct"</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="836">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="10291" y="3970" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\potential_products\pot_products_output.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>pot_products_output.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
                <Node ToolID="837">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="10507" y="3970" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="&quot;n/a&quot;" field="chem_id" size="1073741823" type="V_WString" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText><![CDATA[chem_id = "n/a"
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="710">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="10795" y="4114" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[well] = "h96" OR

[well] = "d48" OR

[well] = "d24"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter out potproducts where potproducts are applicable for all positions on the plate</AnnotationText>
                  <DefaultAnnotationText>[well] = "h96" OR

[well] = "d48" OR

[well] = "d24"</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="719">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="11058" y="4221" width="781" height="205" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>96-well plate</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="711">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                    <Position x="11179" y="4270" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UpdateField value="False" />
                      <UpdateField_Name />
                      <CreateField_Name>Alph increm</CreateField_Name>
                      <CreateField_Type>String</CreateField_Type>
                      <CreateField_Size>4</CreateField_Size>
                      <Expression_Init>[Row_Start]</Expression_Init>
                      <Expression_Cond>[Alph increm] &lt;= [Row_End]</Expression_Cond>
                      <Expression_Loop>CharFromInt(CharToInt([Alph increm])+1)</Expression_Loop>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>alphabetic increment 96-well plate (A-H)</AnnotationText>
                      <DefaultAnnotationText>Generate Alphabetic Increment for Rows of 96-well plate</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                </Node>
                <Node ToolID="712">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="11275" y="4342" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Row_Start" selected="False" />
                        <SelectField field="Row_End" selected="False" />
                        <SelectField field="Alph increm" selected="True" rename="well_row" type="V_WString" size="4" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>deselect start_row and end_row</AnnotationText>
                      <DefaultAnnotationText>deselect start_row and end_row</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="713">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="11371" y="4270" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="1" field="Column" size="8" type="Double" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>add column 1</AnnotationText>
                      <DefaultAnnotationText><![CDATA[Column = 1
]]></DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="714">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                    <Position x="11467" y="4342" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UpdateField value="False" />
                      <UpdateField_Name />
                      <CreateField_Name>RowCount</CreateField_Name>
                      <CreateField_Type>Int32</CreateField_Type>
                      <CreateField_Size>4</CreateField_Size>
                      <Expression_Init>1</Expression_Init>
                      <Expression_Cond>RowCount &lt;= 12</Expression_Cond>
                      <Expression_Loop>RowCount + 1</Expression_Loop>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>generate numeric increment for 96-well plate (1-12)</AnnotationText>
                      <DefaultAnnotationText>Generate Numeric Increment for 24-well plate (1-6)</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                </Node>
                <Node ToolID="715">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="11755" y="4270" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="product_name" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="well_row" selected="False" />
                        <SelectField field="well_column" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>remove unwanted columns</AnnotationText>
                      <DefaultAnnotationText>remove unwanted columns</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="716">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="11083" y="4342" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="&quot;A&quot;" field="Row_Start" size="64" type="String" />
                        <FormulaField expression="&quot;H&quot;" field="Row_End" size="64" type="String" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>insert row start (A) and row end (H) for 96-well plate</AnnotationText>
                      <DefaultAnnotationText><![CDATA[Row_Start = "A"
Row_End = "H"
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="717">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="11659" y="4342" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="[well_row]+[well_column]" field="well" size="1073741823" type="V_WString" />
                        <FormulaField expression="LowerCase(well)" field="well" size="1073741823" type="V_WString" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText><![CDATA[generate well from well_row and _column
]]></AnnotationText>
                      <DefaultAnnotationText><![CDATA[well = [well_row]+[well_column]
well = LowerCase(well)
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="718">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="11563" y="4270" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well_row" selected="True" />
                        <SelectField field="RowCount" selected="True" rename="well_column" type="V_WString" size="11" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="product_name" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="Column" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="728">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="10962" y="3860" width="793" height="194" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>24-well plate</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="720">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                    <Position x="11083" y="3910" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UpdateField value="False" />
                      <UpdateField_Name />
                      <CreateField_Name>Alph increm</CreateField_Name>
                      <CreateField_Type>String</CreateField_Type>
                      <CreateField_Size>4</CreateField_Size>
                      <Expression_Init>[Row_Start]</Expression_Init>
                      <Expression_Cond>[Alph increm] &lt;= [Row_End]</Expression_Cond>
                      <Expression_Loop>CharFromInt(CharToInt([Alph increm])+1)</Expression_Loop>
                      <RecordCount value="48" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>alphabetic increment 24-well plate (A-D)</AnnotationText>
                      <DefaultAnnotationText>Generate Alphabetic Increment for Rows of 96-well plate</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                </Node>
                <Node ToolID="721">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="11167" y="3969" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="eln_id" selected="True" />
                        <SelectField field="exp_no" selected="True" />
                        <SelectField field="ipc_no" selected="True" />
                        <SelectField field="plate_id" selected="True" />
                        <SelectField field="Alph increm" selected="True" rename="well_row" type="V_WString" size="4" />
                        <SelectField field="Row_Start" selected="False" />
                        <SelectField field="Row_End" selected="False" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="role" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="ro_ern" selected="True" />
                        <SelectField field="smiles" selected="True" />
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="product_name" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>deselect start_row and end_row</AnnotationText>
                      <DefaultAnnotationText>deselect start_row and end_row</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="722">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="11275" y="3909" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="1" field="Column" size="8" type="Double" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>add column 1</AnnotationText>
                      <DefaultAnnotationText><![CDATA[Column = 1
]]></DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="723">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                    <Position x="11371" y="3969" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UpdateField value="False" />
                      <UpdateField_Name />
                      <CreateField_Name>RowCount</CreateField_Name>
                      <CreateField_Type>Int32</CreateField_Type>
                      <CreateField_Size>4</CreateField_Size>
                      <Expression_Init>1</Expression_Init>
                      <Expression_Cond>RowCount &lt;= 6</Expression_Cond>
                      <Expression_Loop>RowCount + 1</Expression_Loop>
                      <RecordCount value="288" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>generate numeric increment for 24-well plate (1-6)</AnnotationText>
                      <DefaultAnnotationText>Generate Numeric Increment for Columns of 96-well plate (1-12)</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                </Node>
                <Node ToolID="724">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="11671" y="3909" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="product_name" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="well_row" selected="False" />
                        <SelectField field="well_column" selected="False" />
                        <SelectField field="*Unknown" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>remove unwanted columns</AnnotationText>
                      <DefaultAnnotationText>remove unwanted columns</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="725">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="10987" y="3970" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="&quot;A&quot;" field="Row_Start" size="64" type="String" />
                        <FormulaField expression="&quot;D&quot;" field="Row_End" size="64" type="String" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>insert row start (A) and row end (D) for 24-well plate</AnnotationText>
                      <DefaultAnnotationText><![CDATA[Row_Start = "A"
Row_End = "D"
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="726">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="11575" y="3969" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="[well_row]+[well_column]" field="well" size="1073741823" type="V_WString" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText><![CDATA[generate well from well_row and _column
]]></AnnotationText>
                      <DefaultAnnotationText><![CDATA[well = [well_row]+[well_column]
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="727">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="11479" y="3909" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="well_row" selected="True" />
                        <SelectField field="RowCount" selected="True" rename="well_column" type="V_WString" size="11" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="product_name" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="Column" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>change date type and rename new column</AnnotationText>
                      <DefaultAnnotationText>change date type and rename new column</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="729">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="10891" y="4054" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>=</Operator>
                    <Field>well</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2022-11-15 17:17:32</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>d24</Operand>
                      <StartDate>2022-11-15 17:17:32</StartDate>
                      <EndDate>2022-11-15 17:17:32</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>split between 24- and 96-well plate</AnnotationText>
                  <DefaultAnnotationText>[well] = "d24"</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="730">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="10987" y="4258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>=</Operator>
                    <Field>well</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2022-11-15 17:18:10</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>h96</Operand>
                      <StartDate>2022-11-15 17:18:10</StartDate>
                      <EndDate>2022-11-15 17:18:10</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>[well] = h96</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="731">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="11851" y="4138" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="732">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="10699" y="4222" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_product_type" selected="True" input="Left_" />
                        <SelectField field="Left_mim" selected="True" input="Left_" />
                        <SelectField field="Left_chemform" selected="True" input="Left_" />
                        <SelectField field="Left_product_name" selected="True" input="Left_" />
                        <SelectField field="Left_chem_role" selected="True" input="Left_" />
                        <SelectField field="Left_product_id" selected="True" input="Left_" />
                        <SelectField field="Left_chem_id" selected="True" input="Left_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="*Unknown" selected="False" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter only for relevant potproducts based on experiment_ids</AnnotationText>
                  <DefaultAnnotationText><![CDATA[filter for relevant potproducts ]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="190">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="13936" y="4543" width="1635" height="977" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es- matching - finalized</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="159">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="15367" y="5170" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>union all matched peaks</AnnotationText>
                  <DefaultAnnotationText>union all matched peaks</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="160">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="15487" y="5086" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="area_abs" />
                    <Field field="rt" />
                    <Field field="mass" />
                    <Field field="ionization" />
                    <Field field="product_id" />
                    <Field field="ms_reliability" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>double-check to remove potential duplicates</AnnotationText>
                  <DefaultAnnotationText>double-check to remove potential duplicates</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="189">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="13961" y="4772" width="567" height="543" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es- check loops</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="185">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14154" y="5109" width="349" height="181" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>check for mim in mass spectrum</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="182">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="14179" y="5206" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="experiment_id" />
                            <Field field="well" />
                            <Field field="mass" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="experiment_id" />
                            <Field field="well" />
                            <Field field="mim_range" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="True" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                                <SelectField field="Right_mim_range" selected="False" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_chemform" selected="False" rename="Right_chemform" input="Right_" />
                                <SelectField field="Right_product_id" selected="False" rename="Right_product_id" input="Right_" />
                                <SelectField field="Left_mass_match" selected="False" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="False" input="Left_" />
                                <SelectField field="Left_mass" selected="False" input="Left_" />
                                <SelectField field="Left_ionization" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="False" input="Left_" />
                                <SelectField field="Left_product_id" selected="False" input="Left_" />
                                <SelectField field="Left_chemform" selected="False" input="Left_" />
                                <SelectField field="Left_method" selected="False" input="Left_" />
                                <SelectField field="Right_mim_exact" selected="False" input="Right_" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>check if in addition to es- mass match, the mim was found in peak</AnnotationText>
                          <DefaultAnnotationText>check if in addition to es- mass match, the mim was found in peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="183">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="14419" y="5158" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="False" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>transfer mim match information to full peak information (join), es- matches without mim matching (l)</AnnotationText>
                          <DefaultAnnotationText>transfer mim match information to full peak information (join), es- matches without mim matching (l)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="184">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                        <Position x="14287" y="5206" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UniqueFields>
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                            <Field field="area_abs" />
                          </UniqueFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove multiple matches per peak</AnnotationText>
                          <DefaultAnnotationText>remove multiple matches per peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="188">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="13986" y="4821" width="305" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>connection with observed mass channels</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="186">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="14011" y="4870" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Right_area_abs" selected="True" input="Right_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_mass" selected="True" input="Left_" />
                                <SelectField field="Left_ionization" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="True" input="Left_" />
                                <SelectField field="Left_product_id" selected="True" input="Left_" />
                                <SelectField field="Left_mass_match" selected="True" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_method" selected="False" input="Right_" />
                                <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                                <SelectField field="Right_product_id" selected="False" rename="Right_product_id" input="Right_" />
                                <SelectField field="Right_mass_id" selected="True" input="Right_" />
                                <SelectField field="Left_chemform" selected="True" input="Left_" />
                                <SelectField field="Right_chemform_found" selected="True" input="Right_" />
                                <SelectField field="Right_mim_exact" selected="True" input="Right_" />
                                <SelectField field="Right_mass_diff" selected="False" rename="Right_mass_diff" input="Right_" />
                                <SelectField field="Left_method" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="False" input="Left_" />
                                <SelectField field="Left_m-h-_exact" selected="True" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>check if the es- peak was also matched in the mim/obs channel</AnnotationText>
                          <DefaultAnnotationText>check if the es+ peak was also matched in the mim/obs channel</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="187">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14179" y="4870" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Expression>[chemform] = [chemform_found]</Expression>
                          <Mode>Custom</Mode>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>true if chemform = chemform_found</AnnotationText>
                          <DefaultAnnotationText>[chemform] = [chemform_found]</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="181">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="14633" y="4592" width="639" height="903" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es- reliability categories</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="166">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="5265" width="589" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="161">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="5386" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="mass_int" selected="True" type="Double" size="8" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="162">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14779" y="5314" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "ma"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "ma"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="163">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14899" y="5386" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="164">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="15019" y="5314" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="IF [mass_int] &gt;= 80 THEN &quot;high&quot;&#xA;&#xA;ELSEIF [mass_int] &gt;= 50 THEN &quot;medium&quot;&#xA;&#xA;ELSE &quot;low&quot; ENDIF" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>depending on ms_int set ms_reliability to"high" (&gt;=80), "medium" (&gt;= 50) or "low" (&lt;50)</AnnotationText>
                          <DefaultAnnotationText>ms_reliability = IF [mass_int] &gt;= 80 THEN "high"

ELSEIF [mass_int] &gt;= 50 THEN "...</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="165">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15163" y="5386" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="171">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="4953" width="445" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass + mim</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="167">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="5074" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="168">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14779" y="5002" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;mim_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "mim_ma"
 and set ms_reliability to "high"

]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "mim_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="169">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15019" y="5002" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="170">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14899" y="5074" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="176">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="14658" y="4641" width="445" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>observed + mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="172">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="14683" y="4762" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="mass_int_rank" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chemform_found" selected="True" />
                            <SelectField field="chemform" selected="False" />
                            <SelectField field="mim_exact" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="173">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="14779" y="4690" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;obs_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "obs_ma"
 and set ms_reliability to "high"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "obs_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="174">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="14899" y="4762" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="175">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="15019" y="4690" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="product_id" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="chemform_found" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="376">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="17371" y="4462" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="IF contains([product_id], &quot;ref_1&quot;) THEN &quot;P+82&quot;&#xA;&#xA;ELSEIF contains([product_id], &quot;ref_2&quot;) THEN &quot;P+164&quot;&#xA;&#xA;ELSEIF contains([product_id], &quot;ref_3&quot;) THEN &quot;P+246&quot;&#xA;&#xA;ELSE [mass_diff] ENDIF" field="mass_diff" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>add mass_diff for references</AnnotationText>
              <DefaultAnnotationText>mass_diff = IF contains([product_id], "ref_1") THEN "P+82"

ELSEIF contains([pro...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="408">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="16279" y="4282" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="product_id" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="product_id" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_sample_id" selected="True" input="Left_" />
                    <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                    <SelectField field="Left_exp_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_peak_id" selected="True" input="Left_" />
                    <SelectField field="Left_area_abs" selected="True" input="Left_" />
                    <SelectField field="Left_rt" selected="True" input="Left_" />
                    <SelectField field="Left_mass" selected="True" input="Left_" />
                    <SelectField field="Left_ionization" selected="True" input="Left_" />
                    <SelectField field="Left_product_id" selected="True" input="Left_" />
                    <SelectField field="Left_ms_reliability" selected="True" input="Left_" />
                    <SelectField field="Left_mass_id" selected="True" input="Left_" />
                    <SelectField field="Left_ms_reliability_rank" selected="True" input="Left_" />
                    <SelectField field="Left_mass_id_rank" selected="True" input="Left_" />
                    <SelectField field="Left_ms_ion" selected="True" input="Left_" />
                    <SelectField field="Left_chem_role" selected="True" input="Left_" />
                    <SelectField field="Right_product_type" selected="True" input="Right_" />
                    <SelectField field="Right_chemform" selected="True" input="Right_" />
                    <SelectField field="Right_chem_id" selected="True" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                    <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                    <SelectField field="Right_mim" selected="False" input="Right_" />
                    <SelectField field="Right_product_name" selected="False" input="Right_" />
                    <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                    <SelectField field="Right_product_id" selected="False" rename="Right_product_id" input="Right_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>include product_type, chem_id and product_name through product_id</AnnotationText>
              <DefaultAnnotationText>include product_type, chem_id and product_name through product_id</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="410">
          <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
            <Position x="16399" y="4450" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Field>product_type</Field>
              <RegExExpression value=".(\u.\d+)" />
              <CaseInsensitve value="True" />
              <Method>ParseComplex</Method>
              <Replace expression="">
                <CopyUnmatched value="True" />
              </Replace>
              <ParseSimple>
                <SplitToRows value="False" />
                <RootName>product_type</RootName>
                <NumFields value="3" />
                <ErrorHandling>Warn</ErrorHandling>
              </ParseSimple>
              <ParseComplex>
                <Field field="mass_diff" type="V_WString" size="1073741823" />
              </ParseComplex>
              <Match>
                <Field>eln_id_Matched</Field>
                <ErrorUnmatched value="False" />
              </Match>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>extract mass_diff from product_type</AnnotationText>
              <DefaultAnnotationText>extract mass_diff from product_type</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
        </Node>
        <Node ToolID="430">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="17251" y="4366" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="area_abs" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="mass" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="ms_reliability" selected="True" />
                <SelectField field="mass_id" selected="True" />
                <SelectField field="ms_reliability_rank" selected="True" />
                <SelectField field="mass_id_rank" selected="True" />
                <SelectField field="ms_ion" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="product_type" selected="True" />
                <SelectField field="chemform" selected="True" />
                <SelectField field="chem_id" selected="True" />
                <SelectField field="mass_diff" selected="True" />
                <SelectField field="*Unknown" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="46">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="12678" y="3524" width="1046" height="387" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es+ matching</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="44">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="12703" y="3682" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="mass" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="m+h+_range" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_method" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Left_mass_int" selected="True" input="Left_" />
                        <SelectField field="Right_chemform" selected="True" input="Right_" />
                        <SelectField field="Right_product_id" selected="True" input="Right_" />
                        <SelectField field="Right_m+h+_exact" selected="True" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" input="Right_" />
                        <SelectField field="Right_well" selected="False" input="Right_" />
                        <SelectField field="Right_m+h+_range" selected="False" input="Right_" />
                        <SelectField field="*Unknown" selected="False" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>es+ match (reaction data mass with potential product mass range)</AnnotationText>
                  <DefaultAnnotationText>es+ match</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="87">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="12907" y="3718" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>only keep peak match with highest mass intensity</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="88">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="12799" y="3766" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="sample_id" order="Ascending" />
                    <Field field="well" order="Ascending" />
                    <Field field="peak_id" order="Ascending" />
                    <Field field="mass_int" order="Descending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>sort by sample_id (asc), well (asc), peak_id (asc) and mass_int (des) to prepare for unique tool (only keep peak match with highest mass intensity)</AnnotationText>
                  <DefaultAnnotationText>sample_id - Ascending
well - Ascending
peak_id - Ascending
mass_int - Descending</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="89">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="13026" y="3573" width="673" height="313" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>full mass pattern of tags</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="79">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="13051" y="3802" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="1" field="mass_match" size="1073741823" type="V_WString" />
                        <FormulaField expression="[m+h+_exact]-[mass]" field="mass_diff" size="19.1" type="FixedDecimal" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>create additional column "mass_match" to indicate line of peak, which was matched. calculate mass difference between measured mass and exact mass.</AnnotationText>
                      <DefaultAnnotationText><![CDATA[mass_match = 1
mass_diff = [m+h+_exact]-[mass]
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="80">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                    <Position x="13327" y="3730" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                      <ByName_OutputMode>All</ByName_OutputMode>
                      <Mode>ByName</Mode>
                      <SetOutputOrder value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                </Node>
                <Node ToolID="81">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="13159" y="3802" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="m+h+_exact" selected="False" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>remove exact_mass as it is not further needed</AnnotationText>
                      <DefaultAnnotationText>remove exact_mass as it is not further needed</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="83">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                    <Position x="13519" y="3730" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Method>UniqueValue</Method>
                      <UniqueValue>
                        <UniqueFields>
                          <Field field="eln_id" />
                          <Field field="sample_id" />
                          <Field field="experiment_id" />
                          <Field field="exp_no" />
                          <Field field="ipc_no" />
                          <Field field="well" />
                          <Field field="peak_id" />
                        </UniqueFields>
                        <DontSort value="False" />
                      </UniqueValue>
                      <GroupFields orderChanged="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>add mass_int_ranking through unique tile</AnnotationText>
                      <DefaultAnnotationText>add mass_int_ranking through unique tile</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
                </Node>
                <Node ToolID="82">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                    <Position x="13423" y="3802" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <SortInfo locale="1033">
                        <Field field="eln_id" order="Ascending" />
                        <Field field="sample_id" order="Ascending" />
                        <Field field="experiment_id" order="Ascending" />
                        <Field field="exp_no" order="Ascending" />
                        <Field field="ipc_no" order="Ascending" />
                        <Field field="well" order="Ascending" />
                        <Field field="peak_id" order="Ascending" />
                        <Field field="mass_int" order="Descending" />
                      </SortInfo>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>sort data by sample_id, peak_id, rt (all asc) and mass_int (des) to add mass_int_ranking (next operation, tile)</AnnotationText>
                      <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
experiment_id - Ascending
exp_no - Ascending
...</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
                </Node>
                <Node ToolID="91">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="13615" y="3802" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="eln_id" selected="True" />
                        <SelectField field="sample_id" selected="True" />
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="exp_no" selected="True" />
                        <SelectField field="ipc_no" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="peak_id" selected="True" />
                        <SelectField field="rt" selected="True" />
                        <SelectField field="area_abs" selected="True" />
                        <SelectField field="mass" selected="True" />
                        <SelectField field="ionization" selected="True" />
                        <SelectField field="mass_int" selected="True" />
                        <SelectField field="Tile_SequenceNum" selected="True" rename="mass_int_rank" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="mass_match" selected="True" />
                        <SelectField field="mass_diff" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="method" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Tile_Num" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>remove tile_seq and rename tile_seq_num to mass_int_rank</AnnotationText>
                      <DefaultAnnotationText>remove tile_seq and rename tile_seq_num to mass_int_rank</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="72">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="13135" y="3622" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_sample_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_exp_no" selected="True" input="Left_" />
                            <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_peak_id" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="Left_mass" selected="True" input="Left_" />
                            <SelectField field="Left_ionization" selected="True" input="Left_" />
                            <SelectField field="Left_mass_int" selected="True" input="Left_" />
                            <SelectField field="Right_product_id" selected="True" input="Right_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                            <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                            <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                            <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                            <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                            <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                            <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                            <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                            <SelectField field="Right_method" selected="False" rename="Right_method" input="Right_" />
                            <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                            <SelectField field="Right_m+h+_exact" selected="False" input="Right_" />
                            <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                            <SelectField field="Right_mass_int" selected="False" rename="Right_mass_int" input="Right_" />
                            <SelectField field="Left_area_abs" selected="True" input="Left_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>obtain additional masses from peak, where a mass was matched</AnnotationText>
                      <DefaultAnnotationText><![CDATA[obtain additional masses from ]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="55">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="12690" y="4113" width="973" height="325" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>mim/observed matching</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="53">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="12715" y="4198" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="mass" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="mim_range" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_method" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Right_mim_exact" selected="True" input="Right_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Right_chemform" selected="True" input="Right_" />
                        <SelectField field="Right_product_id" selected="True" input="Right_" />
                        <SelectField field="Right_mim_range" selected="False" input="Right_" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                        <SelectField field="Left_chemform_found" selected="True" input="Left_" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>mim match</AnnotationText>
                  <DefaultAnnotationText>mim match</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="58">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="12715" y="4306" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="chemform_found" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="chemform" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_method" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Right_mim" selected="True" rename="mim_exact" input="Right_" type="FixedDecimal" size="19.1" />
                        <SelectField field="Right_chemform" selected="True" input="Right_" />
                        <SelectField field="Right_product_id" selected="True" input="Right_" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                        <SelectField field="Left_chemform_found" selected="True" input="Left_" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>chemform match</AnnotationText>
                  <DefaultAnnotationText>chemform match</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="61">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="12835" y="4258" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="rt" />
                    <Field field="area_abs" />
                    <Field field="method" />
                    <Field field="mass" />
                    <Field field="ionization" />
                    <Field field="mim_exact" />
                    <Field field="chemform" />
                    <Field field="product_id" />
                    <Field field="chemform_found" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="rt" />
                    <Field field="area_abs" />
                    <Field field="method" />
                    <Field field="mass" />
                    <Field field="ionization" />
                    <Field field="mim_exact" />
                    <Field field="chemform" />
                    <Field field="product_id" />
                    <Field field="chemform_found" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                        <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                        <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                        <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                        <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                        <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                        <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                        <SelectField field="Right_method" selected="False" rename="Right_method" input="Right_" />
                        <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                        <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                        <SelectField field="Right_mim_exact" selected="False" rename="Right_mim_exact" input="Right_" />
                        <SelectField field="Right_chemform" selected="False" rename="Right_chemform" input="Right_" />
                        <SelectField field="Right_product_id" selected="False" rename="Right_product_id" input="Right_" />
                        <SelectField field="Right_chemform_found" selected="False" rename="Right_chemform_found" input="Right_" />
                        <SelectField field="Right_mim" selected="False" rename="Right_mim" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="62">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="12991" y="4258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>chemform_mim match</AnnotationText>
                  <DefaultAnnotationText>chemform_mim match</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="63">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="12991" y="4162" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>only mim match</AnnotationText>
                  <DefaultAnnotationText>only mim match</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="64">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="12991" y="4354" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>only chemform match</AnnotationText>
                  <DefaultAnnotationText>only chemform match</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="66">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="13111" y="4354" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>abs([mim_exact]-[mass]) &lt;= 0.2</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText><![CDATA[true if mass is within +/- 0.2 da of mim ]]></AnnotationText>
                  <DefaultAnnotationText>abs([mim_exact]-[mass]) &lt;= 0.2</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="68">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="13279" y="4258" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>union all streams (only mim match, chemform_mim match and only chemform match)</AnnotationText>
                  <DefaultAnnotationText>union all streams (only mim match, chemform_mim match and only chemform match)</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="69">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="13579" y="4246" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="&quot;obs&quot;" field="mass_id" size="1073741823" type="V_WString" />
                    <FormulaField expression="[mim_exact]-[mass]" field="mass_diff" size="19.1" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>tag with "obs" and calculate mass difference between exact mass and found mass</AnnotationText>
                  <DefaultAnnotationText><![CDATA[mass_id = "obs"
mass_diff = [mim_exact]-[mass]
]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="70">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="13099" y="4162" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[chemform] = [chemform_found]</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>true if matched chemform is equel with chemform_found</AnnotationText>
                  <DefaultAnnotationText>[chemform] = [chemform_found]</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="71">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="13471" y="4318" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="area_abs" selected="True" />
                    <SelectField field="method" selected="True" />
                    <SelectField field="mass" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="product_id" selected="True" />
                    <SelectField field="chemform" selected="False" />
                    <SelectField field="chemform_found" selected="True" />
                    <SelectField field="mim_exact" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove chemform</AnnotationText>
                  <DefaultAnnotationText>remove chemform</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="96">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="13375" y="4198" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="rt" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>remove potential duplicate rows</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="158">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="12690" y="4520" width="1046" height="387" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es- matching</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="147">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="12715" y="4678" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="mass" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                    <Field field="well" />
                    <Field field="m-h-_range" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_sample_id" selected="True" input="Left_" />
                        <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                        <SelectField field="Left_exp_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_method" selected="True" input="Left_" />
                        <SelectField field="Left_mass" selected="True" input="Left_" />
                        <SelectField field="Left_ionization" selected="True" input="Left_" />
                        <SelectField field="Left_mass_int" selected="True" input="Left_" />
                        <SelectField field="Right_chemform" selected="True" input="Right_" />
                        <SelectField field="Right_product_id" selected="True" input="Right_" />
                        <SelectField field="Right_m-h-_exact" selected="True" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" input="Right_" />
                        <SelectField field="Right_well" selected="False" input="Right_" />
                        <SelectField field="Right_m-h-_range" selected="False" input="Right_" />
                        <SelectField field="*Unknown" selected="False" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>es- match (reaction data mass with potential product mass range)</AnnotationText>
                  <DefaultAnnotationText>es- match</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="148">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="12919" y="4714" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>only keep peak match with highest mass intensity</AnnotationText>
                  <DefaultAnnotationText>only keep peak match with highest mass intensity</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="149">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="12811" y="4762" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="sample_id" order="Ascending" />
                    <Field field="well" order="Ascending" />
                    <Field field="peak_id" order="Ascending" />
                    <Field field="mass_int" order="Descending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>sort by sample_id (asc), well (asc), peak_id (asc) and mass_int (des) to prepare for unique tool (only keep peak match with highest mass intensity)</AnnotationText>
                  <DefaultAnnotationText>sample_id - Ascending
well - Ascending
peak_id - Ascending
mass_int - Descending</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="157">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="13038" y="4569" width="673" height="313" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>full mass pattern of tags</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="150">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="13063" y="4798" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="1" field="mass_match" size="1073741823" type="V_WString" />
                        <FormulaField expression="[m-h-_exact]-[mass]" field="mass_diff" size="19.1" type="FixedDecimal" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>create additional column "mass_match" to indicate line, which was matched. calculate mass difference between measured mass and exact mass.</AnnotationText>
                      <DefaultAnnotationText><![CDATA[mass_match = 1
mass_diff = [m-h-_exact]-[mass]
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="151">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                    <Position x="13339" y="4726" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                      <ByName_OutputMode>All</ByName_OutputMode>
                      <Mode>ByName</Mode>
                      <SetOutputOrder value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>union stream with matched mass from peak with all other masses found in the peak</AnnotationText>
                      <DefaultAnnotationText>union stream with matched mass from peak with all other masses found in the peak</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                </Node>
                <Node ToolID="152">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="13171" y="4798" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="m-h-_exact" selected="False" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>remove exact_mass as it is not further needed</AnnotationText>
                      <DefaultAnnotationText>remove exact_mass as it is not further needed</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="153">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                    <Position x="13531" y="4726" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Method>UniqueValue</Method>
                      <UniqueValue>
                        <UniqueFields>
                          <Field field="eln_id" />
                          <Field field="sample_id" />
                          <Field field="experiment_id" />
                          <Field field="exp_no" />
                          <Field field="ipc_no" />
                          <Field field="well" />
                          <Field field="peak_id" />
                        </UniqueFields>
                        <DontSort value="False" />
                      </UniqueValue>
                      <GroupFields orderChanged="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>add mass_int_ranking through unique tile</AnnotationText>
                      <DefaultAnnotationText>sort data by sample_id, peak_id, rt (all asc) and mass_int (des) to add mass_int_ranking (next operation, tile)</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
                </Node>
                <Node ToolID="154">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                    <Position x="13435" y="4798" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <SortInfo locale="1033">
                        <Field field="eln_id" order="Ascending" />
                        <Field field="sample_id" order="Ascending" />
                        <Field field="experiment_id" order="Ascending" />
                        <Field field="exp_no" order="Ascending" />
                        <Field field="ipc_no" order="Ascending" />
                        <Field field="well" order="Ascending" />
                        <Field field="peak_id" order="Ascending" />
                        <Field field="mass_int" order="Descending" />
                      </SortInfo>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>sort data by sample_id, peak_id, rt (all asc) and mass_int (des) to add mass_int_ranking (next operation, tile)</AnnotationText>
                      <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
experiment_id - Ascending
exp_no - Ascending
...</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
                </Node>
                <Node ToolID="155">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="13627" y="4798" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="eln_id" selected="True" />
                        <SelectField field="sample_id" selected="True" />
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="exp_no" selected="True" />
                        <SelectField field="ipc_no" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="peak_id" selected="True" />
                        <SelectField field="rt" selected="True" />
                        <SelectField field="area_abs" selected="True" />
                        <SelectField field="mass" selected="True" />
                        <SelectField field="ionization" selected="True" />
                        <SelectField field="mass_int" selected="True" />
                        <SelectField field="Tile_SequenceNum" selected="True" rename="mass_int_rank" />
                        <SelectField field="product_id" selected="True" />
                        <SelectField field="mass_match" selected="True" />
                        <SelectField field="mass_diff" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="method" selected="True" />
                        <SelectField field="m-h-_exact" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Tile_Num" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>remove tile_seq and rename tile_seq_num to mass_int_rank</AnnotationText>
                      <DefaultAnnotationText>remove tile_seq and rename tile_seq_num to mass_int_rank</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="156">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="13147" y="4618" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_sample_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_exp_no" selected="True" input="Left_" />
                            <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_peak_id" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="Left_area_abs" selected="True" input="Left_" />
                            <SelectField field="Left_mass" selected="True" input="Left_" />
                            <SelectField field="Left_ionization" selected="True" input="Left_" />
                            <SelectField field="Left_mass_int" selected="True" input="Left_" />
                            <SelectField field="Right_product_id" selected="True" input="Right_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="Right_m-h-_exact" selected="False" input="Right_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                            <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                            <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                            <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                            <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                            <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                            <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                            <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                            <SelectField field="Right_method" selected="False" rename="Right_method" input="Right_" />
                            <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                            <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                            <SelectField field="Right_mass_int" selected="False" rename="Right_mass_int" input="Right_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <AnnotationText>obtain additional masses from peak, where a mass was matched</AnnotationText>
                      <DefaultAnnotationText>obtain additional masses from peak, where a mass was matched</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="790">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="17131" y="4462" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="experiment_id" />
                <Field field="rt" />
                <Field field="product_type" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="experiment_id" />
                <Field field="rt" />
                <Field field="product_type" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_sample_id" selected="True" input="Left_" />
                    <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                    <SelectField field="Left_exp_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_peak_id" selected="True" input="Left_" />
                    <SelectField field="Left_area_abs" selected="True" input="Left_" />
                    <SelectField field="Left_rt" selected="True" input="Left_" />
                    <SelectField field="Left_mass" selected="True" input="Left_" />
                    <SelectField field="Left_ionization" selected="True" input="Left_" />
                    <SelectField field="Right_product_id" selected="True" input="Right_" />
                    <SelectField field="Left_ms_reliability" selected="True" input="Left_" />
                    <SelectField field="Left_mass_id" selected="True" input="Left_" />
                    <SelectField field="Left_ms_reliability_rank" selected="True" input="Left_" />
                    <SelectField field="Left_mass_id_rank" selected="True" input="Left_" />
                    <SelectField field="Left_ms_ion" selected="True" input="Left_" />
                    <SelectField field="Left_chem_role" selected="True" input="Left_" />
                    <SelectField field="Left_product_type" selected="True" input="Left_" />
                    <SelectField field="Left_chemform" selected="True" input="Left_" />
                    <SelectField field="Left_chem_id" selected="True" input="Left_" />
                    <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                    <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                    <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                    <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Left_product_id" selected="False" input="Left_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>add individual product_id to products via experiment_id, product_type and rt</AnnotationText>
              <DefaultAnnotationText>add individual product_id to products via experiment_id, product_type and rt</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="791">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="16482" y="4725" width="613" height="229" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>generate product_id for same potential products in experiment</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="785">
              <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
                <Position x="16507" y="4870" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SummarizeFields>
                    <SummarizeField field="experiment_id" action="GroupBy" rename="experiment_id" />
                    <SummarizeField field="rt" action="GroupBy" rename="rt" />
                    <SummarizeField field="product_type" action="GroupBy" rename="product_type" />
                    <SummarizeField field="product_id" action="GroupBy" rename="product_id" />
                  </SummarizeFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>determine unique products with same RT and Product Type (Mass change)</AnnotationText>
                  <DefaultAnnotationText>determine unique products with same RT and Product Type (Mass change)</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
            </Node>
            <Node ToolID="786">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                <Position x="16615" y="4786" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Method>UniqueValue</Method>
                  <UniqueValue>
                    <UniqueFields>
                      <Field field="experiment_id" />
                      <Field field="product_type" />
                      <Field field="product_id" />
                    </UniqueFields>
                    <DontSort value="False" />
                  </UniqueValue>
                  <GroupFields orderChanged="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>Generate individual id for each experiment and each unique product (categories from summarize)</AnnotationText>
                  <DefaultAnnotationText>Generate individual ID for each experiment and each unique product (categories from summarize)</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
            </Node>
            <Node ToolID="787">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="16759" y="4870" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="product_type" selected="True" />
                    <SelectField field="product_id" selected="True" />
                    <SelectField field="Tile_SequenceNum" selected="True" type="V_WString" size="11" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Tile_Num" selected="False" type="V_WString" size="11" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove unrequired Tile_Num, change data type of Tile_Seq to V_WString</AnnotationText>
                  <DefaultAnnotationText>remove unrequired Tile_Num, change data type of Tile_Seq to V_WString</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="788">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="17011" y="4870" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="product_type" selected="True" />
                    <SelectField field="product_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Tile_SequenceNum" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>remove Tile_Sequence</AnnotationText>
                  <DefaultAnnotationText>Remove Tile_Sequence</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="789">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="16879" y="4774" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="[product_id]+&quot;_&quot;+[Tile_SequenceNum]" field="Product_ID" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>generate individual (potential) product_id</AnnotationText>
                  <DefaultAnnotationText><![CDATA[Product_ID = [product_id]+"_"+[Tile_SequenceNum]
]]></DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
          </ChildNodes>
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="15">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="510" y="561" width="601" height="397" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>connect lcms raw data, change data types, remove lc noise</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="12">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="739" y="874" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" type="V_WString" size="20" />
                <SelectField field="sample_id" selected="True" type="V_WString" size="50" />
                <SelectField field="exp_no" selected="True" type="V_WString" size="5" />
                <SelectField field="ipc_no" selected="True" type="V_WString" size="11" />
                <SelectField field="row" selected="True" type="V_WString" size="1" />
                <SelectField field="column" selected="True" type="V_WString" size="5" />
                <SelectField field="peak_id" selected="True" type="Double" size="8" />
                <SelectField field="rt" selected="True" type="FixedDecimal" size="19.2" />
                <SelectField field="area_abs" selected="True" type="FixedDecimal" size="19.2" />
                <SelectField field="date" selected="True" type="V_WString" size="15" />
                <SelectField field="method" selected="True" type="V_WString" size="50" />
                <SelectField field="user" selected="True" type="V_WString" size="15" />
                <SelectField field="mass" selected="True" type="FixedDecimal" size="19.1" />
                <SelectField field="ionization" selected="True" type="V_WString" size="50" />
                <SelectField field="mass_int" selected="True" type="V_WString" size="5" />
                <SelectField field="chemform_found" selected="True" type="V_WString" size="50" />
                <SelectField field="*Unknown" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="13">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="631" y="778" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="peak_id" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="peak_id" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_channel" selected="False" input="Left_" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                    <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                    <SelectField field="Right_channel" selected="True" rename="ionization" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="14">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="535" y="610" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
                <Field field="sample_id" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
                <Field field="sample_id" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_eln_id" selected="True" input="Left_" />
                    <SelectField field="Left_sample_id" selected="True" input="Left_" />
                    <SelectField field="Left_exp_no" selected="True" input="Left_" />
                    <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                    <SelectField field="Left_row" selected="True" input="Left_" />
                    <SelectField field="Left_column" selected="True" input="Left_" />
                    <SelectField field="Right_peak_id" selected="True" input="Right_" />
                    <SelectField field="Right_rt" selected="True" input="Right_" />
                    <SelectField field="Right_area_abs" selected="True" input="Right_" />
                    <SelectField field="Right_channel" selected="True" input="Right_" />
                    <SelectField field="Left_date" selected="True" input="Left_" />
                    <SelectField field="Left_method" selected="True" input="Left_" />
                    <SelectField field="Left_user" selected="True" input="Left_" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="19">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="835" y="778" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="IF [method] = &quot;gradient&quot; THEN &quot;6&quot;&#xA;&#xA;ELSEIF method = &quot;plate_login&quot; THEN &quot;2&quot;&#xA;&#xA;ELSEIF method = &quot;fast_gradient&quot; THEN &quot;2&quot; &#xA;&#xA;ELSE 0 ENDIF" field="method" size="50" type="V_WString" />
                <FormulaField expression="LowerCase([eln_id]+&quot;_&quot;+[exp_no])" field="experiment_id" size="1073741823" type="V_WString" />
                <FormulaField expression="LowerCase([row]+[column])" field="well" size="1073741823" type="V_WString" />
                <FormulaField expression="LowerCase([eln_id])" field="eln_id" size="20" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <AnnotationText>convert method into number</AnnotationText>
              <DefaultAnnotationText>method = IF [method] = "gradient" THEN "6"

ELSEIF method = "plate_login" THEN "...</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="17">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="943" y="874" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" type="V_WString" size="19" />
                <SelectField field="rt" selected="True" />
                <SelectField field="area_abs" selected="True" />
                <SelectField field="method" selected="True" />
                <SelectField field="mass" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="mass_int" selected="True" />
                <SelectField field="chemform_found" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="date" selected="False" />
                <SelectField field="user" selected="False" />
                <SelectField field="row" selected="False" />
                <SelectField field="column" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="366">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="1027" y="790" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Expression>[rt] &gt;= 0.25</Expression>
              <Mode>Custom</Mode>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>[rt] &gt;= 0.25</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="146">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="16974" y="5985" width="361" height="265" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>matched peaks (potproduct matching)</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="145">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="17119" y="6094" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="area_abs" selected="False" />
                <SelectField field="mass" selected="False" />
                <SelectField field="product_id" selected="False" />
                <SelectField field="ms_reliability" selected="False" />
                <SelectField field="mass_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="192">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="16999" y="6034" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="377">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="17251" y="6166" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="324">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="2811" y="54" width="6844" height="2515" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>potential products</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="200">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
            <Position x="8887" y="1498" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <ByName_ErrorMode>Warning</ByName_ErrorMode>
              <ByName_OutputMode>All</ByName_OutputMode>
              <Mode>ByName</Mode>
              <SetOutputOrder value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>union es+ and es- matching</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
        </Node>
        <Node ToolID="201">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
            <Position x="9187" y="1510" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <UniqueFields>
                <Field field="eln_id" />
                <Field field="sample_id" />
                <Field field="experiment_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="peak_id" />
                <Field field="area_abs" />
                <Field field="rt" />
              </UniqueFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>filter out duplicate matching from es+ and es-</AnnotationText>
              <DefaultAnnotationText>filter out duplicate matching from es+ and es-</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
        </Node>
        <Node ToolID="202">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
            <Position x="9091" y="1426" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SortInfo locale="1033">
                <Field field="eln_id" order="Ascending" />
                <Field field="sample_id" order="Ascending" />
                <Field field="well" order="Ascending" />
                <Field field="peak_id" order="Ascending" />
                <Field field="mass_id_rank" order="Ascending" />
                <Field field="ms_reliability_rank" order="Ascending" />
                <Field field="ms_ion" order="Ascending" />
              </SortInfo>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>sort by sample_id, peak_id, rt (asc), and ms id, reliability and ionization rank (asc)</AnnotationText>
              <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
well - Ascending
peak_id - Ascending
...</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
        </Node>
        <Node ToolID="203">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="8995" y="1594" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="IF [ms_reliability] = &quot;high&quot; THEN 1&#xA;&#xA;ELSEIF [ms_reliability] = &quot;medium&quot; THEN 2&#xA;&#xA;ELSE 3 ENDIF" field="ms_reliability_rank" size="1073741823" type="V_WString" />
                <FormulaField expression="IF [mass_id] = &quot;obs_ma&quot; THEN 1&#xA;&#xA;ELSEIF [mass_id] = &quot;mim_ma&quot; THEN 2&#xA;&#xA;ELSEIF [mass_id] = &quot;obs&quot; THEN 3&#xA;&#xA;ELSE 4 ENDIF" field="mass_id_rank" size="1073741823" type="V_WString" />
                <FormulaField expression="IF [ionization] = &quot;ES-&quot; THEN &quot;Z&quot;&#xA;&#xA;ELSE &quot;A&quot; ENDIF" field="ms_ion" size="1073741823" type="V_WString" />
                <FormulaField expression="ABS([rt_diff])" field="rt_diff" size="19.2" type="FixedDecimal" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>add number values for ms reliability, id and ionization to allow sorting</AnnotationText>
              <DefaultAnnotationText>ms_reliability_rank = IF [ms_reliability] = "high" THEN 1

ELSEIF [ms_reliabilit...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="204">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="9571" y="1426" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="area_abs" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="mass" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="ms_reliability" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="chem_id" selected="True" rename="product_id" />
                <SelectField field="rt_diff" selected="True" />
                <SelectField field="product_type" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="ms_ion" selected="False" />
                <SelectField field="mass_id_rank" selected="False" />
                <SelectField field="ms_reliability_rank" selected="False" />
                <SelectField field="mass_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>remove ranking information for further processing</AnnotationText>
              <DefaultAnnotationText>remove ranking information for further processing</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="236">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="7168" y="103" width="1683" height="1313" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es+ matching - finalized</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="205">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="8599" y="814" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>union all matched peaks</AnnotationText>
                  <DefaultAnnotationText>union all matched peaks</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="206">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="8767" y="814" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="area_abs" />
                    <Field field="rt" />
                    <Field field="mass" />
                    <Field field="ionization" />
                    <Field field="ms_reliability" />
                    <Field field="mass_id" />
                    <Field field="chem_role" />
                    <Field field="chem_id" />
                    <Field field="rt_diff" />
                    <Field field="product_type" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="227">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="7865" y="152" width="639" height="1239" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es+ reliability categories</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="212">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7890" y="1161" width="589" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="207">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7915" y="1282" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="mass_int" selected="True" type="Double" size="8" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="208">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8023" y="1210" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "ma"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "ma"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="209">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="8143" y="1282" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="210">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8263" y="1210" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="IF [mass_int] &gt;= 80 THEN &quot;high&quot;&#xA;&#xA;ELSEIF [mass_int] &gt;= 50 THEN &quot;medium&quot;&#xA;&#xA;ELSE &quot;low&quot; ENDIF" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>depending on ms_int set ms_reliability to"high" (&gt;=80), "medium" (&gt;= 50) or "low" (&lt;50)</AnnotationText>
                          <DefaultAnnotationText>ms_reliability = IF [mass_int] &gt;= 80 THEN "high"

ELSEIF [mass_int] &gt;= 50 THEN "...</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="211">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8395" y="1282" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="217">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7890" y="849" width="457" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass + mim</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="213">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7915" y="970" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="214">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8023" y="898" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;mim_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "mim_ma"
 and set ms_reliability to "high"

]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "mim_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="215">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8263" y="898" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="216">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="8143" y="970" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="222">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7890" y="201" width="457" height="232" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>observed + mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="218">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7915" y="346" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="mass_int_rank" selected="True" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chemform_found" selected="True" />
                            <SelectField field="chemform" selected="False" />
                            <SelectField field="mim_exact" selected="False" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="219">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8023" y="250" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;obs_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "obs_ma"
 and set ms_reliability to "high"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "obs_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="220">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="8130" y="349" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="221">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8263" y="250" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="chemform_found" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="226">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7890" y="537" width="457" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>observed</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="223">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7915" y="658" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="chemform_found" selected="True" />
                            <SelectField field="mim_exact" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="rt_exact" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="224">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8035" y="586" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;obs&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "obs_ma"
 and set ms_reliability to "high"

]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "obs"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="225">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8263" y="658" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="chemform_found" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mim_exact" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="235">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="7193" y="415" width="567" height="592" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es+ check loops</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="231">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7386" y="789" width="349" height="193" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>check for mim in mass spectrum</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="228">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="7411" y="898" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="experiment_id" />
                            <Field field="mass" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="experiment_id" />
                            <Field field="mim_range" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="True" input="Left_" />
                                <SelectField field="Left_chem_role" selected="True" input="Left_" />
                                <SelectField field="Left_chem_id" selected="True" input="Left_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                                <SelectField field="Left_product_type" selected="True" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                                <SelectField field="Right_mim_range" selected="False" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_chemform" selected="False" rename="Right_chemform" input="Right_" />
                                <SelectField field="Left_mass_match" selected="False" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="False" input="Left_" />
                                <SelectField field="Left_mass" selected="False" input="Left_" />
                                <SelectField field="Left_ionization" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="False" input="Left_" />
                                <SelectField field="Left_chemform" selected="False" input="Left_" />
                                <SelectField field="Left_method" selected="False" input="Left_" />
                                <SelectField field="Right_mim_exact" selected="False" input="Right_" />
                                <SelectField field="Left_rt_diff" selected="False" input="Left_" />
                                <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                                <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>check if in addition to es+ mass match, the mim was found in peak</AnnotationText>
                          <DefaultAnnotationText>check if in addition to es+ mass match, the mim was found in peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="229">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="7651" y="838" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="False" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                                <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                                <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                                <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                                <SelectField field="Right_Left_product_type" selected="False" input="Right_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>transfer mim match information to full peak information (join), es+ matches without mim matching (l)</AnnotationText>
                          <DefaultAnnotationText>transfer mim match information to full peak information (join), es+ matches without mim matching (l)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="230">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                        <Position x="7531" y="898" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UniqueFields>
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                            <Field field="area_abs" />
                            <Field field="chem_role" />
                            <Field field="chem_id" />
                          </UniqueFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove multiple matches per peak</AnnotationText>
                          <DefaultAnnotationText>remove multiple matches per peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="234">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7218" y="464" width="305" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>connection with observed mass channels</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="232">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="7243" y="513" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Right_area_abs" selected="True" input="Right_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_mass" selected="True" input="Left_" />
                                <SelectField field="Left_ionization" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="True" input="Left_" />
                                <SelectField field="Left_mass_match" selected="True" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_method" selected="False" input="Right_" />
                                <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                                <SelectField field="Right_mass_id" selected="True" input="Right_" />
                                <SelectField field="Left_chemform" selected="True" input="Left_" />
                                <SelectField field="Right_chemform_found" selected="True" input="Right_" />
                                <SelectField field="Right_mim_exact" selected="True" input="Right_" />
                                <SelectField field="Right_mass_diff" selected="False" rename="Right_mass_diff" input="Right_" />
                                <SelectField field="Left_method" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="False" input="Left_" />
                                <SelectField field="Left_chem_role" selected="True" input="Left_" />
                                <SelectField field="Left_chem_id" selected="True" input="Left_" />
                                <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                                <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                                <SelectField field="Left_rt_diff" selected="True" input="Left_" />
                                <SelectField field="Left_product_type" selected="True" input="Left_" />
                                <SelectField field="Right_rt_exact" selected="False" input="Right_" />
                                <SelectField field="Right_rt_diff" selected="False" input="Right_" />
                                <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="233">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="7399" y="513" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Expression>[chemform] = [chemform_found]</Expression>
                          <Mode>Custom</Mode>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>true if chemform = chemform_found</AnnotationText>
                          <DefaultAnnotationText>[chemform] = [chemform_found]</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="795">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="8683" y="922" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>ABS([rt_diff]) &lt;= 0.08</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>ABS([rt_diff]) &lt;= 0.08</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="295">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2836" y="509" width="4169" height="1598" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>tagging - potential products</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="248">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="5934" y="558" width="1046" height="387" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es+ matching</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="237">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5959" y="716" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="experiment_id" />
                        <Field field="mass" />
                        <Field field="rt" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="experiment_id" />
                        <Field field="m+h+_range" />
                        <Field field="rt_range" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_sample_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_exp_no" selected="True" input="Left_" />
                            <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_peak_id" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="Left_area_abs" selected="True" input="Left_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                            <SelectField field="Left_mass" selected="True" input="Left_" />
                            <SelectField field="Left_ionization" selected="True" input="Left_" />
                            <SelectField field="Left_mass_int" selected="True" input="Left_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="Right_chem_role" selected="True" input="Right_" />
                            <SelectField field="Right_chem_id" selected="True" input="Right_" />
                            <SelectField field="Right_m+h+_exact" selected="True" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_product_type" selected="True" input="Right_" />
                            <SelectField field="Right_well" selected="False" input="Right_" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Right_experiment_id" selected="False" input="Right_" />
                            <SelectField field="Right_m+h+_range" selected="False" input="Right_" />
                            <SelectField field="Right_rt_range" selected="False" input="Right_" />
                            <SelectField field="Right_method" selected="False" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>es+ match (reaction data mass with potential product mass range)</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="238">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                    <Position x="6163" y="752" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UniqueFields>
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                      </UniqueFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>only keep peak match with highest mass intensity</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                </Node>
                <Node ToolID="239">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                    <Position x="6055" y="800" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <SortInfo locale="1033">
                        <Field field="sample_id" order="Ascending" />
                        <Field field="well" order="Ascending" />
                        <Field field="peak_id" order="Ascending" />
                        <Field field="mass_int" order="Descending" />
                      </SortInfo>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>sort by sample_id (asc), well (asc), peak_id (asc) and mass_int (des) to prepare for unique tool (only keep peak match with highest mass intensity)</AnnotationText>
                      <DefaultAnnotationText>sample_id - Ascending
well - Ascending
peak_id - Ascending
mass_int - Descending</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
                </Node>
                <Node ToolID="247">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="6282" y="607" width="673" height="313" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>full mass pattern of tags</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="240">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="6307" y="836" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="1" field="mass_match" size="1073741823" type="V_WString" />
                            <FormulaField expression="[m+h+_exact]-[mass]" field="mass_diff" size="19.1" type="FixedDecimal" />
                            <FormulaField expression="[rt_exact]-[rt]" field="rt_diff" size="19.2" type="FixedDecimal" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>create additional column "mass_match" to indicate line of peak, which was matched. calculate mass difference between measured mass and exact mass.</AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_match = 1
mass_diff = [m+h+_exact]-[mass]
rt_diff = [rt_exact]-[rt]
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="241">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                        <Position x="6583" y="764" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                          <ByName_OutputMode>All</ByName_OutputMode>
                          <Mode>ByName</Mode>
                          <SetOutputOrder value="False" />
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                    </Node>
                    <Node ToolID="242">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="6415" y="836" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="m+h+_exact" selected="False" />
                            <SelectField field="rt_exact" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove exact mass and rt as they are not further needed</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="243">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                        <Position x="6775" y="764" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Method>UniqueValue</Method>
                          <UniqueValue>
                            <UniqueFields>
                              <Field field="eln_id" />
                              <Field field="sample_id" />
                              <Field field="experiment_id" />
                              <Field field="exp_no" />
                              <Field field="ipc_no" />
                              <Field field="well" />
                              <Field field="peak_id" />
                            </UniqueFields>
                            <DontSort value="False" />
                          </UniqueValue>
                          <GroupFields orderChanged="False" />
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>add mass_int_ranking through unique tile</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
                    </Node>
                    <Node ToolID="244">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                        <Position x="6679" y="836" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <SortInfo locale="1033">
                            <Field field="eln_id" order="Ascending" />
                            <Field field="sample_id" order="Ascending" />
                            <Field field="experiment_id" order="Ascending" />
                            <Field field="exp_no" order="Ascending" />
                            <Field field="ipc_no" order="Ascending" />
                            <Field field="well" order="Ascending" />
                            <Field field="peak_id" order="Ascending" />
                            <Field field="mass_int" order="Descending" />
                          </SortInfo>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>sort data by sample_id, peak_id, rt (all asc) and mass_int (des) to add mass_int_ranking (next operation, tile)</AnnotationText>
                          <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
experiment_id - Ascending
exp_no - Ascending
...</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
                    </Node>
                    <Node ToolID="245">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="6871" y="836" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="Tile_SequenceNum" selected="True" rename="mass_int_rank" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Tile_Num" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove tile_seq and rename tile_seq_num to mass_int_rank</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="246">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="6391" y="656" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_mass" selected="True" input="Left_" />
                                <SelectField field="Left_ionization" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int" selected="True" input="Left_" />
                                <SelectField field="Right_chemform" selected="True" input="Right_" />
                                <SelectField field="Right_chem_role" selected="True" input="Right_" />
                                <SelectField field="Right_chem_id" selected="True" input="Right_" />
                                <SelectField field="Right_rt_exact" selected="False" input="Right_" />
                                <SelectField field="Right_product_type" selected="True" input="Right_" />
                                <SelectField field="*Unknown" selected="False" />
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                                <SelectField field="Right_method" selected="False" rename="Right_method" input="Right_" />
                                <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                                <SelectField field="Right_m+h+_exact" selected="False" input="Right_" />
                                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                                <SelectField field="Right_mass_int" selected="False" rename="Right_mass_int" input="Right_" />
                                <SelectField field="Left_area_abs" selected="True" input="Left_" />
                                <SelectField field="Left_method" selected="True" input="Left_" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>obtain additional masses from peak, where a mass was matched</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="265">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="4938" y="882" width="650" height="723" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>generate mass ranges</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="249">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="4963" y="1292" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="Round([mim], 0.1)" field="mim" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]-0.3" field="mim_min" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+0.3" field="mim_max" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+1" field="[m+h]+" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]-1" field="[m-h]-" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+0.5" field="[m+h]+_min" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]+1.5" field="[m+h]+_max" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]-0.5" field="[m-h]-_max" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[mim]-1.5" field="[m-h]-_min" size="19.1" type="FixedDecimal" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>calculate mim+1 and mim-1, followed by mim min/max, mim+1 min/max and mim-1 min/max</AnnotationText>
                      <DefaultAnnotationText>mim = Round([mim], 0.1)
mim_min = [mim]-0.3
mim_max = [mim]+0.3
[m+h]+ = [mim]+1...</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="250">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="5047" y="1196" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="mim" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="mim_min" selected="True" />
                        <SelectField field="mim_max" selected="True" />
                        <SelectField field="[m+h]+" selected="True" />
                        <SelectField field="[m-h]-" selected="True" />
                        <SelectField field="[m+h]+_min" selected="True" />
                        <SelectField field="[m+h]+_max" selected="True" />
                        <SelectField field="[m-h]-_max" selected="True" />
                        <SelectField field="[m-h]-_min" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="254">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="5238" y="931" width="325" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>es+</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="251">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="5371" y="980" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>area</CreateField_Name>
                          <CreateField_Type>FixedDecimal</CreateField_Type>
                          <CreateField_Size>19.1</CreateField_Size>
                          <Expression_Init>[m+h+_min]</Expression_Init>
                          <Expression_Cond>[Area]&lt;=[m+h+_max]</Expression_Cond>
                          <Expression_Loop>[area] + 0.1</Expression_Loop>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>m+h+ ranges (+/- 0.5 da)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="252">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5479" y="980" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" type="V_WString" size="254" />
                            <SelectField field="m+h+" selected="True" rename="m+h+_exact" />
                            <SelectField field="area" selected="True" rename="m+h+_range" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim" selected="False" />
                            <SelectField field="m+h+_min" selected="False" />
                            <SelectField field="m+h+_max" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="253">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5263" y="980" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="[m+h]+" selected="True" rename="m+h+" />
                            <SelectField field="[m+h]+_min" selected="True" rename="m+h+_min" />
                            <SelectField field="[m+h]+_max" selected="True" rename="m+h+_max" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                            <SelectField field="[m-h]-" selected="False" />
                            <SelectField field="[m-h]-_max" selected="False" />
                            <SelectField field="[m-h]-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="258">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="5238" y="1447" width="325" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>es-</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="255">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="5383" y="1496" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>area</CreateField_Name>
                          <CreateField_Type>FixedDecimal</CreateField_Type>
                          <CreateField_Size>19.1</CreateField_Size>
                          <Expression_Init>[m-h-_min]</Expression_Init>
                          <Expression_Cond>[Area]&lt;=[m-h-_max]</Expression_Cond>
                          <Expression_Loop>[area] + 0.1</Expression_Loop>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>m-h- ranges (+/- 0.5 da)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="256">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5479" y="1496" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" type="V_WString" size="254" />
                            <SelectField field="m-h-" selected="True" rename="m-h-_exact" />
                            <SelectField field="area" selected="True" rename="m-h-_range" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim" selected="False" />
                            <SelectField field="m-h-_max" selected="False" />
                            <SelectField field="m-h-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="257">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5263" y="1496" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="[m-h]-" selected="True" rename="m-h-" />
                            <SelectField field="[m-h]-_max" selected="True" rename="m-h-_max" />
                            <SelectField field="[m-h]-_min" selected="True" rename="m-h-_min" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="[m+h]+_min" selected="False" />
                            <SelectField field="[m+h]+_max" selected="False" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                            <SelectField field="[m+h]+" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="262">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="5238" y="1111" width="325" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mim</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="259">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5263" y="1160" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="mim_min" selected="True" />
                            <SelectField field="mim_max" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="[m+h]+" selected="False" />
                            <SelectField field="[m-h]-" selected="False" />
                            <SelectField field="[m+h]+_min" selected="False" />
                            <SelectField field="[m+h]+_max" selected="False" />
                            <SelectField field="[m-h]-_max" selected="False" />
                            <SelectField field="[m-h]-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="260">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="5371" y="1160" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>area</CreateField_Name>
                          <CreateField_Type>FixedDecimal</CreateField_Type>
                          <CreateField_Size>19.1</CreateField_Size>
                          <Expression_Init>[mim_min]</Expression_Init>
                          <Expression_Cond>[Area]&lt;=[mim_max]</Expression_Cond>
                          <Expression_Loop>[area] + 0.1</Expression_Loop>
                          <RecordCount value="336" />
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>mim ranges (+/- 0.3 da)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="261">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5479" y="1160" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" type="V_WString" size="254" />
                            <SelectField field="mim" selected="True" rename="mim_exact" />
                            <SelectField field="area" selected="True" rename="mim_range" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="264">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="5238" y="1291" width="138" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>chemform</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="263">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="5263" y="1340" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" type="V_WString" size="254" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mim_min" selected="False" />
                            <SelectField field="mim_max" selected="False" />
                            <SelectField field="[m+h]+" selected="False" />
                            <SelectField field="[m-h]-" selected="False" />
                            <SelectField field="[m+h]+_min" selected="False" />
                            <SelectField field="[m+h]+_max" selected="False" />
                            <SelectField field="[m-h]-_max" selected="False" />
                            <SelectField field="[m-h]-_min" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="282">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="5922" y="1147" width="973" height="325" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>mim/observed matching</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="270">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5947" y="1232" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="experiment_id" />
                        <Field field="mass" />
                        <Field field="rt" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="experiment_id" />
                        <Field field="mim_range" />
                        <Field field="rt_range" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_sample_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_exp_no" selected="True" input="Left_" />
                            <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_peak_id" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="Left_area_abs" selected="True" input="Left_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                            <SelectField field="Left_mass" selected="True" input="Left_" />
                            <SelectField field="Right_mim_exact" selected="True" input="Right_" />
                            <SelectField field="Left_ionization" selected="True" input="Left_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="Right_mim_range" selected="False" input="Right_" />
                            <SelectField field="Right_chem_role" selected="True" input="Right_" />
                            <SelectField field="Right_chem_id" selected="True" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_product_type" selected="True" input="Right_" />
                            <SelectField field="Left_chemform_found" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Right_method" selected="False" input="Right_" />
                            <SelectField field="Right_rt_range" selected="False" input="Right_" />
                            <SelectField field="Right_well" selected="False" input="Right_" />
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>mim match</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="271">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5947" y="1340" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="experiment_id" />
                        <Field field="chemform_found" />
                        <Field field="rt" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="experiment_id" />
                        <Field field="chemform" />
                        <Field field="rt_range" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_sample_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_exp_no" selected="True" input="Left_" />
                            <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_peak_id" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="Left_area_abs" selected="True" input="Left_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                            <SelectField field="Left_mass" selected="True" input="Left_" />
                            <SelectField field="Left_ionization" selected="True" input="Left_" />
                            <SelectField field="Right_mim" selected="True" rename="mim_exact" input="Right_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="Right_chem_role" selected="True" input="Right_" />
                            <SelectField field="Right_chem_id" selected="True" input="Right_" />
                            <SelectField field="Right_method" selected="False" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_rt_range" selected="False" input="Right_" />
                            <SelectField field="Right_well" selected="False" input="Right_" />
                            <SelectField field="Right_product_type" selected="True" input="Right_" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                            <SelectField field="Left_chemform_found" selected="True" input="Left_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>chemform match</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="272">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="6067" y="1292" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                        <Field field="area_abs" />
                        <Field field="method" />
                        <Field field="mass" />
                        <Field field="ionization" />
                        <Field field="mim_exact" />
                        <Field field="chemform" />
                        <Field field="chemform_found" />
                        <Field field="well" />
                        <Field field="rt" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                        <Field field="area_abs" />
                        <Field field="method" />
                        <Field field="mass" />
                        <Field field="ionization" />
                        <Field field="mim_exact" />
                        <Field field="chemform" />
                        <Field field="chemform_found" />
                        <Field field="well" />
                        <Field field="rt" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                            <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                            <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                            <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                            <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                            <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                            <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                            <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                            <SelectField field="Right_method" selected="False" rename="Right_method" input="Right_" />
                            <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                            <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                            <SelectField field="Right_mim_exact" selected="False" rename="Right_mim_exact" input="Right_" />
                            <SelectField field="Right_chemform" selected="False" rename="Right_chemform" input="Right_" />
                            <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="False" rename="Right_rt_exact" input="Right_" />
                            <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                            <SelectField field="Right_chemform_found" selected="False" rename="Right_chemform_found" input="Right_" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="273">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="6223" y="1292" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>chemform_mim match</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="274">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="6223" y="1196" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>only mim match</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="275">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="6223" y="1388" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>only chemform match</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="276">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="6343" y="1388" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Expression>abs([mim_exact]-[mass]) &lt;= 0.2</Expression>
                      <Mode>Custom</Mode>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText><![CDATA[true if mass is within +/- 0.2 da of mim ]]></AnnotationText>
                      <DefaultAnnotationText>abs([mim_exact]-[mass]) &lt;= 0.2</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="277">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                    <Position x="6511" y="1292" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                      <ByName_OutputMode>All</ByName_OutputMode>
                      <Mode>ByName</Mode>
                      <SetOutputOrder value="False" />
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>union all streams (only mim match, chemform_mim match and only chemform match)</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                </Node>
                <Node ToolID="278">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="6811" y="1280" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="&quot;obs&quot;" field="mass_id" size="1073741823" type="V_WString" />
                        <FormulaField expression="[mim_exact]-[mass]" field="mass_diff" size="19.1" type="FixedDecimal" />
                        <FormulaField expression="[rt_exact]-[rt]" field="rt_diff" size="19.2" type="FixedDecimal" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>tag with "obs" and calculate mass difference between exact mass and found mass</AnnotationText>
                      <DefaultAnnotationText><![CDATA[mass_id = "obs"
mass_diff = [mim_exact]-[mass]
rt_diff = [rt_exact]-[rt]
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="279">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="6331" y="1196" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Expression>[chemform] = [chemform_found]</Expression>
                      <Mode>Custom</Mode>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>true if matched chemform is equel with chemform_found</AnnotationText>
                      <DefaultAnnotationText>[chemform] = [chemform_found]</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="280">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="6703" y="1352" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="eln_id" selected="True" />
                        <SelectField field="sample_id" selected="True" />
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="exp_no" selected="True" />
                        <SelectField field="ipc_no" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="peak_id" selected="True" />
                        <SelectField field="rt" selected="True" />
                        <SelectField field="area_abs" selected="True" />
                        <SelectField field="method" selected="True" />
                        <SelectField field="mass" selected="True" />
                        <SelectField field="ionization" selected="True" />
                        <SelectField field="chemform" selected="False" />
                        <SelectField field="chemform_found" selected="True" />
                        <SelectField field="mim_exact" selected="True" />
                        <SelectField field="chem_role" selected="True" />
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="rt_exact" selected="True" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>remove chemform</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="281">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                    <Position x="6606" y="1237" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UniqueFields>
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                        <Field field="rt" />
                      </UniqueFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>remove potential duplicate rows</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="294">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="5922" y="1554" width="1046" height="387" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es- matching</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="283">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5947" y="1712" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="experiment_id" />
                        <Field field="mass" />
                        <Field field="rt" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="experiment_id" />
                        <Field field="m-h-_range" />
                        <Field field="rt_range" />
                        <Field field="method" />
                        <Field field="well" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_sample_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_exp_no" selected="True" input="Left_" />
                            <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_peak_id" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="Left_area_abs" selected="True" input="Left_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                            <SelectField field="Left_mass" selected="True" input="Left_" />
                            <SelectField field="Left_ionization" selected="True" input="Left_" />
                            <SelectField field="Left_mass_int" selected="True" input="Left_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="Right_m-h-_exact" selected="True" input="Right_" />
                            <SelectField field="Right_chem_role" selected="True" input="Right_" />
                            <SelectField field="Right_chem_id" selected="True" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_method" selected="False" input="Right_" />
                            <SelectField field="Right_rt_range" selected="False" input="Right_" />
                            <SelectField field="Right_well" selected="False" input="Right_" />
                            <SelectField field="Right_product_type" selected="True" input="Right_" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Right_experiment_id" selected="False" input="Right_" />
                            <SelectField field="Right_m-h-_range" selected="False" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>es- match (reaction data mass with potential product mass range)</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="284">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                    <Position x="6151" y="1748" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UniqueFields>
                        <Field field="eln_id" />
                        <Field field="sample_id" />
                        <Field field="experiment_id" />
                        <Field field="exp_no" />
                        <Field field="ipc_no" />
                        <Field field="well" />
                        <Field field="peak_id" />
                      </UniqueFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>only keep peak match with highest mass intensity</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                </Node>
                <Node ToolID="285">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                    <Position x="6043" y="1796" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <SortInfo locale="1033">
                        <Field field="sample_id" order="Ascending" />
                        <Field field="well" order="Ascending" />
                        <Field field="peak_id" order="Ascending" />
                        <Field field="mass_int" order="Descending" />
                      </SortInfo>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>sort by sample_id (asc), well (asc), peak_id (asc) and mass_int (des) to prepare for unique tool (only keep peak match with highest mass intensity)</AnnotationText>
                      <DefaultAnnotationText>sample_id - Ascending
well - Ascending
peak_id - Ascending
mass_int - Descending</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
                </Node>
                <Node ToolID="293">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="6270" y="1603" width="673" height="313" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>full mass pattern of tags</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="286">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="6295" y="1832" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="1" field="mass_match" size="1073741823" type="V_WString" />
                            <FormulaField expression="[m-h-_exact]-[mass]" field="mass_diff" size="19.1" type="FixedDecimal" />
                            <FormulaField expression="[rt_exact]-[rt]" field="rt_diff" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>create additional column "mass_match" to indicate line, which was matched. calculate mass difference between measured mass and exact mass.</AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_match = 1
mass_diff = [m-h-_exact]-[mass]
rt_diff = [rt_exact]-[rt]
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="287">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                        <Position x="6571" y="1760" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                          <ByName_OutputMode>All</ByName_OutputMode>
                          <Mode>ByName</Mode>
                          <SetOutputOrder value="False" />
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>union stream with matched mass from peak with all other masses found in the peak</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                    </Node>
                    <Node ToolID="288">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="6403" y="1832" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="m-h-_exact" selected="False" />
                            <SelectField field="rt_exact" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove exact mass and rt as they are not further needed</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="289">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
                        <Position x="6763" y="1760" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Method>UniqueValue</Method>
                          <UniqueValue>
                            <UniqueFields>
                              <Field field="eln_id" />
                              <Field field="sample_id" />
                              <Field field="experiment_id" />
                              <Field field="exp_no" />
                              <Field field="ipc_no" />
                              <Field field="well" />
                              <Field field="peak_id" />
                            </UniqueFields>
                            <DontSort value="False" />
                          </UniqueValue>
                          <GroupFields orderChanged="False" />
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>add mass_int_ranking through unique tile</AnnotationText>
                          <DefaultAnnotationText>sort data by sample_id, peak_id, rt (all asc) and mass_int (des) to add mass_int_ranking (next operation, tile)</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
                    </Node>
                    <Node ToolID="290">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                        <Position x="6667" y="1832" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <SortInfo locale="1033">
                            <Field field="eln_id" order="Ascending" />
                            <Field field="sample_id" order="Ascending" />
                            <Field field="experiment_id" order="Ascending" />
                            <Field field="exp_no" order="Ascending" />
                            <Field field="ipc_no" order="Ascending" />
                            <Field field="well" order="Ascending" />
                            <Field field="peak_id" order="Ascending" />
                            <Field field="mass_int" order="Descending" />
                          </SortInfo>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>sort data by sample_id, peak_id, rt (all asc) and mass_int (des) to add mass_int_ranking (next operation, tile)</AnnotationText>
                          <DefaultAnnotationText>eln_id - Ascending
sample_id - Ascending
experiment_id - Ascending
exp_no - Ascending
...</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
                    </Node>
                    <Node ToolID="291">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="6859" y="1832" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="Tile_SequenceNum" selected="True" rename="mass_int_rank" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Tile_Num" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove tile_seq and rename tile_seq_num to mass_int_rank</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="292">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="6379" y="1652" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="True" input="Left_" />
                                <SelectField field="Left_mass" selected="True" input="Left_" />
                                <SelectField field="Left_ionization" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int" selected="True" input="Left_" />
                                <SelectField field="Right_chemform" selected="True" input="Right_" />
                                <SelectField field="Right_m-h-_exact" selected="False" input="Right_" />
                                <SelectField field="Right_chem_role" selected="True" input="Right_" />
                                <SelectField field="Right_chem_id" selected="True" input="Right_" />
                                <SelectField field="Right_rt_exact" selected="False" input="Right_" />
                                <SelectField field="Right_product_type" selected="True" input="Right_" />
                                <SelectField field="*Unknown" selected="True" />
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                                <SelectField field="Right_method" selected="False" rename="Right_method" input="Right_" />
                                <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                                <SelectField field="Right_mass_int" selected="False" rename="Right_mass_int" input="Right_" />
                                <SelectField field="Left_method" selected="True" input="Left_" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>obtain additional masses from peak, where a mass was matched</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="340">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="2861" y="884" width="650" height="639" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>substrate</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="332">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="3427" y="1317" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="LowerCase([chem_role])" field="chem_role" size="254" type="V_String" />
                        <FormulaField expression="LowerCase([chem_id])" field="chem_id" size="254" type="V_String" />
                        <FormulaField expression="&quot;stmat (P+0)&quot;" field="product_type" size="1073741823" type="V_WString" />
                        <FormulaField expression="Round([mim], 0.1)" field="mim" size="8" type="Double" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>lowercase chem_role and chem_id, generate product_type</AnnotationText>
                      <DefaultAnnotationText>chem_role = LowerCase([chem_role])
chem_id = LowerCase([chem_id])
product_type =...</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="331">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="3357" y="1249" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Right_chemform" selected="True" input="Right_" />
                            <SelectField field="Right_mim" selected="True" input="Right_" />
                            <SelectField field="Left_role" selected="True" rename="chem_role" input="Left_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Left_plate_id" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Left_eln_id" selected="False" input="Left_" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="338">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="3165" y="1141" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="eln_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="eln_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Right_experiment_id" selected="True" input="Right_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Left_role" selected="True" input="Left_" />
                            <SelectField field="Right_plate_id" selected="True" input="Right_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="269">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="2886" y="933" width="257" height="184" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>input: data_structure | substrate</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="267">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="3033" y="1033" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="role" selected="True" />
                            <SelectField field="name" selected="False" />
                            <SelectField field="handling_notice" selected="False" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="equivalents" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="830">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                        <Position x="2911" y="982" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Passwords />
                          <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\experiments\substrate..csv</File>
                          <FormatSpecificOptions>
                            <HeaderRow>True</HeaderRow>
                            <IgnoreErrors>False</IgnoreErrors>
                            <AllowShareWrite>False</AllowShareWrite>
                            <ImportLine>1</ImportLine>
                            <FieldLen>254</FieldLen>
                            <SingleThreadRead>False</SingleThreadRead>
                            <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                            <Delimeter>,</Delimeter>
                            <QuoteRecordBreak>False</QuoteRecordBreak>
                            <CodePage>28591</CodePage>
                          </FormatSpecificOptions>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>substrate..csv</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="336">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="2886" y="1137" width="274" height="196" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>input: data_structure | experiments</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="334">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="3033" y="1249" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="plate_no" selected="False" />
                            <SelectField field="plate_id" selected="True" />
                            <SelectField field="scale_mol" selected="False" />
                            <SelectField field="temperature_degC" selected="False" />
                            <SelectField field="mixing" selected="False" />
                            <SelectField field="atmosphere" selected="False" />
                            <SelectField field="date" selected="False" />
                            <SelectField field="*Unknown" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="829">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                        <Position x="2911" y="1186" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Passwords />
                          <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\experiments\experiments.csv</File>
                          <FormatSpecificOptions>
                            <HeaderRow>True</HeaderRow>
                            <IgnoreErrors>False</IgnoreErrors>
                            <AllowShareWrite>False</AllowShareWrite>
                            <ImportLine>1</ImportLine>
                            <FieldLen>254</FieldLen>
                            <SingleThreadRead>False</SingleThreadRead>
                            <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                            <Delimeter>,</Delimeter>
                            <QuoteRecordBreak>False</QuoteRecordBreak>
                            <CodePage>28591</CodePage>
                          </FormatSpecificOptions>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>experiments.csv</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="337">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="2898" y="1365" width="265" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>input: data_structure | chemicals</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="329">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="3079" y="1414" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" type="V_WString" size="254" />
                            <SelectField field="mim" selected="True" type="Double" size="8" />
                            <SelectField field="name" selected="False" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mw" selected="False" />
                            <SelectField field="aggregate_state" selected="False" />
                            <SelectField field="smiles" selected="False" />
                            <SelectField field="inchi" selected="False" />
                            <SelectField field="location" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="833">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                        <Position x="2923" y="1414" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Passwords />
                          <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\compound_data\chemicals.csv</File>
                          <FormatSpecificOptions>
                            <HeaderRow>True</HeaderRow>
                            <IgnoreErrors>False</IgnoreErrors>
                            <AllowShareWrite>False</AllowShareWrite>
                            <ImportLine>1</ImportLine>
                            <FieldLen>254</FieldLen>
                            <SingleThreadRead>False</SingleThreadRead>
                            <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                            <Delimeter>,</Delimeter>
                            <QuoteRecordBreak>False</QuoteRecordBreak>
                            <CodePage>28591</CodePage>
                          </FormatSpecificOptions>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>chemicals.csv</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="735">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="3261" y="1201" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="experiment_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="experiment_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_eln_id" selected="True" input="Left_" />
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Left_role" selected="True" input="Left_" />
                            <SelectField field="Left_plate_id" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="357">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="4770" y="1771" width="805" height="243" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>generate rt ranges</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="353">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="5299" y="1904" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="rt-0.02" field="rt_min" size="19.2" type="FixedDecimal" />
                        <FormulaField expression="rt+0.02" field="rt_max" size="19.2" type="FixedDecimal" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText><![CDATA[lower case chem_id, calculate min and max of rt (+/- 0.03 min)
]]></AnnotationText>
                      <DefaultAnnotationText><![CDATA[rt_min = rt-0.02
rt_max = rt+0.02
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="354">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                    <Position x="5395" y="1820" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <UpdateField value="False" />
                      <UpdateField_Name />
                      <CreateField_Name>area</CreateField_Name>
                      <CreateField_Type>FixedDecimal</CreateField_Type>
                      <CreateField_Size>19.2</CreateField_Size>
                      <Expression_Init>[rt_min]</Expression_Init>
                      <Expression_Cond>[Area]&lt;=[rt_max]</Expression_Cond>
                      <Expression_Loop>[area] + 0.01</Expression_Loop>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>rt_range generator</DefaultAnnotationText>
                      <Left value="True" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                </Node>
                <Node ToolID="355">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="5491" y="1904" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="method" selected="True" />
                        <SelectField field="rt" selected="True" rename="rt_exact" />
                        <SelectField field="area" selected="True" rename="rt_range" />
                        <SelectField field="prio" selected="False" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="rt_min" selected="False" />
                        <SelectField field="rt_max" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="736">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5179" y="1822" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Left_prio" selected="True" input="Left_" />
                            <SelectField field="Left_method" selected="True" input="Left_" />
                            <SelectField field="Left_rt" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Right_product_type" selected="False" input="Right_" />
                            <SelectField field="Right_well" selected="False" input="Right_" />
                            <SelectField field="Right_experiment_id" selected="False" input="Right_" />
                            <SelectField field="Right_chemform" selected="False" input="Right_" />
                            <SelectField field="Right_mim" selected="False" input="Right_" />
                            <SelectField field="Right_chem_role" selected="False" input="Right_" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="796">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                    <Position x="4987" y="1858" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <FormulaFields>
                        <FormulaField expression="&quot;2&quot;" field="method" size="1073741823" type="V_WString" />
                      </FormulaFields>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText><![CDATA[method = "2"
]]></AnnotationText>
                      <DefaultAnnotationText><![CDATA[method = "2"
]]></DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                </Node>
                <Node ToolID="834">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="4795" y="1858" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\compound_data\analytics.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>analytics.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
                <Node ToolID="835">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="4891" y="1930" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="lcms_rt" selected="True" rename="rt" type="Double" size="8" />
                        <SelectField field="lcms_mass" selected="False" />
                        <SelectField field="hrms_rt" selected="False" />
                        <SelectField field="hrms_mass" selected="False" />
                        <SelectField field="1h_nmr" selected="False" />
                        <SelectField field="13c_nmr" selected="False" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="359">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="5742" y="906" width="149" height="697" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption><![CDATA[add rt range ]]></Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="358">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5767" y="955" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_m+h+_exact" selected="True" input="Left_" />
                            <SelectField field="Left_m+h+_range" selected="True" input="Left_" />
                            <SelectField field="Left_chemform" selected="True" input="Left_" />
                            <SelectField field="Left_chem_role" selected="True" input="Left_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_rt_range" selected="True" input="Right_" />
                            <SelectField field="Right_method" selected="True" input="Right_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_product_type" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="360">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5767" y="1171" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_mim_exact" selected="True" input="Left_" />
                            <SelectField field="Left_mim_range" selected="True" input="Left_" />
                            <SelectField field="Left_chemform" selected="True" input="Left_" />
                            <SelectField field="Left_chem_role" selected="True" input="Left_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Right_method" selected="True" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_rt_range" selected="True" input="Right_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_product_type" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="361">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5767" y="1339" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_mim" selected="True" input="Left_" />
                            <SelectField field="Left_chemform" selected="True" input="Left_" />
                            <SelectField field="Left_chem_role" selected="True" input="Left_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Right_method" selected="True" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_rt_range" selected="True" input="Right_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_product_type" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="362">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="5767" y="1519" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="chem_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                            <SelectField field="Left_m-h-_exact" selected="True" input="Left_" />
                            <SelectField field="Left_m-h-_range" selected="True" input="Left_" />
                            <SelectField field="Left_chemform" selected="True" input="Left_" />
                            <SelectField field="Left_chem_role" selected="True" input="Left_" />
                            <SelectField field="Left_chem_id" selected="True" input="Left_" />
                            <SelectField field="Right_method" selected="True" input="Right_" />
                            <SelectField field="Right_rt_exact" selected="True" input="Right_" />
                            <SelectField field="Right_rt_range" selected="True" input="Right_" />
                            <SelectField field="Left_well" selected="True" input="Left_" />
                            <SelectField field="Left_product_type" selected="True" input="Left_" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="775">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="3594" y="930" width="998" height="591" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>well generator</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="759">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="3702" y="979" width="865" height="181" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>24-well plate</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="751">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="3895" y="1028" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>Alph increm</CreateField_Name>
                          <CreateField_Type>String</CreateField_Type>
                          <CreateField_Size>4</CreateField_Size>
                          <Expression_Init>[Row_Start]</Expression_Init>
                          <Expression_Cond>[Alph increm] &lt;= [Row_End]</Expression_Cond>
                          <Expression_Loop>CharFromInt(CharToInt([Alph increm])+1)</Expression_Loop>
                          <RecordCount value="8" />
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>alphabetic increment 24-well plate (A-D)</AnnotationText>
                          <DefaultAnnotationText>Generate Alphabetic Increment for Rows of 96-well plate</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="752">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="3991" y="1076" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="plate_id" selected="False" />
                            <SelectField field="Alph increm" selected="True" rename="well_row" type="V_WString" size="4" />
                            <SelectField field="Row_Start" selected="False" />
                            <SelectField field="Row_End" selected="False" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="well" selected="False" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>deselect start_row and end_row</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="753">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="4087" y="1028" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="1" field="Column" size="8" type="Double" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>add column 1</AnnotationText>
                          <DefaultAnnotationText><![CDATA[Column = 1
]]></DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="754">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="4183" y="1076" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>RowCount</CreateField_Name>
                          <CreateField_Type>Int32</CreateField_Type>
                          <CreateField_Size>4</CreateField_Size>
                          <Expression_Init>1</Expression_Init>
                          <Expression_Cond>RowCount &lt;= 6</Expression_Cond>
                          <Expression_Loop>RowCount + 1</Expression_Loop>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>generate numeric increment for 24-well plate (1-6)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="755">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="4483" y="1028" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="well" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="well_row" selected="False" />
                            <SelectField field="well_column" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove unwanted columns</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="756">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="3811" y="1076" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;A&quot;" field="Row_Start" size="64" type="String" />
                            <FormulaField expression="&quot;D&quot;" field="Row_End" size="64" type="String" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>insert row start (A) and row end (D) for 24-well plate</AnnotationText>
                          <DefaultAnnotationText><![CDATA[Row_Start = "A"
Row_End = "D"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="757">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="4387" y="1076" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="LowerCase([well_row])+[well_column]" field="well" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText><![CDATA[generate well from well_row and _column
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[well = LowerCase([well_row])+[well_column]
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="758">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="4291" y="1028" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="well_row" selected="True" />
                            <SelectField field="RowCount" selected="True" rename="well_column" type="V_WString" size="11" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Column" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>change date type and rename new column</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="771">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                        <Position x="3727" y="1028" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                          <ByName_OutputMode>All</ByName_OutputMode>
                          <Mode>ByName</Mode>
                          <SetOutputOrder value="False" />
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="760">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="3619" y="1196" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Mode>Simple</Mode>
                      <Simple>
                        <Operator>Contains</Operator>
                        <Field>plate_id</Field>
                        <Operands>
                          <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                          <DateType>fixed</DateType>
                          <PeriodDate>2022-11-18 14:28:11</PeriodDate>
                          <PeriodType>
                          </PeriodType>
                          <PeriodCount>0</PeriodCount>
                          <Operand>24</Operand>
                          <StartDate>2022-11-18 14:28:11</StartDate>
                          <EndDate>2022-11-18 14:28:11</EndDate>
                        </Operands>
                      </Simple>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <AnnotationText>filter between 24- and 96-well plate</AnnotationText>
                      <DefaultAnnotationText>Contains([plate_id],"24")</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="769">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="3702" y="1291" width="865" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>96-well plate</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="761">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="3895" y="1364" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>Alph increm</CreateField_Name>
                          <CreateField_Type>String</CreateField_Type>
                          <CreateField_Size>4</CreateField_Size>
                          <Expression_Init>[Row_Start]</Expression_Init>
                          <Expression_Cond>[Alph increm] &lt;= [Row_End]</Expression_Cond>
                          <Expression_Loop>CharFromInt(CharToInt([Alph increm])+1)</Expression_Loop>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>alphabetic increment 24-well plate (A-H)</AnnotationText>
                          <DefaultAnnotationText>Generate Alphabetic Increment for Rows of 96-well plate</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="762">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="3979" y="1412" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="plate_id" selected="False" />
                            <SelectField field="Alph increm" selected="True" rename="well_row" type="V_WString" size="4" />
                            <SelectField field="Row_Start" selected="False" />
                            <SelectField field="Row_End" selected="False" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="well" selected="False" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>deselect start_row and end_row</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="763">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="4087" y="1364" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="1" field="Column" size="8" type="Double" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>add column 1</AnnotationText>
                          <DefaultAnnotationText><![CDATA[Column = 1
]]></DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="764">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.GenerateRows.GenerateRows">
                        <Position x="4183" y="1412" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UpdateField value="False" />
                          <UpdateField_Name />
                          <CreateField_Name>RowCount</CreateField_Name>
                          <CreateField_Type>Int32</CreateField_Type>
                          <CreateField_Size>4</CreateField_Size>
                          <Expression_Init>1</Expression_Init>
                          <Expression_Cond>RowCount &lt;= 12</Expression_Cond>
                          <Expression_Loop>RowCount + 1</Expression_Loop>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>generate numeric increment for 96-well plate (1-12)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxGenerateRows" />
                    </Node>
                    <Node ToolID="765">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="4483" y="1364" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                            <SelectField field="well_row" selected="False" />
                            <SelectField field="well_column" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>remove unwanted columns</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="766">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="3799" y="1412" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;A&quot;" field="Row_Start" size="64" type="String" />
                            <FormulaField expression="&quot;H&quot;" field="Row_End" size="64" type="String" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText>insert row start (A) and row end (D) for 24-well plate</AnnotationText>
                          <DefaultAnnotationText><![CDATA[Row_Start = "A"
Row_End = "H"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="767">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="4387" y="1412" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="LowerCase([well_row])+[well_column]" field="well" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <AnnotationText><![CDATA[generate well from well_row and _column
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[well = LowerCase([well_row])+[well_column]
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="768">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="4291" y="1364" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="well_row" selected="True" />
                            <SelectField field="RowCount" selected="True" rename="well_column" type="V_WString" size="11" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="chemform" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="mim" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="Column" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="2">
                          <Name />
                          <DefaultAnnotationText>change date type and rename new column</DefaultAnnotationText>
                          <Left value="True" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="773">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                        <Position x="3727" y="1340" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <ByName_ErrorMode>Ignore</ByName_ErrorMode>
                          <ByName_OutputMode>All</ByName_OutputMode>
                          <Mode>ByName</Mode>
                          <SetOutputOrder value="False" />
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <DefaultAnnotationText />
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="339">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4759" y="1100" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="chemform" selected="True" />
                    <SelectField field="mim" selected="True" type="FixedDecimal" size="19.1" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="chem_id" selected="True" />
                    <SelectField field="product_type" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="749">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="4639" y="1196" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="748">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="2898" y="1865" width="625" height="217" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: potential_products</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="745">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="3031" y="1986" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="well" selected="True" />
                        <SelectField field="chemform" selected="True" />
                        <SelectField field="mim" selected="True" type="Double" size="8" />
                        <SelectField field="product_type" selected="True" />
                        <SelectField field="role" selected="True" rename="chem_role" />
                        <SelectField field="*Unknown" selected="False" />
                        <SelectField field="product_id" selected="False" />
                        <SelectField field="product_name" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="750">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="3211" y="1986" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Mode>Simple</Mode>
                      <Simple>
                        <Operator>=</Operator>
                        <Field>chem_role</Field>
                        <Operands>
                          <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                          <DateType>fixed</DateType>
                          <PeriodDate>2022-11-18 14:00:14</PeriodDate>
                          <PeriodType>
                          </PeriodType>
                          <PeriodCount>0</PeriodCount>
                          <Operand>refproduct</Operand>
                          <StartDate>2022-11-18 14:00:14</StartDate>
                          <EndDate>2022-11-18 14:00:14</EndDate>
                        </Operands>
                      </Simple>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>[chem_role] = "refproduct"</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="770">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="3331" y="1938" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Expression>[well] = "d24"</Expression>
                      <Mode>Custom</Mode>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>[well] = "d24"</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="772">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                    <Position x="3439" y="1998" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Expression>[well] = "h96"</Expression>
                      <Mode>Custom</Mode>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>[well] = "h96"</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                </Node>
                <Node ToolID="774">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                    <Position x="3127" y="1914" />
                  </GuiSettings>
                  <Properties>
                    <Configuration joinByRecordPos="False">
                      <JoinInfo connection="Left">
                        <Field field="experiment_id" />
                      </JoinInfo>
                      <JoinInfo connection="Right">
                        <Field field="experiment_id" />
                      </JoinInfo>
                      <SelectConfiguration>
                        <Configuration outputConnection="Join">
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                      </SelectConfiguration>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                </Node>
                <Node ToolID="827">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="2923" y="1918" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\potential_products\pot_products_output.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="2">
                      <Name />
                      <DefaultAnnotationText>pot_products_output.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="323">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="7180" y="1567" width="1647" height="977" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>es- matching - finalized</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="296">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="8599" y="2194" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>union all matched peaks</AnnotationText>
                  <DefaultAnnotationText>union all matched peaks</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="297">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="8743" y="2194" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="sample_id" />
                    <Field field="experiment_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="area_abs" />
                    <Field field="rt" />
                    <Field field="mass" />
                    <Field field="ionization" />
                    <Field field="ms_reliability" />
                    <Field field="mass_id" />
                    <Field field="chem_role" />
                    <Field field="chem_id" />
                    <Field field="rt_diff" />
                    <Field field="product_type" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>double-check to remove potential duplicates</AnnotationText>
                  <DefaultAnnotationText>double-check to remove potential duplicates</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
            <Node ToolID="314">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="7877" y="1616" width="639" height="903" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es- reliability categories</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="303">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7902" y="2289" width="589" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="298">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7927" y="2410" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="mass_int" selected="True" type="Double" size="8" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="299">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8023" y="2338" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "ma"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "ma"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="300">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="8143" y="2410" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="301">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8263" y="2338" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="IF [mass_int] &gt;= 80 THEN &quot;high&quot;&#xA;&#xA;ELSEIF [mass_int] &gt;= 50 THEN &quot;medium&quot;&#xA;&#xA;ELSE &quot;low&quot; ENDIF" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>depending on ms_int set ms_reliability to"high" (&gt;=80), "medium" (&gt;= 50) or "low" (&lt;50)</AnnotationText>
                          <DefaultAnnotationText>ms_reliability = IF [mass_int] &gt;= 80 THEN "high"

ELSEIF [mass_int] &gt;= 50 THEN "...</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="302">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8407" y="2410" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" type="FixedDecimal" size="19.2" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="308">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7902" y="1977" width="445" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>mass + mim</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="304">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7927" y="2098" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="False" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="305">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8023" y="2026" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;mim_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "mim_ma"
 and set ms_reliability to "high"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "mim_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="306">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8263" y="2026" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" type="FixedDecimal" size="19.2" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="chemform" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="307">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="8143" y="2098" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="313">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7902" y="1665" width="445" height="205" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>observed + mass</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="309">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="7927" y="1786" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="mass_int" selected="True" />
                            <SelectField field="mass_int_rank" selected="True" />
                            <SelectField field="mass_match" selected="True" />
                            <SelectField field="mass_diff" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chemform_found" selected="True" />
                            <SelectField field="chemform" selected="False" />
                            <SelectField field="mim_exact" selected="False" />
                            <SelectField field="method" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="True" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove unrequired columns</AnnotationText>
                          <DefaultAnnotationText>remove unrequired columns</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                    <Node ToolID="310">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                        <Position x="8023" y="1714" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <FormulaFields>
                            <FormulaField expression="&quot;obs_ma&quot;" field="mass_id" size="1073741823" type="V_WString" />
                            <FormulaField expression="&quot;high&quot;" field="ms_reliability" size="1073741823" type="V_WString" />
                          </FormulaFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText><![CDATA[add mass_id tag "obs_ma"
 and set ms_reliability to "high"
]]></AnnotationText>
                          <DefaultAnnotationText><![CDATA[mass_id = "obs_ma"
ms_reliability = "high"
]]></DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
                    </Node>
                    <Node ToolID="311">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="8143" y="1786" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Mode>Simple</Mode>
                          <Simple>
                            <Operator>=</Operator>
                            <Field>mass_match</Field>
                            <Operands>
                              <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                              <DateType>fixed</DateType>
                              <PeriodDate>2022-11-11 16:22:00</PeriodDate>
                              <PeriodType>
                              </PeriodType>
                              <PeriodCount>0</PeriodCount>
                              <Operand>1</Operand>
                              <StartDate>2022-11-11 16:22:00</StartDate>
                              <EndDate>2022-11-11 16:22:00</EndDate>
                            </Operands>
                          </Simple>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>filter for the mass that was matched using [mass_match] = "1"</AnnotationText>
                          <DefaultAnnotationText>[mass_match] = "1"</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                    <Node ToolID="312">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                        <Position x="8263" y="1714" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <OrderChanged value="True" />
                          <CommaDecimal value="False" />
                          <SelectFields>
                            <SelectField field="eln_id" selected="True" />
                            <SelectField field="sample_id" selected="True" />
                            <SelectField field="experiment_id" selected="True" />
                            <SelectField field="exp_no" selected="True" />
                            <SelectField field="ipc_no" selected="True" />
                            <SelectField field="well" selected="True" />
                            <SelectField field="peak_id" selected="True" />
                            <SelectField field="area_abs" selected="True" />
                            <SelectField field="rt" selected="True" />
                            <SelectField field="mass" selected="True" />
                            <SelectField field="ionization" selected="True" />
                            <SelectField field="ms_reliability" selected="True" />
                            <SelectField field="mass_id" selected="True" />
                            <SelectField field="chem_role" selected="True" />
                            <SelectField field="chem_id" selected="True" />
                            <SelectField field="rt_diff" selected="True" type="FixedDecimal" size="19.2" />
                            <SelectField field="product_type" selected="True" />
                            <SelectField field="*Unknown" selected="False" />
                            <SelectField field="method" selected="False" />
                            <SelectField field="mass_int" selected="False" />
                            <SelectField field="mass_int_rank" selected="False" />
                            <SelectField field="mass_match" selected="False" />
                            <SelectField field="mass_diff" selected="False" />
                            <SelectField field="chemform_found" selected="False" />
                          </SelectFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove numerous headers to keep dataset compact for further processing</AnnotationText>
                          <DefaultAnnotationText>remove numerous headers to keep dataset compact for further processing</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="322">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="7205" y="1856" width="567" height="543" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>es- check loops</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="318">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7398" y="2193" width="349" height="181" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>check for mim in mass spectrum</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="315">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="7423" y="2290" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="experiment_id" />
                            <Field field="mass" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="experiment_id" />
                            <Field field="mim_range" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="True" input="Left_" />
                                <SelectField field="Left_chem_role" selected="True" input="Left_" />
                                <SelectField field="Left_chem_id" selected="True" input="Left_" />
                                <SelectField field="Left_rt_diff" selected="False" input="Left_" />
                                <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                                <SelectField field="Left_product_type" selected="True" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                                <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                                <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                                <SelectField field="Right_mim_range" selected="False" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_chemform" selected="False" rename="Right_chemform" input="Right_" />
                                <SelectField field="Left_mass_match" selected="False" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="False" input="Left_" />
                                <SelectField field="Left_mass" selected="False" input="Left_" />
                                <SelectField field="Left_ionization" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int" selected="False" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="False" input="Left_" />
                                <SelectField field="Left_chemform" selected="False" input="Left_" />
                                <SelectField field="Left_method" selected="False" input="Left_" />
                                <SelectField field="Right_mim_exact" selected="False" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>check if in addition to es- mass match, the mim was found in peak</AnnotationText>
                          <DefaultAnnotationText>check if in addition to es- mass match, the mim was found in peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="316">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="7663" y="2242" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="False" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_area_abs" selected="False" rename="Right_area_abs" input="Right_" />
                                <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                                <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                                <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                                <SelectField field="Right_Left_product_type" selected="False" input="Right_" />
                                <SelectField field="Right_Right_well" selected="False" input="Right_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>transfer mim match information to full peak information (join), es- matches without mim matching (l)</AnnotationText>
                          <DefaultAnnotationText>transfer mim match information to full peak information (join), es- matches without mim matching (l)</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="317">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                        <Position x="7531" y="2290" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <UniqueFields>
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                            <Field field="rt" />
                            <Field field="area_abs" />
                            <Field field="chem_role" />
                            <Field field="chem_id" />
                          </UniqueFields>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>remove multiple matches per peak</AnnotationText>
                          <DefaultAnnotationText>remove multiple matches per peak</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
                    </Node>
                  </ChildNodes>
                </Node>
                <Node ToolID="321">
                  <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                    <Position x="7230" y="1905" width="305" height="133" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Caption>connection with observed mass channels</Caption>
                      <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                      <Disabled value="False" />
                      <Folded value="False" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <ChildNodes>
                    <Node ToolID="319">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                        <Position x="7255" y="1954" />
                      </GuiSettings>
                      <Properties>
                        <Configuration joinByRecordPos="False">
                          <JoinInfo connection="Left">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <JoinInfo connection="Right">
                            <Field field="eln_id" />
                            <Field field="sample_id" />
                            <Field field="experiment_id" />
                            <Field field="exp_no" />
                            <Field field="ipc_no" />
                            <Field field="well" />
                            <Field field="peak_id" />
                          </JoinInfo>
                          <SelectConfiguration>
                            <Configuration outputConnection="Join">
                              <OrderChanged value="True" />
                              <CommaDecimal value="False" />
                              <SelectFields>
                                <SelectField field="Left_eln_id" selected="True" input="Left_" />
                                <SelectField field="Left_sample_id" selected="True" input="Left_" />
                                <SelectField field="Left_experiment_id" selected="True" input="Left_" />
                                <SelectField field="Left_exp_no" selected="True" input="Left_" />
                                <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                                <SelectField field="Left_well" selected="True" input="Left_" />
                                <SelectField field="Left_peak_id" selected="True" input="Left_" />
                                <SelectField field="Right_area_abs" selected="True" input="Right_" />
                                <SelectField field="Left_rt" selected="True" input="Left_" />
                                <SelectField field="Left_mass" selected="True" input="Left_" />
                                <SelectField field="Left_ionization" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int" selected="True" input="Left_" />
                                <SelectField field="Left_mass_int_rank" selected="True" input="Left_" />
                                <SelectField field="Left_mass_match" selected="True" input="Left_" />
                                <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                                <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                                <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                                <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                                <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                                <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                                <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                                <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                                <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                                <SelectField field="Right_method" selected="False" input="Right_" />
                                <SelectField field="Right_mass" selected="False" rename="Right_mass" input="Right_" />
                                <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                                <SelectField field="Right_mass_id" selected="True" input="Right_" />
                                <SelectField field="Left_chemform" selected="True" input="Left_" />
                                <SelectField field="Right_chemform_found" selected="True" input="Right_" />
                                <SelectField field="Right_mim_exact" selected="True" input="Right_" />
                                <SelectField field="Right_mass_diff" selected="False" rename="Right_mass_diff" input="Right_" />
                                <SelectField field="Left_method" selected="True" input="Left_" />
                                <SelectField field="Left_area_abs" selected="False" input="Left_" />
                                <SelectField field="Right_chem_role" selected="False" rename="Right_chem_role" input="Right_" />
                                <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                                <SelectField field="Left_chem_role" selected="True" input="Left_" />
                                <SelectField field="Left_chem_id" selected="True" input="Left_" />
                                <SelectField field="Right_rt_exact" selected="False" input="Right_" />
                                <SelectField field="Right_rt_diff" selected="False" rename="Right_rt_diff" input="Right_" />
                                <SelectField field="Left_rt_diff" selected="True" input="Left_" />
                                <SelectField field="Right_product_type" selected="False" rename="Right_product_type" input="Right_" />
                                <SelectField field="Left_product_type" selected="True" input="Left_" />
                                <SelectField field="*Unknown" selected="True" />
                              </SelectFields>
                            </Configuration>
                          </SelectConfiguration>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>check if the es- peak was also matched in the mim/obs channel</AnnotationText>
                          <DefaultAnnotationText>check if the es- peak was also matched in the mim/obs channel</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
                    </Node>
                    <Node ToolID="320">
                      <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                        <Position x="7423" y="1954" />
                      </GuiSettings>
                      <Properties>
                        <Configuration>
                          <Expression>[chemform] = [chemform_found]</Expression>
                          <Mode>Custom</Mode>
                        </Configuration>
                        <Annotation DisplayMode="0">
                          <Name />
                          <AnnotationText>true if chemform = chemform_found</AnnotationText>
                          <DefaultAnnotationText>[chemform] = [chemform_found]</DefaultAnnotationText>
                          <Left value="False" />
                        </Annotation>
                      </Properties>
                      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
                    </Node>
                  </ChildNodes>
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="794">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="8683" y="2302" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>ABS([rt_diff]) &lt;= 0.08</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>ABS([rt_diff]) &lt;= 0.08</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="776">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
            <Position x="9283" y="1426" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SortInfo locale="1033">
                <Field field="eln_id" order="Ascending" />
                <Field field="exp_no" order="Ascending" />
                <Field field="ipc_no" order="Ascending" />
                <Field field="rt_diff" order="Ascending" />
              </SortInfo>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>eln_id - Ascending
exp_no - Ascending
ipc_no - Ascending
rt_diff - Ascending</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
        </Node>
        <Node ToolID="777">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
            <Position x="9391" y="1510" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <UniqueFields>
                <Field field="eln_id" />
                <Field field="exp_no" />
                <Field field="ipc_no" />
                <Field field="well" />
                <Field field="chem_role" />
              </UniqueFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
        </Node>
        <Node ToolID="782">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="9126" y="1989" width="445" height="217" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>only select matched peaks</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="778">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="9151" y="2038" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <ByName_ErrorMode>Warning</ByName_ErrorMode>
                  <ByName_OutputMode>All</ByName_OutputMode>
                  <Mode>ByName</Mode>
                  <SetOutputOrder value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnion" />
            </Node>
            <Node ToolID="780">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="9307" y="2122" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="sample_id" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="exp_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="ionization" selected="True" />
                    <SelectField field="rt_diff" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="area_abs" selected="False" />
                    <SelectField field="mass" selected="False" />
                    <SelectField field="ms_reliability" selected="False" />
                    <SelectField field="mass_id" selected="False" />
                    <SelectField field="chem_role" selected="False" />
                    <SelectField field="chem_id" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="781">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="9487" y="2050" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="eln_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="rt" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="eln_id" />
                    <Field field="exp_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="rt" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                        <SelectField field="Right_sample_id" selected="False" rename="Right_sample_id" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Right_exp_no" selected="False" rename="Right_exp_no" input="Right_" />
                        <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                        <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                        <SelectField field="Right_peak_id" selected="False" rename="Right_peak_id" input="Right_" />
                        <SelectField field="Right_area_abs" selected="False" input="Right_" />
                        <SelectField field="Right_rt" selected="False" rename="Right_rt" input="Right_" />
                        <SelectField field="Right_mass" selected="False" input="Right_" />
                        <SelectField field="Right_ionization" selected="False" rename="Right_ionization" input="Right_" />
                        <SelectField field="Right_ms_reliability" selected="False" input="Right_" />
                        <SelectField field="Right_mass_id" selected="False" input="Right_" />
                        <SelectField field="Right_chem_role" selected="False" input="Right_" />
                        <SelectField field="Right_chem_id" selected="False" input="Right_" />
                        <SelectField field="Right_rt_diff" selected="False" input="Right_" />
                        <SelectField field="Right_ms_reliability_rank" selected="False" input="Right_" />
                        <SelectField field="Right_mass_id_rank" selected="False" input="Right_" />
                        <SelectField field="Right_ms_ion" selected="False" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
          </ChildNodes>
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="327">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="9618" y="2889" width="293" height="133" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>matched peaks (potproduct matching)</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="325">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="9643" y="2938" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="sample_id" selected="True" />
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="exp_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="peak_id" selected="True" />
                <SelectField field="rt" selected="True" />
                <SelectField field="ionization" selected="True" />
                <SelectField field="rt_diff" selected="False" />
                <SelectField field="*Unknown" selected="False" />
                <SelectField field="area_abs" selected="False" />
                <SelectField field="mass" selected="False" />
                <SelectField field="ms_reliability" selected="False" />
                <SelectField field="mass_id" selected="False" />
                <SelectField field="chem_role" selected="False" />
                <SelectField field="chem_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="398">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="22337" y="3944" width="1598" height="530" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>Ratios of all components (Ratios)</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="393">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="22362" y="3993" width="685" height="241" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>Determine ratio of components in each vial</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="387">
              <GuiSettings Plugin="AlteryxSpatialPluginsGui.Summarize.Summarize">
                <Position x="22387" y="4138" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SummarizeFields>
                    <SummarizeField field="eln_id" action="GroupBy" rename="eln_id" />
                    <SummarizeField field="plate_no" action="GroupBy" rename="plate_no" />
                    <SummarizeField field="ipc_no" action="GroupBy" rename="ipc_no" />
                    <SummarizeField field="well" action="GroupBy" rename="well" />
                    <SummarizeField field="area_abs" action="Sum" rename="area_abs_sum" />
                  </SummarizeFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>Calculate the peak area sum of all components identified in each reaction (well)</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxSpatialPluginsEngine.dll" EngineDllEntryPoint="AlteryxSummarize" />
            </Node>
            <Node ToolID="388">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="22507" y="4042" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_plate_no" selected="True" input="Left_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_ms_reliability" selected="True" input="Left_" />
                        <SelectField field="Left_chem_role" selected="True" input="Left_" />
                        <SelectField field="Left_product_id" selected="True" input="Left_" />
                        <SelectField field="Left_product_type" selected="True" input="Left_" />
                        <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                        <SelectField field="Left_chem_id" selected="True" input="Left_" />
                        <SelectField field="Left_chemform" selected="True" input="Left_" />
                        <SelectField field="Right_area_abs_sum" selected="True" input="Right_" />
                        <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                        <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                        <SelectField field="Right_ipc_no" selected="False" rename="Right_ipc_no" input="Right_" />
                        <SelectField field="Right_well" selected="False" rename="Right_well" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>Add peak sum to the corresponding wells via IPC_ID and well.</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="389">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="22699" y="4042" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="[area_abs]/[area_abs_sum]" field="conversion" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[Calculate the ratio by dividing the [PeakArea_ABS_UV_Reaction]/[PeakArea_ABS_UV_Sum].
]]></AnnotationText>
                  <DefaultAnnotationText><![CDATA[conversion = [area_abs]/[area_abs_sum]
]]></DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="390">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="22843" y="4090" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="eln_id" selected="True" />
                    <SelectField field="plate_no" selected="True" />
                    <SelectField field="ipc_no" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="peak_id" selected="True" />
                    <SelectField field="rt" selected="True" />
                    <SelectField field="ms_reliability" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="product_id" selected="True" />
                    <SelectField field="product_type" selected="True" />
                    <SelectField field="mass_diff" selected="True" />
                    <SelectField field="chem_id" selected="True" />
                    <SelectField field="ro_ern" selected="True" />
                    <SelectField field="chemform" selected="True" />
                    <SelectField field="smiles" selected="True" />
                    <SelectField field="conversion" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="area_abs" selected="False" />
                    <SelectField field="area_abs_sum" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>Remove unrequired columns</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="391">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="22963" y="4150" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="eln_id" order="Ascending" />
                    <Field field="plate_no" order="Ascending" />
                    <Field field="ipc_no" order="Ascending" />
                    <Field field="well" order="Ascending" />
                    <Field field="rt" order="Ascending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText>Sort by IPC_ID using ELN_ID, Plate_No and IPC_No (Ascending), Well (Ascending) and Ratio (Descending)</AnnotationText>
                  <DefaultAnnotationText>eln_id - Ascending
plate_no - Ascending
ipc_no - Ascending
well - Ascending
...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="801">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
                <Position x="22603" y="4150" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <UniqueFields>
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                    <Field field="ipc_no" />
                    <Field field="well" />
                    <Field field="peak_id" />
                    <Field field="area_abs" />
                    <Field field="rt" />
                  </UniqueFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="402">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="23166" y="4125" width="309" height="133" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>add plate_id, split well in row and column</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="401">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="23191" y="4174" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="eln_id" />
                    <Field field="plate_no" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_plate_no" selected="True" input="Left_" />
                        <SelectField field="Right_plate_id" selected="True" input="Right_" />
                        <SelectField field="Left_ipc_no" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="Left_peak_id" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs" selected="True" input="Left_" />
                        <SelectField field="Left_rt" selected="True" input="Left_" />
                        <SelectField field="Left_ms_reliability" selected="True" input="Left_" />
                        <SelectField field="Left_chem_role" selected="True" input="Left_" />
                        <SelectField field="Left_product_id" selected="True" input="Left_" />
                        <SelectField field="Left_product_type" selected="True" input="Left_" />
                        <SelectField field="Left_mass_diff" selected="True" input="Left_" />
                        <SelectField field="Left_chem_id" selected="True" input="Left_" />
                        <SelectField field="Left_ro_ern" selected="True" input="Left_" />
                        <SelectField field="Left_chemform" selected="True" input="Left_" />
                        <SelectField field="Left_smiles" selected="True" input="Left_" />
                        <SelectField field="Left_area_abs_sum" selected="True" input="Left_" />
                        <SelectField field="Left_conversion" selected="True" input="Left_" />
                        <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                        <SelectField field="Right_plate_no" selected="False" rename="Right_plate_no" input="Right_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="405">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="23335" y="4174" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>well</Field>
                  <RegExExpression value="(\l)(\d+)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>well</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="well_row" type="V_WString" size="1073741823" />
                    <Field field="well_column" type="V_WString" size="1073741823" />
                  </ParseComplex>
                  <Match>
                    <Field>eln_id_Matched</Field>
                    <ErrorUnmatched value="False" />
                  </Match>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="450">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="23527" y="4234" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" rename="ELN_ID" />
                <SelectField field="plate_no" selected="True" rename="Plate_No" />
                <SelectField field="plate_id" selected="True" rename="Plate_ID" />
                <SelectField field="ipc_no" selected="True" rename="IPC_No" />
                <SelectField field="well" selected="True" rename="Well" />
                <SelectField field="rt" selected="True" rename="RT_UV" />
                <SelectField field="chem_role" selected="True" rename="Chem_Role" />
                <SelectField field="product_id" selected="True" rename="Product_ID" />
                <SelectField field="product_type" selected="True" rename="Product_Type" />
                <SelectField field="chemform" selected="True" rename="ChemForm" />
                <SelectField field="conversion" selected="True" rename="Ratio" />
                <SelectField field="well_row" selected="True" rename="Well_Row" />
                <SelectField field="well_column" selected="True" rename="Well_Column" />
                <SelectField field="mass_diff" selected="True" rename="Mass_Diff" />
                <SelectField field="smiles" selected="True" rename="Smiles" />
                <SelectField field="ro_ern" selected="True" rename="RO_ERN" />
                <SelectField field="ms_reliability" selected="True" rename="MS_Reliability" />
                <SelectField field="chem_id" selected="True" rename="Chem_ID" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="area_abs_sum" selected="False" />
                <SelectField field="peak_id" selected="False" />
                <SelectField field="area_abs" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="451">
          <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
            <Position x="22831" y="4390" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Field>experiment_id</Field>
              <ErrorHandling>Last</ErrorHandling>
              <RootName>experiment_id</RootName>
              <Delimeters value="_" />
              <NumFields value="2" />
              <Flags value="0" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
        </Node>
        <Node ToolID="452">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="23011" y="4378" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_id" selected="True" />
                <SelectField field="experiment_id2" selected="True" rename="plate_no" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="experiment_id" selected="False" />
                <SelectField field="experiment_id1" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="460">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="23851" y="4162" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="ELN_ID" selected="True" rename="eln_id" />
                <SelectField field="Plate_No" selected="True" rename="plate_no" />
                <SelectField field="Plate_ID" selected="True" rename="plate_id" />
                <SelectField field="IPC_No" selected="True" rename="ipc_no" />
                <SelectField field="Well" selected="True" rename="well" />
                <SelectField field="RT_UV" selected="True" rename="rt_uv" />
                <SelectField field="Chem_Role" selected="True" rename="role" />
                <SelectField field="Product_ID" selected="True" rename="product_id" />
                <SelectField field="Product_Type" selected="True" rename="product_type" />
                <SelectField field="ChemForm" selected="True" rename="chemform" />
                <SelectField field="Ratio" selected="True" rename="ratio" />
                <SelectField field="Well_Row" selected="True" rename="well_row" />
                <SelectField field="Well_Column" selected="True" rename="well_column" />
                <SelectField field="Mass_Diff" selected="True" rename="mass_diff" />
                <SelectField field="MS_Reliability" selected="True" rename="ms_reliability" />
                <SelectField field="Chem_ID" selected="False" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="461">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="23635" y="4162" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="IF contains([Chem_ID], &quot;chem&quot;) THEN titlecase([Chem_ID])&#xA;&#xA;ELSE [Chem_ID] ENDIF" field="Chem_ID" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="2">
              <Name />
              <DefaultAnnotationText>Chem_ID = IF contains([Chem_ID], "chem") THEN titlecase([Chem_ID])

ELSE [Chem_I...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="802">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Unique.Unique">
            <Position x="23755" y="4222" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <UniqueFields>
                <Field field="ELN_ID" />
                <Field field="Plate_No" />
                <Field field="Plate_ID" />
                <Field field="IPC_No" />
                <Field field="Well" />
                <Field field="RT_UV" />
                <Field field="Chem_Role" />
                <Field field="Product_ID" />
                <Field field="Product_Type" />
                <Field field="ChemForm" />
                <Field field="Ratio" />
                <Field field="Well_Row" />
                <Field field="Well_Column" />
                <Field field="Mass_Diff" />
                <Field field="MS_Reliability" />
                <Field field="Chem_ID" />
              </UniqueFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxUnique" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="984">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="21928" y="1590" width="3255" height="1194" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>Single condition, several acids (new plates)</Caption>
          <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
          <Disabled value="False" />
          <Folded value="False" />
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <ChildNodes>
        <Node ToolID="868">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="25099" y="2158" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="eln_id" selected="True" />
                <SelectField field="plate_no" selected="True" />
                <SelectField field="ipc_no" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="temperature_degC" selected="True" />
                <SelectField field="time_h" selected="True" />
                <SelectField field="atmosphere" selected="True" />
                <SelectField field="scale_mol" selected="True" />
                <SelectField field="concentration_moll" selected="True" />
                <SelectField field="mixing" selected="True" />
                <SelectField field="startingmat_1_cas" selected="True" />
                <SelectField field="startingmat_1_smiles" selected="True" />
                <SelectField field="startingmat_1_eq" selected="True" />
                <SelectField field="startingmat_2_cas" selected="True" />
                <SelectField field="startingmat_2_smiles" selected="True" />
                <SelectField field="startingmat_2_eq" selected="True" />
                <SelectField field="reagent_1_cas" selected="True" />
                <SelectField field="reagent_1_smiles" selected="True" />
                <SelectField field="reagent_1_eq" selected="True" />
                <SelectField field="solvent_1_cas" selected="True" />
                <SelectField field="solvent_1_smiles" selected="True" />
                <SelectField field="solvent_1_fraction" selected="True" />
                <SelectField field="solvent_2_cas" selected="True" />
                <SelectField field="solvent_2_smiles" selected="True" />
                <SelectField field="solvent_2_fraction" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="plate_id" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="869">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="24679" y="1918" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="plate_id" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="plate_id" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Right_eln_id" selected="True" input="Right_" />
                    <SelectField field="Right_plate_no" selected="True" input="Right_" />
                    <SelectField field="Right_plate_id" selected="True" rename="Right_plate_id" input="Right_" />
                    <SelectField field="Right_ipc_no" selected="True" input="Right_" />
                    <SelectField field="Left_well" selected="True" input="Left_" />
                    <SelectField field="Left_plate_id" selected="True" input="Left_" />
                    <SelectField field="Left_concentration_moll" selected="True" input="Left_" />
                    <SelectField field="Left_reagent_1_cas" selected="True" input="Left_" />
                    <SelectField field="Left_reagent_1_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_reagent_1_eq" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_1_cas" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_1_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_2_cas" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_2_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_1_fraction" selected="True" input="Left_" />
                    <SelectField field="Left_solvent_2_fraction" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_2_smiles" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_2_cas" selected="True" input="Left_" />
                    <SelectField field="Left_startingmat_2_eq" selected="True" input="Left_" />
                    <SelectField field="Right_scale_mol" selected="True" input="Right_" />
                    <SelectField field="Right_temperature_degC" selected="True" input="Right_" />
                    <SelectField field="Right_mixing" selected="True" input="Right_" />
                    <SelectField field="Right_atmosphere" selected="True" input="Right_" />
                    <SelectField field="Right_time_h" selected="True" input="Right_" />
                    <SelectField field="Right_date" selected="True" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="870">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="24967" y="2158" />
          </GuiSettings>
          <Properties>
            <Configuration joinByRecordPos="False">
              <JoinInfo connection="Left">
                <Field field="eln_id" />
              </JoinInfo>
              <JoinInfo connection="Right">
                <Field field="eln_id" />
              </JoinInfo>
              <SelectConfiguration>
                <Configuration outputConnection="Join">
                  <OrderChanged value="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Left_Right_plate_id" selected="False" input="Left_" />
                    <SelectField field="Left_date" selected="False" input="Left_" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_name" selected="False" input="Right_" />
                    <SelectField field="Right_handling_notice" selected="False" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="883">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="24365" y="2348" width="434" height="411" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>Reaction components (educt)</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="874">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="24715" y="2542" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="chem_id" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="chem_id" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Right_cas" selected="True" rename="startingmat_1_cas" input="Right_" />
                        <SelectField field="Right_smiles" selected="True" rename="startingmat_1_smiles" input="Right_" />
                        <SelectField field="Left_equivalents" selected="True" rename="startingmat_1_eq" input="Left_" />
                        <SelectField field="Left_name" selected="True" input="Left_" />
                        <SelectField field="Left_handling_notice" selected="True" input="Left_" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Left_role" selected="False" input="Left_" />
                        <SelectField field="Left_chem_id" selected="False" input="Left_" />
                        <SelectField field="Left_common_name_abb" selected="False" input="Left_" />
                        <SelectField field="Left_stock_solution" selected="False" input="Left_" />
                        <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="1005">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="24390" y="2397" width="257" height="133" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: data_structure | substrate</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="1004">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="24415" y="2446" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\experiments\substrate..csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>substrate..csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
                <Node ToolID="880">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="24547" y="2446" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="equivalents" selected="True" type="Double" size="8" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="1002">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="24390" y="2589" width="259" height="145" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: data_structure | chemicals</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="1001">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="24415" y="2638" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\compound_data\chemicals.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>chemicals.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
                <Node ToolID="873">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="24559" y="2650" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="common_name_abb" selected="False" />
                        <SelectField field="cas" selected="True" />
                        <SelectField field="ro_no" selected="False" />
                        <SelectField field="ro_srn" selected="False" />
                        <SelectField field="ro_ern" selected="False" />
                        <SelectField field="chemform" selected="False" />
                        <SelectField field="mw" selected="False" />
                        <SelectField field="mim" selected="False" />
                        <SelectField field="density" selected="False" />
                        <SelectField field="aggregate_state" selected="False" />
                        <SelectField field="stock_solution_c" selected="False" />
                        <SelectField field="purity" selected="False" />
                        <SelectField field="solubility_gl" selected="False" />
                        <SelectField field="solvent_pref" selected="False" />
                        <SelectField field="melting_point" selected="False" />
                        <SelectField field="boiling_point" selected="False" />
                        <SelectField field="smiles" selected="True" />
                        <SelectField field="inchi" selected="False" />
                        <SelectField field="inchi_key" selected="False" />
                        <SelectField field="producer" selected="False" />
                        <SelectField field="price_chfg" selected="False" />
                        <SelectField field="order_date" selected="False" />
                        <SelectField field="arrival_date" selected="False" />
                        <SelectField field="batch_id" selected="False" />
                        <SelectField field="chem_role" selected="False" />
                        <SelectField field="stored" selected="False" />
                        <SelectField field="location" selected="False" />
                        <SelectField field="chem_status" selected="False" />
                        <SelectField field="borrowed_by" selected="False" />
                        <SelectField field="comment" selected="False" />
                        <SelectField field="cas_name" selected="False" />
                        <SelectField field="iupac_name" selected="False" />
                        <SelectField field="common_name" selected="False" />
                        <SelectField field="name" selected="False" />
                        <SelectField field="*Unknown" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="895">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="23741" y="2036" width="446" height="447" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>Reaction conditions</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="886">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="24103" y="2206" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="experiment_id" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_eln_id" selected="True" input="Left_" />
                        <SelectField field="Left_plate_no" selected="True" input="Left_" />
                        <SelectField field="Left_plate_id" selected="True" input="Left_" />
                        <SelectField field="Right_ipc_no" selected="True" input="Right_" />
                        <SelectField field="Left_scale_mol" selected="True" input="Left_" />
                        <SelectField field="Left_temperature_degC" selected="True" input="Left_" />
                        <SelectField field="Left_mixing" selected="True" input="Left_" />
                        <SelectField field="Left_atmosphere" selected="True" input="Left_" />
                        <SelectField field="Right_time_h" selected="True" input="Right_" />
                        <SelectField field="Left_date" selected="True" input="Left_" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Right_ipc_id" selected="False" input="Right_" />
                        <SelectField field="Right_lcms_date" selected="False" input="Right_" />
                        <SelectField field="Right_lcms_sample_conc_moll" selected="False" input="Right_" />
                        <SelectField field="Right_lcms_method_min" selected="False" input="Right_" />
                        <SelectField field="Right_lcms_file_name" selected="False" input="Right_" />
                        <SelectField field="Right_experiment_id" selected="False" rename="Right_experiment_id" input="Right_" />
                        <SelectField field="Left_experiment_id" selected="False" input="Left_" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="999">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="23766" y="2085" width="274" height="133" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: data_structure | experiments</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="998">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="23791" y="2134" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\experiments\experiments.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>experiments.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
                <Node ToolID="885">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="23923" y="2134" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="False" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="1009">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="23778" y="2325" width="274" height="133" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: data_structure | experiments</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="1006">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="23803" y="2374" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\experiments\process_controls.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>process_controls.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
                <Node ToolID="884">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="23923" y="2374" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="ipc_id" selected="True" />
                        <SelectField field="experiment_id" selected="True" />
                        <SelectField field="ipc_no" selected="True" />
                        <SelectField field="time_h" selected="True" />
                        <SelectField field="lcms_sample_conc_moll" selected="True" />
                        <SelectField field="lcms_method_min" selected="True" />
                        <SelectField field="lcms_date" selected="True" />
                        <SelectField field="lcms_instrument" selected="True" />
                        <SelectField field="lcms_file_name" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="data_upload" selected="False" />
                        <SelectField field="google_db" selected="False" />
                        <SelectField field="spotfire" selected="False" />
                        <SelectField field="ipc_count" selected="False" />
                        <SelectField field="ml_data" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="948">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="21953" y="1639" width="1754" height="567" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>Reaction components (reagents)</Caption>
              <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
              <Disabled value="False" />
              <Folded value="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <ChildNodes>
            <Node ToolID="898">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
                <Position x="22303" y="1917" />
              </GuiSettings>
              <Properties>
                <Configuration joinByRecordPos="False">
                  <JoinInfo connection="Left">
                    <Field field="chem_id" />
                  </JoinInfo>
                  <JoinInfo connection="Right">
                    <Field field="chem_id" />
                  </JoinInfo>
                  <SelectConfiguration>
                    <Configuration outputConnection="Join">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Left_plate_position_id" selected="True" input="Left_" />
                        <SelectField field="Left_chem_id" selected="True" input="Left_" />
                        <SelectField field="Right_cas" selected="True" input="Right_" />
                        <SelectField field="Right_smiles" selected="True" input="Right_" />
                        <SelectField field="Left_role" selected="True" input="Left_" />
                        <SelectField field="Left_equivalents" selected="True" input="Left_" />
                        <SelectField field="Left_molarity" selected="True" input="Left_" />
                        <SelectField field="Left_molarity_fraction" selected="True" input="Left_" />
                        <SelectField field="Left_commonname_abb" selected="False" input="Left_" />
                        <SelectField field="Left_stock_solution" selected="False" input="Left_" />
                        <SelectField field="Right_chem_id" selected="False" rename="Right_chem_id" input="Right_" />
                        <SelectField field="Right_common_name_abb" selected="False" input="Right_" />
                        <SelectField field="Right_stock_solution_c" selected="False" input="Right_" />
                        <SelectField field="Right_solubility_gl" selected="False" input="Right_" />
                        <SelectField field="Right_inchi_key" selected="False" input="Right_" />
                        <SelectField field="Right_price_chfg" selected="False" input="Right_" />
                        <SelectField field="Right_order_date" selected="False" input="Right_" />
                        <SelectField field="Right_arrival_date" selected="False" input="Right_" />
                        <SelectField field="Right_borrowed_by" selected="False" input="Right_" />
                        <SelectField field="Right_common_name" selected="False" input="Right_" />
                        <SelectField field="Left_common_name_abb" selected="True" input="Left_" />
                        <SelectField field="Left_plate_id" selected="True" input="Left_" />
                        <SelectField field="Left_well" selected="True" input="Left_" />
                        <SelectField field="*Unknown" selected="True" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
            </Node>
            <Node ToolID="899">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
                <Position x="22435" y="1929" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <SortInfo locale="1033">
                    <Field field="plate_id" order="Ascending" />
                    <Field field="well" order="Ascending" />
                  </SortInfo>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>plate_id - Ascending
well - Ascending</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
            </Node>
            <Node ToolID="900">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="22579" y="1893" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="cas" selected="True" />
                    <SelectField field="smiles" selected="True" />
                    <SelectField field="role" selected="True" />
                    <SelectField field="equivalents" selected="True" />
                    <SelectField field="molarity" selected="True" />
                    <SelectField field="molarity_fraction" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="plate_position_id" selected="False" />
                    <SelectField field="chem_id" selected="False" />
                    <SelectField field="commonname_abb" selected="False" />
                    <SelectField field="stock_solution" selected="False" />
                    <SelectField field="common_name_abb" selected="False" />
                    <SelectField field="stock_solution_c" selected="False" />
                    <SelectField field="solubility_gl" selected="False" />
                    <SelectField field="inchi_key" selected="False" />
                    <SelectField field="price_chfg" selected="False" />
                    <SelectField field="order_date" selected="False" />
                    <SelectField field="arrival_date" selected="False" />
                    <SelectField field="borrowed_by" selected="False" />
                    <SelectField field="common_name" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="908">
              <GuiSettings Plugin="AlteryxBasePluginsGui.CrossTab.CrossTab">
                <Position x="22807" y="1917" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <GroupFields>
                    <Field field="plate_id" />
                    <Field field="well" />
                  </GroupFields>
                  <HeaderField field="role" />
                  <DataField field="equivalents" />
                  <Methods>
                    <Method method="Concat" />
                    <Separator>|</Separator>
                    <FieldSize value="2048" />
                  </Methods>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
                <MetaInfo connection="Output">
                  <RecordInfo>
                    <Field name="plate_id" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="well" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="reagent" size="2048" source="CrossTab:Header:role:reagent:Concat:" type="V_String" />
                    <Field name="solvent" size="2048" source="CrossTab:Header:role:solvent:Concat:" type="V_String" />
                    <Field name="startingmat" size="2048" source="CrossTab:Header:role:startingmat:Concat:" type="V_String" />
                  </RecordInfo>
                </MetaInfo>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxCrossTab" />
            </Node>
            <Node ToolID="909">
              <GuiSettings Plugin="AlteryxBasePluginsGui.CrossTab.CrossTab">
                <Position x="22807" y="2001" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <GroupFields>
                    <Field field="plate_id" />
                    <Field field="well" />
                  </GroupFields>
                  <HeaderField field="role" />
                  <DataField field="molarity" />
                  <Methods>
                    <Method method="Concat" />
                    <Separator>|</Separator>
                    <FieldSize value="2048" />
                  </Methods>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
                <MetaInfo connection="Output">
                  <RecordInfo>
                    <Field name="plate_id" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="well" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="reagent" size="2048" source="CrossTab:Header:role:reagent:Concat:" type="V_String" />
                    <Field name="solvent" size="2048" source="CrossTab:Header:role:solvent:Concat:" type="V_String" />
                    <Field name="startingmat" size="2048" source="CrossTab:Header:role:startingmat:Concat:" type="V_String" />
                  </RecordInfo>
                </MetaInfo>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxCrossTab" />
            </Node>
            <Node ToolID="910">
              <GuiSettings Plugin="AlteryxBasePluginsGui.CrossTab.CrossTab">
                <Position x="22807" y="2097" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <GroupFields>
                    <Field field="plate_id" />
                    <Field field="well" />
                  </GroupFields>
                  <HeaderField field="role" />
                  <DataField field="molarity_fraction" />
                  <Methods>
                    <Method method="Concat" />
                    <Separator>|</Separator>
                    <FieldSize value="2048" />
                  </Methods>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
                <MetaInfo connection="Output">
                  <RecordInfo>
                    <Field name="plate_id" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="well" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="reagent" size="2048" source="CrossTab:Header:role:reagent:Concat:" type="V_String" />
                    <Field name="solvent" size="2048" source="CrossTab:Header:role:solvent:Concat:" type="V_String" />
                    <Field name="startingmat" size="2048" source="CrossTab:Header:role:startingmat:Concat:" type="V_String" />
                  </RecordInfo>
                </MetaInfo>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxCrossTab" />
            </Node>
            <Node ToolID="911">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="23383" y="1917" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="startingmat_1" selected="True" rename="startingmat_2_eq" />
                    <SelectField field="startingmat_2" selected="True" rename="startingmat_3_eq" />
                    <SelectField field="startingmat_3" selected="True" rename="startingmat_4_eq" />
                    <SelectField field="reagent_1" selected="True" rename="reagent_1_eq" />
                    <SelectField field="reagent_2" selected="True" rename="reagent_2_eq" />
                    <SelectField field="reagent_3" selected="True" rename="reagent_3_eq" />
                    <SelectField field="catalyst_1" selected="True" rename="catalyst_1_eq" />
                    <SelectField field="catalyst_2" selected="True" rename="catalyst_2_eq" />
                    <SelectField field="catalyst_3" selected="True" rename="catalyst_3_eq" />
                    <SelectField field="additive_1" selected="True" rename="additive_1_eq" />
                    <SelectField field="additive_2" selected="True" rename="additive_2_eq" />
                    <SelectField field="additive_3" selected="True" rename="additive_3_eq" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="reagent" selected="False" />
                    <SelectField field="solvent" selected="False" />
                    <SelectField field="startingmat" selected="False" />
                    <SelectField field="additive" selected="False" />
                    <SelectField field="catalyst" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="912">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="23383" y="2001" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="solvent_1" selected="True" rename="concentration_moll" />
                    <SelectField field="additive" selected="False" />
                    <SelectField field="catalyst" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="reagent" selected="False" />
                    <SelectField field="solvent" selected="False" />
                    <SelectField field="startingmat" selected="False" />
                    <SelectField field="solvent_2" selected="False" />
                    <SelectField field="solvent_3" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="913">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="23383" y="2097" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="solvent_1" selected="True" rename="solvent_1_fraction" />
                    <SelectField field="solvent_2" selected="True" rename="solvent_2_fraction" />
                    <SelectField field="solvent_3" selected="True" rename="solvent_3_fraction" />
                    <SelectField field="additive" selected="False" />
                    <SelectField field="catalyst" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="reagent" selected="False" />
                    <SelectField field="solvent" selected="False" />
                    <SelectField field="startingmat" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="914">
              <GuiSettings Plugin="AlteryxBasePluginsGui.JoinMultiple.JoinMultiple">
                <Position x="23623" y="1917" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <JoinByRecPos value="False" />
                  <JoinFields>
                    <JoinInfo connection="#1">
                      <Field field="plate_id" />
                      <Field field="well" />
                    </JoinInfo>
                    <JoinInfo connection="#2">
                      <Field field="plate_id" />
                      <Field field="well" />
                    </JoinInfo>
                    <JoinInfo connection="#3">
                      <Field field="plate_id" />
                      <Field field="well" />
                    </JoinInfo>
                    <JoinInfo connection="#4">
                      <Field field="plate_id" />
                      <Field field="well" />
                    </JoinInfo>
                    <JoinInfo connection="#5">
                      <Field field="plate_id" />
                      <Field field="well" />
                    </JoinInfo>
                  </JoinFields>
                  <CartesianMode>Error</CartesianMode>
                  <OutputJoinOnly value="False" />
                  <SelectConfiguration>
                    <Configuration outputConnection="Output">
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="Input_#1_plate_id" selected="True" />
                        <SelectField field="Input_#1_well" selected="True" />
                        <SelectField field="Input_#3_concentration_moll" selected="True" />
                        <SelectField field="Input_#5_reagent_1_cas" selected="True" />
                        <SelectField field="Input_#1_reagent_1_smiles" selected="True" />
                        <SelectField field="Input_#2_reagent_1_eq" selected="True" />
                        <SelectField field="Input_#5_solvent_1_cas" selected="True" />
                        <SelectField field="Input_#1_solvent_1_smiles" selected="True" />
                        <SelectField field="Input_#5_solvent_2_cas" selected="True" />
                        <SelectField field="Input_#1_solvent_2_smiles" selected="True" />
                        <SelectField field="Input_#4_solvent_1_fraction" selected="True" />
                        <SelectField field="Input_#4_solvent_2_fraction" selected="True" />
                        <SelectField field="Input_#1_startingmat_2_smiles" selected="True" />
                        <SelectField field="Input_#1_startingmat_3_smiles" selected="True" />
                        <SelectField field="Input_#1_reagent_2_smiles" selected="True" />
                        <SelectField field="Input_#1_reagent_3_smiles" selected="True" />
                        <SelectField field="Input_#1_solvent_3_smiles" selected="True" />
                        <SelectField field="Input_#5_startingmat_2_cas" selected="True" />
                        <SelectField field="Input_#5_startingmat_3_cas" selected="True" />
                        <SelectField field="Input_#5_reagent_2_cas" selected="True" />
                        <SelectField field="Input_#5_reagent_3_cas" selected="True" />
                        <SelectField field="Input_#5_solvent_3_cas" selected="True" />
                        <SelectField field="Input_#2_startingmat_2_eq" selected="True" />
                        <SelectField field="Input_#2_startingmat_3_eq" selected="True" />
                        <SelectField field="Input_#2_reagent_2_eq" selected="True" />
                        <SelectField field="Input_#2_reagent_3_eq" selected="True" />
                        <SelectField field="Input_#4_solvent_3_fraction" selected="True" />
                        <SelectField field="Input_#5_catalyst_1_cas" selected="True" />
                        <SelectField field="Input_#5_additive_1_cas" selected="True" />
                        <SelectField field="Input_#2_catalyst_1_eq" selected="True" />
                        <SelectField field="Input_#2_additive_1_eq" selected="True" />
                        <SelectField field="Input_#1_catalyst_1_smiles" selected="True" />
                        <SelectField field="Input_#1_additive_1_smiles" selected="True" />
                        <SelectField field="Input_#5_startingmat_4_cas" selected="True" />
                        <SelectField field="Input_#5_catalyst_2_cas" selected="True" />
                        <SelectField field="Input_#5_catalyst_3_cas" selected="True" />
                        <SelectField field="Input_#5_additive_2_cas" selected="True" />
                        <SelectField field="Input_#5_additive_3_cas" selected="True" />
                        <SelectField field="Input_#2_startingmat_4_eq" selected="True" />
                        <SelectField field="Input_#2_catalyst_2_eq" selected="True" />
                        <SelectField field="Input_#2_catalyst_3_eq" selected="True" />
                        <SelectField field="Input_#2_additive_2_eq" selected="True" />
                        <SelectField field="Input_#2_additive_3_eq" selected="True" />
                        <SelectField field="Input_#1_startingmat_4_smiles" selected="True" />
                        <SelectField field="Input_#1_catalyst_2_smiles" selected="True" />
                        <SelectField field="Input_#1_catalyst_3_smiles" selected="True" />
                        <SelectField field="Input_#1_additive_2_smiles" selected="True" />
                        <SelectField field="Input_#1_additive_3_smiles" selected="True" />
                        <SelectField field="Input_#1___test_field__" selected="True" />
                        <SelectField field="Input_#1_Date" selected="True" />
                        <SelectField field="Input_#1_Int" selected="True" />
                        <SelectField field="*Unknown" selected="True" />
                        <SelectField field="Input_#5_well" selected="False" rename="Input_#5_well" />
                        <SelectField field="Input_#4_well" selected="False" rename="Input_#4_well" />
                        <SelectField field="Input_#5_plate_id" selected="False" rename="Input_#5_plate_id" />
                        <SelectField field="Input_#2_well" selected="False" rename="Input_#2_well" />
                        <SelectField field="Input_#3_plate_id" selected="False" rename="Input_#3_plate_id" />
                        <SelectField field="Input_#3_well" selected="False" rename="Input_#3_well" />
                        <SelectField field="Input_#4_plate_id" selected="False" rename="Input_#4_plate_id" />
                        <SelectField field="Input_#2_plate_id" selected="False" rename="Input_#2_plate_id" />
                      </SelectFields>
                    </Configuration>
                  </SelectConfiguration>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoinMultiple" />
            </Node>
            <Node ToolID="915">
              <GuiSettings Plugin="AlteryxBasePluginsGui.CrossTab.CrossTab">
                <Position x="22807" y="1833" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <GroupFields>
                    <Field field="plate_id" />
                    <Field field="well" />
                  </GroupFields>
                  <HeaderField field="role" />
                  <DataField field="cas" />
                  <Methods>
                    <Method method="Concat" />
                    <Separator>|</Separator>
                    <FieldSize value="2048" />
                  </Methods>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
                <MetaInfo connection="Output">
                  <RecordInfo>
                    <Field name="plate_id" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="well" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="reagent" size="2048" source="CrossTab:Header:role:reagent:Concat:" type="V_String" />
                    <Field name="solvent" size="2048" source="CrossTab:Header:role:solvent:Concat:" type="V_String" />
                    <Field name="startingmat" size="2048" source="CrossTab:Header:role:startingmat:Concat:" type="V_String" />
                  </RecordInfo>
                </MetaInfo>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxCrossTab" />
            </Node>
            <Node ToolID="916">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="23383" y="1833" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="startingmat_1" selected="True" rename="startingmat_2_cas" />
                    <SelectField field="startingmat_2" selected="True" rename="startingmat_3_cas" />
                    <SelectField field="startingmat_3" selected="True" rename="startingmat_4_cas" />
                    <SelectField field="reagent_1" selected="True" rename="reagent_1_cas" />
                    <SelectField field="reagent_2" selected="True" rename="reagent_2_cas" />
                    <SelectField field="reagent_3" selected="True" rename="reagent_3_cas" />
                    <SelectField field="catalyst_1" selected="True" rename="catalyst_1_cas" />
                    <SelectField field="catalyst_2" selected="True" rename="catalyst_2_cas" />
                    <SelectField field="catalyst_3" selected="True" rename="catalyst_3_cas" />
                    <SelectField field="additive_1" selected="True" rename="additive_1_cas" />
                    <SelectField field="additive_2" selected="True" rename="additive_2_cas" />
                    <SelectField field="additive_3" selected="True" rename="additive_3_cas" />
                    <SelectField field="solvent_1" selected="True" rename="solvent_1_cas" />
                    <SelectField field="solvent_2" selected="True" rename="solvent_2_cas" />
                    <SelectField field="solvent_3" selected="True" rename="solvent_3_cas" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="startingmat" selected="False" />
                    <SelectField field="reagent" selected="False" />
                    <SelectField field="catalyst" selected="False" />
                    <SelectField field="additive" selected="False" />
                    <SelectField field="solvent" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="921">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="22878" y="1688" width="146" height="313" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>startingmat</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="918">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="22903" y="1833" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>startingmat</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>startingmat_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="919">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="22903" y="1917" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>startingmat</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>startingmat_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="920">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="22903" y="1737" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>startingmat</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>startingmat_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="925">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="23046" y="1688" width="124" height="313" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>reagent</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="922">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23071" y="1833" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>reagent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>reagent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="923">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23071" y="1917" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>reagent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>reagent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="924">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23071" y="1737" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>reagent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>reagent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="930">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="23214" y="1688" width="121" height="493" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>solvent</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="926">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23239" y="1833" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>solvent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>solvent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="927">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23239" y="2097" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>solvent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>solvent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="928">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23239" y="1737" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>solvent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>solvent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
                <Node ToolID="929">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                    <Position x="23239" y="2001" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Field>solvent</Field>
                      <ErrorHandling>Last</ErrorHandling>
                      <RootName>solvent_</RootName>
                      <Delimeters value="|" />
                      <NumFields value="3" />
                      <Flags value="0" />
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextToColumns" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="931">
              <GuiSettings>
                <Position x="23479" y="1833" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Value name="Check Box (135)">False</Value>
                  <Value name="Check Box (136)">True</Value>
                  <Value name="List Box (11)">"plate_id","well","startingmat_2_cas","startingmat_3_cas","startingmat_4_cas","reagent_1_cas","reagent_2_cas","reagent_3_cas","catalyst_1_cas","catalyst_2_cas","catalyst_3_cas","additive_1_cas","additive_2_cas","additive_3_cas","solvent_1_cas","solvent_2_cas","solvent_3_cas"</Value>
                  <Value name="Check Box (84)">False</Value>
                  <Value name="Check Box (117)">False</Value>
                  <Value name="Check Box (15)">True</Value>
                  <Value name="Check Box (109)">False</Value>
                  <Value name="Check Box (122)">False</Value>
                  <Value name="Check Box (53)">False</Value>
                  <Value name="Check Box (58)">False</Value>
                  <Value name="Check Box (70)">False</Value>
                  <Value name="Check Box (77)">False</Value>
                  <Value name="Drop Down (81)">upper</Value>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings Macro="Cleanse.yxmc" />
            </Node>
            <Node ToolID="932">
              <GuiSettings>
                <Position x="23479" y="1917" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Value name="Check Box (135)">False</Value>
                  <Value name="Check Box (136)">True</Value>
                  <Value name="List Box (11)">"plate_id","well","startingmat_2_eq","startingmat_3_eq","startingmat_4_eq","reagent_1_eq","reagent_2_eq","reagent_3_eq","catalyst_1_eq","catalyst_2_eq","catalyst_3_eq","additive_1_eq","additive_2_eq","additive_3_eq"</Value>
                  <Value name="Check Box (84)">False</Value>
                  <Value name="Check Box (117)">False</Value>
                  <Value name="Check Box (15)">True</Value>
                  <Value name="Check Box (109)">False</Value>
                  <Value name="Check Box (122)">False</Value>
                  <Value name="Check Box (53)">False</Value>
                  <Value name="Check Box (58)">False</Value>
                  <Value name="Check Box (70)">False</Value>
                  <Value name="Check Box (77)">False</Value>
                  <Value name="Drop Down (81)">upper</Value>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings Macro="Cleanse.yxmc" />
            </Node>
            <Node ToolID="933">
              <GuiSettings>
                <Position x="23479" y="2001" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Value name="Check Box (135)">False</Value>
                  <Value name="Check Box (136)">True</Value>
                  <Value name="List Box (11)">"plate_id","well","concentration_moll"</Value>
                  <Value name="Check Box (84)">False</Value>
                  <Value name="Check Box (117)">False</Value>
                  <Value name="Check Box (15)">True</Value>
                  <Value name="Check Box (109)">False</Value>
                  <Value name="Check Box (122)">False</Value>
                  <Value name="Check Box (53)">False</Value>
                  <Value name="Check Box (58)">False</Value>
                  <Value name="Check Box (70)">False</Value>
                  <Value name="Check Box (77)">False</Value>
                  <Value name="Drop Down (81)">upper</Value>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings Macro="Cleanse.yxmc" />
            </Node>
            <Node ToolID="934">
              <GuiSettings>
                <Position x="23479" y="2097" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Value name="Check Box (135)">False</Value>
                  <Value name="Check Box (136)">True</Value>
                  <Value name="List Box (11)">"plate_id","well","solvent_1_fraction","solvent_2_fraction","solvent_3_fraction"</Value>
                  <Value name="Check Box (84)">False</Value>
                  <Value name="Check Box (117)">False</Value>
                  <Value name="Check Box (15)">True</Value>
                  <Value name="Check Box (109)">False</Value>
                  <Value name="Check Box (122)">False</Value>
                  <Value name="Check Box (53)">False</Value>
                  <Value name="Check Box (58)">False</Value>
                  <Value name="Check Box (70)">False</Value>
                  <Value name="Check Box (77)">False</Value>
                  <Value name="Drop Down (81)">upper</Value>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings Macro="Cleanse.yxmc" />
            </Node>
            <Node ToolID="935">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="23383" y="1737" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="well" selected="True" />
                    <SelectField field="startingmat_1" selected="True" rename="startingmat_2_smiles" />
                    <SelectField field="startingmat_2" selected="True" rename="startingmat_3_smiles" />
                    <SelectField field="startingmat_3" selected="True" rename="startingmat_4_smiles" />
                    <SelectField field="reagent_1" selected="True" rename="reagent_1_smiles" />
                    <SelectField field="reagent_2" selected="True" rename="reagent_2_smiles" />
                    <SelectField field="reagent_3" selected="True" rename="reagent_3_smiles" />
                    <SelectField field="solvent_1" selected="True" rename="solvent_1_smiles" />
                    <SelectField field="solvent_2" selected="True" rename="solvent_2_smiles" />
                    <SelectField field="solvent_3" selected="True" rename="solvent_3_smiles" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="startingmat" selected="False" />
                    <SelectField field="reagent" selected="False" />
                    <SelectField field="solvent" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="936">
              <GuiSettings Plugin="AlteryxBasePluginsGui.CrossTab.CrossTab">
                <Position x="22807" y="1737" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <GroupFields>
                    <Field field="plate_id" />
                    <Field field="well" />
                  </GroupFields>
                  <HeaderField field="role" />
                  <DataField field="smiles" />
                  <Methods>
                    <Method method="Concat" />
                    <Separator>|</Separator>
                    <FieldSize value="2048" />
                  </Methods>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
                <MetaInfo connection="Output">
                  <RecordInfo>
                    <Field name="plate_id" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="well" size="254" source="CrossTab:Group:Concat:" type="V_String" />
                    <Field name="reagent" size="2048" source="CrossTab:Header:role:reagent:Concat:" type="V_String" />
                    <Field name="solvent" size="2048" source="CrossTab:Header:role:solvent:Concat:" type="V_String" />
                    <Field name="startingmat" size="2048" source="CrossTab:Header:role:startingmat:Concat:" type="V_String" />
                  </RecordInfo>
                </MetaInfo>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxCrossTab" />
            </Node>
            <Node ToolID="937">
              <GuiSettings>
                <Position x="23479" y="1737" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Value name="Check Box (135)">False</Value>
                  <Value name="Check Box (136)">True</Value>
                  <Value name="List Box (11)">"plate_id","well","startingmat_2_smiles","startingmat_3_smiles","startingmat_4_smiles","reagent_1_smiles","reagent_2_smiles","reagent_3_smiles","solvent_1_smiles","solvent_2_smiles","solvent_3_smiles"</Value>
                  <Value name="Check Box (84)">False</Value>
                  <Value name="Check Box (117)">False</Value>
                  <Value name="Check Box (15)">True</Value>
                  <Value name="Check Box (109)">False</Value>
                  <Value name="Check Box (122)">False</Value>
                  <Value name="Check Box (53)">False</Value>
                  <Value name="Check Box (58)">False</Value>
                  <Value name="Check Box (70)">False</Value>
                  <Value name="Check Box (77)">False</Value>
                  <Value name="Drop Down (81)">upper</Value>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings Macro="Cleanse.yxmc" />
            </Node>
            <Node ToolID="988">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="21978" y="1736" width="292" height="133" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: data_structure | plate_definition</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="985">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="22003" y="1785" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\plate_definition\plates.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>plates.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
              </ChildNodes>
            </Node>
            <Node ToolID="990">
              <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
                <Position x="21990" y="1976" width="294" height="181" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Caption>input: data_structure | compound_data</Caption>
                  <Style TextColor="#314c4a" FillColor="#ecf2f2" BorderColor="#314c4a" Transparency="25" Margin="25" />
                  <Disabled value="False" />
                  <Folded value="False" />
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <ChildNodes>
                <Node ToolID="897">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                    <Position x="22111" y="2025" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <OrderChanged value="True" />
                      <CommaDecimal value="False" />
                      <SelectFields>
                        <SelectField field="chem_id" selected="True" />
                        <SelectField field="cas" selected="True" />
                        <SelectField field="smiles" selected="True" />
                        <SelectField field="common_name_abb" selected="False" />
                        <SelectField field="ro_no" selected="False" />
                        <SelectField field="ro_srn" selected="False" />
                        <SelectField field="ro_ern" selected="False" />
                        <SelectField field="chemform" selected="False" />
                        <SelectField field="mw" selected="False" />
                        <SelectField field="mim" selected="False" />
                        <SelectField field="density" selected="False" />
                        <SelectField field="aggregate_state" selected="False" />
                        <SelectField field="stock_solution_c" selected="False" />
                        <SelectField field="purity" selected="False" />
                        <SelectField field="solubility_gl" selected="False" />
                        <SelectField field="solvent_pref" selected="False" />
                        <SelectField field="melting_point" selected="False" />
                        <SelectField field="boiling_point" selected="False" />
                        <SelectField field="inchi" selected="False" />
                        <SelectField field="inchi_key" selected="False" />
                        <SelectField field="producer" selected="False" />
                        <SelectField field="price_chfg" selected="False" />
                        <SelectField field="order_date" selected="False" />
                        <SelectField field="arrival_date" selected="False" />
                        <SelectField field="batch_id" selected="False" />
                        <SelectField field="chem_role" selected="False" />
                        <SelectField field="stored" selected="False" />
                        <SelectField field="location" selected="False" />
                        <SelectField field="chem_status" selected="False" />
                        <SelectField field="borrowed_by" selected="False" />
                        <SelectField field="comment" selected="False" />
                        <SelectField field="cas_name" selected="False" />
                        <SelectField field="iupac_name" selected="False" />
                        <SelectField field="common_name" selected="False" />
                        <SelectField field="name" selected="False" />
                        <SelectField field="*Unknown" selected="False" />
                      </SelectFields>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText />
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
                </Node>
                <Node ToolID="991">
                  <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                    <Position x="22015" y="2073" />
                  </GuiSettings>
                  <Properties>
                    <Configuration>
                      <Passwords />
                      <File RecordLimit="" SearchSubDirs="False" FileFormat="0" OutputFileName="">\data_package\data_structure\compound_data\chemicals.csv</File>
                      <FormatSpecificOptions>
                        <HeaderRow>True</HeaderRow>
                        <IgnoreErrors>False</IgnoreErrors>
                        <AllowShareWrite>False</AllowShareWrite>
                        <ImportLine>1</ImportLine>
                        <FieldLen>254</FieldLen>
                        <SingleThreadRead>False</SingleThreadRead>
                        <IgnoreQuotes>DoubleQuotes</IgnoreQuotes>
                        <Delimeter>,</Delimeter>
                        <QuoteRecordBreak>False</QuoteRecordBreak>
                        <CodePage>28591</CodePage>
                      </FormatSpecificOptions>
                    </Configuration>
                    <Annotation DisplayMode="0">
                      <Name />
                      <DefaultAnnotationText>chemicals.csv</DefaultAnnotationText>
                      <Left value="False" />
                    </Annotation>
                  </Properties>
                  <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
                </Node>
              </ChildNodes>
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="980">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
            <Position x="23803" y="1822" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Expression><![CDATA[[plate_id] = "lsf_ay_24_minisci_9" AND well = "b4"
]]></Expression>
              <Mode>Custom</Mode>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[[plate_id] = "lsf_ay_24_minisci_9" AND well = "b4"
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
        </Node>
      </ChildNodes>
    </Node>
  </Nodes>
  <Connections>
    <Connection>
      <Origin ToolID="372" Connection="Output" />
      <Destination ToolID="387" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="372" Connection="Output" />
      <Destination ToolID="388" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="387" Connection="Output" />
      <Destination ToolID="388" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="378" Connection="Left" />
      <Destination ToolID="412" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="411" Connection="Output" />
      <Destination ToolID="412" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="380" Connection="Left" />
      <Destination ToolID="476" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="411" Connection="Output" />
      <Destination ToolID="476" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="399" Connection="Output" />
      <Destination ToolID="400" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="400" Connection="Output" />
      <Destination ToolID="372" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="409" Connection="Output" />
      <Destination ToolID="372" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="428" Connection="Output" />
      <Destination ToolID="372" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="783" Connection="Output" />
      <Destination ToolID="399" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="792" Connection="True" />
      <Destination ToolID="783" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="841" Connection="True" />
      <Destination ToolID="842" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="842" Connection="Output" />
      <Destination ToolID="843" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="843" Connection="False" />
      <Destination ToolID="844" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="843" Connection="True" />
      <Destination ToolID="859" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="844" Connection="False" />
      <Destination ToolID="856" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="844" Connection="True" />
      <Destination ToolID="848" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="845" Connection="True" />
      <Destination ToolID="850" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="845" Connection="False" />
      <Destination ToolID="852" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="846" Connection="Output" />
      <Destination ToolID="847" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="847" Connection="Output" />
      <Destination ToolID="854" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="849" Connection="Output" />
      <Destination ToolID="854" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="851" Connection="Output" />
      <Destination ToolID="854" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="853" Connection="Output" />
      <Destination ToolID="854" Connection="Input" />
    </Connection>
    <Connection name="#5">
      <Origin ToolID="858" Connection="Output" />
      <Destination ToolID="854" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="848" Connection="Output" />
      <Destination ToolID="849" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="850" Connection="Output" />
      <Destination ToolID="851" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="852" Connection="Output" />
      <Destination ToolID="853" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="854" Connection="Output" />
      <Destination ToolID="855" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="855" Connection="Output" />
      <Destination ToolID="865" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="855" Connection="Output" />
      <Destination ToolID="992" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="856" Connection="True" />
      <Destination ToolID="857" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="856" Connection="False" />
      <Destination ToolID="845" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="857" Connection="Output" />
      <Destination ToolID="858" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="859" Connection="Output" />
      <Destination ToolID="846" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="992" Connection="Output" />
      <Destination ToolID="993" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="993" Connection="Output" />
      <Destination ToolID="994" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="994" Connection="Output" />
      <Destination ToolID="995" Connection="Input2" />
    </Connection>
    <Connection>
      <Origin ToolID="995" Connection="Output26" />
      <Destination ToolID="1010" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="868" Connection="Output" />
      <Destination ToolID="1010" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="862" Connection="Output" />
      <Destination ToolID="1015" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="863" Connection="Output" />
      <Destination ToolID="1016" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="864" Connection="Output" />
      <Destination ToolID="1017" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="865" Connection="Output" />
      <Destination ToolID="1014" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1011" Connection="Output" />
      <Destination ToolID="1012" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="504" Connection="Join" />
      <Destination ToolID="505" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="505" Connection="Output" />
      <Destination ToolID="510" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="452" Connection="Output" />
      <Destination ToolID="510" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="510" Connection="Join" />
      <Destination ToolID="511" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="511" Connection="Output" />
      <Destination ToolID="514" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="513" Connection="Output" />
      <Destination ToolID="864" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="514" Connection="Output" />
      <Destination ToolID="513" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="508" Connection="Output" />
      <Destination ToolID="504" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="515" Connection="Join" />
      <Destination ToolID="504" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="978" Connection="Output" />
      <Destination ToolID="979" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="979" Connection="Output" />
      <Destination ToolID="1018" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1010" Connection="Join" />
      <Destination ToolID="978" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="818" Connection="Output" />
      <Destination ToolID="14" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="819" Connection="Output" />
      <Destination ToolID="14" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="820" Connection="Output" />
      <Destination ToolID="13" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="14" Connection="Join" />
      <Destination ToolID="13" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="733" Connection="Output" />
      <Destination ToolID="832" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="734" Connection="Unique" />
      <Destination ToolID="732" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="27" Connection="Output" />
      <Destination ToolID="732" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="734" Connection="Unique" />
      <Destination ToolID="735" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="338" Connection="Join" />
      <Destination ToolID="735" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="734" Connection="Unique" />
      <Destination ToolID="774" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="745" Connection="Output" />
      <Destination ToolID="774" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="832" Connection="Output" />
      <Destination ToolID="734" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="530" Connection="Output" />
      <Destination ToolID="532" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="531" Connection="Output" />
      <Destination ToolID="532" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="532" Connection="Output" />
      <Destination ToolID="549" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="548" Connection="Output" />
      <Destination ToolID="863" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="549" Connection="Output" />
      <Destination ToolID="551" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="556" Connection="Output" />
      <Destination ToolID="551" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="550" Connection="Output" />
      <Destination ToolID="557" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="551" Connection="Join" />
      <Destination ToolID="558" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="552" Connection="Output" />
      <Destination ToolID="553" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="452" Connection="Output" />
      <Destination ToolID="553" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="553" Connection="Join" />
      <Destination ToolID="554" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="554" Connection="Output" />
      <Destination ToolID="550" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="557" Connection="Output" />
      <Destination ToolID="548" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="558" Connection="Unique" />
      <Destination ToolID="552" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="423" Connection="Output" />
      <Destination ToolID="427" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="472" Connection="Output" />
      <Destination ToolID="493" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="473" Connection="Output" />
      <Destination ToolID="472" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="474" Connection="Output" />
      <Destination ToolID="473" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="475" Connection="Output" />
      <Destination ToolID="474" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="476" Connection="Join" />
      <Destination ToolID="475" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="493" Connection="Output" />
      <Destination ToolID="742" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="489" Connection="Output" />
      <Destination ToolID="491" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="489" Connection="Output" />
      <Destination ToolID="495" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="490" Connection="Unique" />
      <Destination ToolID="423" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="467" Connection="Unique" />
      <Destination ToolID="423" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="491" Connection="Output" />
      <Destination ToolID="490" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="492" Connection="Output" />
      <Destination ToolID="489" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="742" Connection="Unique" />
      <Destination ToolID="492" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="412" Connection="Join" />
      <Destination ToolID="414" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="414" Connection="Output" />
      <Destination ToolID="415" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="415" Connection="Output" />
      <Destination ToolID="416" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="416" Connection="Output" />
      <Destination ToolID="468" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="468" Connection="Output" />
      <Destination ToolID="481" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="481" Connection="Output" />
      <Destination ToolID="743" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="483" Connection="Output" />
      <Destination ToolID="467" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="486" Connection="Output" />
      <Destination ToolID="487" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="487" Connection="Output" />
      <Destination ToolID="483" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="487" Connection="Output" />
      <Destination ToolID="469" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="743" Connection="Unique" />
      <Destination ToolID="486" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="425" Connection="Unique" />
      <Destination ToolID="432" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="425" Connection="Unique" />
      <Destination ToolID="438" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="437" Connection="Output" />
      <Destination ToolID="438" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="426" Connection="Output" />
      <Destination ToolID="425" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="427" Connection="Output" />
      <Destination ToolID="426" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="428" Connection="Output" />
      <Destination ToolID="515" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="509" Connection="Output" />
      <Destination ToolID="515" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="432" Connection="Output" />
      <Destination ToolID="433" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="433" Connection="Output" />
      <Destination ToolID="435" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="434" Connection="Output" />
      <Destination ToolID="436" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="435" Connection="Output" />
      <Destination ToolID="434" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="436" Connection="Output" />
      <Destination ToolID="437" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="438" Connection="Join" />
      <Destination ToolID="428" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="469" Connection="Output" />
      <Destination ToolID="488" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="488" Connection="Output" />
      <Destination ToolID="494" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="494" Connection="Output" />
      <Destination ToolID="479" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="497" Connection="Output" />
      <Destination ToolID="479" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="495" Connection="Output" />
      <Destination ToolID="496" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="496" Connection="Output" />
      <Destination ToolID="497" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="479" Connection="Output" />
      <Destination ToolID="509" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="373" Connection="Left" />
      <Destination ToolID="44" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="34" Connection="Output" />
      <Destination ToolID="44" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="374" Connection="Left" />
      <Destination ToolID="53" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="103" Connection="Output" />
      <Destination ToolID="53" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="374" Connection="Left" />
      <Destination ToolID="58" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="101" Connection="Output" />
      <Destination ToolID="58" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="375" Connection="Left" />
      <Destination ToolID="147" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="36" Connection="Output" />
      <Destination ToolID="147" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="22" Connection="Output" />
      <Destination ToolID="271" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="361" Connection="Join" />
      <Destination ToolID="271" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="22" Connection="Output" />
      <Destination ToolID="270" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="360" Connection="Join" />
      <Destination ToolID="270" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="22" Connection="Output" />
      <Destination ToolID="374" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="325" Connection="Output" />
      <Destination ToolID="374" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="363" Connection="Output" />
      <Destination ToolID="237" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="358" Connection="Join" />
      <Destination ToolID="237" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="363" Connection="Output" />
      <Destination ToolID="373" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="325" Connection="Output" />
      <Destination ToolID="373" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="363" Connection="Output" />
      <Destination ToolID="378" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="377" Connection="Output" />
      <Destination ToolID="378" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="365" Connection="Output" />
      <Destination ToolID="283" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="362" Connection="Join" />
      <Destination ToolID="283" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="365" Connection="Output" />
      <Destination ToolID="375" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="325" Connection="Output" />
      <Destination ToolID="375" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="365" Connection="Output" />
      <Destination ToolID="380" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="377" Connection="Output" />
      <Destination ToolID="380" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="20" Connection="False" />
      <Destination ToolID="21" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="20" Connection="True" />
      <Destination ToolID="22" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="21" Connection="Output" />
      <Destination ToolID="24" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="24" Connection="True" />
      <Destination ToolID="363" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="24" Connection="False" />
      <Destination ToolID="365" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="193" Connection="Output" />
      <Destination ToolID="196" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="194" Connection="Unique" />
      <Destination ToolID="408" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="27" Connection="Output" />
      <Destination ToolID="408" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="195" Connection="Output" />
      <Destination ToolID="194" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="196" Connection="Output" />
      <Destination ToolID="195" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="197" Connection="Output" />
      <Destination ToolID="409" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="128" Connection="Output" />
      <Destination ToolID="137" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="137" Connection="Unique" />
      <Destination ToolID="192" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="160" Connection="Unique" />
      <Destination ToolID="192" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="137" Connection="Unique" />
      <Destination ToolID="193" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="160" Connection="Unique" />
      <Destination ToolID="193" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="122" Connection="Output" />
      <Destination ToolID="135" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="135" Connection="Output" />
      <Destination ToolID="138" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="138" Connection="True" />
      <Destination ToolID="139" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="139" Connection="Output" />
      <Destination ToolID="140" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="140" Connection="Output" />
      <Destination ToolID="128" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="133" Connection="Output" />
      <Destination ToolID="128" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="126" Connection="Output" />
      <Destination ToolID="128" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="131" Connection="Output" />
      <Destination ToolID="128" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="119" Connection="Output" />
      <Destination ToolID="132" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="132" Connection="Output" />
      <Destination ToolID="136" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="136" Connection="True" />
      <Destination ToolID="133" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="113" Connection="Output" />
      <Destination ToolID="114" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="114" Connection="Output" />
      <Destination ToolID="125" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="125" Connection="True" />
      <Destination ToolID="126" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="95" Connection="Output" />
      <Destination ToolID="129" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="129" Connection="Output" />
      <Destination ToolID="131" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="117" Connection="Join" />
      <Destination ToolID="121" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="118" Connection="Join" />
      <Destination ToolID="119" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="118" Connection="Left" />
      <Destination ToolID="122" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="121" Connection="Unique" />
      <Destination ToolID="118" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="92" Connection="Left" />
      <Destination ToolID="118" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="92" Connection="Right" />
      <Destination ToolID="95" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="92" Connection="Join" />
      <Destination ToolID="98" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="92" Connection="Left" />
      <Destination ToolID="117" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="103" Connection="Output" />
      <Destination ToolID="117" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="98" Connection="True" />
      <Destination ToolID="113" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="31" Connection="Output" />
      <Destination ToolID="32" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="32" Connection="Output" />
      <Destination ToolID="39" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="32" Connection="Output" />
      <Destination ToolID="40" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="32" Connection="Output" />
      <Destination ToolID="41" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="32" Connection="Output" />
      <Destination ToolID="101" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="33" Connection="Output" />
      <Destination ToolID="34" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="40" Connection="Output" />
      <Destination ToolID="33" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="35" Connection="Output" />
      <Destination ToolID="36" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="41" Connection="Output" />
      <Destination ToolID="35" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="39" Connection="Output" />
      <Destination ToolID="102" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="102" Connection="Output" />
      <Destination ToolID="103" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="103" Connection="Output" />
      <Destination ToolID="182" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="186" Connection="Left" />
      <Destination ToolID="182" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="784" Connection="True" />
      <Destination ToolID="837" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="836" Connection="Output" />
      <Destination ToolID="784" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="837" Connection="Output" />
      <Destination ToolID="27" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="710" Connection="True" />
      <Destination ToolID="729" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="710" Connection="False" />
      <Destination ToolID="731" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="715" Connection="Output" />
      <Destination ToolID="731" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="724" Connection="Output" />
      <Destination ToolID="731" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="711" Connection="Output" />
      <Destination ToolID="712" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="712" Connection="Output" />
      <Destination ToolID="713" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="713" Connection="Output" />
      <Destination ToolID="714" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="714" Connection="Output" />
      <Destination ToolID="718" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="716" Connection="Output" />
      <Destination ToolID="711" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="717" Connection="Output" />
      <Destination ToolID="715" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="718" Connection="Output" />
      <Destination ToolID="717" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="720" Connection="Output" />
      <Destination ToolID="721" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="721" Connection="Output" />
      <Destination ToolID="722" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="722" Connection="Output" />
      <Destination ToolID="723" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="723" Connection="Output" />
      <Destination ToolID="727" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="725" Connection="Output" />
      <Destination ToolID="720" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="726" Connection="Output" />
      <Destination ToolID="724" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="727" Connection="Output" />
      <Destination ToolID="726" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="729" Connection="True" />
      <Destination ToolID="725" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="729" Connection="False" />
      <Destination ToolID="730" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="730" Connection="True" />
      <Destination ToolID="716" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="731" Connection="Output" />
      <Destination ToolID="31" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="732" Connection="Join" />
      <Destination ToolID="710" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="159" Connection="Output" />
      <Destination ToolID="160" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="182" Connection="Join" />
      <Destination ToolID="184" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="183" Connection="Join" />
      <Destination ToolID="167" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="183" Connection="Left" />
      <Destination ToolID="161" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="184" Connection="Unique" />
      <Destination ToolID="183" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="186" Connection="Left" />
      <Destination ToolID="183" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="186" Connection="Join" />
      <Destination ToolID="187" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="187" Connection="True" />
      <Destination ToolID="172" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="161" Connection="Output" />
      <Destination ToolID="162" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="162" Connection="Output" />
      <Destination ToolID="163" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="163" Connection="True" />
      <Destination ToolID="164" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="164" Connection="Output" />
      <Destination ToolID="165" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="165" Connection="Output" />
      <Destination ToolID="159" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="169" Connection="Output" />
      <Destination ToolID="159" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="175" Connection="Output" />
      <Destination ToolID="159" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="167" Connection="Output" />
      <Destination ToolID="168" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="168" Connection="Output" />
      <Destination ToolID="170" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="170" Connection="True" />
      <Destination ToolID="169" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="172" Connection="Output" />
      <Destination ToolID="173" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="173" Connection="Output" />
      <Destination ToolID="174" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="174" Connection="True" />
      <Destination ToolID="175" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="376" Connection="Output" />
      <Destination ToolID="197" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="376" Connection="Output" />
      <Destination ToolID="531" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="408" Connection="Join" />
      <Destination ToolID="410" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="410" Connection="Output" />
      <Destination ToolID="785" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="410" Connection="Output" />
      <Destination ToolID="790" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="788" Connection="Output" />
      <Destination ToolID="790" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="430" Connection="Output" />
      <Destination ToolID="376" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="44" Connection="Join" />
      <Destination ToolID="88" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="44" Connection="Left" />
      <Destination ToolID="72" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="87" Connection="Unique" />
      <Destination ToolID="72" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="87" Connection="Unique" />
      <Destination ToolID="79" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="88" Connection="Output" />
      <Destination ToolID="87" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="79" Connection="Output" />
      <Destination ToolID="81" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="80" Connection="Output" />
      <Destination ToolID="82" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="81" Connection="Output" />
      <Destination ToolID="80" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="72" Connection="Join" />
      <Destination ToolID="80" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="83" Connection="Output" />
      <Destination ToolID="91" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="82" Connection="Output" />
      <Destination ToolID="83" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="91" Connection="Output" />
      <Destination ToolID="92" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="69" Connection="Output" />
      <Destination ToolID="92" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="53" Connection="Join" />
      <Destination ToolID="61" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="58" Connection="Join" />
      <Destination ToolID="61" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="61" Connection="Join" />
      <Destination ToolID="62" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="61" Connection="Left" />
      <Destination ToolID="63" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="61" Connection="Right" />
      <Destination ToolID="64" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="62" Connection="Output" />
      <Destination ToolID="68" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="66" Connection="True" />
      <Destination ToolID="68" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="70" Connection="True" />
      <Destination ToolID="68" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="63" Connection="Output" />
      <Destination ToolID="70" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="64" Connection="Output" />
      <Destination ToolID="66" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="68" Connection="Output" />
      <Destination ToolID="96" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="69" Connection="Output" />
      <Destination ToolID="186" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="155" Connection="Output" />
      <Destination ToolID="186" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="71" Connection="Output" />
      <Destination ToolID="69" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="96" Connection="Unique" />
      <Destination ToolID="71" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="147" Connection="Join" />
      <Destination ToolID="149" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="147" Connection="Left" />
      <Destination ToolID="156" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="148" Connection="Unique" />
      <Destination ToolID="156" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="148" Connection="Unique" />
      <Destination ToolID="150" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="149" Connection="Output" />
      <Destination ToolID="148" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="150" Connection="Output" />
      <Destination ToolID="152" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="151" Connection="Output" />
      <Destination ToolID="154" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="152" Connection="Output" />
      <Destination ToolID="151" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="156" Connection="Join" />
      <Destination ToolID="151" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="153" Connection="Output" />
      <Destination ToolID="155" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="154" Connection="Output" />
      <Destination ToolID="153" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="790" Connection="Join" />
      <Destination ToolID="430" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="785" Connection="Output" />
      <Destination ToolID="786" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="786" Connection="Output" />
      <Destination ToolID="787" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="787" Connection="Output" />
      <Destination ToolID="789" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="789" Connection="Output" />
      <Destination ToolID="788" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="12" Connection="Output" />
      <Destination ToolID="19" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="13" Connection="Join" />
      <Destination ToolID="12" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="19" Connection="Output" />
      <Destination ToolID="17" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="17" Connection="Output" />
      <Destination ToolID="366" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="366" Connection="True" />
      <Destination ToolID="20" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="366" Connection="True" />
      <Destination ToolID="733" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="145" Connection="Output" />
      <Destination ToolID="377" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="325" Connection="Output" />
      <Destination ToolID="377" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="192" Connection="Output" />
      <Destination ToolID="145" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="200" Connection="Output" />
      <Destination ToolID="203" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="201" Connection="Unique" />
      <Destination ToolID="776" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="202" Connection="Output" />
      <Destination ToolID="201" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="203" Connection="Output" />
      <Destination ToolID="202" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="204" Connection="Output" />
      <Destination ToolID="792" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="205" Connection="Output" />
      <Destination ToolID="795" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="206" Connection="Unique" />
      <Destination ToolID="200" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="297" Connection="Unique" />
      <Destination ToolID="200" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="206" Connection="Unique" />
      <Destination ToolID="778" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="297" Connection="Unique" />
      <Destination ToolID="778" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="207" Connection="Output" />
      <Destination ToolID="208" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="208" Connection="Output" />
      <Destination ToolID="209" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="209" Connection="True" />
      <Destination ToolID="210" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="210" Connection="Output" />
      <Destination ToolID="211" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="211" Connection="Output" />
      <Destination ToolID="205" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="215" Connection="Output" />
      <Destination ToolID="205" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="221" Connection="Output" />
      <Destination ToolID="205" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="225" Connection="Output" />
      <Destination ToolID="205" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="213" Connection="Output" />
      <Destination ToolID="214" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="214" Connection="Output" />
      <Destination ToolID="216" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="216" Connection="True" />
      <Destination ToolID="215" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="218" Connection="Output" />
      <Destination ToolID="219" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="219" Connection="Output" />
      <Destination ToolID="220" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="220" Connection="True" />
      <Destination ToolID="221" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="223" Connection="Output" />
      <Destination ToolID="224" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="224" Connection="Output" />
      <Destination ToolID="225" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="228" Connection="Join" />
      <Destination ToolID="230" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="229" Connection="Join" />
      <Destination ToolID="213" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="229" Connection="Left" />
      <Destination ToolID="207" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="230" Connection="Unique" />
      <Destination ToolID="229" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="232" Connection="Left" />
      <Destination ToolID="229" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="232" Connection="Right" />
      <Destination ToolID="223" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="232" Connection="Join" />
      <Destination ToolID="233" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="232" Connection="Left" />
      <Destination ToolID="228" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="261" Connection="Output" />
      <Destination ToolID="228" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="233" Connection="True" />
      <Destination ToolID="218" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="795" Connection="True" />
      <Destination ToolID="206" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="237" Connection="Join" />
      <Destination ToolID="239" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="237" Connection="Left" />
      <Destination ToolID="246" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="238" Connection="Unique" />
      <Destination ToolID="246" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="238" Connection="Unique" />
      <Destination ToolID="240" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="239" Connection="Output" />
      <Destination ToolID="238" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="240" Connection="Output" />
      <Destination ToolID="242" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="241" Connection="Output" />
      <Destination ToolID="244" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="242" Connection="Output" />
      <Destination ToolID="241" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="246" Connection="Join" />
      <Destination ToolID="241" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="243" Connection="Output" />
      <Destination ToolID="245" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="244" Connection="Output" />
      <Destination ToolID="243" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="245" Connection="Output" />
      <Destination ToolID="232" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="278" Connection="Output" />
      <Destination ToolID="232" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="249" Connection="Output" />
      <Destination ToolID="250" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="250" Connection="Output" />
      <Destination ToolID="259" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="250" Connection="Output" />
      <Destination ToolID="253" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="250" Connection="Output" />
      <Destination ToolID="257" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="250" Connection="Output" />
      <Destination ToolID="263" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="251" Connection="Output" />
      <Destination ToolID="252" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="252" Connection="Output" />
      <Destination ToolID="358" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="355" Connection="Output" />
      <Destination ToolID="358" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="253" Connection="Output" />
      <Destination ToolID="251" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="255" Connection="Output" />
      <Destination ToolID="256" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="256" Connection="Output" />
      <Destination ToolID="362" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="355" Connection="Output" />
      <Destination ToolID="362" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="257" Connection="Output" />
      <Destination ToolID="255" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="259" Connection="Output" />
      <Destination ToolID="260" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="260" Connection="Output" />
      <Destination ToolID="261" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="261" Connection="Output" />
      <Destination ToolID="315" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="319" Connection="Left" />
      <Destination ToolID="315" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="261" Connection="Output" />
      <Destination ToolID="360" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="355" Connection="Output" />
      <Destination ToolID="360" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="263" Connection="Output" />
      <Destination ToolID="361" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="355" Connection="Output" />
      <Destination ToolID="361" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="270" Connection="Join" />
      <Destination ToolID="272" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="271" Connection="Join" />
      <Destination ToolID="272" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="272" Connection="Join" />
      <Destination ToolID="273" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="272" Connection="Left" />
      <Destination ToolID="274" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="272" Connection="Right" />
      <Destination ToolID="275" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="273" Connection="Output" />
      <Destination ToolID="277" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="276" Connection="True" />
      <Destination ToolID="277" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="279" Connection="True" />
      <Destination ToolID="277" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="274" Connection="Output" />
      <Destination ToolID="279" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="275" Connection="Output" />
      <Destination ToolID="276" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="277" Connection="Output" />
      <Destination ToolID="281" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="278" Connection="Output" />
      <Destination ToolID="319" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="291" Connection="Output" />
      <Destination ToolID="319" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="280" Connection="Output" />
      <Destination ToolID="278" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="281" Connection="Unique" />
      <Destination ToolID="280" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="283" Connection="Join" />
      <Destination ToolID="285" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="283" Connection="Left" />
      <Destination ToolID="292" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="284" Connection="Unique" />
      <Destination ToolID="292" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="284" Connection="Unique" />
      <Destination ToolID="286" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="285" Connection="Output" />
      <Destination ToolID="284" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="286" Connection="Output" />
      <Destination ToolID="288" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="287" Connection="Output" />
      <Destination ToolID="290" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="288" Connection="Output" />
      <Destination ToolID="287" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="292" Connection="Join" />
      <Destination ToolID="287" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="289" Connection="Output" />
      <Destination ToolID="291" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="290" Connection="Output" />
      <Destination ToolID="289" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="332" Connection="Output" />
      <Destination ToolID="760" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="332" Connection="Output" />
      <Destination ToolID="411" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="331" Connection="Join" />
      <Destination ToolID="332" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="267" Connection="Output" />
      <Destination ToolID="338" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="334" Connection="Output" />
      <Destination ToolID="338" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="830" Connection="Output" />
      <Destination ToolID="267" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="334" Connection="Output" />
      <Destination ToolID="451" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="829" Connection="Output" />
      <Destination ToolID="334" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="329" Connection="Output" />
      <Destination ToolID="331" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="735" Connection="Join" />
      <Destination ToolID="331" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="833" Connection="Output" />
      <Destination ToolID="329" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="353" Connection="Output" />
      <Destination ToolID="354" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="354" Connection="Output" />
      <Destination ToolID="355" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="736" Connection="Join" />
      <Destination ToolID="353" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="796" Connection="Output" />
      <Destination ToolID="736" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="749" Connection="Output" />
      <Destination ToolID="736" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="834" Connection="Output" />
      <Destination ToolID="835" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="835" Connection="Output" />
      <Destination ToolID="796" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="751" Connection="Output" />
      <Destination ToolID="752" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="752" Connection="Output" />
      <Destination ToolID="753" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="753" Connection="Output" />
      <Destination ToolID="754" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="754" Connection="Output" />
      <Destination ToolID="758" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="755" Connection="Output" />
      <Destination ToolID="749" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="765" Connection="Output" />
      <Destination ToolID="749" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="772" Connection="False" />
      <Destination ToolID="749" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="756" Connection="Output" />
      <Destination ToolID="751" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="757" Connection="Output" />
      <Destination ToolID="755" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="758" Connection="Output" />
      <Destination ToolID="757" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="771" Connection="Output" />
      <Destination ToolID="756" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="760" Connection="True" />
      <Destination ToolID="771" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="770" Connection="True" />
      <Destination ToolID="771" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="760" Connection="False" />
      <Destination ToolID="773" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="772" Connection="True" />
      <Destination ToolID="773" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="761" Connection="Output" />
      <Destination ToolID="762" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="762" Connection="Output" />
      <Destination ToolID="763" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="763" Connection="Output" />
      <Destination ToolID="764" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="764" Connection="Output" />
      <Destination ToolID="768" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="766" Connection="Output" />
      <Destination ToolID="761" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="767" Connection="Output" />
      <Destination ToolID="765" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="768" Connection="Output" />
      <Destination ToolID="767" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="773" Connection="Output" />
      <Destination ToolID="766" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="339" Connection="Output" />
      <Destination ToolID="249" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="749" Connection="Output" />
      <Destination ToolID="339" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="750" Connection="True" />
      <Destination ToolID="770" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="770" Connection="False" />
      <Destination ToolID="772" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="774" Connection="Join" />
      <Destination ToolID="750" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="827" Connection="Output" />
      <Destination ToolID="745" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="296" Connection="Output" />
      <Destination ToolID="794" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="298" Connection="Output" />
      <Destination ToolID="299" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="299" Connection="Output" />
      <Destination ToolID="300" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="300" Connection="True" />
      <Destination ToolID="301" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="301" Connection="Output" />
      <Destination ToolID="302" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="302" Connection="Output" />
      <Destination ToolID="296" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="306" Connection="Output" />
      <Destination ToolID="296" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="312" Connection="Output" />
      <Destination ToolID="296" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="304" Connection="Output" />
      <Destination ToolID="305" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="305" Connection="Output" />
      <Destination ToolID="307" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="307" Connection="True" />
      <Destination ToolID="306" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="309" Connection="Output" />
      <Destination ToolID="310" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="310" Connection="Output" />
      <Destination ToolID="311" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="311" Connection="True" />
      <Destination ToolID="312" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="315" Connection="Join" />
      <Destination ToolID="317" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="316" Connection="Join" />
      <Destination ToolID="304" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="316" Connection="Left" />
      <Destination ToolID="298" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="317" Connection="Unique" />
      <Destination ToolID="316" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="319" Connection="Left" />
      <Destination ToolID="316" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="319" Connection="Join" />
      <Destination ToolID="320" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="320" Connection="True" />
      <Destination ToolID="309" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="794" Connection="True" />
      <Destination ToolID="297" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="776" Connection="Output" />
      <Destination ToolID="777" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="777" Connection="Unique" />
      <Destination ToolID="530" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="777" Connection="Unique" />
      <Destination ToolID="204" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="777" Connection="Duplicates" />
      <Destination ToolID="781" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="780" Connection="Output" />
      <Destination ToolID="781" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="778" Connection="Output" />
      <Destination ToolID="780" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="781" Connection="Left" />
      <Destination ToolID="325" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="388" Connection="Join" />
      <Destination ToolID="801" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="389" Connection="Output" />
      <Destination ToolID="390" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="390" Connection="Output" />
      <Destination ToolID="391" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="391" Connection="Output" />
      <Destination ToolID="401" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="452" Connection="Output" />
      <Destination ToolID="401" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="391" Connection="Output" />
      <Destination ToolID="508" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="391" Connection="Output" />
      <Destination ToolID="556" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="801" Connection="Unique" />
      <Destination ToolID="389" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="401" Connection="Join" />
      <Destination ToolID="405" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="405" Connection="Output" />
      <Destination ToolID="450" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="450" Connection="Output" />
      <Destination ToolID="461" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="451" Connection="Output" />
      <Destination ToolID="452" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="460" Connection="Output" />
      <Destination ToolID="841" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="460" Connection="Output" />
      <Destination ToolID="862" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="461" Connection="Output" />
      <Destination ToolID="802" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="802" Connection="Unique" />
      <Destination ToolID="460" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="868" Connection="Output" />
      <Destination ToolID="1011" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="869" Connection="Join" />
      <Destination ToolID="870" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="874" Connection="Join" />
      <Destination ToolID="870" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="870" Connection="Join" />
      <Destination ToolID="868" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1004" Connection="Output" />
      <Destination ToolID="880" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="880" Connection="Output" />
      <Destination ToolID="874" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="873" Connection="Output" />
      <Destination ToolID="874" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="1001" Connection="Output" />
      <Destination ToolID="873" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="886" Connection="Join" />
      <Destination ToolID="869" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="980" Connection="False" />
      <Destination ToolID="869" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="998" Connection="Output" />
      <Destination ToolID="885" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="885" Connection="Output" />
      <Destination ToolID="886" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="884" Connection="Output" />
      <Destination ToolID="886" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="1006" Connection="Output" />
      <Destination ToolID="884" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="898" Connection="Join" />
      <Destination ToolID="899" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="899" Connection="Output" />
      <Destination ToolID="900" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="900" Connection="Output" />
      <Destination ToolID="936" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="900" Connection="Output" />
      <Destination ToolID="915" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="900" Connection="Output" />
      <Destination ToolID="908" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="900" Connection="Output" />
      <Destination ToolID="909" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="900" Connection="Output" />
      <Destination ToolID="910" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="908" Connection="Output" />
      <Destination ToolID="919" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="909" Connection="Output" />
      <Destination ToolID="929" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="910" Connection="Output" />
      <Destination ToolID="927" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="911" Connection="Output" />
      <Destination ToolID="932" Connection="Input2" />
    </Connection>
    <Connection>
      <Origin ToolID="912" Connection="Output" />
      <Destination ToolID="933" Connection="Input2" />
    </Connection>
    <Connection>
      <Origin ToolID="913" Connection="Output" />
      <Destination ToolID="934" Connection="Input2" />
    </Connection>
    <Connection>
      <Origin ToolID="914" Connection="Output" />
      <Destination ToolID="980" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="915" Connection="Output" />
      <Destination ToolID="918" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="916" Connection="Output" />
      <Destination ToolID="931" Connection="Input2" />
    </Connection>
    <Connection>
      <Origin ToolID="918" Connection="Output" />
      <Destination ToolID="922" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="919" Connection="Output" />
      <Destination ToolID="923" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="920" Connection="Output" />
      <Destination ToolID="924" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="922" Connection="Output" />
      <Destination ToolID="926" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="923" Connection="Output" />
      <Destination ToolID="911" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="924" Connection="Output" />
      <Destination ToolID="928" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="926" Connection="Output" />
      <Destination ToolID="916" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="927" Connection="Output" />
      <Destination ToolID="913" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="928" Connection="Output" />
      <Destination ToolID="935" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="929" Connection="Output" />
      <Destination ToolID="912" Connection="Input" />
    </Connection>
    <Connection name="#5">
      <Origin ToolID="931" Connection="Output26" />
      <Destination ToolID="914" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="932" Connection="Output26" />
      <Destination ToolID="914" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="933" Connection="Output26" />
      <Destination ToolID="914" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="934" Connection="Output26" />
      <Destination ToolID="914" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="937" Connection="Output26" />
      <Destination ToolID="914" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="935" Connection="Output" />
      <Destination ToolID="937" Connection="Input2" />
    </Connection>
    <Connection>
      <Origin ToolID="936" Connection="Output" />
      <Destination ToolID="920" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="985" Connection="Output" />
      <Destination ToolID="898" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="897" Connection="Output" />
      <Destination ToolID="898" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="991" Connection="Output" />
      <Destination ToolID="897" Connection="Input" />
    </Connection>
  </Connections>
  <Properties>
    <Memory default="True" />
    <GlobalRecordLimit value="0" />
    <TempFiles default="True" />
    <Annotation on="False" includeToolName="False" />
    <ConvErrorLimit value="10" />
    <ConvErrorLimit_Stop value="False" />
    <CancelOnError value="False" />
    <DisableBrowse value="False" />
    <EnablePerformanceProfiling value="False" />
    <RunWithE2 value="True" />
    <PredictiveToolsCodePage value="1252" />
    <DisableAllOutput value="False" />
    <ShowAllMacroMessages value="False" />
    <ShowConnectionStatusIsOn value="True" />
    <ShowConnectionStatusOnlyWhenRunning value="True" />
    <ZoomLevel value="0" />
    <LayoutType>Horizontal</LayoutType>
    <MetaInfo>
      <NameIsFileName value="True" />
      <Name>lcms_analysis</Name>
      <Description />
      <RootToolName />
      <ToolVersion />
      <ToolInDb value="False" />
      <CategoryName />
      <SearchTags />
      <Author />
      <Company />
      <Copyright />
      <DescriptionLink actual="" displayed="" />
      <Example>
        <Description />
        <File />
      </Example>
      <WorkflowId value="87fa61ed-7ed4-41bf-af9b-dad92c1e1fad" />
      <Telemetry>
        <PreviousWorkflowId value="a0f227cb-c7c2-4a8d-83ca-3867572ef3f7" />
        <OriginWorkflowId value="a2d28744-1838-4805-bc78-fa23511c7ca3" />
      </Telemetry>
    </MetaInfo>
    <Events>
      <Enabled value="True" />
    </Events>
  </Properties>
</AlteryxDocument>