paper

On the regularity of iterated hairpin completion of a single word

arXiv:1104.2385

Abstract

Hairpin completion is an abstract operation modeling a DNA bio-operation which receives as input a DNA strand $w = xαy \calpha$, and outputs , where denotes the Watson-Crick complement of . In this paper, we focus on the problem of finding conditions under which the iterated hairpin completion of a given word is regular. According to the numbers of words and $\calpha$ that initiate hairpin completion and how they are scattered, we classify the set of all words . For some basic classes of words containing small numbers of occurrences of and $\calpha$, we prove that the iterated hairpin completion of is regular. For other classes with higher numbers of occurrences of and $\calpha$, we prove a necessary and sufficient condition for the iterated hairpin completion of a word in these classes to be regular.

17 pages, 1 figure, submitted to Fundamenta Informaticae