66635461c471e0fa874ab79b300ce66b55370ace markd Sun Nov 10 07:21:58 2024 -0800 Add in GENCODE hgc gene and transcript name display in table, as check for HGCN is missing miRNAs not in HGNC but in mirBASE. diff --git src/hg/hgc/gencodeClick.c src/hg/hgc/gencodeClick.c index 1af8854..80a6f92 100644 --- src/hg/hgc/gencodeClick.c +++ src/hg/hgc/gencodeClick.c @@ -440,31 +440,36 @@ boolean haveGeneSymbolSource, struct wgEncodeGencodeGeneSymbol *geneSymbolSource) /* write basic HTML info for all genes */ { // basic gene and transcript information printf("\n"); printf("\n"); printf("\n"); printf("\n"); -if (transAttrs->proteinId != NULL) +printf("\n"); + +if (isNotEmpty(transAttrs->proteinId)) { // protein id in database, maybe not for this transcript printf("\n"); } printf("
TranscriptGene
GENCODE id"); prTdEnsIdAnchor(transAttrs->transcriptId, (isGrcH37Native(tdb) ? ensemblH37TranscriptIdUrl: ensemblTranscriptIdUrl)); prTdEnsIdAnchor(transAttrs->geneId, (isGrcH37Native(tdb) ? ensemblH37GeneIdUrl : ensemblGeneIdUrl)); printf("
Name"); +printf("%s", transAttrs->transcriptName); +printf("%s", transAttrs->geneName); +printf("
Protein id"); if (strlen(transAttrs->proteinId) > 0) prTdEnsIdAnchor(transAttrs->proteinId, (isGrcH37Native(tdb) ? ensemblH37ProteinIdUrl: ensemblProteinIdUrl)); else printf(" "); printf(""); printf("
HAVANA manual id"); printf("%s", transAttrs->havanaTranscriptId); printf("%s", transAttrs->havanaGeneId);