c0ed836f3d4d44a2e5a602fa46b534fa80565231 braney Wed Sep 12 10:49:43 2012 -0700 more twiddling of the info about a gene (#8249) diff --git src/hg/hgGene/hgGene.c src/hg/hgGene/hgGene.c index 2f6b77b..c8f89cc 100644 --- src/hg/hgGene/hgGene.c +++ src/hg/hgGene/hgGene.c @@ -247,53 +247,53 @@ char *description = descriptionString(id, conn); int i, exonCnt = 0, cdsExonCnt = 0; int cdsStart, cdsEnd; hPrintf("%s", description); freez(&description); /* print genome position and size */ char buffer[1024]; char *commaPos; exonCnt = curGenePred->exonCount; safef(buffer, sizeof buffer, "%s:%d-%d", curGeneChrom, curGeneStart+1, curGeneEnd); commaPos = addCommasToPos(database, buffer); -hPrintf("<B>Transcript</B><br>\n"); -hPrintf("  <B>Position:</B> %s ",commaPos); +hPrintf("<B>Transcript (Including UTRs)</B><br>\n"); +hPrintf("<B>Position:</B> %s ",commaPos); sprintLongWithCommas(buffer, (long long)curGeneEnd - curGeneStart); hPrintf("<B>Size:</B> %s ", buffer); hPrintf("<B>Exon Count:</B> %d ", exonCnt); hPrintf("<B>Strand:</B> %s<br>\n",curGenePred->strand); cdsStart = curGenePred->cdsStart; cdsEnd = curGenePred->cdsEnd; /* count CDS exons */ if (cdsStart < cdsEnd) { for (i=0; i<exonCnt; i++) { if ( (cdsStart <= curGenePred->exonEnds[i]) && (cdsEnd >= curGenePred->exonStarts[i]) ) cdsExonCnt++; } hPrintf("<B>Coding Region</B><br>\n"); safef(buffer, sizeof buffer, "%s:%d-%d", curGeneChrom, cdsStart+1, cdsEnd); commaPos = addCommasToPos(database, buffer); - hPrintf("  <B>Position:</B> %s ",commaPos); + hPrintf("<B>Position:</B> %s ",commaPos); sprintLongWithCommas(buffer, (long long)cdsEnd - cdsStart); hPrintf("<B>Size:</B> %s ", buffer); hPrintf("<B>Coding Exon Count:</B> %d \n", cdsExonCnt); } fflush(stdout); } char *sectionSetting(struct section *section, char *name) /* Return section setting value if it exists. */ { return hashFindVal(section->settings, name); } char *sectionRequiredSetting(struct section *section, char *name) /* Return section setting. Squawk and die if it doesn't exist. */