Hello 
I am very thankful for the reply from Jim Holtman and David Winsemius, 
especially for the understandable explanations. it really works. 
Now I get another problem I cannot figure out. 
That is the situation: 
I work in biology. I need to download several files according to an experiment, 
which can be find out in NCBI GEO, and store them. 
For this I use GEOquery package and getGEO function. 
Each experiment (named GSE) contains several Samples (GSM), which names I 
extract by names(GSMList()). 
So now I want to make association between the defined names, which represents 
lowercases names of GSM, having them from names(GSMList()) as 
class(names(GSMList(gse))) 
[1] "character" 

I wrote something like this 
lapply=(i=1:length(names(GSMList(gse))), 
lgsms[i]=getGEO(names(GSMList(gse))[i])) 
but 
"Error: unexpected ',' " or anything else 
if I try to make it directly by associating a name from the list to 
correspondent GEO file I get this 
lgsms[1]=getGEO(names(GSMList(gse))[1]) #lgsms - list of lowercases names from 
names(GSMList()) 
File stored at: 
/tmp/RtmpgnMuHv/GSM296650.soft # so it downloaded the file but didn't make the 
association with the name so I cannot use it. 
Error in lgsms[1] = getGEO(names(GSMList(gse))[1]) : 
incompatible types (from S4 to character) in subassignment type fix 

Generally, working with GEOquery should be done very careful, as previously I 
also have some problems regarding the characteristics of data extracted from it 
and the way to convert them in an affordable way. It is a pity, that authors 
don't give more explanations on it. So I suppose it is also here. 

Kind regards 
Alex Levitchi 


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to