Thanks, this let me know that the mismatch file has one misplaced \t
Back to the problem of mismatch:
The main problem here is that your base file only contains A1 but not A2. When your target file contains A1=G and A2=A and your base file contains A1=A, then PRSice will do the following
1. Is the A1 in base equals to the A1 in target? No, go to 2
2. Is the complement of A1 in base equals to the A1 in target? No, go to 3
3. Do we have the information of A2 of both base and target? No, this is a mismatch
I guess we can always try and just flip the strand and say A1 in your base is actually A2 in the target. I can't exactly remember why I didn't implemented that logic, maybe something to do with not feeling safe to flip when there isn't information on both alleles? I will think about it and if I can't think of any reason against that, I will implement this logic in the next interim update.