码迷,mamicode.com
首页 > 其他好文 > 详细

外显子分析报错解决方案bin field of BAM record does not equal value computed based on alignment start and end, and length of sequence to which read is aligned

时间:2017-10-30 18:26:22      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:命令行   linu   软件   ase   下载   tar   err   报错   end   

以下链接给出了解决方案:https://gatkforums.broadinstitute.org/gatk/discussion/4290/sam-bin-field-error-for-the-gatk-run

下面详细说明怎么解决这个问题。

首先需要下载htsjdk软件,下载地址:

http://central.maven.org/maven2/com/github/samtools/htsjdk/1.133/htsjdk-1.133.jar

在Linux上,可以输入以下命令下载该包:

wget http://central.maven.org/maven2/com/github/samtools/htsjdk/1.133/htsjdk-1.133.jar

  下载完以后,输入以下命令行:

java -cp /path/to/your/htsjdk-1.133.jar htsjdk.samtools.FixBAMFile source.bam fixed.bam 

  其中,source.bam指的是你的原bam文件,fixed.bam指的是修复该错误后,重新生成的bam文件。生成新的bam文件后,再跑之前的命令就不会报错了。

外显子分析报错解决方案bin field of BAM record does not equal value computed based on alignment start and end, and length of sequence to which read is aligned

标签:命令行   linu   软件   ase   下载   tar   err   报错   end   

原文地址:http://www.cnblogs.com/chenwenyan/p/7755370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!