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("\n");
// % identity and % aligned
printf("
| Identity | %0.1f%% |
\n",
100.0*bag->src->ident);
printf("| Aligned | %0.1f%% |
\n",
100.0*bag->src->aligned);
// gene and CDS
printf("| Gene | %s |
\n",
(((bag->gene != NULL) && (strlen(bag->gene->geneName) > 0))
? bag->gene->geneName : " "));
+printf("| Gene Id | %s |
\n",
+ (((bag->gene != NULL) && (strlen(bag->gene->geneId) > 0))
+ ? bag->gene->geneId : " "));
printf("| CDS | %s |
\n",
(((bag->gene != NULL) && (strlen(bag->gene->cds) > 0))
? bag->gene->cds : " "));
printf("\n");
}
static void displayAligns(struct trackDb *tdb, struct transMapBag *bag)
/* display cDNA alignments */
{
int start = cartInt(cart, "o");
printf("mRNA/Genomic Alignments
");
printAlignmentsSimple(bag->psl, start, "hgcTransMapCdnaAli", tdb->table, bag->info->mappedId);
}
void transMapClickHandler(struct trackDb *tdb, char *mappedId)