2a58331d892e73c2c4969455f750a7b0a41f3ba1 kate Thu Apr 4 16:43:45 2019 -0700 Extend right label feature to show count of cell types contributing to cluster, and total experiments for the factor (configurable). refs #21139 diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index f72056b..82cfc5a 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2704,30 +2704,34 @@ filterBySetFree(&filters); } char varName[64]; if (trackDbSetting(tdb, "motifTable") != NULL) { printf("
Highlight motifs: "); safef(varName, sizeof(varName), "%s.highlightMotifs", tdb->track); cartMakeCheckBox(cart, varName, trackDbSettingClosestToHomeOn(tdb, "motifDrawDefault")); printf("
"); } printf("
Show cell abbreviations (to right of cluster): "); safef(varName, sizeof(varName), "%s.showCellAbbrevs", tdb->track); cartMakeCheckBox(cart, varName, TRUE); +printf("
Show count of cells where detected and count where assayed if different: "); +safef(varName, sizeof(varName), "%s.showExpCounts", tdb->track); +cartMakeCheckBox(cart, varName, FALSE); + puts("

"); jsBeginCollapsibleSectionFontSize(cart, tdb->track, "cellSources", "Cell Abbreviations", FALSE, "medium"); struct sqlConnection *conn = hAllocConn(db); hPrintFactorSourceAbbrevTable(conn, tdb); jsEndCollapsibleSection(); puts("
"); hFreeConn(&conn); } #ifdef UNUSED static boolean isInTrackList(struct trackDb *tdbList, struct trackDb *target) /* Return TRUE if target is in tdbList. */ {