avoid same reads used multiple time in error correctino proecess

when limiting the number of reads for error correction, using the
longest n sequences (in fact, those should be the longeest overlapped
part) first