Math 297/Biol 497
Biomolecular Computing in
Nature

Assignment 9
[Home]
The following color-coded strips represent doublestranded DNA molecules in 5' to
3' direction.
Each symbol in these strips represents a segment of DNA in such a way that
distinct symbols represent ``significantly distinct" nucleotide sequences, while
identical nucleotide sequences are represented by identical symbols.
Consider the following DNA computational set-up:
The Program: The following 33 DNA
molecules represent the program for the computation:
The Hardware: The processing hardware is
the enzyme complex responsible for carrying out the dlad intra-molecular
operation.
- Determine the output for the following input:
|
A |
x |
8 |
y |
B |
x |
1 |
y |
C |
x |
3 |
y |
D |
x |
5 |
y |
E |
x |
7 |
y |
F |
x |
4 |
y |
G |
x |
2 |
y |
H |
x |
6 |
y |
I |
x |
N |
y |
J |
- What is the relationship between this computation, and the following ``8-puzzle"? (See the notes on permutations handed out some time ago.)
-
Determine corresponding program molecules and an input molecule that would compute a solution of the following 8-puzzle:
-
Is there a single molecular program that would, for each input molecule representing a solvable 8-puzzle, produce an output molecule
representing a solved 8-puzzle?