1.View
samtools view -bS abc.sam > abc.bam
samtools view -b -q 20 abc.bam > abc.q20.bam
-b bam 输出bam
-S sam 输入sam
-@ 线程
-q 20 筛选mapping quality > 20
2.Sort
samtools sort abc.bam abc.sort
samtools sort -@ 5 SRR1909070.bam -T SRR1909070.sorted
-m 500M或1G 每个线程使用的最大内存
-@ 线程
可以用?
samtools view -@ 5 -bS xxx.sam | samtools sort -@ 5 > xxx.sorted.bam
3.merge
samtools merge -@ 5 out.bam 1.bam 2.bam
4.index
samtools index abc.sort.bam
5.faidx:对基因组文件建立索引
samtools faidx genome.fasta
6.flagstat:给出BAM文件的比对结果
samtools flagstat example.bam
7.depth
8.rmdup
samtools rmdup input.sorted.bam output.bam