Algorithms for Genetics Project Solution