df.to.gr {NGScopy}R Documentation

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

Author(s)

Xiaobei Zhao

Examples

## 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)

[Package NGScopy version 1.17.1 Index]