The program "GPT.exe" is used to find robust tag SNPs in haplotype blocks. Running this program requires three input parameters. Parameter 1: the input file containing haplotype blocks. Parameter 2: the number of missing SNPs allowed. (m) Parameter 3: the height of the GP tree for searching the solution space. (L) For example, if you wanna analyze the input file "testfile" with m=3 and L=4, please type "hit testfile 3 4" in the command line. An output file "3_4_testfile" containing the robust tag SNPs for each block is generated. Input file format: BlockID haplotype_pattern For the haplotype patterns, we represent the major allele as 1, the minor allele as 0, and the missing allele as n. The file "testfile" is an example of the input file format.