0

我想了解功能覆盖对 IRange 的作用。例如下面的代码:

ir <- IRanges (1:3, width = 3) ir IRanges 具有 3 个范围和 0 个元数据列的对象:开始结束宽度 [1] 1 3 3 [2] 2 4 3 [3] 3 5 3 覆盖率 (ir) 整数-Rle 长度为 5,运行 5 次 长度:1 1 1 1 1 值:1 2 3 2 1

为什么这些值会像 123 然后 21 一样重复

4

1 回答 1

0

我想到了。正确的答案是我们计算覆盖每个数字的范围,从 1 到最后一个范围中的最后一个数字。

例如

ir <- IRanges (4:6, 宽度 = 3)

首先,我们为 IRange 绘制一个图,该图从 1 开始,不包含在任何范围内,以 8 结束,这是最后一个范围的边界

其次,我们计算覆盖每个数字的 Ir 范围从 0 到 8

计数 = c (0,0,0,1,2,3,2,1)

Rle(计数)

长度为 8 的 numeric-Rle,运行 6 次

长度:3 1 1 1 1 1

值:0 1 2 3 2 1

于 2017-06-30T08:45:04.560 回答