17fe5238421ff301f2b7360c96db92104e405094 chmalee Tue May 12 12:09:08 2026 -0700 myVariants fixes: widen drag-select dialog a bit to fit the new button, save only the actual variant position, not the variant plus padding position when making a variant out of an hgvs term, refs #33808 diff --git src/hg/lib/hgFind.c src/hg/lib/hgFind.c index 9e56efbe735..c7bef4853af 100644 --- src/hg/lib/hgFind.c +++ src/hg/lib/hgFind.c @@ -3637,31 +3637,31 @@ * can choose where to go, otherwise return a singlePos */ { boolean foundIt = FALSE; long startTime = clock1000(); struct hgvsVariant *hgvsList = hgvsParseTerm(term); if (hgvsList == NULL) hgvsList = hgvsParsePseudoHgvs(db, term); if (hgvsList) { struct hgvsVariant *hgvs = NULL; int hgvsListLen = slCount(hgvsList); struct hgPosTable *table; AllocVar(table); table->description = "HGVS"; table->searchTime = -1; - int padding = 5; + int padding = HGVS_FIND_PADDING; int mapErrCnt = 0; struct dyString *dyWarn = dyStringNew(0); struct hgvsHelper *helper = NULL; struct hash *uniqHgvsPos = hashNew(0); struct dyString *chromPosIndex = dyStringNew(0); struct dyString *allWarnings = dyStringNew(0); for (hgvs = hgvsList; hgvs != NULL; hgvs = hgvs->next) { dyStringClear(dyWarn); dyStringClear(chromPosIndex); char *pslTable = NULL; struct bed *mapping = hgvsValidateAndMap(hgvs, db, term, dyWarn, &pslTable); if (dyStringLen(dyWarn) > 0) mapErrCnt++; if (mapping)