The problem of sequence recombination has important applications in computational molecular biology. Recently, a distance problem involving recombination consisting of a single crossover was proposed. The problem is to generate a given set of sequences 𝒜 from a given pair of sequences 𝒮 in a minimum number of recombination (i.e., crossover) operations. For an arbitrary class 𝒜 of sequences, the computational complexity of the problem has not yet been settled so it is interesting to find polynomially solvable cases for this kind of recombination distance problem. In recent papers [Y. He and T. Chen, Optimal algorithms for recombination distance problem, Optim. Methods and Soft. 18 (2003), pp. 647–655], [S. Wu and X. Gu, A greedy algorithm for optimal recombination. Proceedings of COCOON2001, Lecture Notes in Computer Science 2108, 2001, 86–90], special classes of sequences called ‘tree’ and ‘chain’ were proposed, and polynomial time algorithms were designed for optimally generating tree and chain classes, respectively. In this paper, we define a new class 𝒜 of sequences, called generalized chain, which greatly extends the definition of chain class by ignoring some restrictive conditions. We distinguish a generalized chain into three cases: continuous chain, discontinuous chain and mixed chain. Then we present optimal algorithms for dealing with all cases of a generalized chain. All algorithms run in polynomial time.
[1]
John D. Kececioglu,et al.
Reconstructing a history of recombinations from a set of sequences
,
1994,
SODA '94.
[2]
Grace Jordison.
Molecular Biology of the Gene
,
1965,
The Yale Journal of Biology and Medicine.
[3]
Bin Ma,et al.
Fixed topology alignment with recombination
,
1998,
Discrete Applied Mathematics.
[4]
K. Mather.
Genetic Recombination
,
1960,
Nature.
[5]
J. Hein.
A heuristic method to reconstruct the history of sequences subject to recombination
,
1993,
Journal of Molecular Evolution.
[6]
Ting Chen,et al.
Optimal algorithms for recombination distance problem
,
2003,
Optim. Methods Softw..
[7]
Xun Gu,et al.
A Greedy Algorithm for Optimal Recombination
,
2001,
COCOON.