-
Notifications
You must be signed in to change notification settings - Fork 0
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
Bam processing (WIP) #19
base: dev
Are you sure you want to change the base?
Conversation
NB: need to fix the python contracts, forgot how to get it to work with seqrecord and non-list iterables |
A consensus can have deletions at either the end of the reference. When all of the reads support this, none of that position gets reported in the pileup, and freebayes won't catch that the consensus is shorter at the ends (at least I think this is what happens). |
Freebayes entries can look like this:
Note that although base-by-base information is not provided, information is provided for both possible mutations, which is good. |
…work into bam-processing
Type annotations for consensus.py
I propose testing this by adding it to the map pipeline in #20 |
I need to think about whether the example here undercuts this implementation. I don't think it does. |
Notice that the build errors start after a change to the readme file in 272a115. This is another setuptools issue. There hasn't been an update to the |
I've already forgotten what we did last time that fixed that type of error. |
…work into bam-processing
Blocked by VDBWRAIR/bioframes#5, see also #7 (comment)
also need some kind of simple test that ensure that jip is co-operating correctly, ala this but more straightforward I reckon
I added a dependency on bioframes, I will add a dependency to biotest, will probably want to contribute a way to generate fasta records and maybe even something for VCFs there.
This includes: