Genome540 Homework 3