[BioC] error while using oligo to build a custom affy cdf
James W. MacDonald
jmacdon at med.umich.edu
Fri Oct 10 16:38:19 CEST 2008
Hi Mark,
Mark Kimpel wrote:
> I need to build a custom cdf for Affy Rat Gene ST 1.0 chipset and am
> attempting to follow Jim's helpful suggestions which can be found at
> http://article.gmane.org/gmane.science.biology.informatics.conductor/18963/match=oligo+st
> I get the error '"AffyGenePDInfoPkgSeed" is not a defined class'. My script,
> debugging info and sessionInfo is below. Any help is much appreciated.
>
> Mark
>
>> require(oligo)
You need to load the pdInfoBuilder package to build pdInfoPackages ;-D
Best,
Jim
> Loading required package: oligo
> Loading required package: splines
> Loading required package: RSQLite
> Loading required package: DBI
> Loading required package: preprocessCore
> Loading required package: AnnotationDbi
> Loading required package: affxparser
> Loading required package: oligoClasses
> oligo Package - Series 1.5.x
>> setwd("~/R.functions/Annotation_builds/Rat_ST_1.0_lib_files")
>> pgfFile <- "RaGene-1_0-st-v1.r3.pgf"
>> clfFile <- "MoGene-1_0-st-v1.r3.clf"
>> transFile <- "RaGene-1_0-st-v1.na26.rn4.transcript.csv"
>> probeFile <- "RaGene-1_0-st-v1.probe.tab"
>> pkg <- new("AffyGenePDInfoPkgSeed", author = "authorname", email =
> + "mwkimpel at gmail.com", version = "0.0.1", genomebuild = "July,2008",
> + biocViews = "AnnotationData", pgfFile = pgfFile, clfFile = clfFile,
> + transFile = transFile, probeFile = probeFile)
> Error in getClass(Class, where = topenv(parent.frame())) :
> "AffyGenePDInfoPkgSeed" is not a defined class
>
> Enter a frame number, or 0 to exit
>
> 1: new("AffyGenePDInfoPkgSeed", author = "authorname", email =
> "mwkimpel at gmail
> 2: getClass(Class, where = topenv(parent.frame()))
>
> Selection: 2
> Called from: eval(expr, envir, enclos)
> Browse[1]> ls()
> [1] "Class" "value" "where"
> Browse[1]> Class
> [1] "AffyGenePDInfoPkgSeed"
> Browse[1]> value
> NULL
> Browse[1]> where
> where 1: eval(expr, envir, enclos)
> where 2: eval(quote(browser()), envir = sys.frame(which))
> where 3: function ()
> {
> if (.isMethodsDispatchOn()) {
> tState <- tracingState(FALSE)
> on.exit(tracingState(tState))
> }
> calls <- sys.calls()
> from <- 0
> n <- length(calls)
> if (identical(sys.function(n), recover))
> n <- n - 1
> for (i in rev(seq_len(n))) {
> calli <- calls[[i]]
> fname <- calli[[1]]
> if (!is.na(match(deparse(fname)[1], c("methods::.doTrace",
> ".doTrace")))) {
> from <- i - 1
> break
> }
> }
> if (from == 0)
> for (i in rev(seq_len(n))) {
> calli <- calls[[i]]
> fname <- calli[[1]]
> if (!is.name(fname) || is.na(match(as.character(fname),
> c("recover", "stop", "Stop")))) {
> from <- i
> break
> }
> }
> if (from > 0) {
> if (!interactive()) {
> try(dump.frames())
> cat(gettext("recover called non-interactively; frames dumped,
> use debugger() to view\n"))
> return(NULL)
> }
> else if (identical(getOption("show.error.messages"),
> FALSE))
> return(NULL)
> calls <- limitedLabels(calls[1:from])
> repeat {
> which <- menu(calls, title = "\nEnter a frame number, or 0 to
> exit ")
> if (which > 0)
> eval(quote(browser()), envir = sys.frame(which))
> else break
> }
> }
> else cat(gettext("No suitable frames for recover()\n"))
> }()
> where 4: stop(gettextf("\"%s\" is not a defined class", Class), domain = NA)
> where 5: getClass(Class, where = topenv(parent.frame()))
> where 6: new("AffyGenePDInfoPkgSeed", author = "authorname", email = "
> mwkimpel at gmail.com",
> version = "0.0.1", genomebuild = "July,2008", biocViews =
> "AnnotationData",
> pgfFile = pgfFile, clfFile = clfFile, transFile = transFile,
> probeFile = probeFile)
>
> Browse[1]> c
>
> Enter a frame number, or 0 to exit
>
> 1: new("AffyGenePDInfoPkgSeed", author = "authorname", email =
> "mwkimpel at gmail
> 2: getClass(Class, where = topenv(parent.frame()))
>
> Selection: 0
>> sessionInfo()
> R version 2.8.0 Under development (unstable) (2008-08-30 r46465)
> x86_64-unknown-linux-gnu
>
> locale:
> LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C
>
> attached base packages:
> [1] splines tools stats graphics grDevices utils datasets
> [8] methods base
>
> other attached packages:
> [1] oligo_1.5.9 oligoClasses_1.3.6 affxparser_1.13.8
> [4] AnnotationDbi_1.3.12 preprocessCore_1.3.4 RSQLite_0.7-0
> [7] DBI_0.2-4 Biobase_2.1.7 graph_1.19.6
>
> loaded via a namespace (and not attached):
> [1] cluster_1.11.11
> ------------------------------------------------------------
> Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry
> Indiana University School of Medicine
>
> 15032 Hunter Court, Westfield, IN 46074
>
> (317) 490-5129 Work, & Mobile & VoiceMail
> (317) 399-1219 Home
> Skype: mkimpel
>
> "The real problem is not whether machines think but whether men do." -- B.
> F. Skinner
> ******************************************************************
>
--
James W. MacDonald, M.S.
Biostatistician
Hildebrandt Lab
8220D MSRB III
1150 W. Medical Center Drive
Ann Arbor MI 48109-0646
734-936-8662
More information about the Bioconductor
mailing list