bf612163708265b65562c97f20662db647dd159c hiram Mon Feb 8 10:58:46 2016 -0800 fixup ncbiRef gene tracks to have the correct labels on the track longLabels refs #refs #13673 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 384cff9..d2dc2a2 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -14055,38 +14055,39 @@ if (sameWord(tdb->track, "ensGene")) { struct trackVersion *trackVersion = getTrackVersion(database, "ensGene"); if ((trackVersion != NULL) && !isEmpty(trackVersion->version)) { char longLabel[256]; if (!isEmpty(trackVersion->dateReference) && differentWord("current", trackVersion->dateReference)) safef(longLabel, sizeof(longLabel), "Ensembl Gene Predictions - archive %s - %s", trackVersion->version, trackVersion->dateReference); else safef(longLabel, sizeof(longLabel), "Ensembl Gene Predictions - %s", trackVersion->version); track->longLabel = cloneString(longLabel); } else track->longLabel = cloneString(tdb->longLabel); } -else if (sameWord(tdb->track, "ncbiRefCurated") || sameWord(tdb->track, "ncbiRefCurated")) +else if (startsWith("ncbiRef", tdb->track)) { struct trackVersion *trackVersion = getTrackVersion(database, "ncbiRefSeq"); if ((trackVersion != NULL) && !isEmpty(trackVersion->version)) { char longLabel[1024]; safef(longLabel, sizeof(longLabel), "%s - Annotation Release %s", tdb->longLabel, trackVersion->version); track->longLabel = cloneString(longLabel); + tdb->longLabel = cloneString(longLabel); } else track->longLabel = cloneString(tdb->longLabel); } else track->longLabel = cloneString(tdb->longLabel); track->color.r = tdb->colorR; track->color.g = tdb->colorG; track->color.b = tdb->colorB; track->altColor.r = tdb->altColorR; track->altColor.g = tdb->altColorG; track->altColor.b = tdb->altColorB; track->lineHeight = tl.fontHeight+1; track->heightPer = track->lineHeight - 1; track->private = tdb->private;