Allows variable read lengths while tolerating a significant level of sequencing error. MaSuRCa combines the efficiency of the de Bruijn graph and Overlap-Layout-Consensus (OLC) approaches. It transforms large numbers of paired-end reads into a much smaller number of longer ‘superreads’. The tool can significantly improve its assemblies when the original data are augmented with long reads. It has been used to assemble de novo a variety of genomes, sometimes improving on published genomes using added data, sometimes creating the first publicly available draft genome for the species.