added alphabet_t for DNA alphabets