Text this: New hyper-heuristic algorithm for gene fragment assembly