Part I Write a Python function JCdistance that takes a list of aligned DNA sequences in FASTA format called data and outputs a 2-dimensional matrix D containing the Jukes Cantor evolutionary distance for each pair of sequences. For sequences i and j the distance is defined to be Dij = -3/4 ln(1 - (4/3)*pij) where pij is the number of mistmatches divided by alignment length between sequences i and j. Since the sequences are aligned they are all of the same length. Do not count gaps as mismatches, ignore the gaps instead. ---------------------- Part II Write a Python function called BLASTdist like above except that it computes the evolutionary distance between two sequences using the formula: ( Unique common kmers between x and y ) d(x,y) = -ln( ---------------------- ) ( Min(len(x), len(y)) ) You will have to find the unique common kmers of length 9 between x and y. ---------------------- Submit hardcopies in class on Apr 20th.