[Bioc-devel] Subsetting GRangesList with mcols on the mcols: Error in normalizeSingleBracketSubscript
Mike Love
michaelisaiahlove at gmail.com
Wed Sep 18 21:07:15 CEST 2013
Yes, works for me now.
Thanks,
Mike
On Sep 18, 2013, at 8:47 PM, Valerie Obenchain <vobencha at 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 at elementMetadata, i)
>> 15: extractROWS(x at elementMetadata, i)
>> 14: extractROWS(x at elementMetadata, i)
>> 13: extractROWS(x at 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 at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
More information about the Bioc-devel
mailing list