sub-.GmtList.Rd
Subsetting GmtList object into another GmtList object
# S3 method for GmtList
[(x, i, drop = FALSE)
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 |
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
#>