[Bioc-devel] as.list of a GRanges

Michael Lawrence lawrence.michael at gene.com
Thu Feb 15 17:37:11 CET 2018


So is as.list() no longer supported for GRanges objects? I have found it
useful in places.

On Thu, Feb 15, 2018 at 8:30 AM, Hervé Pagès <hpages at fredhutch.org> wrote:

> Hi Bernat,
>
> Use as(gr, "GRangesList") instead of as.list() on your GRanges objects.
>
> Most of the times (e.g. for passing to lapply() or mclapply()), you
> don't need an ordinary list, but, if you really want one, you can call
> as.list() on the GRangesList object returned by as(gr, "GRangesList").
>
> Hope this helps,
> H.
>
>
> On 02/15/2018 12:05 AM, Bernat Gel wrote:
>
>> Hi,
>>
>> I'm having an error in the devel version of my package karyoploteR due to
>> an error when converting a GRanges into a list of GRanges with "as.list".
>>
>> This used to be possible and it was working a few weeks ago.
>>
>> Am I suposed to use a different approach or is there a problem somewhere?
>>
>> Thanks!
>>
>> Bernat
>>
>> Here's an example
>>
>> rr <- GRanges(seqnames = c("chr1", "chr2"), ranges = IRanges(start=c(1,
>> 2), end=c(11, 12)))
>> as.list(rr)
>>
>> And the error message
>>
>> Error in (function (classes, fdef, mtable)  :
>>    unable to find an inherited method for function 'getListElement' for
>> signature '"GRanges"'
>>
>>
>> and the sessionInfo
>>
>>  > sessionInfo()
>> R Under development (unstable) (2018-02-14 r74250)
>> Platform: x86_64-pc-linux-gnu (64-bit)
>> Running under: Debian GNU/Linux 8 (jessie)
>>
>> Matrix products: default
>> BLAS: /software/debian-8/general/R-Bioc-Devel/current/lib/R/lib/li
>> bRblas.so
>> LAPACK: /software/debian-8/general/R-Bioc-Devel/current/lib/R/lib/li
>> bRlapack.so
>>
>> locale:
>>   [1] LC_CTYPE=en_US.UTF-8      LC_NUMERIC=C LC_TIME=C
>> LC_COLLATE=en_US.utf8
>>   [5] LC_MONETARY=en_US.utf8    LC_MESSAGES=en_US.utf8
>> LC_PAPER=es_ES.UTF-8      LC_NAME=C
>>   [9] LC_ADDRESS=C              LC_TELEPHONE=C LC_MEASUREMENT=en_US.utf8
>> LC_IDENTIFICATION=C
>>
>> attached base packages:
>> [1] parallel  stats4    stats     graphics  grDevices utils datasets
>> methods   base
>>
>> other attached packages:
>> [1] GenomicRanges_1.31.20 GenomeInfoDb_1.15.5 IRanges_2.13.26
>> S4Vectors_0.17.32     BiocGenerics_0.25.3
>>
>> loaded via a namespace (and not attached):
>> [1] zlibbioc_1.25.0        compiler_3.5.0 XVector_0.19.8
>> tools_3.5.0            GenomeInfoDbData_1.1.0
>> [6] RCurl_1.95-4.10        bitops_1.0-6
>>
>>
>>
>>
> --
> 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: hpages at fredhutch.org
> Phone:  (206) 667-5791
> Fax:    (206) 667-1319
>
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list