Dna Sequences: Alignments and Analysis 31 May - 31 July 2017 Portland , United States edX 31 May 2017 Course