Finally, I ran the script
evaluate.py
which does what we said we were going to do last time. We count non-synonymous sites, and synonomous and non-synonomous differences between each pair of sequences. There isn't a lot to say about how it works. Except of course that the whole point of the exercise is to notice the huge difference in non-synonymous changes allowed in IL6, say, compared to the others.
Here are the results: