diff --git a/src/hg/hgTrackUi/hgTrackUi.c b/src/hg/hgTrackUi/hgTrackUi.c
index 389b0cc..2c66c3c 100644
--- a/src/hg/hgTrackUi/hgTrackUi.c
+++ b/src/hg/hgTrackUi/hgTrackUi.c
@@ -2345,7 +2345,7 @@ else if (tdb->type != NULL)
wordCount = chopLine(typeLine, words);
if (wordCount > 0)
{
- if (sameWord(words[0], "genePred"))
+ if (sameWord(words[0], "genePred"))
{
genePredCfgUi(cart,tdb,tdb->track,NULL,FALSE);
}
@@ -2394,6 +2394,14 @@ else if (tdb->type != NULL)
baseColorDrawOptDropDown(cart, tdb);
indelShowOptions(cart, tdb);
}
+ else if (sameWord(words[0], "factorSource"))
+ {
+ printf("
Cell Abbreviations:
\n");
+ char *sourceTable = trackDbRequiredSetting(tdb, "sourceTable");
+ struct sqlConnection *conn = hAllocConn(database);
+ hPrintAbbreviationTable(conn, sourceTable, "Cell Type");
+ hFreeConn(&conn);
+ }
}
freeMem(typeLine);
}
diff --git a/src/hg/hgc/peakClusters.c b/src/hg/hgc/peakClusters.c
index 5102a73..616baa3 100644
--- a/src/hg/hgc/peakClusters.c
+++ b/src/hg/hgc/peakClusters.c
@@ -324,26 +324,12 @@ if (cluster != NULL)
}
webPrintLinkTableEnd();
- webNewSection("Track Description");
-
- /* Print out table of abbreviations. */
+ webNewSection("Table of abbreviations for cells");
char *sourceTable = trackDbRequiredSetting(tdb, "sourceTable");
- printf("Table of abbreviations for cells
\n");
- safef(query, sizeof(query), "select name,description from %s order by name", sourceTable);
- struct sqlResult *sr = sqlGetResult(conn, query);
- webPrintLinkTableStart();
- webPrintLabelCell("Symbol");
- webPrintLabelCell("Cell Type");
- while ((row = sqlNextRow(sr)) != NULL)
- {
- printf("