9c6055fba90d52e081a16fa54bd3a2b31a7243a6 braney Wed Jan 27 16:30:13 2021 -0800 changing back to the old knownGene model diff --git src/hg/lib/hui.c src/hg/lib/hui.c index fad4bc0..beb9eb3 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -7018,39 +7018,41 @@ cgiMakeRadioButton(varName, "basic", sameString(setString, "basic")); printf(" %s   ", "BASIC only"); cgiMakeRadioButton(varName, "all", sameString(setString, "all")); printf(" %s   ", "All"); } void genePredCfgUi(char *db, struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed) /* Put up genePred-specific controls */ { char varName[64]; boolean parentLevel = isNameAtParentLevel(tdb,name); char *geneLabel = cartUsualStringClosestToHome(cart, tdb,parentLevel, "label", "gene"); boxed = cfgBeginBoxAndTitle(tdb, boxed, title); labelCfgUi(db, cart, tdb, name); +boolean isGencode3 = trackDbSettingOn(tdb, "isGencode3"); + if (sameString(name, "acembly")) { char *acemblyClass = cartUsualStringClosestToHome(cart,tdb,parentLevel,"type", acemblyEnumToString(0)); printf("

Gene Class: "); acemblyDropDown("acembly.type", acemblyClass); printf(" "); } -else if (startsWith("gencodeV", name)) +else if (isGencode3) { newGencodeShowOptions(cart, tdb); } else if (startsWith("wgEncodeGencode", name)) { // new GENCODEs gencodeLabelControls(db, cart, tdb, name, title, boxed, parentLevel); } else if (sameString("wgEncodeSangerGencode", name) || (startsWith("encodeGencode", name) && !sameString("encodeGencodeRaceFrags", name))) { // GENCODE pilot (see hgTracks/gencodeTracks.c:registerPilotTrackHandlers() // and hgTracks/simpleTracks.c:genePredAssignConfiguredName() printf("Label: "); safef(varName, sizeof(varName), "%s.label", name);