Coursera bioinformatics algorithms part1