A constraint logic programming framework for constructing DNA restriction maps

作者:

Highlights:

摘要

Restriction mapping is an important computational problem in molecular biology, particularly in genetic engineering and DNA sequencing. It is different in that it is not only a purely computational problem but involves an interaction between experimental data collection procedures and the mapping algorithms. Consequently, the problem is loosely defined and in practice requires a flexible and versatile algorithm. We describe a framework for solving many restriction mapping problems in the constraint logic programming language CLP(R) which takes advantage of the declarative and powerful features of constraint logic programming. A CLP(R) algorithm is developed for solving a simple restriction mapping problem. The algorithm is the extended to handle more complex variations of restriction mapping such as fragments with erros, circular maps, multiple enzymes and partial digests. The mapping variants are integrated within the same framework and differ in the constraints required to define the kind of map consistency. Various search heuristics and control strategies to improve the search process are also incorporated as constraints.

论文关键词:DNA,restriction mapping,constraints,logic programming,molecular biology

论文评审过程:Available online 22 April 2004.

论文官网地址:https://doi.org/10.1016/0933-3657(93)90036-3