Decompose SNPs into haplotype blocks and perform linkage disequilibrium analysis (HDF5, Python)