Programming Assignment 07
An Introduction to Bioinformatics.
Objective: String manipulation.

Due: Wednesday, April 15th, 10:00 AM

 

Some of you may be aware of the fact that we have a Bioinformatics major in this department.  This major is for people who are good with math, computers, and science (in particular, chemistry and biology).  This assignment is designed to give you a VERY simple introduction to some of the uses of computers in the field of bioinformatics.

DISCLAIMER : I am a CS person not a Biologist.  I suspect that in trying to explain a little of the science behind this I have made over simplifications or possibly even out-and-out falsehoods.  Forgive me if this is the case.


Overall Background

Assumptions


In order to complete this assignment you should create a file called pa07.py which contains the following method (you should complete these in the order listed). 

  1. Write the numberOfTimes(sequence,nucleotide) method.
  1. Write the generateSecondStrand(sequence) method.
  1. Write the generatemRNASequence(sequence) method.

 

  1. Write the generateAnAminoAcidSequence(sequence) method.

 

Thus, "Val His Stop" would be translated to "VH*"

 

  1. CHALLENGE 1: Write the generateAllAminoAcidSequences() method.