3c586a994ec5b32d3973c4867ce6d8807173cf5a braney Thu Feb 19 13:47:59 2015 -0800 let tracks with "itemRgb on" also use codon coloring if the user selects it (at least with bigGenePred tracks) diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index d55397c..c58b312 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -3671,31 +3671,31 @@ } #endif//ndef IMAGEv2_SHORT_MAPITEMS y += tg->lineHeight; } } } void genericDrawItems(struct track *tg, int seqStart, int seqEnd, struct hvGfx *hvg, int xOff, int yOff, int width, MgFont *font, Color color, enum trackVisibility vis) /* Draw generic item list. Features must be fixed height * and tg->drawItemAt has to be filled in. */ { if (tg->mapItem == NULL) tg->mapItem = genericMapItem; -if (vis != tvDense && (! bedItemRgb(tg->tdb)) && baseColorCanDraw(tg)) +if (vis != tvDense && baseColorCanDraw(tg)) baseColorInitTrack(hvg, tg); boolean doWiggle = cartOrTdbBoolean(cart, tg->tdb, "doWiggle" , FALSE); if (doWiggle) { genericDrawItemsWiggle(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color, vis); } else if (vis == tvPack || vis == tvSquish) { genericDrawItemsPackSquish(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color, vis); } else genericDrawItemsFullDense(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color, vis);