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 : "&nbsp;"));
+printf("<TR CLASS=\"transMapLeft\"><TD>Gene Id<TD>%s</TR>\n",
+       (((bag->gene != NULL) && (strlen(bag->gene->geneId) > 0))
+        ? bag->gene->geneId : "&nbsp;"));
 printf("<TR CLASS=\"transMapLeft\"><TD>CDS<TD>%s</TR>\n",
        (((bag->gene != NULL) && (strlen(bag->gene->cds) > 0))
         ? bag->gene->cds : "&nbsp;"));
 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)