CSCI251/CSCI851 Advanced Programming Spring 2018 Assignment 3 (Worth 10%)
CSCI251/CSCI851 Advanced Programming Spring 2018 Assignment 3 (Worth 10%) Due 11:55pm Friday 26th October 2018. (End of Week Thirteen) This assignment involves implementing a container to support some basic genetic related manipulations. The genetic code is described in as a sequence of nucleotides or bases. Those bases describe our basic alphabet and for our standard genetics there are 4 bases in the alphabet. Base symbol A G C T Base name Adenine Guanine Cytosine Thymine Sequences of three bases, referred to as triplets or codons, map to amino acids. Chains of amino acids make proteins. There are now attempts to develop non-standard genetics with synthetic bases and unnatural amino acids. Those would typically extend the base set but we are going to use a fictictious base set with only 3 bases in the alphabet. Base symbol A C B Base name Adenine Cytosine Bob To simplify processing we go to assume these also code to amino acids using sequences of 3 bases, which isn’t strict...