[BioC] GEOquery::parseGEO throws error reading file
Gad Abraham
gabraham at csse.unimelb.edu.au
Mon Jul 28 05:44:33 CEST 2008
Hi,
I'm using GEOquery 2.4.1 to read an NCBI GEO file
ftp://ftp.ncbi.nih.gov/pub/geo/DATA/SeriesMatrix/GSE4284/GSE4284_series_matrix.txt.gz
but parseGEO throws an error. The switch argument evaluates to "0",
which doesn't match alternative, so it tries to match on the last empty
argument and fails. I don't know if this is related to the warnings; the
file contains text such as manufacturer\xa1\xafs which may not parse
correctly.
Below is the output.
Thanks for any advice,
Gad
> g <- getGEO(filename="GSE4284_series_matrix.txt")
Error in switch(as.character(first.entity[1]), sample = { :
argument is missing, with no default
In addition: Warning messages:
1: In grep("^\\^(DATASET|SAMPLE|SERIES|PLATFORM|ANNOTATION)", line, :
input string 1 is invalid in this locale
2: In grep("^\\^(DATASET|SAMPLE|SERIES|PLATFORM|ANNOTATION)", line, :
input string 1 is invalid in this locale
> debugger()
Message: Error in switch(as.character(first.entity[1]), sample = { :
argument is missing, with no default
Available environments had calls:
1: getGEO(filename = "GSE4284_series_matrix.t
2: parseGEO(con, GSElimits)
3: switch(as.character(first.entity[1]), sample = {
Enter an environment number, or 0 to exit Selection: 2
Browsing in the environment with call:
parseGEO(con, GSElimits)
Called from: debugger.look(ind)
Browse[1]> as.character(first.entity[1])
[1] "0"
> sessionInfo()
R version 2.7.1 (2008-06-23)
i486-pc-linux-gnu
locale:
LC_CTYPE=en_AU.UTF-8;LC_NUMERIC=C;LC_TIME=en_AU.UTF-8;LC_COLLATE=en_AU.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_AU.UTF-8;LC_PAPER=en_AU.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_AU.UTF-8;LC_IDENTIFICATION=C
attached base packages:
[1] tools stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] GEOquery_2.4.1 RCurl_0.9-3 Biobase_2.0.1
--
Gad Abraham
Dept. CSSE and NICTA
The University of Melbourne
Parkville 3010, Victoria, Australia
email: gabraham at csse.unimelb.edu.au
web: http://www.csse.unimelb.edu.au/~gabraham
More information about the Bioconductor
mailing list