mirror of
https://github.com/deepmodeling/Uni-Lab-OS
synced 2026-04-01 15:33:06 +00:00
- TipInfo 新增 tip_above_rack_length 可选字段 - 编辑器支持 tip_above 与 dz 互算,更新中文标签 - 侧视图绘制枪头露出部分并标注,俯视图/侧视图增加 dx/dy/dz 标注 - 预览增加回中按钮,详情页展示新字段 - 导入时自动计算 tip_above_rack_length - 批量更新 PRCXI 枪头物理尺寸及 registry YAML Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1316 lines
34 KiB
JSON
1316 lines
34 KiB
JSON
{
|
||
"version": "1.0",
|
||
"items": [
|
||
{
|
||
"id": "bioer_96",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_BioER_96_wellplate",
|
||
"docstring": "对应 JSON Code: ZX-019-2.2 (2.2ml 深孔板)\n原型: pylabrobot.resources.bioer.BioER_96_wellplate_Vb_2200uL",
|
||
"size_x": 127.1,
|
||
"size_y": 85.0,
|
||
"size_z": 44.2,
|
||
"model": "PRCXI_BioER_96_wellplate",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "ca877b8b114a4310b429d1de4aae96ee",
|
||
"Code": "ZX-019-2.2",
|
||
"Name": "2.2ml 深孔板",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "2.2ml 深孔板 (Code: ZX-019-2.2)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 9.5,
|
||
"dy": 7.5,
|
||
"dz": 6.0,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 8.25,
|
||
"size_y": 8.25,
|
||
"size_z": 39.3,
|
||
"max_volume": 2200.0,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "RECTANGLE",
|
||
"material_z_thickness": 0.8
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "nest_1_t",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_nest_1_troughplate",
|
||
"docstring": "对应 JSON Code: ZX-58-10000 (储液槽)\n原型: pylabrobot.resources.nest.nest_1_troughplate_195000uL_Vb",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 31.4,
|
||
"model": "PRCXI_Nest_1_troughplate",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "04211a2dc93547fe9bf6121eac533650",
|
||
"Code": "ZX-58-10000",
|
||
"Name": "储液槽",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "储液槽 (Code: ZX-58-10000)",
|
||
"grid": {
|
||
"num_items_x": 1,
|
||
"num_items_y": 1,
|
||
"dx": 9.88,
|
||
"dy": 6.74,
|
||
"dz": 3.55,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 108.0,
|
||
"size_y": 72.0,
|
||
"size_z": 26.85,
|
||
"max_volume": 208785.6,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": 0.9999999999999973
|
||
},
|
||
"volume_functions": {
|
||
"type": "rectangle",
|
||
"well_length": 108.0,
|
||
"well_width": 72.0
|
||
},
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "biorad_3",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_BioRad_384_wellplate",
|
||
"docstring": "对应 JSON Code: q3 (384板)\n原型: pylabrobot.resources.biorad.BioRad_384_wellplate_50uL_Vb",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 10.4,
|
||
"model": "BioRad_384_wellplate_50uL_Vb",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "853dcfb6226f476e8b23c250217dc7da",
|
||
"Code": "q3",
|
||
"Name": "384板",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "384板 (Code: q3)",
|
||
"grid": {
|
||
"num_items_x": 24,
|
||
"num_items_y": 16,
|
||
"dx": 10.58,
|
||
"dy": 7.44,
|
||
"dz": 1.05,
|
||
"item_dx": 4.5,
|
||
"item_dy": 4.5
|
||
},
|
||
"well": {
|
||
"size_x": 3.1,
|
||
"size_y": 3.1,
|
||
"size_z": 9.35,
|
||
"max_volume": 50.0,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": 1.0
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "agenbio_",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_AGenBio_4_troughplate",
|
||
"docstring": "对应 JSON Code: sdfrth654 (4道储液槽)\n原型: pylabrobot.resources.agenbio.AGenBio_4_troughplate_75000uL_Vb",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 43.8,
|
||
"model": "PRCXI_AGenBio_4_troughplate",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "01953864f6f140ccaa8ddffd4f3e46f5",
|
||
"Code": "sdfrth654",
|
||
"Name": "4道储液槽",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "4道储液槽 (Code: sdfrth654)",
|
||
"grid": {
|
||
"num_items_x": 4,
|
||
"num_items_y": 1,
|
||
"dx": 9.8,
|
||
"dy": 7.2,
|
||
"dz": 0.9,
|
||
"item_dx": 27.1,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 26.0,
|
||
"size_y": 71.2,
|
||
"size_z": 42.55,
|
||
"max_volume": 79071.516,
|
||
"bottom_type": "FLAT",
|
||
"cross_section_type": "RECTANGLE",
|
||
"material_z_thickness": 1.0
|
||
},
|
||
"volume_functions": {
|
||
"type": "rectangle",
|
||
"well_length": 26.0,
|
||
"well_width": 71.2
|
||
},
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "nest_12_",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_nest_12_troughplate",
|
||
"docstring": "对应 JSON Code: 12道储液槽 (12道储液槽)\n原型: pylabrobot.resources.nest.nest_12_troughplate_15000uL_Vb",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 31.4,
|
||
"model": "PRCXI_nest_12_troughplate",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "0f1639987b154e1fac78f4fb29a1f7c1",
|
||
"Code": "12道储液槽",
|
||
"Name": "12道储液槽",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "12道储液槽 (Code: 12道储液槽)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 1,
|
||
"dx": 10.28,
|
||
"dy": 7.14,
|
||
"dz": 3.55,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 8.2,
|
||
"size_y": 71.2,
|
||
"size_z": 26.85,
|
||
"max_volume": 15676.104,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": 0.9999999999999973
|
||
},
|
||
"volume_functions": {
|
||
"type": "rectangle",
|
||
"well_length": 8.2,
|
||
"well_width": 71.2
|
||
},
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "celltrea",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_CellTreat_96_wellplate",
|
||
"docstring": "对应 JSON Code: ZX-78-096 (细菌培养皿)\n原型: pylabrobot.resources.celltreat.CellTreat_96_wellplate_350ul_Fb",
|
||
"size_x": 127.61,
|
||
"size_y": 85.24,
|
||
"size_z": 14.3,
|
||
"model": "PRCXI_CellTreat_96_wellplate",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "b05b3b2aafd94ec38ea0cd3215ecea8f",
|
||
"Code": "ZX-78-096",
|
||
"Name": "细菌培养皿",
|
||
"materialEnum": 4,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "细菌培养皿 (Code: ZX-78-096)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.83,
|
||
"dy": 7.67,
|
||
"dz": 4.05,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 6.96,
|
||
"size_y": 6.96,
|
||
"size_z": 10.04,
|
||
"max_volume": 300.0,
|
||
"bottom_type": "FLAT",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": 1.75
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "10ul_eti",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_10ul_eTips",
|
||
"docstring": "对应 JSON Code: ZX-001-10+",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 58.0,
|
||
"model": "PRCXI_10ul_eTips",
|
||
"category": "tip_rack",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "068b3815e36b4a72a59bae017011b29f",
|
||
"Code": "ZX-001-10+",
|
||
"Name": "10μL加长 Tip头",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "10μL加长 Tip头 (Code: ZX-001-10+)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.63,
|
||
"dy": 7.49,
|
||
"dz": 14.6,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.5,
|
||
"spot_size_y": 7.5,
|
||
"spot_size_z": 0.0,
|
||
"tip_volume": 10.0,
|
||
"tip_length": 52.0,
|
||
"tip_fitting_depth": 8.2,
|
||
"tip_above_rack_length": 8.6,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tip_rack"
|
||
},
|
||
{
|
||
"id": "300ul_ti",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_300ul_Tips",
|
||
"docstring": "对应 JSON Code: ZX-001-300\n吸头盒通常比较特殊,需要定义 Tip 对象",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 58.0,
|
||
"model": "PRCXI_300ul_Tips",
|
||
"category": "tip_rack",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "076250742950465b9d6ea29a225dfb00",
|
||
"Code": "ZX-001-300",
|
||
"Name": "300μL Tip头",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "300μL Tip头 (Code: ZX-001-300)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.63,
|
||
"dy": 7.49,
|
||
"dz": 6.6,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.5,
|
||
"spot_size_y": 7.5,
|
||
"spot_size_z": 0.0,
|
||
"tip_volume": 300.0,
|
||
"tip_length": 60.0,
|
||
"tip_fitting_depth": 8.2,
|
||
"tip_above_rack_length": 8.6,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tip_rack"
|
||
},
|
||
{
|
||
"id": "pcr_plat",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_PCR_Plate_200uL_nonskirted",
|
||
"docstring": "对应 JSON Code: ZX-023-0.2 (0.2ml PCR 板)",
|
||
"size_x": 119.5,
|
||
"size_y": 80.0,
|
||
"size_z": 26.0,
|
||
"model": "PRCXI_PCR_Plate_200uL_nonskirted",
|
||
"category": "plate",
|
||
"plate_type": "non-skirted",
|
||
"material_info": {
|
||
"uuid": "73bb9b10bc394978b70e027bf45ce2d3",
|
||
"Code": "ZX-023-0.2",
|
||
"Name": "0.2ml PCR 板",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "0.2ml PCR 板 (Code: ZX-023-0.2)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 7.0,
|
||
"dy": 5.0,
|
||
"dz": 0.0,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 6.0,
|
||
"size_y": 6.0,
|
||
"size_z": 15.17,
|
||
"max_volume": 428.92164499461444,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": null
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "pcr_plat",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_PCR_Plate_200uL_semiskirted",
|
||
"docstring": "对应 JSON Code: ZX-023-0.2 (0.2ml PCR 板)",
|
||
"size_x": 126.0,
|
||
"size_y": 86.0,
|
||
"size_z": 21.2,
|
||
"model": "PRCXI_PCR_Plate_200uL_semiskirted",
|
||
"category": "plate",
|
||
"plate_type": "semi-skirted",
|
||
"material_info": {
|
||
"uuid": "73bb9b10bc394978b70e027bf45ce2d3",
|
||
"Code": "ZX-023-0.2",
|
||
"Name": "0.2ml PCR 板",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "0.2ml PCR 板 (Code: ZX-023-0.2)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 11.0,
|
||
"dy": 8.0,
|
||
"dz": 0.0,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 6.0,
|
||
"size_y": 6.0,
|
||
"size_z": 15.17,
|
||
"max_volume": 428.92164499461444,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": null
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "pcr_plat",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_PCR_Plate_200uL_skirted",
|
||
"docstring": "对应 JSON Code: ZX-023-0.2 (0.2ml PCR 板)",
|
||
"size_x": 127.76,
|
||
"size_y": 86.0,
|
||
"size_z": 16.1,
|
||
"model": "PRCXI_PCR_Plate_200uL_skirted",
|
||
"category": "plate",
|
||
"plate_type": "skirted",
|
||
"material_info": {
|
||
"uuid": "73bb9b10bc394978b70e027bf45ce2d3",
|
||
"Code": "ZX-023-0.2",
|
||
"Name": "0.2ml PCR 板",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "0.2ml PCR 板 (Code: ZX-023-0.2)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 11.0,
|
||
"dy": 8.49,
|
||
"dz": 0.8,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 6.0,
|
||
"size_y": 6.0,
|
||
"size_z": 15.1,
|
||
"max_volume": 426.94244162285287,
|
||
"bottom_type": "V",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": null
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "trash",
|
||
"type": "trash",
|
||
"function_name": "PRCXI_trash",
|
||
"docstring": "对应 JSON Code: q1 (废弃槽)",
|
||
"size_x": 126.59,
|
||
"size_y": 84.87,
|
||
"size_z": 89.5,
|
||
"model": "PRCXI_trash",
|
||
"category": "trash",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "730067cf07ae43849ddf4034299030e9",
|
||
"Code": "q1",
|
||
"Name": "废弃槽",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"trash"
|
||
],
|
||
"registry_description": "废弃槽 (Code: q1)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "trash"
|
||
},
|
||
{
|
||
"id": "96_deepw",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_96_DeepWell",
|
||
"docstring": "对应 JSON Code: q2 (96深孔板)",
|
||
"size_x": 127.3,
|
||
"size_y": 85.35,
|
||
"size_z": 45.0,
|
||
"model": "PRCXI_96_DeepWell",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "57b1e4711e9e4a32b529f3132fc5931f",
|
||
"Code": "q2",
|
||
"Name": "96深孔板",
|
||
"materialEnum": 0,
|
||
"SupplyType": null
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "96深孔板 (Code: q2)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.9,
|
||
"dy": 8.25,
|
||
"dz": 2.0,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 8.2,
|
||
"size_y": 8.2,
|
||
"size_z": 42.0,
|
||
"max_volume": 2200.0,
|
||
"bottom_type": "UNKNOWN",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": null
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "ep_adapt",
|
||
"type": "tube_rack",
|
||
"function_name": "PRCXI_EP_Adapter",
|
||
"docstring": "对应 JSON Code: 1 (ep适配器)\n这是一个 4x6 的 EP 管架,适配 1.5mL/2.0mL 离心管",
|
||
"size_x": 128.04,
|
||
"size_y": 85.8,
|
||
"size_z": 42.66,
|
||
"model": "PRCXI_EP_Adapter",
|
||
"category": null,
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "e146697c395e4eabb3d6b74f0dd6aaf7",
|
||
"Code": "1",
|
||
"Name": "ep适配器",
|
||
"materialEnum": 0,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tube_racks"
|
||
],
|
||
"registry_description": "ep适配器 (Code: 1)",
|
||
"grid": {
|
||
"num_items_x": 6,
|
||
"num_items_y": 4,
|
||
"dx": 3.54,
|
||
"dy": 10.7,
|
||
"dz": 4.58,
|
||
"item_dx": 21.0,
|
||
"item_dy": 18.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": {
|
||
"size_x": 10.6,
|
||
"size_y": 10.6,
|
||
"size_z": 40.0,
|
||
"max_volume": 1500.0
|
||
},
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tube_rack"
|
||
},
|
||
{
|
||
"id": "tip1250_",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Tip1250_Adapter",
|
||
"docstring": "Code: ZX-58-1250",
|
||
"size_x": 128.0,
|
||
"size_y": 85.0,
|
||
"size_z": 20.0,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "3b6f33ffbf734014bcc20e3c63e124d4",
|
||
"Code": "ZX-58-1250",
|
||
"Name": "Tip头适配器 1250uL",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "Tip头适配器 1250uL (Code: ZX-58-1250)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 20.0,
|
||
"dx": 0.11999999999999744,
|
||
"dy": -0.240000000000002,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "tip300_a",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Tip300_Adapter",
|
||
"docstring": "Code: ZX-58-300",
|
||
"size_x": 127.0,
|
||
"size_y": 85.0,
|
||
"size_z": 81.0,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "7c822592b360451fb59690e49ac6b181",
|
||
"Code": "ZX-58-300",
|
||
"Name": "ZHONGXI 适配器 300uL",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "ZHONGXI 适配器 300uL (Code: ZX-58-300)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 81.0,
|
||
"dx": -0.38000000000000256,
|
||
"dy": -0.240000000000002,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "tip10_ad",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Tip10_Adapter",
|
||
"docstring": "Code: ZX-58-10",
|
||
"size_x": 128.0,
|
||
"size_y": 85.0,
|
||
"size_z": 72.3,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "8cc3dce884ac41c09f4570d0bcbfb01c",
|
||
"Code": "ZX-58-10",
|
||
"Name": "吸头10ul 适配器",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "吸头10ul 适配器 (Code: ZX-58-10)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 72.3,
|
||
"dx": 0.11999999999999744,
|
||
"dy": -0.240000000000002,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "1250ul_t",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_1250uL_Tips",
|
||
"docstring": "Code: ZX-001-1250",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 98.0,
|
||
"model": "PRCXI_1250uL_Tips",
|
||
"category": "tip_rack",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "7960f49ddfe9448abadda89bd1556936",
|
||
"Code": "ZX-001-1250",
|
||
"Name": "1250μL Tip头",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "1250μL Tip头 (Code: ZX-001-1250)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.63,
|
||
"dy": 7.49,
|
||
"dz": 6.6,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.5,
|
||
"spot_size_y": 7.5,
|
||
"spot_size_z": 100.0,
|
||
"tip_volume": 1250.0,
|
||
"tip_length": 100.0,
|
||
"tip_fitting_depth": 8.2,
|
||
"tip_above_rack_length": 8.6,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tip_rack"
|
||
},
|
||
{
|
||
"id": "10ul_tip",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_10uL_Tips",
|
||
"docstring": "Code: ZX-001-10",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 58.0,
|
||
"model": "PRCXI_10uL_Tips",
|
||
"category": "tip_rack",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "45f2ed3ad925484d96463d675a0ebf66",
|
||
"Code": "ZX-001-10",
|
||
"Name": "10μL Tip头",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "10μL Tip头 (Code: ZX-001-10)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.63,
|
||
"dy": 7.49,
|
||
"dz": 14.6,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.5,
|
||
"spot_size_y": 7.5,
|
||
"spot_size_z": 0.0,
|
||
"tip_volume": 10.0,
|
||
"tip_length": 52.0,
|
||
"tip_fitting_depth": 8.2,
|
||
"tip_above_rack_length": 8.6,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tip_rack"
|
||
},
|
||
{
|
||
"id": "1000ul_t",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_1000uL_Tips",
|
||
"docstring": "Code: ZX-001-1000",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 98.0,
|
||
"model": "PRCXI_1000uL_Tips",
|
||
"category": "tip_rack",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "80652665f6a54402b2408d50b40398df",
|
||
"Code": "ZX-001-1000",
|
||
"Name": "1000μL Tip头",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "1000μL Tip头 (Code: ZX-001-1000)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.63,
|
||
"dy": 7.49,
|
||
"dz": 6.6,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.5,
|
||
"spot_size_y": 7.5,
|
||
"spot_size_z": 100.0,
|
||
"tip_volume": 1000.0,
|
||
"tip_length": 100.0,
|
||
"tip_fitting_depth": 8.2,
|
||
"tip_above_rack_length": 8.6,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tip_rack"
|
||
},
|
||
{
|
||
"id": "200ul_ti",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_200uL_Tips",
|
||
"docstring": "Code: ZX-001-200",
|
||
"size_x": 120.98,
|
||
"size_y": 82.12,
|
||
"size_z": 66.9,
|
||
"model": "PRCXI_200uL_Tips",
|
||
"category": "tip_rack",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "7a73bb9e5c264515a8fcbe88aed0e6f7",
|
||
"Code": "ZX-001-200",
|
||
"Name": "200μL Tip头",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "200μL Tip头 (Code: ZX-001-200)",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 8.24,
|
||
"dy": 6.81,
|
||
"dz": 2.0,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.0,
|
||
"spot_size_y": 7.0,
|
||
"spot_size_z": 0.0,
|
||
"tip_volume": 300.0,
|
||
"tip_length": 60.0,
|
||
"tip_fitting_depth": 51.0,
|
||
"tip_above_rack_length": null,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "tip_rack"
|
||
},
|
||
{
|
||
"id": "pcr_adap",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_PCR_Adapter",
|
||
"docstring": "对应 JSON Code: ZX-58-0001 (全裙边 PCR适配器)",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 21.69,
|
||
"model": "PRCXI_PCR_Adapter",
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "4a043a07c65a4f9bb97745e1f129b165",
|
||
"Code": "ZX-58-0001",
|
||
"Name": "全裙边 PCR适配器",
|
||
"materialEnum": 3,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "全裙边 PCR适配器 (Code: ZX-58-0001)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 21.69,
|
||
"dx": 0.0,
|
||
"dy": 0.0,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "reservoi",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Reservoir_Adapter",
|
||
"docstring": "Code: ZX-ADP-001",
|
||
"size_x": 133.0,
|
||
"size_y": 91.8,
|
||
"size_z": 70.0,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "6bdfdd7069df453896b0806df50f2f4d",
|
||
"Code": "ZX-ADP-001",
|
||
"Name": "储液槽 适配器",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "储液槽 适配器 (Code: ZX-ADP-001)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 70.0,
|
||
"dx": 2.6199999999999974,
|
||
"dy": 3.1599999999999966,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "deep300_",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Deep300_Adapter",
|
||
"docstring": "Code: ZX-002-300",
|
||
"size_x": 136.4,
|
||
"size_y": 93.8,
|
||
"size_z": 96.0,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "9a439bed8f3344549643d6b3bc5a5eb4",
|
||
"Code": "ZX-002-300",
|
||
"Name": "300ul深孔板适配器",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "300ul深孔板适配器 (Code: ZX-002-300)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 96.0,
|
||
"dx": 4.32,
|
||
"dy": 4.159999999999997,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "deep10_a",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Deep10_Adapter",
|
||
"docstring": "Code: ZX-002-10",
|
||
"size_x": 136.5,
|
||
"size_y": 93.8,
|
||
"size_z": 121.5,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "4dc8d6ecfd0449549683b8ef815a861b",
|
||
"Code": "ZX-002-10",
|
||
"Name": "10ul专用深孔板适配器",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "10ul专用深孔板适配器 (Code: ZX-002-10)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 121.5,
|
||
"dx": 4.369999999999997,
|
||
"dy": 4.159999999999997,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "adapter",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_Adapter",
|
||
"docstring": "Code: Fhh478",
|
||
"size_x": 120.0,
|
||
"size_y": 90.0,
|
||
"size_z": 86.0,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "adfabfffa8f24af5abfbba67b8d0f973",
|
||
"Code": "Fhh478",
|
||
"Name": "适配器",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "适配器 (Code: Fhh478)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 86.0,
|
||
"dx": -3.8800000000000026,
|
||
"dy": 2.259999999999998,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "48_deepw",
|
||
"type": "plate",
|
||
"function_name": "PRCXI_48_DeepWell",
|
||
"docstring": "Code: 22 (48孔深孔板)",
|
||
"size_x": 127.0,
|
||
"size_y": 85.0,
|
||
"size_z": 44.0,
|
||
"model": "PRCXI_48_DeepWell",
|
||
"category": "plate",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "026c5d5cf3d94e56b4e16b7fb53a995b",
|
||
"Code": "22",
|
||
"Name": "48孔深孔板",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plates"
|
||
],
|
||
"registry_description": "48孔深孔板 (Code: 22)",
|
||
"grid": {
|
||
"num_items_x": 6,
|
||
"num_items_y": 8,
|
||
"dx": 10.0,
|
||
"dy": 10.0,
|
||
"dz": 1.0,
|
||
"item_dx": 18.5,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": {
|
||
"size_x": 8.0,
|
||
"size_y": 8.0,
|
||
"size_z": 40.0,
|
||
"max_volume": 2010.6192982974676,
|
||
"bottom_type": "UNKNOWN",
|
||
"cross_section_type": "CIRCLE",
|
||
"material_z_thickness": null
|
||
},
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": true,
|
||
"template_kind": "plate"
|
||
},
|
||
{
|
||
"id": "30mm_ada",
|
||
"type": "plate_adapter",
|
||
"function_name": "PRCXI_30mm_Adapter",
|
||
"docstring": "Code: ZX-58-30",
|
||
"size_x": 132.0,
|
||
"size_y": 93.5,
|
||
"size_z": 30.0,
|
||
"model": null,
|
||
"category": "plate_adapter",
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "a0757a90d8e44e81a68f306a608694f2",
|
||
"Code": "ZX-58-30",
|
||
"Name": "30mm适配器",
|
||
"materialEnum": null,
|
||
"SupplyType": 2
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"plate_adapters"
|
||
],
|
||
"registry_description": "30mm适配器 (Code: ZX-58-30)",
|
||
"grid": null,
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": null,
|
||
"tube": null,
|
||
"adapter": {
|
||
"adapter_hole_size_x": 127.76,
|
||
"adapter_hole_size_y": 85.48,
|
||
"adapter_hole_size_z": 30.0,
|
||
"dx": 2.1199999999999974,
|
||
"dy": 4.009999999999998,
|
||
"dz": 0.0
|
||
},
|
||
"include_in_template_matching": false,
|
||
"template_kind": null
|
||
},
|
||
{
|
||
"id": "5bb65eb2",
|
||
"type": "tip_rack",
|
||
"function_name": "PRCXI_50uL_tips",
|
||
"docstring": "",
|
||
"size_x": 127.76,
|
||
"size_y": 85.48,
|
||
"size_z": 58.0,
|
||
"model": "PRCXI_50uL_tips",
|
||
"category": null,
|
||
"plate_type": null,
|
||
"material_info": {
|
||
"uuid": "",
|
||
"Code": "",
|
||
"Name": "",
|
||
"materialEnum": null,
|
||
"SupplyType": 1
|
||
},
|
||
"registry_category": [
|
||
"prcxi",
|
||
"tip_racks"
|
||
],
|
||
"registry_description": "",
|
||
"grid": {
|
||
"num_items_x": 12,
|
||
"num_items_y": 8,
|
||
"dx": 10.63,
|
||
"dy": 7.49,
|
||
"dz": 13.6,
|
||
"item_dx": 9.0,
|
||
"item_dy": 9.0
|
||
},
|
||
"well": null,
|
||
"volume_functions": null,
|
||
"tip": {
|
||
"spot_size_x": 7.5,
|
||
"spot_size_y": 7.5,
|
||
"spot_size_z": 0.0,
|
||
"tip_volume": 50.0,
|
||
"tip_length": 53.0,
|
||
"tip_fitting_depth": 8.2,
|
||
"tip_above_rack_length": 8.6,
|
||
"has_filter": false
|
||
},
|
||
"tube": null,
|
||
"adapter": null,
|
||
"include_in_template_matching": false,
|
||
"template_kind": "tip_rack"
|
||
}
|
||
]
|
||
} |