基于BLAST算法的序列分析软件开发

来源 :中南大学 | 被引量 : 0次 | 上传用户:sdbradycn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生物信息学(Bioinformatics)发展至今,工作重心已经从数据的积累转移到数据的分析上,特别是应用于序列分析的软件开发已经成为一大热点。随着大量生物信息学软件的开发与应用,生物学研究的效率得到了很大的提高。生物信息学最基本的任务是序列分析,目前市面上流行的分析工具各有特色,运行会因不同的分析软件而得到不同的结果,特别是序列比对所使用的算法参数在很大程度上直接影响分析结果。有时会由于采用了不合适的参数而丢失一些隐藏重要统计学意义的重要信息,导致时间和精力的浪费。因此,序列比对算法的选择很重要。在研究了生物信息学的基础知识、序列比对的算法、国内生物信息学软件软件的发展现状的前提下,本文在前人研究的基础上,采用JAVA语言设计开发了一个专用于序列分析的生物信息学软件,本软件具有BLAST双序列比对、氨基酸查找、序列统计、提取序列信息、文件格式转换等主要功能,旨在为研究人员提供一个简便、快捷的分析窗口,方便用户进行序列比对,序列文件分析等操作。开发出来的软件能实现序列文件的相关分析,能从大量的序列信息中获取基因结构、功能和进化等知识,是一个界面友好、操作简单、计算正确的实用软件。程序开发之前搭建一个良好的JAVA环境,包括JDK工具集的安装和环境变量设置以及开发平台MyEclipse 6.5的安装设置等。软件设计过程中,围绕BLAST比对功能,逐个实现各模块的功能,所有代码均反复单独调试和修改Bugs;同时,还注意了不同模块之间的衔接性。软件完成后,封装成jar包,同样运行于JAVA环境下。对完成的软件进行测试,调用其中的功能对fasta序列文件进行分析,能得到理想结果。其他功能如氨基酸查找、序列统计、提取序列信息、文件格式转换等也都运行良好。
其他文献
通过对国外图书馆人才培养模式的阐述,分析了我国图书馆人才培养的问题。从建立严格的图书馆员准入制度,制定科学的有前瞻性的人才培养规划,注意培养既专又搏的复合型人才等3
期刊乱架是长期困扰图书馆现刊工作人员的一个棘手问题.文章从学生(读者)、工作人员的自身局限和阅览室制度的缺陷3个方面分析了产生这一问题的根源,并提出了解决这一问题的主
地质资料是地质勘查活动中形成的重要记录,是地质行业发展和经济建设中的重要参考资料,然而地质资料保管过程中存在的诸多问题加剧了泄密的可能,因此加强地质资料的保密工作,
功率开关管的高频化可以大幅度减小电容、电感及变压器的体积,不但降低了电子元器件的使用成本,还有效提高了变换器的功率密度。但是,简单地提高功率开关管的频率,开关管的开
7月21日,在七师一二六团总工会举行的职工多元增收工作表彰大会上,该团六连职工杨玉莲获得了"职工多元增收致富标兵"的光荣称号。杨玉莲在该团六连种地已经20多年了,以前,由
雷达信号的恒虚警率(CFAR)处理是现代雷达信号处理的重要内容。文中介绍了在杂波、噪声中检测目标的基本原理,并用参量CFAR检测方法分析了以瑞利杂波条件为例的恒虚警性能,最后给
崔明明作为一名永兴公司的普通工人,在维修电工岗位上,勤勤恳恳、精益求精、迎难而上,仔细做好线路和电器设备的日常保养和维护工作,确保公司各单位的安全、正常用电。
期刊
在新时期背景下我国的教育制度得以不断完善和改革,由于实行班级授课的制度,班主任就成为了班级管理中不可或缺的重要角色。尤其对于小学班主任来说,加强师生间的交流与沟通
随着技术进步对经济贡献率的提高,作为技术创新动力的知识产权成为国家间与地区间相互竞争的重要资源,因此,为知识产权的创造、利用和保护营造良好的政策环境便成为政府管理不可