...
|
...
|
@@ -41,7 +41,7 @@ collapseBSseq <- function(BSseq, columns) {
|
41
|
41
|
}
|
42
|
42
|
|
43
|
43
|
chrSelectBSseq <- function(BSseq, seqnames = NULL, order = FALSE) {
|
44
|
|
- seqlevels(BSseq, force = TRUE) <- seqnames
|
|
44
|
+ seqlevels(BSseq, pruning.mode = "coarse") <- seqnames
|
45
|
45
|
if(order)
|
46
|
46
|
BSseq <- orderBSseq(BSseq, seqOrder = seqnames)
|
47
|
47
|
BSseq
|
...
|
...
|
@@ -50,7 +50,7 @@ chrSelectBSseq <- function(BSseq, seqnames = NULL, order = FALSE) {
|
50
|
50
|
|
51
|
51
|
orderBSseq <- function(BSseq, seqOrder = NULL) {
|
52
|
52
|
if(!is.null(seqOrder))
|
53
|
|
- seqlevels(BSseq, force = TRUE) <- seqOrder
|
|
53
|
+ seqlevels(BSseq, pruning.mode = "coarse") <- seqOrder
|
54
|
54
|
BSseq[order(granges(BSseq))]
|
55
|
55
|
}
|
56
|
56
|
|