-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
what's required for Rust-based search parallelism (aka greyhound)? #1752
Comments
since @mr-eyes is asking about this in e-mail, I'm going to add some more commentary here - with reference to the code base in #1598, so, the branch at https://github.com/sourmash-bio/sourmash/tree/add/zipfile_use_storage: the place to start, I think, is with getting read-only I think The relevant code block is below, lightly edited:
and it implies the following:
and that's it. (The step after that involves making sure that you can load any type of file from a zipfile, not just a JSON signatures file.)
Both |
@mr-eyes @luizirber I wrote up a little Jupyter Notebook demonstrating how to use manifests and Here is a direct link to the notebook that will expire if the PR is merged & the branch deleted. |
err, and just to clarify, the API needed for greyhound is, I think, the read-only storage access - see the |
@mr-eyes I added a demo notebook here that provides a Python implementation of what we discussed yesterday. The |
This is very helpful, thank you! I'm starting to work on it tomorrow. |
I have played around with piz, and it was effortless and straightforward to use with very comfortable docs. |
There's a possibility of having gzipped files in a Zip file, right? |
Yes, and no: sourmash zipfiles use |
note also: plugin pyo3_branchwater, which implements this stuff: https://github.com/sourmash-bio/pyo3_branchwater |
From an e-mail conversation with @luizirber -
me:
@luizirber response:
The text was updated successfully, but these errors were encountered: