ec5633a2cff4b43137e7940ead29493eed8828de kent Thu Jan 13 20:48:05 2011 -0800 Fixing hgTracks so that hub is in it's own group again. Broke this with some efforts to get things going in hgTables. diff --git src/hg/inc/trackHub.h src/hg/inc/trackHub.h index ab12aca..06b024e 100644 --- src/hg/inc/trackHub.h +++ src/hg/inc/trackHub.h @@ -21,33 +21,31 @@ struct trackHub /* A track hub. */ { struct trackHub *next; char *url; /* URL of hub.ra file. */ struct trackHubGenome *genomeList; /* List of associated genomes. */ struct hash *genomeHash; /* Hash of genomeList keyed by genome name. */ struct hash *settings; /* Settings from hub.ra file. */ /* Required settings picked out for convenience. All allocated in settings hash */ char *shortLabel; /* Hub short label. Not allocated here. */ char *longLabel; /* Hub long label. Not allocated here. */ char *genomesFile; /* URL to genome.ra file. Not allocated here. */ - /* The name field below is set by client! It is used by genome browser for the symbolic - * name of hub in cart. */ - char *name; + char *name; /* Symbolic name of hub in cart, etc. From trackHubOpen hubName parameter. */ }; struct trackHubGenome /* A genome serviced within a track hub. */ { struct trackHubGenome *next; char *name; /* Something like hg18 or mm9 - a UCSC assembly database name. */ char *trackDbFile; /* The base trackDb.ra file. */ }; void trackHubClose(struct trackHub **pHub); /* Close up and free resources from hub. */ struct trackHub *trackHubOpen(char *url, char *hubName); /* Open up a track hub from url. Reads and parses hub.ra and the genomesFile.