comparison bin/apply_cutoff.sh @ 1:adc0f7765d85 draft

planemo upload
author bioitcore
date Thu, 07 Sep 2017 15:06:58 -0400
parents
children
comparison
equal deleted inserted replaced
0:d4ca551ca300 1:adc0f7765d85
1 #SrcFolder="/data/zhang/wuj/scripts/SpliceTrap.0.8";
2
3 outputname=$1;
4 CutoffLevel=$2;
5 Outputfolder=$3
6 SrcFolder=$5
7 JunctionCut=$4
8 noIRM=$8
9
10 echo "CUTOFF: Entering cutoff step...";
11 echo "CUTOFF: Cache folder: $outputname.filter"
12 mkdir $Outputfolder/$outputname.filter
13 cd $Outputfolder/$outputname.filter
14 ln -s ../$outputname.ratio
15 ln -s ../$outputname.nums
16 echo "CUTOFF: spliting file....and generating shell scripts..."
17 split -11000 $outputname.ratio
18
19 for ratiofiles in x*
20 do
21 echo "perl $SrcFolder/ApplyCutoff.jie.pl $ratiofiles $CutoffLevel $JunctionCut $noIRM > $ratiofiles.out" >>filter.sh
22 done
23
24 echo "CUTOFF: submit scripts..."
25 perl $SrcFolder/batchqsub.pl filter.sh
26 echo "CUTOFF: merging file...."
27 cat *.out >../$outputname.raw
28 cd ../
29 #perl /data/zhang/wuj/tools/SpliceTrap.0.8/ApplyCutoff.jie.pl $outputname.ratio $outputname.nums 8 >$outputname.txt
30 if [ "$noIRM" ];then
31 awk '{printf $22"\t"$2"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$12"\t"$13"\t"$14"\t"$15"\n"}' $outputname.raw >$outputname.txt
32 else
33 awk '{printf $22"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$12"\t"$13"\t"$14"\t"$15"\n"}' $outputname.raw >$outputname.txt
34 fi
35 rm $outputname.filter -rf
36