Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 3 ( 1 0 marks ) MarkdownYou should be able to answer most of this question after you have attempted Question 1 ( which

Question 3(10 marks)MarkdownYou should be able to answer most of this question after you have attempted Question 1(which requires study up to Chapter 4 on Sequences and iteration) and all of it after you have attempted Question 2(which requires study up to Chapter 23 on Dynamic programming).This question is quite open-ended but assesses some or all of the learning outcomes. Develop and apply algorithms and data structures to solve computational problems. Analyse the complexity of algorithms to support software design choices. Explain how an algorithm or data structure works, in order to communicate with relevant stakeholders.In comparing DNA sequences and sometimes other strings, it can be useful to allow slightly inexact matches. For example, DNA sequences that are essentially the same may differ in a small number of characters due to processes such as mutation, deletion or insertion.In their simplest form these involve a change of one character - a mutation involves a base (A,'C','G' or 'T') that changes to a different base (e.g. 'ACTG' becomes 'ATTG'), a deletion means one base is removed from the DNA sequence (e.g. 'ACTG' becomes 'ATG') and an insertion means one additional base is added to the sequence at a particular point (e.g. 'ACTG' becomes 'ACTCG').We do not expect that you will need to use any sources other than the M269 text in answering this question, but if you do use other sources, then make sure that you include appropriate references to these at the end of your answer, to avoid any concerns about plagiarism.Q3(a)(7 marks)Discuss in general terms whether and how it might be possible to adapt your 'brute-force' algorithm from Question 1, to allow for some limited effects of mutation, deletion or insertion in identifying longest common substrings, and whether this could be expected to have an impact on the performance. We do not expect you to write or modify any code for this question.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Determine miller indices of plane X z 2/3 90% a/3

Answered: 1 week ago