Genetic algorithms, operators, and DNA fragment assembly