This fixes a serious issue with the way that haptools writes phenotypes to .pheno files. Up until now, it might drop the sign of any negative phenotype values and sometimes leave only two significant bits of precision for floating points. This new code should make the phenotype values much more precise and fix the sign issue.
Users of simphenotype should rerun any analyses with this new code. Shoutout to @LiterallyUniqueLogin for finding this bug and helping me debug it! I've been banging my head for weeks.
This fixes a serious issue with the way that haptools writes phenotypes to
.pheno
files. Up until now, it might drop the sign of any negative phenotype values and sometimes leave only two significant bits of precision for floating points. This new code should make the phenotype values much more precise and fix the sign issue.Users of
simphenotype
should rerun any analyses with this new code. Shoutout to @LiterallyUniqueLogin for finding this bug and helping me debug it! I've been banging my head for weeks.