114bd9cc108feeb8b20ad0b98b35454ea3fde8e0
kate
  Mon May 2 11:45:50 2016 -0700
Add details page info to show highest expressed tissue with scores. refs #17244

diff --git src/hg/lib/gtexTissue.c src/hg/lib/gtexTissue.c
index fa38829..36734a0 100644
--- src/hg/lib/gtexTissue.c
+++ src/hg/lib/gtexTissue.c
@@ -227,16 +227,27 @@
     hashAddInt(tscHash, tissue, samples);
     }
 sqlFreeResult(&sr);
 hFreeConn(&conn);
 return tscHash;
 }
 
 struct rgbColor gtexTissueBrightenColor(struct rgbColor rgb)
 /* Increase brightness for better visibility of small items */
 {
 struct hslColor hsl = mgRgbToHsl(rgb);
 hsl.s = min(1000, hsl.s + 300);
 return mgHslToRgb(hsl);
 }
 
+char *gtexGetTissueDescription(int id, char *version)
+/* Get description for a tissue specified by id.  
+ * Use for single queries (o/w use gtexGetTissues) */
+{
+char query[1024];
+struct sqlConnection *conn = hAllocConn("hgFixed");
+sqlSafef(query, sizeof(query), "select description from gtexTissue%s where id=%d\n", 
+                gtexVersionSuffix(version), id);
+return sqlQuickString(conn, query);
+}
+