OK. Let's go for unstrand() too. Will add this in the next few days.

H.


On 12/12/2013 05:07 PM, Kasper Daniel Hansen wrote:
we should have the argument for sort, but I also find unstrand() to be a
great idea.


On Thu, Dec 12, 2013 at 7:19 PM, Hervé Pagès <hpa...@fhcrc.org
<mailto:hpa...@fhcrc.org>> wrote:

    Hi Michael,

    Feels like Christmas is not far away ;-)

    Right now only the "match" method in the GenomicRanges-comparison.R
    family supports the 'ignore.strand' arg and I think it would be a good
    thing to have other "comparison" methods support it. It's too bad
    for order() though (but maybe there is a way to hack the definition of
    the generic in BiocGeneric?). Should be easy for sort(). Will do.

    Cheers,
    H.



    On 12/12/2013 01:44 PM, Michael Lawrence wrote:

        It is very common to want to order a GenomicRanges by *position*
        but not
        strand. Would be nice to have an ignore.strand argument for ordering
        GenomicRanges. I realize that this is not possible by the order
        generic.
        But it would be possible for sort().

        I also realize that someone could do this:

        gr2 <- gr
        strand(gr2) <- "*"
        gr[order(gr2)]

        But that is long-winded. Perhaps there could be an unstrand()?

        gr[order(unstrand(gr))]

        But this is still better:

        sort(gr, ignore.strand=TRUE)

        Sound like a good thing?

        Michael

                 [[alternative HTML version deleted]]

        _________________________________________________
        Bioc-devel@r-project.org <mailto:Bioc-devel@r-project.org>
        mailing list
        https://stat.ethz.ch/mailman/__listinfo/bioc-devel
        <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 <mailto:hpa...@fhcrc.org>
    Phone: (206) 667-5791 <tel:%28206%29%20667-5791>
    Fax: (206) 667-1319 <tel:%28206%29%20667-1319>


    _________________________________________________
    Bioc-devel@r-project.org <mailto:Bioc-devel@r-project.org> mailing list
    https://stat.ethz.ch/mailman/__listinfo/bioc-devel
    <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