So I would expect
isambiguous(DNA_Gap) == true
however, in fact "DNA_Gap" is NOT ambiguous. This has some surprising implications, such as that gaps code for alanine.
julia> translate(LongDNA{4}("---"))
1aa Amino Acid Sequence:
A
I'd strongly suggest either making gaps ambiguous, or possibly mapping to an amino acid gap (is there such a thing?). Maybe I'm just bad at bioinformatics, but I think some data does not distinguish between "gaps" (as in deletions) and missing coverage?