diff --git a/deck.json b/deck.json new file mode 100644 index 0000000..7a97961 --- /dev/null +++ b/deck.json @@ -0,0 +1,13533 @@ +[ + { + "id": "PRCXI_Deck", + "name": "PRCXI_Deck", + "sample_id": null, + "children": [ + "HPLCPlateT1", + "container_for_nothing1", + "container_for_nothing2", + "trash", + "container_for_nothing3", + "container_for_nothing", + "container_for_nothing4", + "RackT8", + "container_for_nothing5", + "container_for_nothing6", + "PlateT11", + "container_for_nothing7", + "container_for_nothing8" + ], + "parent": "lh_PRCXI_Deck", + "type": "deck", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Deck", + "size_x": 100, + "size_y": 100, + "size_z": 100, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "deck", + "barcode": null + }, + "data": {} + }, + { + "id": "HPLCPlateT1", + "name": "HPLCPlateT1", + "sample_id": null, + "children": [ + "HPLCPlateT1_A1", + "HPLCPlateT1_B1", + "HPLCPlateT1_C1", + "HPLCPlateT1_D1", + "HPLCPlateT1_E1", + "HPLCPlateT1_F1", + "HPLCPlateT1_G1", + "HPLCPlateT1_H1", + "HPLCPlateT1_A2", + "HPLCPlateT1_B2", + "HPLCPlateT1_C2", + "HPLCPlateT1_D2", + "HPLCPlateT1_E2", + "HPLCPlateT1_F2", + "HPLCPlateT1_G2", + "HPLCPlateT1_H2", + "HPLCPlateT1_A3", + "HPLCPlateT1_B3", + "HPLCPlateT1_C3", + "HPLCPlateT1_D3", + "HPLCPlateT1_E3", + "HPLCPlateT1_F3", + "HPLCPlateT1_G3", + "HPLCPlateT1_H3", + "HPLCPlateT1_A4", + "HPLCPlateT1_B4", + "HPLCPlateT1_C4", + "HPLCPlateT1_D4", + "HPLCPlateT1_E4", + "HPLCPlateT1_F4", + "HPLCPlateT1_G4", + "HPLCPlateT1_H4", + "HPLCPlateT1_A5", + "HPLCPlateT1_B5", + "HPLCPlateT1_C5", + "HPLCPlateT1_D5", + "HPLCPlateT1_E5", + "HPLCPlateT1_F5", + "HPLCPlateT1_G5", + "HPLCPlateT1_H5", + "HPLCPlateT1_A6", + "HPLCPlateT1_B6", + "HPLCPlateT1_C6", + "HPLCPlateT1_D6", + "HPLCPlateT1_E6", + "HPLCPlateT1_F6", + "HPLCPlateT1_G6", + "HPLCPlateT1_H6", + "HPLCPlateT1_A7", + "HPLCPlateT1_B7", + "HPLCPlateT1_C7", + "HPLCPlateT1_D7", + "HPLCPlateT1_E7", + "HPLCPlateT1_F7", + "HPLCPlateT1_G7", + "HPLCPlateT1_H7", + "HPLCPlateT1_A8", + "HPLCPlateT1_B8", + "HPLCPlateT1_C8", + "HPLCPlateT1_D8", + "HPLCPlateT1_E8", + "HPLCPlateT1_F8", + "HPLCPlateT1_G8", + "HPLCPlateT1_H8", + "HPLCPlateT1_A9", + "HPLCPlateT1_B9", + "HPLCPlateT1_C9", + "HPLCPlateT1_D9", + "HPLCPlateT1_E9", + "HPLCPlateT1_F9", + "HPLCPlateT1_G9", + "HPLCPlateT1_H9", + "HPLCPlateT1_A10", + "HPLCPlateT1_B10", + "HPLCPlateT1_C10", + "HPLCPlateT1_D10", + "HPLCPlateT1_E10", + "HPLCPlateT1_F10", + "HPLCPlateT1_G10", + "HPLCPlateT1_H10", + "HPLCPlateT1_A11", + "HPLCPlateT1_B11", + "HPLCPlateT1_C11", + "HPLCPlateT1_D11", + "HPLCPlateT1_E11", + "HPLCPlateT1_F11", + "HPLCPlateT1_G11", + "HPLCPlateT1_H11", + "HPLCPlateT1_A12", + "HPLCPlateT1_B12", + "HPLCPlateT1_C12", + "HPLCPlateT1_D12", + "HPLCPlateT1_E12", + "HPLCPlateT1_F12", + "HPLCPlateT1_G12", + "HPLCPlateT1_H12" + ], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": { + "Material": { + "uuid": "548bbc3df0d4447586f2c19d2c0c0c55", + "Code": "HPLC01", + "Name": "HPLC料盘" + } + } + }, + { + "id": "HPLCPlateT1_A1", + "name": "HPLCPlateT1_A1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B1", + "name": "HPLCPlateT1_B1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C1", + "name": "HPLCPlateT1_C1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D1", + "name": "HPLCPlateT1_D1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E1", + "name": "HPLCPlateT1_E1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F1", + "name": "HPLCPlateT1_F1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G1", + "name": "HPLCPlateT1_G1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H1", + "name": "HPLCPlateT1_H1", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A2", + "name": "HPLCPlateT1_A2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B2", + "name": "HPLCPlateT1_B2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C2", + "name": "HPLCPlateT1_C2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D2", + "name": "HPLCPlateT1_D2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E2", + "name": "HPLCPlateT1_E2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F2", + "name": "HPLCPlateT1_F2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G2", + "name": "HPLCPlateT1_G2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H2", + "name": "HPLCPlateT1_H2", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A3", + "name": "HPLCPlateT1_A3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B3", + "name": "HPLCPlateT1_B3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C3", + "name": "HPLCPlateT1_C3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D3", + "name": "HPLCPlateT1_D3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E3", + "name": "HPLCPlateT1_E3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F3", + "name": "HPLCPlateT1_F3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G3", + "name": "HPLCPlateT1_G3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H3", + "name": "HPLCPlateT1_H3", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A4", + "name": "HPLCPlateT1_A4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B4", + "name": "HPLCPlateT1_B4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C4", + "name": "HPLCPlateT1_C4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D4", + "name": "HPLCPlateT1_D4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E4", + "name": "HPLCPlateT1_E4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F4", + "name": "HPLCPlateT1_F4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G4", + "name": "HPLCPlateT1_G4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H4", + "name": "HPLCPlateT1_H4", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A5", + "name": "HPLCPlateT1_A5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B5", + "name": "HPLCPlateT1_B5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C5", + "name": "HPLCPlateT1_C5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D5", + "name": "HPLCPlateT1_D5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E5", + "name": "HPLCPlateT1_E5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F5", + "name": "HPLCPlateT1_F5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G5", + "name": "HPLCPlateT1_G5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H5", + "name": "HPLCPlateT1_H5", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A6", + "name": "HPLCPlateT1_A6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B6", + "name": "HPLCPlateT1_B6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C6", + "name": "HPLCPlateT1_C6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D6", + "name": "HPLCPlateT1_D6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E6", + "name": "HPLCPlateT1_E6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F6", + "name": "HPLCPlateT1_F6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G6", + "name": "HPLCPlateT1_G6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H6", + "name": "HPLCPlateT1_H6", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A7", + "name": "HPLCPlateT1_A7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B7", + "name": "HPLCPlateT1_B7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C7", + "name": "HPLCPlateT1_C7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D7", + "name": "HPLCPlateT1_D7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E7", + "name": "HPLCPlateT1_E7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F7", + "name": "HPLCPlateT1_F7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G7", + "name": "HPLCPlateT1_G7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H7", + "name": "HPLCPlateT1_H7", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A8", + "name": "HPLCPlateT1_A8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B8", + "name": "HPLCPlateT1_B8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C8", + "name": "HPLCPlateT1_C8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D8", + "name": "HPLCPlateT1_D8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E8", + "name": "HPLCPlateT1_E8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F8", + "name": "HPLCPlateT1_F8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G8", + "name": "HPLCPlateT1_G8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H8", + "name": "HPLCPlateT1_H8", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A9", + "name": "HPLCPlateT1_A9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B9", + "name": "HPLCPlateT1_B9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C9", + "name": "HPLCPlateT1_C9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D9", + "name": "HPLCPlateT1_D9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E9", + "name": "HPLCPlateT1_E9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F9", + "name": "HPLCPlateT1_F9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G9", + "name": "HPLCPlateT1_G9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H9", + "name": "HPLCPlateT1_H9", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A10", + "name": "HPLCPlateT1_A10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B10", + "name": "HPLCPlateT1_B10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C10", + "name": "HPLCPlateT1_C10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D10", + "name": "HPLCPlateT1_D10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E10", + "name": "HPLCPlateT1_E10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F10", + "name": "HPLCPlateT1_F10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G10", + "name": "HPLCPlateT1_G10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H10", + "name": "HPLCPlateT1_H10", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A11", + "name": "HPLCPlateT1_A11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B11", + "name": "HPLCPlateT1_B11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C11", + "name": "HPLCPlateT1_C11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D11", + "name": "HPLCPlateT1_D11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E11", + "name": "HPLCPlateT1_E11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F11", + "name": "HPLCPlateT1_F11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G11", + "name": "HPLCPlateT1_G11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H11", + "name": "HPLCPlateT1_H11", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_A12", + "name": "HPLCPlateT1_A12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_B12", + "name": "HPLCPlateT1_B12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_C12", + "name": "HPLCPlateT1_C12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_D12", + "name": "HPLCPlateT1_D12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_E12", + "name": "HPLCPlateT1_E12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_F12", + "name": "HPLCPlateT1_F12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_G12", + "name": "HPLCPlateT1_G12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "HPLCPlateT1_H12", + "name": "HPLCPlateT1_H12", + "sample_id": null, + "children": [], + "parent": "HPLCPlateT1", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [] + } + }, + { + "id": "container_for_nothing1", + "name": "container_for_nothing1", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "container_for_nothing2", + "name": "container_for_nothing2", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "trash", + "name": "trash", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "container", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Trash", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "trash", + "model": null, + "barcode": null, + "max_volume": "Infinity", + "material_z_thickness": 0, + "compute_volume_from_height": null, + "compute_height_from_volume": null + }, + "data": { + "liquids": [], + "pending_liquids": [], + "liquid_history": [], + "Material": { + "uuid": "730067cf07ae43849ddf4034299030e9" + } + } + }, + { + "id": "container_for_nothing3", + "name": "container_for_nothing3", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "container_for_nothing", + "name": "container_for_nothing", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "container_for_nothing4", + "name": "container_for_nothing4", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "RackT8", + "name": "RackT8", + "sample_id": null, + "children": [ + "name_A1", + "name_B1", + "name_C1", + "name_D1", + "name_E1", + "name_F1", + "name_G1", + "name_H1", + "name_A2", + "name_B2", + "name_C2", + "name_D2", + "name_E2", + "name_F2", + "name_G2", + "name_H2", + "name_A3", + "name_B3", + "name_C3", + "name_D3", + "name_E3", + "name_F3", + "name_G3", + "name_H3", + "name_A4", + "name_B4", + "name_C4", + "name_D4", + "name_E4", + "name_F4", + "name_G4", + "name_H4", + "name_A5", + "name_B5", + "name_C5", + "name_D5", + "name_E5", + "name_F5", + "name_G5", + "name_H5", + "name_A6", + "name_B6", + "name_C6", + "name_D6", + "name_E6", + "name_F6", + "name_G6", + "name_H6", + "name_A7", + "name_B7", + "name_C7", + "name_D7", + "name_E7", + "name_F7", + "name_G7", + "name_H7", + "name_A8", + "name_B8", + "name_C8", + "name_D8", + "name_E8", + "name_F8", + "name_G8", + "name_H8", + "name_A9", + "name_B9", + "name_C9", + "name_D9", + "name_E9", + "name_F9", + "name_G9", + "name_H9", + "name_A10", + "name_B10", + "name_C10", + "name_D10", + "name_E10", + "name_F10", + "name_G10", + "name_H10", + "name_A11", + "name_B11", + "name_C11", + "name_D11", + "name_E11", + "name_F11", + "name_G11", + "name_H11", + "name_A12", + "name_B12", + "name_C12", + "name_D12", + "name_E12", + "name_F12", + "name_G12", + "name_H12" + ], + "parent": "PRCXI_Deck", + "type": "container", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_rack", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": { + "Material": { + "uuid": "068b3815e36b4a72a59bae017011b29f", + "Code": "ZX-001-10+", + "Name": "10μL加长 Tip头" + } + } + }, + { + "id": "name_A1", + "name": "name_A1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B1", + "name": "name_B1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C1", + "name": "name_C1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D1", + "name": "name_D1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E1", + "name": "name_E1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F1", + "name": "name_F1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G1", + "name": "name_G1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H1", + "name": "name_H1", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 13.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A2", + "name": "name_A2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B2", + "name": "name_B2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C2", + "name": "name_C2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D2", + "name": "name_D2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E2", + "name": "name_E2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F2", + "name": "name_F2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G2", + "name": "name_G2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H2", + "name": "name_H2", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 22.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A3", + "name": "name_A3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B3", + "name": "name_B3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C3", + "name": "name_C3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D3", + "name": "name_D3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E3", + "name": "name_E3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F3", + "name": "name_F3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G3", + "name": "name_G3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H3", + "name": "name_H3", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 31.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A4", + "name": "name_A4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B4", + "name": "name_B4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C4", + "name": "name_C4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D4", + "name": "name_D4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E4", + "name": "name_E4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F4", + "name": "name_F4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G4", + "name": "name_G4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H4", + "name": "name_H4", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 40.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A5", + "name": "name_A5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B5", + "name": "name_B5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C5", + "name": "name_C5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D5", + "name": "name_D5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E5", + "name": "name_E5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F5", + "name": "name_F5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G5", + "name": "name_G5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H5", + "name": "name_H5", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 49.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A6", + "name": "name_A6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B6", + "name": "name_B6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C6", + "name": "name_C6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D6", + "name": "name_D6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E6", + "name": "name_E6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F6", + "name": "name_F6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G6", + "name": "name_G6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H6", + "name": "name_H6", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 58.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A7", + "name": "name_A7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B7", + "name": "name_B7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C7", + "name": "name_C7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D7", + "name": "name_D7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E7", + "name": "name_E7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F7", + "name": "name_F7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G7", + "name": "name_G7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H7", + "name": "name_H7", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 67.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A8", + "name": "name_A8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B8", + "name": "name_B8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C8", + "name": "name_C8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D8", + "name": "name_D8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E8", + "name": "name_E8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F8", + "name": "name_F8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G8", + "name": "name_G8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H8", + "name": "name_H8", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 76.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A9", + "name": "name_A9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B9", + "name": "name_B9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C9", + "name": "name_C9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D9", + "name": "name_D9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E9", + "name": "name_E9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F9", + "name": "name_F9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G9", + "name": "name_G9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H9", + "name": "name_H9", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 85.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A10", + "name": "name_A10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B10", + "name": "name_B10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C10", + "name": "name_C10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D10", + "name": "name_D10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E10", + "name": "name_E10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F10", + "name": "name_F10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G10", + "name": "name_G10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H10", + "name": "name_H10", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 94.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A11", + "name": "name_A11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B11", + "name": "name_B11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C11", + "name": "name_C11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D11", + "name": "name_D11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E11", + "name": "name_E11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F11", + "name": "name_F11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G11", + "name": "name_G11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H11", + "name": "name_H11", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 103.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_A12", + "name": "name_A12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 73.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_B12", + "name": "name_B12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 64.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_C12", + "name": "name_C12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 55.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_D12", + "name": "name_D12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 46.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_E12", + "name": "name_E12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 37.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_F12", + "name": "name_F12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 28.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_G12", + "name": "name_G12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 19.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "name_H12", + "name": "name_H12", + "sample_id": null, + "children": [], + "parent": "RackT8", + "type": "container", + "class": "", + "position": { + "x": 112.224, + "y": 10.084, + "z": 25.49 + }, + "config": { + "type": "TipSpot", + "size_x": 2.312, + "size_y": 2.312, + "size_z": 0, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "tip_spot", + "model": null, + "barcode": null, + "prototype_tip": { + "type": "Tip", + "total_tip_length": 39.2, + "has_filter": false, + "maximal_volume": 10.0, + "fitting_depth": 3.29 + } + }, + "data": { + "tip": null, + "tip_state": null, + "pending_tip": null + } + }, + { + "id": "container_for_nothing5", + "name": "container_for_nothing5", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "container_for_nothing6", + "name": "container_for_nothing6", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "PlateT11", + "name": "PlateT11", + "sample_id": null, + "children": [ + "PlateT11_A1", + "PlateT11_B1", + "PlateT11_C1", + "PlateT11_D1", + "PlateT11_E1", + "PlateT11_F1", + "PlateT11_G1", + "PlateT11_H1", + "PlateT11_A2", + "PlateT11_B2", + "PlateT11_C2", + "PlateT11_D2", + "PlateT11_E2", + "PlateT11_F2", + "PlateT11_G2", + "PlateT11_H2", + "PlateT11_A3", + "PlateT11_B3", + "PlateT11_C3", + "PlateT11_D3", + "PlateT11_E3", + "PlateT11_F3", + "PlateT11_G3", + "PlateT11_H3", + "PlateT11_A4", + "PlateT11_B4", + "PlateT11_C4", + "PlateT11_D4", + "PlateT11_E4", + "PlateT11_F4", + "PlateT11_G4", + "PlateT11_H4", + "PlateT11_A5", + "PlateT11_B5", + "PlateT11_C5", + "PlateT11_D5", + "PlateT11_E5", + "PlateT11_F5", + "PlateT11_G5", + "PlateT11_H5", + "PlateT11_A6", + "PlateT11_B6", + "PlateT11_C6", + "PlateT11_D6", + "PlateT11_E6", + "PlateT11_F6", + "PlateT11_G6", + "PlateT11_H6", + "PlateT11_A7", + "PlateT11_B7", + "PlateT11_C7", + "PlateT11_D7", + "PlateT11_E7", + "PlateT11_F7", + "PlateT11_G7", + "PlateT11_H7", + "PlateT11_A8", + "PlateT11_B8", + "PlateT11_C8", + "PlateT11_D8", + "PlateT11_E8", + "PlateT11_F8", + "PlateT11_G8", + "PlateT11_H8", + "PlateT11_A9", + "PlateT11_B9", + "PlateT11_C9", + "PlateT11_D9", + "PlateT11_E9", + "PlateT11_F9", + "PlateT11_G9", + "PlateT11_H9", + "PlateT11_A10", + "PlateT11_B10", + "PlateT11_C10", + "PlateT11_D10", + "PlateT11_E10", + "PlateT11_F10", + "PlateT11_G10", + "PlateT11_H10", + "PlateT11_A11", + "PlateT11_B11", + "PlateT11_C11", + "PlateT11_D11", + "PlateT11_E11", + "PlateT11_F11", + "PlateT11_G11", + "PlateT11_H11", + "PlateT11_A12", + "PlateT11_B12", + "PlateT11_C12", + "PlateT11_D12", + "PlateT11_E12", + "PlateT11_F12", + "PlateT11_G12", + "PlateT11_H12" + ], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": { + "Material": { + "uuid": "57b1e4711e9e4a32b529f3132fc5931f" + } + } + }, + { + "id": "PlateT11_A1", + "name": "PlateT11_A1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + "Water", + 100 + ] + ], + "pending_liquids": [ + [ + "Water", + 100 + ] + ], + "liquid_history": [ + "Water" + ] + } + }, + { + "id": "PlateT11_B1", + "name": "PlateT11_B1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C1", + "name": "PlateT11_C1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D1", + "name": "PlateT11_D1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E1", + "name": "PlateT11_E1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F1", + "name": "PlateT11_F1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G1", + "name": "PlateT11_G1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H1", + "name": "PlateT11_H1", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 11.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A2", + "name": "PlateT11_A2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + "Water", + 100 + ] + ], + "pending_liquids": [ + [ + "Water", + 100 + ] + ], + "liquid_history": [ + "Water" + ] + } + }, + { + "id": "PlateT11_B2", + "name": "PlateT11_B2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C2", + "name": "PlateT11_C2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D2", + "name": "PlateT11_D2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E2", + "name": "PlateT11_E2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F2", + "name": "PlateT11_F2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G2", + "name": "PlateT11_G2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H2", + "name": "PlateT11_H2", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 20.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A3", + "name": "PlateT11_A3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + "Water", + 100 + ] + ], + "pending_liquids": [ + [ + "Water", + 100 + ] + ], + "liquid_history": [ + "Water" + ] + } + }, + { + "id": "PlateT11_B3", + "name": "PlateT11_B3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C3", + "name": "PlateT11_C3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D3", + "name": "PlateT11_D3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E3", + "name": "PlateT11_E3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F3", + "name": "PlateT11_F3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G3", + "name": "PlateT11_G3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H3", + "name": "PlateT11_H3", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 29.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A4", + "name": "PlateT11_A4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + "Water", + 100 + ] + ], + "pending_liquids": [ + [ + "Water", + 100 + ] + ], + "liquid_history": [ + "Water" + ] + } + }, + { + "id": "PlateT11_B4", + "name": "PlateT11_B4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C4", + "name": "PlateT11_C4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D4", + "name": "PlateT11_D4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E4", + "name": "PlateT11_E4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F4", + "name": "PlateT11_F4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G4", + "name": "PlateT11_G4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H4", + "name": "PlateT11_H4", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 38.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A5", + "name": "PlateT11_A5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + "Water", + 100 + ] + ], + "pending_liquids": [ + [ + "Water", + 100 + ] + ], + "liquid_history": [ + "Water" + ] + } + }, + { + "id": "PlateT11_B5", + "name": "PlateT11_B5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C5", + "name": "PlateT11_C5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D5", + "name": "PlateT11_D5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E5", + "name": "PlateT11_E5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F5", + "name": "PlateT11_F5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G5", + "name": "PlateT11_G5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H5", + "name": "PlateT11_H5", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 47.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A6", + "name": "PlateT11_A6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + "Water", + 100 + ] + ], + "pending_liquids": [ + [ + "Water", + 100 + ] + ], + "liquid_history": [ + "Water" + ] + } + }, + { + "id": "PlateT11_B6", + "name": "PlateT11_B6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C6", + "name": "PlateT11_C6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D6", + "name": "PlateT11_D6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E6", + "name": "PlateT11_E6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F6", + "name": "PlateT11_F6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G6", + "name": "PlateT11_G6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H6", + "name": "PlateT11_H6", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 56.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A7", + "name": "PlateT11_A7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_B7", + "name": "PlateT11_B7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C7", + "name": "PlateT11_C7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D7", + "name": "PlateT11_D7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E7", + "name": "PlateT11_E7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F7", + "name": "PlateT11_F7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G7", + "name": "PlateT11_G7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H7", + "name": "PlateT11_H7", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 65.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A8", + "name": "PlateT11_A8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_B8", + "name": "PlateT11_B8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C8", + "name": "PlateT11_C8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D8", + "name": "PlateT11_D8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E8", + "name": "PlateT11_E8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F8", + "name": "PlateT11_F8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G8", + "name": "PlateT11_G8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H8", + "name": "PlateT11_H8", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 74.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A9", + "name": "PlateT11_A9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_B9", + "name": "PlateT11_B9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C9", + "name": "PlateT11_C9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D9", + "name": "PlateT11_D9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E9", + "name": "PlateT11_E9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F9", + "name": "PlateT11_F9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G9", + "name": "PlateT11_G9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H9", + "name": "PlateT11_H9", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 83.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A10", + "name": "PlateT11_A10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_B10", + "name": "PlateT11_B10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C10", + "name": "PlateT11_C10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D10", + "name": "PlateT11_D10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E10", + "name": "PlateT11_E10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F10", + "name": "PlateT11_F10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G10", + "name": "PlateT11_G10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H10", + "name": "PlateT11_H10", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 92.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A11", + "name": "PlateT11_A11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_B11", + "name": "PlateT11_B11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C11", + "name": "PlateT11_C11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D11", + "name": "PlateT11_D11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E11", + "name": "PlateT11_E11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F11", + "name": "PlateT11_F11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G11", + "name": "PlateT11_G11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H11", + "name": "PlateT11_H11", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 101.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_A12", + "name": "PlateT11_A12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 71.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_B12", + "name": "PlateT11_B12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 62.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_C12", + "name": "PlateT11_C12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 53.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_D12", + "name": "PlateT11_D12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 44.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_E12", + "name": "PlateT11_E12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 35.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_F12", + "name": "PlateT11_F12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 26.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_G12", + "name": "PlateT11_G12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 17.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "PlateT11_H12", + "name": "PlateT11_H12", + "sample_id": null, + "children": [], + "parent": "PlateT11", + "type": "well", + "class": "", + "position": { + "x": 110.9545, + "y": 8.8145, + "z": 3.55 + }, + "config": { + "type": "Well", + "size_x": 4.851, + "size_y": 4.851, + "size_z": 10.67, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "well", + "model": null, + "barcode": null, + "max_volume": 360, + "material_z_thickness": null, + "compute_volume_from_height": null, + "compute_height_from_volume": null, + "bottom_type": "unknown", + "cross_section_type": "circle" + }, + "data": { + "liquids": [ + [ + null, + 100 + ] + ], + "pending_liquids": [ + [ + null, + 100 + ] + ], + "liquid_history": [ + null + ] + } + }, + { + "id": "container_for_nothing7", + "name": "container_for_nothing7", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + }, + { + "id": "container_for_nothing8", + "name": "container_for_nothing8", + "sample_id": null, + "children": [], + "parent": "PRCXI_Deck", + "type": "plate", + "class": "", + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "config": { + "type": "PRCXI9300Container", + "size_x": 50, + "size_y": 50, + "size_z": 10, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "type": "Rotation" + }, + "category": "plate", + "model": null, + "barcode": null, + "ordering": {} + }, + "data": {} + } +] \ No newline at end of file diff --git a/test/experiments/prcxi_9300.json b/test/experiments/prcxi_9300.json index 5d1e57e..8db569c 100644 --- a/test/experiments/prcxi_9300.json +++ b/test/experiments/prcxi_9300.json @@ -1,4 +1,5 @@ -[ +{ + "nodes": [ { "id": "PRCXI_Deck", "name": "PRCXI_Deck", @@ -21290,4 +21291,6 @@ "liquid_history": [] } } -] \ No newline at end of file +], + "links": [] +} \ No newline at end of file diff --git a/test/experiments/prcxi.json b/test/experiments/prcxi_9320.json similarity index 99% rename from test/experiments/prcxi.json rename to test/experiments/prcxi_9320.json index a6c93a3..d72768f 100644 --- a/test/experiments/prcxi.json +++ b/test/experiments/prcxi_9320.json @@ -21,7 +21,7 @@ "timeout": 10.0, "axis": "Right", "channel_num": 1, - "setup": true, + "setup": false, "debug": false, "simulator": false, "matrix_id": "fd383e6d-2d0e-40b5-9c01-1b2870b1f1b1" diff --git a/unilabos/devices/liquid_handling/liquid_handler_abstract.py b/unilabos/devices/liquid_handling/liquid_handler_abstract.py index 93e9434..aa61c3e 100644 --- a/unilabos/devices/liquid_handling/liquid_handler_abstract.py +++ b/unilabos/devices/liquid_handling/liquid_handler_abstract.py @@ -714,15 +714,14 @@ class LiquidHandlerAbstract(LiquidHandlerMiddleware): else: if len(asp_vols) != len(targets): raise ValueError(f"Length of `asp_vols` {len(asp_vols)} must match `targets` {len(targets)}.") - # 首先应该对任务分组,然后每次1个/8个进行操作处理 if len(use_channels) == 1: tip = [] - for _ in range(len(use_channels)): + for x in range(len(use_channels)): tip.extend(next(self.current_tip)) - await self.pick_up_tips(tip) + await self.pick_up_tips(tip) + for _ in range(len(targets)): - print(use_channels, reagent_sources) await self.aspirate( resources=reagent_sources, vols=[asp_vols[_]], diff --git a/unilabos/devices/liquid_handling/prcxi/prcxi.py b/unilabos/devices/liquid_handling/prcxi/prcxi.py index 6d594b8..62842a9 100644 --- a/unilabos/devices/liquid_handling/prcxi/prcxi.py +++ b/unilabos/devices/liquid_handling/prcxi/prcxi.py @@ -974,174 +974,177 @@ if __name__ == "__main__": # # 2. backend需要支持num channel为1的情况 # # 3. 设计一个单点动作流程,可以跑 # # 4. - deck = PRCXI9300Deck(name="PRCXI_Deck", size_x=100, size_y=100, size_z=100) - from pylabrobot.resources.opentrons.tip_racks import opentrons_96_tiprack_300ul,opentrons_96_tiprack_10ul - from pylabrobot.resources.opentrons.plates import corning_96_wellplate_360ul_flat, nest_96_wellplate_2ml_deep - - def get_well_container(name: str) -> PRCXI9300Container: - well_containers = corning_96_wellplate_360ul_flat(name).serialize() - plate = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="plate", - ordering=collections.OrderedDict()) - plate_serialized = plate.serialize() - plate_serialized["parent_name"] = deck.name - well_containers.update({k: v for k, v in plate_serialized.items() if k not in ["children"]}) - new_plate: PRCXI9300Container = PRCXI9300Container.deserialize(well_containers) - return new_plate - - def get_tip_rack(name: str) -> PRCXI9300Container: - tip_racks = opentrons_96_tiprack_300ul("name").serialize() - tip_rack = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="tip_rack", - ordering=collections.OrderedDict()) - tip_rack_serialized = tip_rack.serialize() - tip_rack_serialized["parent_name"] = deck.name - tip_racks.update({k: v for k, v in tip_rack_serialized.items() if k not in ["children"]}) - new_tip_rack: PRCXI9300Container = PRCXI9300Container.deserialize(tip_racks) - return new_tip_rack - plate1 = get_tip_rack("RackT1") - plate1.load_state({ - "Material": { - "uuid": "076250742950465b9d6ea29a225dfb00", - "Code": "ZX-001-300", - "Name": "300μL Tip头" - } - }) + # deck = PRCXI9300Deck(name="PRCXI_Deck", size_x=100, size_y=100, size_z=100) - plate2 = get_well_container("PlateT2") - plate2.load_state({ - "Material": { - "uuid": "57b1e4711e9e4a32b529f3132fc5931f", - "Code": "ZX-019-2.2", - "Name": "96深孔板" - } - }) + # from pylabrobot.resources.opentrons.tip_racks import opentrons_96_tiprack_300ul,opentrons_96_tiprack_10ul + # from pylabrobot.resources.opentrons.plates import corning_96_wellplate_360ul_flat, nest_96_wellplate_2ml_deep + + # def get_well_container(name: str) -> PRCXI9300Container: + # well_containers = corning_96_wellplate_360ul_flat(name).serialize() + # plate = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="plate", + # ordering=collections.OrderedDict()) + # plate_serialized = plate.serialize() + # plate_serialized["parent_name"] = deck.name + # well_containers.update({k: v for k, v in plate_serialized.items() if k not in ["children"]}) + # new_plate: PRCXI9300Container = PRCXI9300Container.deserialize(well_containers) + # return new_plate + + # def get_tip_rack(name: str) -> PRCXI9300Container: + # tip_racks = opentrons_96_tiprack_300ul("name").serialize() + # tip_rack = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="tip_rack", + # ordering=collections.OrderedDict()) + # tip_rack_serialized = tip_rack.serialize() + # tip_rack_serialized["parent_name"] = deck.name + # tip_racks.update({k: v for k, v in tip_rack_serialized.items() if k not in ["children"]}) + # new_tip_rack: PRCXI9300Container = PRCXI9300Container.deserialize(tip_racks) + # return new_tip_rack + + # plate1 = get_tip_rack("RackT1") + # plate1.load_state({ + # "Material": { + # "uuid": "076250742950465b9d6ea29a225dfb00", + # "Code": "ZX-001-300", + # "Name": "300μL Tip头" + # } + # }) + + # plate2 = get_well_container("PlateT2") + # plate2.load_state({ + # "Material": { + # "uuid": "57b1e4711e9e4a32b529f3132fc5931f", + # "Code": "ZX-019-2.2", + # "Name": "96深孔板" + # } + # }) - plate3 = PRCXI9300Trash("trash", size_x=50, size_y=100, size_z=10, category="trash") - plate3.load_state({ - "Material": { - "uuid": "730067cf07ae43849ddf4034299030e9" - } - }) + # plate3 = PRCXI9300Trash("trash", size_x=50, size_y=100, size_z=10, category="trash") + # plate3.load_state({ + # "Material": { + # "uuid": "730067cf07ae43849ddf4034299030e9" + # } + # }) - plate4 = get_tip_rack("RackT4") - plate4.load_state({ - "Material": { - "uuid": "076250742950465b9d6ea29a225dfb00", - "Code": "ZX-001-300", - "Name": "300μL Tip头" - } - }) + # plate4 = get_tip_rack("RackT4") + # plate4.load_state({ + # "Material": { + # "uuid": "076250742950465b9d6ea29a225dfb00", + # "Code": "ZX-001-300", + # "Name": "300μL Tip头" + # } + # }) - plate5 = get_well_container("PlateT5") - plate5.load_state({ - "Material": { - "uuid": "57b1e4711e9e4a32b529f3132fc5931f", - "Code": "ZX-019-2.2", - "Name": "96深孔板" - } - }) - plate6 = get_well_container("PlateT6") - plate6.load_state({ - "Material": { - "uuid": "57b1e4711e9e4a32b529f3132fc5931f", - "Code": "ZX-019-2.2", - "Name": "96深孔板" - } - }) + # plate5 = get_well_container("PlateT5") + # plate5.load_state({ + # "Material": { + # "uuid": "57b1e4711e9e4a32b529f3132fc5931f", + # "Code": "ZX-019-2.2", + # "Name": "96深孔板" + # } + # }) + # plate6 = get_well_container("PlateT6") - deck.assign_child_resource(plate1, location=Coordinate(0, 0, 0)) - deck.assign_child_resource(plate2, location=Coordinate(0, 0, 0)) - deck.assign_child_resource(plate3, location=Coordinate(0, 0, 0)) - deck.assign_child_resource(plate4, location=Coordinate(0, 0, 0)) - deck.assign_child_resource(plate5, location=Coordinate(0, 0, 0)) - deck.assign_child_resource(plate6, location=Coordinate(0, 0, 0)) + # plate6.load_state({ + # "Material": { + # "uuid": "57b1e4711e9e4a32b529f3132fc5931f", + # "Code": "ZX-019-2.2", + # "Name": "96深孔板" + # } + # }) - # print(plate2) - plate_2_liquids = [[('water', 500)]]*96 - plate2.set_well_liquids(plate_2_liquids) + # deck.assign_child_resource(plate1, location=Coordinate(0, 0, 0)) + # deck.assign_child_resource(plate2, location=Coordinate(0, 0, 0)) + # deck.assign_child_resource(plate3, location=Coordinate(0, 0, 0)) + # deck.assign_child_resource(plate4, location=Coordinate(0, 0, 0)) + # deck.assign_child_resource(plate5, location=Coordinate(0, 0, 0)) + # deck.assign_child_resource(plate6, location=Coordinate(0, 0, 0)) - handler = PRCXI9300Handler(deck=deck, host="10.181.214.132", port=9999, - timeout=10.0, setup=False, debug=False, - matrix_id="71593", - channel_num=8, axis="Left") # Initialize the handler with the deck and host settings + # # print(plate2) + # plate_2_liquids = [[('water', 500)]]*96 + # plate2.set_well_liquids(plate_2_liquids) + + # handler = PRCXI9300Handler(deck=deck, host="10.181.214.132", port=9999, + # timeout=10.0, setup=False, debug=False, + # matrix_id="71593", + # channel_num=8, axis="Left") # Initialize the handler with the deck and host settings - handler.set_tiprack([plate1]) + # handler.set_tiprack([plate1]) - asyncio.run(handler.setup()) # Initialize the handler and setup the connection - from pylabrobot.resources import set_volume_tracking - # from pylabrobot.resources import set_tip_tracking - set_volume_tracking(enabled=True) - from unilabos.resources.graphio import * - A = tree_to_list([resource_plr_to_ulab(deck)]) - with open("deck.json", "w", encoding="utf-8") as f: - json.dump(A, f, indent=4, ensure_ascii=False) - asyncio.run(handler.create_protocol(protocol_name="Test Protocol")) # Initialize the backend and setup the connection + # asyncio.run(handler.setup()) # Initialize the handler and setup the connection + # from pylabrobot.resources import set_volume_tracking + # # from pylabrobot.resources import set_tip_tracking + # set_volume_tracking(enabled=True) + # from unilabos.resources.graphio import * + # A = tree_to_list([resource_plr_to_ulab(deck)]) + # with open("deck.json", "w", encoding="utf-8") as f: + # json.dump(A, f, indent=4, ensure_ascii=False) + # asyncio.run(handler.create_protocol(protocol_name="Test Protocol")) # Initialize the backend and setup the connection - asyncio.run(handler.pick_up_tips(plate1.children[:8],[0,1,2,3,4,5,6,7])) - print(plate1.children[:8]) - asyncio.run(handler.aspirate(plate2.children[:8],[50]*8, [0,1,2,3,4,5,6,7])) - print(plate2.children[:8]) - asyncio.run(handler.dispense(plate5.children[:8],[50]*8,[0,1,2,3,4,5,6,7])) - print(plate5.children[:8]) + # asyncio.run(handler.pick_up_tips(plate1.children[:8],[0,1,2,3,4,5,6,7])) + # print(plate1.children[:8]) + # asyncio.run(handler.aspirate(plate2.children[:8],[50]*8, [0,1,2,3,4,5,6,7])) + # print(plate2.children[:8]) + # asyncio.run(handler.dispense(plate5.children[:8],[50]*8,[0,1,2,3,4,5,6,7])) + # print(plate5.children[:8]) - # # # asyncio.run(handler.drop_tips(tip_rack.children[8:16],[0,1,2,3,4,5,6,7])) - asyncio.run(handler.discard_tips()) + # # # # asyncio.run(handler.drop_tips(tip_rack.children[8:16],[0,1,2,3,4,5,6,7])) + # asyncio.run(handler.discard_tips()) - # asyncio.run(handler.mix(well_containers.children[:8 - # ], mix_time=3, mix_vol=50, height_to_bottom=0.5, offsets=Coordinate(0, 0, 0), mix_rate=100)) - # #print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info - # asyncio.run(handler.add_liquid( + # # asyncio.run(handler.mix(well_containers.children[:8 + # # ], mix_time=3, mix_vol=50, height_to_bottom=0.5, offsets=Coordinate(0, 0, 0), mix_rate=100)) + # # #print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info + # # asyncio.run(handler.add_liquid( + # # asp_vols=[100]*16, + # # dis_vols=[100]*16, + # # reagent_sources=plate2.children[:16], + # # targets=plate5.children[:16], + # # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], + # # flow_rates=[None] * 32, + # # offsets=[Coordinate(0, 0, 0)] * 32, + # # liquid_height=[None] * 16, + # # blow_out_air_volume=[None] * 16, + # # delays=None, + # # mix_time=3, + # # mix_vol=50, + # # spread="wide", + # # )) + + # # asyncio.run(handler.remove_liquid( + # # vols=[100]*16, + # # sources=plate2.children[-16:], + # # waste_liquid=plate5.children[:16], # 这个有些奇怪,但是好像也只能这么写 + # # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], + # # flow_rates=[None] * 32, + # # offsets=[Coordinate(0, 0, 0)] * 32, + # # liquid_height=[None] * 32, + # # blow_out_air_volume=[None] * 32, + # # spread="wide", + # # )) + # asyncio.run(handler.transfer_liquid( # asp_vols=[100]*16, # dis_vols=[100]*16, - # reagent_sources=plate2.children[:16], + # tip_racks=[plate1], + # sources=plate2.children[-16:], # targets=plate5.children[:16], # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], - # flow_rates=[None] * 32, # offsets=[Coordinate(0, 0, 0)] * 32, - # liquid_height=[None] * 16, - # blow_out_air_volume=[None] * 16, - # delays=None, - # mix_time=3, + # asp_flow_rates=[None] * 16, + # dis_flow_rates=[None] * 16, + # liquid_height=[None] * 32, + # blow_out_air_volume=[None] * 32, + # mix_times=3, # mix_vol=50, # spread="wide", # )) - - # asyncio.run(handler.remove_liquid( - # vols=[100]*16, - # sources=plate2.children[-16:], - # waste_liquid=plate5.children[:16], # 这个有些奇怪,但是好像也只能这么写 - # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], - # flow_rates=[None] * 32, - # offsets=[Coordinate(0, 0, 0)] * 32, - # liquid_height=[None] * 32, - # blow_out_air_volume=[None] * 32, - # spread="wide", - # )) - asyncio.run(handler.transfer_liquid( - asp_vols=[100]*16, - dis_vols=[100]*16, - tip_racks=[plate1], - sources=plate2.children[-16:], - targets=plate5.children[:16], - use_channels=[0, 1, 2, 3, 4, 5, 6, 7], - offsets=[Coordinate(0, 0, 0)] * 32, - asp_flow_rates=[None] * 16, - dis_flow_rates=[None] * 16, - liquid_height=[None] * 32, - blow_out_air_volume=[None] * 32, - mix_times=3, - mix_vol=50, - spread="wide", - )) - print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info - # # input("pick_up_tips add step") - asyncio.run(handler.run_protocol()) # Run the protocol - # # input("Running protocol...") - # # input("Press Enter to continue...") # Wait for user input before proceeding - # # print("PRCXI9300Handler initialized with deck and host settings.") + # print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info + # # # input("pick_up_tips add step") + # asyncio.run(handler.run_protocol()) # Run the protocol + # # # input("Running protocol...") + # # # input("Press Enter to continue...") # Wait for user input before proceeding + # # # print("PRCXI9300Handler initialized with deck and host settings.") # Example usage # 1. 用导出的json,给每个T1 T2板子设定相应的物料,如果是孔板和枪头盒,要对应区分 @@ -1155,164 +1158,164 @@ if __name__ == "__main__": -# deck = PRCXI9300Deck(name="PRCXI_Deck", size_x=100, size_y=100, size_z=100) + deck = PRCXI9300Deck(name="PRCXI_Deck", size_x=100, size_y=100, size_z=100) -# from pylabrobot.resources.opentrons.tip_racks import tipone_96_tiprack_200ul,opentrons_96_tiprack_10ul -# from pylabrobot.resources.opentrons.plates import corning_96_wellplate_360ul_flat, nest_96_wellplate_2ml_deep + from pylabrobot.resources.opentrons.tip_racks import tipone_96_tiprack_200ul,opentrons_96_tiprack_10ul + from pylabrobot.resources.opentrons.plates import corning_96_wellplate_360ul_flat, nest_96_wellplate_2ml_deep -# def get_well_container(name: str) -> PRCXI9300Container: -# well_containers = corning_96_wellplate_360ul_flat(name).serialize() -# plate = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="plate", -# ordering=collections.OrderedDict()) -# plate_serialized = plate.serialize() -# plate_serialized["parent_name"] = deck.name -# well_containers.update({k: v for k, v in plate_serialized.items() if k not in ["children"]}) -# new_plate: PRCXI9300Container = PRCXI9300Container.deserialize(well_containers) -# return new_plate + def get_well_container(name: str) -> PRCXI9300Container: + well_containers = corning_96_wellplate_360ul_flat(name).serialize() + plate = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="plate", + ordering=collections.OrderedDict()) + plate_serialized = plate.serialize() + plate_serialized["parent_name"] = deck.name + well_containers.update({k: v for k, v in plate_serialized.items() if k not in ["children"]}) + new_plate: PRCXI9300Container = PRCXI9300Container.deserialize(well_containers) + return new_plate -# def get_tip_rack(name: str) -> PRCXI9300Container: -# tip_racks = opentrons_96_tiprack_10ul("name").serialize() -# tip_rack = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="tip_rack", -# ordering=collections.OrderedDict()) -# tip_rack_serialized = tip_rack.serialize() -# tip_rack_serialized["parent_name"] = deck.name -# tip_racks.update({k: v for k, v in tip_rack_serialized.items() if k not in ["children"]}) -# new_tip_rack: PRCXI9300Container = PRCXI9300Container.deserialize(tip_racks) -# return new_tip_rack + def get_tip_rack(name: str) -> PRCXI9300Container: + tip_racks = opentrons_96_tiprack_10ul("name").serialize() + tip_rack = PRCXI9300Container(name=name, size_x=50, size_y=50, size_z=10, category="tip_rack", + ordering=collections.OrderedDict()) + tip_rack_serialized = tip_rack.serialize() + tip_rack_serialized["parent_name"] = deck.name + tip_racks.update({k: v for k, v in tip_rack_serialized.items() if k not in ["children"]}) + new_tip_rack: PRCXI9300Container = PRCXI9300Container.deserialize(tip_racks) + return new_tip_rack -# plate1 = get_well_container("HPLCPlateT1") -# plate1.load_state({ -# "Material": { -# "uuid": "548bbc3df0d4447586f2c19d2c0c0c55", -# "Code": "HPLC01", -# "Name": "HPLC料盘" -# } -# }) -# plate2 = get_well_container("PlateT2") -# plate2.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650", -# } -# }) -# plate3 = get_well_container("PlateT3") -# plate3.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650", -# } -# }) -# trash = PRCXI9300Trash(name="trash", size_x=50, size_y=50, size_z=10, category="trash") -# trash.load_state({ -# "Material": { -# "uuid": "730067cf07ae43849ddf4034299030e9" -# } -# }) -# plate5 = get_well_container("PlateT5") -# plate5.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650", -# } -# }) -# plate6 = get_well_container("PlateT6") -# plate6.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650" -# } -# }) -# plate7 = PRCXI9300Container(name="plateT7", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()) -# plate7.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650" -# } -# }) -# plate8 = get_tip_rack("RackT8") -# plate8.load_state({ -# "Material": { -# "uuid": "068b3815e36b4a72a59bae017011b29f", -# "Code": "ZX-001-10+", -# "Name": "10μL加长 Tip头" -# } -# }) -# plate9 = get_well_container("PlateT9") -# plate9.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650" -# } -# }) -# plate10 = get_well_container("PlateT10") -# plate10.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650" -# } -# }) -# plate11 = get_well_container("PlateT11") -# plate11.load_state({ -# "Material": { -# "uuid": "57b1e4711e9e4a32b529f3132fc5931f", -# } -# }) -# plate12 = get_well_container("PlateT12") -# plate12.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650" -# } -# }) -# plate13 = get_well_container("PlateT13") -# plate13.load_state({ -# "Material": { -# "uuid": "04211a2dc93547fe9bf6121eac533650" -# } -# }) + plate1 = get_well_container("HPLCPlateT1") + plate1.load_state({ + "Material": { + "uuid": "548bbc3df0d4447586f2c19d2c0c0c55", + "Code": "HPLC01", + "Name": "HPLC料盘" + } + }) + plate2 = get_well_container("PlateT2") + plate2.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650", + } + }) + plate3 = get_well_container("PlateT3") + plate3.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650", + } + }) + trash = PRCXI9300Trash(name="trash", size_x=50, size_y=50, size_z=10, category="trash") + trash.load_state({ + "Material": { + "uuid": "730067cf07ae43849ddf4034299030e9" + } + }) + plate5 = get_well_container("PlateT5") + plate5.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650", + } + }) + plate6 = get_well_container("PlateT6") + plate6.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650" + } + }) + plate7 = PRCXI9300Container(name="plateT7", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()) + plate7.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650" + } + }) + plate8 = get_tip_rack("RackT8") + plate8.load_state({ + "Material": { + "uuid": "068b3815e36b4a72a59bae017011b29f", + "Code": "ZX-001-10+", + "Name": "10μL加长 Tip头" + } + }) + plate9 = get_well_container("PlateT9") + plate9.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650" + } + }) + plate10 = get_well_container("PlateT10") + plate10.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650" + } + }) + plate11 = get_well_container("PlateT11") + plate11.load_state({ + "Material": { + "uuid": "57b1e4711e9e4a32b529f3132fc5931f", + } + }) + plate12 = get_well_container("PlateT12") + plate12.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650" + } + }) + plate13 = get_well_container("PlateT13") + plate13.load_state({ + "Material": { + "uuid": "04211a2dc93547fe9bf6121eac533650" + } + }) -# # container_for_nothing = PRCXI9300Container(name="container_for_nothing", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()) + # container_for_nothing = PRCXI9300Container(name="container_for_nothing", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()) -# deck.assign_child_resource(plate1, location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing1", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing2", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(trash, location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing3", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing4", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(plate8, location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing5", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing6", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(plate11, location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing7", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing8", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(plate1, location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing1", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing2", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(trash, location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing3", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing4", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(plate8, location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing5", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing6", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(plate11, location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing7", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) + deck.assign_child_resource(PRCXI9300Container(name="container_for_nothing8", size_x=50, size_y=50, size_z=10, category="plate", ordering=collections.OrderedDict()), location=Coordinate(0, 0, 0)) -# handler = PRCXI9300Handler(deck=deck, host="10.181.102.13", port=9999, -# timeout=10.0, setup=False, debug=False, -# matrix_id="fd383e6d-2d0e-40b5-9c01-1b2870b1f1b1", -# channel_num=1, axis="Right") # Initialize the handler with the deck and host settings + handler = PRCXI9300Handler(deck=deck, host="10.181.102.13", port=9999, + timeout=10.0, setup=False, debug=False, + matrix_id="fd383e6d-2d0e-40b5-9c01-1b2870b1f1b1", + channel_num=1, axis="Right") # Initialize the handler with the deck and host settings -# handler.set_tiprack([plate8]) # Set the tip rack for the handler -# asyncio.run(handler.setup()) # Initialize the handler and setup the connection -# from pylabrobot.resources import set_volume_tracking -# # from pylabrobot.resources import set_tip_tracking -# set_volume_tracking(enabled=True) + handler.set_tiprack([plate8]) # Set the tip rack for the handler + asyncio.run(handler.setup()) # Initialize the handler and setup the connection + from pylabrobot.resources import set_volume_tracking + # from pylabrobot.resources import set_tip_tracking + set_volume_tracking(enabled=True) -# plate11.set_well_liquids([("Water", 100) if (i % 8 == 0 and i // 8 < 6) else (None, 100) for i in range(96)]) # Set liquids for every 8 wells in plate8 + plate11.set_well_liquids([("Water", 100) if (i % 8 == 0 and i // 8 < 6) else (None, 100) for i in range(96)]) # Set liquids for every 8 wells in plate8 -# from unilabos.resources.graphio import * + from unilabos.resources.graphio import * -# A = tree_to_list([resource_plr_to_ulab(deck)]) -# with open("deck.json", "w", encoding="utf-8") as f: -# json.dump(A, f, indent=4, ensure_ascii=False) + A = tree_to_list([resource_plr_to_ulab(deck)]) + with open("deck.json", "w", encoding="utf-8") as f: + json.dump(A, f, indent=4, ensure_ascii=False) -# print(plate11.get_well(0).tracker.get_used_volume()) -# asyncio.run(handler.create_protocol(protocol_name="Test Protocol")) # Initialize the backend and setup the connection + print(plate11.get_well(0).tracker.get_used_volume()) + asyncio.run(handler.create_protocol(protocol_name="Test Protocol")) # Initialize the backend and setup the connection -# # asyncio.run(handler.pick_up_tips([plate8.children[8]],[0])) -# # print(plate8.children[8]) -# # # asyncio.run(handler.run_protocol()) -# # asyncio.run(handler.aspirate([plate11.children[0]],[10], [0])) -# # print(plate11.children[0]) -# # # asyncio.run(handler.run_protocol()) -# # asyncio.run(handler.dispense([plate1.children[0]],[10],[0])) -# # print(plate1.children[0]) -# # # asyncio.run(handler.run_protocol()) -# # asyncio.run(handler.mix([plate1.children[0]], mix_time=3, mix_vol=5, height_to_bottom=0.5, offsets=Coordinate(0, 0, 0), mix_rate=100)) -# # print(plate1.children[0]) -# # asyncio.run(handler.discard_tips()) + # asyncio.run(handler.pick_up_tips([plate8.children[8]],[0])) + # print(plate8.children[8]) + # # asyncio.run(handler.run_protocol()) + # asyncio.run(handler.aspirate([plate11.children[0]],[10], [0])) + # print(plate11.children[0]) + # # asyncio.run(handler.run_protocol()) + # asyncio.run(handler.dispense([plate1.children[0]],[10],[0])) + # print(plate1.children[0]) + # # asyncio.run(handler.run_protocol()) + # asyncio.run(handler.mix([plate1.children[0]], mix_time=3, mix_vol=5, height_to_bottom=0.5, offsets=Coordinate(0, 0, 0), mix_rate=100)) + # print(plate1.children[0]) + # asyncio.run(handler.discard_tips()) # asyncio.run(handler.add_liquid( # asp_vols=[10]*7, @@ -1330,80 +1333,72 @@ if __name__ == "__main__": # spread="wide", # )) -# # asyncio.run(handler.transfer_liquid( -# # asp_vols=[10]*2, -# # dis_vols=[10]*2, -# # sources=plate11.children[:2], -# # targets=plate11.children[-2:], -# # use_channels=[0], -# # offsets=[Coordinate(0, 0, 0)] * 4, -# # liquid_height=[None] * 2, -# # blow_out_air_volume=[None] * 2, -# # delays=None, -# # mix_times=3, -# # mix_vol=5, -# # spread="wide", -# # tip_racks=[plate8] -# # )) + asyncio.run(handler.transfer_liquid( + asp_vols=[10]*2, + dis_vols=[10]*2, + sources=plate11.children[:2], + targets=plate11.children[-2:], + use_channels=[0], + offsets=[Coordinate(0, 0, 0)] * 4, + liquid_height=[None] * 2, + blow_out_air_volume=[None] * 2, + delays=None, + mix_times=3, + mix_vol=5, + spread="wide", + tip_racks=[plate8] +)) -# # asyncio.run(handler.remove_liquid( -# # vols=[10]*2, -# # sources=plate11.children[:2], -# # waste_liquid=plate11.children[43], -# # use_channels=[0], -# # offsets=[Coordinate(0, 0, 0)] * 4, -# # liquid_height=[None] * 2, -# # blow_out_air_volume=[None] * 2, -# # delays=None, -# # spread="wide" -# # )) +# asyncio.run(handler.remove_liquid( +# vols=[10]*2, +# sources=plate11.children[:2], +# waste_liquid=plate11.children[43], +# use_channels=[0], +# offsets=[Coordinate(0, 0, 0)] * 4, +# liquid_height=[None] * 2, +# blow_out_air_volume=[None] * 2, +# delays=None, +# spread="wide" +# )) + asyncio.run(handler.run_protocol()) + + # asyncio.run(handler.discard_tips()) + # asyncio.run(handler.mix(well_containers.children[:8 + # ], mix_time=3, mix_vol=50, height_to_bottom=0.5, offsets=Coordinate(0, 0, 0), mix_rate=100)) + #print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info - - - - - - -# asyncio.run(handler.run_protocol()) - -# # asyncio.run(handler.discard_tips()) -# # asyncio.run(handler.mix(well_containers.children[:8 -# # ], mix_time=3, mix_vol=50, height_to_bottom=0.5, offsets=Coordinate(0, 0, 0), mix_rate=100)) -# #print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info - - -# # asyncio.run(handler.remove_liquid( -# # vols=[100]*16, -# # sources=well_containers.children[-16:], -# # waste_liquid=well_containers.children[:16], # 这个有些奇怪,但是好像也只能这么写 -# # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], -# # flow_rates=[None] * 32, -# # offsets=[Coordinate(0, 0, 0)] * 32, -# # liquid_height=[None] * 32, -# # blow_out_air_volume=[None] * 32, -# # spread="wide", -# # )) -# # asyncio.run(handler.transfer_liquid( -# # asp_vols=[100]*16, -# # dis_vols=[100]*16, -# # tip_racks=[tip_rack], -# # sources=well_containers.children[-16:], -# # targets=well_containers.children[:16], -# # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], -# # offsets=[Coordinate(0, 0, 0)] * 32, -# # asp_flow_rates=[None] * 16, -# # dis_flow_rates=[None] * 16, -# # liquid_height=[None] * 32, -# # blow_out_air_volume=[None] * 32, -# # mix_times=3, -# # mix_vol=50, -# # spread="wide", -# # )) -# print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info -# # input("pick_up_tips add step") -# #asyncio.run(handler.run_protocol()) # Run the protocol -# # input("Running protocol...") -# # input("Press Enter to continue...") # Wait for user input before proceeding -# # print("PRCXI9300Handler initialized with deck and host settings.") + # asyncio.run(handler.remove_liquid( + # vols=[100]*16, + # sources=well_containers.children[-16:], + # waste_liquid=well_containers.children[:16], # 这个有些奇怪,但是好像也只能这么写 + # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], + # flow_rates=[None] * 32, + # offsets=[Coordinate(0, 0, 0)] * 32, + # liquid_height=[None] * 32, + # blow_out_air_volume=[None] * 32, + # spread="wide", + # )) + # asyncio.run(handler.transfer_liquid( + # asp_vols=[100]*16, + # dis_vols=[100]*16, + # tip_racks=[tip_rack], + # sources=well_containers.children[-16:], + # targets=well_containers.children[:16], + # use_channels=[0, 1, 2, 3, 4, 5, 6, 7], + # offsets=[Coordinate(0, 0, 0)] * 32, + # asp_flow_rates=[None] * 16, + # dis_flow_rates=[None] * 16, + # liquid_height=[None] * 32, + # blow_out_air_volume=[None] * 32, + # mix_times=3, + # mix_vol=50, + # spread="wide", + # )) + print(json.dumps(handler._unilabos_backend.steps_todo_list, indent=2)) # Print matrix info + # input("pick_up_tips add step") + #asyncio.run(handler.run_protocol()) # Run the protocol + # input("Running protocol...") + # input("Press Enter to continue...") # Wait for user input before proceeding + # print("PRCXI9300Handler initialized with deck and host settings.")