fb9a49bd8fafe5c6647e0fdec676a74703b57341 braney Thu Sep 2 11:08:30 2010 -0700 a couple of changes to Gencode track diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 9ccfaa6..ac5104c 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -2190,12 +2190,24 @@ for (gp = gpList; gp != NULL; gp = gp->next) { printPos(gp->chrom, gp->txStart, gp->txEnd, gp->strand, FALSE, NULL); + if(sameString(tdb->type,"genePred") + && startsWith("ENCODE Gencode",tdb->longLabel) + && startsWith("ENST",name)) + { + char *ensemblIdUrl = trackDbSetting(tdb, "ensemblIdUrl"); + + printf("<b>Ensembl Transcript Id: </b>"); + if (ensemblIdUrl != NULL) + printf("<a href=\"%s%s\" target=\"_blank\">%s</a><br>", ensemblIdUrl,name,name); + else + printf("%s<br>",name); + } if (gp->name2 != NULL && strlen(trimSpaces(gp->name2))> 0) { /* in Ensembl gene info downloaded from ftp site, sometimes the name2 field is populated with "noXref" because there is no alternate name. Replace this with "none" */ - printf("<b>Alternate Name:"); + printf("<b>Gene Symbol:"); if (sameString(gp->name2, "noXref")) printf("</b> none<br>\n"); else @@ -2315,21 +2327,6 @@ printf("<H3>Links to sequence:</H3>\n"); printf("<UL>\n"); -if(sameString(tdb->type,"genePred") -&& startsWith("ENCODE Gencode",tdb->longLabel) -&& startsWith("ENST",geneName)) - { - 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("<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)) { puts("<LI>\n");