An Adaptive Difference Distribution-based Cod-ing with Hierarchical Tree Structure for DNA Sequence Compression