90052d845ed4c1e24963ad7cdc0161b29f50e1d3
chmalee
  Mon Sep 18 15:53:02 2023 -0700
Fix bug that was printing 'matches to ucsc genes' when the pcr match was not to ucsc genes, just overlapping that position

diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index 2a23cf4..08a90a6 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -7185,31 +7185,31 @@
     {
     pcrResultGetPsl(pslFileName, NULL, item,
 		    seqName, cartInt(cart, "o"), cartInt(cart, "t"),
 		    &itemPsl, &otherPsls, fPrimer, rPrimer);
     printPosOnChrom(itemPsl->tName, itemPsl->tStart, itemPsl->tEnd,
 		    itemPsl->strand, FALSE, NULL);
     }
 
 if (otherPsls != NULL)
     {
     puts("<HR>");
     printf("<B>Other matches for these primers:</B><BR>\n");
     for (psl = otherPsls;  psl != NULL;  psl = psl->next)
 	{
 	puts("<BR>");
-	if (target != NULL)
+	if (stringIn("__", psl->tName))
 	    printPcrTargetMatch(target, psl, FALSE);
 	else
 	    printPosOnChrom(psl->tName, psl->tStart, psl->tEnd,
 			    psl->strand, FALSE, NULL);
 	}
     puts("<HR>");
     }
 printPcrSequence(item, target, itemPsl, fPrimer, rPrimer);
 
 puts("<BR><HR>");
 printTrackHtml(tdb);
 }
 
 void doUserPsl(char *track, char *item)
 /* Process click on user-defined alignment. */