On 09/07/2011 01:10 PM, wang peter wrote:
qual<- PhredQuality(quality(quality(reads)));#1
qual<- FastqQuality(quality(quality(reads)));#2
readM<- as(qual, "matrix");
pdf(file="boxplot.pdf",width=25, height = 75); # Save box plot as
boxplot.pdf in current folder
boxplot(as.data.frame((readM)), outline = FALSE, main="Per Cycle Read
Quality", xlab="Cycle", ylab="Phred Quality");
     # build per cycle boxplot
dev.off()

i wrote such coding,because PhredQuality and FastqQuality have the same
information
those coding can run well on windows
but the #1 cannot run well on linux and gave such error


qual<- PhredQuality(quality(quality(reads)));
readM<- as(qual, "matrix");
Error in as.vector(data) :
   no method for coercing this S4 class to a vector

generally, functionality is the same across platforms when the same version of R (and therefore Bioconductor) is in use.

What does

  sessionInfo()

say on each machine? If the same version of R, then perhaps packages on one or the other machine are out of date.

  http://bioconductor.org/install/#update-bioconductor-packages

Martin


        [[alternative HTML version deleted]]

_______________________________________________
Bioc-sig-sequencing mailing list
Bioc-sig-sequencing@r-project.org
https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing


--
Computational Biology
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109

Location: M1-B861
Telephone: 206 667-2793

_______________________________________________
Bioc-sig-sequencing mailing list
Bioc-sig-sequencing@r-project.org
https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing

Reply via email to