Sort a Ranges object

# S3 method for class 'Ranges'
arrange(.data, ...)

Arguments

.data

A Ranges object.

...

Comma seperated list of variable names.

Value

A sorted Ranges object

Examples

rng <- as_iranges(data.frame(start = 1:10, width = 10:1))
rng <- mutate(rng, score = runif(10))
arrange(rng, score)
#> IRanges object with 10 ranges and 1 metadata column:
#>            start       end     width |     score
#>        <integer> <integer> <integer> | <numeric>
#>    [1]         2        10         9 | 0.0376723
#>    [2]         5        10         6 | 0.2007762
#>    [3]         8        10         3 | 0.3927023
#>    [4]         7        10         4 | 0.3966623
#>    [5]         9        10         2 | 0.4725569
#>    [6]        10        10         1 | 0.5836569
#>    [7]         4        10         7 | 0.7262266
#>    [8]         6        10         5 | 0.8402007
#>    [9]         3        10         8 | 0.9164064
#>   [10]         1        10        10 | 0.9659899
# you can also use dplyr::desc to arrange by descending order