Describir: A de novo genome assembly algorithm for repeats and nonrepeats.