{
    "path": "$OET_PATH/testcases/function_test/pkg_test/htslib/htslib-tools",
    "machine num": 1,
    "cases": [
        {
            "name": "test_htslib-tools_bgzip_b",
            "desc": "测试 bgzip 命令的 -b 参数，基于虚拟文件指针解压缩"
        },
        {
            "name": "test_htslib-tools_bgzip_c",
            "desc": "测试 bgzip 命令的 -c 参数，将输出写入标准输出并保留原始文件"
        },
        {
            "name": "test_htslib-tools_bgzip_d",
            "desc": "测试 bgzip 命令的 -d 参数，解压缩文件"
        },
        {
            "name": "test_htslib-tools_bgzip_f",
            "desc": "测试 bgzip 命令的 -f 参数，覆盖文件而不询问"
        },
        {
            "name": "test_htslib-tools_bgzip_g",
            "desc": "测试 bgzip 命令的 -g 参数，使用索引文件重新压缩文件"
        },
        {
            "name": "test_htslib-tools_bgzip_i",
            "desc": "测试 bgzip 命令的 -i 参数，压缩并创建 BGZF 索引"
        },
        {
            "name": "test_htslib-tools_bgzip_upper_i_upper_i",
            "desc": "测试 bgzip 命令的 -I 参数，指定 BGZF 索引文件名"
        },
        {
            "name": "test_htslib-tools_bgzip_k",
            "desc": "测试 bgzip 命令的 -k 参数，操作期间不删除输入文件"
        },
        {
            "name": "test_htslib-tools_bgzip_l_num_1",
            "desc": "测试 bgzip 命令的 -l 参数，使用默认压缩级别压缩文件"
        },
        {
            "name": "test_htslib-tools_bgzip_l_num_5",
            "desc": "测试 bgzip 命令的 -l 参数，使用压缩级别 5 压缩文件"
        },
        {
            "name": "test_htslib-tools_bgzip_r",
            "desc": "测试 bgzip 命令的 -r 参数，重新索引压缩文件"
        },
        {
            "name": "test_htslib-tools_bgzip_s",
            "desc": "测试 bgzip 命令的 -s 参数，解压缩指定字节数"
        },
        {
            "name": "test_htslib-tools_bgzip_t",
            "desc": "测试 bgzip 命令的 -t 参数，测试压缩文件的完整性"
        },
        {
            "name": "test_htslib-tools_function_samview",
            "desc": "测试 samview 命令的基本功能，查看 SAM 文件内容"
        },
        {
            "name": "test_htslib-tools_annot-tsv_c_f_m",
            "desc": "测试 annot-tsv 命令的基本功能，包括核心列、列转移和匹配列"
        },
        {
            "name": "test_htslib-tools_annot-tsv_c_f",
            "desc": "测试 annot-tsv 命令的核心列和列转移功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_c_m",
            "desc": "测试 annot-tsv 命令的核心列和匹配列功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_c",
            "desc": "测试 annot-tsv 命令的核心列功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_a",
            "desc": "测试 annot-tsv 命令的特殊注释功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_upper_o",
            "desc": "测试 annot-tsv 命令的最小重叠要求功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_r",
            "desc": "测试 annot-tsv 命令的互惠重叠要求功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_x",
            "desc": "测试 annot-tsv 命令的删除重叠区域功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_upper_h",
            "desc": "测试 annot-tsv 命令的忽略标题功能"
        },
        {
            "name": "test_htslib-tools_annot-tsv_max-annots",
            "desc": "测试 annot-tsv 命令的最大注释数量功能"
        },
        {
            "name": "test_htslib-tools_htsfile__v",
            "desc": "测试 htsfile 命令的 -v 参数，增加警告和诊断信息的详细程度"
        },
        {
            "name": "test_htslib-tools_htsfile__c",
            "desc": "测试 htsfile 命令的 -c 参数，将文件的文本形式输出到标准输出"
        },
        {
            "name": "test_htslib-tools_htsfile__upper_c",
            "desc": "测试 htsfile 命令的 -C 参数，将文件内容精确复制到目标文件"
        },
        {
            "name": "test_htslib-tools_htsfile__h",
            "desc": "测试 htsfile 命令的 -h 参数，在视图模式下仅显示头部信息"
        },
        {
            "name": "test_htslib-tools_htsfile__upper_h",
            "desc": "测试 htsfile 命令的 -H 参数，在视图模式下抑制头部信息的显示"
        },
        {
            "name": "test_htslib-tools_htsfile__c__h",
            "desc": "测试 htsfile 命令的 -c 和 -h 参数组合，将文件的文本形式输出到标准输出并仅显示头部信息"
        },
        {
            "name": "test_htslib-tools_htsfile__c__upper_h",
            "desc": "测试 htsfile 命令的 -c 和 -H 参数组合，将文件的文本形式输出到标准输出并抑制头部信息的显示"
        },
        {
            "name": "test_htslib-tools_htsfile__c__v",
            "desc": "测试 htsfile 命令的 -c 和 -v 参数组合，将文件的文本形式输出到标准输出并增加详细程度"
        },
        {
            "name": "test_htslib-tools_htsfile__upper_c__v",
            "desc": "测试 htsfile 命令的 -C 和 -v 参数组合，复制文件内容到目标文件并增加详细程度"
        },
        {
            "name": "test_htslib-tools_function_tabix",
            "desc": "测试 tabix 命令的基本功能，索引和查询压缩文件"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c",
            "desc": "测试使用-s、-t、-c参数进行基本区域注释"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_f",
            "desc": "测试使用-f参数从源文件向目标文件转移列"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_m",
            "desc": "测试使用-m参数要求匹配特定列的值才进行注释转移"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_a",
            "desc": "测试使用-a参数添加特殊注释（如cnt, frac, nbp）"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_upper_o",
            "desc": "测试使用-O参数设置最小重叠阈值"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_upper_o_r",
            "desc": "测试使用-O和-r参数设置双向最小重叠阈值"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_x",
            "desc": "测试使用-x参数删除有重叠的目标区域"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_upper_h",
            "desc": "测试使用-H参数忽略文件头，使用数字索引"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_allow_dups",
            "desc": "测试使用--allow-dups参数允许多次添加注释"
        },
        {
            "name": "test_htslib-tools_annot-tsv_s_t_c_max_annots",
            "desc": "测试使用--max-annots参数限制每列添加的注释数量"
        },
        {
            "name": "test_htslib-tools_bgzip_upper_i_upper_index-name",
            "desc": "测试bgzip指定索引文件名称的功能，自定义生成的BGZF索引文件名"
        },
        {
            "name": "test_htslib-tools_bgzip_l_num_9",
            "desc": "测试bgzip指定压缩级别为9的功能"
        },
        {
            "name": "test_htslib-tools_bgzip_binary",
            "desc": "测试bgzip的二进制块对齐功能，压缩时不按文本行对齐数据块"
        },
        {
            "name": "test_htslib-tools_bgzip_c_d",
            "desc": "测试bgzip解压文件并输出到标准输出的功能"
        },
        {
            "name": "test_htslib-tools_bgzip_d_f",
            "desc": "测试bgzip强制解压并覆盖已存在输出文件的功能"
        },
        {
            "name": "test_htslib-tools_bgzip_i_upper_i_upper_index-name",
            "desc": "测试bgzip压缩时创建并指定自定义名称索引文件的功能"
        },
        {
            "name": "test_htslib-tools_bgzip_d_k",
            "desc": "测试bgzip解压文件并保留原始压缩文件的功能"
        },
        {
            "name": "test_htslib-tools_htsfile_v",
            "desc": "测试htsfile命令的-v参数，用于增加警告和诊断信息的详细程度"
        },
        {
            "name": "test_htslib-tools_htsfile_ch",
            "desc": "测试htsfile命令同时使用-c和-h参数，以文本形式仅输出文件头到标准输出"
        },
        {
            "name": "test_htslib-tools_htsfile_c",
            "desc": "测试htsfile命令的-c参数，以文本形式将文件内容输出到标准输出"
        },
        {
            "name": "test_htslib-tools_htsfile_copy_v",
            "desc": "测试htsfile命令的--copy模式配合-v参数，将文件精确复制到目标文件并输出详细信息"
        },
        {
            "name": "test_htslib-tools_htsfile_copy",
            "desc": "测试htsfile命令的--copy模式，将文件精确复制到目标文件"
        },
        {
            "name": "test_htslib-tools_htsfile_chv",
            "desc": "测试htsfile命令同时使用-c、-h和-v参数，以文本形式仅输出文件头到标准输出并增加详细信息"
        },
        {
            "name": "test_htslib-tools_tabix_h",
            "desc": "测试打印包含标题行的功能"
        },
        {
            "name": "test_htslib-tools_tabix_upper_h",
            "desc": "测试仅打印标题行的功能"
        },
        {
            "name": "test_htslib-tools_tabix_l",
            "desc": "测试列出染色体名称的功能"
        },
        {
            "name": "test_htslib-tools_tabix_r",
            "desc": "测试使用指定文件替换标题的功能"
        },
        {
            "name": "test_htslib-tools_tabix_upper_r",
            "desc": "测试根据文件限制查询区域的功能"
        },
        {
            "name": "test_htslib-tools_tabix_upper_t",
            "desc": "测试根据文件流式限制目标区域的功能"
        },
        {
            "name": "test_htslib-tools_tabix_0",
            "desc": "测试使用零基坐标进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_b",
            "desc": "测试指定区域起始列号进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_c",
            "desc": "测试跳过以指定字符开头的注释行进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_upper_c",
            "desc": "测试为VCF文件生成CSI索引"
        },
        {
            "name": "test_htslib-tools_tabix_e",
            "desc": "测试指定区域结束列号进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_f",
            "desc": "测试强制覆盖现有索引"
        },
        {
            "name": "test_htslib-tools_tabix_m",
            "desc": "测试设置CSI索引的最小间隔大小"
        },
        {
            "name": "test_htslib-tools_tabix_p",
            "desc": "测试使用预设格式（gff, bed, sam, vcf）进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_s",
            "desc": "测试指定序列名称列号进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_upper_s",
            "desc": "测试跳过指定行数进行索引"
        },
        {
            "name": "test_htslib-tools_tabix_upper_d",
            "desc": "测试不下载索引文件"
        },
        {
            "name": "test_htslib-tools_tabix_cache",
            "desc": "测试设置缓存大小"
        },
        {
            "name": "test_htslib-tools_tabix_separate-regions",
            "desc": "测试按对应区域分隔输出"
        },
        {
            "name": "test_htslib-tools_tabix_verbosity",
            "desc": "测试设置详细级别"
        },
        {
            "name": "test_htslib-tools_function_install",
            "desc": "测试软件包htslib-tools的安装功能"
        },
        {
            "name": "test_htslib-tools_function_bgzip_basic",
            "desc": "测试bgzip命令的基本压缩和解压功能"
        },
        {
            "name": "test_htslib-tools_function_tabix_basic",
            "desc": "测试tabix命令的基本索引和查询功能"
        },
        {
            "name": "test_htslib-tools_function_samview_basic",
            "desc": "测试samview命令查看SAM/BAM文件的基本功能"
        },
        {
            "name": "test_htslib-tools_function_htsfile_basic",
            "desc": "测试htsfile命令检测和查看文件格式的基本功能"
        },
        {
            "name": "test_htslib-tools_function_annot_basic",
            "desc": "测试annot-tsv命令进行区域注释的基本功能"
        },
        {
            "name": "test_htslib-tools_function_uninstall",
            "desc": "测试软件包htslib-tools的卸载功能"
        }
    ]
}