138c9fcee4159430e9652c28e2e9b0390e412454 braney Tue Jun 16 13:13:50 2020 -0700 remove dependency on kgXref if using a bigGenePred file for UCSC genes diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 7186846..3ee0210 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -6128,31 +6128,31 @@ char *gencodeId; char *mimId; char cond_str[256]; boolean isGencode2 = trackDbSettingOn(tg->tdb, "isGencode2"); boolean useGeneSymbol= FALSE; boolean useKgId = FALSE; boolean useProtDisplayId = FALSE; boolean useMimId = FALSE; boolean useGencodeId = FALSE; struct hashEl *knownGeneLabels = cartFindPrefix(cart, "knownGene.label"); struct hashEl *label; boolean labelStarted = FALSE; -if (hTableExists(database, "kgXref")) +if (isBigGenePred || hTableExists(database, "kgXref")) { char omimLabel[48]; safef(omimLabel, sizeof(omimLabel), "omim%s", cartString(cart, "db")); if (knownGeneLabels == NULL) { useGeneSymbol = TRUE; /* default to gene name */ /* set cart to match the default set */ cartSetBoolean(cart, "knownGene.label.gene", TRUE); } for (label = knownGeneLabels; label != NULL; label = label->next) { if (endsWith(label->name, "gene") && differentString(label->val, "0")) useGeneSymbol = TRUE;