src/hg/inc/hui.h 1.140

1.140 2009/10/16 00:34:30 angie
Added enhanced coloring options (user-requested) to hgTrackUi and implemented 3 out of 5 in hgTracks.
Index: src/hg/inc/hui.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/inc/hui.h,v
retrieving revision 1.139
retrieving revision 1.140
diff -b -B -U 4 -r1.139 -r1.140
--- src/hg/inc/hui.h	24 Sep 2009 23:15:45 -0000	1.139
+++ src/hg/inc/hui.h	16 Oct 2009 00:34:30 -0000	1.140
@@ -553,8 +553,31 @@
 
 void wiggleGridDropDown(char *var, char *curVal);
 /* Make drop down of options. */
 
+/*** BAM alignment track coloring code: ***/
+// tdbSettings / cart var suffixes and default values:
+#define BAM_PAIR_ENDS_BY_NAME "pairEndsByName"
+#define BAM_MIN_ALI_QUAL "minAliQual"
+#define BAM_MIN_ALI_QUAL_DEFAULT "0"
+
+#define BAM_COLOR_MODE "bamColorMode"
+#define BAM_COLOR_MODE_GRAY "gray"
+#define BAM_COLOR_MODE_STRAND "strand"
+#define BAM_COLOR_MODE_TAG "tag"
+#define BAM_COLOR_MODE_OFF "off"
+#define BAM_COLOR_MODE_DEFAULT BAM_COLOR_MODE_STRAND
+
+#define BAM_GRAY_MODE "bamGrayMode"
+#define BAM_GRAY_MODE_ALI_QUAL "aliQual"
+#define BAM_GRAY_MODE_BASE_QUAL "baseQual"
+#define BAM_GRAY_MODE_UNPAIRED "unpaired"
+#define BAM_GRAY_MODE_DEFAULT BAM_GRAY_MODE_ALI_QUAL
+
+#define BAM_COLOR_TAG "bamColorTag"
+#define BAM_COLOR_TAG_DEFAULT "YC"
+
+
 /*** Control of base/codon coloring code: ***/
 
 /* Drawing modes: values <= baseColorDrawOff don't render at base or codon
  * level */