Usage
Running the program
To run a compiled file blast in BLASTFAseed mode run with the parameter:-p blastp-seedfaThere is one more command line parameter: additional SeedBlast options are read from a config file:
-x File to read a SeedFA extension configuration from. [String] default = seedfa.cfg
Example run:
./blast -p blastp-seedfa -x seedfa.cfg [TODO]
Config file options:
Allowed options in SeedFA config file (seedfa.cfg):
Example seedfa.cfg-A [ --alignalph-file ] arg name of a file with the alignment alphabet -S [ --seed-file ] arg name of a file with the alignment seed -M [ --seed-file-homit ] arg shall the first line in the seed file be omitted flag -K [ --seed-file-kind ] arg type of a seed-file (0 - all hash values from the file; 1 - all string descriptions from the file; log(P/Q) based choice:: 2- seedCount, 3- log(P/Q), 4- seedCover, 5- Pprob, 6- Qprob; see manual for more info --seed-file-param arg (=1) parameter threshold for log(P/Q) based choice of seeds (2-6)
Other parameters
A trade off between the time needed to construct a new query automaton and the memory needed to index queries can be adjusted usingbatch_sizeinside the file
ncbi/demo/blast_driver.cYou need to recompile if changes are made.