Text this: An enhanced LZ77 algorithm with hash table to compress large scale DNA sequence