89ea13366720eccf0d456427c22d5cf105e154fb fanhsu Fri Nov 5 16:38:28 2010 -0700 Updated for RGD Genes. diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index f8cb7c4..b090d02 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -1364,30 +1364,42 @@ radioButton(varName, geneLabel, "accession"); radioButton(varName, geneLabel, "both"); radioButton(varName, geneLabel, "none"); } static void hideNoncodingOpt(struct trackDb *tdb) /* Put up hide-noncoding options. */ { /* Put up option to hide non-coding elements. */ printf("Hide non-coding genes: "); char varName[64]; safef(varName, sizeof(varName), "%s.%s", tdb->track, HIDE_NONCODING_SUFFIX); cartMakeCheckBox(cart, varName, HIDE_NONCODING_DEFAULT); } +void rgdGene2UI(struct trackDb *tdb) +/* Put up rgdGene2 gene ID track controls, with checkboxes */ +{ +/* Put up label line - boxes for gene and accession. */ +printf("Label: "); +labelMakeCheckBox(tdb, "gene", "gene", FALSE); +labelMakeCheckBox(tdb, "acc", "accession", FALSE); +printf("
\n"); + +baseColorDrawOptDropDown(cart, tdb); +} + void refGeneUI(struct trackDb *tdb) /* Put up refGene or xenoRefGene gene ID track controls, with checkboxes */ { /* Figure out if OMIM database is available. */ int omimAvail = 0; if (sameString(tdb->track, "refGene")) { struct sqlConnection *conn = hAllocConn(database); char query[128]; safef(query, sizeof(query), "select refLink.omimId from refLink, refGene where refLink.mrnaAcc = refGene.name and refLink.omimId != 0 limit 1"); omimAvail = sqlQuickNum(conn, query); hFreeConn(&conn); } /* Put up label line - boxes for gene, accession or maybe OMIM. */ @@ -2202,30 +2214,32 @@ fishClonesUi(tdb); else if (sameString(track, "recombRate")) recombRateUi(tdb); else if (sameString(track, "recombRateRat")) recombRateRatUi(tdb); else if (sameString(track, "recombRateMouse")) recombRateMouseUi(tdb); else if (sameString(track, "cghNci60")) cghNci60Ui(tdb); else if (sameString(track, "xenoRefGene")) refGeneUI(tdb); else if (startsWith("transMapAln", track)) transMapUI(tdb); else if (sameString(track, "refGene")) refGeneUI(tdb); +else if (sameString(track, "rgdGene2")) + rgdGene2UI(tdb); else if (sameString(track, "knownGene")) knownGeneUI(tdb); else if (sameString(track, "omimGene")) omimGeneUI(tdb); else if (sameString(track, "hg17Kg")) hg17KgUI(tdb); 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"))