Engineering Algorithms for Personal Genome Pipelines