ab4fe8a17e861e446c64db7184742ff8db163791 mspeir Tue Jun 24 12:44:38 2014 -0700 Now Filter Verdict lines and related subsection will only be displayed on the canFam1 genomicSuperDups details page. Other species with a genomicSuperDups track essentially have no useful information in these lines (just things like NA, etc.), and these extra lines clutter up the aleady busy display, refs #13171 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 8a0b52b..17f98ec 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -18979,36 +18979,39 @@ genomicSuperDupsStaticLoad(row+rowOffset, &dup); bedPrintPos((struct bed *)(&dup), 4, tdb); printf("<B>Other Position:</B> " "<A HREF=\"%s&db=%s&position=%s%%3A%d-%d\">" "%s:%d-%d</A> \n", hgTracksPathAndSettings(), database, dup.otherChrom, dup.otherStart+1, dup.otherEnd, dup.otherChrom, dup.otherStart+1, dup.otherEnd); printf("<A HREF=\"%s&o=%d&t=%d&g=getDna&i=%s&c=%s&l=%d&r=%d&strand=%s&db=%s&table=%s\">" "View DNA for other position</A><BR>\n", hgcPathAndSettings(), dup.otherStart, dup.otherEnd, "", dup.otherChrom, dup.otherStart, dup.otherEnd, dup.strand, database, tdb->track); printf("<B>Other Position Relative Orientation:</B>%s<BR>\n", dup.strand); + if(sameString("canFam1", database)) + { printf("<B>Filter Verdict:</B> %s<BR>\n", dup.verdict); printf(" <B> testResult:</B>%s<BR>\n", dup.testResult); printf(" <B> chits:</B>%s<BR>\n", dup.chits); printf(" <B> ccov:</B>%s<BR>\n", dup.ccov); printf(" <B> posBasesHit:</B>%d<BR>\n", dup.posBasesHit); + } else {}; if (alignUrl != NULL) printf("<A HREF=%s/%s " "TARGET=\"%s:%d-%d\">Optimal Global Alignment</A><BR>\n", alignUrl, dup.alignfile, dup.chrom, dup.chromStart, dup.chromEnd); printf("<B>Alignment Length:</B> %d<BR>\n", dup.alignL); printf(" <B>Indels #:</B> %d<BR>\n", dup.indelN); printf(" <B>Indels bp:</B> %d<BR>\n", dup.indelS); printf(" <B>Aligned Bases:</B> %d<BR>\n", dup.alignB); printf(" <B>Matching bases:</B> %d<BR>\n", dup.matchB); printf(" <B>Mismatched bases:</B> %d<BR>\n", dup.mismatchB); printf(" <B>Transitions:</B> %d<BR>\n", dup.transitionsB);