Description Usage Arguments Details Value Methods (by class) Examples
Extracting the structural variants as a GRanges.
.breakpointRanges() is an internal function for extracting structural variants as GRanges.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | breakpointRanges(x, ...)
## S4 method for signature 'VCF'
breakpointRanges(x, ...)
.breakpointRanges(
vcf,
nominalPosition = FALSE,
placeholderName = "svrecord",
suffix = "_bp",
info_columns = NULL,
unpartneredBreakends = FALSE,
inferMissingBreakends = FALSE,
ignoreUnknownSymbolicAlleles = FALSE
)
|
x |
A VCF object |
... |
Parameters of |
vcf |
A VCF object. |
nominalPosition |
Determines whether to call the variant at the nominal VCF position, or to call the confidence interval (incorporating any homology present). Default value is set to FALSE, where the interval is called based on the CIPOS tag. When set to TRUE, the ranges field contains the nominal variant position only. |
placeholderName |
Variant name prefix to assign to unnamed variants. |
suffix |
The suffix to append to variant names. |
info_columns |
VCF INFO columns to include in the GRanges object. |
unpartneredBreakends |
Determining whether to report unpartnered breakends. Default is set to FALSE. |
inferMissingBreakends |
Infer missing breakend records from ALT field of records without matching partners |
ignoreUnknownSymbolicAlleles |
Ignore unknown symbolic alleles. StructuralVariantAnnotation currently handles INS, INV, DEL, DUP as well as the VCF specifications non-compliant RPL, TRA symbolic alleles. |
Structural variants are converted to breakend notation. Due to ambiguities in the VCF specifications, structural variants with multiple alt alleles are not supported. The CIPOS tag describes the uncertainty interval around the position of the breakend. See Section 5.4.8 of https://samtools.github.io/hts-specs/VCFv4.3.pdf for details of CIPOS. If HOMLEN or HOMSEQ is defined without CIPOS, it is assumed that the variant position is left aligned. A breakend on the '+' strand indicates a break immediately after the given position, to the left of which is the DNA segment involved in the breakpoint. The '-' strand indicates a break immediately before the given position, rightwards of which is the DNA segment involved in the breakpoint. Unpaired variants are removed at this stage.
A GRanges object of SVs.
VCF
: Extracting structural variants as GRanges.
1 2 3 4 5 | vcf.file <- system.file("extdata", "vcf4.2.example.sv.vcf",
package = "StructuralVariantAnnotation")
vcf <- VariantAnnotation::readVcf(vcf.file, "hg19")
breakpointRanges(vcf)
breakpointRanges(vcf, nominalPosition=TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.