src/hg/inc/hui.h 1.125
1.125 2009/04/30 15:48:49 tdreszer
Just changed function comments
Index: src/hg/inc/hui.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/inc/hui.h,v
retrieving revision 1.124
retrieving revision 1.125
diff -b -B -U 4 -r1.124 -r1.125
--- src/hg/inc/hui.h 28 Apr 2009 23:02:15 -0000 1.124
+++ src/hg/inc/hui.h 30 Apr 2009 15:48:49 -0000 1.125
@@ -900,22 +900,27 @@
struct dyString *dyAddFilterAsInt(struct cart *cart, struct trackDb *tdb,
struct dyString *extraWhere,char *filter,char *defaultVal, char*field, boolean *and);
/* creates the where clause condition to support numeric int filter range.
Filters are expected to follow
- {fiterName}: trackDb min:max values
- {filterName}Min: cart variable
- {filterName}Max: cart variable Optional (and considered non-existent if -99)
+ {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:1000" Optional
- The and param allows stringing multiple where clauses together */
+ uses:{filterName}Min: old trackDb value if {filterName}Limits not found
+ {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 *defaultVal, char*field, boolean *and);
+ 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 value;
- {filterName}Min: cart variable;
+ {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
- The and param allows stringing multiple where clauses together */
+ uses: defaultLimits: function param if no tdb limits settings found)
+ The 'and' param allows stringing multiple where clauses together */
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 */