blastall是最常用的blast程序之一,其功能非常强大,其下面有非常多的参数,但是一般使用的参数如:-p、-i、-d、-o、-e等几个。
基本参数、比对优化参数、结果输出参数、控制输入参数
表:blastall命令的参数说明
参数 | 说明 | 值 | 默认值 | 备注 |
-p | 使用的程序 | 字符[String] | blastnblastpblastx tblastn tblastx | |
-d | 使用的数据库 | 文件名[File In] | nr | |
-i | 搜索用的序列 | 文件名[File In] | stdin | |
-e | 期望值 | 数字[Real] | 10.0 | |
-m | 控制比对结果的样式 | 0到11的整数[Integer] | 0 | 0 = pairwise,1 = query-anchored showing identities,2 = query-anchored no identities, 3 = flat query-anchored, show identities, 4 = flat query-anchored, no identities, 5 = query-anchored no identities and blunt ends, 6 = flat query-anchored, no identities and blunt ends, 7 = XML Blast output, 8 = tabular, 9 tabular with comment lines 10 ASN, text 11 ASN, binary |
-o | 比对结果存放的文件名 | 文件名[File Out] | stdout | |
-F | 过滤询问序列 | [String] | T | DUST with blastn, SEG with others |
-G | 打开gap得分 | [Integer] | -1 | |
-E | 延伸gap得分 | [Integer] | -1 | |
-X | X dropoff value for gapped alignment (in bits) | [Integer] | 0 | blastn 30, megablast 20, tblastx 0, all others 15 |
-I | 显示gi号Show GI’s in deflines | [T/F] | F | |
-q | 核酸错配罚分 | [Integer] | -3 | blastn only |
-r | 核酸匹配得分 | [Integer] | 1 | blastn only |
-v | Number of database sequences to show one-line descriptions for (V) | [Integer] | 500 | |
-b | Number of database sequence to show alignments for (B) | [Integer] | 250 | |
-f | Threshold for extending hits | [Integer] | 0 | blastp 11, blastn 0, blastx 12, tblastn 13, tblastx 13, megablast 0 |
-g | Perform gapped alignment | [T/F] | T | not available with tblastx |
-Q | 指定询问序列使用的遗传密码 | [Integer] | 1 | |
-D | 指定数据使用的遗传密码 | [Integer] | 1 | for tblast[nx] only |
-a | 使用CPU的数目 | [Integer] | 1 | |
-O | SeqAlign file | [File Out] | 可选 | |
-J | Believe the query defline | [T/F] | F | |
-M | 比对使用的矩阵 | [String] | BLOSUM62 | |
-W | Word size | [Integer] | 0 | blastn 11, megablast 28, all others 3 |
-z | 数据库的有效长度Effective length of the databas | [Real] | 0 | use zero for the real size |
-K | Number of best hits from a region to keep | [Integer] | 0 | off by default, if used a value of 100 is recommended |
-P | 0 for multiple hit, 1 for single hit | [Integer] | 0 | does not apply to blastn |
-Y | Effective length of the search space | [Real] | 0 | use zero for the real size |
-S | Query strands to search against database | [Integer] | 3 | for blast[nx], and tblastx, 3 is both, 1 is top, 2 is bottom |
-T | 将结果保存为HTML格式 | [T/F] | F | |
-l | 通过gi号列表,限制搜索范围 | [String] | Optional | |
-U | Use lower case filtering of FASTA sequence | [T/F] | Optional | |
-y | X dropoff value for ungapped extensions in bits | [Real] | 0.0 | 0.0 invokes default behavior blastn 20, megablast 10, all others 7 |
-Z | X dropoff value for final gapped alignment in bits | [Integer] | 0 | blastn/megablast 50, tblastx 0, all others 25 |
-R | PSI-TBLASTN checkpoint file | [File In] | Optional | |
-n | MegaBlast search | [T/F] | F | |
-L | Location on query sequenc | [String] | Optional | |
-A | Multiple Hits window size | [Integer] | 0 | default if zero (blastn/megablast 0, all others 40) |
-w | Frame shift penalty | [Integer] | 0 | OOF algorithm for blastx |
-t | Length of the largest intron allowed in a translated nucleotide sequence when linking multiple distinct alignments | [Integer] | 0 | 0 invokes default behavior; a negative value disables linking. |
-B | Number of concatenated queries | [Integer] | 0 | for blastn and tblastn |
-V | Force use of the legacy BLAST en gine | [T/F] | F | Optional |
-C | Use composition-based statistics for tblastn | [String] | D | D or d: default (equivalent to F) 0 or F or f: no composition-based statistics 1 or T or t: Composition-based statistics as in NAR 29:2994-3005, 2001 2: Composition-based score adjustment as in Bioinformatics 21:902-911, 2005, conditioned on sequence properties 3: Composition-based score adjustment as in Bioinformatics 21:902-911, 2005, unconditionally For programs other than tblastn, must either be absent or be D, F or 0. |
-s | Compute locally optimal Smith-Waterman alignments | [T/F] | F | This option is only available for gapped tblastn. |
程序使用说明
程序名 | 搜索序列 | 数据库 | 说明 | 备注 |
blastn | 核酸 | 核酸 | 用核酸序列搜索核酸数据库 | |
blastp | 蛋白质 | 蛋白质 | 用蛋白质(氨基酸)序列搜索蛋白质数据库 | 寻找较高分值的匹配,对较远关系的不太适用 |
blastx | 核酸 | 蛋白质 | 用核酸双链序列理论上的六种框架的所有翻译结果搜索蛋白质数据库,用于新的序列和ESTs的分析 | 转译搜索序列 |
tblastn | 蛋白质 | 核酸 | 用搜索的蛋白质和数据库中核酸的 | 用于寻找数据库中没有标注的编码区 |
tblastx | 核酸 | 核酸 |
#建库 makeblastdb -in HSP20_NCBI_pep.fasta -dbtype prot -title HSP20_NCBI_pep.fasta #蛋白质序列 #blastp比对 blastall -i Arabidopsis_thaliana.TAIR10.pep.all.fa -d HSP20_NCBI_pep.fasta -p blastp -e 1e-10 -b 1 -v 1 -m 8 -o ncbi_hsp.out
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!