07769f5e62216c125dc90df08dac7a90402c3fa4 markd Mon Jun 22 12:54:40 2015 -0700 add geneId to transmap gene table, with backwards compatibilty for current transmap tracks (RM 14574) diff --git src/hg/hgc/transMapClick.c src/hg/hgc/transMapClick.c index cd366e4..827e019 100644 --- src/hg/hgc/transMapClick.c +++ src/hg/hgc/transMapClick.c @@ -171,30 +171,33 @@ bag->src->chrom, bag->src->chromStart, bag->src->chromEnd); else printf("%s:%d-%d", bag->src->chrom, bag->src->chromStart, bag->src->chromEnd); printf("</TR>\n"); // % identity and % aligned printf("<TR CLASS=\"transMapLeft\"><TD>Identity<TD>%0.1f%%</TR>\n", 100.0*bag->src->ident); printf("<TR CLASS=\"transMapLeft\"><TD>Aligned<TD>%0.1f%%</TR>\n", 100.0*bag->src->aligned); // gene and CDS printf("<TR CLASS=\"transMapLeft\"><TD>Gene<TD>%s</TR>\n", (((bag->gene != NULL) && (strlen(bag->gene->geneName) > 0)) ? bag->gene->geneName : " ")); +printf("<TR CLASS=\"transMapLeft\"><TD>Gene Id<TD>%s</TR>\n", + (((bag->gene != NULL) && (strlen(bag->gene->geneId) > 0)) + ? bag->gene->geneId : " ")); printf("<TR CLASS=\"transMapLeft\"><TD>CDS<TD>%s</TR>\n", (((bag->gene != NULL) && (strlen(bag->gene->cds) > 0)) ? bag->gene->cds : " ")); printf("</TBODY></TABLE>\n"); } static void displayAligns(struct trackDb *tdb, struct transMapBag *bag) /* display cDNA alignments */ { int start = cartInt(cart, "o"); printf("<H3>mRNA/Genomic Alignments</H3>"); printAlignmentsSimple(bag->psl, start, "hgcTransMapCdnaAli", tdb->table, bag->info->mappedId); } void transMapClickHandler(struct trackDb *tdb, char *mappedId)