У меня есть огромные данные «RANGE», эти данные в формате GenomicRanges
, если преобразовать это data.frame, следует один пример:Как преобразовать диапазон на отдельные позиции
file <- "seqnames start end width strand
chr1 2 5 4 *
chr2 3 7 5 *"
file<-read.table(text=file,header=T)
Я хотел бы для разложения этих «диапазонов» в отдельных позициях, подобных этому примеру:
file2 <- "seqnames Position
chr1 2
chr1 3
chr1 4
chr1 5
chr2 3
chr2 4
chr2 5
chr2 6
chr2 7"
file2 <- read.table(text=file2,header=T)
Как это сделать?