1cc8c6d3d7f2357898ad366c94b1f33a403a2aee
angie
  Thu Dec 8 14:14:33 2016 -0800
Libifying isAllDigits from a handful of places into common.c.

diff --git src/lib/wormdna.c src/lib/wormdna.c
index 99518f0..4f88cde 100644
--- src/lib/wormdna.c
+++ src/lib/wormdna.c
@@ -484,62 +484,51 @@
     freez(pIt);
     }
 }
 
 static boolean isAllAlpha(char *s)
 /* Returns TRUE if every character in string is a letter. */
 {
 char c;
 while ((c = *s++) != 0)
     {
     if (!isalpha(c)) return FALSE;
     }
 return TRUE;
 }
 
-static boolean isAllDigit(char *s)
-/* Returns TRUE if every character in string is a digit. */
-{
-char c;
-while ((c = *s++) != 0)
-    {
-    if (!isdigit(c)) return FALSE;
-    }
-return TRUE;
-}
-
 boolean wormIsOrfName(char *in)
 /* Check to see if the input is formatted correctly to be
  * an ORF. */
 {
 return strchr(in, '.') != NULL;
 }
 
 boolean wormIsGeneName(char *name)
 /* See if it looks like a worm gene name - that is
  *   abc-12
  * letters followed by a dash followed by a number. */
 {
 char buf[128];
 int partCount;
 strncpy(buf, name, sizeof(buf));
 partCount = chopString(buf, "-", NULL, 0);
 if (partCount == 2)
     {
     char *parts[2];
     chopString(buf, "-", parts, 2);
-    return isAllAlpha(parts[0]) && isAllDigit(parts[1]);
+    return isAllAlpha(parts[0]) && isAllDigits(parts[1]);
     }
 else
     {
     return FALSE;
     }
 }
 
 struct slName *wormGeneToOrfNames(char *name)
 /* Returns list of cosmid.N type ORF names that are known by abc-12 type name. */
 {
 struct slName *synList = NULL;
 char synFileName[512];
 FILE *synFile;
 char lineBuf[128];
 int nameLen = strlen(name);