From 5cfc6cbdcc418d9ee87ce7424d58df3e3d4310f4 Mon Sep 17 00:00:00 2001 From: Jethary Rader <66035149+jerader@users.noreply.github.com> Date: Wed, 27 Mar 2024 08:25:52 -0400 Subject: [PATCH] refactor(shared-data): add filter tipracks to pipette defaultTipracks (#14737) closes AUTH-232 --- shared-data/js/__tests__/pipettes.test.ts | 14 +- .../eight_channel/p1000/default/3_0.json | 5 +- .../eight_channel/p1000/default/3_3.json | 5 +- .../eight_channel/p1000/default/3_4.json | 5 +- .../eight_channel/p1000/default/3_5.json | 5 +- .../liquid/eight_channel/p50/default/3_0.json | 5 +- .../liquid/eight_channel/p50/default/3_3.json | 5 +- .../liquid/eight_channel/p50/default/3_4.json | 5 +- .../liquid/eight_channel/p50/default/3_5.json | 5 +- .../p50/lowVolumeDefault/3_0.json | 5 +- .../p50/lowVolumeDefault/3_3.json | 5 +- .../p50/lowVolumeDefault/3_4.json | 5 +- .../p50/lowVolumeDefault/3_5.json | 5 +- .../ninety_six_channel/p1000/default/1_0.json | 10 +- .../ninety_six_channel/p1000/default/3_0.json | 10 +- .../ninety_six_channel/p1000/default/3_3.json | 10 +- .../ninety_six_channel/p1000/default/3_4.json | 10 +- .../ninety_six_channel/p1000/default/3_5.json | 10 +- .../single_channel/p1000/default/3_0.json | 10 +- .../single_channel/p1000/default/3_3.json | 10 +- .../single_channel/p1000/default/3_4.json | 10 +- .../single_channel/p1000/default/3_5.json | 10 +- .../single_channel/p1000/default/3_6.json | 10 +- .../single_channel/p50/default/3_0.json | 8 +- .../single_channel/p50/default/3_3.json | 8 +- .../single_channel/p50/default/3_4.json | 8 +- .../single_channel/p50/default/3_5.json | 8 +- .../p50/lowVolumeDefault/3_0.json | 8 +- .../p50/lowVolumeDefault/3_3.json | 8 +- .../p50/lowVolumeDefault/3_4.json | 8 +- .../p50/lowVolumeDefault/3_5.json | 8 +- .../fixtureGeneration.test.ts.snap | 6 + .../__snapshots__/utils.test.ts.snap | 558 ------------------ 33 files changed, 194 insertions(+), 608 deletions(-) diff --git a/shared-data/js/__tests__/pipettes.test.ts b/shared-data/js/__tests__/pipettes.test.ts index 0fe60334c3f..6eae38eba66 100644 --- a/shared-data/js/__tests__/pipettes.test.ts +++ b/shared-data/js/__tests__/pipettes.test.ts @@ -87,11 +87,17 @@ describe('pipette data accessors', () => { 'opentrons/opentrons_flex_96_tiprack_1000ul/1': 10.5, 'opentrons/opentrons_flex_96_tiprack_200ul/1': 10.5, 'opentrons/opentrons_flex_96_tiprack_50ul/1': 10.5, + 'opentrons/opentrons_flex_96_filtertiprack_1000ul/1': 10.5, + 'opentrons/opentrons_flex_96_filtertiprack_200ul/1': 10.5, + 'opentrons/opentrons_flex_96_filtertiprack_50ul/1': 10.5, }, defaultTipracks: [ 'opentrons/opentrons_flex_96_tiprack_1000ul/1', 'opentrons/opentrons_flex_96_tiprack_200ul/1', 'opentrons/opentrons_flex_96_tiprack_50ul/1', + 'opentrons/opentrons_flex_96_filtertiprack_1000ul/1', + 'opentrons/opentrons_flex_96_filtertiprack_200ul/1', + 'opentrons/opentrons_flex_96_filtertiprack_50ul/1', ], minVolume: 5, maxVolume: 1000, @@ -138,13 +144,16 @@ describe('pipette data accessors', () => { }) it('returns the correct liquid info for a p50 pipette with default and lowVolume', () => { const tiprack50uL = 'opentrons/opentrons_flex_96_tiprack_50ul/1' + const tiprackFilter50uL = 'opentrons/opentrons_flex_96_filtertiprack_50ul/1' + const mockLiquidDefault = { $otSharedSchema: '#/pipette/schemas/2/pipetteLiquidPropertiesSchema.json', defaultTipOverlapDictionary: { default: 10.5, + [tiprackFilter50uL]: 10.5, [tiprack50uL]: 10.5, }, - defaultTipracks: [tiprack50uL], + defaultTipracks: [tiprack50uL, tiprackFilter50uL], maxVolume: 50, minVolume: 5, supportedTips: { @@ -188,9 +197,10 @@ describe('pipette data accessors', () => { $otSharedSchema: '#/pipette/schemas/2/pipetteLiquidPropertiesSchema.json', defaultTipOverlapDictionary: { default: 10.5, + [tiprackFilter50uL]: 10.5, [tiprack50uL]: 10.5, }, - defaultTipracks: [tiprack50uL], + defaultTipracks: [tiprack50uL, tiprackFilter50uL], maxVolume: 30, minVolume: 1, supportedTips: { diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_0.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_0.json index 9fe7e22497f..12736030d8e 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_0.json @@ -354,6 +354,9 @@ "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_3.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_3.json index 9fe7e22497f..12736030d8e 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_3.json @@ -354,6 +354,9 @@ "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_4.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_4.json index 99f69d3a7a6..ae95738fb09 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_4.json @@ -354,6 +354,9 @@ "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_5.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_5.json index 5d90f574a32..1906adc8372 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p1000/default/3_5.json @@ -234,6 +234,9 @@ "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_0.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_0.json index 20817fadac1..ac12e0bea1e 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_0.json @@ -95,5 +95,8 @@ }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_3.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_3.json index 20817fadac1..ac12e0bea1e 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_3.json @@ -95,5 +95,8 @@ }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_4.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_4.json index a2801b40fb9..352f61bae30 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_4.json @@ -95,5 +95,8 @@ }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_5.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_5.json index dd58d801ec7..49b2a7b549d 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/default/3_5.json @@ -87,5 +87,8 @@ }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_0.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_0.json index 2e08c919d6f..870ff5f594d 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_0.json @@ -90,5 +90,8 @@ }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_3.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_3.json index 0f23ef69f64..4e83eee5d81 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_3.json @@ -85,5 +85,8 @@ }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_4.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_4.json index 3ac81597353..881e9583aa5 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_4.json @@ -85,5 +85,8 @@ }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_5.json b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_5.json index 3ac81597353..881e9583aa5 100644 --- a/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/eight_channel/p50/lowVolumeDefault/3_5.json @@ -85,5 +85,8 @@ }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/1_0.json b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/1_0.json index 8ca9dc4ece4..0f3f56f6494 100644 --- a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/1_0.json +++ b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/1_0.json @@ -176,13 +176,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_0.json b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_0.json index 8ca9dc4ece4..0f3f56f6494 100644 --- a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_0.json @@ -176,13 +176,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_3.json b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_3.json index 8ca9dc4ece4..0f3f56f6494 100644 --- a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_3.json @@ -176,13 +176,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_4.json b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_4.json index 8ca9dc4ece4..0f3f56f6494 100644 --- a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_4.json @@ -176,13 +176,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_5.json b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_5.json index 8ca9dc4ece4..0f3f56f6494 100644 --- a/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/ninety_six_channel/p1000/default/3_5.json @@ -176,13 +176,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_0.json b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_0.json index 98cba4ba831..476cb96cc69 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_0.json @@ -344,13 +344,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_3.json b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_3.json index 98cba4ba831..476cb96cc69 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_3.json @@ -344,13 +344,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_4.json b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_4.json index c09bf50cb20..28226b82e4d 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_4.json @@ -270,13 +270,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_5.json b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_5.json index 5c747647e82..65456da3a9d 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_5.json @@ -192,13 +192,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_6.json b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_6.json index 5681a49c25a..29caae1b15b 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_6.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p1000/default/3_6.json @@ -192,13 +192,19 @@ "default": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 1000, "minVolume": 5, "defaultTipracks": [ "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", - "opentrons/opentrons_flex_96_tiprack_50ul/1" + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_0.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_0.json index 48f67481099..f5492d8809a 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_0.json @@ -90,9 +90,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_3.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_3.json index 48f67481099..f5492d8809a 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_3.json @@ -90,9 +90,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_4.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_4.json index e6d0d910a9f..df9fc3d784b 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_4.json @@ -92,9 +92,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_5.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_5.json index f89fb178b5f..c798ce421a6 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/default/3_5.json @@ -72,9 +72,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 50, "minVolume": 5, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_0.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_0.json index 423bcd6b437..2a292477578 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_0.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_0.json @@ -70,9 +70,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_3.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_3.json index 423bcd6b437..2a292477578 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_3.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_3.json @@ -70,9 +70,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_4.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_4.json index 249eb2602b8..771ff88cf22 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_4.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_4.json @@ -70,9 +70,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_5.json b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_5.json index e925e4e401a..644d93354e8 100644 --- a/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_5.json +++ b/shared-data/pipette/definitions/2/liquid/single_channel/p50/lowVolumeDefault/3_5.json @@ -68,9 +68,13 @@ }, "defaultTipOverlapDictionary": { "default": 10.5, - "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5 + "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5 }, "maxVolume": 30, "minVolume": 1, - "defaultTipracks": ["opentrons/opentrons_flex_96_tiprack_50ul/1"] + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1" + ] } diff --git a/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap b/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap index cb5befed7fe..bac267f3a21 100644 --- a/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap +++ b/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap @@ -9130,6 +9130,9 @@ exports[`snapshot tests > makeContext 1`] = ` "$otSharedSchema": "#/pipette/schemas/2/pipetteLiquidPropertiesSchema.json", "defaultTipOverlapDictionary": { "default": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_200ul/1": 10.5, + "opentrons/opentrons_flex_96_filtertiprack_50ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_1000ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_200ul/1": 10.5, "opentrons/opentrons_flex_96_tiprack_50ul/1": 10.5, @@ -9138,6 +9141,9 @@ exports[`snapshot tests > makeContext 1`] = ` "opentrons/opentrons_flex_96_tiprack_1000ul/1", "opentrons/opentrons_flex_96_tiprack_200ul/1", "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1", ], "maxVolume": 1000, "minVolume": 5, diff --git a/step-generation/src/__tests__/__snapshots__/utils.test.ts.snap b/step-generation/src/__tests__/__snapshots__/utils.test.ts.snap index 235550cc46c..359734a03bd 100644 --- a/step-generation/src/__tests__/__snapshots__/utils.test.ts.snap +++ b/step-generation/src/__tests__/__snapshots__/utils.test.ts.snap @@ -1,563 +1,5 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html -exports[` 1`] = ` -Object { - "labware": Object { - "fixedTrash": Object { - "slot": "12", - }, - "somePlateId": Object { - "slot": "1", - }, - "tiprack10Id": Object { - "slot": "2", - }, - "tiprack300Id": Object { - "slot": "4", - }, - }, - "liquidState": Object { - "additionalEquipment": Object {}, - "labware": Object { - "fixedTrash": Object { - "A1": Object {}, - }, - "somePlateId": Object { - "A1": Object {}, - "A10": Object {}, - "A11": Object {}, - "A12": Object {}, - "A2": Object {}, - "A3": Object {}, - "A4": Object {}, - "A5": Object {}, - "A6": Object {}, - "A7": Object {}, - "A8": Object {}, - "A9": Object {}, - "B1": Object {}, - "B10": Object {}, - "B11": Object {}, - "B12": Object {}, - "B2": Object {}, - "B3": Object {}, - "B4": Object {}, - "B5": Object {}, - "B6": Object {}, - "B7": Object {}, - "B8": Object {}, - "B9": Object {}, - "C1": Object {}, - "C10": Object {}, - "C11": Object {}, - "C12": Object {}, - "C2": Object {}, - "C3": Object {}, - "C4": Object {}, - "C5": Object {}, - "C6": Object {}, - "C7": Object {}, - "C8": Object {}, - "C9": Object {}, - "D1": Object {}, - "D10": Object {}, - "D11": Object {}, - "D12": Object {}, - "D2": Object {}, - "D3": Object {}, - "D4": Object {}, - "D5": Object {}, - "D6": Object {}, - "D7": Object {}, - "D8": Object {}, - "D9": Object {}, - "E1": Object {}, - "E10": Object {}, - "E11": Object {}, - "E12": Object {}, - "E2": Object {}, - "E3": Object {}, - "E4": Object {}, - "E5": Object {}, - "E6": Object {}, - "E7": Object {}, - "E8": Object {}, - "E9": Object {}, - "F1": Object {}, - "F10": Object {}, - "F11": Object {}, - "F12": Object {}, - "F2": Object {}, - "F3": Object {}, - "F4": Object {}, - "F5": Object {}, - "F6": Object {}, - "F7": Object {}, - "F8": Object {}, - "F9": Object {}, - "G1": Object {}, - "G10": Object {}, - "G11": Object {}, - "G12": Object {}, - "G2": Object {}, - "G3": Object {}, - "G4": Object {}, - "G5": Object {}, - "G6": Object {}, - "G7": Object {}, - "G8": Object {}, - "G9": Object {}, - "H1": Object {}, - "H10": Object {}, - "H11": Object {}, - "H12": Object {}, - "H2": Object {}, - "H3": Object {}, - "H4": Object {}, - "H5": Object {}, - "H6": Object {}, - "H7": Object {}, - "H8": Object {}, - "H9": Object {}, - }, - "tiprack10Id": Object { - "A1": Object {}, - "A10": Object {}, - "A11": Object {}, - "A12": Object {}, - "A2": Object {}, - "A3": Object {}, - "A4": Object {}, - "A5": Object {}, - "A6": Object {}, - "A7": Object {}, - "A8": Object {}, - "A9": Object {}, - "B1": Object {}, - "B10": Object {}, - "B11": Object {}, - "B12": Object {}, - "B2": Object {}, - "B3": Object {}, - "B4": Object {}, - "B5": Object {}, - "B6": Object {}, - "B7": Object {}, - "B8": Object {}, - "B9": Object {}, - "C1": Object {}, - "C10": Object {}, - "C11": Object {}, - "C12": Object {}, - "C2": Object {}, - "C3": Object {}, - "C4": Object {}, - "C5": Object {}, - "C6": Object {}, - "C7": Object {}, - "C8": Object {}, - "C9": Object {}, - "D1": Object {}, - "D10": Object {}, - "D11": Object {}, - "D12": Object {}, - "D2": Object {}, - "D3": Object {}, - "D4": Object {}, - "D5": Object {}, - "D6": Object {}, - "D7": Object {}, - "D8": Object {}, - "D9": Object {}, - "E1": Object {}, - "E10": Object {}, - "E11": Object {}, - "E12": Object {}, - "E2": Object {}, - "E3": Object {}, - "E4": Object {}, - "E5": Object {}, - "E6": Object {}, - "E7": Object {}, - "E8": Object {}, - "E9": Object {}, - "F1": Object {}, - "F10": Object {}, - "F11": Object {}, - "F12": Object {}, - "F2": Object {}, - "F3": Object {}, - "F4": Object {}, - "F5": Object {}, - "F6": Object {}, - "F7": Object {}, - "F8": Object {}, - "F9": Object {}, - "G1": Object {}, - "G10": Object {}, - "G11": Object {}, - "G12": Object {}, - "G2": Object {}, - "G3": Object {}, - "G4": Object {}, - "G5": Object {}, - "G6": Object {}, - "G7": Object {}, - "G8": Object {}, - "G9": Object {}, - "H1": Object {}, - "H10": Object {}, - "H11": Object {}, - "H12": Object {}, - "H2": Object {}, - "H3": Object {}, - "H4": Object {}, - "H5": Object {}, - "H6": Object {}, - "H7": Object {}, - "H8": Object {}, - "H9": Object {}, - }, - "tiprack300Id": Object { - "A1": Object {}, - "A10": Object {}, - "A11": Object {}, - "A12": Object {}, - "A2": Object {}, - "A3": Object {}, - "A4": Object {}, - "A5": Object {}, - "A6": Object {}, - "A7": Object {}, - "A8": Object {}, - "A9": Object {}, - "B1": Object {}, - "B10": Object {}, - "B11": Object {}, - "B12": Object {}, - "B2": Object {}, - "B3": Object {}, - "B4": Object {}, - "B5": Object {}, - "B6": Object {}, - "B7": Object {}, - "B8": Object {}, - "B9": Object {}, - "C1": Object {}, - "C10": Object {}, - "C11": Object {}, - "C12": Object {}, - "C2": Object {}, - "C3": Object {}, - "C4": Object {}, - "C5": Object {}, - "C6": Object {}, - "C7": Object {}, - "C8": Object {}, - "C9": Object {}, - "D1": Object {}, - "D10": Object {}, - "D11": Object {}, - "D12": Object {}, - "D2": Object {}, - "D3": Object {}, - "D4": Object {}, - "D5": Object {}, - "D6": Object {}, - "D7": Object {}, - "D8": Object {}, - "D9": Object {}, - "E1": Object {}, - "E10": Object {}, - "E11": Object {}, - "E12": Object {}, - "E2": Object {}, - "E3": Object {}, - "E4": Object {}, - "E5": Object {}, - "E6": Object {}, - "E7": Object {}, - "E8": Object {}, - "E9": Object {}, - "F1": Object {}, - "F10": Object {}, - "F11": Object {}, - "F12": Object {}, - "F2": Object {}, - "F3": Object {}, - "F4": Object {}, - "F5": Object {}, - "F6": Object {}, - "F7": Object {}, - "F8": Object {}, - "F9": Object {}, - "G1": Object {}, - "G10": Object {}, - "G11": Object {}, - "G12": Object {}, - "G2": Object {}, - "G3": Object {}, - "G4": Object {}, - "G5": Object {}, - "G6": Object {}, - "G7": Object {}, - "G8": Object {}, - "G9": Object {}, - "H1": Object {}, - "H10": Object {}, - "H11": Object {}, - "H12": Object {}, - "H2": Object {}, - "H3": Object {}, - "H4": Object {}, - "H5": Object {}, - "H6": Object {}, - "H7": Object {}, - "H8": Object {}, - "H9": Object {}, - }, - }, - "pipettes": Object { - "p10SingleId": Object { - "0": Object {}, - }, - "p300MultiId": Object { - "0": Object {}, - "1": Object {}, - "2": Object {}, - "3": Object {}, - "4": Object {}, - "5": Object {}, - "6": Object {}, - "7": Object {}, - }, - }, - }, - "modules": Object { - "someTempModuleId": Object { - "moduleState": Object { - "status": "TEMPERATURE_DEACTIVATED", - "targetTemperature": null, - "type": "temperatureModuleType", - }, - "slot": "3", - }, - }, - "pipettes": Object { - "p10SingleId": Object { - "mount": "left", - }, - "p300MultiId": Object { - "mount": "right", - }, - }, - "tipState": Object { - "pipettes": Object { - "p10SingleId": false, - "p300MultiId": false, - }, - "tipracks": Object { - "tiprack10Id": Object { - "A1": true, - "A10": true, - "A11": true, - "A12": true, - "A2": true, - "A3": true, - "A4": true, - "A5": true, - "A6": true, - "A7": true, - "A8": true, - "A9": true, - "B1": true, - "B10": true, - "B11": true, - "B12": true, - "B2": true, - "B3": true, - "B4": true, - "B5": true, - "B6": true, - "B7": true, - "B8": true, - "B9": true, - "C1": true, - "C10": true, - "C11": true, - "C12": true, - "C2": true, - "C3": true, - "C4": true, - "C5": true, - "C6": true, - "C7": true, - "C8": true, - "C9": true, - "D1": true, - "D10": true, - "D11": true, - "D12": true, - "D2": true, - "D3": true, - "D4": true, - "D5": true, - "D6": true, - "D7": true, - "D8": true, - "D9": true, - "E1": true, - "E10": true, - "E11": true, - "E12": true, - "E2": true, - "E3": true, - "E4": true, - "E5": true, - "E6": true, - "E7": true, - "E8": true, - "E9": true, - "F1": true, - "F10": true, - "F11": true, - "F12": true, - "F2": true, - "F3": true, - "F4": true, - "F5": true, - "F6": true, - "F7": true, - "F8": true, - "F9": true, - "G1": true, - "G10": true, - "G11": true, - "G12": true, - "G2": true, - "G3": true, - "G4": true, - "G5": true, - "G6": true, - "G7": true, - "G8": true, - "G9": true, - "H1": true, - "H10": true, - "H11": true, - "H12": true, - "H2": true, - "H3": true, - "H4": true, - "H5": true, - "H6": true, - "H7": true, - "H8": true, - "H9": true, - }, - "tiprack300Id": Object { - "A1": true, - "A10": true, - "A11": true, - "A12": true, - "A2": true, - "A3": true, - "A4": true, - "A5": true, - "A6": true, - "A7": true, - "A8": true, - "A9": true, - "B1": true, - "B10": true, - "B11": true, - "B12": true, - "B2": true, - "B3": true, - "B4": true, - "B5": true, - "B6": true, - "B7": true, - "B8": true, - "B9": true, - "C1": true, - "C10": true, - "C11": true, - "C12": true, - "C2": true, - "C3": true, - "C4": true, - "C5": true, - "C6": true, - "C7": true, - "C8": true, - "C9": true, - "D1": true, - "D10": true, - "D11": true, - "D12": true, - "D2": true, - "D3": true, - "D4": true, - "D5": true, - "D6": true, - "D7": true, - "D8": true, - "D9": true, - "E1": true, - "E10": true, - "E11": true, - "E12": true, - "E2": true, - "E3": true, - "E4": true, - "E5": true, - "E6": true, - "E7": true, - "E8": true, - "E9": true, - "F1": true, - "F10": true, - "F11": true, - "F12": true, - "F2": true, - "F3": true, - "F4": true, - "F5": true, - "F6": true, - "F7": true, - "F8": true, - "F9": true, - "G1": true, - "G10": true, - "G11": true, - "G12": true, - "G2": true, - "G3": true, - "G4": true, - "G5": true, - "G6": true, - "G7": true, - "G8": true, - "G9": true, - "H1": true, - "H10": true, - "H11": true, - "H12": true, - "H2": true, - "H3": true, - "H4": true, - "H5": true, - "H6": true, - "H7": true, - "H8": true, - "H9": true, - }, - }, - }, -} -`; - exports[`makeInitialRobotState > matches snapshot 1`] = ` { "labware": {