[BioC] annaffy - saveHTML changed behaviour in newer versions

Paul Leo p.leo at uq.edu.au
Tue Oct 9 03:21:49 CEST 2007


Thanks Colin, 

That would be great! I tried one other test also after my email. I
loaded the old version of annaffy that worked under R2.5 into R2.7. The
same "bad" behaviour resulted. I suspected the problems came from the
merge commands .... Which is probably less commonly used with annaffy...
However my tested included using exactly the same data_table object in
both R versions just before using the saveHTML command (saved workspace
under R2.5 loaded into R2.7 and just the saveHTML was run : same
effect). Hope that info is of some use...

 

Attached is the output.

 

 

Anyway here is the guts:

 

THE INPUT is the table "top":

> top

                CHR         US         UK      UK_US      posn

RS785702    5  6.173e-03 3.217e-253  4.628e-03 122480032

RS258415   12         NA 1.109e-199         NA  27908789

RS7006137   8 9.323e-119 4.770e-197 5.180e-205 132952261

 

> rownames(top)

[1] "RS785702"  "RS258415"  "RS7006137"

> colnames(top)

[1] "CHR"   "US"    "UK"    "UK_US" "posn"

 

 

R COMMANDS:

library(annaffy)

############ a table

filename<- "topUK50.html"

title <- "Top 50 in UK : with UK+US and US for comparison "

 

newURLs<-lapply(sub("RS","",rownames(top)),function(x) paste('<a
href="http://www.ncbi.nlm.nih.gov/SNP/snp_ref.cgi?rs=',x,'">', sep = "",
collapse = NULL) )

newURLs<-paste(newURLs,rownames(top),sep="",collapse=NULL)

newURLs<-unlist(newURLs)

acc_table<-aafTable("SNP",items=list(newURLs),colnames="SNP") #tried
diff versions of this line but it didn't work..

 

 

chr_table <-aafTable("Chr"=as.character(top[,"CHR"]))

loc_table <-aafTable("Posn"=as.character(top[,"posn"]))

UK_table <-aafTable("UK"=signif(as.numeric(top[,"UK"]),3 ))

UK_US_table<- aafTable("UK_US"=signif(as.numeric(top[,"UK_US"]),3 ))

US_table<- aafTable("US"=signif(as.numeric(top[,"US"]),3 ))

 

data_table <- merge(acc_table,chr_table)

data_table <- merge(data_table,loc_table)

data_table <- merge(data_table,UK_table)

data_table <- merge(data_table,UK_US_table)

data_table <- merge(data_table,US_table)

saveHTML(data_table,filename,title)

 

 

Cheers

Paul

 

PS sessionInfo() provided in the first email of this thread

 

Cheers

Paul

 

 

________________________________

From: Colin A. Smith [mailto:colin at colinsmith.org] 
Sent: Tuesday, 9 October 2007 3:58 AM
To: bioconductor at stat.math.ethz.ch
Cc: Paul Leo
Subject: Re: [BioC] annaffy - saveHTML changed behaviour in newer
versions



Paul-



R 2.6.0 is a lot more picky about the kinds of R variables for which it
will do S4 methods dispatch. To be able to figure out the problem, I
need to see the exact sequence of commands you used to generate the
aafTable object. 



-Colin



On Oct 8, 2007, at 3:00 , bioconductor-request at stat.math.ethz.ch wrote:





Date: Mon, 8 Oct 2007 11:18:07 +1000

From: "Paul Leo" <p.leo at uq.edu.au>

Subject: [BioC] annaffy - saveHTML changed behaviour in newer versions

To: <bioconductor at stat.math.ethz.ch>

Message-ID:

                <
DE3D1F203DAF7A4CB259560D2801DF8B0166BB44 at UQEXMB2.soe.uq.edu.au>

Content-Type: text/plain



HI



I use annaffy to make nice HTML tables of various forms of data, but

save "saveHTML" has changed and the wheels have fallen off. I'm not sure

is the authors intended the change in functionality or not?

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: topUK50_R2.6output.html
Url: https://stat.ethz.ch/pipermail/bioconductor/attachments/20071009/a487f3e6/attachment.pl 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: topUK50_R2.5output.html
Url: https://stat.ethz.ch/pipermail/bioconductor/attachments/20071009/a487f3e6/attachment-0001.pl 


More information about the Bioconductor mailing list