7f3ea3f731bd77129ac9d92bedc27584d8753d20 braney Wed Jul 6 11:18:53 2016 -0700 make the list of gene sets in MAF detail page more useful diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 6503398..9a3a489 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -1906,35 +1906,35 @@ * If formName is NULL, no submit occurs when menu is changed */ { char *cartTrack = cartOptionalString(cart, varName); struct hashEl *trackList, *trackEl; char *selectedName = NULL; struct trackNameAndLabel *nameList = NULL, *name; char *trackName = NULL; /* Make alphabetized list of all genePred track names. */ trackList = hashElListHash(trackHash); for (trackEl = trackList; trackEl != NULL; trackEl = trackEl->next) { struct trackDb *tdb = trackEl->val; char *dupe = cloneString(tdb->type); char *type = firstWordInLine(dupe); - if ((sameString(type, "genePred")) && (!sameString(tdb->table, "tigrGeneIndex") && !tdbIsComposite(tdb))) + if ((sameString(type, "genePred")) && (!sameString(tdb->table, "tigrGeneIndex") && !tdbIsComposite(tdb) && !tdbIsCompositeView(tdb))) { AllocVar(name); name->name = tdb->track; - name->label = tdb->shortLabel; + name->label = tdb->longLabel; slAddHead(&nameList, name); } freez(&dupe); } slSort(&nameList, trackNameAndLabelCmp); /* No gene tracks - not much we can do. */ if (nameList == NULL) { slFreeList(&trackList); return NULL; } /* Try to find current track - from cart first, then * knownGenes, then refGenes. */