-
Notifications
You must be signed in to change notification settings - Fork 23
invalid 2 field records introduced after inversion patching #263
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 8000 you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for the heads up! I'll try to find an example.
Il ven 9 ago 2024, 15:10 Alex Leonard ***@***.***> ha scritto:
… I was rerunning alignments with the new version, and something seems to
incorrectly be triggering a *newline* during the record writing,
producing an alignment record of just "pt:Z:true iv:Z:false".
This happens rarely (3 chromosomes out of 29, and 2/1/3 times for those
chromosomes), but kills seqwish with an error related to an invalid line.
[seqwish::alignments] 8.006 processing alignments
terminate called after throwing an instance of 'std::invalid_argument'
what(): stoull
Aborted
Every time the errored lines have "pt:Z:true iv:Z:false", but there are
other lines with "pt:Z:true iv:Z:false" that are valid (i.e. have 18 fields
per alignment). There was also no obvious pattern about the preceding line
that would trigger this (but that may irrelevant due to multithreading
order).
This is with commit 13882fe
<13882fe>.
The input file is 306 Mb, so can share that if needed to debug this.
Best,
Alex
—
Reply to this email directly, view it on GitHub
<#263>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABDQEIMY7EXRM6DMUMN4ILZQS5TNAVCNFSM6AAAAABMIOJAOCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ2TOOBYG44DCOI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Thanks for checking this! I can merge #264 and close this issue. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I was rerunning alignments with the new version, and something seems to incorrectly be triggering a newline during the record writing, producing an alignment record of just "pt:Z:true iv:Z:false".
This happens rarely (3 chromosomes out of 29, and 2/1/3 times for those chromosomes), but kills seqwish with an error related to an invalid line.
Every time the errored lines have "pt:Z:true iv:Z:false", but there are other lines with "pt:Z:true iv:Z:false" that are valid (i.e. have 18 fields per alignment). There was also no obvious pattern about the preceding line that would trigger this (but that may irrelevant due to multithreading order).
This is with commit 13882fe. The input file is 306 Mb, so can share that if needed to debug this.
Best,
Alex
The text was updated successfully, but these errors were encountered: