b3afed1479ffa80ba9615108abb29836b8dd1fdc
kate
Mon Mar 28 18:06:42 2016 -0700
Add total expression to details page. Correct map box size problem. refs #15645
diff --git src/hg/hgc/gtexClick.c src/hg/hgc/gtexClick.c
index 4190e1d..68f4664 100644
--- src/hg/hgc/gtexClick.c
+++ src/hg/hgc/gtexClick.c
@@ -219,41 +219,42 @@
struct gtexGeneBed *gtexGene = getGtexGene(item, tdb->table);
if (gtexGene == NULL)
errAbort("Can't find gene %s in GTEx gene table %s\n", item, tdb->table);
genericHeader(tdb, item);
printf("Gene: ");
char *desc = getGeneDescription(gtexGene);
if (desc == NULL)
printf("%s
\n", gtexGene->name);
else
{
printf("%s
\n",
hgGeneName(), database, gtexGene->name, gtexGene->name);
printf("Description: %s
\n", desc);
}
-printf("Ensembl Gene ID: %s
\n", gtexGene->geneId);
+printf("Ensembl gene ID: %s
\n", gtexGene->geneId);
// The actual transcript model is a union, so this identification is approximate
// (used just to find a transcript class)
char *geneClass = gtexGeneClass(gtexGene);
-printf("GENCODE Biotype: %s
\n", gtexGene->geneType);
-printf("Gene Class: %s
\n",
+printf("GENCODE biotype: %s
\n", gtexGene->geneType);
+printf("Gene class: %s
\n",
geneClassColorCode(geneClass), geneClass);
-printf("Genomic Position: %s %s:%d-%d
\n",
+printf("Total median expression: %0.2f RPKM
\n", gtexGeneTotalMedianExpression(gtexGene));
+printf("Score: %d
\n", gtexGene->score);
+printf("Genomic position: %s %s:%d-%d
\n",
database, hgTracksPathAndSettings(), database,
gtexGene->chrom, gtexGene->chromStart+1, gtexGene->chromEnd,
gtexGene->chrom, gtexGene->chromStart+1, gtexGene->chromEnd);
-printf("Score: %d
\n", gtexGene->score);
-printf("View at GTEx portal
\n", gtexGene->name);
puts("
");
boolean doLogTransform = cartUsualBooleanClosestToHome(cart, tdb, FALSE, GTEX_LOG_TRANSFORM,
GTEX_LOG_TRANSFORM_DEFAULT);
double maxVal = 0.0;
char *versionSuffix = gtexVersionSuffix(tdb->table);
struct tissueSampleVals *tsvs = getTissueSampleVals(gtexGene, doLogTransform,
versionSuffix, &maxVal);
char *version = gtexVersion(tdb->table);
drawGtexRBoxplot(gtexGene, tsvs, doLogTransform, version);
+printf("
View at GTEx portal\n", gtexGene->name);
printTrackHtml(tdb);
}