37a331259beee4fa8ebe7aa7f4d5b9d765a14c7f kent Thu Jan 6 15:45:34 2011 -0800 Starting to make hgHubConnect talk with hgTracks and hgTrackUi. Right now the tracks appear on the track list, but are not displaying properly. diff --git src/hg/inc/hui.h src/hg/inc/hui.h index f23b83d..f82b150 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -836,30 +836,34 @@ struct mrnaUiData *newMrnaUiData(char *track, boolean isXeno); /* Make a new in extra-ui data structure for mRNA. */ struct trackNameAndLabel /* Store track name and label. */ { struct trackNameAndLabel *next; char *name; /* Name (not allocated here) */ char *label; /* Label (not allocated here) */ }; int trackNameAndLabelCmp(const void *va, const void *vb); /* Compare to sort on label. */ +void rAddTrackListToHash(struct hash *trackHash, struct trackDb *tdbList, char *chrom, + boolean leafOnly); +/* Recursively add trackList to trackHash */ + struct hash *makeTrackHashWithComposites(char *database, char *chrom, bool withComposites); /* Make hash of trackDb items for this chromosome, optionally includingc omposites, not just the subtracks. */ struct hash *makeTrackHash(char *database, char *chrom); /* Make hash of trackDb items for this chromosome. */ char *genePredDropDown(struct cart *cart, struct hash *trackHash, char *formName, char *varName); /* Make gene-prediction drop-down(). Return track name of * currently selected one. Return NULL if no gene tracks. */ /****** Stuff for acembly related options *******/