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. */