Description Usage Arguments Details Value Author(s) See Also Examples
This methods checks (approximately) whether the given reads align within a given region.
1 | readsOnTarget(alnReads, targetRegion)
|
alnReads |
A list as returned by |
targetRegion |
The target region as a |
The detailed alignment information given by the CIGAR strings in .bam files are ignored by the function. Instead, it is assumed that the whole read alignes to the reference without indels. This is often not true for longer read (e.g. generated with Roche 454 Sequencing), but saves computation time. Hence, this method is useful to approximate the number of reads that align in the target region of a targeted sequencing experiment.
A list with one logical vector for each list entry in alnReads. The logical vector indicates for each read whether it overlaps with at least one base from any target region or not.
Hans-Ulrich Klein
1 2 3 4 5 6 | library(Rsamtools)
bamFile = system.file("extdata", "SVDetection", "bam", "N01.bam", package="R453Plus1Toolbox")
bam = scanBam(bamFile)
region = GRanges(IRanges(start=118307205, end=118395936), seqnames=11)
targetReads = readsOnTarget(bam, region)
sum(targetReads[[1]])
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.