d9cedf9e15ed440647755e2a4ce23e8123ec1287
kate
Wed Feb 24 14:08:02 2016 -0800
Don't show transcript ID on GTEx details page. It is somewhat bogus (the actual gene model is a union, and the transcript ID is identified solely to obtain a transcript class. refs #15645
diff --git src/hg/hgc/gtexClick.c src/hg/hgc/gtexClick.c
index 74de62d..25c0d83 100644
--- src/hg/hgc/gtexClick.c
+++ src/hg/hgc/gtexClick.c
@@ -221,31 +221,33 @@
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 Transcript ID: %s
\n", gtexGene->transcriptId);
+// The actual transcript model is a union, so this identification is approximate
+// (used just to find a transcript class)
+//printf("Ensembl Transcript ID: %s
\n", gtexGene->transcriptId);
printf("Ensembl Transcript Class: %s
\n",
gencodeTranscriptClassColorCode(gtexGene->transcriptClass), gtexGene->transcriptClass);
printf("Genomic Position: %s:%d-%d
\n",
hgTracksPathAndSettings(), database,
gtexGene->chrom, gtexGene->chromStart+1, gtexGene->chromEnd,
gtexGene->chrom, gtexGene->chromStart+1, gtexGene->chromEnd);
printf("View at GTEx portal
\n", gtexGene->geneId);
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);