Hi Michael,

Because of a recent change to IRanges, some information about the
"as.list" method table is now out-of-sync in your installed
AnnotationDbi (granted it was installed before the new IRanges
propagated to you). Re-installing AnnotationDbi should clear this.

I bumped AnnotationDbi version yesterday night (even though
AnnotationDbi has not changed) to help clear this up for other
users. The new version won't become available before tomorrow though.
But, again, this new version (1.25.18) is similar to the current
version (1.25.17), so you can re-install now with
biocLite("AnnotationDbi"). No need to wait until tomorrow.

HTH,
H.

On 04/09/2014 12:23 AM, Michael Stadler wrote:
Dear Bioc gurus,

Since a few days, QuasR devel (1.3.13 and 1.3.14) is failing on some
unit tests, which turns out to be reproducible independent of QuasR and
might be related to R getting the wrong method for "[[<-".

The following works fine...
library(GenomicRanges)
grl <- GRangesList(r1=GRanges("chr1",IRanges(1,2)),
                    r2=GRanges("chr2",IRanges(3,4)))
grl[[1]] <- GRanges("chr1",IRanges(10,11))


...but this produces an error:
library(GenomicRanges)
library(GenomicFeatures)
grl <- GRangesList(r1=GRanges("chr1",IRanges(1,2)),
                    r2=GRanges("chr2",IRanges(3,4)))
grl[[1]] <- GRanges("chr1",IRanges(10,11))
#Error in as.list(x, use.names = FALSE) :
#  could not find function ".as.list.CompressedList"

My guess is that loading the GenomicFeatures library in addition to
GenomicRanges influences the methods dispatch, but with my limited
understanding of R and S4 classes I was not able to narrow it further down.

I noticed that I am using a slightly older version of R (r65206)
compared to the build system (r65358), however I also see the error with
the most recent release candidate (r65385).

Michael


My session info:
R version 3.1.0 alpha (2014-03-17 r65206)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:
[1] C

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

other attached packages:
[1] GenomicFeatures_1.15.15 AnnotationDbi_1.25.17   Biobase_2.23.6
[4] GenomicRanges_1.15.44   GenomeInfoDb_0.99.30    IRanges_1.21.43
[7] BiocGenerics_0.9.3      RColorBrewer_1.0-5

loaded via a namespace (and not attached):
  [1] BBmisc_1.5                BSgenome_1.31.13
  [3] BatchJobs_1.2             BiocParallel_0.5.19
  [5] Biostrings_2.31.21        DBI_0.2-7
  [7] GenomicAlignments_0.99.37 RCurl_1.95-4.1
  [9] RSQLite_0.11.4            Rcpp_0.11.1
[11] Rsamtools_1.15.41         XML_3.98-1.1
[13] XVector_0.3.7             biomaRt_2.19.3
[15] bitops_1.0-6              brew_1.0-6
[17] codetools_0.2-8           digest_0.6.4
[19] fail_1.2                  foreach_1.4.1
[21] iterators_1.0.6           plyr_1.8.1
[23] rtracklayer_1.23.22       sendmailR_1.1-2
[25] stats4_3.1.0              stringr_0.6.2
[27] tools_3.1.0               zlibbioc_1.9.0

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


--
Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: hpa...@fhcrc.org
Phone:  (206) 667-5791
Fax:    (206) 667-1319

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

Reply via email to