Skip to content

Commit d343b37

Browse files
committed
Make script name unique
1 parent 8b926dd commit d343b37

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

singlecell/src/org/labkey/singlecell/CellHashingServiceImpl.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,8 @@ private void writeCiteSeqBarcodes(PipelineJob job, Map<Integer, Set<String>> gex
286286
FieldKey.fromString("antibody/markerName"),
287287
FieldKey.fromString("antibody/markerLabel"),
288288
FieldKey.fromString("markerLabel"),
289-
FieldKey.fromString("antibody/adaptersequence")
289+
FieldKey.fromString("antibody/adaptersequence"),
290+
FieldKey.fromString("antibody/pattern")
290291
));
291292

292293
for (int gexReadsetId : gexToPanels.keySet())
@@ -296,7 +297,7 @@ private void writeCiteSeqBarcodes(PipelineJob job, Map<Integer, Set<String>> gex
296297
File metadataOutput = getValidCiteSeqBarcodeMetadataFile(outputDir, gexReadsetId);
297298
try (CSVWriter writer = new CSVWriter(PrintWriters.getPrintWriter(barcodeOutput), ',', CSVWriter.NO_QUOTE_CHARACTER);CSVWriter metaWriter = new CSVWriter(PrintWriters.getPrintWriter(metadataOutput), '\t', CSVWriter.NO_QUOTE_CHARACTER))
298299
{
299-
metaWriter.writeNext(new String[]{"tagname", "sequence", "markername", "markerlabel"});
300+
metaWriter.writeNext(new String[]{"tagname", "sequence", "markername", "markerlabel", "pattern"});
300301
AtomicInteger barcodeCount = new AtomicInteger();
301302
Set<String> found = new HashSet<>();
302303
new TableSelector(panels, barcodeColMap.values(), new SimpleFilter(FieldKey.fromString("name"), gexToPanels.get(gexReadsetId), CompareType.IN), new org.labkey.api.data.Sort("antibody")).forEachResults(results -> {
@@ -1213,7 +1214,7 @@ private File generateCellHashingCalls(File citeSeqCountOutDir, File outputDir, S
12131214
File callsFile = new File(outputDir, basename + CALL_EXTENSION);
12141215
File metricsFile = getMetricsFile(callsFile);
12151216

1216-
File localRScript = new File(outputDir, "calling.R");
1217+
File localRScript = new File(outputDir, "generateCallsWrapper.R");
12171218
if (!localRScript.exists())
12181219
{
12191220
try (PrintWriter writer = PrintWriters.getPrintWriter(localRScript))
@@ -1243,7 +1244,7 @@ private File generateCellHashingCalls(File citeSeqCountOutDir, File outputDir, S
12431244
log.info("script exists, re-using: " + localRScript.getPath());
12441245
}
12451246

1246-
File localBashScript = new File(outputDir, "wrapper.sh");
1247+
File localBashScript = new File(outputDir, "generateCallsWrapper.sh");
12471248
try (PrintWriter writer = PrintWriters.getPrintWriter(localBashScript))
12481249
{
12491250
writer.println("#!/bin/bash");

0 commit comments

Comments
 (0)