Learn R Programming

NGScopy (version 1.6.0)

df.to.gr: Convert a data.frame to a GRanges object

Description

Convert a data.frame to a GRanges object

Usage

df.to.gr(x, which.chr = "chr", which.start = "start", which.end = "end", which.width = "width", which.name = "name", chrlength = NULL, start0 = TRUE)

Arguments

x
data.frame or matrix
which.chr
character, the column name of `chr`
which.start
character, the column name of `start`
which.end
character, the column name of `end`
which.width
character, the column name of `width`
which.name
character, the column name of `name`
chrlength
numeric, the lengths of the chromosomes
start0
logical, wheter the `start` is 0-based.

Value

a GRanges object

Examples

Run this code
## Not run: 
# x <- data.frame(
#   chr=c('chr1','chr2'),start=0,end=100,
#   name=paste0('ID',1:2),score=1:2
#   )
# df.to.gr(x)
# df.to.gr(x,chrlength=c(chr1=1000,chr2=1200))
# ## End(Not run)

Run the code above in your browser using DataLab