70dd30683fe3a9795bb81067da75d34521265577 kate Thu May 4 16:41:16 2017 -0700 Add custom track suport for type barChart. refs #18736 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index d1bb308..ff77d56 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -6210,30 +6210,36 @@ { extern void adjacencyMethods(struct track *track); tg = trackFromTrackDb(tdb); adjacencyMethods(tg); //tg->mapItemName = ctMapItemName; tg->customPt = ct; } else if (sameString(type, "pgSnp")) { tg = trackFromTrackDb(tdb); pgSnpCtMethods(tg); //tg->mapItemName = ctMapItemName; tg->customPt = ct; } +else if (sameString(type, "barChart")) + { + tg = trackFromTrackDb(tdb); + barChartCtMethods(tg); + tg->customPt = ct; + } else { errAbort("Unrecognized custom track type %s", type); } tg->hasUi = TRUE; tg->customTrack = TRUE;// Explicitly declare this a custom track for flatTrack ordering freez(&typeDupe); return tg; } char *getPositionFromCustomTracks() /* Parses custom track data to get the position variable * return - The first chromosome position variable found in the * custom track data. */