1

我是 IRanges 包的新手,无法获得 IRange 的最终价值。我能够毫无问题地获得开始和宽度值,这让我有点困惑,并且我的结束的大小写/拼写与标题行匹配。有没有其他人遇到过这个,或者可以请发现我做错了什么?谢谢,非常感谢!

library(IRanges)
> test=IRanges(100645,100664)

> test
IRanges of length 1
 start    end width
[1] 100645 100664    20

> test@start
[1] 100645

> test@width
[1] 20

> test@end
Error: no slot of name "end" for this object of class "IRanges"
4

2 回答 2

3

访问 IRange 对象的字段的最简单方法是使用辅助函数start()end()width()。这些将返回一个包含相应列的所有元素的向量。

于 2012-03-17T03:57:27.437 回答
1

没有使用该软件包的经验,但基于?"class:Ranges"

end(test$ranges[1])

它还有助于将来提供可重复的样本数据。

于 2012-03-17T03:19:47.653 回答