Constraint satisfaction in logic programming
Constraint satisfaction in logic programming
A minimal extension of the WAM for clp(FD)
ICLP'93 Proceedings of the tenth international conference on logic programming on Logic programming
The computational linguistics of biological sequences
Artificial intelligence and molecular biology
Conjunto: constraint logic programming with finite set domains
ILPS '94 Proceedings of the 1994 International Symposium on Logic programming
Bioinformatics: the machine learning approach
Bioinformatics: the machine learning approach
Protein Topology Prediction through Parallel Constraint Logic Programming
Proceedings of the 1st International Conference on Intelligent Systems for Molecular Biology
PALM - A Pattern Language for Molecular Biology
Proceedings of the 1st International Conference on Intelligent Systems for Molecular Biology
Proceedings of the 1st International Conference on Intelligent Systems for Molecular Biology
Contraint Logic Programming - An Informal Introduction
LPSS '92 Proceedings of the Second International Logic Programming Summer School on Logic Programming in Action
Applications in Constraint Logic Programming with Strings
PPCP '94 Proceedings of the Second International Workshop on Principles and Practice of Constraint Programming
Coding and Information Theory
Bioinformatics and Constraints
Constraints
IEEE Transactions on Computers
Hi-index | 0.00 |
We report an investigation into how constraint solving techniques can be used to search for patterns in sequences (or strings) of symbols over a finite alphabet. We define a constraint-based structure description language for biosequences, and give the definition of an algorithm to solve the structure searching problem as a CSP. The methodology which we have developed is able to describe two-dimensional structure of biosequences, such as tandem repeats, stem loops, palindromes and pseudo-knots. We also report on an implementation of the language in the constraint logic programming language clp(FD), with test results of a simple searching algorithm, and results from a preliminary implementation in C++ using consistency checking techniques from solving CSP.