bwa - Burrows-Wheeler Alignment Tool

常用操作:

 建立索引:bwa index ref.fa

 单向比对:bwa mem -t 40 ref.fa reads.fq > aln-se.sam

   -t: 线程数,默认1

   -k: 最小的种子长度,默认19

   -w: 频带宽度,默认100

   -d: 默认100

   -r: 默认1.5

   -c: 默认10000

   -A: matching scores, 默认1

   -B: mismatch penalty, 默认4

   -O: gap open penalty, 默认6

   -E: gap extension penalty, 默认1

   -L: clipping penalty, 默认5

   -T: 低于分数的比对不输出,默认30

   -a: 输出所有single-end或没有比对的paird-end reads

  双向比对:bwa mem -t 40 ref.fa read1.fq read2.fq > aln-pe.sam

bwa aln ref.fa short_read.fq > aln_sa.sai

bwa samse ref.fa aln_sa.sai short_read.fq > aln-se.sam

bwa sampe ref.fa aln_sa1.sai aln_sa2.sai read1.fq read2.fq > aln-pe.sam

bwa bwasw ref.fa long_read.fq > aln.sam