93251310b6d129d3006eaf2fac9d06ad7ac6729f
braney
  Fri Sep 14 16:45:37 2012 -0700
eliminated pointless check for .2bit suffix in file name.  There's checks elsewhere for file signature (#9095)
diff --git src/lib/twoBit.c src/lib/twoBit.c
index 008b2d6..f01e2ea 100644
--- src/lib/twoBit.c
+++ src/lib/twoBit.c
@@ -920,35 +920,30 @@
 s = strrchr(spec->fileName, '/');
 if (s == NULL)
     s = spec->fileName;
 else
     s++;
 
 /* find end of file name and zero-terminate */
 e = strchr(s, ':');
 if (e == NULL)
     s = NULL; /* just file name */
 else
     {
     *e++ = '\0';
     s = e;
     }
-if (!endsWith(spec->fileName, ".2bit"))
-    {
-    twoBitSpecFree(&spec);
-    return NULL; /* not a 2bit file */
-    }
 
 if (s != NULL)
     {
     /* chop seqs at commas and parse */
     numSeqs = chopString(s, ",", NULL, 0);
     AllocArray(seqSpecs, numSeqs);
     chopString(s, ",", seqSpecs, numSeqs);
     for (i = 0; i< numSeqs; i++)
         slSafeAddHead(&spec->seqs, parseSeqSpec(seqSpecs[i]));
     slReverse(&spec->seqs);
     }
 return spec;
 }
 
 struct twoBitSpec *twoBitSpecNewFile(char *twoBitFile, char *specFile)