cutadapt 截取fastq导致fq文件报错

Raw ASCII character 10 but expected 33-based Phred qual 的解决方案

最近使用cutadapt截取数据发现截取的数据没法使用bowtie/bowtie2进行比对,一比对就出现下列问题:

Saw ASCII character 10 but expected 33-based Phred qual.
terminate called after throwing an instance of 'int'

经过一番探究发现cutadapter过滤出来的fastq存在问题:即出现截取后read长度为 0的情况;

在这里插入图片描述

这是由于cutadapt 把保留了长度为0的reads,这样bowtie读到改reads时就只能读到换行符,因此报错。

解决办法: 通过设定cutadapt 的 --minimum-length/-m 参数来控制 最终保留 的read的长度,只要 >0 ,就可以正常比对啦!

例如,保留15bp长度
 cutadapt -q 0,10 -m 15 --max-n 0.1 -O 1 -o A.clean.fq.gz A.fq.gz 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值