src/hg/hgc/hgc.c 1.1535
1.1535 2009/05/07 00:07:51 tdreszer
Added the special case Ensembl Transcript Report link back in, due to tRNAs not having Ensembl IDs causing the trackDb.ra url setting to fail
Index: src/hg/hgc/hgc.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgc/hgc.c,v
retrieving revision 1.1534
retrieving revision 1.1535
diff -b -B -U 4 -r1.1534 -r1.1535
--- src/hg/hgc/hgc.c 6 May 2009 00:27:49 -0000 1.1534
+++ src/hg/hgc/hgc.c 7 May 2009 00:07:51 -0000 1.1535
@@ -2266,8 +2266,18 @@
showGenePos(geneName, tdb);
printf("<H3>Links to sequence:</H3>\n");
printf("<UL>\n");
+if(sameString(tdb->type,"genePred")
+&& startsWith("ENCODE Gencode",tdb->longLabel)
+&& startsWith("ENST",geneName))
+ {
+#define ENSEMBL_TRANSCRIPTID_LINK "<a href=\"http://www.ensembl.org/Homo_sapiens/Transcript/Summary?db=core;t=%s\" target=\"_blank\">Ensembl Transcript Report</a> from transcript Id."
+ puts("<LI>\n");
+ printf(ENSEMBL_TRANSCRIPTID_LINK,geneName);
+ puts("</LI>\n");
+ }
+
if ((pepTable != NULL) && hGenBankHaveSeq(database, pepName, pepTable))
{
puts("<LI>\n");
hgcAnchorSomewhere(pepClick, pepName, pepTable, seqName);
@@ -2553,9 +2563,9 @@
if (!isCustomTrack(tdb->tableName))
{
printTBSchemaLink(tdb);
- metadataToggle(tdb,"Track details...",FALSE);
+ metadataToggle(tdb,"Table metadata...",FALSE);
printTrackUiLink(tdb);
printDataVersion(tdb);
printOrigAssembly(tdb);
if ((tableName = hTableForTrack(database, tdb->tableName)) != NULL)