Changeset 5839
- Timestamp:
- Feb 25, 2020, 9:34:29 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/grid/MipsAlignJobCreator.java
r5837 r5839 297 297 script.cmd("TrimOptionsQual=\""+align_trimmomaticOptions2+"\""); 298 298 script.cmd("NovoAlignOptions=\""+novoalign_options+"\""); 299 script.cmd("MarkDuplicatesOptions=\""+mark_duplicate_options+"\""); 299 300 300 301 script.newLine(); … … 375 376 script.cmd("merge_bam"); 376 377 script.newLine(); 377 378 /* 379 script.comment("Re-header BAM files"); 380 script.cmd("${samtools} view -H bam.merged/novo.bam | grep -v \"^@SQ\" > header.sam"); 381 script.cmd("grep \"^@SQ\" ${GenomeDict} >> header.sam"); 382 script.cmd("${samtools} reheader -P header.sam bam.merged/novo.bam > bam.merged/novo_reheaded.bam"); 383 script.newLine(); 384 385 script.comment("Separate concordant, discordant and unmapped read pairs"); 386 script.cmd("${samtools} view -b -h -@ 2 -f 3 bam.merged/novo_reheaded.bam > bam.merged/concordant.bam"); 387 script.cmd("${samtools} view -b -h -@ 2 -G 12 -F 2 bam.merged/novo_reheaded.bam > bam.merged/discordant.bam"); 388 script.cmd("${samtools} view -b -h -@ 2 -f 12 bam.merged/novo_reheaded.bam > bam.merged/unmapped.bam"); 389 390 script.comment("Picard UmiAwareMarkDuplicatesWithMateCigar"); 391 String markDupCmd = "./stdwrap.sh ./picard2 UmiAwareMarkDuplicatesWithMateCigar"; 392 markDupCmd += " " + mark_duplicate_options; 393 markDupCmd += " -UMI_METRICS bam.final/concordant.umi_metrics.txt"; 394 markDupCmd += " -METRICS_FILE bam.final/concordant.dedup_metrics.txt"; 395 markDupCmd += " -INPUT bam.merged/concordant.bam"; 396 markDupCmd += " -OUTPUT bam.final/concordant.bam"; 397 markDupCmd += " >> markduplicates.out"; 398 script.cmd(markDupCmd); 399 400 markDupCmd = "./stdwrap.sh ./picard2 UmiAwareMarkDuplicatesWithMateCigar"; 401 markDupCmd += " " + mark_duplicate_options; 402 markDupCmd += " -UMI_METRICS bam.final/discordant.umi_metrics.txt"; 403 markDupCmd += " -METRICS_FILE bam.final/discordant.dedup_metrics.txt"; 404 markDupCmd += " -INPUT bam.merged/discordant.bam"; 405 markDupCmd += " -OUTPUT bam.final/discordant.bam"; 406 markDupCmd += " >> markduplicates.out"; 407 script.cmd(markDupCmd); 408 */ 378 379 script.comment("Re-header BAM file"); 380 script.progress(70, "Post-processing aligned BAM file"); 381 script.cmd("reheader_bam"); 382 script.newLine(); 383 384 script.comment("Split BAM file into concordant, discordant and unmapped"); 385 script.cmd("split_bam"); 386 script.newLine(); 387 388 script.comment("Mark duplicates"); 389 script.progress(80, "Marking duplicates"); 390 script.cmd("mark_duplicates \"concordant\""); 391 script.cmd("mark_duplicates \"discordant\""); 392 script.newLine(); 393 409 394 /* 410 395 script.progress(95, "Copying result files to project archive");
Note: See TracChangeset
for help on using the changeset viewer.