基于DP的若干序列比对算法构件开发及其装配生成

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:dragon1788
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
序列比对是一种通过排列基因组序列来识别序列相似性区域,从而获得待比对序列之间的功能、结构或进化关系的技术。随着人类基因组计划的实施,测序技术的发展产生了大量的有关生物分子的原始序列数据,面对如此丰富的基因组序列数据,如何去高效处理和分析这些数据,比较两序列之间的相似区域和保守性位点,寻求序列同源结构,揭示生物遗传、变异和进化等问题,成为了序列比对算法研究的主要动力之一。目前,比对算法的研究大部分集中于序列比对算法问题域中的特定问题或者特定算法优化,而较少面向于整个序列比对算法问题域,难以得到一个具有更高抽象层次且适用于序列比对算法问题域的算法构件库,在一定程度上导致了序列比对算法的冗余性以及人为选择算法可能造成的误差等问题,也使得人们难以有效地了解算法结构,无法保证算法的正确使用,甚至于降低了序列比对结果的准确性。由于现有算法的专用性和低抽象性,不仅导致研究人员需要花费大量时间去学习和使用该类算法,降低了算法的可维护性和复用性,而且难以定位和解决算法产生的错误,加重了序列相似性分析的负担。通过深入分析基于动态规划的双序列比对算法(Dynamic Programming-based Pairwise Sequence Alignment Algorithm,DPPSAA)领域,利用产生式编程方法设计并建立了DPPSAA领域特征模型,其中主要包含特征模型和特征交互模型。然后利用PAR平台的高抽象程序设计语言Apla将上述领域特征模型中的特征作为构件进行形式化实现,并详细叙述了实现过程,建立了一个基于Apla程序的高抽象性的DPPSAA构件库,展示了基于该构件库装配形成Needleman-Wunsch算法的具体步骤。同时,利用PAR平台的C++程序转换系统,通过手动和自动结合的方式将上述构件库转换成为相对应的C++程序代码,并装配实现和运行了Needleman-Wunsch算法,结果表明通过DPPSAA构件库具有一定的实用性,在算法学习和实现方面有一定优势,为形式化装配实现序列比对算法提供了可能。之后以DPPSAA构件库为基础,改进和增加了部分构件库构件,使其能够支持装配基于DPPSAA构件库的多序列比对领域算法,并利用该扩充构件库,装配并实现了星比对算法,实验结果表明装配生成的星比对算法具有一定的实用性,不仅验证了DPPSAA构件库的复用性,且扩充了DPPSAA领域构件的适用范围。
其他文献
由于大多数的复合材料都具有多尺度特征,因而多尺度方法在复合材料领域有非常广泛的应用.目前,多尺度方法不仅在微分方程领域已成为一种非常重要的应用数学方法,而且在工程、
速度参数是在地震勘探中用来解释地层岩性和构造的一个重要的属性参数,可以从测井资料和地震资料中提取。然而,如果所使用的地震资料的低频信息缺失,传统的反演方法不能得到
空中加油技术可以大大增加飞机的航时与航程,增强空中作战能力,对于我国航空工业的发展具有重要意义。目前我国在空中加油相关技术方面还存在许多问题,尽管运-20有望成为我国未来第一款大型空中加油机,但是我国对大飞机作为加油机的改装依然缺乏经验,现有国内研究往往只是针对空中加油技术的某一方面展开工作。我国从事空中加油技术的研究和工程设计人员特别需要一种针对空中加油全过程的建模和仿真系统。本文针对这一现状开
紧致度量空间上连续映射的复杂性一直都是拓扑动力系统研究的重点,本文主要研究了类帐篷映射的链回归点集与强链回归点集在第一章中,详细介绍了拓扑动力系统的起源与发展,并简要介绍了本文.在第二章中,介绍了拓扑学基础知识、基础定义定理,及拓扑动力系统的基础知识.在第三章,定义了右高类帐篷映射,讨论了它的链回归点集和强链回归点集,得到了如下结论:(1)0<λ<t,SCR(ft,λ)=CR(ft,λ
旋流喷嘴形成的射流雾化具有分布空间大、雾化粒径小的特点,雾化液滴尺寸大小和空间分布提供了蒸发燃烧的初始条件,通过影响喷雾燃烧过程进而影响发动机的燃烧特性和燃烧稳定
雀形目是现存鸟类中最大的一个类群,其中有很多物种是单态型的,从表观上无法区分个体性别,而翻肛检查和分子生物学方法对专业技能要求高,对鸟类会造成应激甚至伤害,给种群统计和种源管理工作带来很多困难。本研究以柳莺科(Phylloscopidae)的黄眉柳莺(Phylloscopus inornatus)、淡脚柳莺(P.tenellipes)、褐柳莺(P.fuscatus)和黄腰柳莺(P.proregul
通过对前人文章的仔细研读,本文研究了三种曲线流.首先讨论了一种扩张流:(?)我们证明了当初始曲线是一个封闭的凸曲线时,这种曲线流在发展过程中保持凸性,随着时间的增加,曲
多波束测深系统在国家海洋经济发展、海底地形调查中发挥着至关重要的作用,而高精度姿态是多波束进行精密水深测量的前提和保障。在实际测量中,船舶转弯、船速变化等因素均会对惯性导航系统(INS)获得的姿态造成影响,特别在岛礁等复杂环境下,测船必然面临非直线、加速等现象,为提高惯性导航系统姿态测量精度,常采用GNSS测姿作为参考,因此,研究GNSS/INS组合测姿方法及其在多波束测深中的应用具有现实意义。本
地形是我们赖以生存的场所,对地形的探索有利于我们更好地了解所生存的环境。近年来,随着数字地球的不断发展,人们对地球表面的模拟由二维转变为三维。三维地形可视化技术也
导弹是我国重要国防战略武器,武器装备检测设备与导弹的发展密不可分。现阶段,导弹的种类越来越多,对于武器装备检测系统的要求提出了更加严的要求。传统的武器检测设备笨重,呆板且单一,仅仅只能检测某种型号导弹或弹上得某一部分功能,逐渐难以满足现阶段对导弹测试设备通用化、轻小型化和高性价比的需求。因此,本文在分析了导弹测试设备现状与需求的基础上,设计出拥有多接口,可扩展性、通用性强的一种通用数据处理平台,用