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

Improve construct errors #3866

Merged
merged 4 commits into from
Feb 24, 2023
Merged

Improve construct errors #3866

merged 4 commits into from
Feb 24, 2023

Conversation

adamnovak
Copy link
Member

@adamnovak adamnovak commented Feb 23, 2023

Changelog Entry

To be copied to the draft changelog by merger:

  • vg construct should no longer fail assertions and will instead report errors.
  • vg construct now handles IUPAC codes in the reference as Ns even if they are covered by symbolic structural variants

Description

This removes all the asserts from constructor.cpp and adds more useful error checking.

It also revises how sequences are sanitized and related warnings an errors are reported.

This will fix #3838.

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