b419b8deda078f3e9aa2c245622f20b3bb2d2cb5
hiram
  Fri Jul 5 16:17:44 2019 -0700
adding support for track types ctgPos, expRatio, factorSource, gvf, interact, netAlign, peptideMapping, pgSnp refs #23589

diff --git src/hg/hubApi/hubApi.c src/hg/hubApi/hubApi.c
index e0f222a..5c77710 100644
--- src/hg/hubApi/hubApi.c
+++ src/hg/hubApi/hubApi.c
@@ -87,30 +87,46 @@
 slAddHead(&supportedTypes, el);
 el = newSlName("genePred");
 slAddHead(&supportedTypes, el);
 el = newSlName("psl");
 slAddHead(&supportedTypes, el);
 el = newSlName("rmsk");
 slAddHead(&supportedTypes, el);
 el = newSlName("bigPsl");
 slAddHead(&supportedTypes, el);
 el = newSlName("altGraphX");
 slAddHead(&supportedTypes, el);
 el = newSlName("barChart");
 slAddHead(&supportedTypes, el);
 el = newSlName("chain");
 slAddHead(&supportedTypes, el);
+el = newSlName("ctgPos");
+slAddHead(&supportedTypes, el);
+el = newSlName("expRatio");
+slAddHead(&supportedTypes, el);
+el = newSlName("factorSource");
+slAddHead(&supportedTypes, el);
+el = newSlName("gvf");
+slAddHead(&supportedTypes, el);
+el = newSlName("interact");
+slAddHead(&supportedTypes, el);
+el = newSlName("netAlign");
+slAddHead(&supportedTypes, el);
+el = newSlName("peptideMapping");
+slAddHead(&supportedTypes, el);
+el = newSlName("pgSnp");
+slAddHead(&supportedTypes, el);
 // el = newSlName("bigBarChart");
 // slAddHead(&supportedTypes, el);
 // el = newSlName("bigInteract");
 // slAddHead(&supportedTypes, el);
 // el = newSlName("bigMaf");
 // slAddHead(&supportedTypes, el);
 // el = newSlName("bigChain");
 // slAddHead(&supportedTypes, el);
 slNameSort(&supportedTypes);
 }	/*	static void initSupportedTypes()	*/
 
 static int publicHubCmpCase(const void *va, const void *vb)
 /* Compare two shortLabels, ignore case. */
 {
 const struct hubPublic *a = *((struct hubPublic **)va);