[BioC] Problem with hgu133plus2.db package

Morten Hansen mhansen at sund.ku.dk
Tue Jun 16 15:16:56 CEST 2009


Hi Martin

Yes - my package is using a namespace.

Everything worked fine after adding your suggestions to the DESCRIPTION and NAMESPACE files.

I need all the info in the hgu133plus2GO2PROBE - I think...

Which function from AnnotationDbi can you suggest to extract information with?

Br - Morten

________________________________________
Fra: Martin Morgan [mtmorgan at fhcrc.org]
Sendt: 16. juni 2009 13:41
Til: Morten Hansen
Cc: bioconductor at stat.math.ethz.ch
Emne: Re: [BioC] Problem with hgu133plus2.db package

Hi Morten --

Does your package have a namespace? Maybe you need to have

Imports: AnnotationDbi

in the DESCRIPTION file and

importMethodsFrom(AnnotationDbi, as.list)

in the NAMESPACE file. But is this really what you want to do? Maybe
it's better to use the standard AnnotationDbi interface to extract just
the information you're interested in, instead of making everything into
a list?

Martin

Morten Hansen wrote:
> I have a problem with the hgu133plus2.db package.
>
> Usually when I want to use the data from hgu133plus2GO2PROBE , I do the following:
>
>> a <- as.list( hgu133plus2GO2PROBE )
>
> Works fine.
>
> Now I am making a package and need to do the same. When running a function inside the package that does the same as above I get the following error:
>
> Error in as.list.default(hgu133plus2GO2PROBE) :
>   no method for coercing this S4 class to a vector
>
> I also tried using mappedkeys() as explained in the example in help, but I get the same error.
>
> I have tested it on a clean R and Bioconductor installation.
>
> Any suggestions?
>
> My sessionInfo():
>> sessionInfo()
> R version 2.9.0 (2009-04-17)
> x86_64-pc-linux-gnu
>
> locale:
> LC_CTYPE=en_DK.UTF-8;LC_NUMERIC=C;LC_TIME=en_DK.UTF-8;LC_COLLATE=en_DK.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_DK.UTF-8;LC_PAPER=en_DK.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_DK.UTF-8;LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> other attached packages:
>  [1] icmmUtils_1.0.0       biomaRt_2.0.0         hgu133plus2.db_2.2.11 annotate_1.22.0       annaffy_1.16.0        KEGG.db_2.2.11
>  [7] GO.db_2.2.11          RSQLite_0.7-1         DBI_0.2-4             AnnotationDbi_1.6.0   Biobase_2.4.1
>
> loaded via a namespace (and not attached):
> [1] RCurl_0.98-1 XML_2.5-1    xtable_1.5-5
>
> Br - Morten Hansen
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor



More information about the Bioconductor mailing list