Question: Question 3 : ( 1 . 5 5 ) : ACGT is an acronym for the four types of bases found in a DNA molecule:

Question 3: (1.55) : ACGT is an acronym for the four types of bases found in a DNA molecule: adenine (A), cytosine (C), guanine (G), and thymine (T). A DNA molecule consists of two strands wound around each other, with each strand held together by bonds between the bases.
Let's assume that we can use only the alphabet ={0,1} for the input component of our TM. Design a proper encoding for a Turing Machine that will receive as input a collection of the letters representing the bases of a DNA molecule. The TM will scan the tape and will validate the input. If the object entered agrees with the valid alphabet and encoding, the TM will start to process.
Note: you don't have to write the instruction for the Turing Machine! You just have to design the right encoding for the input of the problem at hand, so it can be fed to our TM; all parts of the definition of a TM should be considered. A possible formal definition of a Turing Machine is the following 7-tuple:
(Q,,,,q0,qaccept,qreject)
where Q,, are all finite sets and:
Q is the set of states,
is the input alphabet not containing the blank symbol ,
is the tape alphabet, where in and sube,
:QQ{L,R} is the transition function,
q0inQ is the start state,
qacopptinQ is the accept state, and
qrejectinQ is the reject state, where qrejedqaccept
In summary:
Provide the encoding for the input.
Give an example for the encoding you have created, by showing how the input tape would look like.
Write clearly any assumption you might make.
Question 3 : ( 1 . 5 5 ) : ACGT is an acronym for

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!