首页> 外文学位 >Query output merge tool for DNA sequences: BlastMerge.
【24h】

Query output merge tool for DNA sequences: BlastMerge.

机译:DNA序列的查询输出合并工具:BlastMerge。

获取原文
获取原文并翻译 | 示例

摘要

The standalone BLAST program is a popular tool to search a DNA sequence against the NCBI database. Since NCBI updates its database every day, the user has to download the latest database before he can run his query. Since the NCBI database is huge (by now more than 100M), the download of the whole database is a time-consuming work. With the continue increase of the NCBI database, this issue will become more significant.; The best solution is to re-download the whole database periodically. For each day before the user runs the BLAST program, he has to download the update database, such as month.aa. This update database is smaller than the whole database. He then searches the query on both the whole local database and the update database. The merge of the two query results should be equivalent to the query results on the latest whole database. The BlastMerge program is designed for this purpose.; BlastMerge program is the tool that can merge the query results of blastn or blastp program. Originally the idea is from Dr. Clement Lam and Dr. Gregory Butler. The key point of the algorithm used in BlastMerge is to use some data structure to store query results.; In this major report we designed the BlastMerge tool with the Object Oriented Methodology, developed BlastMerge tool with C++ language on a UNIX platform, and verified BlastMerge tool by merging the query output of yeast.nt and its update.
机译:独立的BLAST程序是一种流行的工具,可以根据NCBI数据库搜索DNA序列。由于NCBI每天都会更新其数据库,因此用户必须先下载最新的数据库,然后才能运行其查询。由于NCBI数据库非常庞大(目前已超过100M),因此下载整个数据库是一项耗时的工作。随着NCBI数据库的不断增加,这个问题将变得更加重要。最好的解决方案是定期重新下载整个数据库。在用户运行BLAST程序之前的每一天,他都必须下载更新数据库,例如month.aa。此更新数据库小于整个数据库。然后,他在整个本地数据库和更新数据库上搜索查询。两个查询结果的合并应该等于最新的整个数据库上的查询结果。 BlastMerge程序就是为此目的而设计的。 BlastMerge程序是可以合并blastn或blastp程序的查询结果的工具。这个想法最初是由Clement Lam博士和Gregory Butler博士提出的。 BlastMerge中使用的算法的重点是使用某种数据结构来存储查询结果。在此主要报告中,我们使用面向对象方法论设计了BlastMerge工具,在UNIX平台上使用C ++语言开发了BlastMerge工具,并通过合并酵母和更新其查询的输出来验证BlastMerge工具。

著录项

  • 作者

    Wang, Xiaoming.;

  • 作者单位

    Concordia University (Canada).;

  • 授予单位 Concordia University (Canada).;
  • 学科 Computer Science.; Biology Molecular.
  • 学位 M.Comp.Sc.
  • 年度 2002
  • 页码 74 p.
  • 总页数 74
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;分子遗传学;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号