dbff2df65c339ba878154eda07fd5ce60a2383c3 braney Fri Dec 5 17:07:07 2014 -0800 add the ability to get coverage (wiggle) plots for bed type tracks #952 diff --git src/hg/inc/hui.h src/hg/inc/hui.h index 16041d6..405e8a1 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -1004,30 +1004,35 @@ enum trackVisibility tdbVisLimitedByAncestors(struct cart *cart, struct trackDb *tdb, boolean checkBoxToo, boolean foldersToo); // returns visibility limited by ancestry. // This includes subtrack vis override and parents limit maximum. // cart may be null, in which case, only trackDb settings (default state) are examined // checkBoxToo means ensure subtrack checkbox state is visible // foldersToo means limit by folders (aka superTracks) as well. #define tdbVisLimitedByAncestry(cart,tdb,noFolders) \ tdbVisLimitedByAncestors(cart, tdb, TRUE, !(noFolders)) char *compositeViewControlNameFromTdb(struct trackDb *tdb); /* Returns a string with the composite view control name if one exists */ void compositeViewControlNameFree(char **name); /* frees a string allocated by compositeViewControlNameFromTdb */ +#define CanDoCoverageConfVariable "canDoCoverage" + +void wigOption(struct cart *cart, char *name, char *title, struct trackDb *tdb); +/* let the user choose to see the track in wiggle mode */ + void wigCfgUi(struct cart *cart, struct trackDb *tdb,char *name,char *title,boolean boxed); /* UI for the wiggle track */ #define NO_SCORE_FILTER "noScoreFilter" #define SCORE_FILTER "scoreFilter" #define SIGNAL_FILTER "signalFilter" #define PVALUE_FILTER "pValueFilter" #define QVALUE_FILTER "qValueFilter" #define _NO "No" #define _LIMITS "Limits" #define _MIN "Min" #define _MAX "Max" #define _BY_RANGE "ByRange" #define SCORE_MIN "scoreMin" #define GRAY_LEVEL_SCORE_MIN SCORE_MIN @@ -1345,17 +1350,16 @@ // returns the extraField matching the name (case insensitive). Note: slNameFind does NOT work. void extraFieldsFree(struct extraField **pExtras); // frees all mem for extraFields list #endif///def EXTRA_FIELDS_SUPPORT struct asObject *asForTdb(struct sqlConnection *conn, struct trackDb *tdb); // Get autoSQL description if any associated with table. struct asColumn *asColumnFind(struct asObject *asObj, char *name); // Return named column. struct slName *asColNames(struct asObject *as); // Get list of column names. - #endif /* HUI_H */