321309e057df857daf2b00099ded02864dc77d2f kate Tue Jul 18 16:06:20 2017 -0700 1. Fix problem in full mode. 2. Make tissue track item labels black (too many colors o/w). refs #15646 diff --git src/hg/hgTracks/gtexEqtlClusterTrack.c src/hg/hgTracks/gtexEqtlClusterTrack.c index 8305e7a..7aa5991 100644 --- src/hg/hgTracks/gtexEqtlClusterTrack.c +++ src/hg/hgTracks/gtexEqtlClusterTrack.c @@ -227,31 +227,31 @@ if (maxEffect < 0.0 - cutoff) return MG_CYAN; return MG_BLUE; } /* up-regulation displayed as red */ if (maxEffect > cutoff) return MG_MAGENTA; return MG_RED; } static void gtexEqtlClusterDrawItemAt(struct track *track, void *item, struct hvGfx *hvg, int xOff, int y, double scale, MgFont *font, Color color, enum trackVisibility vis) /* Draw GTEx eQTL cluster with right label indicating source(s) */ { -bedPlusLabelDrawAt(track, item, hvg, xOff, y, scale, font, color, vis); +bedDrawSimpleAt(track, item, hvg, xOff, y, scale, font, color, vis); if (vis != tvFull && vis != tvPack) return; /* Draw text to the right */ struct gtexEqtlCluster *eqtl = (struct gtexEqtlCluster *)item; int x2 = round((double)((int)eqtl->chromEnd-winStart)*scale) + xOff; int x = x2 + tl.mWidth/2; char *label = itemSourcesLabel(item); int w = mgFontStringWidth(font, label); hvGfxTextCentered(hvg, x, y, w, track->heightPer, MG_BLACK, font, label); if (itemTissueCount(item) == 1) { // append asterisk in tissue color struct rgbColor tisColor = itemTissueColor(track, item); x += w;