Multi-file BigWig coverage calculation with parallel processing and batch query support. Uses region-specific BigWig import.
Arguments
- bw_paths
Character vector of paths to BigWig files
- gr
GenomicRanges object containing regions
- parallel
Logical, whether to use parallel processing (default: FALSE)
- fast
Logical, whether to use batch BigWig R-tree query path for all regions at once per file (default: FALSE). When TRUE, uses
.fast_bw_signal()for efficient multi-region queries.
Examples
bw_path <- make_example_bigwig()
gr <- GenomicRanges::GRanges(
"chr1", IRanges::IRanges(1000L, 2000L)
)
result <- maxCovFilesCached(c(bw_path, bw_path), gr)
file.remove(bw_path)
#> [1] TRUE