|
查看header
- samtools view -H input.bam
复制代码 1 使用samtools
- SM=NEW
- PU=NZTD181000964_HWHTJCCXY_L7
- ID=${SM}_${PU}
- LB=$SM
- samtools addreplacerg \
- -r "@RG\tID:$ID\tCN:novogene\tLB:$LB\tPL:illumina\tPU:$PU\tSM:$SM" \
- -o output.bam \
- input.bam
- samtools reheader \
- -P \
- -i output.header \
- output.bam > output.new.bam
复制代码 2 使用picard- SM=NEW
- PU=NZTD181000964_HWHTJCCXY_L7
- ID=${SM}_${PU}
- LB=$SM
- java -jar picard.jar AddOrReplaceReadGroups \
- I=input.bam \
- O=output.picard.bam \
- RGID=$ID \
- RGCN=novogene \
- RGLB=$LB \
- RGPL=illumina \
- RGPU=$PU \
- RGSM=$SM
- java -jar picard.jar ReplaceSamHeader \
- I=output.picard.bam \
- O=output.picard.new.bam \
- HEADER=output.header
复制代码
来自群组: 诺禾疾病信息小组 |
|