基本原理:对片段对的概念。所谓片段对是指两个给定序列中的一对子序列,它们长度相等,且可形成无空位完全匹配。

种类:

  1. Blastp:蛋白质序列去蛋白质数据库。
  2. Blastn:核酸序列去核酸数据库。
  3. Blastx:将核酸按照6条翻译成蛋白质序列再在蛋白质里进行搜索。

应用:主要对于核酸未知的序列,将其翻译成蛋白质序列再在蛋白质数据库搜索。

  1. tblastn:用蛋白质序列搜索核酸序列数据库,核酸数据库中按照6条翻译链翻译成蛋白质序列搜索。

应用:主要对未知的蛋白质序列进行搜索。蛋白质库中没有该序列,但是核酸数据库中可能有。

  1. tblastx:将核酸序列按照6条链翻译成蛋白质序列后搜索核酸序列数据库,数据库的中核酸序列按照6条链翻译成蛋白质序列再进行搜索。

应用:对于未知的核酸序列(利用6条链翻译成蛋白质序列a),利用核酸数据库进行翻译,然后得到蛋白质数据库(核酸数据库通过6条链翻译成蛋白质数据库A),再用a 在B中查找。与tblastn不同的是需要转义一步。

标准BLAST,PSI-BLAST(就近搜索,不断进行迭代),PHI-BLAST之间的示意图:

Blast 几种方法的具体用法以及含义相关推荐

  1. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...

    Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn   发布于:2012-09-15 ...

  2. arraycopy用法_Java复制(拷贝)数组的4种方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRan...

    所谓复制数组,是指将一个数组中的元素在另一个数组中进行复制.本文主要介绍关于 Java 里面的数组复制(拷贝)的几种方式和用法.在 Java 中实现数组复制分别有以下 4 种方法: Arrays 类的 ...

  3. java7 javascript引擎_Java7中脚本引擎的一般用法,共三种方法获得JavaScript引擎:名称、文件扩展名、MIME类型 | 学步园...

    package com.sino.java7; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; i ...

  4. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...

    为什么80%的码农都做不了架构师?>>>    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...

  5. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...

    7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...

  6. 安装软件包的三种方法 ,rpm包介绍 , rpm工具用法, yum工具用法, yum搭建本地仓库...

    linux安装和卸载软件 安装三种方法 rpm工具 yum工具 源码包 rpm工具使用 首先看一下什么事rpm包,可以挂载光驱看看里面有很多 [root@localhost ~]# mount /de ...

  7. strlen函数的用法及模拟实现strlen函数的两种方法

    strlen函数的用法及模拟实现strlen函数的两种方法 一.strlen函数的用法 strlen的简单应用 二.指针模拟实现strlen函数 三.递归模拟实现strlen函数 一.strlen函数 ...

  8. 计算机取整函数用法,【Excel】数值取整的n种方法

    原标题:[Excel]数值取整的n种方法 有同学提出疑问 "为什么我已经取了2位小数, 粘贴到另一个单元格, 那些后面的小数位又出来了呢?" 同学,你不会把显示小数位设置 误以为是 ...

  9. 安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库

    一.安装软件包的三种方法 rpm工具:RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷.但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当:包与包之间存在着相互依赖的 ...

  10. Java求ijk+kji=1534有几种方法(for循环用法巩固)(数据都是可以自行修改的,本题是以1534为例)

    ijk+kji=1534 public class homework { //记得修改文件名或类名public static void main(String[] args) {// TODO Aut ...

最新文章

  1. [转] 关于Jmail
  2. 如何在Git中更改多次提交的作者和提交者名称以及电子邮件?
  3. LDA基本介绍以及LDA源码分析(BLEI)
  4. Elasticsearch5.X IN Windows 10 系列文章(1)
  5. 【STBC】Alamouti,STBC误码率仿真
  6. axios 同步_githubactions进行github仓库和gitee仓库同步
  7. communication with respect to scholars
  8. 毁掉云计算项目的三个“好办法”
  9. 触发起名字使用正则_好名字一定在字音、字形、字意上比较吉利
  10. 哈工大与北大提出注意力引导的图像去噪
  11. 单一课和综合课的划分依据_缠论108课第105课:股票的操作中远离小聪明,保持机械性的操作...
  12. 【bzoj5072】[Lydsy十月月赛]小A的树 树形背包dp
  13. 电子地图市场现状研究分析报告 -
  14. Vue中点击url下载文件-案例
  15. linux将时钟放在桌面上的,天气预报时钟插件加入你的Ubuntu桌面中
  16. ilo远程给服务器装系统,惠普hp服务器通过iLO接口远程安装操作系统
  17. 【JS】每日一题:模块化
  18. 【开源项目】Android 手写记事 App(半成品)
  19. SVM-RFE使用及换kernal及estimator
  20. 电机专用MCU芯片LCM32F037系列内容介绍

热门文章

  1. flea-jersey使用之Flea RESTful接口介绍
  2. java获取虎牙直播弹幕消息_虎牙直播弹幕转换字幕格式 基于Node.js 的 huya-danmu
  3. 华为S5700交换机登录认证配置学习笔记
  4. Java 可用于比较与排序的lambda表达式和comparing方法
  5. 腾讯反病毒实验室安全研究员杨经宇:开启IoT设备的上帝模式
  6. 【办公基本软件】万彩办公大师教程丨PDF压缩工具
  7. 还在为记不住js中的api烦恼吗?下面是我整理的我在学习js初级时用到过的部分api,希望能帮助到大家
  8. Python数据分析案例篇(一)泰坦尼克号数据分析
  9. 怎样把flac转换成mp3?四个步骤完成
  10. 用c++两个分数相加并且化简成最简形式,通过类来完成。思想是:求出两个数的最大公约数用来化简和求最大公倍数,具体公式代码中见