From 0bdb888108918eeb0d0bf592a5bfaf24d46363e7 Mon Sep 17 00:00:00 2001 From: Guangxin Zhang Date: Sun, 8 Jun 2025 20:48:52 +0800 Subject: [PATCH] Refine --- unilabos/devices/liquid_handling/biomek.py | 13 +- .../devices/liquid_handling/biomek_test.py | 11 +- .../complete_biomek_protocol_0608.json | 225 +----------------- 3 files changed, 12 insertions(+), 237 deletions(-) diff --git a/unilabos/devices/liquid_handling/biomek.py b/unilabos/devices/liquid_handling/biomek.py index 35f5429..3fe3049 100644 --- a/unilabos/devices/liquid_handling/biomek.py +++ b/unilabos/devices/liquid_handling/biomek.py @@ -62,7 +62,7 @@ class LiquidHandlerBiomek: 'LocalPattern': True, 'Operation': 'Aspirate', 'OverrideHeight': False, - 'Pattern': (True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True), + 'Pattern': (True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True), 'Prototype': 'MC P300 High', 'ReferencedPattern': '', 'RowsFirst': False, @@ -450,7 +450,7 @@ class LiquidHandlerBiomek: """ items = [] - + asp_params = copy.deepcopy(self.aspirate_techniques[aspirate_techniques]) dis_params = copy.deepcopy(self.dispense_techniques[dispense_techniques]) @@ -969,15 +969,6 @@ if __name__ == "__main__": "liquid_volume": [], "liquid_input_wells": [] }, - { - "id": "working plate on P12", - "parent": "deck", - "slot_on_deck": "P12", - "class_name": "BCDeep96Round", - "liquid_type": [], - "liquid_volume": [], - "liquid_input_wells": [] - }, { "id": "working plate on P13", "parent": "deck", diff --git a/unilabos/devices/liquid_handling/biomek_test.py b/unilabos/devices/liquid_handling/biomek_test.py index 4aa21dd..af6339a 100644 --- a/unilabos/devices/liquid_handling/biomek_test.py +++ b/unilabos/devices/liquid_handling/biomek_test.py @@ -68,7 +68,7 @@ class LiquidHandlerBiomek: 'LocalPattern': True, 'Operation': 'Aspirate', 'OverrideHeight': False, - 'Pattern': (True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True), + 'Pattern': (True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True), 'Prototype': 'MC P300 High', 'ReferencedPattern': '', 'RowsFirst': False, @@ -876,15 +876,6 @@ if __name__ == "__main__": "liquid_volume": [], "liquid_input_wells": [] }, - { - "id": "working plate on P12", - "parent": "deck", - "slot_on_deck": "P12", - "class_name": "BCDeep96Round", - "liquid_type": [], - "liquid_volume": [], - "liquid_input_wells": [] - }, { "id": "working plate on P13", "parent": "deck", diff --git a/unilabos/devices/liquid_handling/complete_biomek_protocol_0608.json b/unilabos/devices/liquid_handling/complete_biomek_protocol_0608.json index 93d0d8a..1feaaa4 100644 --- a/unilabos/devices/liquid_handling/complete_biomek_protocol_0608.json +++ b/unilabos/devices/liquid_handling/complete_biomek_protocol_0608.json @@ -643,222 +643,6 @@ ] } ], - "P12": [ - { - "Properties": { - "Name": "working plate on P12", - "Device": "", - "liquidtype": "Water", - "BarCode": "", - "SenseEveryTime": false - }, - "Known": true, - "Class": "LabwareClasses\\BCDeep96Round", - "DataSets": { - "Volume": {} - }, - "RuntimeDataSets": { - "Volume": {} - }, - "EvalAmounts": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "Nominal": false, - "EvalLiquids": [ - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water", - "Water" - ] - } - ], "P13": [ { "Properties": { @@ -1435,6 +1219,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -1735,6 +1520,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -2064,6 +1850,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -2364,6 +2151,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -2702,6 +2490,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -3002,6 +2791,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -3340,6 +3130,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -3657,6 +3448,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High", @@ -4012,6 +3804,7 @@ true, true, true, + true, true ], "Prototype": "MC P300 High",