Refactored DigestionAllele

Again, written in the same silly way.
However, this might not be correct anymore.  See #1.