On properties of bond-free DNA languages

被引:20
作者
Kari, L
Konstantinidis, S
Sosík, P
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON N6A 5B7, Canada
[2] St Marys Univ, Dept Math & Comp Sci, Halifax, NS B3H 3C3, Canada
[3] Silesian Univ, Inst Comp Sci, Opava 74601, Czech Republic
基金
加拿大自然科学与工程研究理事会;
关键词
DNA language; DNA computing; binary word operation;
D O I
10.1016/j.tcs.2004.12.032
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The input data for DNA computing must be encoded into the form of single or double DNA strands. As complementary parts of single strands can bind together forming a double-stranded DNA sequence, one has to impose restrictions on these sets of DNA words (languages) to prevent them from interacting in undesirable ways. We recall a list of known properties of DNA languages which are free of certain types of undesirable bonds. Then we introduce a general framework in which we can characterize each of these properties by a solution of a uniform formal language inequation. This characterization allows us among others to construct (i) a uniform algorithm deciding in polynomial time whether a given DNA language possesses any of the studied properties, and (ii) in many cases also an algorithm deciding whether a given DNA language is maximal with respect to the desired property. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:131 / 159
页数:29
相关论文
共 23 条
[1]  
[Anonymous], 1997, HDB FORMAL LANGUAGES, DOI DOI 10.1007/978-3-662-07675-0
[2]   DNA sequence design using templates [J].
Arita, M ;
Kobayashi, S .
NEW GENERATION COMPUTING, 2002, 20 (03) :263-277
[3]  
Calude C., 2000, Computing With Cells and Atoms: An Introduction to Quantum, DNA and Membrane Computing
[4]  
Crochemore M., 1997, HDB FORMAL LANGUAGES, V2, P399
[5]   Deletion along trajectories [J].
Domaratzki, M .
THEORETICAL COMPUTER SCIENCE, 2004, 320 (2-3) :293-313
[6]  
Head T., 2000, DISCRETE MATH & THEO, P175
[7]  
Hopcroft J.E., 2001, INTRO AUTOMATA THEOR
[8]  
HU S, 1997, HDB FORMAL LANGUAGES, V1, P41
[9]   Coding properties of DNA languages [J].
Hussini, S ;
Kari, L ;
Konstantinidis, S .
THEORETICAL COMPUTER SCIENCE, 2003, 290 (03) :1557-1579
[10]  
Jonoska N., 2002, C NUMERANTIUM, V156, P99