ff6ca2d3f51184034c9430ce91dd15773d2d661e tdreszer Wed Oct 5 09:20:07 2011 -0700 More screw tightening. Encode peaks are not configurable unless there are additional trackDb settings that say so. diff --git src/hg/inc/hui.h src/hg/inc/hui.h index f601bee..e71f06d 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -1042,42 +1042,42 @@ {filterName}Max: old trackDb value if {filterName}Limits not found defaultLimits: function param if no tdb limits settings found) The 'and' param and dyString in/out allows stringing multiple where clauses together */ struct dyString *dyAddFilterAsDouble(struct cart *cart, struct trackDb *tdb, struct dyString *extraWhere,char *filter,char *defaultLimits, char*field, boolean *and); /* creates the where clause condition to support numeric double filters. Filters are expected to follow {fiterName}: trackDb min or min:max - default value(s); {filterName}Min or {filterName}: min (user supplied) cart variable; {filterName}Max: max (user supplied) cart variable; {filterName}Limits: trackDb allowed range "0.0:10.0" Optional uses: defaultLimits: function param if no tdb limits settings found) The 'and' param allows stringing multiple where clauses together */ -#define ALL_SCORE_FILTERS_LOGIC -#ifdef ALL_SCORE_FILTERS_LOGIC struct dyString *dyAddAllScoreFilters(struct cart *cart, struct trackDb *tdb, struct dyString *extraWhere,boolean *and); /* creates the where clause condition to gather together all random double filters Filters are expected to follow {fiterName}: trackDb min or min:max - default value(s); {filterName}Min or {filterName}: min (user supplied) cart variable; {filterName}Max: max (user supplied) cart variable; {filterName}Limits: trackDb allowed range "0.0:10.0" Optional uses: defaultLimits: function param if no tdb limits settings found) The 'and' param and dyString in/out allows stringing multiple where clauses together */ -#endif///def ALL_SCORE_FILTERS_LOGIC + +boolean encodePeakHasCfgUi(struct trackDb *tdb); +// Confirms that this track has encode Peak cfgUI void encodePeakCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); /* Put up UI for filtering wgEnocde peaks based on score, Pval and Qval */ void genePredCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); /* Put up genePred-specific controls */ void wigMafCfgUi(struct cart *cart, struct trackDb *tdb,char *name, char *title, boolean boxed, char *db); /* UI for maf/wiggle track */ void bamCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); /* BAM: short-read-oriented alignment file format. */ boolean tdbSortPrioritiesFromCart(struct cart *cart, struct trackDb **tdbList); /* Updates the tdb->priority from cart then sorts the list anew.