Interface changes in genseq

Changed interface of SequenceGenerator and Emitter for beam search.
"Emits" does not seem the right word in this context. "Computes?"