载体图形的元件插入方法、存储介质及电子设备技术

技术编号:24211819 阅读:23 留言:0更新日期:2020-05-20 17:13
本发明专利技术提供了一种载体图形的元件插入方法、计算机存储介质及电子设备,插入方法包括以下步骤:S1、设定某一载体图形的色调H、饱和度S和明度V的初始值;S2、向所述载体图形插入第一个元件,根据色调H、饱和度S和明度V的初始值组合成第一HSV,并将第一HSV转换成第一RGB渲染至所述第一个元件中;S3、向所述载体图形插入相邻元件,将色调H、饱和度S和明度V中的任意两个值保持不变,剩下可变化的值在上一个元件的基础上增加预定值,组合成新的HSV,并将新的HSV转换成新的RGB渲染至所述相邻元件中;S4、重复步骤S3,直至所述元件插入至所述载体图形。

Component insertion method, storage medium and electronic equipment of carrier graphics

【技术实现步骤摘要】
载体图形的元件插入方法、存储介质及电子设备
本专利技术涉及载体构建领域,更具体地,涉及一种载体图形的元件插入方法、计算机存储介质及电子设备。
技术介绍
随着人类基因组的不断发展,基因载体已成为基因功能研究、药物研发、体外诊断和个性化治疗中的重要研究工具中不可或缺的一份子。分子克隆技术诞生后相当长一段的时间内,基因载体的构建工作都是实验室科研工作者自行承担。需求者即是设计者,又是生产者。由于基因载体的体系多样、载体骨架千差万别,实验人员不得不耗费大量的时间和精力去查阅众多文献,设计和构建出满足实验需要的基因载体。然而,这样的投入往往还很难达到预期效果。基于上述问题,现有技术已经提前设计好骨架信息,提供用户使用,只需在骨架上插入所需的元件,即可设计出预期的载体。但是现有技术存在以下缺陷:在载体图形插入第一个元件后,再插入相邻的元件时,这两个元件的颜色很相似,难以辨别相邻元件,需要手动的去修改相邻的元件的颜色,来区分相邻元件。载体设计后出现载体图形相邻元件颜色相似,会导致出现无法或者很难进行元件分析的问题,从而影响到载体生产等情况,即使相近颜色的元件的载体被制作出来,在生产中过程中效率也是非常低的。
技术实现思路
有鉴于此,本专利技术提供一种载体图形的元件插入方法、计算机存储介质及电子设备,可以自动调节载体图形相邻元件的颜色,使相邻两个元件的颜色不同。为解决上述技术问题,一方面,本专利技术提供一种载体图形的元件插入方法,包括以下步骤:S1、设定某一载体图形的色调H、饱和度S和明度V的初始值;S2、向所述载体图形插入第一个元件,根据色调H、饱和度S和明度V的初始值组合成第一HSV,并将第一HSV转换成第一RGB渲染至所述第一个元件中;S3、向所述载体图形插入相邻元件,将色调H、饱和度S和明度V中的任意两个值保持不变,剩下可变化的值在上一个元件的基础上增加预定值,组合成新的HSV,并将新的HSV转换成新的RGB渲染至所述相邻元件中;S4、重复步骤S3,直至所述元件插入至所述载体图形。根据本专利技术实施例的载体图形的元件插入方法,通过设定HSV的初始值,并且在插入元件时自动调节不同元件的HSV值,再转换成新的RGB后渲染至对应的元件中,可以在插入元件时自动调节两个元件之间的颜色,使相邻两个元件的颜色区分开来,避免了载体无法进行元件分析而影响载体生产的问题,该操作方法不仅简单可行,而且大大提高了元件的插入效率。根据本专利技术的一些实施例,在步骤S3中,其中将色调H、饱和度S和明度V中的任意两个值保持不变,剩下可变化的值在上一个元件的基础上增加预定值具体的为:保持饱和度S、明度V的值不变,剩下可变化的值为色调H。根据本专利技术的一些实施例,在步骤S1中,饱和度S和明度V的初始值为100%。根据本专利技术的一些实施例,在步骤S1中,色调H的初始值为50°、60°或70°。根据本专利技术的一些实施例,在步骤S3中,所述预定值为40°-60°。根据本专利技术的一些实施例,在步骤S3中,所述预定值为50°。第二方面,本专利技术实施例提供一种计算机存储介质,包括一条或多条计算机指令,所述一条或多条计算机指令在执行时实现如上述实施例所述的方法。根据本专利技术第三方面实施例的电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令;所述处理器用于调用并执行所述一条或多条计算机指令,从而实现如上述任一实施例所述的方法。附图说明图1为根据本专利技术实施例的载体图形的元件插入方法的流程图;图2为本专利技术实施例的电子设备的示意图。附图标记:电子设备300;存储器310;操作系统311;应用程序312;处理器320;网络接口330;输入设备340;硬盘350;显示设备360。具体实施方式下面将结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。下面首先对本申请中涉及的相关名词进行解释说明。载体:载体(Vector),指在基因工程重组DNA技术中将DNA片段(目的基因)转移至受体细胞的一种能自我复制的DNA分子。三种最常用的载体是细菌质粒、噬菌体和动植物病毒。在实际生活中,胰岛素就可以通过使用载体将已插入胰岛素基因片段的质粒放入大肠杆菌内。经过插入基因片段的质粒就称作载体。该质粒在细菌内可以进行自我复制,并且不会影响到生物原来的活动。载体图形:是在克隆载体基本骨架的基础上增加表达元件(如启动子、RBS、终止子等),使目的基因能够表达的载体。环形图以及被插入的环形图的元件组合成一个载体图形。相邻元件:就是指被插入的载体图形元件右侧距离该元件最近的元件,叫相邻元件。HSV:是根据颜色的直观特性由A.R.Smith在1978年创建的一种颜色空间,也称六角锥体模型。RGB:通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化和它们相互之间的叠加来得到各式各样的颜色的。下面结合附图具体描述根据本专利技术实施例的载体图形的元件插入方法。如图1所示,根据本专利技术实施例的载体图形的元件插入方法包括以下步骤:S1、设定某一载体图形的色调H、饱和度S和明度V的初始值;S2、向所述载体图形插入第一个元件,根据色调H、饱和度S和明度V的初始值组合成第一HSV,并将第一HSV转换成第一RGB渲染至所述第一个元件中;S3、向所述载体图形插入相邻元件,将色调H、饱和度S和明度V中的任意两个值保持不变,剩下可变化的值在上一个元件的基础上增加预定值,组合成新的HSV,并将新的HSV转换成新的RGB渲染至所述相邻元件中;S4、重复步骤S3,直至所述元件插入至所述载体图形。由此,根据本专利技术实施例的载体图形的元件插入方法,通过设定HSV的初始值,并且在插入元件时自动调节不同元件的HSV值,再转换成新的RGB后渲染至对应的元件中,可以在插入元件时自动调节两个元件的颜色,使相邻两个元件的颜色区分开来,避免了载体无法进行元件分析而影响载体生产的问题,该操作方法不仅简单可行,而且大大提高了元件的插入效率。根据本专利技术的一个实施例,在步骤S3中,其中将色调H、饱和度S和明度V中的任意两个值保持不变,剩下可变化的值在上一个元件的基础上增加预定值具体的为:保持饱和度S、明度V的值不变,剩下可变化的值为色调H。优选地,饱和度S和明度V的初始值为100%。优选地,色调H的初始值为50°、60°或70°。根据本专利技术的一些实施例,在步骤S3中,所述预定值为40°-60°。根据本专利技术的一些实施例,在步骤S3中,所述预定值为50°。也就是说,在同一个载体图形中,HSV的值为(H,S,V),其中S和V固定为100%,固定这两个值为最大值可以使得颜色反差偏向最明显,同时排除黑色和白色。将H初始设置为50°、60°或70°,因为HSV是一个360度的模型,假如是一个被360整除的数,生成不同颜色的数量就偏少,不能被360整本文档来自技高网...

【技术保护点】
1.一种载体图形的元件插入方法,其特征在于,包括以下步骤:/nS1、设定某一载体图形的色调H、饱和度S和明度V的初始值;/nS2、向所述载体图形插入第一个元件,根据色调H、饱和度S和明度V的初始值组合成第一HSV,并将第一HSV转换成第一RGB渲染至所述第一个元件中;/nS3、向所述载体图形插入相邻元件,将色调H、饱和度S和明度V中的任意两个初始值保持不变,剩下可变化的初始值在上一个元件的基础上增加预定值,组合成新的HSV,并将新的HSV转换成新的RGB渲染至所述相邻元件中;/nS4、重复步骤S3,直至所述元件插入至所述载体图形。/n

【技术特征摘要】
1.一种载体图形的元件插入方法,其特征在于,包括以下步骤:
S1、设定某一载体图形的色调H、饱和度S和明度V的初始值;
S2、向所述载体图形插入第一个元件,根据色调H、饱和度S和明度V的初始值组合成第一HSV,并将第一HSV转换成第一RGB渲染至所述第一个元件中;
S3、向所述载体图形插入相邻元件,将色调H、饱和度S和明度V中的任意两个初始值保持不变,剩下可变化的初始值在上一个元件的基础上增加预定值,组合成新的HSV,并将新的HSV转换成新的RGB渲染至所述相邻元件中;
S4、重复步骤S3,直至所述元件插入至所述载体图形。


2.根据权利要求1所述的方法,其特征在于,在步骤S3中,将色调H、饱和度S和明度V中的任意两个值保持不变,剩下可变化的值在上一个元件的基础上增加预定值具体的为:保持饱和度S、明度V的初始值不变,剩下可变化的初始值为色调H。

【专利技术属性】
技术研发人员:蓝田岑文杰钟怡然谢宁韩永红
申请(专利权)人:云舟生物科技广州有限公司
类型:发明
国别省市:广东;44

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

1