diff --git a/src/allotropy/parsers/perkin_elmer_envision/perkin_elmer_envision_structure.py b/src/allotropy/parsers/perkin_elmer_envision/perkin_elmer_envision_structure.py index dbf89b5f9..535a76e96 100644 --- a/src/allotropy/parsers/perkin_elmer_envision/perkin_elmer_envision_structure.py +++ b/src/allotropy/parsers/perkin_elmer_envision/perkin_elmer_envision_structure.py @@ -119,10 +119,12 @@ class CalculatedPlateInfo(PlateInfo): def create(data: SeriesData) -> CalculatedPlateInfo: formula = data[str, "Formula"] - name = assert_not_none( - search(r"^([^=]*)=", formula), - msg="Unable to find expected formula name for calculated results section.", - ).group(1) + # Standard formulas embed the name before an '=' (e.g. + # "Calc 1: General = (X / Y) * Z where ..."). Some formulas are a plain + # description with no '=' (e.g. "Calc 1: OD450 direct absorbance value at + # 450 nm"), in which case the whole formula string is the name. + formula_name_match = search(r"^([^=]*)=", formula) + name = formula_name_match.group(1) if formula_name_match else formula plate_number, barcode = PlateInfo.get_plate_number_and_barcode(data) diff --git a/tests/parsers/perkin_elmer_envision/perkin_elmer_envision_structure_test.py b/tests/parsers/perkin_elmer_envision/perkin_elmer_envision_structure_test.py index 26582358c..7c3865838 100644 --- a/tests/parsers/perkin_elmer_envision/perkin_elmer_envision_structure_test.py +++ b/tests/parsers/perkin_elmer_envision/perkin_elmer_envision_structure_test.py @@ -345,20 +345,27 @@ def test_create_calculated_plate_info_with_no_formula() -> None: CalculatedPlateInfo.create(data) -def test_create_calculated_plate_info_with_invalid_formula() -> None: +def test_create_calculated_plate_info_with_formula_without_name() -> None: + # Some formulas are a plain description with no "name =" prefix; the whole + # formula string is used as the name. data = SeriesData( pd.Series( { "Plate": "dummy", "Measured height": "0", - "Formula": "invalid formula", + "Formula": "Calc 1: OD450 direct absorbance value at 450 nm", "Measurement date": "10/13/2022 3:08:06 PM", } ) ) - msg = "Unable to find expected formula name for calculated results section." - with pytest.raises(AllotropeConversionError, match=msg): - CalculatedPlateInfo.create(data) + calculated_plate_info = CalculatedPlateInfo.create(data) + assert ( + calculated_plate_info.name == "Calc 1: OD450 direct absorbance value at 450 nm" + ) + assert ( + calculated_plate_info.formula + == "Calc 1: OD450 direct absorbance value at 450 nm" + ) def test_create_basic_assay_info() -> None: diff --git a/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.csv b/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.csv index c2cfc178a..e4d668ccf 100644 --- a/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.csv +++ b/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.csv @@ -1,13 +1,13 @@ Plate information Plate,Repeat,Barcode,Measured height,Chamber temperature at start,Chamber temperature at end,Humidity at start,Humidity at end,Ambient temperature at start,Ambient temperature at end,Formula,Measurement date, -1,1,"=""""",N/A,N/A,N/A,N/A,N/A,N/A,N/A,Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000,10/13/2022 3:08:06 PM, +1,1,"=""""",N/A,N/A,N/A,N/A,N/A,N/A,N/A,Calc 1: HTRF ratio value for AC HTRF Laser [Eu],10/13/2022 3:08:06 PM, Background information Plate,Label,Result,Signal,Flashes/Time,Meastime,MeasInfo, 1,AC HTRF Laser [Eu],0,162,50,00:00:00.000,De=1st Ex=Top Em=Top Wdw=1 (14), 1,AC HTRF Laser [Eu],0,260,50,00:00:00.000,De=2nd Ex=Top Em=Top Wdw=1 (142), -Calculated results: Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000 +Calculated results: Calc 1: HTRF ratio value for AC HTRF Laser [Eu] ,01,02,03,04,05,06,07,08,09,10,11,12, A,3912.12920565,3923.92517971,3948.45245355,,3933.03506298,4061.92827247,3996.61746992,,,,,, B,2385.72193555,2384.42487617,2396.10683014,,2390.61028269,2396.68321027,2424.70697585,,,,,, @@ -119,8 +119,8 @@ H,- ,- ,- , ,- ,- ,- , , , , , Calculations: Plate,,,,1 Formula index,,,,Calc 1 - Formula name,,,,General - Formula,,,,(X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000 + Formula name,,,,HTRF ratio value for AC HTRF Laser [Eu] + Formula,,,,HTRF ratio value for AC HTRF Laser [Eu] Auto export parameters: Export format,,,,Plate2 diff --git a/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.json b/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.json index 31435d36b..2cdb56396 100644 --- a/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.json +++ b/tests/parsers/perkin_elmer_envision/testdata/PE_Envision_fluorescence_example01.json @@ -8839,13 +8839,13 @@ "calculated data aggregate document": { "calculated data document": [ { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 3912.12920565, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_96", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8860,13 +8860,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 3923.92517971, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_97", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8881,13 +8881,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 3948.45245355, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_98", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8902,13 +8902,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 3933.03506298, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_99", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8923,13 +8923,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 4061.92827247, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_100", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8944,13 +8944,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 3996.61746992, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_101", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8965,13 +8965,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 2385.72193555, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_102", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -8986,13 +8986,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 2384.42487617, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_103", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9007,13 +9007,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 2396.10683014, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_104", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9028,13 +9028,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 2390.61028269, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_105", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9049,13 +9049,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 2396.68321027, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_106", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9070,13 +9070,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 2424.70697585, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_107", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9091,13 +9091,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1497.6939597, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_108", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9112,13 +9112,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1488.29789767, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_109", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9133,13 +9133,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1474.23429335, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_110", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9154,13 +9154,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1513.01294815, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_111", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9175,13 +9175,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1487.52148035, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_112", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9196,13 +9196,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1471.02712185, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_113", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9217,13 +9217,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1004.96752006, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_114", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9238,13 +9238,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 997.698002862, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_115", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9259,13 +9259,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 984.957281601, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_116", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9280,13 +9280,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1017.18554813, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_117", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9301,13 +9301,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 968.985790113, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_118", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9322,13 +9322,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 1005.07749543, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_119", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9343,13 +9343,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 707.203907204, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_120", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9364,13 +9364,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 697.464104756, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_121", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9385,13 +9385,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 703.487537674, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_122", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9406,13 +9406,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 726.238246392, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_123", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9427,13 +9427,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 701.399029629, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_124", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9448,13 +9448,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 721.275009761, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_125", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9469,13 +9469,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 562.804988252, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_126", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9490,13 +9490,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 557.881619938, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_127", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9511,13 +9511,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 559.664129137, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_128", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9532,13 +9532,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 573.562254074, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_129", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9553,13 +9553,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 567.634735212, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_130", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9574,13 +9574,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 563.983204482, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_131", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9595,13 +9595,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 481.189418042, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_132", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9616,13 +9616,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 482.180558541, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_133", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9637,13 +9637,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 480.169042819, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_134", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9658,13 +9658,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 478.930200648, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_135", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9679,13 +9679,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 482.450907876, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_136", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9700,13 +9700,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 491.042828331, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_137", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9721,13 +9721,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 403.155127082, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_138", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9742,13 +9742,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 414.191684058, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_139", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9763,13 +9763,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 399.233942251, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_140", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9784,13 +9784,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 403.302222012, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_141", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9805,13 +9805,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 406.559451108, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_142", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ { @@ -9826,13 +9826,13 @@ } }, { - "calculated data name": "Calc 1: General", + "calculated data name": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "calculated result": { "value": 409.025761641, "unit": "(unitless)" }, "calculated data identifier": "PERKIN_ELMER_ENVISION_TEST_ID_143", - "calculation description": "Calc 1: General = (X / Y) * Z where X = AC HTRF Laser [Eu](1) channel 1 window 1 Y = AC HTRF Laser [Eu](1) channel 2 window 1 Z = 10000", + "calculation description": "Calc 1: HTRF ratio value for AC HTRF Laser [Eu]", "data source aggregate document": { "data source document": [ {