3116bfb1702fdd6bae75aae1d1f78364adfe12a7 braney Fri Apr 24 14:21:48 2015 -0700 cahnges to browser to support Gencode KnownGene #14639 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 70b062d..40b6292 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -4723,34 +4723,34 @@ } if (sameString(tg->table, "acembly")) { return genePredClassFilterAcembly(tg, classTable, lf); } } return TRUE; } boolean knownGencodeClassFilter(struct track *tg, void *item) { struct linkedFeatures *lf = item; char buffer[1024]; -safef(buffer, sizeof buffer, "kgID=\"%s\"", lf->name); -char *class = sqlGetField(database, "kgXref", "tRnaName", buffer); +safef(buffer, sizeof buffer, "name=\"%s\" and value=\"basic\"", lf->name); +char *class = sqlGetField(database, "knownToTag", "value", buffer); -if (sameString(class, "basic")) +if (class != NULL) return TRUE; return FALSE; } void loadKnownGencode(struct track *tg) /* Convert gene pred in window to linked feature. Include alternate name * in "extra" field (usually gene name) */ { char varName[SMALLBUF]; safef(varName, sizeof(varName), "%s.show.composite", tg->tdb->track); boolean showComposite = cartUsualBoolean(cart, varName, FALSE); struct sqlConnection *conn = hAllocConn(database); tg->items = connectedLfFromGenePredInRangeExtra(tg, conn, tg->table, chromName, winStart, winEnd, TRUE);