Browse code

Fix bug in BSmooth()

Accidentally deleted some still-required code in 9392512c7b4229e5a58258544d454d3edf1e58ba

Peter Hickey authored on 14/06/2018 14:54:19
Showing 1 changed files

... ...
@@ -221,7 +221,11 @@ BSmooth <- function(BSseq,
221 221
     # Set up "parallel" ArrayGrid over pos
222 222
     pos_grid <- ArbitraryArrayGrid(list(row_tickmarks, 1L))
223 223
     # Construct RealizationSink objects (as required)
224
-    if (BACKEND == "HDF5Array") {
224
+    if (is.null(BACKEND)) {
225
+        coef_sink <- NULL
226
+        se.coef_sink <- NULL
227
+        sink_lock <- NULL
228
+    } else if (BACKEND == "HDF5Array") {
225 229
         coef_sink <- HDF5RealizationSink(
226 230
             dim = dim(M),
227 231
             # NOTE: Never allow dimnames.