-
Notifications
You must be signed in to change notification settings - Fork 20
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
v0.17.0 never complete #262
Comments
Hello, |
Update coming which will tend to reduce runtime in alignment.
Il mer 16 ott 2024, 01:23 Sotiria Milia ***@***.***> ha
scritto:
… Hello,
I get some of my jobs stuck with v0.21.0 too.
—
Reply to this email directly, view it on GitHub
<#262 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABDQEK5Y57GVA75YZLJTVTZ3YA5PAVCNFSM6AAAAABMBCUHJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJVHAZTGMJUHE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
The issue is probably a bit deeper than that. I can provide a small-ish example that always triggers the freeze. The first thing to note was changing After chasing lambdas, it is getting stuck in an infinite loop in
Since both alignments are not okay and the scores are identical, it never triggers either branch wfmash/src/common/wflign/src/wflign_patch.cpp Lines 617 to 624 in 1460a98
Nothing seems to get updated later on, and so the while loop just continues through forever. I'm not sure if the alignment score is coincidentally the INT32 max, but when using a small erode_k that did finish, all the scores looked normal. The actual sequences being processed in
Interestingly, the reported forward score (aln.score) here is -2147483648, so maybe there is also some underflow error since the score is reported as 2147483647 later on. I guess this is just some painful edge case where a patch has just enough non-N sequence to progress but too much N to give a real score? |
After some more digging, the very first iteration for that patch looks different. The score seems to have underflowed for the forward alignment, but the reverse looks okay. But because the rev score is below the MAX_INT32 forward score, it gets in the bad infinite cycle.
|
Hi,
I am using both v0.13.0 and v0.17.0 to align a same set of query and reference sequences with same paramers. The size of ref.fa is about 12G and query.fa is 46G.
The v0.13.0 finished in about 1.5 hours. The *.paf of v0.17.0 is approximately the same size as the output generated by v0.13.0. It seems that v0.17.0 stop to write but the program is still running. It stuck at the 99.94% completeness of sequence alignment.
The text was updated successfully, but these errors were encountered: