just about finished forward mutation: operations on string seq part; need to update featurelist, and generate backtrack code.