简单脚本自动查询Phred质量分数编码系统

本文介绍了一个利用脚本查询Phred质量分数编码的步骤,详细讲解了代码的每一部分,包括如何处理输入参数,提取数据,以及通过awk和od命令进行ASCII码到二进制的转换。主要涉及的工具有bash脚本、awk和od命令。
摘要由CSDN通过智能技术生成


修改自:
从零开始完整学习全基因组测序数据分析:第2节 FASTA和FASTQ

less $1 | head -n 1000 | awk '{if(NR%4==0) printf("%s",$0);}' | od -A n -t u1 -v \
| awk 'BEGIN{min=100;max=0;} \
  {for(i=1;i<=NF;i++) {if($i>max) max=$i; if($i<min) min=$i;}}END \
  {if(max<=126 && min<59) print "Phred33"; \
  else if(max>73 && min>=64) print "Phred64"; \
  else if(min>=59 && min<64 && max>73) print "Solexa64"; \
  else print "Unknown score encoding"; \
  print "( " min ", " max, ")";}'

下面逐步解析代码:

1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第 1 章 Unix/Linux操作系统介绍...........................................................................................................1 1.1 远程登陆...................................................................................................................................1 1.2 文件的复制、删除和移动命令................................................................................................7 1.3 目录的创建、删除及更改目录命令........................................................................................9 1.4 文本查看命令.........................................................................................................................11 1.5 文本处理命令.........................................................................................................................13 1.6 改变文件或目录的权限命令..................................................................................................16 1.7 备份与压缩命令.....................................................................................................................18 1.8 磁盘及系统管理.....................................................................................................................20 1.9 软件安装简介.........................................................................................................................22 1.10 其他......................................................................................................................................23 第2 章 数据的基本处理........................................................................................................................25 2.1 测序原理介绍..........................................................................................................................25 2.2 峰图转化 Phred ......................................................................................................................27 2.3 Phd2Fasta ...............................................................................................................................32 2.4 载体屏蔽 cross_match ........
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值