Tal Einat
|
cae324434d
|
added C extensions and changed to single-source code
|
2014-04-19 01:31:32 +03:00 |
Tal Einat
|
cec57e693f
|
added common.count_different_items_with_max(seq1, seq2, max_different)
|
2014-04-15 14:29:42 +03:00 |
Tal Einat
|
2a4f028f8d
|
added some tests for has_near_matches_*
Conflicts:
tests/test_generic_search.py
tests/test_substitutions_only.py
|
2014-04-12 19:07:22 +03:00 |
Tal Einat
|
183b045645
|
fixed typo in module name
|
2014-04-12 18:20:10 +03:00 |
Tal Einat
|
196c7766ea
|
replaced assertEquals to assertEqual to avoid deprecation warnings
|
2014-04-12 18:09:00 +03:00 |
Tal Einat
|
a24d3f7739
|
nailed down automated testing and deployment, and fixed test_generic_search_cython
|
2014-04-12 13:10:52 +03:00 |
Tal Einat
|
dccf4a47c6
|
added C implementation of has_near_matches_substitutions_only
|
2014-04-12 13:10:34 +03:00 |
Tal Einat
|
2863b57236
|
first working Cython version of generic search
|
2014-03-28 10:49:21 +03:00 |
Tal Einat
|
8ba0cc8dc3
|
got tox to run 2to3 on tests before running them with Python 3.x
|
2014-03-28 10:48:17 +03:00 |
Tal Einat
|
aea33df10e
|
added support for searching Biopython Seq objects
also added some tests for search_exact
|
2014-03-27 15:31:20 +02:00 |
Tal Einat
|
ef4168edcc
|
fixed test for Levenshtein search
|
2014-03-27 15:30:06 +02:00 |
Tal Einat
|
77e2de7cd0
|
fixed cross-version support of test using str.format
|
2014-03-27 15:29:26 +02:00 |
Tal Einat
|
777ce2f39c
|
added tests for find_near_matches and achieved 100% coverage
|
2014-03-20 18:50:33 +02:00 |
Tal Einat
|
08655a4c3f
|
added tests for levenshtein._expand() and changed test code to assertEqual(actual, expected) convention
|
2014-03-20 14:50:53 +02:00 |
Tal Einat
|
3b84e6e5fb
|
bugfix: generic search would raise an exception on certain input values
|
2014-03-19 23:50:33 +02:00 |
Tal Einat
|
39000bda80
|
bugfix: generic search wasn't finding matches ending with a sub
|
2014-03-19 23:46:34 +02:00 |
Tal Einat
|
26f927dbec
|
added fuzzy search allowing insertions and substitutions but no deletions
|
2014-03-17 17:07:59 +02:00 |
Tal Einat
|
c6930e2712
|
added finding near matches with only substitutions
also added a super-generic find_near_matches() utility function
|
2014-03-15 19:36:13 +02:00 |
Tal Einat
|
6b91b654f1
|
fixed two edge-case bugs in custom search
also removed some commented out code
|
2014-03-14 17:13:42 +02:00 |
Tal Einat
|
af89a6681b
|
avoid using TestCase.assertItemsEqual()
The reason is that it is not avialable in the stdlib's unittest.
|
2014-03-14 13:06:12 +02:00 |
Tal Einat
|
77fe129c50
|
bumped version to 0.2.1 and updated HISTORY
|
2014-03-14 12:49:47 +02:00 |
Tal Einat
|
a098e33697
|
bugfix: fixed bug in common.group_matches()
|
2014-03-14 12:38:47 +02:00 |
Tal Einat
|
1c4bed7c0a
|
added utility function with tests + some documentation
|
2014-03-12 15:46:48 +02:00 |
Tal Einat
|
b79a856b63
|
split into several files and renamed some functions
|
2014-03-12 12:00:21 +02:00 |
Tal Einat
|
881ff4c0bc
|
fixed one test and two bugs in find_near_matches()
all tests passing!
|
2013-11-12 10:18:42 +02:00 |
Tal Einat
|
932ac1b519
|
handle edge-case at end of sequence (plus test)
|
2013-11-09 22:56:13 +02:00 |
Tal Einat
|
a2f10110bc
|
improved result filtering and refactored tests
|
2013-11-09 21:47:57 +02:00 |
Tal Einat
|
cf5bbd6269
|
added new search function find_near_matches_with_ngrams()
|
2013-11-07 15:18:13 +02:00 |
Tal Einat
|
d86dfdc091
|
added first working version of find_near_matches, with tests
|
2013-11-04 10:25:07 +02:00 |
Tal Einat
|
a7b4701efa
|
initial commit (project framework)
|
2013-11-02 00:34:18 +02:00 |