我想知道什麼是定義所有範圍的最佳方法,這些範圍不在給定的一組範圍內。舉例來說,如果我有已知座標一組基因:查找定義的一組範圍之外的所有範圍
dtGenes <- fread(
"id,start,end
1,1000,1300
2,1200,1500
3,1600,2600
4,3000,4000
")
比方說,我知道,染色體的總長度(爲簡單起見,假設它們都是同一個染色體上)是10000。所以,最後我期望有間隔區下面的列表:
"startR,endR
0,1000
1500,1600
2600,3000
4000,10000
"
可以Bioconductor的的IRange
有用嗎?或者還有其他一些好方法來解決這個問題?
完美的解決方案,非常感謝! –