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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

204 Tero Harju, Ion Petre, and Grzegorz Rozenberg<br />

Let Σ and Γ be two alphabets. A function ϕ: Σ ∗ → Γ ∗ is a morphism, if<br />

ϕ(uv) =ϕ(u)ϕ(v) for all strings u, v ∈ Σ ∗ . A morphism ϕ: Σ � → Γ � between<br />

signed strings is required to satisfy ϕ(u) =ϕ(u) for all u, v ∈ Σ � .Notethat,<br />

for a morphism ϕ, the images ϕ(a) <strong>of</strong> the letters a ∈ Σ determine ϕ, i.e., if<br />

the images <strong>of</strong> the letters a ∈ Σ are given, then the image <strong>of</strong> a string over Σ is<br />

determined.<br />

Example 2. Let Σ = {a, b} and Γ = {0, 1, 2}, andletϕ: Σ � → Γ � be the<br />

morphism defined by ϕ(a) = 0 and ϕ(b) = 2. Then for u = abb, wehave<br />

ϕ(u) =022 and ϕ(u) =ϕ(bba) =220 =ϕ(u). ✷<br />

Signed strings u ∈ Σ � and v ∈ Γ � are isomorphic, if there exists an injective<br />

morphism ϕ: Σ � → Γ � such that ϕ(Σ) ⊆ Γ and ϕ(u) =v. Hence two strings<br />

are isomorphic if each <strong>of</strong> the strings can be obtained from the other by renaming<br />

letters.<br />

A signed string v = a1a2 ...an is a signed permutation <strong>of</strong> another signed<br />

string u = b1b2 ...bn, if there exists a permutation i1,i2,...,in <strong>of</strong> [1,n]such<br />

that aj ∈{bij , bij } for each j ∈ [1,n].<br />

Example 3. Let u = a a bcb ∈{a, b, c} � .Thenu is a signed permutation <strong>of</strong><br />

acabb,aswellas<strong>of</strong>a babc (and many other signed strings). Also, u is isomorphic<br />

to the signed string v = a a cbc. The isomorphism ϕ in question is defined<br />

by: ϕ(a) =a, ϕ(c) =b, andϕ(b) =c. Hence also ϕ(a) =a, ϕ(c) =b, and<br />

ϕ(b) =c. ✷<br />

3 MDS Arrangements and Legal Strings<br />

The structural information about the micronuclear or an intermediate precursor<br />

<strong>of</strong> a macronuclear gene can be given by the sequence <strong>of</strong> MDSs forming the<br />

gene. The whole assembly process can be then thought <strong>of</strong> as a process <strong>of</strong> assembling<br />

MDSs through splicing, to obtain the MDSs in the orthodox order<br />

M1,M2,...,Mκ. Thus one can represent a macronuclear gene, as well as its<br />

micronuclear or an intermediate precursor, by its sequence <strong>of</strong> MDSs only.<br />

Example 4. The actin I gene <strong>of</strong> Sterkiella nova has the following MDS/IES micronuclear<br />

structure:<br />

M3I1M4I2M6I3M5I4M7I5M9I6M 2I7M1I8M8<br />

(see Fig. 1(a)). The ‘micronuclear pattern’ is obtained by removing the IESs Ii.<br />

For our purposes, the so obtained string<br />

α = M3M4M6M5M7M9M 2M1M8<br />

has the same information as the structure given in the representation (1).<br />

The macronuclear version <strong>of</strong> this gene is given in Fig. 1(b). There the IESs<br />

have been excised and the MDSs have been spliced (by overlapping <strong>of</strong> their ends)<br />

in the orthodox order M1,M2,...,M9. ✷<br />

(1)

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

Saved successfully!

Ooh no, something went wrong!