ec0a44bb3bba65dc03b8aa7fa3f6645714a627d3 braney Wed Apr 1 22:12:05 2015 -0700 first cut at knownGene based on Gencode diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 4a60729..f7b8bde 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -1736,30 +1736,38 @@ } void knownGeneShowWhatUi(struct trackDb *tdb) /* Put up line of controls that describe what parts to show. */ { char varName[64]; printf("<B>Show:</B> "); safef(varName, sizeof(varName), "%s.show.noncoding", tdb->track); boolean option = cartUsualBoolean(cart, varName, TRUE); cgiMakeCheckBox(varName, option); printf(" %s ", "non-coding genes"); safef(varName, sizeof(varName), "%s.show.spliceVariants", tdb->track); option = cartUsualBoolean(cart, varName, TRUE); cgiMakeCheckBox(varName, option); printf(" %s ", "splice variants"); +char *isGencode = trackDbSetting(tdb, "isGencode"); +if (isGencode != NULL) + { + safef(varName, sizeof(varName), "%s.show.composite", tdb->track); + option = cartUsualBoolean(cart, varName, FALSE); + cgiMakeCheckBox(varName, option); + printf(" %s ", "show composite set"); + } printf("<BR>\n"); } void knownGeneUI(struct trackDb *tdb) /* Put up refGene-specific controls */ { /* This is incompatible with adding Protein ID to lf->extra */ knownGeneIdConfig(tdb); knownGeneShowWhatUi(tdb); baseColorDrawOptDropDown(cart, tdb); wigOption(cart, "knownGene", "UCSC Genes", tdb); } void omimLocationUI(struct trackDb *tdb) /* Put up omimLcation-specific controls */