-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MRG] add picklists to selector protocol and provide initial
Index
…
…support (#1588) * various cleanups of sourmash_args * cleanup flakes errors * clean up sourmash.sig submodule * initial picklist implementation * integrate picklists into sourmash sig extract * basic tests for picklist functionality * track found etc * add picklists to selectors * split pickfile out a little bit * split column_type out of SignaturePicklist a bit * picklist tests for .signatures() methods on Index classes * split pickfile out a little bit * split column_type out of SignaturePicklist a bit * test 'Index.find' on picklists for SBTs and LCAs * factor out picklist checks to 'passes_all_picklists' fn * update comments, constructor, etc. * fix tests :) * more picklist tests * verify output * add --picklist-require-all &c * documentation * test with --md5 selector * cover untested code with tests * trap errors and be nice to users * remove comment * fix tests for new SignaturePicklist * move picklist.py from sourmash.sig into sourmash * move picklist reporting into sourmash_args * fix space * add picklist args throughout, eek. * add picklists and tests for search, gather, index * add picklists to prefetch * add picklists to sourmash compare * add picklists to lca index * block multiple picklists on SBTs and LCAs, for now * add picklist test that checks indexing-and-then-search == index * add a test for using prefetch CSV as picklist * remove debugging print * add docs * remove order dependence from test * further attempt to fix test Co-authored-by: Tessa Pierce Ward <bluegenes@users.noreply.github.com>
- Loading branch information
Showing
27 changed files
with
729 additions
and
114 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.