a9664d23dd1b814c2a3c6dad625fb3362368c4b8
galt
  Mon Aug 12 16:48:35 2019 -0700
Tolerate the name mismatch for .2bit files used with hgPcr GencodeGenes

diff --git src/hg/utils/blatServersCheck/blatServersCheck.c src/hg/utils/blatServersCheck/blatServersCheck.c
index fce79e2..29ade64 100644
--- src/hg/utils/blatServersCheck/blatServersCheck.c
+++ src/hg/utils/blatServersCheck/blatServersCheck.c
@@ -165,31 +165,32 @@
 
 /* Put together command. */
 sd = netMustConnectTo(hostName, portName);
 sprintf(buf, "%sfiles", gfSignature());
 mustWriteFd(sd, buf, strlen(buf));
 
 /* Get count of files, and then each file name. */
 if (netGetString(sd, buf) != NULL)
     {
     fileCount = atoi(buf);
     for (i=0; i<fileCount; ++i) // could have multiples if .nib used?
 	{
 	char *fileName = netRecieveString(sd, buf);
 	//printf("%s\n", fileName);
 	verbose(2, "%s\n", fileName);
-	if (!endsWith(fileName,".nib"))
+	// if .nib or Kg genes for isPcr, cannot confirm the name.
+	if (!endsWith(fileName,".nib") && !strstr(db, "Kg"))  
 	    {
 	    if (!sameString(fileName, twoBitName))
 		{
 		warn("2bit name mismatch fileName=%s twoBitName=%s", fileName, twoBitName);
 		ret = -1;  // 2bit name mismatch
 		break;
 		}
 	    }
 	}
     }
 close(sd);
 return ret;
 }