removeSameExon {GeneStructureTools} | R Documentation

## Remove exon duplicates

### Description

Removes structural duplicates of exons in a GRanges object

### Usage

    removeSameExon(exons)

### Arguments

`exons` | GRanges object with exons

### Value

GRanges object with unique exons

### Author(s)

Beth Signal

### See Also

Other gtf manipulation: `UTR2UTR53`, `addBroadTypes`, `exonsToTranscripts`, `filterGtfOverlap`, `removeDuplicateTranscripts`, `reorderExonNumbers`

### Examples

    gtf <- rtracklayer::import(system.file("extdata","example_gtf.gtf",
    package = "GeneStructureTools"))
    exons <- gtf[gtf$type=="exon"]
    exons.duplicated <- c(exons[1:4], exons[1:4])
    length(exons.duplicated)
    exons.deduplicated <- removeSameExon(exons.duplicated)
    length(exons.deduplicated)

[Package GeneStructureTools version 1.8.0 Index]