我想创建一个空白的GRanges(来自包GenomicRanges)对象dynamicall。
如果我们有两个替代选项 opt1 和 opt2,我们可以静态写为:
library(GenomicRanges)
GRanges(seqnames=NULL,ranges=NULL,strand=NULL, opt1=NULL, opt2=NULL)
问题是“我们如何动态创建 GRanges 对象?”。或者更具体地说,“以下函数XX 可能吗?” :
opts=c('opt1','opt2','opt3')
#' dynamic create blank GRanges with optional fields
#' @param opts, a vector containing the colnames of "mcols" of GRanges object
#' @return blank GRanges object
functionXX<-function(opts){
//todo:
}
谢谢!