Skip to content

mecat2cns/mecat_correction.cpp fix - #14

Open
flowers9 wants to merge 1 commit into
xiaochuanle:masterfrom
flowers9:cns_fix
Open

mecat2cns/mecat_correction.cpp fix#14
flowers9 wants to merge 1 commit into
xiaochuanle:masterfrom
flowers9:cns_fix

Conversation

@flowers9

Copy link
Copy Markdown

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