8165601dddc27978eb4a2fe2654ba81212e30473
braney
Sat May 31 11:46:07 2025 -0700
hgGene changes for quickLift
diff --git src/hg/hgGene/links.c src/hg/hgGene/links.c
index 5dfa91461f2..f3581ca2cd2 100644
--- src/hg/hgGene/links.c
+++ src/hg/hgGene/links.c
@@ -215,30 +215,39 @@
/* Print the links section. */
{
int maxPerRow = 6, itemPos = 0;
int rowIx = 0;
struct link *link, *linkList = section->items;
webPrintLinkTableStart();
printGenomicSeqLink(conn, geneId, curGeneChrom, curGeneStart, curGeneEnd);
printMrnaSeqLink(conn,geneId);
printProteinSeqLink(conn,geneId);
hPrintf("\n
");
++rowIx;
for (link = linkList; link != NULL; link = link->next)
{
+ if (liftDb != NULL) // these links don't work under quickLift
+ {
+ if (sameString(link->name, "family") ||
+ sameString(link->name, "palTrack") ||
+ sameString(link->name, "hgGeneGraph") ||
+ sameString(link->name, "genome") ||
+ sameString(link->name, "visiGene"))
+ continue;
+ }
char *url = linkGetUrl(link, conn, geneId);
if (url != NULL)
{
boolean fakeOut = link->useHgsid &&
differentWord(link->name,"wikiTrack");
char *target = (fakeOut ? "" : " TARGET=_blank");
if (++itemPos > maxPerRow)
{
hPrintf("
\n");
itemPos = 1;
++rowIx;
}
if (fakeOut)
webPrintLinkCellStart();
else