Sort a Ranges object
# S3 method for class 'Ranges'
arrange(.data, ...)A sorted Ranges object
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