-
Notifications
You must be signed in to change notification settings - Fork 162
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
very-sensitive-local consistency between 2.2.9/2.3.0/2.3.1 #93
Comments
As you can see, we tried to make it harder for people to set the minimum-score function in a way that was not consistent with the other components of the scoring scheme. In this case, the specific fact that activates the error message is that the specified function evaluates to 0 give a read of length 1. Here's where we do the check Line 85 in 89203e5
Maybe that's a little more aggressive than we need to be. If we checked at length=2, for example, rather than length=1, then we would not get the error. The question is: is the need for consistency across versions compelling enough for us to make such a change? |
I need consistency across versions. In my code I can detect the bowtie2 version and use the appropriate options depending on the version. Is there a combination of options I can use with 2.3.1 to make it sensitive enough to map those reads? I can't get 2.3.1 to map them at all. |
Can you try Separately, we have an idea for how to restore the |
Brilliant, thanks! Works perfectly. |
Is it possible to make 2.3.1 produce the same results as 2.2.9 with the
--very-sensitive-local
option? I've seen the comment in the release notes about--score-min
.I'm testing this without success on small test data:
With 2.2.9 and
--very-sensitive-local
, both reads are mapped. Perfect matches except 1 or 2 bases soft-clipped:Same result with 2.3.0. But with 2.3.1 the reads are not mapped:
If I read the help correctly, the option
--very-sensitive-local
is the same as doing this (and at least the results are the same):Using the same options with 2.3.0 or 2.3.1 gives this error:
I've tried various things with no luck. Is it possible to get 2.3.0 and 2.3.1 to behave consistently with 2.2.9
--very-sensitive-local
using the right combination of options?The text was updated successfully, but these errors were encountered: