e5d963606c378c0f08cb946c3a9393847dd6ce22
kate
  Wed Oct 7 15:23:41 2020 -0700
Add bigBed to GeneReviews to support mouseOver with diseases. refs #19841

diff --git src/hg/hgc/geneReviewsClick.c src/hg/hgc/geneReviewsClick.c
index 3e06283..97021f1 100644
--- src/hg/hgc/geneReviewsClick.c
+++ src/hg/hgc/geneReviewsClick.c
@@ -1,48 +1,34 @@
 /* geneReviewsClick - hgc code to display geneReviews track item detail page */
 
 /* Copyright (C) 2014 The Regents of the University of California 
  * See README in this or parent directory for licensing information. */
 #include "common.h"
 #include "hgc.h"
 #include "geneReviewsClick.h"
 
 void doGeneReviews(struct trackDb *tdb, char *itemName)
 /* generate the detail page for geneReviews */
 {
-struct sqlConnection *conn = hAllocConn(database);
-char *table = tdb->table;
-int start = cartInt(cart, "o");
-int num = 4;
-
 genericHeader(tdb, itemName);
 
- char query[512];
- char **row;
- struct bed *bed;
- boolean hasBin = TRUE;
- struct sqlResult *sr;
-
- sqlSafef(query, sizeof query, "select * from %s where name = '%s' and chrom = '%s' and chromStart = %d",
-	    table, itemName, seqName, start);
- sr = sqlGetResult(conn, query);
- while ((row = sqlNextRow(sr)) != NULL)
-    {
-    bed = bedLoadN(row+hasBin, num);
-    printf("<B>Link to Gene Reviews:</B> <a href='https://www.ncbi.nlm.nih.gov/books/NBK1116/?term=%s' target=_blank>%s</a><BR>\n", bed->name, bed->name);
-    printPos(bed->chrom, bed->chromStart, bed->chromEnd, NULL, TRUE, bed->name);
-    }
+struct sqlConnection *conn = hAllocConn(database);
+int start = cartInt(cart, "o");
+int end = cartInt(cart, "t");
+printf("<B>Link to Gene Reviews:</B> "
+       "<a href='https://www.ncbi.nlm.nih.gov/books/NBK1116/?term=%s' target=_blank>%s</a><BR>\n",
+         itemName, itemName); printPos(seqName, start, end, NULL, TRUE, itemName);
 prGeneReviews(conn, itemName);
 printf("<BR>");
 printTrackHtml(tdb);
 hFreeConn(&conn);
 }
 
 void prGeneReviews(struct sqlConnection *conn, char *itemName)
 /* print GeneReviews associated to this item
    Note: this print function has been replaced by addGeneReviewToBed.pl
          which print the same information to the field 5 of bigBed file
 */
 {
 struct sqlResult *sr;
 char **row;
 char query[512];