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