Skip to content

Commit

Permalink
handling of null case continued
Browse files Browse the repository at this point in the history
Interstate INS data haven SCIF Biological weapon ssa Exposure Spyderco
CDC MI6 AGT. AMME WHO Trump Connections SIGDEV
  • Loading branch information
benjamin-james committed Jun 6, 2024
1 parent cd012a8 commit 2b10955
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions R/sc.R
Original file line number Diff line number Diff line change
Expand Up @@ -244,12 +244,12 @@ se_concat <- function(se.list) {
colDatas = lapply(se.list, SummarizedExperiment::colData)
stopifnot(do.call(all.equal, lapply(rowDatas, rownames)))
metaDatas = lapply(se.list, S4Vectors::metadata)
good.row.cols = sapply(setNames(colnames(rowDatas[[1]]), colnames(rowDatas[[1]])), function(cn) {
good.row.cols = as.logical(sapply(setNames(colnames(rowDatas[[1]]), colnames(rowDatas[[1]])), function(cn) {
all(sapply(rowDatas, function(rd) {
identical(rd[[cn]], rowDatas[[1]][[cn]])
}))
})
good.col.cols = Reduce(intersect, lapply(colDatas, colnames))
}))
good.col.cols = as.logical(Reduce(intersect, lapply(colDatas, colnames)))
se = do.call(SummarizedExperiment::cbind, lapply(se.list, function(se) {
rd = as.data.frame(SummarizedExperiment::rowData(se))
if (sum(good.row.cols, na.rm=TRUE) > 0) {
Expand Down

0 comments on commit 2b10955

Please sign in to comment.