832926811b278d5c656957e1565acdde48522def kate Mon Apr 27 17:59:12 2020 -0700 Update GTEx gene track click handler and track settings to handle V8 (add Kidney Medulla tissue, support TPM and RPKM). refs #25130 diff --git src/hg/lib/gtexInfo.c src/hg/lib/gtexInfo.c index 96b4c3a..3067250 100644 --- src/hg/lib/gtexInfo.c +++ src/hg/lib/gtexInfo.c @@ -218,25 +218,30 @@ char *gtexVersionSuffixFromVersion(char *version) /* Return version table suffix for a version */ { if (!version) version = GTEX_DEFAULT_VERSION; return (sameString(version, GTEX_DEFAULT_VERSION)) ? "" : version; } double gtexMaxMedianScore(char *version) /* Retrieve max median score for latest (or named) version */ { char query[1024]; struct sqlConnection *conn = hAllocConn("hgFixed"); if (!conn) return 0; -// TODO: trackDB setting for this if (!version || sameString(version, "")) version = GTEX_DEFAULT_VERSION; sqlSafef(query, sizeof query, "select maxMedianScore from gtexInfo where version='%s'", version); double score = sqlQuickDouble(conn, query); if (score == 0.0) errAbort("Internal error: GTEx version \"%s\" not found in gtexInfo table", version); hFreeConn(&conn); return score; } + +char *gtexExprUnit(char *version) +/* Units of gene expression */ +{ +return (sameString(version, "V8") ? "TPM" : "RPKM"); +}