美文网首页
reads改名+压缩_0829

reads改名+压缩_0829

作者: rong酱 | 来源:发表于2020-08-29 16:35 被阅读0次

有时候reads文件太大,是不是 需要进行分割

split -n 1000 file

分割后的文件 是不是需要 加上 : 分割的份数+样本名

#!/bin/bash
for name in `ls -d S2* | grep -v gz`
do
#    echo cd $name
    cd $name;
    count=0
    for z in `ls x*` 
    do
        count=$((${count}+1))
        echo -n cd "./aftersale/0828/"$name " && "
        echo -n "/bin/mv" ${z} ${name}_00${count}.fastq " && "
        echo  "/bin/gzip" ${name}_00${count}.fastq
    done
    cd ..;
done

对分割后的reads进行行数检查

for sample in $(ls | awk -F "_" '{print $1}' | sort -u)
do 
   numble_split_one=`zcat $sample*_1_* | wc -l `
   numble_split_two=`zcat $sample*_2_* | wc -l`
   if [ $numble_split_one -ne $numble_split_two ];then
   echo $sample "read1不等于read2"
   fi 
   lane1="./raw_data/"$sample"/"$sample"_*_1.fq.gz" 
   lane2="./raw_data/"$sample"/"$sample"_*_2.fq.gz"
   numble_raw_one=`zcat $lane1 | wc -l `
   numble_raw_two=`zcat $lane2 | wc -l `
   if [ $numble_split_one -ne $numble_split_two ];then
   echo $lane1 "不等于"$lane2 
   fi
   if [ $numble_split_one -ne $numble_raw_one ];then
   echo $sample "有错误"
   fi
   if [ $numble_split_two -ne $numble_raw_two ];then
   echo $sample "有错误"
   fi
done

相关文章

  • reads改名+压缩_0829

    有时候reads文件太大,是不是 需要进行分割 分割后的文件 是不是需要 加上 : 分割的份数+样本名 对分割后的...

  • 改名+压缩

    创建目录链接解压分割改名

  • 压缩+改名(2)

    进入多个目录 压缩成gz格式 按照 规则 改名

  • gulp插件

    gulp-rename 改名字gulp-uglify 压缩jsgulp-minify-css 压缩cssgulp-...

  • 超简单打包成exe文件

    压缩 改名为 exe 添写提取后运行 模式 更新 选择图标 http://www.bitbug.net/ 注意 生...

  • 002-tomcat安装与配置

    1、创建目录 2、上传压缩包并解压 3、删除压缩包 4、修改名字 5、配置端口号(省略) 6、配置后台管理员 在后...

  • 基因组拼接中常见的名词解释

    Reads:高通量测序平台产生的序列就称为reads。 Contig:拼接软件基于reads之间的overlap区...

  • 知道高通量测序也应该知道这些

    1. 什么是reads 高通量测序平台产生的序列成为reads 2. 什么是contig 拼接软件基于reads之...

  • CMP分析流程

    reads 1 和 reads 2 去掉adapter,程序一样,且from SJ reads2 去掉前6bp和1...

  • NGS020 测序数据量估算

    1.单端测序 数据量=reads长度 × reads个数 2.双端测序 数据量=单端reads长度 × 单端rea...

网友评论

      本文标题:reads改名+压缩_0829

      本文链接:https://www.haomeiwen.com/subject/bxljsktx.html