Genome Assembly Programming