| importData {trackViewer} | R Documentation |
Read a track object from a BED, bedGraph, WIG or BigWig file
to RleList
importData(files, format=NA, ranges=GRanges())
files |
The path to the files to read. |
format |
The format of import file. Could be BAM, BED, bedGraph, WIG or BigWig |
ranges |
An object of |
a list of RleList.
Jianhong Ou
#import a BED file
bedfile <- system.file("tests", "test.bed", package="rtracklayer",
mustWork=TRUE)
dat <- importData(files=bedfile, format="BED",
ranges=GRanges("chr7", IRanges(127471197, 127474697)))
##import a WIG file
wigfile <- system.file("tests", "step.wig", package = "rtracklayer",
mustWork=TRUE)
dat <- importData(files=wigfile, format="WIG",
ranges=GRanges("chr19",
IRanges(59104701, 59110920)))
##import a BigWig file
if(.Platform$OS.type!="windows"){
##this is because we are using rtracklayer::import
bwfile <- system.file("tests", "test.bw", package = "rtracklayer",
mustWork=TRUE)
dat <- importData(files=bwfile, format="BigWig",
ranges=GRanges("chr19", IRanges(1500, 2700)))
}