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

breaking paths and using extents to maintain contiguity #56

Open
ekg opened this issue Jul 13, 2020 · 0 comments
Open

breaking paths and using extents to maintain contiguity #56

ekg opened this issue Jul 13, 2020 · 0 comments

Comments

@ekg
Copy link
Member

ekg commented Jul 13, 2020

An important operation is to remove nodes from the graph. For instance, we might want to remove low-coverage nodes.

This can cause us to remove nodes in the middle of paths, breaking them. We have no way to represent this, and so I think most of our implementations will just remove the entire path.

@adamnovak had the idea of an "extent", where we know how much sequence was lost, but we don't represent the sequence. This is a great idea, but we have no way to serialize it in GFA. So, let's clarify exactly the semantics we want, present it to the GFA spec group, and implement this in all of the path handle graph libraries.

@ekg ekg changed the title breaking paths, using extents to maintain contiguity breaking paths and using extents to maintain contiguity Jul 13, 2020
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

No branches or pull requests

1 participant