生信基础 unique比对的获取

2024-03-12  本文已影响0人  陈光辉_山东花生

1.Sam文件各标签含义(tophat/hisat2)

对于tophat/hisat2比对产生的sam文件我们可以直接筛选NH标签。

grep‘NH:i:1’ out.sam >unique.sam

2.Sam文件各标签含义(bowtie2)

由于bowtie2产生的sam文件并没有NH标签,所以提取uniqueread可能比较麻烦。首先提取“AS”标签表示能比对上的read(>=1 time),然后利用grep反正则表达式过滤掉XS标签得到我们需要的unique read。

grep “AS:” aligned.sam | grep –v “XS:” >unique_alignments.sam

对于双端测序用bowtie2比对筛选unique concordant pair时则需要在上一步的基础上增加如下命令:

grep ‘YT:Z:CP’ unique.sam>pair-end_unique.sam

3.Bwa获取unique

samtools view bwa.bam | grep "XT:A:U"
上一篇 下一篇

猜你喜欢

热点阅读