De novo Whole-Genome Assembly