scispace - formally typeset
Journal ArticleDOI

Watson---Crick palindromes in DNA computing

TLDR
An overview of existing approaches to encoding information on DNA strands for biocomputing, with a focus on the notion of Watson–Crick (WK) palindromes, and obtains a closed form for, as well as several properties of WK palINDromes.
Abstract
This paper provides an overview of existing approaches to encoding information on DNA strands for biocomputing, with a focus on the notion of Watson---Crick (WK) palindromes. We obtain a closed form for, as well as several properties of WK palindromes: The set of WK-palindromes is dense, context-free, but not regular, and is in general not closed under catenation and insertion. We obtain some properties that link the WK palindromes to classical notions such as that of primitive words. For example we show that the set of WK-palindromic words that cannot be written as the product of two nonempty WK-palindromes equals the set of primitive WK-palindromes. We also investigate various simultaneous Watson---Crick conjugate equations of words and show that the equations have, in most cases, only Watson---Crick palindromic solutions. Our results hold for more general functions, such as arbitrary morphic and antimorphic involutions.

read more

Citations
More filters
Journal ArticleDOI

On a special class of primitive words

TL;DR: The existence of a unique @q-primitive root of a given word is proved, and an extension of the well-known Fine and Wilf theorem is presented, for which an optimal bound is given.
Journal ArticleDOI

EERTREE: An efficient data structure for processing palindromes in strings

TL;DR: A new linear-size data structure is proposed which provides a fast access to all palindromic substrings of a string or a set of strings that inherits some ideas from the construction of both the suffix trie and suffix tree.
Book ChapterDOI

EERTREE: An Efficient Data Structure for Processing Palindromes in Strings

TL;DR: In this article, a linear-size data structure is proposed to provide fast access to all palindromic substrings of a string or a set of strings, which inherits some ideas from the construction of both the suffix trie and suffix tree.
Journal ArticleDOI

Palindromic rich words and run-length encodings

TL;DR: Both necessary and sufficient conditions for richness in terms of run-length encodings of words are proved and a lower bound of order C n is proved on the growth function of the language of binary rich words.

DNA Computing - Foundations and Implications.

TL;DR: How the properties of DNA-based information, and in particular the Watson-Crick complementarity of DNA single strands, have influenced areas of theoretical computer science such as formal language theory, coding theory, automata theory and combinatorics on words is described.
References
More filters
Book

Introduction to Automata Theory, Languages, and Computation

TL;DR: This book is a rigorous exposition of formal languages and models of computation, with an introduction to computational complexity, appropriate for upper-level computer science undergraduates who are comfortable with mathematical arguments.
Book

Introduction To Automata Theory, Languages And Computation, 3Rd Edition

TL;DR: The introduction to formal languages and automata wasolutionary rather than rcvolrrtionary and addressed Initially, I felt that giving solutions to exercises was undesirable hecause it lirrritcd the Chapter 1 fntroduction to the Theory of Computation.
Book ChapterDOI

Combinatorics on Words

TL;DR: Words (strings of symbols) are fundamental in computer processing, and nearly all computer software use algorithms on strings.
Book ChapterDOI

Combinatorics of words

TL;DR: This is a survey on combinatorics of words to appear as a chapter in Handbook of Formal Languages about defect effect, equations as properties of words, periodicity, finiteness conditions, avoidabilty and subword complexity.