Lossless DNA genome compression nucleotide sequence encoding decoding NML Normalized Maximum Likelihood model Markov model