-
Notifications
You must be signed in to change notification settings - Fork 4
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
qp2 produces different output with different threading options #289
Comments
I should add that the latest released version (78 I think) of the code was used. |
where is the output file, could I have a look. I doubt they are just different in output order. |
output is here: |
I checked these outputs, the difference is appeared on "tags:SA:Z". The value (annotation information) seems different in almost every BAM record, so here only the top 100 tally elements are reported, they are random or FIFO. Even you run single thread mode twice, the output on this section is often slightly different. |
In this example, the listed 100 tallies, may be slightly different, but total counts are the same. The last row
is same to another XML file. |
Really? |
I don't think we should be capturing information that can't be reliably reproduced when running the same code against the same bam many times. |
When running qprofiler2 with consumer thread count set to 2 and producer thread count set to 1, different results are obtained when compared with running in single threaded mode.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect qprofiler2 to produce the same results regardless of the threading options used.
The text was updated successfully, but these errors were encountered: