Suffix tree based error correction of NGS reads using multiple manifestations of an error,