@@ -498,8 +498,7 @@ private Map<NimbleGenome, File> doAlignment(List<NimbleGenome> genomes, List<Fil
498498 return resultMap ;
499499 }
500500
501- public static final String CATEGORY_CB = "10x CellBarcode Map" ;
502- public static final String CATEGORY_UB = "10x UMI Map" ;
501+ public static final String CATEGORY_CB_UMI = "10x CellBarcode/UMI Map" ;
503502
504503 public static void write10xBarcodes (File bam , Logger log , Readset rs , ReferenceGenome referenceGenome , PipelineStepOutput output ) throws PipelineJobException
505504 {
@@ -509,18 +508,13 @@ public static void write10xBarcodes(File bam, Logger log, Readset rs, ReferenceG
509508 barcodeArgs .add ("-I" );
510509 barcodeArgs .add (bam .getPath ());
511510
512- File cbOutput = new File (bam .getParentFile (), SequenceAnalysisService .get ().getUnzippedBaseName (bam .getName ()) + ".cb.txt.gz" );
513- barcodeArgs .add ("--cbOutput" );
514- barcodeArgs .add (cbOutput .getPath ());
515-
516- File umiOutput = new File (bam .getParentFile (), SequenceAnalysisService .get ().getUnzippedBaseName (bam .getName ()) + ".umi.txt.gz" );
517- barcodeArgs .add ("--umiOutput" );
518- barcodeArgs .add (umiOutput .getPath ());
511+ File bcOutput = new File (bam .getParentFile (), SequenceAnalysisService .get ().getUnzippedBaseName (bam .getName ()) + ".bc.txt.gz" );
512+ barcodeArgs .add ("--output" );
513+ barcodeArgs .add (bcOutput .getPath ());
519514
520515 runner .execute (barcodeArgs );
521516
522- output .addSequenceOutput (cbOutput , "10x CellBarcode Map: " + rs .getName (), CATEGORY_CB , rs .getReadsetId (), null , referenceGenome .getGenomeId (), null );
523- output .addSequenceOutput (umiOutput , "10x UMI Map: " + rs .getName (), CATEGORY_UB , rs .getReadsetId (), null , referenceGenome .getGenomeId (), null );
517+ output .addSequenceOutput (bcOutput , "10x CellBarcode/UMI Map: " + rs .getName (), CATEGORY_CB_UMI , rs .getReadsetId (), null , referenceGenome .getGenomeId (), null );
524518 }
525519
526520 public static File runNimbleReport (File alignResultsGz , int genomeId , PipelineStepOutput output , PipelineContext ctx ) throws PipelineJobException
@@ -600,7 +594,7 @@ private static File getNimbleDoneFile(File parentDir, String resumeString)
600594 return new File (parentDir , "nimble." + resumeString + ".done" );
601595 }
602596
603- public static File runFastqToBam (PipelineStepOutput output , PipelineContext ctx , Readset rs , List <File > inputFastqs1 , List <File > inputFastqs2 , File cellBarcodes , File umiMapping ) throws PipelineJobException
597+ public static File runFastqToBam (PipelineStepOutput output , PipelineContext ctx , Readset rs , List <File > inputFastqs1 , List <File > inputFastqs2 , File cellBarcodeUmiMap ) throws PipelineJobException
604598 {
605599 List <File > outputBams = new ArrayList <>();
606600 int bamIdx = 0 ;
@@ -632,11 +626,8 @@ public static File runFastqToBam(PipelineStepOutput output, PipelineContext ctx,
632626 args .add ("--r2-fastq" );
633627 args .add (inputFastqs2 .get (bamIdx ).getPath ());
634628
635- args .add ("--cell-barcodes" );
636- args .add (cellBarcodes .getPath ());
637-
638- args .add ("--umi-mapping" );
639- args .add (umiMapping .getPath ());
629+ args .add ("--map" );
630+ args .add (cellBarcodeUmiMap .getPath ());
640631
641632 args .add ("--output" );
642633 args .add (outputBam .getPath ());
0 commit comments