| gr2dt {multicrispr} | R Documentation |
GRanges <-> data.table
gr2dt(gr) dt2gr(dt, seqinfo)
gr |
|
dt |
data.table |
seqinfo |
data.table (gr2dt) or GRanges (dt2gr)
bsgenome <- BSgenome.Hsapiens.UCSC.hg38::BSgenome.Hsapiens.UCSC.hg38
gr <- char_to_granges(c(PRNP = 'chr20:4699600:+', # snp
HBB = 'chr11:5227002:-', # snp
HEXA = 'chr15:72346580-72346583:-', # del
CFTR = 'chr7:117559593-117559595:+'), # ins
bsgenome)
(dt <- gr2dt(gr))
(gr <- dt2gr(dt, BSgenome::seqinfo(bsgenome)))