Learn R Programming

ncdfFlow (version 2.18.0)

getIndices,ncdfFlowSet,character-method: getIndices extracts the event indices of one or multiple samples from ncdfFlowSet

Description

These functions are mainly for internal usage and normally not to be used by users.

initIndices initializes the event indices for the entire ncdfFlowSet with NA

updateIndices updates the event indices of the target sample in ncdfFlowSet

Usage

"getIndices"(obj, y)
"initIndices"(obj)
"updateIndices"(obj, y, z)

Arguments

obj
ncdfFlowSet object
y
character sample name
z
logical vector to be assigned.

Value

a logical vector.

Examples

Run this code
data(GvHD)
nc <- ncdfFlowSet(GvHD[1:2])
sn <- sampleNames(nc)[1]
nrow(nc[[sn]])
getIndices(nc, sn) #initial index is NA
#subset with filter
morphGate <- norm2Filter("FSC-H", "SSC-H", filterId = "MorphologyGate",scale = 2)
nc1 <- Subset(nc, morphGate)
ind <- getIndices(nc1, sn)
all.equal(sum(ind), nrow(nc1[[sn]]))
initIndices(nc1)
getIndices(nc1, sn) #reset indices

Run the code above in your browser using DataLab