483716a7cd43a3c24c9b3273206f37021fe3f2d7
kent
  Tue Jan 11 17:58:48 2011 -0800
Adding hub support to hgc.
diff --git src/hg/inc/hubConnect.h src/hg/inc/hubConnect.h
index 93cdb95..c74d6b7 100644
--- src/hg/inc/hubConnect.h
+++ src/hg/inc/hubConnect.h
@@ -52,16 +52,22 @@
 #define hgHubConnectRemakeTrackHub "hgHubConnect.remakeTrackHub"
 /* Cart variable to indicate trackHub cart variable needs refreshing. */
 
 #define hgHubConnectHubVarPrefix "hgHubConnect.hub."
 /* Prefix to temporary variable holding selected cart names. */
 
 boolean hubConnectTableExists();
 /* Return TRUE if the hubConnect table exists. */
 
 struct slName  *hubConnectHubsInCart(struct cart *cart);
 /* Return list of track hub ids that are turned on by user. */
 
 int hubIdFromTrackName(char *trackName);
 /* Given something like "hub_123_myWig" return 123 */
 
+struct trackDb *hubConnectAddHubForTrackAndFindTdb(char *database, char *trackName,
+	struct trackDb **pTdbList, struct hash *trackHash);
+/* Go find hub for trackName (which will begin with hub_), and load the tracks
+ * for it, appending to end of list and adding to trackHash.  Return the
+ * trackDb associated with trackName. */
+
 #endif /* HUBCONNECT_H */