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)