src/hg/hgTracks/bamTrack.c 1.2
1.2 2009/06/24 23:57:05 angie
Oops, reverse-complement BAM query sequence when on - strand.
Index: src/hg/hgTracks/bamTrack.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/bamTrack.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -b -B -U 4 -r1.1 -r1.2
--- src/hg/hgTracks/bamTrack.c 24 Jun 2009 20:33:03 -0000 1.1
+++ src/hg/hgTracks/bamTrack.c 24 Jun 2009 23:57:05 -0000 1.2
@@ -92,8 +92,10 @@
char *qSeq = needMem(core->l_qseq + 1);
int i;
for (i = 0; i < core->l_qseq; i++)
qSeq[i] = bam_nt16_rev_table[bam1_seqi(s, i)];
+if (lf->orientation == -1)
+ reverseComplement(qSeq, core->l_qseq);
lf->extra = qSeq;
slAddHead(&(tg->items), lf);
return 0;
}