-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
Multiple alignment manipulation #51
Comments
I haven't worked much with the I wonder if an MSA could be represented by a vector or Tuple of |
Good ideas. It could be. I'm wondering though about the strong assumption in AlignedSequence that a sequence is aligned to a single known reference. That makes a lot of sense for aligning sequencing reads to a reference genome. Not as much if you're aligning orthologs. Maybe AlignedSequence could just be extended to have a single-sequence constructor that just assumes a reference exists that matches in all locations and gaps are all deletions against it. |
Well, something has to be the reference, right? It could just be a consensus sequence that's never directly observed, but short of actually storing every sequence, you need something that edits are defined against. Thinking about it some more, I wonder if you could do something like
|
Need capability to manipulate a multiple sequence alignment, seems like the right place to put it.
I started working on this but it may need more thought about how it will play nice with the pairwise alignment-oriented code.
The text was updated successfully, but these errors were encountered: