SignedIndexList.Rd
Convert a list into a SignedIndexList
SignedIndexList(object, ...) # S4 method for list SignedIndexList(object, keepNA = FALSE, keepDup = FALSE, offset = 1L)
object | A list of lists, each with two elements named `pos` or `neg`, can be logical vectors or integer indices |
---|---|
... | additional arguments, currently ignored |
keepNA | Logical, whether NA indices should be kept or not. Default: FALSE (removed) |
keepDup | Logical, whether duplicated indices should be kept or not. Default: FALSE (removed) |
offset | offset; 1 if missing |
A SignedIndexList, a list of lists, containing two vectors named `positive` and `negative`, which contain the indices of genes that are either positively or negatively associated with a certain phenotype
myList <- list(a = list(pos = list(1, 2, 2, 4), neg = c(TRUE, FALSE, TRUE)), b = list(NA), c = list(pos = c(c(2, 3), c(1, 3)))) SignedIndexList(myList)#> A list of 3 signed indices with offset=1 #> Options: NA removed: TRUE; duplicates removed: TRUE #> a[n=5] #> positive[n=3]:1,2,4 #> negative[n=2]:1,3 #> b (no genes) #> c[n=3] #> positive[n=3]:2,3,1 #> negative[n=0]:## a special case of input is a single list with two elements, \code{pos} and \code{neg} SignedIndexList(myList[[1]])#> A list of 1 signed indices with offset=1 #> Options: NA removed: TRUE; duplicates removed: TRUE #> NONAME[n=5] #> positive[n=3]:1,2,4 #> negative[n=2]:1,3