08.01.2013 Views

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

u<br />

u<br />

Methods for Constructing Coded DNA Languages 245<br />

u<br />

u<br />

u = k<br />

Fig. 3. Various cross hybridizations <strong>of</strong> molecules one <strong>of</strong> which contains subword <strong>of</strong><br />

length k and the other its complement.<br />

7. If X is a θ-k-code then X and θ(X) avoidsallcrosshybridizations<strong>of</strong>length<br />

k shown in Fig. 3 and so all cross hybridizations presented in Fig. 2 <strong>of</strong> [16].<br />

It is clear that θ-subword compliance implies θ-prefix and θ-suffix compliance.<br />

We note that when θ = ρν, theθ(k, m1,m2)-subword compliance <strong>of</strong> the code<br />

words X ⊆ ∆ ∗ does not allow intramolecular hybridization as in Fig. 1 for a predetermined<br />

k and m1 ≤ m ≤ m2. The maximal length <strong>of</strong> a word that together<br />

with its reverse complement can appear as subwords <strong>of</strong> code words is limited<br />

with k. The length <strong>of</strong> the hairpin, i.e. “distance” between the word and its reversed<br />

complement is bounded between m1 and m2. Thevalues<strong>of</strong>k and m1,m2<br />

would depend on the laboratory conditions (ex. the melting temperature, the<br />

length <strong>of</strong> the code words and the particular application). In order to avoid intermolecular<br />

hybridizations as presented in Fig. 2, X has to satisfy θ-compliance<br />

and θ-freedom. Most applications would require X to be strictly θ. Themost<br />

restricted and valuable properties are obtained with θ-k-code, and the analysis<br />

<strong>of</strong> this type <strong>of</strong> codes also seems to be more difficult. When X is θ-k-code, all<br />

intermolecular hybridizations presented in Fig. 3 are avoided. We include several<br />

observations in the next section.<br />

2.1 Closure Properties<br />

In this part <strong>of</strong> the paper we consider several closure properties <strong>of</strong> languages that<br />

satisfy some <strong>of</strong> the properties described with the Definition 21. We concentrate<br />

on closure properties <strong>of</strong> union and concatenation <strong>of</strong> “good” code words. From<br />

practical point <strong>of</strong> view, we would like to know under what conditions two sets <strong>of</strong><br />

available “good” code words can be joined (union) such that the resulting set is<br />

still a “good” set <strong>of</strong> code words. Also, whenever ligation <strong>of</strong> strands is involved,<br />

we need to consider concatenation <strong>of</strong> code words. In this case it is useful to<br />

know under what conditions the “good” properties <strong>of</strong> the codewords will be<br />

preserved after arbitrary ligations. The following table shows closure properties<br />

<strong>of</strong> these languages under various operations.<br />

u<br />

u

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!