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