comparison ezBAMQC/ezBAMQC @ 9:6610eedd9fae

Uploaded
author cshl-bsr
date Wed, 30 Mar 2016 12:11:46 -0400
parents dfa3745e5fd8
children
comparison
equal deleted inserted replaced
8:82bb8c455761 9:6610eedd9fae
10 10
11 @contact: yjin@cshl.edu 11 @contact: yjin@cshl.edu
12 12
13 @status: 13 @status:
14 14
15 @version: 0.6.6 15 @version: 0.6.7
16 16
17 ''' 17 '''
18 18
19 import argparse, subprocess,traceback 19 import argparse, subprocess,traceback
20 20
870 870
871 f.write("for(i in 1:length(M1[1,])) { \n") 871 f.write("for(i in 1:length(M1[1,])) { \n")
872 872
873 f.write("nz_gene_mm[i] = length(which(M1[,i]>0))/nz_genes * 100 } \n") 873 f.write("nz_gene_mm[i] = length(which(M1[,i]>0))/nz_genes * 100 } \n")
874 874
875 f.write("bplt <- barplot(nz_gene_mm,beside=T,border='NA',space=1.5,ylim=c(0,100),ylab='Genes reproducibly detected (%)',col='blue',names.arg=colnames(MM))\n") 875 f.write("bplt <- barplot(nz_gene_mm,beside=T,border='NA',space=1.5,ylim=c(0,100),ylab='Genes reproducibly detected (%)',col='blue',names.arg=colnames(MM),las=2)\n")
876 876
877 f.write("text(y= nz_gene_mm+2, x= bplt, labels=paste(as.character(round(nz_gene_mm,digits=1)),'%',sep=''), xpd=TRUE)\n") 877 f.write("text(y= nz_gene_mm+2, x= bplt, labels=paste(as.character(round(nz_gene_mm,digits=1)),'%',sep=''), xpd=TRUE)\n")
878 878
879 f.write("dev.state = dev.off()}\n") 879 f.write("dev.state = dev.off()}\n")
880 880
954 954
955 f.write('Fn_mm[4,i] = length(which(M1[,i]>=100)) }\n') 955 f.write('Fn_mm[4,i] = length(which(M1[,i]>=100)) }\n')
956 956
957 957
958 958
959 f.write('barplot(Fn_mm,main="Gene abundance (RPM)",xlab="Sample",ylab="Frequency",col=c("green","blue","red","yellow"),legend=xname)\n') 959 f.write('barplot(Fn_mm,main="Gene abundance (RPM)",xlab="Sample",ylab="Frequency",col=c("green","blue","red","yellow"),legend=xname,las=2)\n')
960 960
961 f.write("dev.state = dev.off()\n") 961 f.write("dev.state = dev.off()\n")
962 962
963 if pe_smp_cnt > 0 : 963 if pe_smp_cnt > 0 :
964 964
1020 1020
1021 f.write('if(length(which(f[,1]>=30)) >0) {Fn_mm[5,i] = sum(f[which(f[,1]>=30),3])/f[1,2] }} \n') 1021 f.write('if(length(which(f[,1]>=30)) >0) {Fn_mm[5,i] = sum(f[which(f[,1]>=30),3])/f[1,2] }} \n')
1022 1022
1023 1023
1024 1024
1025 f.write('barplot(Fn_mm,xlab="Sample",main="Mapping Quality",ylim=c(0,1),ylab="Frequency",col=c("blue","green","yellow","orange","red"),legend=xname)\n') 1025 f.write('barplot(Fn_mm,xlab="Sample",main="Mapping Quality",ylim=c(0,1),ylab="Frequency",col=c("blue","green","yellow","orange","red"),legend=xname,las=2)\n')
1026 1026
1027 f.write("dev.state = dev.off()\n") 1027 f.write("dev.state = dev.off()\n")
1028 1028
1029 1029
1030 1030