Skip to content
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

mecat2cns/mecat_correction.cpp fix #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

flowers9
Copy link

There're a couple of subtle bugs in handling long sequences in output_cns_results(). One can result in looping that results in memory exhaustion. Another allows sequences longer than the defined maximum sequence length going through. This patch fixes the first by fixing the loop termination conditions, and the latter by reducing the block size slightly.

I also changed added logic to change the terminal range of split sequence to match the end of the given range, as the sequence length and range length might not be the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant