Skip to content

Commit af0c4ba

Browse files
committed
Bugfix to UpdateSeuratPrototype
1 parent e069559 commit af0c4ba

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

singlecell/src/org/labkey/singlecell/pipeline/singlecell/UpdateSeuratPrototype.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,8 @@ public Output execute(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWra
140140
toReplace.delete();
141141
}
142142

143-
FileUtils.moveFile(wrapper.getFile(), toReplace);
143+
FileUtils.copyFile(wrapper.getFile(), toReplace);
144+
ctx.getFileManager().addIntermediateFile(wrapper.getFile());
144145

145146
// Also metadata:
146147
File meta = CellHashingServiceImpl.get().getMetaTableFromSeurat(wrapper.getFile());
@@ -149,7 +150,8 @@ public Output execute(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWra
149150
{
150151
metaOrig.delete();
151152
}
152-
FileUtils.moveFile(meta, metaOrig);
153+
FileUtils.copyFile(meta, metaOrig);
154+
ctx.getFileManager().addIntermediateFile(meta);
153155

154156
// Also cellbarcodes:
155157
File cellbarcodes = CellHashingServiceImpl.get().getCellBarcodesFromSeurat(wrapper.getFile());
@@ -158,7 +160,8 @@ public Output execute(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWra
158160
{
159161
cellbarcodesOrig.delete();
160162
}
161-
FileUtils.moveFile(cellbarcodes, cellbarcodesOrig);
163+
FileUtils.copyFile(cellbarcodes, cellbarcodesOrig);
164+
ctx.getFileManager().addIntermediateFile(cellbarcodes);
162165
}
163166
catch (IOException e)
164167
{

0 commit comments

Comments
 (0)