fix handling of ambiguous sites in edge cases
This release is part bug-fix and part adding functionality to allow recovery of ambiguous bases for Fasta input (previously only available for VCF input).
- Fix handling of ambiguous sites in compressed alignment, see PR#87 for a detailed description.
- Enabling Recovery of Ambig Sites for Fasta-Input
recover_var_ambigs()
function has added functionality so that when called it not only recalculates the mutations, but also replacesnode.sequence
with a reconstructed sequence that includes ambiguous bases present in the original.