Remove double inversions
Arguments
- gb
 A
GBreaksobject.- detect
 Run again
flagDoubleInversions()ifTRUE, else reuse theDblflag or fail if it is absent.
Value
Returns the GBreaks object after removing the ranges that are
doubly inverted and coalescing the resulting collinear ranges.
See also
Other Inversion functions:
filterDoubleInversions(),
filterInversions(),
flagDoubleInversions(),
flagInversions(),
flagPairs(),
flipInversions(),
leftInversionGaps(),
removeInversions(),
showInversions()
Other modifier functions:
bridgeRegions(),
coalesce_contigs(),
flipInversions(),
forceSeqLengths(),
guessSeqLengths(),
keepLongestPair(),
matchPairs(),
mergeSeqLevels(),
removeInversions(),
removeTranslocations(),
reverse(),
splitSeqLevel(),
swap()
Examples
removeDoubleInversions(exampleDoubleInversion1)
#> GBreaks object with 1 range and 2 metadata columns:
#>       seqnames    ranges strand |        query     score
#>          <Rle> <IRanges>  <Rle> |    <GRanges> <integer>
#>   [1]     chrA   100-590      + | chrB:100-590       491
#>   -------
#>   seqinfo: 1 sequence from an unspecified genome