R中的函数coverage()

时间:2017-06-29 15:33:50

标签: iranges

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

  

ir< - IRanges(1:3,width = 3)   IR       具有3个范围和0个元数据列的IRanges对象:             开始结束宽度                    [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那样重复。

1 个答案:

答案 0 :(得分:0)

我明白了。 正确答案是我们计算从1开始到最后一个范围内最后一个数字的每个数字的范围。

例如

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

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

第二,我们计算涵盖从0到8的每个数字的Ir的范围

count = c(0,0,0,1,2,3,2,1)

  

Rle(计数)

数字-Rle,长度为8,运行6次

长度:3 1 1 1 1 1

值:0 1 2 3 2 1