Dynamics Programming, Heuristic Methods, Multiple sequences Alignment