Oops. Same issue affects both SEs and RSEs at their respective methods.
It should be easily fixable by just doing something like this:
all.meta <- lapply(all.se, metadata)
names(all.meta) <- NULL # or unname, I suppose
combined.meta <- unlist(all.meta, recursive=FALSE)
And then using that in the args list. This eliminates the names from the argument list of combineCols(...), while preserving the list names inside the metadata() for each SE. This gives a relatively nicer:
I'm not quite sure why I did this, but the current code at
https://github.com/Bioconductor/SummarizedExperiment/blob/8df97720354bdeecaf947f574dddd09da02d55b2/R/combine-methods.R#L244
wipes out the names of the metadata list, e.g.,
Oops. Same issue affects both SEs and RSEs at their respective methods.
It should be easily fixable by just doing something like this:
And then using that in the
args
list. This eliminates the names from the argument list ofcombineCols(...)
, while preserving the list names inside themetadata()
for each SE. This gives a relatively nicer:Duplicate names... oh well, we'll just have to put up with it.