Search lines which respects request on one or more conditions.
Source:R/funcs_FunctionFiltering.R
GetIndices_BasedOnConditions.Rd
This function looks for the lines that respect the request in either all conditions or at least one condition.
Arguments
- metacell.mask
xxx
- type
Available values are:
'AllCond' (the query is valid in all the conditions),
'AtLeatOneCond' (the query is valid in at leat one condition.
- conds
xxx
- percent
xxx
- op
String for operator to use. List of operators is available with the function 'SymFilteringOperators()'.
- th
The theshold to apply
Examples
data(Exp1_R25_pept, package="DaparToolshedData")
obj <- Exp1_R25_pept[seq_len(10)]
level <- typeDataset(obj[[1]])
pattern <- 'Missing'
metacell.mask <- match.metacell(metadata=qMetacell(obj[[1]]), pattern=pattern, level=level)
type <- 'AllCond'
conds <- design.qf(obj)$Condition
op <- '>='
th <- 0.5
percent <- TRUE
ind <- GetIndices_BasedOnConditions(metacell.mask, type, conds, percent, op, th)