0ead52725effa01825a6fcfac7935eaa4979f76e
gperez2
  Wed Aug 27 09:56:02 2025 -0700
Incorporating Lou's feedback ragarding the bigDbSnp mouseOver, refs #36249

diff --git src/hg/hgTracks/variation.c src/hg/hgTracks/variation.c
index b804da0d58e..c0c1f0472f1 100644
--- src/hg/hgTracks/variation.c
+++ src/hg/hgTracks/variation.c
@@ -2732,37 +2732,37 @@
     bdsAppendMaf(bds, freqSourceIx, dy);
     }
 // If the alleles are too long, print the class as a backup.
 if (tooLong)
     dyStringPrintf(dy, " %s", bigDbSnpClassToString(bds->class));
 if (cartUsualBooleanClosestToHome(cart, tdb, FALSE, "label.func", FALSE))
     bdsAppendFunc(bds, dy);
 return dyStringCannibalize(&dy);
 }
 
 static char *bdsMouseOver(struct bigDbSnp *bds)
 /* Simulate mouseover with options... */
 {
     struct dyString *dy = dyStringNew(256);
     // dbSNP ID
-    dyStringPrintf(dy, "<b>dbSNP ID</b>: %s<br>", bds->name);
+    dyStringPrintf(dy, "<b>rsID</b>: %s<br>", bds->name);
     // Reference/alt alleles
     dyStringAppend(dy, "<b>Ref/Alt allele(s)</b>: ");
     bdsAppendRefAlt(bds, dy);
     dyStringAppend(dy, "<br>");
     // Functional effects
-    dyStringAppend(dy, "<b>Functional effects</b>: ");
+    dyStringAppend(dy, "<b>Classification</b>: ");
     bdsAppendFunc(bds, dy);
     return dyStringCannibalize(&dy);
 }
 
 static void paranoidCheckMnvLengths(struct bigDbSnp *bds)
 /* Make sure an mnv variant's alleles are all the same length. */
 {
 if (bds->class != bigDbSnpMnv)
     errAbort("paranoidCheckMnvLengths: expected %s class=bigDbSnpMnv=%d, got %d",
              bds->name, bigDbSnpMnv, bds->class);
 int refLen = strlen(bds->ref);
 if (refLen != bds->chromEnd - bds->chromStart)
     errAbort("paranoidCheckMnvLengths: %s: length of ref '%s' is %d but chromEnd - chromStart is %d",
              bds->name, bds->ref, refLen, bds->chromEnd - bds->chromStart);
 int aIx;