d7e9c64795289915beea9e389a0218bddd111ba0
angie
  Wed Apr 11 12:07:14 2018 -0700
oops, I omitted part of the regex in 5b4fcca50!

diff --git src/hg/hgVai/hgVai.c src/hg/hgVai/hgVai.c
index 16c53cc..7a024dc 100644
--- src/hg/hgVai/hgVai.c
+++ src/hg/hgVai/hgVai.c
@@ -2507,31 +2507,31 @@
         char *row[8];
         row[0] = vcfRow->chrom;
         char posStr[64];
         safef(posStr, sizeof(posStr), "%d", vcfRow->pos);
         row[1] = posStr;
         row[2] = vcfRow->id;
         row[3] = vcfRow->ref;
         row[4] = vcfRow->alt;
         row[5] = ".";
         row[6] = vcfRow->filter;
         row[7] = vcfRow->info;
         slAddHead(&recList, vcfRecordFromRow(vcff, row));
         }
     else
         {
-        if (!regexMatch(term, "^[A-Z_]+\\.[0-9]+[: ]"))
+        if (!regexMatch(term, "^[A-Z_0-9]+\\.[0-9]+[: ]"))
             notVersionedAcc = TRUE;
 	slNameAddHead(&failedTerms, dyStringContents(dyError));
         }
     }
 if (failedTerms != NULL)
     {
     slReverse(&failedTerms);
     char *firstUnknownIds = firstNCommaSep(failedTerms, 5);
     struct dyString *dy = dyStringCreate("%d HGVS terms could not be parsed and/or mapped to %s, "
                                          "e.g. %s",
 					 slCount(failedTerms), assembly->name, firstUnknownIds);
     if (notVersionedAcc)
         dyStringAppend(dy, ".  " HGVS_MUST_USE_ACC);
     slAddTail(pCommentList, slNameNew(dy->string));
     freeMem(firstUnknownIds);