Description Usage Arguments Value Examples
DVD reads contain DNA-vector-DNA DVD reads have a single vector alignment covering at least PercentVecLength% (default 95%) of the vector length.
1 2 3 4 5 6  | getDVDnames(
  alignGR,
  vectorLength,
  PercentVecLength = 0.95,
  MinDNASides = 10000L
)
 | 
alignGR | 
 a   | 
vectorLength | 
 integer Length of the vector (in bp)  | 
PercentVecLength | 
 numeric in [0.5,1] indicating the % of the vector length that must be aligned on the read to be considered a DVD read  | 
MinDNASides | 
 minimum length of non-vector DNA on each side of the central vector alignment  | 
a character vector with the names of DVD reads
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | ## Create a GRanges. Only Read1 and Read2 are DVD reads
## vector is 10kb
## alignment of vector on Read2 covers 9501 bp (>95\% of vector length)
  rgr <- GenomicRanges::GRanges(c("Read1:12e3-22e3",
                                  "Read2:20e3-29.6e3",
                                  "Read3:1-2000", "Read3:98001-1e5"),
                                seqlengths = c("Read1"=5e4, "Read2"=6e4,
                                               "Read3"=1e5, "Read4"=5e4),
                                 QueryRange.width = c(1e4, 9501, 2000, 2000))
## Names of VDV reads (using 95\% of vector length as threshold):
  getDVDnames(rgr, 10000, 0.95)
## With 98\% of vector length only Read1 will be selected as a DVD read
  getDVDnames(rgr, 10000, 0.98)
## If requiring at least 15kb on each side of the vector then only Read2 is DVD
  getDVDnames(rgr, 10000, 0.95, 15e3)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.