65e109b1570e90dadb4642db599c3f54db67c905
braney
  Thu Aug 5 11:24:19 2010 -0700
put gencode ensembl transcript id link in trackDb instead of hard-coding it
diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index b113efe..b3993be 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -2319,11 +2319,16 @@
 && startsWith("ENCODE Gencode",tdb->longLabel)
 && startsWith("ENST",geneName))
     {
-#define ENSEMBL_TRANSCRIPTID_LINK "<a href=\"http://ncbi36.ensembl.org/Homo_sapiens/Transcript/Summary?db=core;t=%s\" target=\"_blank\">Ensembl Transcript Report</a> from transcript Id"
+    char *ensemblIdUrl = trackDbSetting(tdb, "ensemblIdUrl");
+
+    if (ensemblIdUrl != NULL)
+// #define ENSEMBL_TRANSCRIPTID_LINK "<a href=\"http://ncbi36.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);
+        printf("<a href=\"%s%s\" target=\"_blank\">Ensembl Transcript Report</a> from transcript Id", ensemblIdUrl,geneName);
     puts("</LI>\n");
     }
+    }
 
 if ((pepTable != NULL) && hGenBankHaveSeq(database, pepName, pepTable))
     {