e9c2ef7b4be9c688fb3692944457971519c152b5 braney Wed Jan 31 12:21:07 2018 -0800 put priority back into trackDb stanzas in custom composites diff --git src/hg/hgCollection/hgCollection.c src/hg/hgCollection/hgCollection.c index 1d4c87d..b47e192 100644 --- src/hg/hgCollection/hgCollection.c +++ src/hg/hgCollection/hgCollection.c @@ -479,30 +479,33 @@ if (bigDataUrl == NULL) { if (startsWith("bigWig", tdb->type)) { dataUrl = getSqlBigWig(conn, db, tdb); hashReplace(tdb->settingsHash, "bigDataUrl", dataUrl); } } char *tdbType = trackDbSetting(tdb, "tdbType"); if (tdbType != NULL) hashReplace(tdb->settingsHash, "type", tdbType); hashReplace(tdb->settingsHash, "parent", parent); hashReplace(tdb->settingsHash, "track", makeUnique(collectionNameHash, name)); +char priBuf[128]; +safef(priBuf, sizeof priBuf, "%d", priority); +hashReplace(tdb->settingsHash, "priority", cloneString(priBuf)); char colorString[64]; safef(colorString, sizeof colorString, "%d,%d,%d", (color >> 16) & 0xff,(color >> 8) & 0xff,color & 0xff); hashReplace(tdb->settingsHash, "color", colorString); struct dyString *dy = trackDbString(tdb); fprintf(f, "%s", dy->string); fprintf(f, "\n"); } static void outComposite(FILE *f, struct track *collection, int priority) // output a composite header for user composite { char *parent = collection->name; char *shortLabel = collection->shortLabel;