我想了解函数覆盖对IRange的作用。例如,以下代码:
ir <- IRanges (1:3,具有3个范围和0个元数据列的ir IRanges对象:起始端宽1 1 3 3 2 2 3 3 3覆盖范围(ir)长度5的整数Rle和5的运行长度:1 1 1数值:1 2 3 2 1
为什么这些值会像123和21一样重复
发布于 2017-06-30 08:45:04
我想通了。正确的答案是,我们计算覆盖每个数字的范围,从1开始到最后一个范围内的最后一个数字。
例如
ir <- IRanges (4:6,宽度= 3)
首先,我们从不包括在任何范围内的1开始绘制一个IRange的图,以8结尾,这是最后一个范围的边界。
第二,我们计算这些数字中的每一个从0到8的Ir的范围。
计数=c (0,0,0,1,2,3,2,1)
Rle (计数)
长度为8的数字--6次运行
长度:3 1 1 1
数值:0 1 2 3 2 1
https://stackoverflow.com/questions/44829447
复制相似问题