一种软件集成方法和系统的制作方法

文档序号:9349758阅读:514来源:国知局
一种软件集成方法和系统的制作方法
【技术领域】
[0001]本发明涉及生物信息领域,尤其涉及一种软件集成方法和系统。
【背景技术】
[0002]生物信息学是生命科学中采集,处理,存储,传播,分析和解释数据等的一门学科,随着生命科学和计算机科学的迅猛发展,生命科学和计算机科学相结合形成的一门新学科。它通过综合利用生物学,计算机科学和信息技术而揭示大量而复杂的生物数据所赋有的生物学奥秘。一般的生物信息学的分析用到的软件上百余种,因此涉及到生物信息方面的研究必须要首先进行软件的部署,以往都要系统管理员或是自行进行百余种软件的安装实施,花费近一周甚至更长的时间才能完成软件的安装,极大的影响了工作进度,

【发明内容】

[0003]为了解决上述问题,本发明提出了一种软件集成方法和系统,能够简化反复安装软件的工作,极大减轻生物信息从业人员软件维护的工作量。
[0004]为了达到上述目的,本发明提出了一种软件集成方法,该方法包括:
[0005]将预先获得的使用频率大于或等于预设的频率阈值的多个生物信息软件分别构建成deb格式的安装包。
[0006]将deb格式的安装包分别集成到预确定的操作系统中,并将集成后的预确定的操作系统作为专用的生物信息操作系统。
[0007]优选地,该方法还包括:
[0008]在将deb格式的安装包分别集成到预确定的操作系统中之前,确定操作系统的基础版,基于该基础版的操作系统对多个生物信息软件进行安装配置。
[0009]优选地,预确定的操作系统为ubuntu操作系统。
[0010]优选地,生物信息软件包括以下软件中的一种或多种:列比对软件、序列拼接软件、基因预测软件、注释分析软件和表达水平分析软件。
[0011]优选地,多个生物信息软件为100个。
[0012]为了达到上述目的,本发明还提出了一种软件集成系统,该系统包括:构建模块和集成模块。
[0013]构建模块,用于将预先获得的使用频率大于或等于预设的频率阈值的多个生物信息软件分别构建成deb格式的安装包。
[0014]集成模块,用于将deb格式的安装包分别集成到预确定的操作系统中,并将集成后的预确定的操作系统作为专用的生物信息操作系统。
[0015]优选地,该系统还包括:配置模块。
[0016]配置模块,用于在将deb格式的安装包分别集成到预确定的操作系统中之前,确定操作系统的基础版,基于该基础版的操作系统对多个生物信息软件进行安装配置。
[0017]优选地,预确定的操作系统为ubuntu操作系统。
[0018]优选地,生物信息软件包括以下软件中的一种或多种:列比对软件、序列拼接软件、基因预测软件、注释分析软件和表达水平分析软件。
[0019]优选地,多个生物信息软件为100个。
[0020]与现有技术相比,本发明包括:将预先获得的使用频率大于或等于预设的频率阈值的多个生物信息软件分别构建成deb格式的安装包。将deb格式的安装包分别集成到预确定的操作系统中,并将集成后的预确定的操作系统作为专用的生物信息操作系统。通过本发明的方案,能够简化反复安装软件的工作,极大减轻生物信息从业人员软件维护的工作量。
【附图说明】
[0021 ] 下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。
[0022]图1为本发明的软件集成方法流程图;
[0023]图2为本发明实施例的100个生物信息软件列表示意图;
[0024]图3为本发明的软件集成系统组成框图。
【具体实施方式】
[0025]为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。
[0026]在生物信息领域,之前没有一种操作系统涵盖针对生物信息分析的应用,基本都是基础的操作系统,需要人为逐个安装需要的应用软件,操作繁琐,耗费较长的时间。本发明实现了基础操作系统和常用生物信息软件的整合,大大缩减了软件部署的时间,方便用户的操作和使用。
[0027]本发明的目的是设计一套适合生物信息分析的操作系统,将一百种软件制作成deb包集成进ubuntu系统中,形成专用的生物信息操作系统,将我将其称为B1nix系统。
[0028]本发明的构思时这样的:先确定常用生物信息软件列表,软件按照功能进行分类;然后去确定基础操作系统;再将100种软件逐个制作成deb包;将deb包集成到ubuntu系统中。
[0029]具体地,为了达到上述目的,本发明提出了一种软件集成方法,如图1所示,该方法包括:
[0030]S101、将预先获得的使用频率大于或等于预设的频率阈值的多个生物信息软件分别构建成deb格式的安装包。
[0031]在本发明实施例中,我们需要预先确定常用的生物信息软件的列表,这里,我们可以通过用户调研,查阅相关文献等方法先确定使用频率大于或等于预设的频率阈值的多个生物信息软件,这个预设的频率阈值可以根据具体情况自行定义,对具体数值不做限制。
[0032]优选地,生物信息软件包括以下软件中的一种或多种:列比对软件、序列拼接软件、基因预测软件、注释分析软件和表达水平分析软件。
[0033]在本发明实施例中,对于生物软件的选取可以涉及生物信息领域中的列比对软件、序列拼接软件、基因预测软件、注释分析软件和表达水平分析软件等各个方向的应用软件,对软件的选取范围不做任何限制,属于生物信息领域的应用软件均可。
[0034]优选地,多个生物信息软件为100个。
[0035]在本发明实施例中,根据调查结果,我们选取了 100个常用的生物信息软件,并将该100个生物信息软件组成列表,这里,具体选取的100个生物信息软件如图2中的软件列表所示。需要说明的是,100这个数目以及该100个生物信息软件的名称仅是本发明的一个具体实施例,在其他实施例中我们还可以根据具体使用场景对软件的数目进行自定义,还可以对选取的软件进行自定义,并不仅限于上述实施例中的内容。
[0036]S102、将deb格式的安装包分别集成到预确定的操作系统中,并将集成后的预确定的操作系统作为专用的生物信息操作系统。
[0037]优选地,预确定的操作系统为ubuntu操作系统。
[0038]在本发明实施例中,在对常用的生物信息软件进行选取并形
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1