65490776b922ad5a6ba63214bc015c3f61c5fad2
jcasper
  Wed Jun 12 14:56:14 2019 -0700
Adding custom track support for hic plus a couple cosmetic changes, refs #18842

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 870a6b6..1ab4382 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -6320,30 +6320,36 @@
     //tg->mapItemName = ctMapItemName;
     tg->customPt = ct;
     }
 else if (sameString(type, "barChart"))
     {
     tg = trackFromTrackDb(tdb);
     barChartCtMethods(tg);
     tg->customPt = ct;
     }
 else if (sameString(type, "interact"))
     {
     tg = trackFromTrackDb(tdb);
     interactCtMethods(tg);
     tg->customPt = ct;
     }
+else if (sameString(type, "hic"))
+    {
+    tg = trackFromTrackDb(tdb);
+    hicCtMethods(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.  */