<?xml version="1.0"?>
<AlteryxDocument yxmdVer="2022.1">
  <Nodes>
    <Node ToolID="1642">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
        <Position x="5697" y="1364" />
      </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="1653">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="5945" y="1313" width="913" height="253" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>merging of all streams and preparation for output</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="1643">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="5970" y="1482" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="plate_position_id" selected="True" />
                <SelectField field="mw" selected="True" />
                <SelectField field="mim" selected="True" />
                <SelectField field="pp_chemform" selected="True" rename="chemform" />
                <SelectField field="added_nominal_mass" selected="True" />
                <SelectField field="potproduct_type" selected="True" rename="product_name" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="*Unknown" selected="True" />
                <SelectField field="potproduct_name" selected="False" />
                <SelectField field="plate_id" selected="False" />
                <SelectField field="stmat_chemform" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>exclude unnecessary columns</AnnotationText>
              <DefaultAnnotationText>exclude unnecessary columns</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="1644">
          <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
            <Position x="6066" y="1362" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Field>plate_position_id</Field>
              <RegExExpression value=".(\l\d+)" />
              <CaseInsensitve value="True" />
              <Method>ParseComplex</Method>
              <Replace expression="">
                <CopyUnmatched value="True" />
              </Replace>
              <ParseSimple>
                <SplitToRows value="False" />
                <RootName>plate_position_id</RootName>
                <NumFields value="3" />
                <ErrorHandling>Warn</ErrorHandling>
              </ParseSimple>
              <ParseComplex>
                <Field field="well" type="V_WString" size="1073741823" />
              </ParseComplex>
              <Match>
                <Field>experiment_id_Matched</Field>
                <ErrorUnmatched value="False" />
              </Match>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>extract well from plate_position_id</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
        </Node>
        <Node ToolID="1645">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="6558" y="1482" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="[product_id]+&quot;_&quot;+[well]+&quot;_pp_&quot;+[Tile_SequenceNum]&#xA;&#xA;" field="product_id" size="1073741823" type="V_WString" />
                <FormulaField expression="&quot;n/a&quot;" field="chem_id" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>generate product_type, product_id and add "n/a" to chem_id</AnnotationText>
              <DefaultAnnotationText>product_id = [product_id]+"_"+[well]+"_pp_"+[Tile_SequenceNum]


chem_id = "n/a"...</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="1646">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="6654" y="1362" />
          </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="mw" 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="True" />
                <SelectField field="added_nominal_mass" selected="False" />
                <SelectField field="plate_position_id" selected="False" />
                <SelectField field="Tile_SequenceNum" selected="False" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="1647">
          <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
            <Position x="6162" y="1482" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Field>experiment_id</Field>
              <RegExExpression value="\u\u\u(\d\d\d\d\d\d-\d\d\d_\d+)" />
              <CaseInsensitve value="True" />
              <Method>ParseComplex</Method>
              <Replace expression="">
                <CopyUnmatched value="True" />
              </Replace>
              <ParseSimple>
                <SplitToRows value="False" />
                <RootName>experiment_id</RootName>
                <NumFields value="3" />
                <ErrorHandling>Warn</ErrorHandling>
              </ParseSimple>
              <ParseComplex>
                <Field field="product_id" type="V_WString" size="1073741823" />
              </ParseComplex>
              <Match>
                <Field>experiment_id_Matched</Field>
                <ErrorUnmatched value="False" />
              </Match>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>extract experiment_id without eln for product_id</AnnotationText>
              <DefaultAnnotationText>extract experiment_id without eln for product_id</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
        </Node>
        <Node ToolID="1648">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Tile.Tile">
            <Position x="6354" y="1482" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Method>UniqueValue</Method>
              <UniqueValue>
                <UniqueFields>
                  <Field field="experiment_id" />
                  <Field field="well" />
                </UniqueFields>
                <DontSort value="False" />
              </UniqueValue>
              <GroupFields orderChanged="False" />
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>generate automated numbering for multiple products in one well</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTile" />
        </Node>
        <Node ToolID="1649">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="6450" y="1362" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="experiment_id" selected="True" />
                <SelectField field="plate_position_id" selected="True" />
                <SelectField field="mw" selected="True" />
                <SelectField field="chemform" selected="True" />
                <SelectField field="product_name" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="well" selected="True" />
                <SelectField field="product_id" selected="True" />
                <SelectField field="Tile_SequenceNum" selected="True" type="V_WString" size="11" />
                <SelectField field="Tile_Num" selected="False" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="1756">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
            <Position x="6774" y="1482" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SortInfo locale="1033">
                <Field field="experiment_id" order="Ascending" />
                <Field field="well" order="Ascending" />
                <Field field="mw" order="Ascending" />
              </SortInfo>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>experiment_id - Ascending
well - Ascending
mw - Ascending</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
        </Node>
        <Node ToolID="1850">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Sort.Sort">
            <Position x="6258" y="1362" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <SortInfo locale="1033">
                <Field field="experiment_id" order="Ascending" />
                <Field field="well" order="Ascending" />
                <Field field="mw" order="Ascending" />
              </SortInfo>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText>experiment_id - Ascending
well - Ascending
mw - Ascending</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSort" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="2384">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="7061" y="1313" width="227" height="133" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>output: 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="2383">
          <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
            <Position x="7086" y="1362" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <File MaxRecords="" FileFormat="0">\data_package\potential_products\pot_products_output.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>pot_products_output.tsv</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
            <Dependencies>
              <Implicit />
            </Dependencies>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="1682">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="2272" y="136" width="3147" height="2451" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>pot product 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="1515">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2297" y="185" width="1105" height="216" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with carbon and hydrogen addition</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="1493">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2442" y="234" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1494">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2514" y="306" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1495">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="2742" y="306" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1507">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2322" y="318" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_2_1" OR

[potproduct_name] = "ay_pp_2_2" OR

[potproduct_name] = "ay_pp_2_3" OR

[potproduct_name] = "ay_pp_5_1" OR

[potproduct_name] = "ay_pp_5_2" OR

[potproduct_name] = "ay_pp_5_3" OR

[potproduct_name] = "ay_pp_6_1" OR

[potproduct_name] = "ay_pp_6_2" OR

[potproduct_name] = "ay_pp_6_3" OR

[potproduct_name] = "ay_pp_7_1" OR

[potproduct_name] = "ay_pp_7_2" OR

[potproduct_name] = "ay_pp_7_3" OR

[potproduct_name] = "ay_pp_8_1" OR

[potproduct_name] = "ay_pp_8_2" OR

[potproduct_name] = "ay_pp_8_3" OR

[potproduct_name] = "ay_pp_12_1" OR

[potproduct_name] = "ay_pp_12_2" OR

[potproduct_name] = "ay_pp_12_3" OR

[potproduct_name] = "ay_pp_15_1" OR

[potproduct_name] = "ay_pp_15_2" OR

[potproduct_name] = "ay_pp_15_3" OR

[potproduct_name] = "ay_pp_28_1" OR

[potproduct_name] = "ay_pp_28_2" OR

[potproduct_name] = "ay_pp_28_3" OR

[potproduct_name] = "ay_pp_29_1" OR

[potproduct_name] = "ay_pp_29_2" OR

[potproduct_name] = "ay_pp_29_3" OR

[potproduct_name] = "ay_pp_31_1" OR

[potproduct_name] = "ay_pp_31_2" OR

[potproduct_name] = "ay_pp_31_3" OR

[potproduct_name] = "ay_pp_32_1" OR

[potproduct_name] = "ay_pp_32_2" OR

[potproduct_name] = "ay_pp_32_3" OR

[potproduct_name] = "ay_pp_33_1" OR

[potproduct_name] = "ay_pp_33_2" OR

[potproduct_name] = "ay_pp_33_3" OR

[potproduct_name] = "ay_pp_35_1" OR

[potproduct_name] = "ay_pp_35_2" OR

[potproduct_name] = "ay_pp_35_3" OR

[potproduct_name] = "ay_pp_37_1" OR

[potproduct_name] = "ay_pp_37_2" OR

[potproduct_name] = "ay_pp_37_3" OR

[potproduct_name] = "ay_pp_46_1" OR

[potproduct_name] = "ay_pp_46_2" OR

[potproduct_name] = "ay_pp_46_3" OR

[potproduct_name] = "ay_pp_42_1" OR

[potproduct_name] = "ay_pp_42_2" OR

[potproduct_name] = "ay_pp_42_3" OR

[potproduct_name] = "ay_pp_44_1" OR

[potproduct_name] = "ay_pp_44_2" OR

[potproduct_name] = "ay_pp_44_3" OR

[potproduct_name] = "ay_pp_51_1" OR

[potproduct_name] = "ay_pp_51_2" OR

[potproduct_name] = "ay_pp_51_3" OR

[potproduct_name] = "ay_pp_52_1" OR

[potproduct_name] = "ay_pp_52_2" OR

[potproduct_name] = "ay_pp_52_3" OR

[potproduct_name] = "ay_pp_71_1" OR

[potproduct_name] = "ay_pp_71_2" OR

[potproduct_name] = "ay_pp_71_3" OR

[potproduct_name] = "ay_pp_72_1" OR

[potproduct_name] = "ay_pp_72_2" OR

[potproduct_name] = "ay_pp_72_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C and H addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_2_1" OR

[potproduct_name] = "ay_pp_2_2" OR

[potprod...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1508">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3222" y="234" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_2_1&quot; THEN [stmat_mw]+(6*1.00794)+(4*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; THEN [stmat_mw]+(12*1.00794)+(8*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; THEN [stmat_mw]+(10*1.00794)+(6*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; THEN [stmat_mw]+(20*1.00794)+(12*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; THEN [stmat_mw]+(30*1.00794)+(18*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; THEN [stmat_mw]+(8*1.00794)+(6*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; THEN [stmat_mw]+(16*1.00794)+(12*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; THEN [stmat_mw]+(24*1.00794)+(18*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; THEN [stmat_mw]+(8*1.00794)+(4*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; THEN [stmat_mw]+(16*1.00794)+(8*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; THEN [stmat_mw]+(24*1.00794)+(12*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; THEN [stmat_mw]+(4*1.00794)+(2*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; THEN [stmat_mw]+(8*1.00794)+(4*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; THEN [stmat_mw]+(12*1.00794)+(6*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; THEN [stmat_mw]+(6*1.00794)+(5*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; THEN [stmat_mw]+(12*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; THEN [stmat_mw]+(18*1.00794)+(15*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; THEN [stmat_mw]+(4*1.00794)+(3*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; THEN [stmat_mw]+(8*1.00794)+(6*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; THEN [stmat_mw]+(12*1.00794)+(9*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; THEN [stmat_mw]+(6*1.00794)+(3*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; THEN [stmat_mw]+(12*1.00794)+(6*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; THEN [stmat_mw]+(18*1.00794)+(9*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; THEN [stmat_mw]+(6*1.00794)+(4*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; THEN [stmat_mw]+(12*1.00794)+(8*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; THEN [stmat_mw]+(10*1.00794)+(6*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; THEN [stmat_mw]+(20*1.00794)+(12*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; THEN [stmat_mw]+(30*1.00794)+(18*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; THEN [stmat_mw]+(12*1.00794)+(7*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; THEN [stmat_mw]+(24*1.00794)+(14*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; THEN [stmat_mw]+(36*1.00794)+(21*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; THEN [stmat_mw]+(14*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; THEN [stmat_mw]+(28*1.00794)+(20*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; THEN [stmat_mw]+(42*1.00794)+(30*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; THEN [stmat_mw]+(8*1.00794)+(8*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; THEN [stmat_mw]+(16*1.00794)+(16*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; THEN [stmat_mw]+(24*1.00794)+(24*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; THEN [stmat_mw]+(6*1.00794)+(5*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; THEN [stmat_mw]+(12*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; THEN [stmat_mw]+(18*1.00794)+(15*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; THEN [stmat_mw]+(5*1.00794)+(7*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; THEN [stmat_mw]+(10*1.00794)+(14*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; THEN [stmat_mw]+(15*1.00794)+(21*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; THEN [stmat_mw]+(10*1.00794)+(7*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; THEN [stmat_mw]+(20*1.00794)+(14*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; THEN [stmat_mw]+(30*1.00794)+(21*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; THEN [stmat_mw]+(2*1.00794)+(1*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; THEN [stmat_mw]+(4*1.00794)+(2*12.011)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; THEN [stmat_mw]+(6*1.00794)+(3*12.011)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_2_1" THEN [stmat_mw]+(6*1.00794)+(4*12.011)

...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1509">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3318" y="306" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1510">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2934" y="306" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1511">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3126" y="306" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1512">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2838" y="234" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1513">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2610" y="234" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_2_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H28&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H42&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot;&#xA;&#xA;ELSE [H] ENDIF" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_2_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+20 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;29&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+28&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;43&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+42&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;30&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+31&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6&#xA;  &#xA;ELSE Null() ENDIF" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(H\d*)&quot;, [H_new])" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_2_1" &amp;&amp; IsNull([H]) THEN "H6" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1514">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3030" y="234" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_2_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C2&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_2_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_2_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_5_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_6_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_7_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_8_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+2 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_12_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_15_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_28_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_29_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_31_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_32_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_33_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_35_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_37_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_46_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;24&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_42_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+25&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_44_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_51_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_52_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_71_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_72_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_2_1" &amp;&amp; IsNull([C]) THEN "C4" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="1538">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2297" y="545" width="2053" height="241" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with oxygen, carbon and hydrogen addition</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="1516">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3378" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_O</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_O</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1517">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3450" y="666" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1518">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3690" y="666" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                    <SelectField field="H_Digit+6" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1519">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2442" y="642" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(O\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate O" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1520">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2538" y="702" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate O</Field>
                  <RegExExpression value="(O)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate O</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="O" type="V_WString" size="2048" />
                    <Field field="O_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1521">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2922" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA; &#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSE [O] ENDIF" field="O" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSE Null() ENDIF" field="O_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[O]+[O_Digit_new]" field="O_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(O\d*)&quot;, [O_new])" field="Output_O" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>O = IF [potproduct_name] = "ay_pp_1_1" &amp;&amp; IsNull([O]) THEN "O" 

ELSEIF [potprod...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1522">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2634" y="642" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate O</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2021-05-31 11:30:44</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2021-05-31 11:30:44</StartDate>
                      <EndDate>2021-05-31 11:30:44</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate O])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1523">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="2898" y="702" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before_O</RootName>
                  <Delimeters value="PQRSTUVWXYZ" />
                  <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="1524">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2802" y="702" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>StMat_ChemForm</Field>
                  <RegExExpression value="[P-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_O</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1525">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="2982" y="702" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="O" selected="True" />
                    <SelectField field="O_Digit" selected="True" />
                    <SelectField field="Separate O" selected="True" />
                    <SelectField field="After_O1" selected="True" rename="After_O" />
                    <SelectField field="Before_O1" selected="True" rename="Before_O" />
                    <SelectField field="Before_O2" 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="1526">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3078" y="702" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSE Null() ENDIF" field="Output_O" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[Output_O = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_O = IF [potproduct_name] = "ay_pp_1_1" THEN [Before_O]+"O"+[After_O]

ELS...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1527">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3186" y="702" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="O" selected="False" />
                    <SelectField field="O_Digit" selected="False" />
                    <SelectField field="Separate O" selected="False" />
                    <SelectField field="After_O" selected="False" />
                    <SelectField field="Before_O" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1528">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="3258" y="654" />
              </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="1529">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3186" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="Separate O" selected="False" />
                    <SelectField field="O" selected="False" />
                    <SelectField field="O_Digit" selected="False" />
                    <SelectField field="O_Digit+1" selected="False" />
                    <SelectField field="O_new" selected="False" />
                    <SelectField field="O_Digit_new" 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="1530">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2322" y="689" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_1_1" OR

[potproduct_name] = "ay_pp_1_2" OR

[potproduct_name] = "ay_pp_1_3" OR

[potproduct_name] = "ay_pp_3_1" OR

[potproduct_name] = "ay_pp_3_2" OR

[potproduct_name] = "ay_pp_3_3" OR

[potproduct_name] = "ay_pp_13_1" OR

[potproduct_name] = "ay_pp_13_2" OR

[potproduct_name] = "ay_pp_13_3" OR

[potproduct_name] = "ay_pp_14_1" OR

[potproduct_name] = "ay_pp_14_2" OR

[potproduct_name] = "ay_pp_14_3" OR

[potproduct_name] = "ay_pp_20_1" OR

[potproduct_name] = "ay_pp_20_2" OR

[potproduct_name] = "ay_pp_20_3" OR

[potproduct_name] = "ay_pp_21_1" OR

[potproduct_name] = "ay_pp_21_2" OR

[potproduct_name] = "ay_pp_21_3" OR

[potproduct_name] = "ay_pp_22_1" OR

[potproduct_name] = "ay_pp_22_2" OR

[potproduct_name] = "ay_pp_22_3" OR

[potproduct_name] = "ay_pp_24_1" OR

[potproduct_name] = "ay_pp_24_2" OR

[potproduct_name] = "ay_pp_24_3" OR

[potproduct_name] = "ay_pp_27_1" OR

[potproduct_name] = "ay_pp_27_2" OR

[potproduct_name] = "ay_pp_27_3" OR

[potproduct_name] = "ay_pp_36_1" OR

[potproduct_name] = "ay_pp_36_2" OR

[potproduct_name] = "ay_pp_36_3" OR

[potproduct_name] = "ay_pp_38_1" OR

[potproduct_name] = "ay_pp_38_2" OR

[potproduct_name] = "ay_pp_38_3" OR

[potproduct_name] = "ay_pp_40_1" OR

[potproduct_name] = "ay_pp_40_2" OR

[potproduct_name] = "ay_pp_40_3" OR

[potproduct_name] = "ay_pp_45_1" OR

[potproduct_name] = "ay_pp_45_2" OR

[potproduct_name] = "ay_pp_45_3" OR

[potproduct_name] = "ay_pp_43_1" OR

[potproduct_name] = "ay_pp_43_2" OR

[potproduct_name] = "ay_pp_43_3" OR

[potproduct_name] = "ay_pp_50_1" OR

[potproduct_name] = "ay_pp_50_2" OR

[potproduct_name] = "ay_pp_50_3" OR

[potproduct_name] = "ay_pp_53_1" OR

[potproduct_name] = "ay_pp_53_2" OR

[potproduct_name] = "ay_pp_53_3" OR

[potproduct_name] = "ay_pp_69_1" OR

[potproduct_name] = "ay_pp_69_2" OR

[potproduct_name] = "ay_pp_69_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C, H and O addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_1_1" OR

[potproduct_name] = "ay_pp_1_2" OR

[potprod...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1531">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4170" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; THEN [stmat_mw]+(6*1.00794)+(4*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; THEN [stmat_mw]+(12*1.00794)+(8*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; THEN [stmat_mw]+(4*1.00794)+(3*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; THEN [stmat_mw]+(8*1.00794)+(6*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; THEN [stmat_mw]+(12*1.00794)+(9*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; THEN [stmat_mw]+(10*1.00794)+(9*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; THEN [stmat_mw]+(20*1.00794)+(18*12.011)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; THEN [stmat_mw]+(30*1.00794)+(27*12.011)+(6*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; THEN [stmat_mw]+(6*1.00794)+(4*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; THEN [stmat_mw]+(12*1.00794)+(8*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; THEN [stmat_mw]+(8*1.00794)+(8*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; THEN [stmat_mw]+(16*1.00794)+(16*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; THEN [stmat_mw]+(24*1.00794)+(24*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; THEN [stmat_mw]+(9*1.00794)+(7*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; THEN [stmat_mw]+(18*1.00794)+(14*12.011)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; THEN [stmat_mw]+(27*1.00794)+(21*12.011)+(6*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; THEN [stmat_mw]+(10*1.00794)+(6*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; THEN [stmat_mw]+(20*1.00794)+(12*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; THEN [stmat_mw]+(30*1.00794)+(18*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; THEN [stmat_mw]+(2*1.00794)+(5*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; THEN [stmat_mw]+(4*1.00794)+(10*12.011)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; THEN [stmat_mw]+(6*1.00794)+(15*12.011)+(6*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; THEN [stmat_mw]+(12*1.00794)+(8*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; THEN [stmat_mw]+(24*1.00794)+(16*12.011)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; THEN [stmat_mw]+(36*1.00794)+(24*12.011)+(6*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; THEN [stmat_mw]+(4*1.00794)+(4*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; THEN [stmat_mw]+(8*1.00794)+(8*12.011)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; THEN [stmat_mw]+(12*1.00794)+(12*12.011)+(6*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; THEN [stmat_mw]+(6*1.00794)+(4*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; THEN [stmat_mw]+(12*1.00794)+(8*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; THEN [stmat_mw]+(6*1.00794)+(7*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; THEN [stmat_mw]+(12*1.00794)+(14*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; THEN [stmat_mw]+(18*1.00794)+(21*12.011)+(3*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; THEN [stmat_mw]+(12*1.00794)+(7*12.011)+(1*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; THEN [stmat_mw]+(24*1.00794)+(14*12.011)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; THEN [stmat_mw]+(36*1.00794)+(21*12.011)+(3*15.9994)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_1_1" THEN [stmat_mw]+(6*1.00794)+(4*12.011)+(...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1532">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4266" y="642" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1533">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3882" y="666" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1534">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4074" y="666" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit_new" 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="1535">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3786" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1536">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3546" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H20&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H36&quot;&#xA;&#xA;ELSE [H] ENDIF" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+20 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+9 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+20 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+2 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+36&#xA;&#xA;ELSE Null() ENDIF" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_O], &quot;(H\d*)&quot;, [H_new])" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_1_1" &amp;&amp; IsNull([H]) THEN "H6" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1537">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3978" y="594" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C16&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_1_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_3_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_13_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_14_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_20_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_21_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_22_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_24_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_27_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_36_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_38_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_40_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_45_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_43_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_50_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_53_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_69_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_1_1" &amp;&amp; IsNull([C]) THEN "C4" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="1561">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2297" y="893" width="3097" height="253" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with oxygen, nitrogen, carbon and hydrogen addition</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="1539">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4398" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_N</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_N</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1540">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4494" y="1026" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1541">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4734" y="1026" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="Output_N" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                    <SelectField field="H_Digit+6" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1542">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2442" y="1001" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(O\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate O" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1543">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2538" y="1062" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate O</Field>
                  <RegExExpression value="(O)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate O</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="O" type="V_WString" size="2048" />
                    <Field field="O_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1544">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2922" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSE [O] ENDIF&#xA;" field="O" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSE Null() ENDIF" field="O_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[O]+[O_Digit_new]" field="O_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(O\d*)&quot;, [O_new])" field="Output_O" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>O = IF [potproduct_name] = "ay_pp_4_1" &amp;&amp; IsNull([O]) THEN "O" 

ELSEIF [potprod...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1545">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2634" y="1002" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate O</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2021-05-31 11:30:44</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2021-05-31 11:30:44</StartDate>
                      <EndDate>2021-05-31 11:30:44</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate O])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1546">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="2898" y="1062" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before_O</RootName>
                  <Delimeters value="PQRSTUVWXYZ" />
                  <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="1547">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2802" y="1062" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>StMat_ChemForm</Field>
                  <RegExExpression value="[P-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_O</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1548">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="2982" y="1062" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="O" selected="True" />
                    <SelectField field="O_Digit" selected="True" />
                    <SelectField field="Separate O" selected="True" />
                    <SelectField field="After_O1" selected="True" rename="After_O" />
                    <SelectField field="Before_O1" selected="True" rename="Before_O" />
                    <SelectField field="Before_O2" selected="False" />
                    <SelectField field="experiment_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="1549">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3078" y="1062" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; THEN [Before_O]+&quot;O&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; THEN [Before_O]+&quot;O9&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; THEN [Before_O]+&quot;O3&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; THEN [Before_O]+&quot;O9&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSE Null() ENDIF&#xA;" field="Output_O" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[Output_O = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_O = IF [potproduct_name] = "ay_pp_4_1" THEN [Before_O]+"O"+[After_O]

ELS...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1550">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3186" y="1062" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="O" selected="False" />
                    <SelectField field="O_Digit" selected="False" />
                    <SelectField field="Separate O" selected="False" />
                    <SelectField field="After_O" selected="False" />
                    <SelectField field="Before_O" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1551">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="3258" y="1014" />
              </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="1552">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3186" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="Separate O" selected="False" />
                    <SelectField field="O" selected="False" />
                    <SelectField field="O_Digit" selected="False" />
                    <SelectField field="O_new" selected="False" />
                    <SelectField field="O_Digit_new" 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="1553">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2322" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_4_1" OR

[potproduct_name] = "ay_pp_4_2" OR

[potproduct_name] = "ay_pp_4_3" OR

[potproduct_name] = "ay_pp_9_1" OR

[potproduct_name] = "ay_pp_9_2" OR

[potproduct_name] = "ay_pp_9_3" OR

[potproduct_name] = "ay_pp_16_1" OR

[potproduct_name] = "ay_pp_16_2" OR

[potproduct_name] = "ay_pp_16_3" OR

[potproduct_name] = "ay_pp_16_4" OR

[potproduct_name] = "ay_pp_16_5" OR

[potproduct_name] = "ay_pp_16_6" OR

[potproduct_name] = "ay_pp_17_1" OR

[potproduct_name] = "ay_pp_17_2" OR

[potproduct_name] = "ay_pp_17_3" OR

[potproduct_name] = "ay_pp_17_4" OR

[potproduct_name] = "ay_pp_17_5" OR

[potproduct_name] = "ay_pp_17_6" OR

[potproduct_name] = "ay_pp_18_1" OR

[potproduct_name] = "ay_pp_18_2" OR

[potproduct_name] = "ay_pp_18_3" OR

[potproduct_name] = "ay_pp_18_4" OR

[potproduct_name] = "ay_pp_18_5" OR

[potproduct_name] = "ay_pp_18_6" OR

[potproduct_name] = "ay_pp_19_1" OR

[potproduct_name] = "ay_pp_19_2" OR

[potproduct_name] = "ay_pp_19_3" OR

[potproduct_name] = "ay_pp_19_4" OR

[potproduct_name] = "ay_pp_19_5" OR

[potproduct_name] = "ay_pp_19_6" OR

[potproduct_name] = "ay_pp_23_1" OR

[potproduct_name] = "ay_pp_23_2" OR

[potproduct_name] = "ay_pp_23_3" OR

[potproduct_name] = "ay_pp_23_4" OR

[potproduct_name] = "ay_pp_23_5" OR

[potproduct_name] = "ay_pp_23_6" OR

[potproduct_name] = "ay_pp_39_1" OR

[potproduct_name] = "ay_pp_39_2" OR

[potproduct_name] = "ay_pp_39_3" OR

[potproduct_name] = "ay_pp_47_1" OR

[potproduct_name] = "ay_pp_47_2" OR

[potproduct_name] = "ay_pp_47_3" OR

[potproduct_name] = "ay_pp_48_1" OR

[potproduct_name] = "ay_pp_48_2" OR

[potproduct_name] = "ay_pp_48_3" OR

[potproduct_name] = "ay_pp_49_1" OR

[potproduct_name] = "ay_pp_49_2" OR

[potproduct_name] = "ay_pp_49_3" OR

[potproduct_name] = "ay_pp_55_1" OR

[potproduct_name] = "ay_pp_55_2" OR

[potproduct_name] = "ay_pp_55_3" OR

[potproduct_name] = "ay_pp_56_1" OR

[potproduct_name] = "ay_pp_56_2" OR

[potproduct_name] = "ay_pp_56_3" OR

[potproduct_name] = "ay_pp_57_1" OR

[potproduct_name] = "ay_pp_57_2" OR

[potproduct_name] = "ay_pp_57_3" OR

[potproduct_name] = "ay_pp_58_1" OR

[potproduct_name] = "ay_pp_58_2" OR

[potproduct_name] = "ay_pp_58_3" OR

[potproduct_name] = "ay_pp_60_1" OR

[potproduct_name] = "ay_pp_60_2" OR

[potproduct_name] = "ay_pp_60_3" OR

[potproduct_name] = "ay_pp_61_1" OR

[potproduct_name] = "ay_pp_61_2" OR

[potproduct_name] = "ay_pp_61_3" OR

[potproduct_name] = "ay_pp_62_1" OR

[potproduct_name] = "ay_pp_62_2" OR

[potproduct_name] = "ay_pp_62_3" OR

[potproduct_name] = "ay_pp_63_1" OR

[potproduct_name] = "ay_pp_63_2" OR

[potproduct_name] = "ay_pp_63_3" OR

[potproduct_name] = "ay_pp_65_1" OR

[potproduct_name] = "ay_pp_65_2" OR

[potproduct_name] = "ay_pp_65_3" OR

[potproduct_name] = "ay_pp_66_1" OR

[potproduct_name] = "ay_pp_66_2" OR

[potproduct_name] = "ay_pp_66_3" OR

[potproduct_name] = "ay_pp_70_1" OR

[potproduct_name] = "ay_pp_70_2" OR

[potproduct_name] = "ay_pp_70_3" OR

[potproduct_name] = "ay_pp_80_1" OR

[potproduct_name] = "ay_pp_80_2" OR

[potproduct_name] = "ay_pp_80_3" OR

[potproduct_name] = "ay_pp_81_1" OR

[potproduct_name] = "ay_pp_81_2" OR

[potproduct_name] = "ay_pp_81_3" OR

[potproduct_name] = "ay_pp_75_1" OR

[potproduct_name] = "ay_pp_75_2" OR

[potproduct_name] = "ay_pp_75_3" OR

[potproduct_name] = "ay_pp_76_1" OR

[potproduct_name] = "ay_pp_76_2" OR

[potproduct_name] = "ay_pp_76_3" OR

[potproduct_name] = "ay_pp_77_1" OR

[potproduct_name] = "ay_pp_77_2" OR

[potproduct_name] = "ay_pp_77_3" OR

[potproduct_name] = "ay_pp_78_1" OR

[potproduct_name] = "ay_pp_78_2" OR

[potproduct_name] = "ay_pp_78_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C, H, N and O addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_4_1" OR

[potproduct_name] = "ay_pp_4_2" OR

[potprod...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1554">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="5214" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; THEN [stmat_mw]+(7*1.00794)+(5*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; THEN [stmat_mw]+(14*1.00794)+(10*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; THEN [stmat_mw]+(21*1.00794)+(15*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; THEN [stmat_mw]+(7*1.00794)+(4*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; THEN [stmat_mw]+(14*1.00794)+(8*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; THEN [stmat_mw]+(21*1.00794)+(12*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; THEN [stmat_mw]+(17*1.00794)+(10*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; THEN [stmat_mw]+(34*1.00794)+(20*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; THEN [stmat_mw]+(51*1.00794)+(30*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; THEN [stmat_mw]+(9*1.00794)+(6*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; THEN [stmat_mw]+(27*1.00794)+(18*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; THEN [stmat_mw]+(17*1.00794)+(10*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; THEN [stmat_mw]+(34*1.00794)+(20*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; THEN [stmat_mw]+(51*1.00794)+(30*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; THEN [stmat_mw]+(9*1.00794)+(6*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; THEN [stmat_mw]+(27*1.00794)+(18*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; THEN [stmat_mw]+(15*1.00794)+(9*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; THEN [stmat_mw]+(30*1.00794)+(18*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; THEN [stmat_mw]+(45*1.00794)+(27*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; THEN [stmat_mw]+(7*1.00794)+(5*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; THEN [stmat_mw]+(14*1.00794)+(10*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; THEN [stmat_mw]+(21*1.00794)+(15*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; THEN [stmat_mw]+(13*1.00794)+(8*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; THEN [stmat_mw]+(26*1.00794)+(16*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; THEN [stmat_mw]+(39*1.00794)+(24*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; THEN [stmat_mw]+(5*1.00794)+(4*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; THEN [stmat_mw]+(10*1.00794)+(8*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; THEN [stmat_mw]+(15*1.00794)+(12*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; THEN [stmat_mw]+(15*1.00794)+(9*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; THEN [stmat_mw]+(30*1.00794)+(18*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; THEN [stmat_mw]+(45*1.00794)+(27*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; THEN [stmat_mw]+(7*1.00794)+(5*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; THEN [stmat_mw]+(14*1.00794)+(10*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; THEN [stmat_mw]+(21*1.00794)+(15*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; THEN [stmat_mw]+(7*1.00794)+(5*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; THEN [stmat_mw]+(14*1.00794)+(10*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; THEN [stmat_mw]+(21*1.00794)+(15*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; THEN [stmat_mw]+(11*1.00794)+(7*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; THEN [stmat_mw]+(22*1.00794)+(14*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; THEN [stmat_mw]+(33*1.00794)+(21*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; THEN [stmat_mw]+(3*1.00794)+(5*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; THEN [stmat_mw]+(6*1.00794)+(10*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; THEN [stmat_mw]+(9*1.00794)+(15*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; THEN [stmat_mw]+(7*1.00794)+(5*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; THEN [stmat_mw]+(14*1.00794)+(10*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; THEN [stmat_mw]+(21*1.00794)+(15*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; THEN [stmat_mw]+(15*1.00794)+(13*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; THEN [stmat_mw]+(30*1.00794)+(26*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; THEN [stmat_mw]+(45*1.00794)+(39*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; THEN [stmat_mw]+(18*1.00794)+(17*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; THEN [stmat_mw]+(36*1.00794)+(34*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; THEN [stmat_mw]+(54*1.00794)+(51*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; THEN [stmat_mw]+(11*1.00794)+(11*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; THEN [stmat_mw]+(22*1.00794)+(22*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; THEN [stmat_mw]+(33*1.00794)+(33*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; THEN [stmat_mw]+(13*1.00794)+(12*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; THEN [stmat_mw]+(26*1.00794)+(24*12.011)+(3*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; THEN [stmat_mw]+(39*1.00794)+(36*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; THEN [stmat_mw]+(19*1.00794)+(20*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; THEN [stmat_mw]+(38*1.00794)+(40*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; THEN [stmat_mw]+(57*1.00794)+(60*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; THEN [stmat_mw]+(19*1.00794)+(20*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; THEN [stmat_mw]+(38*1.00794)+(40*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; THEN [stmat_mw]+(57*1.00794)+(60*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; THEN [stmat_mw]+(17*1.00794)+(19*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; THEN [stmat_mw]+(34*1.00794)+(38*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; THEN [stmat_mw]+(51*1.00794)+(57*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; THEN [stmat_mw]+(15*1.00794)+(18*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; THEN [stmat_mw]+(30*1.00794)+(36*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; THEN [stmat_mw]+(45*1.00794)+(54*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; THEN [stmat_mw]+(17*1.00794)+(19*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; THEN [stmat_mw]+(34*1.00794)+(38*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; THEN [stmat_mw]+(51*1.00794)+(57*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; THEN [stmat_mw]+(2*1.00794)+(3*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; THEN [stmat_mw]+(2*1.00794)+(6*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; THEN [stmat_mw]+(3*1.00794)+(9*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; THEN [stmat_mw]+(13*1.00794)+(8*12.011)+(1*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; THEN [stmat_mw]+(26*1.00794)+(16*12.011)+(2*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; THEN [stmat_mw]+(39*1.00794)+(24*12.011)+(3*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; THEN [stmat_mw]+(13*1.00794)+(12*12.011)+(3*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; THEN [stmat_mw]+(26*1.00794)+(24*12.011)+(6*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; THEN [stmat_mw]+(39*1.00794)+(36*12.011)+(9*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; THEN [stmat_mw]+(13*1.00794)+(12*12.011)+(3*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; THEN [stmat_mw]+(26*1.00794)+(24*12.011)+(6*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; THEN [stmat_mw]+(39*1.00794)+(36*12.011)+(9*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; THEN [stmat_mw]+(13*1.00794)+(12*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; THEN [stmat_mw]+(26*1.00794)+(24*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; THEN [stmat_mw]+(39*1.00794)+(36*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; THEN [stmat_mw]+(15*1.00794)+(13*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; THEN [stmat_mw]+(30*1.00794)+(26*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; THEN [stmat_mw]+(45*1.00794)+(39*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; THEN [stmat_mw]+(11*1.00794)+(11*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; THEN [stmat_mw]+(22*1.00794)+(22*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; THEN [stmat_mw]+(33*1.00794)+(33*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; THEN [stmat_mw]+(15*1.00794)+(13*12.011)+(2*15.9994)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; THEN [stmat_mw]+(30*1.00794)+(26*12.011)+(4*15.9994)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; THEN [stmat_mw]+(45*1.00794)+(39*12.011)+(6*15.9994)+(3*14.0067)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_4_1" THEN [stmat_mw]+(7*1.00794)+(5*12.011)+(...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1555">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="5310" y="1026" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1556">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4926" y="1026" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1557">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="5118" y="1026" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit+4" selected="False" />
                    <SelectField field="C_Digit_new" 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="1558">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4830" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1559">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4590" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H34&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H51&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([H]) THEN &quot;H27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H34&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H51&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([H]) THEN &quot;H27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H45&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H26&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([H]) THEN &quot;H5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H45&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H22&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H33&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H45&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H54&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H22&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H33&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H26&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H38&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H57&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H38&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H57&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H34&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H51&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H45&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H34&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H51&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H2&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H26&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H26&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H26&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H26&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H45&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H22&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H33&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H45&quot;&#xA;&#xA;ELSE [H] ENDIF&#xA;" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+17&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;35&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+34&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;52&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+51&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+17&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;35&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+34&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;52&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+51&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;46&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+45&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;46&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+45&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+11&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;23&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+22&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+33&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;46&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+45&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;55&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+54&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+11&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;23&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+22&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+33&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+19&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;39&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+38&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;58&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+57&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+19&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;39&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+38&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;58&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+57&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+17&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;35&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+34&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;52&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+51&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;46&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+45&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+17&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;35&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+34&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;52&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+51&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;46&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+45&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+11&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;23&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+22&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+33&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;46&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+45&#xA;&#xA;ELSE Null() ENDIF" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_N], &quot;(H\d*)&quot;, [H_new])" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_4_1" &amp;&amp; IsNull([H]) THEN "H7" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1560">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="5022" y="954" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C30&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C26&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C51&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C33&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C60&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C60&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C38&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C57&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C36&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C54&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C38&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C57&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C36&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C26&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C39&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C33&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C26&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C39&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;31&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+30&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+17&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;35&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+34&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;52&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+51&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+11&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;23&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+22&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+33&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;41&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+40&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;61&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+60&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;21&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+20&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;41&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+40&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;61&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+60&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+19&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;39&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+38&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;58&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+57&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;55&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+54&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;20&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+19&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;39&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+38&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;58&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+57&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+36&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+39&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+11&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;23&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+22&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+33&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+13&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;27&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+26&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;40&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+39&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_4_1" &amp;&amp; IsNull([C]) THEN "C5" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1562">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3426" y="989" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_O</Field>
                  <RegExExpression value="^.+(N\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_O</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate N" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1563">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3522" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate N</Field>
                  <RegExExpression value="(N)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate N</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="N" type="V_WString" size="2048" />
                    <Field field="N_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1564">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3906" y="942" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSE [N] ENDIF" field="N" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSE Null() ENDIF" field="N_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[N]+[N_Digit_new]" field="N_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_O], &quot;(N\d*)&quot;, [N_new])" field="Output_N" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>N = IF [potproduct_name] = "ay_pp_4_1" &amp;&amp; IsNull([N]) THEN "N" 

ELSEIF [potprod...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1565">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="3618" y="990" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate N</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2022-10-28 13:16:42</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2022-10-28 13:16:42</StartDate>
                      <EndDate>2022-10-28 13:16:42</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate N])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1566">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="3882" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before_N</RootName>
                  <Delimeters value="OPQRSTUVWXYZ" />
                  <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="1567">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3786" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_O</Field>
                  <RegExExpression value="[O-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_N</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1568">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3966" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="N" selected="True" />
                    <SelectField field="N_Digit" selected="True" />
                    <SelectField field="Separate N" selected="True" />
                    <SelectField field="After_N1" selected="True" rename="After_N" />
                    <SelectField field="Before_N1" selected="True" rename="Before_N" />
                    <SelectField field="Before_N2" 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="1569">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4062" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_4_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_4_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_9_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_4&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_5&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_6&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_4&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_5&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_6&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_4&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_5&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_6&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_4&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_5&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_6&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_4&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_5&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_6&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_39_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_47_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_48_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_49_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_55_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_56_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_57_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_58_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_60_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_61_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_62_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_63_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_65_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_66_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_70_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_80_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_81_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_75_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_76_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_77_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_78_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSE Null() ENDIF" field="Output_N" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[Output_O = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_N = IF [potproduct_name] = "ay_pp_4_1" THEN [Before_N]+"N"+[After_N]

ELS...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1570">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4170" y="1050" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_N" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Separate N" selected="False" />
                    <SelectField field="N" selected="False" />
                    <SelectField field="N_Digit" selected="False" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="After_N" selected="False" />
                    <SelectField field="Before_N" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1571">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="4242" y="1002" />
              </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="1572">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4170" y="942" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_N" selected="True" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="Separate N" selected="False" />
                    <SelectField field="N" selected="False" />
                    <SelectField field="N_Digit" selected="False" />
                    <SelectField field="N_Digit_new" selected="False" />
                    <SelectField field="N_new" 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>
        <Node ToolID="1606">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2297" y="1253" width="2161" height="241" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with nitrogen, carbon and hydrogen addition</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="1573">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3462" y="1314" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_N</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_N</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1574">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3558" y="1386" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1575">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3798" y="1386" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="Output_N" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1587">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2322" y="1398" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_16_7" OR

[potproduct_name] = "ay_pp_16_8" OR

[potproduct_name] = "ay_pp_16_9" OR

[potproduct_name] = "ay_pp_17_7" OR

[potproduct_name] = "ay_pp_17_8" OR

[potproduct_name] = "ay_pp_17_9" OR

[potproduct_name] = "ay_pp_18_7" OR

[potproduct_name] = "ay_pp_18_8" OR

[potproduct_name] = "ay_pp_18_9" OR

[potproduct_name] = "ay_pp_19_7" OR

[potproduct_name] = "ay_pp_19_8" OR

[potproduct_name] = "ay_pp_19_9" OR

[potproduct_name] = "ay_pp_23_7" OR

[potproduct_name] = "ay_pp_23_8" OR

[potproduct_name] = "ay_pp_23_9" OR

[potproduct_name] = "ay_pp_64_1" OR

[potproduct_name] = "ay_pp_64_2" OR

[potproduct_name] = "ay_pp_64_3" OR

[potproduct_name] = "ay_pp_67_1" OR

[potproduct_name] = "ay_pp_67_2" OR

[potproduct_name] = "ay_pp_67_3" OR

[potproduct_name] = "ay_pp_68_1" OR

[potproduct_name] = "ay_pp_68_2" OR

[potproduct_name] = "ay_pp_68_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C, H and N addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_16_7" OR

[potproduct_name] = "ay_pp_16_8" OR

[potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1588">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4278" y="1314" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; THEN [stmat_mw]+(9*1.00794)+(5*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; THEN [stmat_mw]+(18*1.00794)+(10*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; THEN [stmat_mw]+(27*1.00794)+(15*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; THEN [stmat_mw]+(9*1.00794)+(5*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; THEN [stmat_mw]+(18*1.00794)+(10*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; THEN [stmat_mw]+(27*1.00794)+(15*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; THEN [stmat_mw]+(7*1.00794)+(4*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; THEN [stmat_mw]+(14*1.00794)+(8*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; THEN [stmat_mw]+(21*1.00794)+(12*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; THEN [stmat_mw]+(5*1.00794)+(3*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; THEN [stmat_mw]+(10*1.00794)+(6*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; THEN [stmat_mw]+(15*1.00794)+(9*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; THEN [stmat_mw]+(7*1.00794)+(4*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; THEN [stmat_mw]+(14*1.00794)+(8*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; THEN [stmat_mw]+(21*1.00794)+(12*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; THEN [stmat_mw]+(11*1.00794)+(6*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; THEN [stmat_mw]+(22*1.00794)+(12*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; THEN [stmat_mw]+(33*1.00794)+(18*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; THEN [stmat_mw]+(3*1.00794)+(3*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; THEN [stmat_mw]+(6*1.00794)+(6*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; THEN [stmat_mw]+(9*1.00794)+(9*12.011)+(3*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; THEN [stmat_mw]+(5*1.00794)+(4*12.011)+(1*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; THEN [stmat_mw]+(10*1.00794)+(8*12.011)+(2*14.0067)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; THEN [stmat_mw]+(15*1.00794)+(12*12.011)+(3*14.0067)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_16_7" THEN [stmat_mw]+(9*1.00794)+(5*12.011)+...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1589">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4374" y="1386" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1590">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3990" y="1386" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1591">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4182" y="1386" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit_new" 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="1592">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3894" y="1314" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1593">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3654" y="1314" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; IsNull([H]) THEN &quot;H27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; IsNull([H]) THEN &quot;H27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; IsNull([H]) THEN &quot;H5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H33&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot;&#xA;&#xA;ELSE [H] ENDIF" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+11&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;23&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+22&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;34&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+33&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSE Null() ENDIF&#xA;" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_N], &quot;(H\d*)&quot;, [H_new])" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_16_7" &amp;&amp; IsNull([H]) THEN "H9" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1594">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4086" y="1314" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_16_7" &amp;&amp; IsNull([C]) THEN "C5" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1595">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2490" y="1350" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(N\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate N" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1596">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2586" y="1410" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate N</Field>
                  <RegExExpression value="(N)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate N</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="N" type="V_WString" size="2048" />
                    <Field field="N_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1597">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2970" y="1302" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; IsNull([N]) THEN &quot;N&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; IsNull([N]) THEN &quot;N2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; IsNull([N]) THEN &quot;N3&quot;&#xA;&#xA;ELSE [N] ENDIF" field="N" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_7&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; IsNull([N_Digit]) &amp;&amp; !IsNull([Separate N]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; &amp;&amp; !IsNull([N_Digit]) then [N_Digit]+3&#xA;&#xA;ELSE Null() ENDIF" field="N_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[N]+[N_Digit_new]" field="N_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(N\d*)&quot;, [N_new])" field="Output_N" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>N = IF [potproduct_name] = "ay_pp_16_7" &amp;&amp; IsNull([N]) THEN "N" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1598">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2682" y="1350" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate N</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2022-10-28 13:16:42</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2022-10-28 13:16:42</StartDate>
                      <EndDate>2022-10-28 13:16:42</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate N])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1599">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="2946" y="1410" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before_N</RootName>
                  <Delimeters value="OPQRSTUVWXYZ" />
                  <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="1600">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2850" y="1410" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="[O-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_N</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1601">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3030" y="1410" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="N" selected="True" />
                    <SelectField field="N_Digit" selected="True" />
                    <SelectField field="Separate N" selected="True" />
                    <SelectField field="After_N1" selected="True" rename="After_N" />
                    <SelectField field="Before_N1" selected="True" rename="Before_N" />
                    <SelectField field="Before_N2" 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="1602">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3126" y="1410" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_16_7&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_8&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_16_9&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_7&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_8&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_17_9&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_7&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_8&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_18_9&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_7&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_8&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_19_9&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_7&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_8&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_23_9&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_64_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_67_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_1&quot; THEN [Before_N]+&quot;N&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_2&quot; THEN [Before_N]+&quot;N2&quot;+[After_N]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_68_3&quot; THEN [Before_N]+&quot;N3&quot;+[After_N]&#xA;&#xA;ELSE Null() ENDIF&#xA;" field="Output_N" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[Output_O = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_N = IF [potproduct_name] = "ay_pp_16_7" THEN [Before_N]+"N"+[After_N]

EL...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1603">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3234" y="1410" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_N" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Separate N" selected="False" />
                    <SelectField field="N" selected="False" />
                    <SelectField field="N_Digit" selected="False" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="After_N" selected="False" />
                    <SelectField field="Before_N" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1604">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="3306" y="1362" />
              </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="1605">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3234" y="1302" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_N" selected="True" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="Separate N" selected="False" />
                    <SelectField field="N" selected="False" />
                    <SelectField field="N_Digit" selected="False" />
                    <SelectField field="N_Digit_new" selected="False" />
                    <SelectField field="N_new" 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>
        <Node ToolID="1629">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2297" y="1601" width="2197" height="241" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with fluorine, carbon and hydrogen addition</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="1607">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3546" y="1662" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_F</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_F</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1608">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3642" y="1734" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1609">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3834" y="1734" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Output_F" selected="False" />
                    <SelectField field="F_Digit_new" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1610">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2322" y="1746" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_11_1" OR

[potproduct_name] = "ay_pp_11_2" OR

[potproduct_name] = "ay_pp_11_3" OR

[potproduct_name] = "ay_pp_26_1" OR

[potproduct_name] = "ay_pp_26_2" OR

[potproduct_name] = "ay_pp_26_3" OR

[potproduct_name] = "ay_pp_34_1" OR

[potproduct_name] = "ay_pp_34_2" OR

[potproduct_name] = "ay_pp_34_3" OR

[potproduct_name] = "ay_pp_41_1" OR

[potproduct_name] = "ay_pp_41_2" OR

[potproduct_name] = "ay_pp_41_3" OR

[potproduct_name] = "ay_pp_54_1" OR

[potproduct_name] = "ay_pp_54_2" OR

[potproduct_name] = "ay_pp_54_3" OR

[potproduct_name] = "ay_pp_73_1" OR

[potproduct_name] = "ay_pp_73_2" OR

[potproduct_name] = "ay_pp_73_3" OR

[potproduct_name] = "ay_pp_74_1" OR

[potproduct_name] = "ay_pp_74_2" OR

[potproduct_name] = "ay_pp_74_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C, H and F addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_11_1" OR

[potproduct_name] = "ay_pp_11_2" OR

[potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1611">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4314" y="1662" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; THEN [stmat_mw]+(8*1.00794)+(6*12.011)+(2*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; THEN [stmat_mw]+(16*1.00794)+(12*12.011)+(4*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; THEN [stmat_mw]+(24*1.00794)+(18*12.011)+(6*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; THEN [stmat_mw]+(5*1.00794)+(6*12.011)+(3*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; THEN [stmat_mw]+(10*1.00794)+(12*12.011)+(6*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; THEN [stmat_mw]+(15*1.00794)+(18*12.011)+(9*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; THEN [stmat_mw]+(5*1.00794)+(4*12.011)+(1*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; THEN [stmat_mw]+(10*1.00794)+(8*12.011)+(2*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; THEN [stmat_mw]+(15*1.00794)+(12*12.011)+(3*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; THEN [stmat_mw]+(9*1.00794)+(6*12.011)+(1*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; THEN [stmat_mw]+(18*1.00794)+(12*12.011)+(2*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; THEN [stmat_mw]+(27*1.00794)+(18*12.011)+(3*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; THEN [stmat_mw]+(4*1.00794)+(4*12.011)+(2*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; THEN [stmat_mw]+(8*1.00794)+(8*12.011)+(4*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; THEN [stmat_mw]+(12*1.00794)+(12*12.011)+(6*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; THEN [stmat_mw]+(2*1.00794)+(2*12.011)+(2*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; THEN [stmat_mw]+(4*1.00794)+(4*12.011)+(4*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; THEN [stmat_mw]+(6*1.00794)+(6*12.011)+(6*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; THEN [stmat_mw]+(1*12.011)+(2*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; THEN [stmat_mw]+(2*12.011)+(4*18.998403)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; THEN [stmat_mw]+(4*12.011)+(6*18.998403)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_11_1" THEN [stmat_mw]+(8*1.00794)+(6*12.011)+...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1612">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4410" y="1734" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1613">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4026" y="1734" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1614">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4218" y="1734" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit_new" selected="False" />
                    <SelectField field="experiment_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="1615">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3930" y="1662" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1616">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3738" y="1662" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H18&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H27&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H6&quot;&#xA;&#xA;ELSE [H] ENDIF" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+10&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;28&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+27&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+6&#xA;&#xA;ELSE Null() ENDIF" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="IF !IsEmpty([H_Digit_new]) THEN REGEX_Replace([Output_F], &quot;(H\d*)&quot;, [H_new])&#xA;&#xA;ELSE [Output_F] ENDIF" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_11_1" &amp;&amp; IsNull([H]) THEN "H8" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1617">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4122" y="1662" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C18&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;19&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+18&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+1 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_11_1" &amp;&amp; IsNull([C]) THEN "C6" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1630">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2442" y="1674" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(F\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate F" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_ID_Matched</Field>
                    <ErrorUnmatched value="False" />
                  </Match>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>Separate Fluorine from StMat_ChemForm</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
            </Node>
            <Node ToolID="1631">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2538" y="1746" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate F</Field>
                  <RegExExpression value="(F)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate F</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="F" type="V_WString" size="2048" />
                    <Field field="F_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_Matched</Field>
                    <ErrorUnmatched value="False" />
                  </Match>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>Separate Fluorine and Number of Fluorine Atoms</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxRegEx" />
            </Node>
            <Node ToolID="1632">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2922" y="1650" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F9&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F1&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; &amp;&amp; IsNull([F]) THEN &quot;F2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; &amp;&amp; IsNull([F]) THEN &quot;F4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; &amp;&amp; IsNull([F]) THEN &quot;F6&quot;&#xA;&#xA;ELSE [F] ENDIF" field="F" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+9&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; &amp;&amp; IsNull([F_Digit]) &amp;&amp; !IsNull([Separate F]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; &amp;&amp; !IsNull([F_Digit]) then [F_Digit]+6&#xA;&#xA;ELSE Null() ENDIF&#xA;" field="F_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[F]+[F_Digit_new]" field="F_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(F\d*)&quot;, [F_new])" field="Output_F" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>F = IF [potproduct_name] = "ay_pp_11_1" &amp;&amp; IsNull([F]) THEN "F2" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1633">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2682" y="1710" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate F</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2022-02-06 12:43:25</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2022-02-06 12:43:25</StartDate>
                      <EndDate>2022-02-06 12:43:25</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText>Differentiate between: Fluorine in StMat_ChemForm or no Fluorine in StMat_ChemForm</AnnotationText>
                  <DefaultAnnotationText>!IsNull([Separate F])</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="1634">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="2958" y="1758" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Rest</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before F</RootName>
                  <Delimeters value="FGHIJKLMNOPQRST" />
                  <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="1635">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2778" y="1758" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="(\u\d*\u\d*)(.*)" />
                  <CaseInsensitve value="False" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_C</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="CH" type="String" size="9" />
                    <Field field="Rest" type="String" size="9" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="1636">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3054" y="1758" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="CH" selected="True" />
                    <SelectField field="Before F1" selected="True" rename="Before_F" />
                    <SelectField field="After F1" selected="True" rename="After_F" />
                    <SelectField field="Rest" selected="False" />
                    <SelectField field="Before F2" selected="False" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Separate F" selected="False" />
                    <SelectField field="F" selected="False" />
                    <SelectField field="F_Digit" 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="1637">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3150" y="1758" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_11_1&quot; THEN [CH]+[Before_F]+&quot;F2&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_2&quot; THEN [CH]+[Before_F]+&quot;F4&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_11_3&quot; THEN [CH]+[Before_F]+&quot;F6&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_1&quot; THEN [CH]+[Before_F]+&quot;F3&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_2&quot; THEN [CH]+[Before_F]+&quot;F6&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_26_3&quot; THEN [CH]+[Before_F]+&quot;F9&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_1&quot; THEN [CH]+[Before_F]+&quot;F&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_2&quot; THEN [CH]+[Before_F]+&quot;F2&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_34_3&quot; THEN [CH]+[Before_F]+&quot;F3&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_1&quot; THEN [CH]+[Before_F]+&quot;F&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_2&quot; THEN [CH]+[Before_F]+&quot;F2&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_41_3&quot; THEN [CH]+[Before_F]+&quot;F3&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_1&quot; THEN [CH]+[Before_F]+&quot;F2&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_2&quot; THEN [CH]+[Before_F]+&quot;F4&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_54_3&quot; THEN [CH]+[Before_F]+&quot;F6&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_1&quot; THEN [CH]+[Before_F]+&quot;F2&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_2&quot; THEN [CH]+[Before_F]+&quot;F4&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_73_3&quot; THEN [CH]+[Before_F]+&quot;F6&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_1&quot; THEN [CH]+[Before_F]+&quot;F2&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_2&quot; THEN [CH]+[Before_F]+&quot;F4&quot;+[After_F]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_74_3&quot; THEN [CH]+[Before_F]+&quot;F6&quot;+[After_F]&#xA;&#xA;ELSE Null() ENDIF" field="Output_F" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[P1_ChemForm = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_F = IF [potproduct_name] = "ay_pp_11_1" THEN [CH]+[Before_F]+"F2"+[After_...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="1638">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3246" y="1758" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="CH" selected="False" />
                    <SelectField field="Before_F" selected="False" />
                    <SelectField field="After_F" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Output_F" 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="1639">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="3450" y="1698" />
              </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="1640">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3186" y="1650" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="F_Digit_new" selected="False" />
                    <SelectField field="Output_F" selected="True" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="F" selected="False" />
                    <SelectField field="F_Digit" selected="False" />
                    <SelectField field="F_new" selected="False" />
                    <SelectField field="Separate F" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="1641">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2874" y="1758" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Rest</Field>
                  <RegExExpression value="[F-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After F</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2020">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2309" y="1961" width="2161" height="241" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with sulfur, carbon and hydrogen addition</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="1998">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3474" y="2022" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_S</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_S</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="1999">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3570" y="2094" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2000">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3810" y="2094" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="Output_N" selected="False" />
                    <SelectField field="Output_S" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2001">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2334" y="2106" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_30_1" OR

[potproduct_name] = "ay_pp_30_2" OR

[potproduct_name] = "ay_pp_30_3" OR

[potproduct_name] = "tt_pp_1" OR

[potproduct_name] = "tt_pp_2" OR

[potproduct_name] = "tt_pp_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C, H and S addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_30_1" OR

[potproduct_name] = "ay_pp_30_2" OR

[potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="2002">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4290" y="2022" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)+(1*32.065)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; THEN [stmat_mw] +(16*1.00794)+(10*12.011)+(2*32.065)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)+(3*32.065)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; THEN [stmat_mw]+(7*1.00794)+(12*12.011)+(2*32.065)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; THEN [stmat_mw] +(14*1.00794)+(24*12.011)+(4*32.065)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; THEN [stmat_mw]+(21*1.00794)+(36*12.011)+(6*32.065)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_30_1" THEN [stmat_mw]+(8*1.00794)+(5*12.011)+...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2003">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4386" y="2094" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2004">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4002" y="2094" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2005">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4194" y="2094" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit_new" 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="2006">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3906" y="2022" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="2007">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3666" y="2022" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H14&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H21&quot;&#xA;&#xA;ELSE [H] ENDIF" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+7 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;15&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+14 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;22&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+21&#xA;&#xA;ELSE Null() ENDIF" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_S], &quot;(H\d*)&quot;, [H_new])" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_30_1" &amp;&amp; IsNull([H]) THEN "H8" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2008">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4098" y="2022" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C12&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C24&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C36&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+12&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+24 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;37&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+36&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_30_1" &amp;&amp; IsNull([C]) THEN "C5" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2009">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2502" y="2058" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(S\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate S" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="2010">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2598" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate S</Field>
                  <RegExExpression value="(S)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate S</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="S" type="V_WString" size="2048" />
                    <Field field="S_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2011">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2982" y="2010" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; IsNull([S]) THEN &quot;S&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; IsNull([S]) THEN &quot;S2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; IsNull([S]) THEN &quot;S3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; IsNull([S]) THEN &quot;S2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; IsNull([S]) THEN &quot;S4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; IsNull([S]) THEN &quot;S6&quot;&#xA;&#xA;ELSE [S] ENDIF" field="S" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_1&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+6&#xA;&#xA;ELSE Null() ENDIF" field="S_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[S]+[S_Digit_new]" field="S_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(S\d*)&quot;, [S_new])" field="Output_S" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>S = IF [potproduct_name] = "ay_pp_30_1" &amp;&amp; IsNull([S]) THEN "S" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2012">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2694" y="2058" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate S</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2023-05-04 12:14:13</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2023-05-04 12:14:13</StartDate>
                      <EndDate>2023-05-04 12:14:13</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate S])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="2018">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="3318" y="2070" />
              </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="2019">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3246" y="2010" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_S" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate S" selected="False" />
                    <SelectField field="S" selected="False" />
                    <SelectField field="S_Digit" selected="False" />
                    <SelectField field="S_Digit_new" selected="False" />
                    <SelectField field="S_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2024">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="2958" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Rest</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before S</RootName>
                  <Delimeters value="STUVWXYZ" />
                  <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="2025">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2778" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="(\u\d*\u\d*)(.*)" />
                  <CaseInsensitve value="False" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_C</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="CH" type="String" size="9" />
                    <Field field="Rest" type="String" size="9" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2026">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3054" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="CH" selected="True" />
                    <SelectField field="Before S1" selected="True" rename="Before_S" />
                    <SelectField field="After S1" selected="True" rename="After_S" />
                    <SelectField field="Rest" selected="False" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Separate S" selected="False" />
                    <SelectField field="S" selected="False" />
                    <SelectField field="S_Digit" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Before S2" selected="False" />
                    <SelectField field="Before F1" selected="False" rename="Before_F" />
                    <SelectField field="After F1" selected="False" rename="After_F" />
                    <SelectField field="Separate F" selected="False" />
                    <SelectField field="F" selected="False" />
                    <SelectField field="F_Digit" selected="False" />
                    <SelectField field="Before F2" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2027">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3150" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_30_1&quot; THEN [CH]+[Before_S]+&quot;S&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_2&quot; THEN [CH]+[Before_S]+&quot;S2&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_30_3&quot; THEN [CH]+[Before_S]+&quot;S3&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_1&quot; THEN [CH]+[Before_S]+&quot;S2&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_2&quot; THEN [CH]+[Before_S]+&quot;S4&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;tt_pp_3&quot; THEN [CH]+[Before_S]+&quot;S6&quot;+[After_S]&#xA;&#xA;ELSE Null() ENDIF" field="Output_S" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[P1_ChemForm = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_S = IF [potproduct_name] = "ay_pp_30_1" THEN [CH]+[Before_S]+"S"+[After_S...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2028">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3246" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Output_S" selected="True" />
                    <SelectField field="Before_S" selected="False" />
                    <SelectField field="After_S" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="CH" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2029">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2874" y="2118" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Rest</Field>
                  <RegExExpression value="[S-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After S</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2180">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="2309" y="2321" width="3073" height="241" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>potential products with sulfur, oxygen, carbon and hydrogen addition</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="2157">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4386" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_O</Field>
                  <RegExExpression value="^.+(H\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_O</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate H" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="2158">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4482" y="2454" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate H</Field>
                  <RegExExpression value="(H)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="H" type="V_WString" size="2048" />
                    <Field field="H_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2159">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4722" y="2454" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_H" selected="True" />
                    <SelectField field="H_Digit_new" selected="False" />
                    <SelectField field="Output_O" selected="False" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate H" selected="False" />
                    <SelectField field="H" selected="False" />
                    <SelectField field="H_Digit" selected="False" />
                    <SelectField field="H_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2160">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2334" y="2466" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Expression>[potproduct_name] = "ay_pp_59_1" OR

[potproduct_name] = "ay_pp_59_2" OR

[potproduct_name] = "ay_pp_59_3" OR

[potproduct_name] = "ay_pp_79_1" OR

[potproduct_name] = "ay_pp_79_2" OR

[potproduct_name] = "ay_pp_79_3"</Expression>
                  <Mode>Custom</Mode>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>filter for products with C, H, O and S addition</AnnotationText>
                  <DefaultAnnotationText>[potproduct_name] = "ay_pp_59_1" OR

[potproduct_name] = "ay_pp_59_2" OR

[potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="2161">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="5202" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; THEN [stmat_mw]+(8*1.00794)+(5*12.011)+(1*32.065)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; THEN [stmat_mw]+(16*1.00794)+(10*12.011)+(2*32.065)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; THEN [stmat_mw]+(24*1.00794)+(15*12.011)+(3*32.065)+(6*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; THEN [stmat_mw]+(4*1.00794)+(3*12.011)+(1*32.065)+(2*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; THEN [stmat_mw]+(8*1.00794)+(6*12.011)+(2*32.065)+(4*15.9994)&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; THEN [stmat_mw]+(12*1.00794)+(9*12.011)+(3*32.065)+(6*15.9994)&#xA;&#xA;ELSE 0 ENDIF" field="mw" size="19.2" type="FixedDecimal" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <AnnotationText>calculate mw and mim of potential products, add nominal mass</AnnotationText>
                  <DefaultAnnotationText>mw = IF [potproduct_name] = "ay_pp_59_1" THEN [stmat_mw]+(8*1.00794)+(5*12.011)+...</DefaultAnnotationText>
                  <Left value="True" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2162">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="5298" y="2454" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="mw" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="False" />
                    <SelectField field="stmat_mim" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2163">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4914" y="2454" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate C</Field>
                  <RegExExpression value="(C)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate C</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="C" type="V_WString" size="2048" />
                    <Field field="C_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2164">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="5106" y="2454" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="pp_chemform" selected="True" />
                    <SelectField field="Separate C" selected="False" />
                    <SelectField field="C" selected="False" />
                    <SelectField field="C_Digit" selected="False" />
                    <SelectField field="Output_H" selected="False" />
                    <SelectField field="C_new" selected="False" />
                    <SelectField field="C_Digit_new" 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="2165">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="4818" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_H</Field>
                  <RegExExpression value="(C\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_H</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate C" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="2166">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4578" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H24&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([H]) THEN &quot;H4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([H]) THEN &quot;H8&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([H]) THEN &quot;H12&quot;&#xA;&#xA;ELSE [H] ENDIF" field="H" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;17&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+16 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;25&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+24&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;9&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+8&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([H_Digit]) &amp;&amp; !IsNull([Separate H]) THEN &quot;13&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; !IsNull([H_Digit]) THEN [H_Digit]+12&#xA;&#xA;ELSE Null() ENDIF" field="H_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[H]+[H_Digit_new]" field="H_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_O], &quot;(H\d*)&quot;, [H_new])" field="Output_H" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>H = IF [potproduct_name] = "ay_pp_59_1" &amp;&amp; IsNull([H]) THEN "H8" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2167">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="5010" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C15&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([C]) THEN &quot;C3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([C]) THEN &quot;C6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([C]) THEN &quot;C9&quot;&#xA;&#xA;ELSE [C] ENDIF" field="C" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;6&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+5&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;11&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+10 &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;16&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+15&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([C_Digit]) &amp;&amp; !IsNull([Separate C]) THEN &quot;10&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; !IsNull([C_Digit]) THEN [C_Digit]+9&#xA;&#xA;ELSE Null() ENDIF" field="C_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[C]+[C_Digit_new]" field="C_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_H], &quot;(C\d+)&quot;, [C_new])" field="pp_chemform" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>C = IF [potproduct_name] = "ay_pp_59_1" &amp;&amp; IsNull([C]) THEN "C5" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2168">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2502" y="2430" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="^.+(S\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>stmat_chemform</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate S" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="2169">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2598" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate S</Field>
                  <RegExExpression value="(S)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate S</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="S" type="V_WString" size="2048" />
                    <Field field="S_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2170">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="2982" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([S]) THEN &quot;S&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([S]) THEN &quot;S2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([S]) THEN &quot;S3&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([S]) THEN &quot;S&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([S]) THEN &quot;S2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([S]) THEN &quot;S3&quot;&#xA;&#xA;ELSE [S] ENDIF" field="S" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+3&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+1&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([S_Digit]) &amp;&amp; !IsNull([Separate S]) THEN &quot;4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; !IsNull([S_Digit]) then [S_Digit]+3&#xA;&#xA;ELSE Null() ENDIF&#xA;" field="S_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[S]+[S_Digit_new]" field="S_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([stmat_chemform], &quot;(S\d*)&quot;, [S_new])" field="Output_S" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>S = IF [potproduct_name] = "ay_pp_59_1" &amp;&amp; IsNull([S]) THEN "S" 

ELSEIF [potpro...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2171">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="2694" y="2429" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate S</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2023-05-04 12:14:13</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2023-05-04 12:14:13</StartDate>
                      <EndDate>2023-05-04 12:14:13</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate S])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="2172">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="3318" y="2430" />
              </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="2173">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3222" y="2382" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_S" selected="True" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Separate S" selected="False" />
                    <SelectField field="S" selected="False" />
                    <SelectField field="S_Digit" selected="False" />
                    <SelectField field="S_Digit_new" selected="False" />
                    <SelectField field="S_new" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2174">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="2958" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Rest</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before S</RootName>
                  <Delimeters value="STUVWXYZ" />
                  <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="2175">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2778" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <RegExExpression value="(\u\d*\u\d*)(.*)" />
                  <CaseInsensitve value="False" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_C</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="CH" type="String" size="9" />
                    <Field field="Rest" type="String" size="9" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2176">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3054" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="CH" selected="True" />
                    <SelectField field="Before S1" selected="True" rename="Before_S" />
                    <SelectField field="After S1" selected="True" rename="After_S" />
                    <SelectField field="Rest" selected="False" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Separate S" selected="False" />
                    <SelectField field="S" selected="False" />
                    <SelectField field="S_Digit" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="Before S2" selected="False" />
                    <SelectField field="Before F1" selected="False" rename="Before_F" />
                    <SelectField field="After F1" selected="False" rename="After_F" />
                    <SelectField field="Separate F" selected="False" />
                    <SelectField field="F" selected="False" />
                    <SelectField field="F_Digit" selected="False" />
                    <SelectField field="Before F2" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2177">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3150" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; THEN [CH]+[Before_S]+&quot;S&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; THEN [CH]+[Before_S]+&quot;S2&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; THEN [CH]+[Before_S]+&quot;S3&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; THEN [CH]+[Before_S]+&quot;S&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; THEN [CH]+[Before_S]+&quot;S2&quot;+[After_S]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; THEN [CH]+[Before_S]+&quot;S3&quot;+[After_S]&#xA;&#xA;ELSE Null() ENDIF" field="Output_S" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[P1_ChemForm = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_S = IF [potproduct_name] = "ay_pp_59_1" THEN [CH]+[Before_S]+"S"+[After_S...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2178">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3246" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Output_S" selected="True" />
                    <SelectField field="Before_S" selected="False" />
                    <SelectField field="After_S" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="CH" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2179">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="2874" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Rest</Field>
                  <RegExExpression value="[S-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After S</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2181">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3414" y="2418" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_S</Field>
                  <RegExExpression value="^.+(O\d*).*" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Output_S</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="Separate O" type="V_WString" size="2048" />
                  </ParseComplex>
                  <Match>
                    <Field>LCMS_Sample_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="2182">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3510" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Separate O</Field>
                  <RegExExpression value="(O)(\d*)" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>Separate O</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="O" type="V_WString" size="2048" />
                    <Field field="O_Digit" type="Double" size="8" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2183">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="3894" y="2370" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([O]) THEN &quot;O2&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([O]) THEN &quot;O4&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([O]) THEN &quot;O6&quot;&#xA;&#xA;ELSE [O] ENDIF&#xA;" field="O" size="2048" type="V_WString" />
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;3&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+2&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;5&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+4&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; IsNull([O_Digit]) &amp;&amp; !IsNull([Separate O]) THEN &quot;7&quot; &#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; &amp;&amp; !IsNull([O_Digit]) then [O_Digit]+6&#xA;&#xA;ELSE Null() ENDIF" field="O_Digit_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="[O]+[O_Digit_new]" field="O_new" size="1073741823" type="V_WString" />
                    <FormulaField expression="REGEX_Replace([Output_S], &quot;(O\d*)&quot;, [O_new])" field="Output_O" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>O = IF [potproduct_name] = "ay_pp_59_1" &amp;&amp; IsNull([O]) THEN "O2" 

ELSEIF [potpr...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2184">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Filter.Filter">
                <Position x="3606" y="2418" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Mode>Simple</Mode>
                  <Simple>
                    <Operator>IsNotNull</Operator>
                    <Field>Separate O</Field>
                    <Operands>
                      <IgnoreTimeInDateTime>True</IgnoreTimeInDateTime>
                      <DateType>fixed</DateType>
                      <PeriodDate>2021-05-31 11:30:44</PeriodDate>
                      <PeriodType>
                      </PeriodType>
                      <PeriodCount>0</PeriodCount>
                      <Operand>
                      </Operand>
                      <StartDate>2021-05-31 11:30:44</StartDate>
                      <EndDate>2021-05-31 11:30:44</EndDate>
                    </Operands>
                  </Simple>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <DefaultAnnotationText>!IsNull([Separate O])</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFilter" />
            </Node>
            <Node ToolID="2185">
              <GuiSettings Plugin="AlteryxBasePluginsGui.TextToColumns.TextToColumns">
                <Position x="3870" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>stmat_chemform</Field>
                  <ErrorHandling>Last</ErrorHandling>
                  <RootName>Before_O</RootName>
                  <Delimeters value="PQRSTUVWXYZ" />
                  <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="2186">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="3774" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>Output_S</Field>
                  <RegExExpression value="[P-Z].*" />
                  <CaseInsensitve value="False" />
                  <Method>ParseSimple</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>After_O</RootName>
                    <NumFields value="1" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="No Marked Groups Found" type="No Marked Groups Found" size="No Marked Groups Found" />
                  </ParseComplex>
                  <Match>
                    <Field>Test_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="2187">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="3954" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="O" selected="True" />
                    <SelectField field="O_Digit" selected="True" />
                    <SelectField field="Separate O" selected="True" />
                    <SelectField field="After_O1" selected="True" rename="After_O" />
                    <SelectField field="Before_O1" selected="True" rename="Before_O" />
                    <SelectField field="Before_O2" selected="False" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Output_S" 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="2188">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
                <Position x="4050" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <FormulaFields>
                    <FormulaField expression="IF [potproduct_name] = &quot;ay_pp_59_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_59_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_1&quot; THEN [Before_O]+&quot;O2&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_2&quot; THEN [Before_O]+&quot;O4&quot;+[After_O]&#xA;&#xA;ELSEIF [potproduct_name] = &quot;ay_pp_79_3&quot; THEN [Before_O]+&quot;O6&quot;+[After_O]&#xA;&#xA;ELSE Null() ENDIF" field="Output_O" size="1073741823" type="V_WString" />
                  </FormulaFields>
                </Configuration>
                <Annotation DisplayMode="2">
                  <Name />
                  <AnnotationText><![CDATA[Output_O = [Before_O]+"O"+[After_O]
]]></AnnotationText>
                  <DefaultAnnotationText>Output_O = IF [potproduct_name] = "ay_pp_59_1" THEN [Before_O]+"O2"+[After_O]

E...</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
            </Node>
            <Node ToolID="2189">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4158" y="2478" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="Output_S" selected="False" />
                    <SelectField field="*Unknown" selected="True" />
                    <SelectField field="O" selected="False" />
                    <SelectField field="O_Digit" selected="False" />
                    <SelectField field="Separate O" selected="False" />
                    <SelectField field="After_O" selected="False" />
                    <SelectField field="Before_O" selected="False" />
                  </SelectFields>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText />
                  <Left value="False" />
                </Annotation>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
            </Node>
            <Node ToolID="2190">
              <GuiSettings Plugin="AlteryxBasePluginsGui.Union.Union">
                <Position x="4230" y="2430" />
              </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="2191">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="4158" y="2370" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <OrderChanged value="True" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="experiment_id" selected="True" />
                    <SelectField field="plate_position_id" selected="True" />
                    <SelectField field="plate_id" selected="True" />
                    <SelectField field="stmat_chemform" selected="True" />
                    <SelectField field="stmat_mw" selected="True" />
                    <SelectField field="stmat_mim" selected="True" />
                    <SelectField field="potproduct_name" selected="True" />
                    <SelectField field="potproduct_type" selected="True" />
                    <SelectField field="chem_role" selected="True" />
                    <SelectField field="Output_O" selected="True" />
                    <SelectField field="Separate O" selected="False" />
                    <SelectField field="O" selected="False" />
                    <SelectField field="O_Digit" selected="False" />
                    <SelectField field="O_new" selected="False" />
                    <SelectField field="O_Digit_new" selected="False" />
                    <SelectField field="Output_S" 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="10">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="988" y="1061" width="794" height="518" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>addition of chem pot product info to 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="7">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="1542" y="1314" />
          </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="False" />
                  <CommaDecimal value="False" />
                  <SelectFields>
                    <SelectField field="Right_plate_id" selected="False" rename="Right_plate_id" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>Add potential products (based on reactions running on plates)</AnnotationText>
              <DefaultAnnotationText>Add potential products (based on reactions running on plates)</DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="511">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="1326" y="1110" />
          </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_id" selected="True" />
                <SelectField field="chem_id" selected="True" />
                <SelectField field="chemform" selected="True" rename="stmat_chemform" />
                <SelectField field="mw" selected="True" rename="stmat_mw" />
                <SelectField field="mim" selected="True" rename="stmat_mim" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText />
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
        </Node>
        <Node ToolID="11">
          <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
            <Position x="1698" y="1314" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <OrderChanged value="True" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="plate_position_id" selected="True" />
                <SelectField field="plate_id" selected="True" />
                <SelectField field="stmat_chemform" selected="True" />
                <SelectField field="stmat_mw" selected="True" type="Double" size="8" />
                <SelectField field="stmat_mim" selected="True" type="Double" size="8" />
                <SelectField field="potproduct_name" selected="True" />
                <SelectField field="potproduct_type" selected="True" />
                <SelectField field="chem_role" selected="True" />
                <SelectField field="name" selected="False" />
                <SelectField field="*Unknown" selected="False" />
                <SelectField field="eln_id" selected="False" />
                <SelectField field="experiment_id" selected="True" />
                <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="1282">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
            <Position x="1026" y="1194" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <FormulaFields>
                <FormulaField expression="LowerCase([plate_id])" field="plate_id" size="1073741823" type="V_WString" />
              </FormulaFields>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <DefaultAnnotationText><![CDATA[plate_id = LowerCase([plate_id])
]]></DefaultAnnotationText>
              <Left value="False" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxFormula" />
        </Node>
        <Node ToolID="2378">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="1013" y="1373" width="325" height="181" />
          </GuiSettings>
          <Properties>
            <Configuration>
              <Caption>input: data_structure | 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="1279">
              <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
                <Position x="1254" y="1470" />
              </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="1281">
              <GuiSettings Plugin="AlteryxBasePluginsGui.RegEx.RegEx">
                <Position x="1146" y="1422" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Field>plate_position_id</Field>
                  <RegExExpression value="(.+)_\l\d+" />
                  <CaseInsensitve value="True" />
                  <Method>ParseComplex</Method>
                  <Replace expression="">
                    <CopyUnmatched value="True" />
                  </Replace>
                  <ParseSimple>
                    <SplitToRows value="False" />
                    <RootName>plate_position_id</RootName>
                    <NumFields value="3" />
                    <ErrorHandling>Warn</ErrorHandling>
                  </ParseSimple>
                  <ParseComplex>
                    <Field field="plate_id" type="V_WString" size="1073741823" />
                  </ParseComplex>
                  <Match>
                    <Field>plate_position_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="2379">
              <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                <Position x="1038" y="1470" />
              </GuiSettings>
              <Properties>
                <Configuration>
                  <Passwords />
                  <File OutputFileName="" RecordLimit="" SearchSubDirs="False" FileFormat="25">\data_package\data_structure\plate_definition\products.xlsx|||`products$`</File>
                  <FormatSpecificOptions>
                    <FirstRowData>False</FirstRowData>
                    <ImportLine>1</ImportLine>
                  </FormatSpecificOptions>
                </Configuration>
                <Annotation DisplayMode="0">
                  <Name />
                  <DefaultAnnotationText>products.xlsx
Query=`products$`</DefaultAnnotationText>
                  <Left value="False" />
                </Annotation>
                <Dependencies>
                  <Implicit />
                </Dependencies>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
            </Node>
          </ChildNodes>
        </Node>
      </ChildNodes>
    </Node>
    <Node ToolID="108">
      <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
        <Position x="76" y="1060" width="722" height="519" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Caption>lsf screening platform: requests, experiments, process controls, starting materials, chemicals db</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="103">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="462" y="1254" />
          </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="Left_experiment_id" selected="True" input="Left_" />
                    <SelectField field="Left_plate_id" selected="True" input="Left_" />
                    <SelectField field="Right_chem_id" selected="True" input="Right_" />
                    <SelectField field="Right_1" selected="False" input="Right_" />
                    <SelectField field="Right_2" selected="False" input="Right_" />
                    <SelectField field="Right_3" selected="False" input="Right_" />
                    <SelectField field="Right_4" selected="False" input="Right_" />
                    <SelectField field="Right_5" selected="False" input="Right_" />
                    <SelectField field="Right_6" selected="False" input="Right_" />
                    <SelectField field="*Unknown" selected="False" />
                    <SelectField field="Right_eln_id" selected="False" rename="Right_eln_id" input="Right_" />
                    <SelectField field="Right_common_name_abb" selected="False" input="Right_" />
                    <SelectField field="Right_role" selected="False" input="Right_" />
                    <SelectField field="Right_equivalents" selected="False" input="Right_" />
                    <SelectField field="Right_stock_solution" selected="False" input="Right_" />
                    <SelectField field="Left_plate_no" selected="False" input="Left_" />
                    <SelectField field="Left_scale_mol" selected="False" input="Left_" />
                    <SelectField field="Left_temperature_degC" selected="False" input="Left_" />
                    <SelectField field="Left_mixing" selected="False" input="Left_" />
                    <SelectField field="Left_atmosphere" selected="False" input="Left_" />
                    <SelectField field="Left_start_date" selected="False" input="Left_" />
                    <SelectField field="Left_completion_date" selected="False" input="Left_" />
                    <SelectField field="Left_operator" selected="False" input="Left_" />
                    <SelectField field="Left_experiment_info" selected="False" input="Left_" />
                    <SelectField field="Left_exp_no" selected="False" input="Left_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>add starting material chem_id to experiment info via eln_id</AnnotationText>
              <DefaultAnnotationText>add starting material chem_id to experiment info via eln_id</DefaultAnnotationText>
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="89">
          <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
            <Position x="714" y="1266" />
          </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="Left_experiment_id" selected="True" input="Left_" />
                    <SelectField field="Left_plate_id" selected="True" input="Left_" />
                    <SelectField field="Left_chem_id" selected="True" input="Left_" />
                    <SelectField field="Right_chemform" selected="True" input="Right_" />
                    <SelectField field="Right_mw" selected="True" input="Right_" />
                    <SelectField field="Right_mim" selected="True" input="Right_" />
                    <SelectField field="Right_name" selected="True" input="Right_" />
                    <SelectField field="*Unknown" selected="True" />
                    <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_cas" selected="False" input="Right_" />
                    <SelectField field="Right_ro_no" selected="False" input="Right_" />
                    <SelectField field="Right_ro_srn" selected="False" input="Right_" />
                    <SelectField field="Right_ro_ern" selected="False" input="Right_" />
                    <SelectField field="Right_density" selected="False" input="Right_" />
                    <SelectField field="Right_aggregate_state" selected="False" input="Right_" />
                    <SelectField field="Right_stock_solution_c" selected="False" input="Right_" />
                    <SelectField field="Right_purity" selected="False" input="Right_" />
                    <SelectField field="Right_solubility_gl" selected="False" input="Right_" />
                    <SelectField field="Right_solvent_pref" selected="False" input="Right_" />
                    <SelectField field="Right_melting_point" selected="False" input="Right_" />
                    <SelectField field="Right_boiling_point" selected="False" input="Right_" />
                    <SelectField field="Right_smiles" selected="False" input="Right_" />
                    <SelectField field="Right_inchi" selected="False" input="Right_" />
                    <SelectField field="Right_inchi_key" selected="False" input="Right_" />
                    <SelectField field="Right_producer" 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_batch_id" selected="False" input="Right_" />
                    <SelectField field="Right_chem_role" selected="False" input="Right_" />
                    <SelectField field="Right_stored" selected="False" input="Right_" />
                    <SelectField field="Right_location" selected="False" input="Right_" />
                    <SelectField field="Right_chem_status" selected="False" input="Right_" />
                    <SelectField field="Right_borrowed_by" selected="False" input="Right_" />
                    <SelectField field="Right_comment" selected="False" input="Right_" />
                    <SelectField field="Right_cas_name" selected="False" input="Right_" />
                    <SelectField field="Right_iupac_name" selected="False" input="Right_" />
                    <SelectField field="Right_common_name" selected="False" input="Right_" />
                  </SelectFields>
                </Configuration>
              </SelectConfiguration>
            </Configuration>
            <Annotation DisplayMode="0">
              <Name />
              <AnnotationText>add mw, mi, chemform of stmat via chem_id</AnnotationText>
              <DefaultAnnotationText />
              <Left value="True" />
            </Annotation>
          </Properties>
          <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
        </Node>
        <Node ToolID="498">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="101" y="1109" 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="2373">
              <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                <Position x="126" y="1158" />
              </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>
                <Dependencies>
                  <Implicit />
                </Dependencies>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="500">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="401" y="1421" width="259" 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="2375">
              <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                <Position x="426" y="1470" />
              </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>
                <Dependencies>
                  <Implicit />
                </Dependencies>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
            </Node>
          </ChildNodes>
        </Node>
        <Node ToolID="501">
          <GuiSettings Plugin="AlteryxGuiToolkit.ToolContainer.ToolContainer">
            <Position x="101" y="1277" 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="2374">
              <GuiSettings Plugin="AlteryxBasePluginsGui.DbFileInput.DbFileInput">
                <Position x="126" y="1326" />
              </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>
                <Dependencies>
                  <Implicit />
                </Dependencies>
              </Properties>
              <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileInput" />
            </Node>
          </ChildNodes>
        </Node>
      </ChildNodes>
    </Node>
  </Nodes>
  <Connections>
    <Connection>
      <Origin ToolID="1642" Connection="Output" />
      <Destination ToolID="1643" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1643" Connection="Output" />
      <Destination ToolID="1644" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1644" Connection="Output" />
      <Destination ToolID="1647" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1645" Connection="Output" />
      <Destination ToolID="1646" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1646" Connection="Output" />
      <Destination ToolID="1756" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1647" Connection="Output" />
      <Destination ToolID="1850" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1648" Connection="Output" />
      <Destination ToolID="1649" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1649" Connection="Output" />
      <Destination ToolID="1645" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1756" Connection="Output" />
      <Destination ToolID="2383" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1850" Connection="Output" />
      <Destination ToolID="1648" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1493" Connection="Output" />
      <Destination ToolID="1494" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1494" Connection="Output" />
      <Destination ToolID="1513" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1495" Connection="Output" />
      <Destination ToolID="1512" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1507" Connection="True" />
      <Destination ToolID="1493" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1508" Connection="Output" />
      <Destination ToolID="1509" Connection="Input" />
    </Connection>
    <Connection name="#4">
      <Origin ToolID="1509" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="1532" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="1555" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="1589" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection name="#5">
      <Origin ToolID="1612" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection name="#13">
      <Origin ToolID="2003" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection name="#17">
      <Origin ToolID="2162" Connection="Output" />
      <Destination ToolID="1642" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1510" Connection="Output" />
      <Destination ToolID="1514" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1511" Connection="Output" />
      <Destination ToolID="1508" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1512" Connection="Output" />
      <Destination ToolID="1510" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1513" Connection="Output" />
      <Destination ToolID="1495" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1514" Connection="Output" />
      <Destination ToolID="1511" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1516" Connection="Output" />
      <Destination ToolID="1517" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1517" Connection="Output" />
      <Destination ToolID="1536" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1518" Connection="Output" />
      <Destination ToolID="1535" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1519" Connection="Output" />
      <Destination ToolID="1520" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1520" Connection="Output" />
      <Destination ToolID="1522" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1521" Connection="Output" />
      <Destination ToolID="1529" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1522" Connection="True" />
      <Destination ToolID="1521" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1522" Connection="False" />
      <Destination ToolID="1524" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1523" Connection="Output" />
      <Destination ToolID="1525" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1524" Connection="Output" />
      <Destination ToolID="1523" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1525" Connection="Output" />
      <Destination ToolID="1526" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1526" Connection="Output" />
      <Destination ToolID="1527" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="1527" Connection="Output" />
      <Destination ToolID="1528" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="1529" Connection="Output" />
      <Destination ToolID="1528" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1528" Connection="Output" />
      <Destination ToolID="1516" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1530" Connection="True" />
      <Destination ToolID="1519" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1531" Connection="Output" />
      <Destination ToolID="1532" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1533" Connection="Output" />
      <Destination ToolID="1537" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1534" Connection="Output" />
      <Destination ToolID="1531" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1535" Connection="Output" />
      <Destination ToolID="1533" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1536" Connection="Output" />
      <Destination ToolID="1518" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1537" Connection="Output" />
      <Destination ToolID="1534" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1539" Connection="Output" />
      <Destination ToolID="1540" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1540" Connection="Output" />
      <Destination ToolID="1559" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1541" Connection="Output" />
      <Destination ToolID="1558" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1542" Connection="Output" />
      <Destination ToolID="1543" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1543" Connection="Output" />
      <Destination ToolID="1545" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1544" Connection="Output" />
      <Destination ToolID="1552" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1545" Connection="True" />
      <Destination ToolID="1544" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1545" Connection="False" />
      <Destination ToolID="1547" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1546" Connection="Output" />
      <Destination ToolID="1548" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1547" Connection="Output" />
      <Destination ToolID="1546" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1548" Connection="Output" />
      <Destination ToolID="1549" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1549" Connection="Output" />
      <Destination ToolID="1550" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="1550" Connection="Output" />
      <Destination ToolID="1551" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="1552" Connection="Output" />
      <Destination ToolID="1551" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1551" Connection="Output" />
      <Destination ToolID="1562" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1553" Connection="True" />
      <Destination ToolID="1542" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1554" Connection="Output" />
      <Destination ToolID="1555" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1556" Connection="Output" />
      <Destination ToolID="1560" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1557" Connection="Output" />
      <Destination ToolID="1554" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1558" Connection="Output" />
      <Destination ToolID="1556" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1559" Connection="Output" />
      <Destination ToolID="1541" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1560" Connection="Output" />
      <Destination ToolID="1557" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1562" Connection="Output" />
      <Destination ToolID="1563" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1563" Connection="Output" />
      <Destination ToolID="1565" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1564" Connection="Output" />
      <Destination ToolID="1572" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1565" Connection="True" />
      <Destination ToolID="1564" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1565" Connection="False" />
      <Destination ToolID="1567" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1566" Connection="Output" />
      <Destination ToolID="1568" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1567" Connection="Output" />
      <Destination ToolID="1566" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1568" Connection="Output" />
      <Destination ToolID="1569" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1569" Connection="Output" />
      <Destination ToolID="1570" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="1570" Connection="Output" />
      <Destination ToolID="1571" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="1572" Connection="Output" />
      <Destination ToolID="1571" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1571" Connection="Output" />
      <Destination ToolID="1539" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1573" Connection="Output" />
      <Destination ToolID="1574" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1574" Connection="Output" />
      <Destination ToolID="1593" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1575" Connection="Output" />
      <Destination ToolID="1592" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1587" Connection="True" />
      <Destination ToolID="1595" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1588" Connection="Output" />
      <Destination ToolID="1589" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1590" Connection="Output" />
      <Destination ToolID="1594" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1591" Connection="Output" />
      <Destination ToolID="1588" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1592" Connection="Output" />
      <Destination ToolID="1590" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1593" Connection="Output" />
      <Destination ToolID="1575" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1594" Connection="Output" />
      <Destination ToolID="1591" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1595" Connection="Output" />
      <Destination ToolID="1596" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1596" Connection="Output" />
      <Destination ToolID="1598" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1597" Connection="Output" />
      <Destination ToolID="1605" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1598" Connection="True" />
      <Destination ToolID="1597" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1598" Connection="False" />
      <Destination ToolID="1600" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1599" Connection="Output" />
      <Destination ToolID="1601" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1600" Connection="Output" />
      <Destination ToolID="1599" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1601" Connection="Output" />
      <Destination ToolID="1602" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1602" Connection="Output" />
      <Destination ToolID="1603" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="1603" Connection="Output" />
      <Destination ToolID="1604" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="1605" Connection="Output" />
      <Destination ToolID="1604" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1604" Connection="Output" />
      <Destination ToolID="1573" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1607" Connection="Output" />
      <Destination ToolID="1608" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1608" Connection="Output" />
      <Destination ToolID="1616" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1609" Connection="Output" />
      <Destination ToolID="1615" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1610" Connection="True" />
      <Destination ToolID="1630" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1611" Connection="Output" />
      <Destination ToolID="1612" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1613" Connection="Output" />
      <Destination ToolID="1617" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1614" Connection="Output" />
      <Destination ToolID="1611" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1615" Connection="Output" />
      <Destination ToolID="1613" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1616" Connection="Output" />
      <Destination ToolID="1609" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1617" Connection="Output" />
      <Destination ToolID="1614" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1630" Connection="Output" />
      <Destination ToolID="1631" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1631" Connection="Output" />
      <Destination ToolID="1633" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1632" Connection="Output" />
      <Destination ToolID="1640" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1633" Connection="True" />
      <Destination ToolID="1632" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1633" Connection="False" />
      <Destination ToolID="1635" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1634" Connection="Output" />
      <Destination ToolID="1636" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1635" Connection="Output" />
      <Destination ToolID="1641" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1636" Connection="Output" />
      <Destination ToolID="1637" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1637" Connection="Output" />
      <Destination ToolID="1638" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="1638" Connection="Output" />
      <Destination ToolID="1639" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="1640" Connection="Output" />
      <Destination ToolID="1639" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1639" Connection="Output" />
      <Destination ToolID="1607" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1641" Connection="Output" />
      <Destination ToolID="1634" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1998" Connection="Output" />
      <Destination ToolID="1999" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1999" Connection="Output" />
      <Destination ToolID="2007" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2000" Connection="Output" />
      <Destination ToolID="2006" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2001" Connection="True" />
      <Destination ToolID="2009" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2002" Connection="Output" />
      <Destination ToolID="2003" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2004" Connection="Output" />
      <Destination ToolID="2008" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2005" Connection="Output" />
      <Destination ToolID="2002" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2006" Connection="Output" />
      <Destination ToolID="2004" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2007" Connection="Output" />
      <Destination ToolID="2000" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2008" Connection="Output" />
      <Destination ToolID="2005" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2009" Connection="Output" />
      <Destination ToolID="2010" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2010" Connection="Output" />
      <Destination ToolID="2012" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2011" Connection="Output" />
      <Destination ToolID="2019" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2012" Connection="True" />
      <Destination ToolID="2011" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2012" Connection="False" />
      <Destination ToolID="2025" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2018" Connection="Output" />
      <Destination ToolID="1998" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="2019" Connection="Output" />
      <Destination ToolID="2018" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="2028" Connection="Output" />
      <Destination ToolID="2018" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2024" Connection="Output" />
      <Destination ToolID="2026" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2025" Connection="Output" />
      <Destination ToolID="2029" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2026" Connection="Output" />
      <Destination ToolID="2027" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2027" Connection="Output" />
      <Destination ToolID="2028" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2029" Connection="Output" />
      <Destination ToolID="2024" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2157" Connection="Output" />
      <Destination ToolID="2158" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2158" Connection="Output" />
      <Destination ToolID="2166" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2159" Connection="Output" />
      <Destination ToolID="2165" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2160" Connection="True" />
      <Destination ToolID="2168" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2161" Connection="Output" />
      <Destination ToolID="2162" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2163" Connection="Output" />
      <Destination ToolID="2167" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2164" Connection="Output" />
      <Destination ToolID="2161" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2165" Connection="Output" />
      <Destination ToolID="2163" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2166" Connection="Output" />
      <Destination ToolID="2159" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2167" Connection="Output" />
      <Destination ToolID="2164" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2168" Connection="Output" />
      <Destination ToolID="2169" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2169" Connection="Output" />
      <Destination ToolID="2171" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2170" Connection="Output" />
      <Destination ToolID="2173" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2171" Connection="True" />
      <Destination ToolID="2170" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2171" Connection="False" />
      <Destination ToolID="2175" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2172" Connection="Output" />
      <Destination ToolID="2181" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="2173" Connection="Output" />
      <Destination ToolID="2172" Connection="Input" />
    </Connection>
    <Connection name="#3">
      <Origin ToolID="2178" Connection="Output" />
      <Destination ToolID="2172" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2174" Connection="Output" />
      <Destination ToolID="2176" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2175" Connection="Output" />
      <Destination ToolID="2179" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2176" Connection="Output" />
      <Destination ToolID="2177" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2177" Connection="Output" />
      <Destination ToolID="2178" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2179" Connection="Output" />
      <Destination ToolID="2174" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2181" Connection="Output" />
      <Destination ToolID="2182" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2182" Connection="Output" />
      <Destination ToolID="2184" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2183" Connection="Output" />
      <Destination ToolID="2191" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2184" Connection="True" />
      <Destination ToolID="2183" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2184" Connection="False" />
      <Destination ToolID="2186" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2185" Connection="Output" />
      <Destination ToolID="2187" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2186" Connection="Output" />
      <Destination ToolID="2185" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2187" Connection="Output" />
      <Destination ToolID="2188" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2188" Connection="Output" />
      <Destination ToolID="2189" Connection="Input" />
    </Connection>
    <Connection name="#1">
      <Origin ToolID="2189" Connection="Output" />
      <Destination ToolID="2190" Connection="Input" />
    </Connection>
    <Connection name="#2">
      <Origin ToolID="2191" Connection="Output" />
      <Destination ToolID="2190" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2190" Connection="Output" />
      <Destination ToolID="2157" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="7" Connection="Join" />
      <Destination ToolID="11" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="511" Connection="Output" />
      <Destination ToolID="7" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="1279" Connection="Output" />
      <Destination ToolID="7" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="1507" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="1530" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="1553" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="1587" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="1610" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="2001" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="11" Connection="Output" />
      <Destination ToolID="2160" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1282" Connection="Output" />
      <Destination ToolID="511" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="1281" Connection="Output" />
      <Destination ToolID="1279" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2379" Connection="Output" />
      <Destination ToolID="1281" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="103" Connection="Join" />
      <Destination ToolID="89" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="2375" Connection="Output" />
      <Destination ToolID="89" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="89" Connection="Join" />
      <Destination ToolID="1282" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="2373" Connection="Output" />
      <Destination ToolID="103" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="2374" Connection="Output" />
      <Destination ToolID="103" Connection="Right" />
    </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" />
    <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>pot_products</Name>
      <Description />
      <RootToolName />
      <ToolVersion />
      <ToolInDb value="False" />
      <CategoryName />
      <SearchTags />
      <Author />
      <Company />
      <Copyright />
      <DescriptionLink actual="" displayed="" />
      <Example>
        <Description />
        <File />
      </Example>
      <WorkflowId value="b80b463f-ca52-4ff2-8883-7dba4c291131" />
      <Telemetry>
        <PreviousWorkflowId value="ee50b277-2717-4ada-80f8-b432a2d5254c" />
        <OriginWorkflowId value="6dbf3c70-f094-461e-adb5-ed70fa36bac0" />
      </Telemetry>
    </MetaInfo>
    <Events>
      <Enabled value="True" />
    </Events>
  </Properties>
</AlteryxDocument>