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);