f7e3242e7ed1ccf7c353e547312e76fd85112a47 braney Mon Sep 13 16:06:14 2021 -0700 some tweaks to the knownGeneArchive diff --git src/hg/hgGene/hgGene.c src/hg/hgGene/hgGene.c index 687f7d8..68cd43e 100644 --- src/hg/hgGene/hgGene.c +++ src/hg/hgGene/hgGene.c @@ -764,32 +764,37 @@ else if (cartVarExists(cart, hggDoGetProteinSeq)) doGetProteinSeq(conn, curGeneId, curGeneName); else if (cartVarExists(cart, hggDoRnaFoldDisplay)) doRnaFoldDisplay(conn, curGeneId, curGeneName); else if (cartVarExists(cart, hggDoOtherProteinSeq)) doOtherProteinSeq(conn, curGeneName); else if (cartVarExists(cart, hggDoOtherProteinAli)) doOtherProteinAli(conn, curGeneId, curGeneName); else { /* Default case - start fancy web page. */ measureTiming = isNotEmpty(cartOptionalString(cart, "measureTiming")); isGencode = trackDbSettingOn(tdb, "isGencode"); isGencode2 = trackDbSettingOn(tdb, "isGencode2"); isGencode3 = trackDbSettingOn(tdb, "isGencode3"); + + if (isGencode2 || isGencode3) + cartWebStart(cart, database, "%s Gene %s (%s) from %s", + genome, curGeneName, curGeneId, tdb->longLabel); + else cartWebStart(cart, database, "%s Gene %s (%s)", - genome, curGeneName, isGencode2 || isGencode3 ? curGeneId : curAlignId); + genome, curGeneName, curAlignId); webMain(conn, tdb); cartWebEnd(); } hFreeConn(&spConn); hFreeConn(&conn); } cartRemovePrefix(cart, hggDoPrefix); } char *excludeVars[] = {"Submit", "submit", "ajax", hggAjaxSection, NULL}; int main(int argc, char *argv[]) /* Process command line. */ { long enteredMainTime = clock1000();