@@ -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