a74c645505a135d5c1e923afe477cdeb9c15bded markd Wed Jul 8 22:27:42 2020 -0700 added including multiple container directoies in genome dir path to gfServer diff --git src/inc/genoFind.h src/inc/genoFind.h index fd2209d..afb94bf 100644 --- src/inc/genoFind.h +++ src/inc/genoFind.h @@ -347,45 +347,45 @@ /* Set up to catch broken pipe signals. */ int gfReadMulti(int sd, void *vBuf, size_t size); /* Read in until all is read or there is an error. */ /* --- Some routines for dealing with gfServer at a high level ---- */ struct hash *gfFileCacheNew(); /* Create hash for storing info on .nib and .2bit files. */ void gfFileCacheFree(struct hash **pCache); /* Free up resources in cache. */ void gfAlignStrand(int *pConn, char *nibDir, struct dnaSeq *seq, boolean isRc, int minMatch, - struct hash *tFileCache, struct gfOutput *out, char *dynGenome); + struct hash *tFileCache, struct gfOutput *out, char *dynGenomeDir); /* Search genome on server with one strand of other sequence to find homology. * Then load homologous bits of genome locally and do detailed alignment. * Call 'outFunction' with each alignment that is found. gfSavePsl is a handy * outFunction to use. */ void gfAlignTrans(int *pConn, char *nibDir, aaSeq *seq, - int minMatch, struct hash *tFileHash, struct gfOutput *out, char *dynGenome); + int minMatch, struct hash *tFileHash, struct gfOutput *out, char *dynGenomeDir); /* 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, char *dynGenome); + struct gfOutput *out, boolean isRna, char *dynGenomeDir); /* 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. 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,