blast输出格式可以用outfmt控制
-outfmt <String>
alignment view options:
0 = Pairwise,
1 = Query-anchored showing identities,
2 = Query-anchored no identities,
3 = Flat query-anchored showing identities,
4 = Flat query-anchored no identities,
5 = BLAST XML,
6 = Tabular,
7 = Tabular with comment lines,
8 = Seqalign (Text ASN.1),
9 = Seqalign (Binary ASN.1),
10 = Comma-separated values,
11 = BLAST archive (ASN.1),
12 = Seqalign (JSON),
13 = Multiple-file BLAST JSON,
14 = Multiple-file BLAST XML2,
15 = Single-file BLAST JSON,
16 = Single-file BLAST XML2,
17 = Sequence Alignment/Map (SAM),
18 = Organism Report
Options 6, 7, 10 and 17 can be additionally configured to produce a custom format specified by space delimited format specifiers, or in the case of options 6, 7, and 10, by a token specified by the delim keyword. E.g.: "17 delim=@ qacc sacc score". The delim keyword must appear after the numeric output format specification.
其中常用的是6、7两种格式
另外6、7、10、17格式可以调整输出内容
常用的是qseqid、sseqid:序列名称和数据库中序列名称
length、qlen、slen、nident、mismatch、positive、gaps:表示不同的比对的长度
sstart、send、qstart、qend:起始结束位点
sseq、qseq、qframe、sframe、frames:输出序列
pident、nident、evalue、bitscore、qcovs、qcovhsp、qcovus:判断序列比对质量
通过这些格式输出可以帮助高效进行序列比对和注释,之后再补充除6、7、10
17外其他几种序列输出格式。