0069-【数据质控】-测序下机数据统计方法

下机数据的格式一般为fq.gz

fastq序列条数统计

压缩格式解压,统计行数除以4

# 通常以fastq.gz格式压缩
zcat  input.fastq.gz | awk 'NR%4==2{c++} END{print c}'

# 推荐下面的方法 pigz 会比gzip快10倍
pigz -dc input.fastq.gz | awk 'NR%4==2{c++} END{print c}'

# 如果不是压缩格式
cat input.fastq | awk 'NR%4==2{c++} END{print c}'

fasta序列条数统计

统计大于号开始的行数或seqkit 工具

# 通过搜索>的数量
grep -c '^>' myFasta.fasta

#seqkit统计提取,速度也是很快的
seqkit stats t.fa -T | grep -v file | cut -f 4

# 统计 1-100bp 范围长的序列数
cat t.fa | seqkit seq -m 1 -M 100 | seqkit stat -T | grep -v file | cut -f 4

转载自文章:
https://blog.csdn.net/luo617/article/details/81220829

猜你喜欢

转载自blog.csdn.net/leadingsci/article/details/82147265
今日推荐