makeSeqnameIds {GenomicRanges}R Documentation

Assigns a unique ID to each unique sequence name

Description

Assign a unique ID to each unique sequence name. The returned IDs span 1:N where N is the number of unique sequence names provided.

Usage

makeSeqnameIds(seqnames, X.is.sexchrom=NA)

Arguments

seqnames

A character vector or factor of sequence names.

X.is.sexchrom

A logical indicating whether X refers to the sexual chromosome or to chromosome with Roman Numeral X.

Value

An integer vector the same length as seqnames. The values span 1:N where N is the number of unique sequence names provided.

Author(s)

H. Pages

Examples

library(BSgenome.Scerevisiae.UCSC.sacCer2)
makeSeqnameIds(seqnames(Scerevisiae))
makeSeqnameIds(seqnames(Scerevisiae)[c(1:5,5:1)])

[Package GenomicRanges version 1.12.1 Index]