Usage
Running the program
To run a compiled file blast in BLASTFAseed mode run with the parameter:
-p blastp-seedfa
There 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 using
batch_size
inside the file
ncbi/demo/blast_driver.c
You need to recompile if changes are made.