a7088ea8bd1828450e85dca8a04b937e7bd38ca1
galt
  Mon Oct 8 12:38:24 2018 -0700
Sqashed BLAT ALl Genomes branch

diff --git src/inc/genoFind.h src/inc/genoFind.h
index 39c063a..92a31e8 100644
--- src/inc/genoFind.h
+++ src/inc/genoFind.h
@@ -334,32 +334,35 @@
 
 void gfAlignTrans(int *pConn, char *nibDir, aaSeq *seq,
     int minMatch, struct hash *tFileHash, struct gfOutput *out);
 /* Search indexed translated genome on server with an amino acid sequence. 
  * Then load homologous bits of genome locally and do detailed alignment.
  * Call 'outFunction' with each alignment that is found. */
 
 void gfAlignTransTrans(int *pConn, char *nibDir, struct dnaSeq *seq, 
 	boolean qIsRc, int minMatch, struct hash *tFileCache, 
 	struct gfOutput *out, boolean isRna);
 /* Search indexed translated genome on server with an dna sequence.  Translate
  * this sequence in three frames. Load homologous bits of genome locally
  * and do detailed alignment.  Call 'outFunction' with each alignment
  * that is found. */
 
+int gfMayConnect(char *hostName, char *portName);
+/* Set up our network connection to server, or return -1. */
+
 int gfConnect(char *hostName, char *portName);
-/* Set up our network connection to server. */
+/* Set up our network connection to server. Aborts on error. */
 
 int gfDefaultRepMatch(int tileSize, int stepSize, boolean protTiles);
 /* Figure out appropriate step repMatch value. */
 
 void gfMakeOoc(char *outName, char *files[], int fileCount, 
 	int tileSize, bits32 maxPat, enum gfType tType);
 /* Count occurences of tiles in seqList and make a .ooc file. */
 
 void gfLongDnaInMem(struct dnaSeq *query, struct genoFind *gf, 
    boolean isRc, int minScore, Bits *qMaskBits, struct gfOutput *out,
    boolean fastMap, boolean band);
 /* Chop up query into pieces, align each, and stitch back
  * together again. */
 
 void gfLongTransTransInMem(struct dnaSeq *query, struct genoFind *gfs[3],