Subsetting GmtList object into another GmtList object

# S3 method for GmtList
[(x, i, drop = FALSE)

Arguments

x

A GmtList object

i

Index to subset

drop

In case only one element remains, should a list representing the single geneset returned? Default: FALSE

Examples

myGmtList <- GmtList(list(gs1=letters[1:3], gs2=letters[3:4], gs3=letters[4:5])) myGmtList[1:2]
#> A gene-set list in GMT format with 2 genesets #> Gene-sets: #> gs1 (n=3): a,b,c #> gs2 (n=2): c,d
myGmtList[1] ## default behaviour: not dropping
#> A gene-set list in GMT format with 1 genesets #> Gene-sets: #> gs1 (n=3): a,b,c
myGmtList[1,drop=TRUE] ## force dropping
#> $gs1 #> [1] "gs1" #> #> $<NA> #> NULL #> #> $<NA> #> [1] "a" "b" "c" #> #> $<NA> #> NULL #>