cufflink脚本批量生成

转录分析流程


#!/bin/bash

set -e

set -o

for file1 in *_1.clean.fq.gz

do

#  echo $file1

file2=$(echo ${file1} | sed 's/_1.clean.fq.gz/_2.clean.fq.gz/')

name=$(echo ${file1} | sed 's/_1.clean.fq.gz//')

#!/bin/bash

#$ -cwd

#$ -S /bin/bash

#$ -j y

#$ -pe mpi 24

#$ -q all.q

echo "/PATH/to/hisat2-2.1.0/hisat2 -p 24 --dta-cufflinks -x  PATH/to/reference_index/*** -1 PATH/to/$file1 -2 PATH/to/$file2 -S /PATH/to/cufflinks/sam_file/$file1.sam

PATH/to/samtools sort -@ 10 -o PATH/to/cufflinks/sam_file/$file1.bam PATH/to/cufflinks/sam_file/$file1.sam

PATH/to/cufflinks-2.2.1.Linux_x86_64/cufflinks -p 24 -G PATH/to/***.gff3 -o /PATH/to/cufflinks/sam_file/$file1.assemble PATH/to/cufflinks/sam_file/$file1.bam" > $name.sh

done

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。