Put BC: to both ends
This commit is contained in:
parent
51d354cd28
commit
1d7d8be9e8
10
bwape.c
10
bwape.c
|
|
@ -718,8 +718,14 @@ void bwa_sai2sam_pe_core(const char *prefix, char *const fn_sa[2], char *const f
|
||||||
|
|
||||||
fprintf(stderr, "[bwa_sai2sam_pe_core] print alignments... ");
|
fprintf(stderr, "[bwa_sai2sam_pe_core] print alignments... ");
|
||||||
for (i = 0; i < n_seqs; ++i) {
|
for (i = 0; i < n_seqs; ++i) {
|
||||||
bwa_print_sam1(bns, seqs[0] + i, seqs[1] + i, opt.mode, opt.max_top2);
|
bwa_seq_t *p[2];
|
||||||
bwa_print_sam1(bns, seqs[1] + i, seqs[0] + i, opt.mode, opt.max_top2);
|
p[0] = seqs[0] + i; p[1] = seqs[1] + i;
|
||||||
|
if (p[0]->bc[0] || p[1]->bc[0]) {
|
||||||
|
strcat(p[0]->bc, p[1]->bc);
|
||||||
|
strcpy(p[1]->bc, p[0]->bc);
|
||||||
|
}
|
||||||
|
bwa_print_sam1(bns, p[0], p[1], opt.mode, opt.max_top2);
|
||||||
|
bwa_print_sam1(bns, p[1], p[0], opt.mode, opt.max_top2);
|
||||||
}
|
}
|
||||||
fprintf(stderr, "%.2f sec\n", (float)(clock() - t) / CLOCKS_PER_SEC); t = clock();
|
fprintf(stderr, "%.2f sec\n", (float)(clock() - t) / CLOCKS_PER_SEC); t = clock();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue