@@ -62,9 +62,12 @@ printName <- function(datasetId) {
6262
6363savedFiles <- data.frame (datasetId = character (), datasetName = character (), filename = character (), outputFileId = character (), readsetId = character ())
6464if (file.exists(' /work/savedSeuratObjects.txt' )) {
65+ print(' Deleting pre-existing savedSeuratObjects.txt file' )
6566 unlink(' /work/savedSeuratObjects.txt' )
6667}
68+
6769file.create(' /work/savedSeuratObjects.txt' )
70+ print(paste0(' Total lines in savedSeuratObjects.txt on job start:' , length(readLines(' savedSeuratObjects.txt' ))))
6871
6972saveData <- function (seuratObj , datasetId ) {
7073 print(paste0(' Saving dataset: ' , datasetId ))
@@ -88,6 +91,12 @@ saveData <- function(seuratObj, datasetId) {
8891 print(paste0(' readsetId: ' , readsetId ))
8992
9093 toAppend <- data.frame (datasetId = datasetId , datasetName = datasetName , filename = fn , outputFileId = outputFileId , readsetId = readsetId )
94+ if (nrow(toAppend ) != 1 ) {
95+ warning(paste0(' Error saving seurat objects, more than one row:' ))
96+ print(toAppend )
97+ stop(' Error saving seurat objects, more than one row!' )
98+ }
99+
91100 write.table(toAppend , file = ' savedSeuratObjects.txt' , quote = FALSE , sep = ' \t ' , row.names = FALSE , col.names = FALSE , append = TRUE )
92101
93102 # Write cell barcodes and metadata:
0 commit comments