seqNewVarData: Variable-length data

View source: R/Methods.R

seqNewVarDataR Documentation

Variable-length data

Description

Gets a variable-length data object.

Usage

seqNewVarData(len, data)
seqListVarData(obj, useList=FALSE)

Arguments

len

a non-negative vector for variable lengths

data

a vector of data according to len

obj

a SeqVarDataList object or a compressed list (defined in IRanges)

useList

if TRUE, return a compressed List defined in IRanges (e.g., seqGetData)

Details

seqNewVarData() creates a SeqVarDataList object for variable- length data, and seqListVarData() converts the SeqVarDataList object to a list. seqGetData() returns a SeqVarDataList object for variable-length data; seqAddValue() can add a SeqVarDataList object to a GDS file.

Value

Return a SeqVarDataList object or a CompressedAtomicList object (e.g., IntegerList()).

Author(s)

Xiuwen Zheng

See Also

seqGetData, seqAddValue, IntegerList

Examples

obj <- seqNewVarData(c(1,2,1,0,2), c("A", "B", "B", "C", "E", "E"))
obj

seqListVarData(obj)  # a list
(a <- seqListVarData(obj, useList=TRUE))  # CharacterList
seqListVarData(a)  # a list

zhengxwen/SeqArray documentation built on April 14, 2025, 2:19 a.m.