[R-SIG-Mac] GEO querry, Rcurl, and paths

Simon Urbanek simon.urbanek at r-project.org
Mon Jun 20 19:27:45 CEST 2011


On Jun 20, 2011, at 12:32 PM, Julin Maloof wrote:

> Hello,
> 
> Not sure if this is a mac problem or not, so feel free to suggest a
> redirect.
> 

It's not, and it has nothing to do with your subject line, either.

GEOquery forces download type to curl (no idea why) and none of the external methods supports spaces in filenames*. To replicate you can simply use 

download.file("http://www.r-project.org","/tmp/0 1","curl")

But the default (which is rather rudely changed by GEOquery) is "auto" which in turn is internal on the Mac and works just fine:

download.file("http://www.r-project.org","/tmp/0 1","auto")

Cheers,
Simon

* - it does now on unix in R-devel


> I am using GEOquerry to download raw microarray files.  If there is a space
> in the path then curl gives an error.  If I remove the space from the path,
> no error.  I am pretty sure that this error did not exist on R 2.12.2
> 
>> library(GEOquery)
>> library(limma)
>> library(affy)
>> 
>> vte.supp <- getGEOSuppFiles(GEO="GSE4847")
> [1] "ftp://ftp.ncbi.nih.gov/pub/geo/DATA/supplementary/series/GSE4847/"
> 100 53.8M  100 53.8M    0     0   468k      0  0:01:57  0:01:57 --:--:--
> 493k 0:00:01 --:--:--     0
> 
> curl: (6) Couldn't resolve host 'Club'
> 106  1063  106  1063    0     0     47      0  0:00:22  0:00:22 --:--:--
> 7433  0:00:22 --:--:--     0
> 
> curl: (6) Couldn't resolve host 'Club'
> Warning messages:
> 1: In download.file(file.path(url, i), destfile = file.path(storedir,  :
>  download had nonzero exit status
> 2: In download.file(file.path(url, i), destfile = file.path(storedir,  :
>  download had nonzero exit status
>> sessionInfo()
> R version 2.13.0 (2011-04-13)
> Platform: i386-apple-darwin9.8.0/i386 (32-bit)
> 
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> other attached packages:
> [1] affy_1.30.0     limma_3.8.2     GEOquery_2.18.0 Biobase_2.12.1
> 
> loaded via a namespace (and not attached):
> [1] affyio_1.20.0         preprocessCore_1.14.0 RCurl_1.6-5
> tools_2.13.0          XML_3.4-0
>> pwd()
> Error: could not find function "pwd"
>> getwd()
> [1] "/Users/jmaloof/Documents/Teaching/R Club"
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 
> 



More information about the R-SIG-Mac mailing list