# 试剂盒白名单

# 变更记录

日期 变更人 版本号 摘要
2024-05-07 李响 1.0.0 初版创建

# 使用方法

cartridge_white_list.json文件存放于仪器的文件目录下的variant文件夹内,不同于其他json文件,该文件不暴露于pro软件里,如需编辑该文件需要通过pro的ftp工具进行传输(ftp工具的使用再次不做赘述)
如后期提供了专用的编辑工具,会对本章节进行更新

# 文件结构

{
    "_meta": {
        "_device": "",
        "_name": "",
        "_version": ""
    },
    "activated": "",
    "variants": {
        "default": {
            "analysis_type_white_list": [],
            "cartridge_code_black_list": [],
            "cartridge_code_white_list": []
        },
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# 文件说明

# _meta

描述设置文件的版本信息,在此不做赘述

# activated

设置当前激活的variant,variant名字由variants下配置的节点决定

备注

如不配置该字段,或者配置的variant名称不是variants节点里配置的,仪器将不支持任何试剂盒

# variants

设置当前仪器所有的variants
每个子节点的名字,即为variantname,参考文件结构示例里的default
每个variant需要配置三个内容

  • analysis_type_white_list: 仪器支持的的试剂盒分析类型,即配置在这里的对应分析类型的试剂盒会被仪器所接受,目前支持的试剂盒类型全集为(db version 3.2.0):
    • Arbitrary
    • Calibration
    • Targeted
    • DDA
    • Targeted_quant
    • Targeted_quant_ES
    • Targeted_quant_IS
    • Targeted_quant_IS_C
    • Targeted_quant_IS_CD
      配置时,每个试剂盒类型名称用双引号括起来,并用逗号进行分隔,如下所示
"analysis_type_white_list": [
    "Calibration",
    "Targeted",
    "DDA",
    "Targeted_quant",
    "Targeted_quant_ES",
    "Targeted_quant_IS",
    "Targeted_quant_IS_C",
    "Targeted_quant_IS_CD"
]
1
2
3
4
5
6
7
8
9
10
  • cartridge_code_black_list:这里配置在analysis_type_white_list支持的试剂盒大类里,单独不支持的试剂盒名单,即在analysis_type_white_list里做减法。需要将不支持的试剂盒编码逐一录入,并用逗号做分割,如下所示
"cartridge_code_black_list": [
    "PQT-1001",
    "CPC-1001"
]
1
2
3
4
  • cartridge_code_white_list:这里配置在analysis_type_white_list支持的试剂盒大类外,额外支持的试剂盒名单,即在analysis_type_white_list里做加法。需要将支持的试剂盒编码逐一录入,并用逗号做分割,如下所示
"cartridge_code_white_list": [
    "PQT-1001",
    "CPC-1001"
]
1
2
3
4

备注

可以配置多个variants,每个variant一个节点,如下所示

"variants": {
    "default": {
        "analysis_type_white_list": [],
        "cartridge_code_black_list": [],
        "cartridge_code_white_list": []
    },
    "variant1":{
        "analysis_type_white_list": [],
        "cartridge_code_black_list": [],
        "cartridge_code_white_list": []
    },
    "variant2":{
        "analysis_type_white_list": [],
        "cartridge_code_black_list": [],
        "cartridge_code_white_list": []
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17