remove_names {plyranges} | R Documentation

## Tools for working with named Ranges

### Description

Tools for working with named Ranges

### Usage

    remove_names(.data)

    names_to_column(.data, var = "name")

    id_to_column(.data, var = "id")

### Arguments

`.data` | a Ranges object
`var` | Name of column to use for names

### Details

The function `names_to_column()` and `id_to_column()` always places `var` as the first column in `mcols(.data)`, shifting all other columns to the left. The `id_to_column()` creates a column with sequential row identifiers starting at 1, it will also remove any existing names.

### Value

Returns a Ranges object with empty names

### Examples

    ir <- IRanges::IRanges(start = 1:3, width = 4, names = c("a", "b", "c"))
    remove_names(ir)
    ir_noname <- names_to_column(ir)
    ir_noname
    ir_with_id <- id_to_column(ir)
    ir_with_id

[Package plyranges version 1.10.0 Index]