biointec / brownie

Brownie
GNU General Public License v2.0
1 stars 1 forks source link

Fix suffixlink bug in sparseSA and activate suffixlinks #9

Closed gmiclotte closed 8 years ago

gmiclotte commented 8 years ago

The kmertable functionality from the main essaMEM repository has been added, and the indentation in the files sparseSA.* have been changed to 8 spaces. This commit (8f6082f) significantly bloats the number of changes.

Additionally this fixes some bugs:

  1. A naming bug in the settings.cpp file.
  2. A bug that caused the usage of suffix links in essaMEM to not return the entire set of MEMs.

Finally, suffixlinks and a kmertable are now being used to speed up the MEM-finding procedure. For the kmertable, k=10 is being used. This value can probably be further optimised.