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)