XStringSetList-class {Biostrings} | R Documentation |
The XStringSetList class is a virtual container for storing a list of XStringSet objects.
Concrete flavors of the XStringSetList container are the BStringSetList, DNAStringSetList, RNAStringSetList and AAStringSetList containers for storing a list of BStringSet, DNAStringSet, RNAStringSet and AAStringSet objects, respectively. These four containers are direct subclasses of XStringSetList with no additional slots.
[TODO]
H. Pages
XStringSet-class, Grouping-class, Vector-class
unlisted <- DNAStringSet(c("AAA", "AC", "GGATA")) partitioning <- PartitioningByEnd(c(0, 2, 2, 3)) x <- new("DNAStringSetList", unlisted=unlisted, partitioning=partitioning) x length(x) unlist(x) x[[1]] x[[2]] as.list(x) names(x) <- LETTERS[1:4] x[["A"]] x[["B"]] as.list(x) # named list ## Using the Grouping core API on 'partitioning(x)': partitioning(x) length(partitioning(x)) nobj(partitioning(x)) grouplength(partitioning(x)) # same as 'unname(sapply(x, length))' ## Using the Ranges core API on 'partitioning(x)': start(partitioning(x)) end(partitioning(x)) width(partitioning(x)) # same as 'grouplength(partitioning(x))'