Genome-Scale Algorithm Design