added automata for affine gap penalty system (overkill...maybe)