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.  */