granges returns them as a GRanges object, grglist
  as a GRangesList object, and rglist as a
  RangesList object.
granges(x, use.mcols=FALSE, ...)
grglist(x, use.mcols=FALSE, ...)
rglist(x, use.mcols=FALSE, ...)TRUE or FALSE (the default).
    Whether the metadata columns on x (accessible with mcols(x))
    should be propagated to the returned object or not.
  granges.A GRangesList object for grglist.A RangesList object for rglist.If x is a vector-like object (e.g.
  GAlignments), the returned object is expected
  to be parallel to x, that is, the i-th element in the output
  corresponds to the i-th element in the input. If x has names on it,
  they're propagated to the returned object. If use.mcols is TRUE and
  x has metadata columns on it (accessible with mcols(x)),
  they're propagated to the returned object.
  Note that these functions can be seen as a specific kind of object
  getters as well as functions performing coercion.
  For some objects (e.g. GAlignments),
  as(x, "GRanges"), as(x, "GRangesList"), and
  as(x, "RangesList"), are equivalent to
  granges(x, use.mcols=TRUE), grglist(x, use.mcols=TRUE),
  and rglist(x, use.mcols=TRUE), respectively.
## See ?GAlignments in the GenomicAlignments package for some
## examples.
Run the code above in your browser using DataLab