-
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
test and fix bug (?) in 10x signature computation #1158
Comments
@pranathivemuri do you know what may be happening? Honestly, I'm okay with dropping/deprecating the 10x/bam support. Beyond toy bam files of a few megabytes, it's not realistic/useful to use on the "real" 22GB bam files that one gets from 10X. We've stopped using Do you know if the feature is used by anyone else? |
A big part of the problem is that the Python API for samtools, |
To clarify -- drop the support in sourmash directly and point people to |
hah! I'm glad you broached the subject, because my reading of #1159 (comment) was "this is not something we would support in sourmash directly" 😂 what about leaving it in |
(until and unless there is 10x specific computation that we can usefully support!) |
Yeah it's ... a lot.
This makes sense to me! Gonna defer to @pranathivemuri for the final call |
That sounds good- fixing the bug and eventually removing the 10x support |
we have the following code in
command_compute.py
, and I think it has to be a bug.(direct link to full context in a specific commit here)
it seems that
minhashes
is being built multiple times and discarded, and only the one with the last record is being kept. I suspect that themake_minhashes
call should be within the outer loop, not within the inner loop.@olgabot your thoughts appreciated!
assuming this is a bug, we should make sure we add a test that triggers this before we fix it!
The text was updated successfully, but these errors were encountered: