You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
as of 9dbd8b5, there's a bug (almost certainly caused by #1588) where if a relevant signature in an LCA database is excluded by a picklist (so it doesn't show up in self._signatures) then LCA_Database.find(...) fails on this line:
Starting prefetch sweep across databases.
Traceback (most recent call last):
File "/Users/t/miniconda3/envs/py37/bin/sourmash", line 33, in <module>
sys.exit(load_entry_point('sourmash', 'console_scripts', 'sourmash')())
File "/Users/t/dev/sourmash/src/sourmash/__main__.py", line 13, in main
return mainmethod(args)
File "/Users/t/dev/sourmash/src/sourmash/cli/gather.py", line 89, in main
return sourmash.commands.gather(args)
File "/Users/t/dev/sourmash/src/sourmash/commands.py", line 687, in gather
counter = db.counter_gather(prefetch_query, args.threshold_bp)
File "/Users/t/dev/sourmash/src/sourmash/index.py", line 278, in counter_gather
for result in self.prefetch(prefetch_query, threshold_bp, **kwargs):
File "/Users/t/dev/sourmash/src/sourmash/index.py", line 217, in prefetch
for sr in self.find(search_fn, query, **kwargs):
File "/Users/t/dev/sourmash/src/sourmash/lca/lca_db.py", line 473, in find
subj = self._signatures[idx]
KeyError: 32
The text was updated successfully, but these errors were encountered:
as of 9dbd8b5, there's a bug (almost certainly caused by #1588) where if a relevant signature in an LCA database is excluded by a picklist (so it doesn't show up in
self._signatures
) thenLCA_Database.find(...)
fails on this line:because the idx is not present.
For example,
where
ident.csv
isyields
The text was updated successfully, but these errors were encountered: