getIndices,ncdfFlowSet,character-method {ncdfFlow} | R Documentation

## `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.

### Usage

    ## S4 method for signature 'ncdfFlowSet,character'
    getIndices(obj, y)

    ## S4 method for signature 'ncdfFlowSet'
    initIndices(obj)

    ## S4 method for signature 'ncdfFlowSet,character,logical'
    updateIndices(obj, y, z)

### Arguments

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

### Value

a logical vector.

### Examples

    data(GvHD)
    nc <- ncdfFlowSet(GvHD[1:2])
    sn <- sampleNames(nc)[1]
    nrow(nc[[sn]])
    getIndices(nc, sn) #initial index is NA
    #subset with filter
    library(flowStats)
    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

[Package ncdfFlow version 2.38.0 Index]