b40b983e5147199d38e1d14dc3fd6a205aa7c79c
markd
Mon Jun 13 14:56:46 2011 -0700
fixed gencode comprehensive click through
diff --git src/hg/hgc/gencodeClick.c src/hg/hgc/gencodeClick.c
index 1aaeba8..5c7281d 100644
--- src/hg/hgc/gencodeClick.c
+++ src/hg/hgc/gencodeClick.c
@@ -511,31 +511,31 @@
char header[256];
safef(header, sizeof(header), "GENCODE PolyA Annotation %s (%s)", polyAAnno->name2, gencodeId);
cartWebStart(cart, database, "%s", header);
printf("
%s
\n", header);
printf("Annotation id: %s
", gencodeId);
printf("Annotation Type: %s
",polyAAnno->name2);
printPos(polyAAnno->chrom, polyAAnno->txStart, polyAAnno->txEnd, polyAAnno->strand, FALSE, NULL);
}
void doGencodeGene(struct trackDb *tdb, char *gencodeId)
/* Process click on a GENCODE annotation. */
{
struct sqlConnection *conn = hAllocConn(database);
struct genePred *anno = transAnnoLoad(conn, tdb, gencodeId);
if (startsWith("wgEncodeGencodeBasic", tdb->track)
- || startsWith("wgEncodeGencodeFull", tdb->track)
+ || startsWith("wgEncodeGencodeComp", tdb->track)
|| startsWith("wgEncodeGencodePseudoGene", tdb->track))
doGencodeGeneTrack(tdb, gencodeId, conn, anno);
else if (startsWith("wgEncodeGencode2wayConsPseudo", tdb->track))
doGencodeGene2WayPseudo(tdb, gencodeId, conn, anno);
else if (startsWith("wgEncodeGencodePolya", tdb->track))
doGencodeGenePolyA(tdb, gencodeId, conn, anno);
else
errAbort("doGencodeGene: track not handled: \"%s\"", tdb->track);
htmlHorizontalLine();
printTrackHtml(tdb);
genePredFreeList(&anno);
hFreeConn(&conn);
}