BigWigSelection-class {rtracklayer} | R Documentation |
Selection of ranges and columns
Description
A BigWigSelection
represents a query against a
BigWig file, see import.bw
. It is simply
a RangedSelection that requires its colnames
parameter to be "score", if non-empty, as that is the only column
supported by BigWig.
Constructor
BigWigSelection(ranges = GRanges(), colnames = "score")
: Constructs aBigWigSelection
with the givenranges
andcolnames
.ranges
can be either something coercible to aIntegerRangesList
, acharacter
identifying a genome (seeGenomicSelection
), or aBigWigFile
, in which case the ranges are derived from the bounds of its sequences.
Coercion
as(from, "BigWigSelection")
: Coercesfrom
to aBigWigSelection
object. Typically,from
is aGRanges
or aIntegerRangesList
, the ranges of which become the ranges in the newBigWigSelection
.
Author(s)
Michael Lawrence
Examples
rl <- IRangesList(chr1 = IRanges::IRanges(c(1, 5), c(3, 6)))
BigWigSelection(rl)
as(rl, "BigWigSelection") # same as above
# do not select the 'score' column
BigWigSelection(rl, character())