Description Usage Arguments Details Value Author(s) Examples
Split regions into windows
1 2 | makeWindows(query, w = NULL, k = NULL, direction = c("normal", "reverse"),
short.keep = FALSE)
|
query |
a |
w |
window size, a value larger than 1 means the number of base pairs and a value between 0 and 1 is the percent to the current region. |
k |
number of partitions for each region. If it is set, all other arguments are ignored. |
direction |
where to start the splitting. See 'Details' section. |
short.keep |
if the the region can not be split equally under the window size, the argument controls whether to keep the windows that are smaller than the window size. See 'Details' section. |
Following illustrates the meaning of direction
and short.keep
:
1 2 3 4 5 |
A GRanges
object with two additional columns attached:
.i_query
which contains the correspondance between small windows and original regions in query
.i_window
which contains the index of the small window on the current region.
Zuguang gu <z.gu@dkfz.de>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | query = GRanges(seqnames = "chr1", ranges = IRanges(start = c(1, 11, 21), end = c(10, 20, 30)))
makeWindows(query, w = 2)
makeWindows(query, w = 0.2)
makeWindows(query, w = 3)
makeWindows(query, w = 3, direction = "reverse")
makeWindows(query, w = 3, short.keep = TRUE)
makeWindows(query, w = 3, direction = "reverse", short.keep = TRUE)
makeWindows(query, w = 12)
makeWindows(query, w = 12, short.keep = TRUE)
makeWindows(query, k = 2)
makeWindows(query, k = 3)
query = GRanges(seqnames = "chr1", ranges = IRanges(start = c(1, 11, 31), end = c(10, 30, 70)))
makeWindows(query, w = 2)
makeWindows(query, w = 0.2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.