Thanks!

That helped the problem with the OrgDb warning. Unfortunately when I
installed the devel AnnotationDbi and BiocGenerics, I got around 40 other
warnings during the R CMD INSTALL , looking like this:

** R
** inst
** preparing package for lazy loading
Warning in .simpleDuplicateClass(def, prev) :
  A specification for S3 class “AsIs” in package ‘IRanges’ seems equivalent
to one from package ‘BiocGenerics’ and is not turning on duplicate class
definitions for this class
Warning: multiple methods tables found for ‘sort’
Warning: multiple methods tables found for ‘rank’
Warning: multiple methods tables found for ‘as.data.frame’
Warning: multiple methods tables found for ‘unlist’
Warning: multiple methods tables found for ‘match’
Warning: replacing previous import ‘.__C__AsIs’ when loading ‘IRanges’
Warning: replacing previous import ‘as.data.frame’ when loading ‘IRanges’
Warning: replacing previous import ‘match’ when loading ‘IRanges’
Warning: replacing previous import ‘rank’ when loading ‘IRanges’
...
...

Can it be helped? And am very curious also to why all these warnings?

Jesper

NEW SESSIONINFO
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=C                 LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] basicASE_1.3

loaded via a namespace (and not attached):
 [1] AnnotationDbi_1.21.9  Biobase_2.16.0        BiocGenerics_0.5.6
 [4] biomaRt_2.12.0        Biostrings_2.24.1     bitops_1.0-5
 [7] BSgenome_1.24.0       DBI_0.2-5             GenomicFeatures_1.8.3
[10] GenomicRanges_1.8.13  IRanges_1.14.4        parallel_2.15.1
[13] RCurl_1.95-3          Rsamtools_1.8.6       RSQLite_0.11.2
[16] rtracklayer_1.16.3    stats4_2.15.1         tools_2.15.1
[19] XML_3.95-0.1          zlibbioc_1.2.0
>


On Sun, Dec 23, 2012 at 8:06 AM, Martin Morgan <mtmor...@fhcrc.org> wrote:

> Hi Jesper --
>
>
> On 12/22/2012 05:09 PM, Jesper Gådin wrote:
>
>> Hello all,
>>
>> #I have been attempting to create a slot in my own class foo that is
>> supposed to contain an OrgDb object from the AnnotationDbi-package.
>> Actually it works, but during my build I get this warning:
>>
>> ** R
>> ** inst
>> ** preparing package for lazy loading
>> Warning: Class "OrgDb" is defined (with package slot ‘AnnotationDbi’) but
>> no metadata object found to revise superClass information---not exported?
>> Making a copy in package fooPackage
>>
>> #Below the parts of the code that may be relevant to solve the problem.
>> #My AllClasses file contain these lines:
>> setClassUnion("OrgDbOrNULL", c("OrgDb","NULL"))
>> setClass("foo",representation(
>>
>>              OrgDb="OrgDbOrNULL",
>>              TxDbUCSC="TranscriptDbOrNULL"
>>
>>              )
>> )
>>
>> #My NAMESPACE file contain these lines:
>> importClassesFrom(**AnnotationDbi, AnnotationDb)
>> importClassesFrom(**GenomicFeatures, TranscriptDb)
>>
>> #My DESCRIPTION file contain these lines:
>> Depends: R (>= 2.15.1), AnnotationDbi
>> Imports: methods, BiocGenerics, IRanges, GenomicRanges, GenomicFeatures,
>> Rsamtools, AnnotationDbi
>>
>>
>> #To add the TranscriptDb works perfectly(no warnings during build), but
>> not
>> the AnnotationDb. I have looked at the source code for AnnotationDb and
>> realized it has reference classes. This might be causing the warning
>> during
>> build, of the reason that I cannot import the OrgDb class in NAMESPACE,
>> and
>> that because it is not exported from AnnotationDbi. Thought putting it in
>> the Depends field in the DESCRIPTION would help, but it did not,
>> unfortunately. All kinds of help is appreciated.
>>
>
> Thanks for reporting this. I have updated AnnotationDbi to export the
> OrgDb class. This is in AnnotationDbi 1.21.9, in the 'devel' version of
> Bioconductor (available when using the devel version of R). Version 1.21.9
> will be available with biocLite after about 10am PST Monday.
>
> You will also need to add
>
>   importClassesFrom(**AnnotationDbi, AnnotationDb, OrgDb)
>
> to your NAMESAPCE.
>
> Best,
>
> Martin
>
>
>> Sincerely,
>> Jesper
>>
>>
>>  sessionInfo()
>>>
>> R version 2.15.1 (2012-06-22)
>> Platform: x86_64-unknown-linux-gnu (64-bit)
>>
>> locale:
>>   [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
>>   [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
>>   [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
>>   [7] LC_PAPER=C                 LC_NAME=C
>>   [9] LC_ADDRESS=C               LC_TELEPHONE=C
>> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>>
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>
>> other attached packages:
>> [1] basicASE_1.3         AnnotationDbi_1.18.4 Biobase_2.16.0
>> [4] BiocGenerics_0.2.0
>>
>> loaded via a namespace (and not attached):
>>   [1] biomaRt_2.12.0        Biostrings_2.24.1     bitops_1.0-5
>>   [4] BSgenome_1.24.0       DBI_0.2-5             GenomicFeatures_1.8.3
>>   [7] GenomicRanges_1.8.13  IRanges_1.14.4        RCurl_1.95-3
>> [10] Rsamtools_1.8.6       RSQLite_0.11.2        rtracklayer_1.16.3
>> [13] stats4_2.15.1         tools_2.15.1          XML_3.95-0.1
>> [16] zlibbioc_1.2.0
>>
>>         [[alternative HTML version deleted]]
>>
>>
>>
>> ______________________________**_________________
>> Bioc-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/bioc-devel<https://stat.ethz.ch/mailman/listinfo/bioc-devel>
>>
>>
>
> --
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M1 B861
> Phone: (206) 667-2793
>

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to