Yes, works for me now. Thanks,
Mike On Sep 18, 2013, at 8:47 PM, Valerie Obenchain <voben...@fhcrc.org> wrote: > Hi Michael, > > This looks like an artifact from reorganizing the subsetting code in > IRanges/XVector. The operation works for me with the most recent versions > from devel. I'm assuming it now works for you? > > Valerie > > On 09/13/2013 02:33 AM, Michael Love wrote: >> hi, >> >> I came across an error in trying to subset a GRangesList with metadata >> columns on the metadata columns: >> >>> library(GenomicRanges) >> >>> grl <- GRangesList(GRanges(),GRanges()) >> >>> mcols(grl) <- DataFrame(a=1:2) >> >>> mcols(mcols(grl)) <- DataFrame(type="z") >> >>> grl[1:2] >> >> Error in normalizeSingleBracketSubscript(i, x, byrow = TRUE) : >> subscript contains NAs or out of bounds indices >> Calls: [ ... extractROWS -> extractROWS -> normalizeSingleBracketSubscript >> >> Also grl[2] produces the same error, while grl[1] does not. traceback and >> sessionInfo below. >> >> thanks, >> >> Mike >> >> >>> grl[2] >> Error in normalizeSingleBracketSubscript(i, x, byrow = TRUE) : >> subscript contains NAs or out of bounds indices >> Calls: [ ... extractROWS -> extractROWS -> normalizeSingleBracketSubscript >>> traceback() >> 18: stop("subscript contains NAs or out of bounds indices") >> 17: normalizeSingleBracketSubscript(i, x, byrow = TRUE) >> 16: extractROWS(x@elementMetadata, i) >> 15: extractROWS(x@elementMetadata, i) >> 14: extractROWS(x@elementMetadata, i) >> 13: extractROWS(x@elementMetadata, i) >> 12: extractROWS(x, i) >> 11: extractROWS(x, i) >> 10: .nextMethod(x, i) >> 9: eval(expr, envir, enclos) >> 8: eval(call, callEnv) >> 7: callNextMethod(x, i) >> 6: .nextMethod(x = x, i = i) >> 5: eval(expr, envir, enclos) >> 4: eval(call, callEnv) >> 3: callNextMethod(x = x, i = i) >> 2: grl[2] >> 1: grl[2] >> >>> sessionInfo() >> R Under development (unstable) (2013-09-12 r63919) >> Platform: x86_64-apple-darwin12.3.0 (64-bit) >> >> locale: >> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 >> >> attached base packages: >> [1] parallel stats graphics grDevices utils datasets methods >> [8] base >> >> other attached packages: >> [1] GenomicRanges_1.13.42 XVector_0.1.2 IRanges_1.19.33 >> [4] BiocGenerics_0.7.5 knitr_1.2 BiocInstaller_1.11.4 >> [7] Defaults_1.1-1 >> >> loaded via a namespace (and not attached): >> [1] digest_0.6.3 evaluate_0.4.3 formatR_0.7 stats4_3.1.0 >> stringr_0.6.2 >> [6] tools_3.1.0 >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> Bioc-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/bioc-devel > _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel