|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
mkESA - enhanced suffix array construction toolIntroductionmkESA is an open source program for constructing enhanced suffix arrays (ESAs) from biological sequence data. The program is based on our implementation of Manzini's lightweight Deep-Shallow algorithm [1], which can also utilize multiple CPUs/cores for some extra speed-up. The generated output is compatible with the output of mkvtree from the Vmatch package written by Stefan Kurtz. mkESA is freely available under the terms of the GNU General Public License (GPL) version 2 or higher. Try our download page. InstallationAfter extraction, use something like
to configure, build, and install the program. Optionally, run
Please note that mkESA is based on our library
libfid, which needs to be built
and installed beforehand. If libfid is not installed in a
system-wide path, you need to tell the A typical command for configuring mkESA using gcc with threads enabled and libfid installed in a system-wide location looks like this:
You may also want to add ProblemsMac OS X: It has been brought to our
attention that multithreading does not work reliably on Macs at
the moment. The References: [1] G. Manzini, P. Ferragina. Engineering a Lightweight Suffix Array Construction Algorithm. Algorithmica, 40(1):33-50, 2004. If you use mkESA in your own research, please cite: [2] R. Homann, D. Fleer, R. Giegerich, M. Rehmsmeier. mkESA: enhanced suffix array construction tool. Bioinformatics, 25(8):1084-1085, 2009. Download |
|
|||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||