On Tue, Feb 9, 2010 at 3:21 PM, Ivan Gregoretti <[email protected]> wrote:

> Hi everybody,
>
> How do you sort a RangedData instance by start values?
>
>
>
> For instance, I have this example
>
> AannotatedRd[,0]
>
> RangedData with 10112 rows and 0 value columns across 25 spaces
>             space               ranges |
>      <character>            <IRanges> |
> 00029        chr1 [15794022, 15797422] |
> 00003        chr1 [ 5073247,  5076647] |
> 00004        chr1 [ 5503788,  5507188] |
> 00008        chr1 [ 6950752,  6954152] |
> 00010        chr1 [ 9072689,  9076089] |
> 00011        chr1 [ 9533772,  9537172] |
> 00019        chr1 [11535104, 11538504] |
> 00020        chr1 [11542979, 11546379] |
> 00021        chr1 [12113768, 12117168] |
> 00028        chr1 [14635606, 14639006] |
> ...
> <10102 more rows>
>
> (The next chromosome looks equally disordered)
>
> As you can see, the first row should not be at the top of the list.
>
> If this was a data.frame instance, I could solve it in no time with
> order().
>
> How do you sort RangedData instances by start values (while keeping spaces
> separated)?
>
>
rd[order(space(rd), start(rd)),] should work. Might be easier to construct
it sorted.

Michael


> Thank you,
>
> Ivan Gregoretti, PhD
> National Institute of Diabetes and Digestive and Kidney Diseases
> National Institutes of Health
> 5 Memorial Dr, Building 5, Room 205.
> Bethesda, MD 20892. USA.
> Phone: 1-301-496-1592
> Fax: 1-301-496-9878
>
>        [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-sig-sequencing mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing
>

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-sig-sequencing mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing

Reply via email to