src/hg/hgTrackUi/hgTrackUi.c 1.498

1.498 2009/08/28 17:09:18 hartera
Added code to call the vegaGeneUI function if the track is vegaGeneComposite. vegaGenUI() creates radio buttons to select accession, gene name, both or none for track item labels. It also adds a check box to select for noncoding genes not to be shown and the base colouring drop down menu.
Index: src/hg/hgTrackUi/hgTrackUi.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTrackUi/hgTrackUi.c,v
retrieving revision 1.497
retrieving revision 1.498
diff -b -B -U 4 -r1.497 -r1.498
--- src/hg/hgTrackUi/hgTrackUi.c	26 Aug 2009 18:27:10 -0000	1.497
+++ src/hg/hgTrackUi/hgTrackUi.c	28 Aug 2009 17:09:18 -0000	1.498
@@ -1429,8 +1429,19 @@
 geneIdConfig(tdb);
 baseColorDrawOptDropDown(cart, tdb);
 }
 
+void vegaGeneUI(struct trackDb *tdb)
+/* Put up Vega Gene track-specific controls */
+{
+geneIdConfig(tdb); 
+printf("<BR>\n");
+
+/* Put up noncoding option and codon coloring stuff. */
+hideNoncodingOpt(tdb);
+baseColorDrawOptDropDown(cart, tdb);
+}
+
 void ensemblNonCodingTypeConfig(struct trackDb *tdb)
 {
 int i = 0;
 
@@ -2209,8 +2220,10 @@
 else if (sameString(track, "pseudoGeneLink") || startsWith("retroMrnaInfo", track))
         retroGeneUI(tdb);
 else if (sameString(track, "ensGeneNonCoding"))
         ensemblNonCodingUI(tdb);
+else if (sameString(track, "vegaGeneComposite"))
+        vegaGeneUI(tdb);
 else if (sameString(track, "all_mrna"))
     mrnaUi(tdb, FALSE);
 else if (sameString(track, "mrna"))
     mrnaUi(tdb, FALSE);