Error Correction of Second-Generation Sequencing Reads