c.Genome_intervals: c extension for the 'genomeIntervals package'

Description Usage Arguments Details Value Examples

Description

This function combines several genome intervals (stranded or not) objects into a single one.

Usage

1
2
## S4 method for signature 'Genome_intervals'
c(x, ..., recursive = FALSE)

Arguments

x

a Genome_intervals or Genome_intervals_stranded object - not mandatory.

...

two (one if x is defined) or more Genome_intervals or Genome_intervals_stranded objects.

recursive

inherited from the base c function definition and not used.

Details

If the arguments have mixed classes ( both Genome_intervals or Genome_intervals_stranded), then they are coerced to Genome_intervals before combination. Otherwise, the common class is used. Ifa list is provided with NULL entries, these are discarded. If a vector of object is provided with non genomeIntervals classes, then a list, ordered as the input vector, is returned.

Value

##'

Examples

1
2
3
4
5
6
7
8
  ##' load toy examples
  data("gen_ints")

  ##' combine i and j returns a Genome_intervals_stranded object
  c( i, j )

  ##' combine a not-stranded and a stranded returns a not-stranded object
  c( as(i, "Genome_intervals"), j )

genomeIntervals documentation built on Nov. 8, 2020, 4:56 p.m.