一种核酸合成仪数据编码处理方法技术

技术编号:39676374 阅读:22 留言:0更新日期:2023-12-11 18:42
本发明专利技术涉及数据处理技术领域,具体涉及一种核酸合成仪数据编码处理方法,包括:采集核酸合成仪数据,得到数据集,并获取数据集中每种数据的概率,由此得到数据种类序列,并将数据种类序列划分为前半部分序列与后半部分序列,并得到后半部分序列中每种数据的新概率,再使用哈夫曼编码,得到前半部分序列与后半部分序列中每种数据对应的哈夫曼码,从而得到前半部分序列中每种数据对应的新哈夫曼码,由此获取数据集的新哈夫曼编码表

【技术实现步骤摘要】
一种核酸合成仪数据编码处理方法


[0001]本专利技术涉及数据处理
,具体涉及一种核酸合成仪数据编码处理方法


技术介绍

[0002]在核酸合成仪工作状态下,需要即时传输的数据包括实时合成进度以及合成参数和状态以及合成质量检测数据等,由于核酸合成仪的工作原理为制备反应体系,其进行互补配对后再进行循环合成,最终不停重复操作进行产物提纯,因此,数据的重复性比较高,且最终的数据表现出不同的频率分布,由此,导致重要的数据在出现频次上具有显著表现,且最终进行数据的即时传输时,需要对数据进行压缩编码,即对于出现频次高的数据采用较短的编码进行数据传输,其通常使用哈夫曼编码进行数据压缩

[0003]现有的问题:传统的哈夫曼编码进行数据编码时,其主要针对数据的出现频率,且由底向上进行编码,并不能具备即时传输的速率要求,以及即时性要求

当核酸合成仪产生新的数据后,会导致新数据传输至数据分析处理中心的速度较慢,从而影响数据分析结果的及时性


技术实现思路

[0004]本专利技术提供一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种核酸合成仪数据编码处理方法,其特征在于,该方法包括以下步骤:根据采集的核酸合成仪数据,构成数据集;统计数据集中不同的数据种类,根据每种数据的数量,得到每种数据的概率;根据数据集中每种数据的概率,将数据集划分为前半部分序列与后半部分序列;根据前半部分序列中每种数据的概率,得到前半部分序列中每种数据对应的哈夫曼码;根据后半部分序列中所有种数据的概率的大小,得到后半部分序列中每种数据的新概率;根据后半部分序列中每种数据的新概率,得到后半部分序列中每种数据对应的哈夫曼码;根据前半部分序列和后半部分序列中所有种数据对应的哈夫曼码,得到前半部分序列中每种数据对应的新哈夫曼码;根据数据集中所有的数据种类

后半部分序列中所有种数据对应的哈夫曼码

前半部分序列中所有种数据对应的新哈夫曼码,得到数据集的编码结果
。2.
根据权利要求1所述一种核酸合成仪数据编码处理方法,其特征在于,所述根据每种数据的数量,得到每种数据的概率,包括的具体步骤如下:在数据集中,将每种数据的数量除以数据集中的数据数量,记为每种数据的概率
。3.
根据权利要求1所述一种核酸合成仪数据编码处理方法,其特征在于,所述根据数据集中每种数据的概率,将数据集划分为前半部分序列与后半部分序列,包括的具体步骤如下:在数据集中,根据每种数据的概率,由小到大对所有种数据进行排序,得到数据种类序列;将数据种类序列划分为前半部分序列与后半部分序列
。4.
根据权利要求3所述一种核酸合成仪数据编码处理方法,其特征在于,所述将数据种类序列划分为前半部分序列与后半部分序列,包括的具体步骤如下:当数据种类序列中的数据数量为偶数时,依次根据数据种类序列中前个数据,构成前半部分序列;依次根据数据种类序列中后个数据,构成后半部分序列;当数据种类序列中的数据数量为奇数时,依次根据数据种类序列中前个数据,构成前半部分序列;依次根据数据种类序列中后个数据,构成后半部分序列;所述
x
为数据种类序列中的数据数量,为的向下取整
。5.
根据权利要求1所述一种核酸合成仪数据编码处理方法,其特征在于,所述根据前半部分序列中每种数据的概率,得到前半部分序列中每种数据对应的哈夫曼码,包括的具体步骤如下:在前半部分序列中,根据每种数据的概率,使用哈夫曼编码算法对每种数据进行编...

【专利技术属性】
技术研发人员:黄震杨智林吴敏张茹茹李柱子郭靖白川简云丹
申请(专利权)人:苏州硒瑞恩生物科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1