Typed Modular Cloning System¶
System Definition¶
Definition
Given a genetic alphabet \(\langle \Sigma, \sim \rangle\), a Typed Modular Cloning System \(S\) is defined as a mathematical sequence
where:
\((M_l, V_l, e_l)_{l \ge -1}\) is a standard Modular Cloning System
\(\mathcal{M}_l \subseteq \mathcal{P}(M_l) \to \mathcal{P}(M_l)\) is the set of module types of level \(l\)
\(\mathcal{V}_l \subseteq \mathcal{P}(V_l) \to \mathcal{P}(V_l)\) is the set of vector types of level \(l\)
Types¶
Definition
\(\forall l \ge -1\), we define types using their signatures (i.e. the sets of upstream and downstream overhangs of elements using this type):
Corollary
\(\forall l \ge -1\),
Property: Structural equivalence of module types
Given a valid (resp. unambiguous) (resp. complete) assembly
then if there exist \(t \in \mathcal{M}_l\) such that
then \(\forall m_1\prime \in t(M_l)\),
is valid (resp. unambiguous) (resp. complete).