Skip to contents

Find which target regions overlap a query region

Usage

findOverlappingRegions(query, targets)

Arguments

query

A single region string or single-row data.frame with chrom/start/end columns.

targets

A character vector of region strings, or a multi-row data.frame with chrom/start/end columns.

Value

Integer vector of 1-based indices into targets that overlap the query. Empty integer vector if no overlaps.

Examples

query <- "chr1:100-200"
targets <- c("chr1:150-250", "chr1:300-400")
findOverlappingRegions(query = query, targets = targets)
#> [1] 1