diff --git a/.gitignore b/.gitignore
index 727d4e5..03915cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,7 +5,7 @@
__pycache__/
*.metadata2.mmm
-
+test_result*
*.sh
*.tsv
*.db
@@ -20,6 +20,9 @@ docs/api/io/*
docs/api/utils/*
docs/api/cli/*
+# make exceptions
+!run_sushie.sh
+
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
diff --git a/README.rst b/README.rst
index c52cb89..12f1264 100644
--- a/README.rst
+++ b/README.rst
@@ -42,7 +42,7 @@
========
SuShiE🍣
========
-SuShiE (Sum of SHared sIngle Effect) is a Python software to fine-map causal SNPs, compute prediction weights, and infer effect size correlation across multiple ancestries. **The manuscript is in progress.**
+SuShiE (Sum of SHared sIngle Effect) is a Python software to fine-map causal SNPs, compute prediction weights, and infer effect size correlation for molecular data (e.g., mRNA levels and protein levels etc.) across multiple ancestries. **The manuscript is in progress.**
.. code:: diff
@@ -90,7 +90,7 @@ SuShiE software is very easy to use:
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --covar EUR.covar AFR.covar --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --covar EUR.covar AFR.covar --output ./test_result
It can perform:
@@ -100,7 +100,7 @@ It can perform:
* Meta-SuSiE: single-ancestry SuSiE followed by meta-analysis
* Mega-SuSiE: single-ancestry SuSiE on row-wise stacked data across ancestries
* QTL effect size correlation estimation
-* Narrow-sense cis-heritability estimation
+* cis-SNP heritability estimation
* Cross-validation for SuShiE prediction weights
* Convert prediction results to `FUSION `_ format, thus can be used in `TWAS `_
diff --git a/data/AFR.covar b/data/AFR.covar
new file mode 100644
index 0000000..0edb0fb
--- /dev/null
+++ b/data/AFR.covar
@@ -0,0 +1,639 @@
+HG01879 0 -0.23060918
+HG01880 1 -1.9784976
+HG01882 0 0.88861746
+HG01883 1 -0.033756707
+HG01885 1 1.331397
+HG01886 0 1.4837618
+HG01889 0 0.036109354
+HG01890 1 0.3770167
+HG01894 0 -0.1620422
+HG01896 0 -1.2725052
+HG01912 0 -0.02122175
+HG01914 1 0.15646826
+HG01915 0 0.59757847
+HG01956 0 0.3795701
+HG01958 0 -1.3587253
+HG01985 0 -0.3184381
+HG01986 0 0.2223517
+HG01988 1 -0.17160583
+HG01989 0 -0.26306707
+HG01990 1 -0.30513605
+HG02009 0 0.5198838
+HG02010 0 1.1970755
+HG02012 1 -0.14555898
+HG02013 0 0.071341574
+HG02014 0 0.6819231
+HG02051 0 0.93628067
+HG02052 0 -0.071691334
+HG02053 0 0.91980654
+HG02054 1 -0.620633
+HG02095 1 1.7727821
+HG02107 0 1.1290613
+HG02108 1 -0.66144973
+HG02111 1 -0.6568958
+HG02143 0 -0.34055796
+HG02144 0 -0.29311
+HG02255 1 0.14357351
+HG02256 0 0.50214034
+HG02281 1 0.6423793
+HG02282 0 2.2712786
+HG02283 0 -0.40950742
+HG02284 1 -0.5880006
+HG02307 0 1.069371
+HG02308 0 0.8200802
+HG02309 1 0.6003987
+HG02314 1 0.31440958
+HG02315 0 -1.1652236
+HG02317 0 -0.4012021
+HG02318 1 -1.3660837
+HG02322 1 -1.066644
+HG02323 1 -0.27816617
+HG02325 1 0.8221753
+HG02330 0 0.7959258
+HG02332 0 1.6365964
+HG02334 1 -0.7936615
+HG02337 1 -1.7134051
+HG02339 0 0.27666426
+HG02343 1 0.23690715
+HG02419 0 1.1354446
+HG02420 1 0.23565963
+HG02427 0 0.032308314
+HG02429 0 0.007880163
+HG02433 0 -0.66576785
+HG02439 0 0.62558776
+HG02442 0 1.0572942
+HG02445 0 -1.2839664
+HG02449 1 0.23737799
+HG02450 1 -1.8233116
+HG02455 0 -0.57021624
+HG02461 1 0.5480159
+HG02462 0 -0.43215573
+HG02464 1 -0.39266005
+HG02465 1 -0.74261093
+HG02470 0 -0.040589623
+HG02471 1 -1.6250774
+HG02476 0 0.010872613
+HG02477 1 1.5894053
+HG02481 1 1.3383965
+HG02484 0 1.1445155
+HG02485 0 1.0142381
+HG02489 1 -2.462465
+HG02496 1 0.38867146
+HG02497 1 -1.4903388
+HG02501 0 -0.6695955
+HG02502 1 -1.328748
+HG02505 0 -0.864409
+HG02508 1 -0.8684608
+HG02511 1 0.12716675
+HG02536 1 -0.62508065
+HG02537 1 1.5474795
+HG02541 1 -0.12765734
+HG02545 0 -1.0787096
+HG02546 1 0.12510383
+HG02549 0 0.11013485
+HG02554 0 0.7972324
+HG02555 0 1.0586671
+HG02557 0 -0.35908777
+HG02558 0 0.69655275
+HG02561 1 0.5826902
+HG02562 1 -1.096078
+HG02568 0 -1.4341087
+HG02570 1 -0.29860377
+HG02571 0 0.7946533
+HG02573 1 2.3982692
+HG02574 0 -0.46980444
+HG02577 0 -0.10587152
+HG02580 1 -2.1392794
+HG02582 0 0.47639194
+HG02583 0 0.7913386
+HG02585 1 -0.52535295
+HG02586 0 0.8078047
+HG02588 1 0.17099923
+HG02589 1 0.8844035
+HG02594 1 -1.4843159
+HG02595 0 1.718365
+HG02610 0 -0.21129306
+HG02611 0 -0.05110909
+HG02613 0 -1.5870284
+HG02614 0 0.14549573
+HG02620 1 -0.7488109
+HG02621 0 -1.068961
+HG02623 1 0.6722651
+HG02624 0 -1.3785799
+HG02628 1 -0.55254465
+HG02629 0 0.57150495
+HG02634 0 -0.467061
+HG02635 1 -1.0342209
+HG02642 0 0.015453225
+HG02643 0 -1.4177792
+HG02645 1 -0.6794174
+HG02646 0 -1.5219074
+HG02666 0 -1.6979587
+HG02667 0 0.8846227
+HG02675 0 0.29890326
+HG02676 0 -0.43783784
+HG02678 1 1.1427853
+HG02679 1 -0.59702647
+HG02702 1 -0.9216489
+HG02703 0 -0.41419154
+HG02715 0 0.21005403
+HG02716 1 -0.16207337
+HG02721 0 0.13918905
+HG02722 0 0.2290992
+HG02756 1 -0.2749175
+HG02757 1 0.3199963
+HG02759 1 1.0208731
+HG02760 1 1.2730664
+HG02763 1 2.0855892
+HG02768 1 -0.77291024
+HG02769 1 0.63550997
+HG02771 1 -1.5501392
+HG02772 1 -0.49890542
+HG02798 0 0.12665588
+HG02799 0 0.007806653
+HG02804 0 1.2302876
+HG02805 0 1.4107319
+HG02807 1 0.6772948
+HG02808 0 0.29235163
+HG02810 1 -0.58007973
+HG02811 1 0.23083672
+HG02813 1 -1.0087093
+HG02814 1 0.24196805
+HG02816 0 1.0840515
+HG02817 0 -1.2675165
+HG02819 0 -0.68774563
+HG02820 0 0.31130418
+HG02836 0 -1.2350762
+HG02837 0 0.5068729
+HG02839 1 1.4349929
+HG02840 0 0.470441
+HG02851 0 -2.1340566
+HG02852 1 0.27314276
+HG02854 1 -0.5717814
+HG02855 1 -0.49292535
+HG02860 1 -1.4834254
+HG02861 0 1.1406327
+HG02870 0 1.089407
+HG02878 0 0.08244245
+HG02879 1 -1.5134368
+HG02881 1 -1.4721334
+HG02882 1 -0.21615641
+HG02884 0 -0.3262798
+HG02885 0 -0.35785654
+HG02887 1 0.48253134
+HG02888 0 2.841947
+HG02890 0 -0.5856503
+HG02891 0 0.15413433
+HG02895 1 -0.42427924
+HG02896 0 -1.5138804
+HG02922 0 -0.7152131
+HG02923 1 -1.3886579
+HG02938 0 -1.081346
+HG02941 1 -0.5435381
+HG02943 0 -0.12387083
+HG02944 0 1.1541823
+HG02946 0 0.63225585
+HG02947 1 -1.0625993
+HG02952 1 -1.5057025
+HG02953 1 1.837531
+HG02968 1 -0.41724768
+HG02970 0 -0.23076141
+HG02971 0 -2.251136
+HG02973 0 -1.2348121
+HG02974 0 -0.06538172
+HG02976 0 -1.4600322
+HG02977 1 2.4345655
+HG02979 1 0.14957234
+HG02981 1 -0.6944271
+HG02982 0 -1.3639619
+HG02983 1 -0.2571414
+HG03024 1 0.42293173
+HG03025 0 0.07510115
+HG03027 0 -0.15979247
+HG03028 1 0.27123448
+HG03039 1 0.57356364
+HG03040 1 0.3888039
+HG03045 1 0.41807115
+HG03046 1 1.1810519
+HG03048 1 -0.088495925
+HG03049 1 -1.0821592
+HG03052 0 -1.8141242
+HG03054 0 -0.24390835
+HG03055 0 -0.899252
+HG03057 1 0.7507659
+HG03058 0 -0.50764513
+HG03060 1 -0.14609295
+HG03061 0 -0.19536114
+HG03063 0 -1.1096342
+HG03064 1 -0.09098278
+HG03066 0 0.5000589
+HG03069 0 1.5710304
+HG03072 0 -0.32967585
+HG03073 1 0.4509027
+HG03074 0 -0.18942359
+HG03077 1 -0.23618089
+HG03078 1 -1.1431794
+HG03079 1 0.13158086
+HG03081 1 1.5218995
+HG03082 1 -0.098233916
+HG03084 1 -2.6401367
+HG03085 0 0.9012619
+HG03086 0 -0.79570204
+HG03088 1 -0.1962341
+HG03091 0 -1.1202133
+HG03095 1 -0.74685013
+HG03096 1 -0.3428327
+HG03097 1 -1.0639434
+HG03099 0 -0.17165677
+HG03100 0 -0.3248966
+HG03103 1 -0.56619924
+HG03105 0 0.23830968
+HG03108 0 -1.5585093
+HG03109 1 1.0469868
+HG03111 0 0.1350723
+HG03112 0 -0.18465248
+HG03114 1 2.3308048
+HG03115 1 -1.6597552
+HG03117 1 -0.65903515
+HG03118 0 0.33659878
+HG03120 1 0.43801957
+HG03121 1 1.3771334
+HG03123 1 -1.0018191
+HG03124 1 1.861117
+HG03126 0 0.5804018
+HG03127 1 -1.8009217
+HG03129 0 0.49603957
+HG03130 1 -0.44236273
+HG03132 0 -0.5545707
+HG03133 1 0.098739415
+HG03135 0 0.793619
+HG03136 0 1.1888949
+HG03139 0 -0.61214864
+HG03157 0 -0.38582313
+HG03159 0 -1.1568362
+HG03160 0 0.5483204
+HG03162 0 0.49518743
+HG03163 1 2.3642845
+HG03166 0 -1.4768533
+HG03168 0 -0.2557827
+HG03169 1 -0.00594037
+HG03172 1 0.7689904
+HG03175 1 0.091062434
+HG03189 1 1.344529
+HG03190 1 0.61177766
+HG03193 1 0.3959225
+HG03195 1 -0.5108966
+HG03196 1 0.5046774
+HG03198 1 -0.09531521
+HG03199 1 0.9669848
+HG03202 0 -1.7146046
+HG03209 0 -1.0081277
+HG03212 0 0.70757705
+HG03224 1 0.022117652
+HG03225 0 -0.3390957
+HG03240 0 -0.14709602
+HG03241 0 -0.6610608
+HG03246 1 -1.8400074
+HG03247 1 0.59115964
+HG03258 1 -0.29722312
+HG03259 1 0.6867306
+HG03265 0 -1.1635956
+HG03267 1 2.1966116
+HG03268 1 0.19155315
+HG03270 0 0.8954241
+HG03271 0 -0.053864658
+HG03279 1 0.31366277
+HG03280 0 -0.8403964
+HG03291 1 0.27064458
+HG03294 1 -0.46904376
+HG03295 1 -0.67264026
+HG03297 0 0.272511
+HG03298 0 0.45336977
+HG03300 1 0.4968971
+HG03301 1 0.38715369
+HG03303 0 -0.60576063
+HG03304 1 -1.0618207
+HG03311 1 1.4729612
+HG03313 0 0.8098757
+HG03342 0 0.9368978
+HG03343 0 1.4375652
+HG03351 0 0.021430517
+HG03352 0 -1.74323
+HG03354 1 1.1162909
+HG03363 1 1.0029992
+HG03366 0 -0.31756654
+HG03369 1 2.1139688
+HG03370 1 0.23453471
+HG03376 0 0.7952368
+HG03378 1 -0.6708497
+HG03380 0 0.4526731
+HG03382 0 1.7307078
+HG03385 1 0.27366358
+HG03388 0 -0.24372211
+HG03391 0 0.8884845
+HG03394 0 0.5921938
+HG03397 1 -1.5017033
+HG03401 1 -0.8905836
+HG03410 0 -0.31583726
+HG03419 1 -2.3985634
+HG03428 1 0.99617773
+HG03432 1 0.37893337
+HG03433 1 0.98866695
+HG03436 0 0.9781608
+HG03437 0 0.5738229
+HG03439 1 1.923361
+HG03442 1 0.8928989
+HG03445 1 -0.35017508
+HG03446 0 1.3317945
+HG03449 0 -1.0549281
+HG03451 0 0.31864858
+HG03452 1 0.31033608
+HG03455 1 0.856225
+HG03458 1 0.6712028
+HG03460 0 0.27968767
+HG03461 1 1.75286
+HG03464 0 1.7414229
+HG03469 1 -0.7834851
+HG03470 1 0.47394392
+HG03472 0 -0.98475814
+HG03473 1 0.32249135
+HG03476 0 -0.8183789
+HG03478 0 -0.08330824
+HG03479 1 -0.20080978
+HG03484 1 0.48856878
+HG03485 1 0.2884157
+HG03499 0 -0.7427007
+HG03511 0 -0.24224421
+HG03514 0 -0.36102846
+HG03515 1 -0.17425135
+HG03517 0 1.2215768
+HG03518 0 -0.054367997
+HG03520 1 0.852638
+HG03521 1 0.14927985
+HG03538 0 -0.1070312
+HG03539 0 1.2164496
+HG03547 0 0.2995917
+HG03548 0 -0.19346341
+HG03556 0 -0.752424
+HG03557 1 -1.3141553
+HG03558 1 -1.2983948
+HG03559 1 0.06589185
+HG03563 1 -1.3145956
+HG03565 1 0.20575146
+HG03567 1 -0.07018841
+HG03571 0 -0.746731
+HG03572 0 -1.4501469
+HG03575 1 1.0476801
+HG03577 1 -2.238983
+HG03578 1 -0.70452845
+HG03583 1 -0.7409211
+NA18486 0 0.32371098
+NA18488 0 2.5925527
+NA18489 1 0.72266334
+NA18498 1 -0.1265039
+NA18499 1 -1.1328027
+NA18501 1 -0.27762857
+NA18502 0 0.025986912
+NA18504 1 0.26076773
+NA18505 0 -0.5943225
+NA18507 1 0.026217075
+NA18508 0 -0.6309611
+NA18510 0 -0.5562923
+NA18511 0 1.3245691
+NA18516 0 0.8894094
+NA18517 1 -0.5049563
+NA18519 1 1.2399571
+NA18520 0 0.43295255
+NA18522 1 -1.1256204
+NA18523 1 -0.35185435
+NA18853 1 -0.41176653
+NA18856 0 0.2851474
+NA18858 1 0.7597794
+NA18861 0 -0.33109024
+NA18864 0 0.32911384
+NA18865 1 1.9618838
+NA18867 0 1.4391989
+NA18868 1 -1.1699831
+NA18870 1 0.98215777
+NA18871 1 -0.3805586
+NA18873 0 -0.7135409
+NA18874 1 -1.4245706
+NA18876 1 0.8101947
+NA18877 0 0.07102942
+NA18878 0 -0.87373376
+NA18879 1 0.7801222
+NA18881 0 -0.73928326
+NA18907 1 0.50872076
+NA18908 1 -1.5164522
+NA18909 1 1.4291731
+NA18910 0 -0.7350317
+NA18912 0 -0.52097887
+NA18915 0 0.69457865
+NA18916 0 0.46998546
+NA18917 1 -0.99944264
+NA18923 0 -0.045271263
+NA18924 1 -0.99173546
+NA18933 1 -0.04736939
+NA18934 1 -0.6965221
+NA19017 0 0.47877082
+NA19019 1 1.05274
+NA19020 1 0.16315721
+NA19023 1 -0.79537076
+NA19024 1 1.2103031
+NA19025 1 -0.9596251
+NA19026 1 0.23938672
+NA19027 1 -0.20470092
+NA19028 1 -1.0754586
+NA19030 1 0.13998412
+NA19031 0 -0.63217396
+NA19035 1 0.5023892
+NA19036 1 -0.20358026
+NA19037 0 0.80814475
+NA19038 1 -0.13750246
+NA19041 1 1.0730603
+NA19043 0 -0.034488328
+NA19092 0 -0.3241709
+NA19093 1 -0.37738907
+NA19095 1 -1.720537
+NA19096 0 -0.5951406
+NA19098 1 -0.14389642
+NA19099 0 -0.94460106
+NA19102 0 -2.473291
+NA19107 0 -1.2664205
+NA19108 1 -0.24607638
+NA19113 0 1.061548
+NA19114 0 -0.32440713
+NA19116 1 -1.1128577
+NA19117 0 0.36629194
+NA19118 0 -0.48099253
+NA19119 1 0.59858936
+NA19121 0 -0.4076994
+NA19129 0 -0.8152183
+NA19130 0 -0.5390175
+NA19131 0 -0.4370954
+NA19137 0 -0.39539465
+NA19138 0 0.06668754
+NA19141 0 1.3720835
+NA19143 1 -0.37993
+NA19144 0 -0.1489289
+NA19146 0 -1.1421273
+NA19147 0 0.6494277
+NA19149 1 -0.40489393
+NA19152 0 1.2203118
+NA19153 0 -0.09870172
+NA19159 0 -1.4609249
+NA19160 0 -1.836127
+NA19171 1 0.3458964
+NA19172 1 -0.802962
+NA19175 0 1.909639
+NA19184 0 1.8917927
+NA19185 1 -1.2408391
+NA19189 1 -0.43860194
+NA19190 0 -1.8585253
+NA19197 0 0.2504719
+NA19198 0 -0.7314235
+NA19200 0 0.099937566
+NA19201 1 0.49751586
+NA19204 0 1.6336865
+NA19206 1 -0.7377765
+NA19207 1 -0.5201269
+NA19209 1 -0.9378142
+NA19210 0 0.088518865
+NA19213 1 0.5050936
+NA19214 0 0.74047047
+NA19222 0 -0.53636473
+NA19223 0 -1.0262032
+NA19225 1 -0.45547706
+NA19235 0 -0.10462457
+NA19236 1 1.1524258
+NA19238 1 1.768829
+NA19239 1 -1.1099308
+NA19247 0 0.8328098
+NA19248 1 -0.029590946
+NA19256 1 -0.53941077
+NA19257 0 -0.09677025
+NA19307 1 -0.33041644
+NA19308 1 0.3624128
+NA19309 1 0.04832265
+NA19310 0 0.33864108
+NA19312 1 -0.74107057
+NA19314 1 -1.3785769
+NA19315 0 -0.43234473
+NA19316 1 2.0873332
+NA19317 1 -1.0243441
+NA19318 0 -0.29385963
+NA19319 1 0.23220412
+NA19320 0 -0.6655322
+NA19321 0 -0.066599935
+NA19323 0 -0.915211
+NA19324 1 -0.66473925
+NA19327 1 -2.2374172
+NA19328 0 0.66696984
+NA19331 1 0.9628624
+NA19332 1 0.073532544
+NA19338 0 0.7023726
+NA19346 1 0.30610806
+NA19350 1 0.46431327
+NA19351 0 -0.25114462
+NA19355 0 -0.38200945
+NA19360 0 0.7128798
+NA19372 0 -0.94790757
+NA19374 1 -0.5162941
+NA19375 1 1.0808381
+NA19376 1 0.8896024
+NA19377 1 0.49794334
+NA19378 1 -0.7144072
+NA19379 0 0.6228004
+NA19380 1 -0.8199445
+NA19383 0 -0.25166705
+NA19390 1 1.7759407
+NA19391 0 0.4810591
+NA19394 1 0.10021085
+NA19399 1 0.5417539
+NA19401 1 -2.4395168
+NA19403 1 -1.2317827
+NA19404 1 0.17935035
+NA19428 1 1.0144526
+NA19429 0 -0.74079764
+NA19430 0 -1.4977683
+NA19431 0 -0.5141437
+NA19435 1 0.4520048
+NA19436 1 -1.9339927
+NA19437 0 0.6587602
+NA19438 0 0.32914162
+NA19439 1 0.5589311
+NA19440 1 -0.5835146
+NA19443 0 0.6556452
+NA19445 0 1.3309731
+NA19446 0 -0.8487691
+NA19448 0 0.6160215
+NA19449 1 -0.13120155
+NA19452 0 0.95966613
+NA19454 1 0.67415375
+NA19455 0 1.0254843
+NA19456 0 -0.6246895
+NA19457 1 -0.08270225
+NA19461 1 -0.6790328
+NA19462 0 0.065960124
+NA19463 1 -0.68420684
+NA19466 1 0.25005168
+NA19467 0 -0.31942597
+NA19468 0 -1.1225123
+NA19471 1 1.7015855
+NA19472 0 -0.41879958
+NA19473 0 -1.4677886
+NA19474 1 1.4899158
+NA19475 1 0.38895887
+NA19625 0 0.17835899
+NA19700 1 1.2285951
+NA19701 0 -0.69877696
+NA19703 1 -0.49613062
+NA19704 0 -0.28637335
+NA19707 0 -0.5081857
+NA19711 0 -0.48801756
+NA19712 0 0.97121614
+NA19713 0 -0.43732426
+NA19818 1 -1.0297769
+NA19819 1 -0.07810421
+NA19834 1 -0.26362237
+NA19835 0 0.81646645
+NA19900 0 -0.53969103
+NA19901 0 1.4186429
+NA19904 0 0.54242814
+NA19908 0 -0.35156858
+NA19909 1 0.29231358
+NA19914 0 -1.4659046
+NA19916 1 -0.07335172
+NA19917 1 1.1513788
+NA19920 1 0.05497355
+NA19921 1 0.6802436
+NA19922 0 -0.25027502
+NA19923 0 -0.9110501
+NA19982 0 -0.1104269
+NA19984 1 0.23936826
+NA20126 1 0.3344435
+NA20127 0 -0.9098953
+NA20276 1 -0.12753291
+NA20278 0 -0.79280883
+NA20281 1 1.6317468
+NA20282 1 2.4178157
+NA20287 1 0.15833098
+NA20289 1 0.2558415
+NA20291 1 -2.8060408
+NA20294 0 -1.8034564
+NA20296 0 0.7091585
+NA20298 0 0.4484179
+NA20317 1 0.85475147
+NA20320 0 1.9326904
+NA20332 0 -0.14607723
+NA20339 0 1.4402553
+NA20340 1 -1.6525902
+NA20342 1 1.423897
+NA20346 0 0.5716088
+NA20348 1 0.3446642
+NA20351 0 0.065682225
+NA20355 0 1.5815105
+NA20356 1 -0.35932207
+NA20357 0 -2.4911165
+NA20359 0 -1.5847857
+NA20412 1 0.84570396
diff --git a/data/AFR.pheno b/data/AFR.pheno
new file mode 100644
index 0000000..b16965c
--- /dev/null
+++ b/data/AFR.pheno
@@ -0,0 +1,639 @@
+HG01879 -0.5161315
+HG01880 0.25562352
+HG01882 0.27525455
+HG01883 -0.7770793
+HG01885 -0.5771829
+HG01886 -0.16913542
+HG01889 0.27168727
+HG01890 -0.4837544
+HG01894 0.9635364
+HG01896 -0.41416854
+HG01912 0.65343404
+HG01914 -0.41930908
+HG01915 -1.3496124
+HG01956 -0.27663082
+HG01958 0.015878245
+HG01985 1.586034
+HG01986 1.5669982
+HG01988 -0.26226956
+HG01989 0.9174992
+HG01990 -0.1967628
+HG02009 -0.7793757
+HG02010 -0.79340756
+HG02012 1.2524054
+HG02013 0.6218227
+HG02014 -0.9375268
+HG02051 -1.0431026
+HG02052 -0.16943108
+HG02053 -0.8485813
+HG02054 -0.570146
+HG02095 1.0487347
+HG02107 0.3012513
+HG02108 -0.5904072
+HG02111 -0.17165333
+HG02143 1.1935666
+HG02144 1.7047663
+HG02255 0.3829856
+HG02256 0.36715704
+HG02281 -0.08295366
+HG02282 0.5442848
+HG02283 -0.5524738
+HG02284 -0.14668812
+HG02307 0.4463148
+HG02308 0.23299682
+HG02309 -0.3139381
+HG02314 -1.2071105
+HG02315 0.11369823
+HG02317 -0.30120105
+HG02318 -1.5952846
+HG02322 -1.7422075
+HG02323 0.1771199
+HG02325 -0.9532586
+HG02330 -0.07390942
+HG02332 -0.66715324
+HG02334 -0.73433155
+HG02337 -0.058812723
+HG02339 0.35887086
+HG02343 0.7443121
+HG02419 -0.12833454
+HG02420 -0.33928323
+HG02427 -0.15620737
+HG02429 1.0621275
+HG02433 -0.27684903
+HG02439 -0.03811565
+HG02442 0.6233157
+HG02445 -0.015389964
+HG02449 -0.33931088
+HG02450 -0.15016457
+HG02455 -0.40655607
+HG02461 -0.047506377
+HG02462 0.116269454
+HG02464 1.3666356
+HG02465 0.050918356
+HG02470 -0.14569023
+HG02471 -0.028678134
+HG02476 -0.100845926
+HG02477 -0.80897033
+HG02481 -0.19476989
+HG02484 1.6954123
+HG02485 0.97005135
+HG02489 -0.7072117
+HG02496 0.74057364
+HG02497 -1.591197
+HG02501 -0.117489316
+HG02502 0.18716101
+HG02505 0.109489515
+HG02508 -0.6965092
+HG02511 0.0663548
+HG02536 -0.31106257
+HG02537 -0.5960496
+HG02541 -0.48799455
+HG02545 -0.57376206
+HG02546 -0.8329944
+HG02549 -0.42829704
+HG02554 -0.3544315
+HG02555 -1.2065407
+HG02557 1.3392866
+HG02558 -0.18819492
+HG02561 0.46944976
+HG02562 -0.13476464
+HG02568 0.28862303
+HG02570 -0.16869953
+HG02571 -1.1051538
+HG02573 0.85277414
+HG02574 0.10886411
+HG02577 -0.48054016
+HG02580 -0.52392477
+HG02582 0.6303279
+HG02583 -0.50426483
+HG02585 0.10213281
+HG02586 0.16808982
+HG02588 0.14540666
+HG02589 -0.6340223
+HG02594 -0.649998
+HG02595 0.48834366
+HG02610 0.226824
+HG02611 -0.28816393
+HG02613 -0.8126707
+HG02614 -1.3978617
+HG02620 -0.28416526
+HG02621 -0.19100246
+HG02623 -0.054641306
+HG02624 0.18809511
+HG02628 0.3106898
+HG02629 0.56487334
+HG02634 -0.1384213
+HG02635 -0.45300892
+HG02642 1.6233418
+HG02643 0.43219143
+HG02645 0.598129
+HG02646 -0.10873846
+HG02666 1.0978806
+HG02667 -0.89404
+HG02675 -0.31051624
+HG02676 1.0724397
+HG02678 1.6091245
+HG02679 -0.2750719
+HG02702 -0.9662469
+HG02703 1.9371271
+HG02715 -0.048572138
+HG02716 -0.6807623
+HG02721 -0.30711272
+HG02722 -0.08362834
+HG02756 -1.5001684
+HG02757 0.015021607
+HG02759 0.02018693
+HG02760 -0.67551684
+HG02763 -0.3991332
+HG02768 -0.87638694
+HG02769 -0.4438085
+HG02771 -0.14620042
+HG02772 0.88662887
+HG02798 0.119563386
+HG02799 -0.41575715
+HG02804 0.7512212
+HG02805 1.0176845
+HG02807 -1.0827806
+HG02808 1.3611473
+HG02810 0.44821018
+HG02811 -0.6060738
+HG02813 0.31060326
+HG02814 1.5526912
+HG02816 1.6099952
+HG02817 0.48613822
+HG02819 -0.03614588
+HG02820 -1.3550488
+HG02836 -0.3546269
+HG02837 0.7505773
+HG02839 0.05001308
+HG02840 0.10870367
+HG02851 -0.053326905
+HG02852 0.44659388
+HG02854 -0.1632796
+HG02855 3.0813463
+HG02860 -0.58375776
+HG02861 -0.624138
+HG02870 -0.40347624
+HG02878 0.28637224
+HG02879 -0.018133044
+HG02881 1.1958519
+HG02882 -0.3264064
+HG02884 1.6768299
+HG02885 1.6585592
+HG02887 -0.25049055
+HG02888 -0.8314275
+HG02890 0.43837655
+HG02891 -1.0168617
+HG02895 -0.0766975
+HG02896 1.3073635
+HG02922 0.69660276
+HG02923 0.13239945
+HG02938 0.5886743
+HG02941 0.7467432
+HG02943 -0.34703177
+HG02944 -1.1658295
+HG02946 0.88829136
+HG02947 0.28269315
+HG02952 -0.23691262
+HG02953 -0.8410147
+HG02968 0.3995083
+HG02970 0.34109432
+HG02971 0.17700236
+HG02973 0.02472353
+HG02974 -0.36359948
+HG02976 0.9332348
+HG02977 -0.019634023
+HG02979 -0.34696525
+HG02981 -0.86483914
+HG02982 -0.17556049
+HG02983 -1.1033051
+HG03024 0.9545356
+HG03025 0.23050694
+HG03027 0.2789331
+HG03028 0.19466613
+HG03039 0.8065038
+HG03040 -0.20764157
+HG03045 -0.0856248
+HG03046 0.017009795
+HG03048 -0.28178576
+HG03049 1.8311282
+HG03052 0.12097542
+HG03054 -1.1915709
+HG03055 0.27319592
+HG03057 0.42753947
+HG03058 -0.2459737
+HG03060 2.5932074
+HG03061 -1.1376964
+HG03063 -0.5558488
+HG03064 -0.13936684
+HG03066 1.7171996
+HG03069 -1.121371
+HG03072 0.15642239
+HG03073 -0.97570616
+HG03074 -1.0651295
+HG03077 0.71347356
+HG03078 0.80952895
+HG03079 1.6114683
+HG03081 0.6558852
+HG03082 -0.5215916
+HG03084 -0.1700304
+HG03085 -0.39666402
+HG03086 1.1591469
+HG03088 0.007336259
+HG03091 -0.17901713
+HG03095 1.0785153
+HG03096 -0.4043175
+HG03097 -0.23791012
+HG03099 -1.2159628
+HG03100 -0.33319753
+HG03103 0.053265914
+HG03105 -0.6084616
+HG03108 -0.13253257
+HG03109 -0.96188194
+HG03111 -0.11102645
+HG03112 0.7118393
+HG03114 0.13248265
+HG03115 -0.8628782
+HG03117 -0.13360788
+HG03118 -0.4996971
+HG03120 -0.12875924
+HG03121 0.35012507
+HG03123 0.50527066
+HG03124 0.6267598
+HG03126 -0.65499973
+HG03127 -0.5378862
+HG03129 1.7282357
+HG03130 0.013622776
+HG03132 -0.42059132
+HG03133 0.25542837
+HG03135 0.9779973
+HG03136 -0.21174808
+HG03139 -0.62616694
+HG03157 -0.19135123
+HG03159 0.17431445
+HG03160 0.3338769
+HG03162 0.071964815
+HG03163 0.1317919
+HG03166 1.7672687
+HG03168 0.9609638
+HG03169 0.7293501
+HG03172 1.6766284
+HG03175 1.552249
+HG03189 0.82131267
+HG03190 0.4433049
+HG03193 -0.86675256
+HG03195 1.5662489
+HG03196 -0.23149756
+HG03198 -0.16289113
+HG03199 -0.115960084
+HG03202 -1.007086
+HG03209 -0.6465496
+HG03212 -1.1123623
+HG03224 1.5756817
+HG03225 0.52846503
+HG03240 0.033661053
+HG03241 0.8640219
+HG03246 -0.20649104
+HG03247 -0.6938007
+HG03258 -0.25264525
+HG03259 0.47300267
+HG03265 0.97401226
+HG03267 -0.28308773
+HG03268 1.4209099
+HG03270 0.65016437
+HG03271 -1.3526819
+HG03279 -0.45444965
+HG03280 -0.23681922
+HG03291 -0.38760775
+HG03294 0.17313652
+HG03295 -0.61077076
+HG03297 -0.5353048
+HG03298 -1.0662904
+HG03300 -0.61933243
+HG03301 0.009808406
+HG03303 -0.14797172
+HG03304 -1.3576372
+HG03311 -0.20269352
+HG03313 -0.70485675
+HG03342 -0.93323565
+HG03343 -0.34391615
+HG03351 0.58722734
+HG03352 0.7501051
+HG03354 0.43866444
+HG03363 1.7873001
+HG03366 0.40134043
+HG03369 -0.029495493
+HG03370 -0.81096077
+HG03376 -0.42139965
+HG03378 1.5564625
+HG03380 -0.71101123
+HG03382 0.19068779
+HG03385 -0.23247138
+HG03388 -0.1405915
+HG03391 0.9362472
+HG03394 0.34921646
+HG03397 -0.1275497
+HG03401 0.1240726
+HG03410 -0.77056444
+HG03419 -0.62377995
+HG03428 0.25078762
+HG03432 0.23268051
+HG03433 1.1001561
+HG03436 -0.0020336062
+HG03437 -0.57821584
+HG03439 -1.0992678
+HG03442 -0.73229116
+HG03445 0.042190716
+HG03446 1.2293464
+HG03449 -0.31231707
+HG03451 -0.443406
+HG03452 2.0505016
+HG03455 -1.0524949
+HG03458 -0.7266791
+HG03460 -0.62919885
+HG03461 1.5938133
+HG03464 -0.20340176
+HG03469 0.33152658
+HG03470 1.8157787
+HG03472 0.2276562
+HG03473 -0.4840216
+HG03476 -1.3251672
+HG03478 0.12863432
+HG03479 -1.0868398
+HG03484 0.43764234
+HG03485 -0.39965016
+HG03499 -1.1334852
+HG03511 -0.5212844
+HG03514 -1.3274018
+HG03515 2.7518528
+HG03517 1.0076822
+HG03518 0.2614438
+HG03520 -1.1203774
+HG03521 -0.56355757
+HG03538 0.33433735
+HG03539 -0.044500098
+HG03547 -0.07817255
+HG03548 0.7534547
+HG03556 -0.65164125
+HG03557 1.5936277
+HG03558 -0.76143706
+HG03559 -0.21121684
+HG03563 1.1550463
+HG03565 0.5382902
+HG03567 0.5464435
+HG03571 -0.6462778
+HG03572 1.6879684
+HG03575 -0.5248902
+HG03577 -0.3906685
+HG03578 -1.2729607
+HG03583 -0.9483696
+NA18486 -0.7573701
+NA18488 1.3152584
+NA18489 -0.94423705
+NA18498 -0.27995628
+NA18499 0.009157091
+NA18501 0.23239486
+NA18502 0.4251408
+NA18504 -0.697647
+NA18505 0.10596399
+NA18507 0.16389297
+NA18508 0.47883075
+NA18510 -0.5098998
+NA18511 -0.21158522
+NA18516 -0.18178079
+NA18517 -0.6800447
+NA18519 -0.45667216
+NA18520 -0.70019245
+NA18522 0.062789425
+NA18523 0.55542386
+NA18853 0.3086369
+NA18856 -0.6790217
+NA18858 -0.49395823
+NA18861 0.63513184
+NA18864 -1.127829
+NA18865 -0.10131926
+NA18867 -0.7747661
+NA18868 -1.1132329
+NA18870 0.14696948
+NA18871 -0.07189974
+NA18873 -0.5160147
+NA18874 -0.81947964
+NA18876 0.07056084
+NA18877 -0.0047780573
+NA18878 -0.066976115
+NA18879 0.4473334
+NA18881 -0.66038376
+NA18907 0.5330217
+NA18908 -0.5399377
+NA18909 -0.61641884
+NA18910 0.17520694
+NA18912 -1.3283225
+NA18915 -0.7373581
+NA18916 -0.08428913
+NA18917 1.3345138
+NA18923 -0.06640898
+NA18924 0.20997243
+NA18933 -0.30940697
+NA18934 0.70973647
+NA19017 -1.0118322
+NA19019 -0.093675345
+NA19020 -1.0148615
+NA19023 -0.39483136
+NA19024 0.4079259
+NA19025 -0.97866374
+NA19026 0.26499468
+NA19027 -0.01259698
+NA19028 0.5559564
+NA19030 -0.5975309
+NA19031 1.6659744
+NA19035 -0.18452896
+NA19036 0.8640746
+NA19037 0.11354925
+NA19038 0.3078555
+NA19041 -0.3992884
+NA19043 -0.372105
+NA19092 -1.0895213
+NA19093 -1.083596
+NA19095 2.413605
+NA19096 0.77829623
+NA19098 0.123100236
+NA19099 -0.49811697
+NA19102 0.20561379
+NA19107 -0.5576025
+NA19108 -0.9176435
+NA19113 0.02122812
+NA19114 -0.688465
+NA19116 1.2323204
+NA19117 0.5818712
+NA19118 -0.26860178
+NA19119 2.0315907
+NA19121 -0.22203493
+NA19129 -0.22638038
+NA19130 -0.18003218
+NA19131 -1.1876721
+NA19137 -0.2603273
+NA19138 -0.15890968
+NA19141 -0.5953438
+NA19143 -0.4786175
+NA19144 0.50537163
+NA19146 -0.0014689416
+NA19147 -0.21791302
+NA19149 0.3489595
+NA19152 0.7831043
+NA19153 -0.10691074
+NA19159 0.89637184
+NA19160 -0.13392012
+NA19171 -0.56896096
+NA19172 -0.27058694
+NA19175 -0.9042602
+NA19184 -0.34262392
+NA19185 -0.019460544
+NA19189 -1.0023222
+NA19190 -0.10371068
+NA19197 0.31781906
+NA19198 0.40901476
+NA19200 -0.2892794
+NA19201 0.21906829
+NA19204 -1.0200998
+NA19206 0.78343797
+NA19207 -0.2683319
+NA19209 1.5638862
+NA19210 -0.7965753
+NA19213 0.36895716
+NA19214 -0.52826375
+NA19222 -0.37724024
+NA19223 0.15634649
+NA19225 0.28030628
+NA19235 -0.888059
+NA19236 0.41391504
+NA19238 -0.70481515
+NA19239 -0.056579098
+NA19247 0.784307
+NA19248 -0.63197154
+NA19256 -0.6170557
+NA19257 1.3359411
+NA19307 -0.73890895
+NA19308 -0.66017795
+NA19309 0.6810967
+NA19310 -1.4993894
+NA19312 -0.84344614
+NA19314 -0.34238672
+NA19315 -0.024655849
+NA19316 0.56792337
+NA19317 -0.39678848
+NA19318 -0.6506519
+NA19319 0.53245056
+NA19320 0.69698596
+NA19321 -0.26146817
+NA19323 -0.5789728
+NA19324 -0.023798376
+NA19327 -0.5620575
+NA19328 1.3001256
+NA19331 1.0305303
+NA19332 0.75144047
+NA19338 0.038180992
+NA19346 0.069130555
+NA19350 -1.5893085
+NA19351 -1.3262233
+NA19355 -0.010299295
+NA19360 1.2851259
+NA19372 -0.5927334
+NA19374 -0.5598371
+NA19375 -0.74173427
+NA19376 0.038906693
+NA19377 0.02308242
+NA19378 -0.20604365
+NA19379 -0.9602726
+NA19380 -0.94883853
+NA19383 0.06077476
+NA19390 1.437504
+NA19391 -0.51337194
+NA19394 -1.2598159
+NA19399 0.6586824
+NA19401 0.2986501
+NA19403 -0.44614774
+NA19404 1.5935462
+NA19428 0.9090241
+NA19429 -0.6380205
+NA19430 2.0036452
+NA19431 -0.30010158
+NA19435 -0.10597137
+NA19436 -0.87388235
+NA19437 0.6419248
+NA19438 0.22529446
+NA19439 0.89669275
+NA19440 2.1614518
+NA19443 -0.349814
+NA19445 1.1430408
+NA19446 -1.0538114
+NA19448 -0.15073223
+NA19449 -0.335441
+NA19452 3.2916932
+NA19454 0.033485457
+NA19455 -0.5097715
+NA19456 -0.92403316
+NA19457 -1.314337
+NA19461 -0.904741
+NA19462 -0.2865076
+NA19463 -0.8685937
+NA19466 -0.122657254
+NA19467 -1.0738422
+NA19468 2.7724376
+NA19471 -0.9970487
+NA19472 -1.035382
+NA19473 -0.83523417
+NA19474 -1.3971581
+NA19475 -0.51410574
+NA19625 1.1235642
+NA19700 -0.38924438
+NA19701 1.4011551
+NA19703 -0.9617053
+NA19704 2.2398663
+NA19707 -0.3452231
+NA19711 -0.7952479
+NA19712 0.064628676
+NA19713 -0.21823937
+NA19818 2.0181215
+NA19819 -1.0542444
+NA19834 1.142043
+NA19835 -0.7249073
+NA19900 -1.3231714
+NA19901 -0.69853264
+NA19904 1.7667348
+NA19908 -0.29565394
+NA19909 0.13953722
+NA19914 0.43043572
+NA19916 0.6192801
+NA19917 2.9441676
+NA19920 -0.028709024
+NA19921 0.41703677
+NA19922 -0.20006666
+NA19923 -0.3806495
+NA19982 -0.18227562
+NA19984 0.50945765
+NA20126 1.7259252
+NA20127 0.47756732
+NA20276 -0.63690156
+NA20278 -0.9113772
+NA20281 -0.59301203
+NA20282 0.45470124
+NA20287 -0.8683057
+NA20289 -0.86792445
+NA20291 0.55238235
+NA20294 -1.0365183
+NA20296 0.056152776
+NA20298 0.6219901
+NA20317 -0.6740054
+NA20320 -0.14633876
+NA20332 -0.024491966
+NA20339 0.20541887
+NA20340 -0.9701327
+NA20342 -0.3869298
+NA20346 -1.1969854
+NA20348 -0.2732582
+NA20351 -1.0845126
+NA20355 -0.0035006702
+NA20356 0.49219996
+NA20357 0.46887046
+NA20359 -0.9611067
+NA20412 -0.041708678
diff --git a/data/EAS.covar b/data/EAS.covar
new file mode 100644
index 0000000..cb6dca4
--- /dev/null
+++ b/data/EAS.covar
@@ -0,0 +1,481 @@
+HG00403 1 -1.8016498
+HG00404 0 2.144771
+HG00406 0 -1.3720618
+HG00407 0 -0.2576838
+HG00409 0 -0.2490845
+HG00410 0 0.84269977
+HG00419 1 -0.5279384
+HG00421 0 1.1487423
+HG00422 0 0.8607454
+HG00428 0 -0.3177969
+HG00436 1 -0.6186388
+HG00437 0 -0.062738076
+HG00442 1 -0.28582636
+HG00443 0 0.074820675
+HG00445 1 -1.7355127
+HG00446 1 0.6205398
+HG00448 0 0.44384098
+HG00449 0 -0.53879535
+HG00451 0 1.9808332
+HG00452 1 0.92259914
+HG00457 1 -1.9650229
+HG00458 1 0.17689732
+HG00463 1 -0.64106035
+HG00464 1 -0.16185933
+HG00472 1 0.60026306
+HG00473 0 0.25076857
+HG00476 1 1.5244865
+HG00478 0 0.27756163
+HG00479 0 0.39024842
+HG00513 0 1.4151793
+HG00524 1 2.0143194
+HG00525 0 1.6337717
+HG00530 1 1.3902462
+HG00531 1 0.3177216
+HG00533 0 -0.3264087
+HG00534 0 0.7257998
+HG00536 1 -0.6039025
+HG00537 0 0.47624433
+HG00542 1 1.4183159
+HG00543 1 -0.8092356
+HG00556 0 -0.6112098
+HG00557 1 0.70611244
+HG00559 1 0.5216476
+HG00560 0 1.7768165
+HG00565 1 0.6964804
+HG00566 0 1.1767582
+HG00580 0 0.6372666
+HG00583 0 -2.6245217
+HG00584 1 -0.301147
+HG00589 1 -1.4858966
+HG00590 1 1.8548883
+HG00592 1 2.36521
+HG00593 1 1.1159549
+HG00596 0 -1.0772511
+HG00598 0 0.18066503
+HG00599 1 -0.7740249
+HG00607 0 -1.066253
+HG00608 0 0.2376746
+HG00610 0 -1.8419907
+HG00611 0 0.14324203
+HG00613 0 1.2336893
+HG00614 1 0.35547924
+HG00619 0 0.28712788
+HG00620 0 -0.36112544
+HG00622 1 2.0419142
+HG00623 0 -0.13808921
+HG00625 0 0.6689788
+HG00626 0 0.007446871
+HG00628 1 1.0477676
+HG00629 0 -0.5427309
+HG00631 0 -1.163391
+HG00632 1 0.6243545
+HG00634 0 -0.7414925
+HG00650 1 0.8447861
+HG00651 0 2.2000365
+HG00653 0 0.070324555
+HG00654 1 -2.2155619
+HG00656 0 -0.36572722
+HG00657 0 -0.24047342
+HG00662 0 -0.86297923
+HG00663 0 -1.1326562
+HG00671 0 2.1565518
+HG00672 1 1.0481443
+HG00674 0 -0.7105588
+HG00675 0 1.1057796
+HG00683 0 0.6788094
+HG00684 0 1.1787868
+HG00689 0 1.4841706
+HG00690 0 -0.059024114
+HG00692 1 1.4697926
+HG00693 1 0.56754017
+HG00699 0 0.73461705
+HG00701 0 -0.124750115
+HG00704 1 -0.02713252
+HG00705 0 2.1376605
+HG00707 0 -0.60818774
+HG00717 1 0.45422265
+HG00728 1 -1.3599122
+HG00729 0 -0.25716364
+HG00759 0 0.09195905
+HG00844 1 1.1706389
+HG00851 0 2.5968018
+HG00864 0 0.13260122
+HG00867 1 -0.52983236
+HG00879 0 -1.2611139
+HG00956 1 -0.3433579
+HG00978 0 -1.2700529
+HG00982 1 0.6826581
+HG01028 1 0.66286594
+HG01029 1 -0.2650535
+HG01046 1 -0.13988136
+HG01595 1 0.26858607
+HG01596 0 -1.0768001
+HG01597 1 -0.57863075
+HG01598 0 0.40351826
+HG01599 1 1.3083854
+HG01600 0 -0.9291263
+HG01794 0 1.1769164
+HG01796 0 0.33913922
+HG01797 1 0.18880987
+HG01798 1 -1.283154
+HG01799 1 -1.9386188
+HG01800 0 -0.394641
+HG01801 0 0.04848689
+HG01802 0 -0.52318865
+HG01804 1 -1.5467472
+HG01805 1 0.2881307
+HG01806 1 -2.546092
+HG01807 0 -0.28989926
+HG01808 0 -0.42989814
+HG01809 0 1.0496631
+HG01810 1 0.80362076
+HG01811 0 0.37883708
+HG01812 1 -0.4729012
+HG01813 1 -0.41048998
+HG01815 0 0.19760646
+HG01817 0 0.4192082
+HG01840 0 -0.46184
+HG01841 1 -0.25564653
+HG01842 0 -1.7122843
+HG01843 1 -1.0329608
+HG01844 1 -0.017434476
+HG01845 0 -2.0456302
+HG01846 0 1.0436265
+HG01847 1 0.06349813
+HG01848 0 1.4100823
+HG01849 1 -1.4631251
+HG01850 0 -0.85629934
+HG01851 0 1.5351939
+HG01852 1 0.8873867
+HG01853 0 -0.9212501
+HG01855 1 1.9517581
+HG01857 1 -0.74977976
+HG01858 0 -0.024101255
+HG01859 0 -1.8452308
+HG01860 1 -2.2464876
+HG01861 1 0.121066876
+HG01862 1 -1.2691671
+HG01863 1 0.018943584
+HG01864 0 -3.0923395
+HG01865 1 -0.24597937
+HG01866 1 0.6363597
+HG01867 0 1.3670154
+HG01868 0 -0.25188416
+HG01869 0 1.5511779
+HG01870 1 0.6134774
+HG01871 0 -1.8855326
+HG01872 1 -0.26595363
+HG01873 1 -1.2973018
+HG01874 1 -1.7321918
+HG01878 0 -0.35059258
+HG02016 1 -0.93176836
+HG02017 1 1.2710558
+HG02019 0 0.46057358
+HG02020 0 1.5247129
+HG02023 1 0.029842513
+HG02025 0 -0.31826457
+HG02026 0 -0.04570559
+HG02028 1 -0.4953616
+HG02029 1 -1.1090145
+HG02031 1 0.29624808
+HG02032 0 -0.4184476
+HG02035 1 -1.3753434
+HG02040 1 0.23718743
+HG02047 1 -0.011157847
+HG02048 1 -1.4968011
+HG02049 1 0.23707558
+HG02050 1 -0.54111123
+HG02057 1 -0.94836813
+HG02058 0 0.60824907
+HG02061 0 -0.08233316
+HG02064 0 -0.9064044
+HG02067 0 -0.19809479
+HG02069 1 0.003765132
+HG02070 0 0.2469424
+HG02072 1 1.3083199
+HG02073 0 0.39031547
+HG02075 1 0.97749615
+HG02076 0 0.68660164
+HG02078 1 -0.3695675
+HG02079 0 -0.40633118
+HG02081 1 -0.36492988
+HG02082 0 -1.5582317
+HG02084 1 0.42264387
+HG02085 0 1.2543572
+HG02086 0 -0.23780078
+HG02087 1 -0.41598547
+HG02088 0 0.5410855
+HG02113 1 -0.30830258
+HG02116 1 1.9089491
+HG02121 1 1.3271528
+HG02122 0 -0.25311723
+HG02127 1 0.090926215
+HG02128 1 -0.01289378
+HG02130 0 0.88255817
+HG02131 1 -0.046882384
+HG02133 0 1.2628686
+HG02134 1 0.15191612
+HG02136 0 0.38771933
+HG02137 1 1.2195276
+HG02138 0 -0.34018055
+HG02139 0 -0.21259524
+HG02140 0 -1.3814907
+HG02141 0 -0.911509
+HG02142 1 0.14846647
+HG02151 1 1.0419959
+HG02152 1 0.52668697
+HG02153 1 1.4077508
+HG02154 1 -0.80632216
+HG02155 0 -0.7691256
+HG02156 1 -0.1391391
+HG02164 1 0.1330989
+HG02165 1 -0.7144543
+HG02178 1 -1.0843616
+HG02179 1 -0.7307899
+HG02180 1 -0.70273805
+HG02181 1 -0.6972302
+HG02182 0 0.4161394
+HG02184 0 -1.5365647
+HG02185 1 -3.4512644
+HG02186 0 -1.0419834
+HG02187 0 0.28932887
+HG02190 1 -0.16108462
+HG02351 0 0.56304294
+HG02355 1 1.3773155
+HG02356 1 -0.41863942
+HG02360 0 0.8465135
+HG02364 0 -0.7851612
+HG02367 0 -1.0127273
+HG02371 0 0.0935649
+HG02373 0 -0.80562335
+HG02374 0 -0.23499532
+HG02375 0 0.3277533
+HG02382 1 -0.06538801
+HG02383 0 2.090219
+HG02384 0 -0.17020349
+HG02385 1 -0.5665469
+HG02386 0 0.1958934
+HG02389 1 0.1088846
+HG02390 1 -0.23631822
+HG02391 0 -0.05487674
+HG02392 0 -0.6822298
+HG02394 0 0.6497554
+HG02395 0 -0.6931168
+HG02396 0 -0.0012169924
+HG02397 0 0.23932675
+HG02398 1 -1.1287705
+HG02399 0 -0.20870447
+HG02401 1 -0.18378234
+HG02402 1 -1.2688636
+HG02406 1 0.75052863
+HG02407 1 -0.21901725
+HG02408 1 -0.80428517
+HG02409 1 -0.22140612
+HG02410 1 -0.09251856
+HG02512 1 -0.39914164
+HG02513 0 -0.116396636
+HG02521 0 -0.98704386
+HG02522 1 -2.713026
+NA18525 1 2.417949
+NA18526 0 0.9107539
+NA18528 0 -0.95059246
+NA18530 0 -0.62345254
+NA18531 1 -2.6276126
+NA18532 1 0.68245023
+NA18533 1 -2.2699194
+NA18534 1 -0.55350494
+NA18535 0 0.954198
+NA18536 1 -0.93826425
+NA18537 0 1.1893386
+NA18538 1 0.20947824
+NA18539 0 -0.08325126
+NA18541 0 -1.3402902
+NA18542 1 -0.2934057
+NA18543 1 -0.43883163
+NA18544 0 1.4027979
+NA18545 1 0.3765548
+NA18546 1 1.5172589
+NA18547 0 2.1931856
+NA18548 0 0.05803141
+NA18549 1 -0.49934506
+NA18550 0 -1.3526671
+NA18552 1 -2.3190336
+NA18553 1 0.397525
+NA18555 1 0.82198846
+NA18557 0 0.83770335
+NA18558 0 -0.93435204
+NA18559 1 2.1467965
+NA18560 0 0.1713073
+NA18561 1 1.6044208
+NA18562 0 -0.24499635
+NA18563 0 -0.08794666
+NA18564 0 -1.4764558
+NA18565 0 0.86128914
+NA18566 1 0.7902716
+NA18567 1 0.713363
+NA18570 1 -0.39370054
+NA18571 0 0.18287513
+NA18572 1 0.70667005
+NA18573 0 0.21192852
+NA18574 1 0.954656
+NA18577 0 -0.08121245
+NA18579 1 -0.21593681
+NA18582 0 0.68697196
+NA18591 0 -0.067086905
+NA18592 0 -1.451888
+NA18593 0 0.38827863
+NA18595 0 0.08866017
+NA18596 0 -0.44020367
+NA18597 0 0.8123893
+NA18599 0 1.4233874
+NA18602 1 -0.5159418
+NA18603 1 -0.34792247
+NA18605 1 0.42347685
+NA18608 0 -0.17095025
+NA18609 0 -0.44487247
+NA18610 0 -0.3701156
+NA18611 0 0.6673233
+NA18612 0 0.28329277
+NA18613 1 -1.2514303
+NA18614 0 -0.24954285
+NA18615 0 1.1934843
+NA18616 0 -0.5047621
+NA18617 0 -1.0893714
+NA18618 1 -0.0008156858
+NA18619 1 -1.37078
+NA18620 0 0.24477452
+NA18621 1 -0.5767905
+NA18622 0 0.6824393
+NA18623 0 0.3388816
+NA18624 0 1.3946178
+NA18625 0 0.014395606
+NA18626 0 0.2793785
+NA18627 1 -1.299366
+NA18628 0 -0.51539195
+NA18629 0 -0.5301192
+NA18630 1 1.58228
+NA18631 1 0.18955183
+NA18632 1 -0.8812958
+NA18633 1 -1.5313241
+NA18634 0 -1.3344055
+NA18635 0 1.814232
+NA18636 0 -0.76892024
+NA18637 1 -1.3395166
+NA18638 1 -0.5581161
+NA18639 1 -1.0156122
+NA18640 1 -0.019314328
+NA18641 0 0.4125621
+NA18642 0 1.1695203
+NA18643 1 0.96086496
+NA18644 1 -0.82733905
+NA18645 1 0.00029171654
+NA18646 0 1.0843031
+NA18647 1 -0.95755076
+NA18648 0 -0.39481023
+NA18740 1 0.4445395
+NA18745 1 -1.9875543
+NA18747 0 -0.3135992
+NA18748 1 0.092855416
+NA18749 0 -0.46405452
+NA18757 1 1.0442814
+NA18939 1 -1.0737574
+NA18940 0 0.39578292
+NA18941 0 -0.045179434
+NA18942 1 1.6935962
+NA18943 0 -0.15964115
+NA18944 0 0.41972247
+NA18945 0 0.42613658
+NA18946 0 -0.5524259
+NA18947 1 -0.57484365
+NA18948 0 -0.548116
+NA18949 1 0.19680059
+NA18950 0 -0.42699555
+NA18951 0 1.7059152
+NA18952 0 -1.0622283
+NA18953 0 -1.8650838
+NA18954 1 -0.09914554
+NA18956 1 -0.9776135
+NA18957 1 0.03791094
+NA18959 1 0.36321548
+NA18960 0 1.8866873
+NA18961 0 -1.5959148
+NA18962 0 0.23897867
+NA18963 0 -0.47843525
+NA18964 1 0.3407269
+NA18965 1 0.45909065
+NA18966 1 -0.28316322
+NA18967 0 -1.3185524
+NA18968 0 0.6193585
+NA18969 1 -2.128828
+NA18970 1 0.16608708
+NA18971 1 -1.9246687
+NA18972 0 -1.6476364
+NA18973 1 -0.31646743
+NA18974 1 -2.2180834
+NA18975 0 0.8869835
+NA18976 1 0.2654514
+NA18977 0 -0.4867469
+NA18978 0 -0.25152332
+NA18979 0 1.2218875
+NA18980 1 1.5040545
+NA18981 1 0.5053723
+NA18982 1 0.8950589
+NA18983 1 -0.9716714
+NA18985 1 -1.2944268
+NA18986 0 1.7961997
+NA18988 0 -0.2666425
+NA18989 1 0.31234097
+NA18990 0 0.77511823
+NA18991 1 1.2247684
+NA18993 0 0.27960005
+NA18994 0 -1.0528703
+NA18995 1 -0.9389388
+NA18997 0 -1.3687353
+NA18998 0 -0.24702482
+NA18999 0 -0.6920822
+NA19000 0 0.18768327
+NA19001 1 -0.25553355
+NA19002 1 0.80767554
+NA19003 0 -0.95263207
+NA19004 1 -1.0542976
+NA19005 0 0.8598567
+NA19006 1 0.17493053
+NA19007 1 0.09498067
+NA19009 0 -0.8734208
+NA19010 0 2.0139127
+NA19011 0 0.30478245
+NA19054 0 -0.28323504
+NA19055 1 -1.0378741
+NA19056 0 -0.014781863
+NA19057 0 -0.3727197
+NA19058 1 0.4162541
+NA19059 0 -0.11401127
+NA19060 0 -0.7736726
+NA19062 0 -0.5492981
+NA19063 1 -0.90557414
+NA19064 0 -0.124075875
+NA19065 0 -0.09966324
+NA19066 0 -1.1400462
+NA19067 0 -0.3339852
+NA19068 1 1.1790184
+NA19070 1 1.4098159
+NA19072 1 3.0605745
+NA19074 1 1.1784048
+NA19075 1 1.3052776
+NA19076 0 1.3238475
+NA19077 1 -0.53472096
+NA19078 1 -0.8509821
+NA19079 0 -1.115894
+NA19080 1 -0.37129444
+NA19081 1 -0.31744364
+NA19082 1 -1.3204176
+NA19083 0 0.3351091
+NA19084 1 0.0075816396
+NA19085 1 1.5504627
+NA19086 0 0.06955742
+NA19087 0 -2.2983708
+NA19088 0 -0.20670182
+NA19089 0 1.5281317
+NA19090 0 -3.0512235
+NA19091 1 -1.0041693
diff --git a/data/EAS.pheno b/data/EAS.pheno
new file mode 100644
index 0000000..00aa071
--- /dev/null
+++ b/data/EAS.pheno
@@ -0,0 +1,481 @@
+HG00403 -0.8092954
+HG00404 -0.3801743
+HG00406 1.1168599
+HG00407 -0.74172217
+HG00409 -0.47608405
+HG00410 0.43266428
+HG00419 0.15502767
+HG00421 0.15504816
+HG00422 -0.12074202
+HG00428 0.90872717
+HG00436 -0.37922144
+HG00437 0.7542074
+HG00442 0.26446912
+HG00443 0.28450987
+HG00445 -0.32329586
+HG00446 0.09945056
+HG00448 -0.007305473
+HG00449 -0.31743437
+HG00451 0.3481502
+HG00452 -0.48117954
+HG00457 0.59372395
+HG00458 -0.26555228
+HG00463 0.743811
+HG00464 1.2471138
+HG00472 0.63524985
+HG00473 -0.6471294
+HG00476 0.57810163
+HG00478 0.7376429
+HG00479 0.018904254
+HG00513 1.6224215
+HG00524 -0.1872709
+HG00525 0.32995299
+HG00530 -0.49741018
+HG00531 -0.40782034
+HG00533 0.4065765
+HG00534 -1.1265662
+HG00536 -0.30343515
+HG00537 -0.01441136
+HG00542 0.5128397
+HG00543 0.615997
+HG00556 -0.2478258
+HG00557 0.33064032
+HG00559 0.371998
+HG00560 -0.4562509
+HG00565 -0.0026680976
+HG00566 -0.45514703
+HG00580 0.47279108
+HG00583 1.5565782
+HG00584 0.30748203
+HG00589 0.42685977
+HG00590 0.2601474
+HG00592 0.19339633
+HG00593 0.016055703
+HG00596 0.26303673
+HG00598 1.1665341
+HG00599 -0.6374481
+HG00607 0.3009663
+HG00608 0.309029
+HG00610 -0.6121031
+HG00611 -0.13548082
+HG00613 0.4283001
+HG00614 -0.79290295
+HG00619 1.2466674
+HG00620 -0.43819934
+HG00622 -0.55784905
+HG00623 0.030370414
+HG00625 1.4440157
+HG00626 0.28539497
+HG00628 -1.0594044
+HG00629 -0.5461011
+HG00631 -0.08171311
+HG00632 -0.796538
+HG00634 0.72030556
+HG00650 0.73027813
+HG00651 -0.30684325
+HG00653 -0.15988016
+HG00654 0.02508083
+HG00656 0.7555177
+HG00657 -0.61577284
+HG00662 0.4398182
+HG00663 1.1166048
+HG00671 0.9419794
+HG00672 -0.79654855
+HG00674 -0.06605393
+HG00675 -0.4269167
+HG00683 -0.10800955
+HG00684 -0.9531733
+HG00689 1.4474258
+HG00690 -0.82801574
+HG00692 1.0860057
+HG00693 -0.5794345
+HG00699 0.30286005
+HG00701 -0.008059323
+HG00704 0.031534463
+HG00705 0.67154574
+HG00707 -0.4488933
+HG00717 0.5081623
+HG00728 0.48928696
+HG00729 -0.9540168
+HG00759 1.0863619
+HG00844 0.7267337
+HG00851 0.1451422
+HG00864 0.6092826
+HG00867 0.5787246
+HG00879 -0.56324595
+HG00956 1.701165
+HG00978 -0.6843592
+HG00982 -0.48866427
+HG01028 -0.014841586
+HG01029 0.5477161
+HG01046 -0.7571316
+HG01595 -0.27173012
+HG01596 0.20544547
+HG01597 0.3194608
+HG01598 -0.10761699
+HG01599 0.013410449
+HG01600 -0.87733173
+HG01794 -0.29604536
+HG01796 -0.5529188
+HG01797 1.8427777
+HG01798 -0.6327462
+HG01799 -0.15310967
+HG01800 -0.4683846
+HG01801 0.17869169
+HG01802 0.046224415
+HG01804 -0.3324541
+HG01805 -0.0938766
+HG01806 -0.43196875
+HG01807 0.34255818
+HG01808 -0.17704427
+HG01809 0.53092927
+HG01810 0.46508485
+HG01811 -0.48486292
+HG01812 0.22675553
+HG01813 -0.53935444
+HG01815 -0.9916055
+HG01817 -0.41813368
+HG01840 0.5650532
+HG01841 0.0578385
+HG01842 -0.6844802
+HG01843 -0.063932806
+HG01844 -0.03462732
+HG01845 -0.1999284
+HG01846 -0.41348666
+HG01847 0.5952704
+HG01848 0.056546986
+HG01849 -0.7593282
+HG01850 0.71054363
+HG01851 -0.3927698
+HG01852 0.5282662
+HG01853 -0.6502829
+HG01855 -0.5883513
+HG01857 0.2843504
+HG01858 0.014502823
+HG01859 0.24778974
+HG01860 -0.22120823
+HG01861 -0.5755689
+HG01862 0.07551211
+HG01863 0.78561527
+HG01864 0.17019233
+HG01865 0.036755532
+HG01866 -0.38517094
+HG01867 -0.47452682
+HG01868 -0.62399274
+HG01869 -0.6741966
+HG01870 -0.18855509
+HG01871 0.43902376
+HG01872 0.3773278
+HG01873 0.2571947
+HG01874 1.1967294
+HG01878 0.942085
+HG02016 -0.14967725
+HG02017 -0.5888927
+HG02019 0.027974576
+HG02020 -0.39889914
+HG02023 -0.10988498
+HG02025 0.25228202
+HG02026 -0.18189329
+HG02028 -0.3081819
+HG02029 -0.022482723
+HG02031 -0.45152396
+HG02032 -0.2940048
+HG02035 -0.7470007
+HG02040 1.3295691
+HG02047 0.100872785
+HG02048 0.03256592
+HG02049 0.2789226
+HG02050 0.37906754
+HG02057 0.031069368
+HG02058 -0.38500512
+HG02061 -0.43268204
+HG02064 -0.93518084
+HG02067 1.2437733
+HG02069 0.6368146
+HG02070 -0.078196585
+HG02072 0.22378623
+HG02073 0.5172417
+HG02075 0.8200711
+HG02076 -0.75090826
+HG02078 -0.34052792
+HG02079 0.80126244
+HG02081 -0.37859192
+HG02082 1.0479228
+HG02084 -0.8752728
+HG02085 0.34015828
+HG02086 0.21115692
+HG02087 0.008707464
+HG02088 0.8321931
+HG02113 1.1892245
+HG02116 -0.17130426
+HG02121 0.62152195
+HG02122 0.8434218
+HG02127 -0.568601
+HG02128 0.25799713
+HG02130 0.09564826
+HG02131 -0.42609712
+HG02133 0.13812533
+HG02134 0.17998266
+HG02136 -0.21334308
+HG02137 -0.028951555
+HG02138 0.74391484
+HG02139 -1.0072361
+HG02140 -0.020020336
+HG02141 0.8643665
+HG02142 -0.9034903
+HG02151 -0.76368594
+HG02152 0.6812192
+HG02153 -0.2982576
+HG02154 -0.54566646
+HG02155 -1.2838638
+HG02156 -0.31665778
+HG02164 1.1078413
+HG02165 -0.44103053
+HG02178 1.4008718
+HG02179 -0.14284045
+HG02180 -0.4805032
+HG02181 0.052677542
+HG02182 1.6639211
+HG02184 0.3229329
+HG02185 0.52170646
+HG02186 0.3405347
+HG02187 0.015054524
+HG02190 1.5292726
+HG02351 -0.6851391
+HG02355 -0.07968533
+HG02356 0.3298396
+HG02360 0.5128886
+HG02364 -0.11090037
+HG02367 -0.76433885
+HG02371 -0.2788079
+HG02373 -0.65344495
+HG02374 0.120875135
+HG02375 -0.3752282
+HG02382 -0.038903058
+HG02383 0.5255089
+HG02384 0.35447913
+HG02385 0.7406678
+HG02386 1.8253349
+HG02389 0.2618171
+HG02390 0.763247
+HG02391 -0.5538394
+HG02392 0.020492792
+HG02394 -0.16042997
+HG02395 0.907536
+HG02396 -0.002236694
+HG02397 0.14169157
+HG02398 0.05700448
+HG02399 -0.24503076
+HG02401 0.65702796
+HG02402 -0.048536837
+HG02406 -0.9722799
+HG02407 -1.0628064
+HG02408 0.5463543
+HG02409 -0.40071118
+HG02410 0.2911039
+HG02512 0.3852718
+HG02513 0.5437836
+HG02521 0.43621883
+HG02522 0.77176404
+NA18525 -0.7194269
+NA18526 1.3284692
+NA18528 1.5784364
+NA18530 -0.014629841
+NA18531 1.0409671
+NA18532 -0.53241926
+NA18533 -0.21404274
+NA18534 -0.49855566
+NA18535 0.3778053
+NA18536 0.87723637
+NA18537 -0.449108
+NA18538 -0.26468706
+NA18539 -1.0199516
+NA18541 0.06694895
+NA18542 0.6715406
+NA18543 -0.5491652
+NA18544 -0.83004147
+NA18545 0.7386688
+NA18546 2.2633767
+NA18547 0.056040138
+NA18548 0.8863572
+NA18549 -0.07717109
+NA18550 0.04747981
+NA18552 0.53203404
+NA18553 -0.14830405
+NA18555 -0.35836697
+NA18557 -0.34889495
+NA18558 -0.6534064
+NA18559 1.1438215
+NA18560 0.07470515
+NA18561 -0.82292753
+NA18562 0.7014792
+NA18563 0.047155887
+NA18564 -0.33101058
+NA18565 -0.5557659
+NA18566 0.8668355
+NA18567 0.540351
+NA18570 -0.25019616
+NA18571 -1.1092037
+NA18572 -1.0669377
+NA18573 -0.09992468
+NA18574 0.18662712
+NA18577 1.532331
+NA18579 -0.7841016
+NA18582 -0.7646952
+NA18591 -0.19415566
+NA18592 0.57383716
+NA18593 -1.4906322
+NA18595 0.26418883
+NA18596 -0.46908295
+NA18597 0.5333504
+NA18599 -0.3993153
+NA18602 0.46481448
+NA18603 -0.94200087
+NA18605 0.16570374
+NA18608 0.7122903
+NA18609 -0.42988333
+NA18610 0.11885798
+NA18611 0.32820296
+NA18612 0.8776053
+NA18613 -0.21780376
+NA18614 3.0270119
+NA18615 -0.32437697
+NA18616 -0.6146039
+NA18617 -0.12665442
+NA18618 -0.21543759
+NA18619 0.5481919
+NA18620 0.43563604
+NA18621 0.42527297
+NA18622 -0.029649407
+NA18623 -0.23781231
+NA18624 0.056640595
+NA18625 -0.27466983
+NA18626 0.09456146
+NA18627 0.29728922
+NA18628 0.47742093
+NA18629 0.52591413
+NA18630 0.14602144
+NA18631 -0.8055384
+NA18632 -0.4473971
+NA18633 0.38049906
+NA18634 -0.51109684
+NA18635 -1.1425576
+NA18636 0.5318879
+NA18637 1.036303
+NA18638 0.031019807
+NA18639 -1.057543
+NA18640 1.0055144
+NA18641 -0.5010097
+NA18642 -0.7472008
+NA18643 0.715607
+NA18644 -1.0778031
+NA18645 -0.033680737
+NA18646 -0.17168206
+NA18647 0.12714922
+NA18648 -0.94958097
+NA18740 -0.38987422
+NA18745 0.33561316
+NA18747 0.03501621
+NA18748 -0.32013413
+NA18749 0.060515523
+NA18757 -0.47467843
+NA18939 -0.5539735
+NA18940 -1.0764856
+NA18941 0.36049813
+NA18942 -0.53683954
+NA18943 -0.44428477
+NA18944 0.74515355
+NA18945 -0.7140242
+NA18946 -0.40647846
+NA18947 -0.714387
+NA18948 0.6018929
+NA18949 -0.27540177
+NA18950 -0.9234165
+NA18951 -0.46259233
+NA18952 0.7030727
+NA18953 -1.1771512
+NA18954 -0.016859949
+NA18956 -0.30707753
+NA18957 0.27412623
+NA18959 0.28348523
+NA18960 0.66846013
+NA18961 -0.91553915
+NA18962 -0.25702402
+NA18963 0.1092069
+NA18964 0.22600946
+NA18965 -0.8283642
+NA18966 -0.48751783
+NA18967 -0.13575539
+NA18968 0.20606379
+NA18969 -0.8860601
+NA18970 -0.5207866
+NA18971 -0.10007179
+NA18972 -0.22037189
+NA18973 0.51597476
+NA18974 0.1727441
+NA18975 -0.6972004
+NA18976 0.3489392
+NA18977 -0.071409315
+NA18978 0.22276612
+NA18979 -0.5405365
+NA18980 -0.95394987
+NA18981 -0.88505137
+NA18982 0.26868612
+NA18983 0.04587421
+NA18985 -0.38299873
+NA18986 0.7097271
+NA18988 -1.0500952
+NA18989 1.204259
+NA18990 0.22859445
+NA18991 -0.22393265
+NA18993 -0.7304871
+NA18994 -0.9534406
+NA18995 -0.89537364
+NA18997 -1.180754
+NA18998 0.6225361
+NA18999 -0.48550424
+NA19000 0.18414353
+NA19001 -0.10373694
+NA19002 0.7893102
+NA19003 -0.5055657
+NA19004 -0.1088022
+NA19005 -0.54183555
+NA19006 -0.41645575
+NA19007 0.20150818
+NA19009 0.5235423
+NA19010 -1.1607357
+NA19011 -0.1567247
+NA19054 -0.104447156
+NA19055 0.6920221
+NA19056 -0.57431793
+NA19057 -1.1809034
+NA19058 0.4870788
+NA19059 0.42483577
+NA19060 0.44221485
+NA19062 -0.1872537
+NA19063 -0.14190418
+NA19064 0.5441348
+NA19065 1.3366946
+NA19066 0.086318016
+NA19067 0.5871735
+NA19068 0.013134658
+NA19070 -0.80195665
+NA19072 0.4050802
+NA19074 0.46409464
+NA19075 -0.8189017
+NA19076 0.75772655
+NA19077 0.6042771
+NA19078 0.12977952
+NA19079 -0.34448832
+NA19080 -0.02751702
+NA19081 -0.59800756
+NA19082 0.03403467
+NA19083 -0.109812826
+NA19084 -0.5715247
+NA19085 -0.3524832
+NA19086 0.04485908
+NA19087 0.046380952
+NA19088 -0.99294895
+NA19089 0.93203074
+NA19090 -0.8306686
+NA19091 -0.056919932
diff --git a/data/EUR.covar b/data/EUR.covar
new file mode 100644
index 0000000..4067b7b
--- /dev/null
+++ b/data/EUR.covar
@@ -0,0 +1,489 @@
+HG00096 0 -1.1481861
+HG00097 0 0.43106666
+HG00099 0 1.7614703
+HG00101 0 -0.57773834
+HG00102 1 0.8978281
+HG00103 0 -0.89648896
+HG00105 0 -0.4858483
+HG00107 0 0.0006314673
+HG00108 0 -0.8109635
+HG00109 0 -2.4196172
+HG00110 0 -1.5932025
+HG00111 0 0.02957884
+HG00112 1 -0.34389836
+HG00113 0 1.045699
+HG00114 1 -0.41333863
+HG00115 0 -0.11051349
+HG00118 0 -0.4550714
+HG00119 0 -1.4630902
+HG00120 1 -0.3312888
+HG00121 0 -1.5917231
+HG00122 0 -0.39314166
+HG00125 1 -0.31769884
+HG00126 0 0.6032222
+HG00127 1 1.4646403
+HG00128 0 -1.4229429
+HG00129 0 0.94823766
+HG00130 0 -1.5466404
+HG00131 0 -0.49327967
+HG00132 0 -0.9112844
+HG00133 1 0.49309796
+HG00136 0 -1.1908365
+HG00137 1 1.9061606
+HG00138 1 -0.6297707
+HG00139 1 0.7889329
+HG00140 0 0.6790646
+HG00141 0 -0.3996873
+HG00142 0 -1.5628188
+HG00143 0 0.4037468
+HG00145 0 0.68034226
+HG00146 1 -0.12612528
+HG00148 1 0.78832823
+HG00149 1 0.6232198
+HG00150 1 0.3674093
+HG00151 1 0.64965355
+HG00154 0 -0.7070438
+HG00155 0 -0.038719673
+HG00157 1 -1.1654494
+HG00158 1 -1.5874592
+HG00159 0 -2.2315192
+HG00160 0 -2.1310399
+HG00171 1 2.7843428
+HG00173 0 -0.94902563
+HG00174 1 -0.8329035
+HG00176 0 0.19454753
+HG00177 0 -0.58303595
+HG00178 0 1.1183184
+HG00179 1 0.023931334
+HG00180 1 0.22977905
+HG00181 0 -0.8382512
+HG00182 1 -0.06226832
+HG00183 1 0.88789576
+HG00185 1 -1.066562
+HG00186 1 0.13746189
+HG00187 1 1.6054336
+HG00188 0 0.5945997
+HG00189 1 -0.6151816
+HG00190 1 -0.086699754
+HG00231 0 -0.6238079
+HG00232 1 -1.1717224
+HG00233 0 0.5777589
+HG00234 1 -1.2951909
+HG00235 0 -0.075817205
+HG00236 0 0.03852306
+HG00237 0 -0.006348258
+HG00238 1 -0.13512252
+HG00239 0 0.3833632
+HG00242 0 -0.02469398
+HG00243 1 0.3195189
+HG00244 0 1.5093791
+HG00245 1 1.3945869
+HG00246 0 0.8684613
+HG00250 0 -0.9560442
+HG00251 1 -0.82642174
+HG00252 1 0.43820378
+HG00253 1 -0.5176845
+HG00254 1 -0.91817623
+HG00255 0 1.3485284
+HG00256 0 0.5815518
+HG00257 1 0.80580586
+HG00258 0 0.54604256
+HG00259 1 -0.95289505
+HG00260 1 -0.3767397
+HG00261 0 -0.20343384
+HG00262 1 2.7349427
+HG00263 0 -0.51169044
+HG00264 1 1.6638412
+HG00265 1 -0.69956785
+HG00266 0 -0.68669784
+HG00267 0 0.7100675
+HG00268 1 0.21976517
+HG00269 0 -0.80471677
+HG00271 0 0.74614197
+HG00272 0 1.20451
+HG00273 0 -0.32118332
+HG00274 1 0.021679787
+HG00275 1 0.16606829
+HG00276 1 -0.08896871
+HG00277 0 0.49105814
+HG00278 0 0.53685313
+HG00280 0 -0.15506196
+HG00281 0 -0.020363072
+HG00282 1 0.36043638
+HG00284 1 0.9651616
+HG00285 0 0.55599105
+HG00288 1 -0.86286515
+HG00290 0 -0.68138385
+HG00304 1 1.4003905
+HG00306 1 -1.0455123
+HG00308 0 0.83432055
+HG00309 0 -1.9770504
+HG00310 0 1.4204639
+HG00311 0 -0.83119774
+HG00313 1 -0.5550987
+HG00315 1 -1.5394529
+HG00318 1 0.3734445
+HG00319 0 0.23776221
+HG00320 1 0.52467513
+HG00321 0 -0.13650587
+HG00323 1 0.5344488
+HG00324 0 1.3657993
+HG00325 1 1.2654825
+HG00326 1 0.2272664
+HG00327 1 -0.94233155
+HG00328 0 0.442496
+HG00329 0 0.58767754
+HG00330 1 -0.7407363
+HG00331 1 0.53977597
+HG00332 1 -0.7006052
+HG00334 1 0.12309232
+HG00335 1 -1.9791263
+HG00336 0 -2.2574923
+HG00337 0 -0.62423486
+HG00338 0 0.7456507
+HG00339 0 -0.26159
+HG00341 0 0.6586719
+HG00342 0 0.820989
+HG00343 0 -1.9182559
+HG00344 1 0.6453609
+HG00345 0 0.09088872
+HG00346 1 -0.8685077
+HG00349 1 0.3137522
+HG00350 1 -0.8545589
+HG00351 0 0.8678572
+HG00353 0 -0.08585726
+HG00355 1 0.03870158
+HG00356 1 -2.2417982
+HG00357 0 -1.1265488
+HG00358 1 1.3452858
+HG00360 0 0.41470978
+HG00361 1 1.2911668
+HG00362 0 -0.5106297
+HG00364 0 0.026294794
+HG00365 0 0.9257836
+HG00366 1 -2.0197308
+HG00367 1 0.51832473
+HG00368 1 -1.1077574
+HG00369 0 -1.3536993
+HG00371 0 -1.346761
+HG00372 1 0.2534068
+HG00373 1 -1.9365197
+HG00375 1 -0.46861285
+HG00376 0 0.3570056
+HG00378 0 0.3842062
+HG00379 0 1.1644466
+HG00380 0 0.85750693
+HG00381 1 -0.46445724
+HG00382 0 -0.66906834
+HG00383 0 0.046633046
+HG00384 1 1.5740131
+HG01334 0 -0.17312227
+HG01500 0 0.026344417
+HG01501 0 0.12847303
+HG01503 0 -0.2526822
+HG01504 1 0.24477881
+HG01506 1 0.042141344
+HG01507 1 -0.77368426
+HG01509 1 -0.49774697
+HG01510 0 0.2329452
+HG01512 1 -0.5915104
+HG01513 0 1.1171209
+HG01515 1 -1.0834556
+HG01516 0 0.7046095
+HG01518 1 -0.10861483
+HG01519 1 0.79366124
+HG01521 0 0.9316744
+HG01522 0 1.2369733
+HG01524 1 0.11605954
+HG01525 0 0.43152314
+HG01527 1 -0.6238025
+HG01528 0 0.6766267
+HG01530 0 -1.6327311
+HG01531 1 -0.28500876
+HG01536 1 -2.6419647
+HG01537 0 -0.114224195
+HG01602 1 -0.95770663
+HG01603 0 -1.1214424
+HG01605 0 -0.47527716
+HG01606 0 -0.14826934
+HG01607 1 0.77831525
+HG01608 0 -0.8963586
+HG01610 0 -0.6356323
+HG01612 0 0.5967292
+HG01613 1 1.2229586
+HG01615 0 0.40506664
+HG01617 0 0.17470296
+HG01618 0 0.89174396
+HG01619 0 -1.5101006
+HG01620 0 2.5982234
+HG01623 1 -0.14543307
+HG01624 1 0.31815508
+HG01625 0 -2.6339867
+HG01626 0 1.7900286
+HG01628 1 1.0638742
+HG01630 1 0.04846326
+HG01631 0 0.51054543
+HG01632 1 1.0430106
+HG01668 0 0.91275716
+HG01669 0 -0.018369313
+HG01670 1 0.8563543
+HG01672 1 0.9678393
+HG01673 0 2.1992576
+HG01675 0 -1.5567845
+HG01676 1 -0.83237636
+HG01678 1 -0.37313455
+HG01679 1 -0.7124066
+HG01680 1 -0.71156186
+HG01682 0 -0.20187797
+HG01684 1 -2.3994446
+HG01685 1 0.20621298
+HG01686 0 1.2385454
+HG01694 1 1.5707431
+HG01695 1 0.3822308
+HG01697 1 -2.2431982
+HG01699 0 0.70057446
+HG01700 1 1.032414
+HG01702 0 0.69881296
+HG01704 1 -0.51611483
+HG01705 1 2.4607496
+HG01707 0 -0.33001062
+HG01708 1 1.1832856
+HG01709 1 -1.0942278
+HG01710 0 -1.3819091
+HG01746 1 0.5002543
+HG01747 1 0.0052021397
+HG01756 1 0.039826285
+HG01757 0 0.92829555
+HG01761 0 -1.2705985
+HG01762 0 -0.6403534
+HG01765 0 0.370366
+HG01766 0 1.4351034
+HG01767 0 0.2395829
+HG01768 1 -0.27832305
+HG01770 1 -0.6277163
+HG01771 0 -0.44753137
+HG01773 1 -2.9425302
+HG01775 1 -0.3915429
+HG01776 1 -2.0572152
+HG01777 1 0.9506363
+HG01779 1 0.4292082
+HG01781 0 -0.7900946
+HG01783 0 1.9808884
+HG01784 1 0.11197549
+HG01785 1 0.92058325
+HG01786 0 -1.699403
+HG01789 0 -0.0011578273
+HG01790 1 0.5873249
+HG01791 0 -0.3741801
+HG02215 1 0.8265779
+HG02219 0 -1.2148045
+HG02220 1 0.37977436
+HG02221 1 1.3258275
+HG02223 0 1.5170171
+HG02224 0 -1.2479717
+HG02230 1 1.5744847
+HG02231 0 -0.37827095
+HG02232 0 0.10361614
+HG02233 1 0.705178
+HG02235 0 -1.4086218
+HG02236 1 -1.5582668
+HG02238 1 -0.23269424
+HG02239 1 0.41144827
+NA06984 1 -0.25806934
+NA06985 0 -0.6019386
+NA06986 0 0.971986
+NA06989 1 -0.31879774
+NA06994 1 0.46622092
+NA07000 1 -0.30132496
+NA07037 0 0.27995306
+NA07048 1 -1.6221111
+NA07051 0 1.4651365
+NA07056 0 -0.54459107
+NA07347 1 -1.1050147
+NA07357 0 0.70096564
+NA10847 0 2.1023147
+NA10851 0 1.2603899
+NA11829 0 0.5143806
+NA11830 1 -1.7585757
+NA11831 0 -0.5724282
+NA11832 0 0.7755593
+NA11840 1 0.4613635
+NA11843 0 0.9317995
+NA11881 1 -0.045977797
+NA11892 1 -0.6310147
+NA11893 1 -0.5826177
+NA11894 0 -0.025507607
+NA11918 1 0.91144717
+NA11919 0 -0.87620234
+NA11920 1 -0.81878495
+NA11930 0 -0.32736853
+NA11932 0 -0.8713193
+NA11933 0 -0.56379676
+NA11992 0 -0.6507619
+NA11994 0 0.79936033
+NA11995 1 0.7326229
+NA12003 1 0.8262887
+NA12004 1 -0.8910768
+NA12005 0 -0.16254994
+NA12006 0 0.25246456
+NA12043 0 1.9896276
+NA12044 1 1.3743175
+NA12046 1 0.4004708
+NA12058 0 -1.2500153
+NA12144 0 2.0782325
+NA12154 0 0.4706069
+NA12156 0 -0.8574265
+NA12234 0 -1.3303281
+NA12249 1 -1.0491124
+NA12272 0 -0.36422476
+NA12273 0 0.051570915
+NA12275 0 0.24173883
+NA12282 1 -0.007427298
+NA12283 0 1.5157188
+NA12286 1 1.5725483
+NA12287 0 0.6139734
+NA12340 0 1.4943165
+NA12341 1 0.9114897
+NA12342 0 0.5069496
+NA12347 1 -1.7507954
+NA12348 1 -0.031036973
+NA12399 1 -0.46900207
+NA12400 0 0.77220446
+NA12413 1 -1.2894641
+NA12414 1 0.59051776
+NA12489 0 0.9972846
+NA12546 1 -1.1095285
+NA12716 1 0.7466048
+NA12717 0 0.6899942
+NA12718 0 0.2121996
+NA12748 0 -0.64336854
+NA12749 1 -0.88205665
+NA12750 0 -0.8098186
+NA12751 1 1.336079
+NA12761 0 0.5935965
+NA12762 0 0.054194883
+NA12763 0 -1.3588779
+NA12775 1 0.23355933
+NA12776 0 -0.25845304
+NA12777 0 0.44313177
+NA12778 0 0.31038782
+NA12812 1 -0.8314868
+NA12813 1 -0.052478895
+NA12814 1 -0.06158991
+NA12815 0 0.791771
+NA12827 1 -0.20809709
+NA12828 0 -0.17858867
+NA12829 1 0.3995256
+NA12830 0 0.042289387
+NA12842 0 0.42922524
+NA12843 0 -0.4218665
+NA12872 0 1.3805032
+NA12873 1 1.384026
+NA12874 1 -0.13143301
+NA12878 0 -1.6877977
+NA12889 0 0.36002415
+NA12890 0 0.716112
+NA20502 1 0.058060437
+NA20503 0 0.09127909
+NA20504 0 0.72916096
+NA20505 1 -1.7536902
+NA20506 1 1.3956949
+NA20507 1 -1.8363223
+NA20508 0 -0.7910434
+NA20509 0 -0.23518392
+NA20510 0 0.21311623
+NA20511 0 0.9164271
+NA20512 0 0.97629523
+NA20513 0 -0.25133798
+NA20514 0 0.13881311
+NA20515 0 -1.6387788
+NA20516 0 -0.50680166
+NA20517 1 -1.6254133
+NA20518 0 -0.35342363
+NA20519 0 0.1512058
+NA20520 0 0.8507883
+NA20521 0 -1.1670437
+NA20522 0 1.3865533
+NA20524 1 0.08355157
+NA20525 1 -1.1920058
+NA20527 0 -0.0662846
+NA20528 1 -1.404241
+NA20529 0 -1.3555138
+NA20530 1 -0.67656034
+NA20531 1 -1.3247046
+NA20532 0 -0.4952471
+NA20533 0 -0.95970523
+NA20534 0 -0.50308615
+NA20535 0 0.4467182
+NA20536 0 -1.0966802
+NA20538 0 -2.1101809
+NA20539 0 0.6848986
+NA20540 0 -0.021469222
+NA20541 0 1.6511457
+NA20542 0 -0.68323183
+NA20543 1 -0.5767655
+NA20544 0 -0.15717961
+NA20581 1 0.7901732
+NA20582 1 1.3985122
+NA20585 0 -2.3825152
+NA20586 0 0.87859166
+NA20587 1 1.4920954
+NA20588 1 0.61139834
+NA20589 1 -0.39357072
+NA20752 0 0.15444247
+NA20753 0 0.64336354
+NA20754 1 1.1132429
+NA20755 1 -0.42468762
+NA20756 0 0.85734427
+NA20757 0 0.20680761
+NA20758 1 -0.091696925
+NA20759 1 0.4437935
+NA20760 0 -0.26203188
+NA20761 0 -0.20188071
+NA20762 1 -1.4622866
+NA20763 0 1.1570705
+NA20764 0 -2.003727
+NA20765 1 -0.2983276
+NA20766 1 0.38920966
+NA20767 1 -1.3881816
+NA20768 1 -0.5356592
+NA20769 1 -1.9450587
+NA20771 1 0.7617381
+NA20772 0 -1.1850414
+NA20773 1 0.11390073
+NA20774 1 -0.0875993
+NA20775 1 -0.6702627
+NA20778 1 -1.6360693
+NA20783 1 0.7171852
+NA20785 1 -0.0721512
+NA20790 0 0.89419687
+NA20792 0 -2.431432
+NA20795 1 1.3963163
+NA20796 1 -0.030726956
+NA20797 1 -0.9416851
+NA20798 1 0.41399503
+NA20799 1 1.3658706
+NA20800 0 -0.9543401
+NA20801 0 -0.8920825
+NA20802 1 2.4088123
+NA20803 1 -2.041668
+NA20804 0 -1.6912332
+NA20805 1 1.0608517
+NA20806 1 0.37008828
+NA20807 0 -0.98981255
+NA20808 1 -0.73567754
+NA20809 0 -0.3662956
+NA20810 0 0.7496953
+NA20811 0 -0.714428
+NA20812 0 1.5629928
+NA20813 1 -0.62688726
+NA20814 0 -0.178221
+NA20815 1 -1.0701143
+NA20818 1 0.29582533
+NA20819 0 -0.037625816
+NA20821 0 -0.17058277
+NA20822 1 0.99472266
+NA20826 1 -0.47075328
+NA20827 0 -0.12804025
+NA20828 1 0.41423726
+NA20832 1 -2.2130265
diff --git a/data/EUR.pheno b/data/EUR.pheno
new file mode 100644
index 0000000..303bdfb
--- /dev/null
+++ b/data/EUR.pheno
@@ -0,0 +1,489 @@
+HG00096 -0.22133996
+HG00097 0.6052649
+HG00099 1.6716347
+HG00101 -0.50858265
+HG00102 -0.45160022
+HG00103 1.4909635
+HG00105 0.554615
+HG00107 -2.7110486
+HG00108 1.518739
+HG00109 1.4775267
+HG00110 0.15591726
+HG00111 -2.7857556
+HG00112 -1.1995411
+HG00113 -1.6462547
+HG00114 0.15818346
+HG00115 -1.6394345
+HG00118 -0.24322923
+HG00119 -1.1180445
+HG00120 1.262233
+HG00121 -0.37703323
+HG00122 -0.25107098
+HG00125 0.71537817
+HG00126 1.0781099
+HG00127 0.97362524
+HG00128 -0.5660551
+HG00129 0.73633575
+HG00130 0.05948043
+HG00131 -0.76730156
+HG00132 2.444312
+HG00133 -1.8521303
+HG00136 -0.6702728
+HG00137 1.1404701
+HG00138 -1.7870836
+HG00139 0.76978254
+HG00140 1.1423128
+HG00141 0.17646492
+HG00142 1.3667502
+HG00143 2.7636046
+HG00145 -0.6374191
+HG00146 -0.83969826
+HG00148 0.07897329
+HG00149 -0.93587244
+HG00150 -0.46511856
+HG00151 0.42269576
+HG00154 1.8305395
+HG00155 -0.9057597
+HG00157 0.9288446
+HG00158 -0.49859288
+HG00159 0.24864352
+HG00160 -1.851139
+HG00171 0.27944767
+HG00173 -1.5390693
+HG00174 0.47200906
+HG00176 -1.4669254
+HG00177 -3.3139374
+HG00178 1.2017323
+HG00179 -0.20687187
+HG00180 2.0231245
+HG00181 1.018451
+HG00182 -0.119210064
+HG00183 -0.27495292
+HG00185 -1.3901445
+HG00186 2.885778
+HG00187 -1.1076552
+HG00188 1.0104697
+HG00189 1.2494125
+HG00190 -2.382155
+HG00231 -1.5868466
+HG00232 -4.436145
+HG00233 -2.1682625
+HG00234 2.888664
+HG00235 3.8209124
+HG00236 0.09003508
+HG00237 -0.8225158
+HG00238 2.2601037
+HG00239 -1.7670281
+HG00242 -1.1549718
+HG00243 -0.89235723
+HG00244 0.5940795
+HG00245 -0.12676275
+HG00246 -0.21174447
+HG00250 0.09013173
+HG00251 0.9916609
+HG00252 1.8457278
+HG00253 0.85317326
+HG00254 2.9044323
+HG00255 2.5963202
+HG00256 0.11964837
+HG00257 -1.7920275
+HG00258 -2.5381422
+HG00259 0.13723812
+HG00260 1.1304762
+HG00261 -1.6367159
+HG00262 2.105408
+HG00263 -1.1939752
+HG00264 -2.3078916
+HG00265 -0.62865335
+HG00266 -3.1180758
+HG00267 -2.1562533
+HG00268 0.21877852
+HG00269 1.3257905
+HG00271 -0.041401744
+HG00272 -0.39058205
+HG00273 1.0742129
+HG00274 -0.26978856
+HG00275 0.057626575
+HG00276 -0.7095289
+HG00277 0.19757923
+HG00278 -2.2140148
+HG00280 -3.044993
+HG00281 -0.26353738
+HG00282 -1.8937638
+HG00284 -0.91351724
+HG00285 0.7708602
+HG00288 -0.3801697
+HG00290 2.2825391
+HG00304 0.7685524
+HG00306 -0.5613138
+HG00308 -1.3875917
+HG00309 -1.8245586
+HG00310 -0.8661289
+HG00311 -1.239731
+HG00313 -1.0255529
+HG00315 -2.2501771
+HG00318 1.5560039
+HG00319 0.118754536
+HG00320 -0.114445925
+HG00321 -3.6571622
+HG00323 1.432983
+HG00324 -0.42138028
+HG00325 -0.44171715
+HG00326 -1.1970352
+HG00327 0.12899932
+HG00328 -0.29384512
+HG00329 0.40834725
+HG00330 -0.91078305
+HG00331 1.4039876
+HG00332 -0.112683356
+HG00334 -0.9603793
+HG00335 -1.227626
+HG00336 1.1362534
+HG00337 -0.12255502
+HG00338 -1.0268236
+HG00339 0.046793103
+HG00341 -0.88120824
+HG00342 0.49981847
+HG00343 -0.558391
+HG00344 -3.1526637
+HG00345 -0.051392347
+HG00346 -3.4994025
+HG00349 0.55808187
+HG00350 0.7993003
+HG00351 -1.4459271
+HG00353 1.7296596
+HG00355 -0.69732714
+HG00356 1.0036157
+HG00357 -1.3003682
+HG00358 1.2227323
+HG00360 -2.6006756
+HG00361 -1.4043826
+HG00362 0.88811564
+HG00364 0.19306901
+HG00365 0.02309522
+HG00366 0.76562107
+HG00367 0.8646306
+HG00368 0.6797273
+HG00369 -0.28210863
+HG00371 0.119209915
+HG00372 2.3330126
+HG00373 -2.0571055
+HG00375 2.1964762
+HG00376 -1.438398
+HG00378 -0.108757675
+HG00379 0.6968998
+HG00380 -0.64102036
+HG00381 -1.0352023
+HG00382 0.73398674
+HG00383 -0.6145098
+HG00384 0.29440168
+HG01334 -1.7009659
+HG01500 -1.1617144
+HG01501 -0.87436855
+HG01503 1.1338031
+HG01504 1.2935852
+HG01506 -3.843657
+HG01507 -1.0736014
+HG01509 1.4797945
+HG01510 -0.882533
+HG01512 2.3805428
+HG01513 1.0364628
+HG01515 2.0134091
+HG01516 2.8085873
+HG01518 -1.7354889
+HG01519 1.7322841
+HG01521 -0.57831883
+HG01522 2.0971367
+HG01524 -0.16607395
+HG01525 -1.1532978
+HG01527 2.5047247
+HG01528 1.0815977
+HG01530 -0.859454
+HG01531 -0.11816329
+HG01536 1.2897648
+HG01537 2.4695547
+HG01602 -0.2759204
+HG01603 0.099891216
+HG01605 0.8292031
+HG01606 -1.4174273
+HG01607 2.0009856
+HG01608 0.13327947
+HG01610 1.2611723
+HG01612 0.28376734
+HG01613 -0.2786225
+HG01615 -1.8633766
+HG01617 -0.09490472
+HG01618 -0.8466088
+HG01619 0.7313721
+HG01620 -1.4877336
+HG01623 1.1349539
+HG01624 -3.27037
+HG01625 1.8230242
+HG01626 -1.25136
+HG01628 -0.37687922
+HG01630 -0.028431892
+HG01631 -0.49953502
+HG01632 2.7213807
+HG01668 0.8955955
+HG01669 0.023849249
+HG01670 -0.43446738
+HG01672 0.80849886
+HG01673 -1.8947995
+HG01675 0.8512528
+HG01676 -1.8015535
+HG01678 -0.29393685
+HG01679 0.5276723
+HG01680 0.95274323
+HG01682 -1.6549977
+HG01684 -3.038123
+HG01685 0.4730216
+HG01686 0.35357624
+HG01694 -2.057305
+HG01695 -1.1669686
+HG01697 -1.1892304
+HG01699 -3.2997
+HG01700 -0.3084259
+HG01702 -0.75082505
+HG01704 2.9385104
+HG01705 0.24096045
+HG01707 -0.34505427
+HG01708 0.08626798
+HG01709 0.35406676
+HG01710 0.6190809
+HG01746 -0.05336541
+HG01747 -1.9212137
+HG01756 0.11867854
+HG01757 -0.87023443
+HG01761 0.6387516
+HG01762 -2.6743371
+HG01765 1.1106939
+HG01766 -2.1432707
+HG01767 -0.78058136
+HG01768 1.1325272
+HG01770 0.33569106
+HG01771 -1.3364271
+HG01773 0.8391097
+HG01775 1.6039941
+HG01776 -0.20593587
+HG01777 -1.8833429
+HG01779 -0.20206153
+HG01781 0.069236875
+HG01783 4.784959
+HG01784 0.23325661
+HG01785 1.2376269
+HG01786 0.18990424
+HG01789 -2.0527604
+HG01790 -0.7824235
+HG01791 -0.26562217
+HG02215 0.7131341
+HG02219 2.3084636
+HG02220 -1.2806948
+HG02221 0.04016435
+HG02223 -0.37325954
+HG02224 -0.42755383
+HG02230 2.3328466
+HG02231 1.0346441
+HG02232 0.56117153
+HG02233 0.17335847
+HG02235 -0.80226916
+HG02236 0.09017798
+HG02238 0.5966711
+HG02239 -0.12526849
+NA06984 -0.8467227
+NA06985 -1.6408626
+NA06986 -2.4757373
+NA06989 1.4635373
+NA06994 -0.42135113
+NA07000 -1.1161498
+NA07037 0.8883104
+NA07048 0.0982296
+NA07051 4.5557704
+NA07056 -0.326738
+NA07347 1.3116564
+NA07357 -0.6301717
+NA10847 -2.4263794
+NA10851 4.2545886
+NA11829 -0.669413
+NA11830 0.40034616
+NA11831 -0.13471177
+NA11832 -2.7943666
+NA11840 -0.13674846
+NA11843 -2.1000054
+NA11881 1.2296942
+NA11892 0.9983002
+NA11893 -1.4236931
+NA11894 -0.964139
+NA11918 1.7632985
+NA11919 -0.8446462
+NA11920 -0.33698693
+NA11930 0.057510912
+NA11932 -2.0467253
+NA11933 -0.434084
+NA11992 -0.350976
+NA11994 -1.8230349
+NA11995 0.35541466
+NA12003 0.62113714
+NA12004 -1.669845
+NA12005 1.3907545
+NA12006 -0.86576486
+NA12043 0.16958514
+NA12044 -0.37974998
+NA12046 -0.033763856
+NA12058 -0.4859488
+NA12144 -2.9248905
+NA12154 -0.82538915
+NA12156 -0.41842476
+NA12234 0.1678476
+NA12249 -0.040628374
+NA12272 0.32757932
+NA12273 -0.99833894
+NA12275 -1.1369954
+NA12282 0.91502476
+NA12283 -1.6284846
+NA12286 -1.0456895
+NA12287 -0.31481272
+NA12340 2.6264763
+NA12341 2.1283784
+NA12342 2.371233
+NA12347 0.2894536
+NA12348 -0.3094935
+NA12399 1.4221479
+NA12400 -1.7095221
+NA12413 0.11616811
+NA12414 0.8019825
+NA12489 -0.31007898
+NA12546 -0.02851808
+NA12716 -0.8879099
+NA12717 1.212715
+NA12718 -0.15235826
+NA12748 1.4074122
+NA12749 -0.21632126
+NA12750 -0.77536964
+NA12751 0.88067126
+NA12761 1.2065862
+NA12762 1.0338492
+NA12763 0.8788367
+NA12775 1.4224677
+NA12776 1.6423974
+NA12777 -1.3148742
+NA12778 2.1952991
+NA12812 0.06555271
+NA12813 -1.6210502
+NA12814 -2.2140412
+NA12815 -0.085118055
+NA12827 2.4459314
+NA12828 -0.3289507
+NA12829 -1.3314934
+NA12830 0.73095787
+NA12842 0.16790819
+NA12843 -3.2536612
+NA12872 -1.8240578
+NA12873 -2.4180462
+NA12874 1.3257542
+NA12878 0.9330002
+NA12889 -0.14613995
+NA12890 1.763291
+NA20502 -0.4437282
+NA20503 -1.8970287
+NA20504 -2.8166387
+NA20505 0.3917018
+NA20506 0.09642014
+NA20507 1.1291969
+NA20508 -0.57300025
+NA20509 -0.15428203
+NA20510 1.0432907
+NA20511 -1.0902709
+NA20512 -1.5458032
+NA20513 1.7785463
+NA20514 1.6768303
+NA20515 3.7622643
+NA20516 2.2694566
+NA20517 2.6414516
+NA20518 -0.16370672
+NA20519 1.1457993
+NA20520 3.4881835
+NA20521 1.3060732
+NA20522 1.5399516
+NA20524 0.42783365
+NA20525 1.1965538
+NA20527 -0.51354307
+NA20528 3.0322857
+NA20529 2.0837617
+NA20530 2.6715655
+NA20531 -0.77598274
+NA20532 0.98668516
+NA20533 -0.30626494
+NA20534 -2.2664485
+NA20535 1.2356224
+NA20536 2.7919827
+NA20538 -2.1458082
+NA20539 3.4564273
+NA20540 -1.1472689
+NA20541 -0.33053896
+NA20542 -0.5476502
+NA20543 -0.008214772
+NA20544 0.9597037
+NA20581 1.838962
+NA20582 -1.0985876
+NA20585 -0.34583178
+NA20586 0.0145793855
+NA20587 -0.21911794
+NA20588 0.6180811
+NA20589 -0.5758282
+NA20752 -1.1148965
+NA20753 0.77992487
+NA20754 2.394752
+NA20755 -0.7188287
+NA20756 1.4615235
+NA20757 -0.6453301
+NA20758 3.5173564
+NA20759 1.3818755
+NA20760 0.21833235
+NA20761 -1.6703811
+NA20762 0.4108106
+NA20763 1.5722127
+NA20764 -0.62418926
+NA20765 -2.3373756
+NA20766 1.3900505
+NA20767 0.2812191
+NA20768 0.114522964
+NA20769 0.9785837
+NA20771 -1.2677618
+NA20772 1.5009546
+NA20773 -0.42243436
+NA20774 -2.182603
+NA20775 -0.21383464
+NA20778 0.4978695
+NA20783 0.52584815
+NA20785 3.3242924
+NA20790 -0.89354265
+NA20792 0.49735567
+NA20795 -0.7161102
+NA20796 2.7456043
+NA20797 -2.1329668
+NA20798 -1.7933297
+NA20799 0.49197465
+NA20800 2.790121
+NA20801 -1.8000214
+NA20802 2.649209
+NA20803 -0.13981742
+NA20804 0.018571377
+NA20805 0.39233187
+NA20806 1.6113772
+NA20807 -1.2302538
+NA20808 0.72356063
+NA20809 -2.9088902
+NA20810 1.2167782
+NA20811 0.40833524
+NA20812 1.2923529
+NA20813 -1.1915501
+NA20814 0.18060592
+NA20815 -2.1187036
+NA20818 1.0324064
+NA20819 -0.55869544
+NA20821 -0.38448152
+NA20822 -0.39442968
+NA20826 1.16127
+NA20827 1.5608461
+NA20828 -0.63415015
+NA20832 -0.43875214
diff --git a/data/all.ancestry.index b/data/all.ancestry.index
new file mode 100644
index 0000000..7ad9dd2
--- /dev/null
+++ b/data/all.ancestry.index
@@ -0,0 +1,1609 @@
+HG00096 1
+HG00097 1
+HG00099 1
+HG00101 1
+HG00102 1
+HG00103 1
+HG00105 1
+HG00107 1
+HG00108 1
+HG00109 1
+HG00110 1
+HG00111 1
+HG00112 1
+HG00113 1
+HG00114 1
+HG00115 1
+HG00118 1
+HG00119 1
+HG00120 1
+HG00121 1
+HG00122 1
+HG00125 1
+HG00126 1
+HG00127 1
+HG00128 1
+HG00129 1
+HG00130 1
+HG00131 1
+HG00132 1
+HG00133 1
+HG00136 1
+HG00137 1
+HG00138 1
+HG00139 1
+HG00140 1
+HG00141 1
+HG00142 1
+HG00143 1
+HG00145 1
+HG00146 1
+HG00148 1
+HG00149 1
+HG00150 1
+HG00151 1
+HG00154 1
+HG00155 1
+HG00157 1
+HG00158 1
+HG00159 1
+HG00160 1
+HG00171 1
+HG00173 1
+HG00174 1
+HG00176 1
+HG00177 1
+HG00178 1
+HG00179 1
+HG00180 1
+HG00181 1
+HG00182 1
+HG00183 1
+HG00185 1
+HG00186 1
+HG00187 1
+HG00188 1
+HG00189 1
+HG00190 1
+HG00231 1
+HG00232 1
+HG00233 1
+HG00234 1
+HG00235 1
+HG00236 1
+HG00237 1
+HG00238 1
+HG00239 1
+HG00242 1
+HG00243 1
+HG00244 1
+HG00245 1
+HG00246 1
+HG00250 1
+HG00251 1
+HG00252 1
+HG00253 1
+HG00254 1
+HG00255 1
+HG00256 1
+HG00257 1
+HG00258 1
+HG00259 1
+HG00260 1
+HG00261 1
+HG00262 1
+HG00263 1
+HG00264 1
+HG00265 1
+HG00266 1
+HG00267 1
+HG00268 1
+HG00269 1
+HG00271 1
+HG00272 1
+HG00273 1
+HG00274 1
+HG00275 1
+HG00276 1
+HG00277 1
+HG00278 1
+HG00280 1
+HG00281 1
+HG00282 1
+HG00284 1
+HG00285 1
+HG00288 1
+HG00290 1
+HG00304 1
+HG00306 1
+HG00308 1
+HG00309 1
+HG00310 1
+HG00311 1
+HG00313 1
+HG00315 1
+HG00318 1
+HG00319 1
+HG00320 1
+HG00321 1
+HG00323 1
+HG00324 1
+HG00325 1
+HG00326 1
+HG00327 1
+HG00328 1
+HG00329 1
+HG00330 1
+HG00331 1
+HG00332 1
+HG00334 1
+HG00335 1
+HG00336 1
+HG00337 1
+HG00338 1
+HG00339 1
+HG00341 1
+HG00342 1
+HG00343 1
+HG00344 1
+HG00345 1
+HG00346 1
+HG00349 1
+HG00350 1
+HG00351 1
+HG00353 1
+HG00355 1
+HG00356 1
+HG00357 1
+HG00358 1
+HG00360 1
+HG00361 1
+HG00362 1
+HG00364 1
+HG00365 1
+HG00366 1
+HG00367 1
+HG00368 1
+HG00369 1
+HG00371 1
+HG00372 1
+HG00373 1
+HG00375 1
+HG00376 1
+HG00378 1
+HG00379 1
+HG00380 1
+HG00381 1
+HG00382 1
+HG00383 1
+HG00384 1
+HG01334 1
+HG01500 1
+HG01501 1
+HG01503 1
+HG01504 1
+HG01506 1
+HG01507 1
+HG01509 1
+HG01510 1
+HG01512 1
+HG01513 1
+HG01515 1
+HG01516 1
+HG01518 1
+HG01519 1
+HG01521 1
+HG01522 1
+HG01524 1
+HG01525 1
+HG01527 1
+HG01528 1
+HG01530 1
+HG01531 1
+HG01536 1
+HG01537 1
+HG01602 1
+HG01603 1
+HG01605 1
+HG01606 1
+HG01607 1
+HG01608 1
+HG01610 1
+HG01612 1
+HG01613 1
+HG01615 1
+HG01617 1
+HG01618 1
+HG01619 1
+HG01620 1
+HG01623 1
+HG01624 1
+HG01625 1
+HG01626 1
+HG01628 1
+HG01630 1
+HG01631 1
+HG01632 1
+HG01668 1
+HG01669 1
+HG01670 1
+HG01672 1
+HG01673 1
+HG01675 1
+HG01676 1
+HG01678 1
+HG01679 1
+HG01680 1
+HG01682 1
+HG01684 1
+HG01685 1
+HG01686 1
+HG01694 1
+HG01695 1
+HG01697 1
+HG01699 1
+HG01700 1
+HG01702 1
+HG01704 1
+HG01705 1
+HG01707 1
+HG01708 1
+HG01709 1
+HG01710 1
+HG01746 1
+HG01747 1
+HG01756 1
+HG01757 1
+HG01761 1
+HG01762 1
+HG01765 1
+HG01766 1
+HG01767 1
+HG01768 1
+HG01770 1
+HG01771 1
+HG01773 1
+HG01775 1
+HG01776 1
+HG01777 1
+HG01779 1
+HG01781 1
+HG01783 1
+HG01784 1
+HG01785 1
+HG01786 1
+HG01789 1
+HG01790 1
+HG01791 1
+HG02215 1
+HG02219 1
+HG02220 1
+HG02221 1
+HG02223 1
+HG02224 1
+HG02230 1
+HG02231 1
+HG02232 1
+HG02233 1
+HG02235 1
+HG02236 1
+HG02238 1
+HG02239 1
+NA06984 1
+NA06985 1
+NA06986 1
+NA06989 1
+NA06994 1
+NA07000 1
+NA07037 1
+NA07048 1
+NA07051 1
+NA07056 1
+NA07347 1
+NA07357 1
+NA10847 1
+NA10851 1
+NA11829 1
+NA11830 1
+NA11831 1
+NA11832 1
+NA11840 1
+NA11843 1
+NA11881 1
+NA11892 1
+NA11893 1
+NA11894 1
+NA11918 1
+NA11919 1
+NA11920 1
+NA11930 1
+NA11932 1
+NA11933 1
+NA11992 1
+NA11994 1
+NA11995 1
+NA12003 1
+NA12004 1
+NA12005 1
+NA12006 1
+NA12043 1
+NA12044 1
+NA12046 1
+NA12058 1
+NA12144 1
+NA12154 1
+NA12156 1
+NA12234 1
+NA12249 1
+NA12272 1
+NA12273 1
+NA12275 1
+NA12282 1
+NA12283 1
+NA12286 1
+NA12287 1
+NA12340 1
+NA12341 1
+NA12342 1
+NA12347 1
+NA12348 1
+NA12399 1
+NA12400 1
+NA12413 1
+NA12414 1
+NA12489 1
+NA12546 1
+NA12716 1
+NA12717 1
+NA12718 1
+NA12748 1
+NA12749 1
+NA12750 1
+NA12751 1
+NA12761 1
+NA12762 1
+NA12763 1
+NA12775 1
+NA12776 1
+NA12777 1
+NA12778 1
+NA12812 1
+NA12813 1
+NA12814 1
+NA12815 1
+NA12827 1
+NA12828 1
+NA12829 1
+NA12830 1
+NA12842 1
+NA12843 1
+NA12872 1
+NA12873 1
+NA12874 1
+NA12878 1
+NA12889 1
+NA12890 1
+NA20502 1
+NA20503 1
+NA20504 1
+NA20505 1
+NA20506 1
+NA20507 1
+NA20508 1
+NA20509 1
+NA20510 1
+NA20511 1
+NA20512 1
+NA20513 1
+NA20514 1
+NA20515 1
+NA20516 1
+NA20517 1
+NA20518 1
+NA20519 1
+NA20520 1
+NA20521 1
+NA20522 1
+NA20524 1
+NA20525 1
+NA20527 1
+NA20528 1
+NA20529 1
+NA20530 1
+NA20531 1
+NA20532 1
+NA20533 1
+NA20534 1
+NA20535 1
+NA20536 1
+NA20538 1
+NA20539 1
+NA20540 1
+NA20541 1
+NA20542 1
+NA20543 1
+NA20544 1
+NA20581 1
+NA20582 1
+NA20585 1
+NA20586 1
+NA20587 1
+NA20588 1
+NA20589 1
+NA20752 1
+NA20753 1
+NA20754 1
+NA20755 1
+NA20756 1
+NA20757 1
+NA20758 1
+NA20759 1
+NA20760 1
+NA20761 1
+NA20762 1
+NA20763 1
+NA20764 1
+NA20765 1
+NA20766 1
+NA20767 1
+NA20768 1
+NA20769 1
+NA20771 1
+NA20772 1
+NA20773 1
+NA20774 1
+NA20775 1
+NA20778 1
+NA20783 1
+NA20785 1
+NA20790 1
+NA20792 1
+NA20795 1
+NA20796 1
+NA20797 1
+NA20798 1
+NA20799 1
+NA20800 1
+NA20801 1
+NA20802 1
+NA20803 1
+NA20804 1
+NA20805 1
+NA20806 1
+NA20807 1
+NA20808 1
+NA20809 1
+NA20810 1
+NA20811 1
+NA20812 1
+NA20813 1
+NA20814 1
+NA20815 1
+NA20818 1
+NA20819 1
+NA20821 1
+NA20822 1
+NA20826 1
+NA20827 1
+NA20828 1
+NA20832 1
+HG01879 2
+HG01880 2
+HG01882 2
+HG01883 2
+HG01885 2
+HG01886 2
+HG01889 2
+HG01890 2
+HG01894 2
+HG01896 2
+HG01912 2
+HG01914 2
+HG01915 2
+HG01956 2
+HG01958 2
+HG01985 2
+HG01986 2
+HG01988 2
+HG01989 2
+HG01990 2
+HG02009 2
+HG02010 2
+HG02012 2
+HG02013 2
+HG02014 2
+HG02051 2
+HG02052 2
+HG02053 2
+HG02054 2
+HG02095 2
+HG02107 2
+HG02108 2
+HG02111 2
+HG02143 2
+HG02144 2
+HG02255 2
+HG02256 2
+HG02281 2
+HG02282 2
+HG02283 2
+HG02284 2
+HG02307 2
+HG02308 2
+HG02309 2
+HG02314 2
+HG02315 2
+HG02317 2
+HG02318 2
+HG02322 2
+HG02323 2
+HG02325 2
+HG02330 2
+HG02332 2
+HG02334 2
+HG02337 2
+HG02339 2
+HG02343 2
+HG02419 2
+HG02420 2
+HG02427 2
+HG02429 2
+HG02433 2
+HG02439 2
+HG02442 2
+HG02445 2
+HG02449 2
+HG02450 2
+HG02455 2
+HG02461 2
+HG02462 2
+HG02464 2
+HG02465 2
+HG02470 2
+HG02471 2
+HG02476 2
+HG02477 2
+HG02481 2
+HG02484 2
+HG02485 2
+HG02489 2
+HG02496 2
+HG02497 2
+HG02501 2
+HG02502 2
+HG02505 2
+HG02508 2
+HG02511 2
+HG02536 2
+HG02537 2
+HG02541 2
+HG02545 2
+HG02546 2
+HG02549 2
+HG02554 2
+HG02555 2
+HG02557 2
+HG02558 2
+HG02561 2
+HG02562 2
+HG02568 2
+HG02570 2
+HG02571 2
+HG02573 2
+HG02574 2
+HG02577 2
+HG02580 2
+HG02582 2
+HG02583 2
+HG02585 2
+HG02586 2
+HG02588 2
+HG02589 2
+HG02594 2
+HG02595 2
+HG02610 2
+HG02611 2
+HG02613 2
+HG02614 2
+HG02620 2
+HG02621 2
+HG02623 2
+HG02624 2
+HG02628 2
+HG02629 2
+HG02634 2
+HG02635 2
+HG02642 2
+HG02643 2
+HG02645 2
+HG02646 2
+HG02666 2
+HG02667 2
+HG02675 2
+HG02676 2
+HG02678 2
+HG02679 2
+HG02702 2
+HG02703 2
+HG02715 2
+HG02716 2
+HG02721 2
+HG02722 2
+HG02756 2
+HG02757 2
+HG02759 2
+HG02760 2
+HG02763 2
+HG02768 2
+HG02769 2
+HG02771 2
+HG02772 2
+HG02798 2
+HG02799 2
+HG02804 2
+HG02805 2
+HG02807 2
+HG02808 2
+HG02810 2
+HG02811 2
+HG02813 2
+HG02814 2
+HG02816 2
+HG02817 2
+HG02819 2
+HG02820 2
+HG02836 2
+HG02837 2
+HG02839 2
+HG02840 2
+HG02851 2
+HG02852 2
+HG02854 2
+HG02855 2
+HG02860 2
+HG02861 2
+HG02870 2
+HG02878 2
+HG02879 2
+HG02881 2
+HG02882 2
+HG02884 2
+HG02885 2
+HG02887 2
+HG02888 2
+HG02890 2
+HG02891 2
+HG02895 2
+HG02896 2
+HG02922 2
+HG02923 2
+HG02938 2
+HG02941 2
+HG02943 2
+HG02944 2
+HG02946 2
+HG02947 2
+HG02952 2
+HG02953 2
+HG02968 2
+HG02970 2
+HG02971 2
+HG02973 2
+HG02974 2
+HG02976 2
+HG02977 2
+HG02979 2
+HG02981 2
+HG02982 2
+HG02983 2
+HG03024 2
+HG03025 2
+HG03027 2
+HG03028 2
+HG03039 2
+HG03040 2
+HG03045 2
+HG03046 2
+HG03048 2
+HG03049 2
+HG03052 2
+HG03054 2
+HG03055 2
+HG03057 2
+HG03058 2
+HG03060 2
+HG03061 2
+HG03063 2
+HG03064 2
+HG03066 2
+HG03069 2
+HG03072 2
+HG03073 2
+HG03074 2
+HG03077 2
+HG03078 2
+HG03079 2
+HG03081 2
+HG03082 2
+HG03084 2
+HG03085 2
+HG03086 2
+HG03088 2
+HG03091 2
+HG03095 2
+HG03096 2
+HG03097 2
+HG03099 2
+HG03100 2
+HG03103 2
+HG03105 2
+HG03108 2
+HG03109 2
+HG03111 2
+HG03112 2
+HG03114 2
+HG03115 2
+HG03117 2
+HG03118 2
+HG03120 2
+HG03121 2
+HG03123 2
+HG03124 2
+HG03126 2
+HG03127 2
+HG03129 2
+HG03130 2
+HG03132 2
+HG03133 2
+HG03135 2
+HG03136 2
+HG03139 2
+HG03157 2
+HG03159 2
+HG03160 2
+HG03162 2
+HG03163 2
+HG03166 2
+HG03168 2
+HG03169 2
+HG03172 2
+HG03175 2
+HG03189 2
+HG03190 2
+HG03193 2
+HG03195 2
+HG03196 2
+HG03198 2
+HG03199 2
+HG03202 2
+HG03209 2
+HG03212 2
+HG03224 2
+HG03225 2
+HG03240 2
+HG03241 2
+HG03246 2
+HG03247 2
+HG03258 2
+HG03259 2
+HG03265 2
+HG03267 2
+HG03268 2
+HG03270 2
+HG03271 2
+HG03279 2
+HG03280 2
+HG03291 2
+HG03294 2
+HG03295 2
+HG03297 2
+HG03298 2
+HG03300 2
+HG03301 2
+HG03303 2
+HG03304 2
+HG03311 2
+HG03313 2
+HG03342 2
+HG03343 2
+HG03351 2
+HG03352 2
+HG03354 2
+HG03363 2
+HG03366 2
+HG03369 2
+HG03370 2
+HG03376 2
+HG03378 2
+HG03380 2
+HG03382 2
+HG03385 2
+HG03388 2
+HG03391 2
+HG03394 2
+HG03397 2
+HG03401 2
+HG03410 2
+HG03419 2
+HG03428 2
+HG03432 2
+HG03433 2
+HG03436 2
+HG03437 2
+HG03439 2
+HG03442 2
+HG03445 2
+HG03446 2
+HG03449 2
+HG03451 2
+HG03452 2
+HG03455 2
+HG03458 2
+HG03460 2
+HG03461 2
+HG03464 2
+HG03469 2
+HG03470 2
+HG03472 2
+HG03473 2
+HG03476 2
+HG03478 2
+HG03479 2
+HG03484 2
+HG03485 2
+HG03499 2
+HG03511 2
+HG03514 2
+HG03515 2
+HG03517 2
+HG03518 2
+HG03520 2
+HG03521 2
+HG03538 2
+HG03539 2
+HG03547 2
+HG03548 2
+HG03556 2
+HG03557 2
+HG03558 2
+HG03559 2
+HG03563 2
+HG03565 2
+HG03567 2
+HG03571 2
+HG03572 2
+HG03575 2
+HG03577 2
+HG03578 2
+HG03583 2
+NA18486 2
+NA18488 2
+NA18489 2
+NA18498 2
+NA18499 2
+NA18501 2
+NA18502 2
+NA18504 2
+NA18505 2
+NA18507 2
+NA18508 2
+NA18510 2
+NA18511 2
+NA18516 2
+NA18517 2
+NA18519 2
+NA18520 2
+NA18522 2
+NA18523 2
+NA18853 2
+NA18856 2
+NA18858 2
+NA18861 2
+NA18864 2
+NA18865 2
+NA18867 2
+NA18868 2
+NA18870 2
+NA18871 2
+NA18873 2
+NA18874 2
+NA18876 2
+NA18877 2
+NA18878 2
+NA18879 2
+NA18881 2
+NA18907 2
+NA18908 2
+NA18909 2
+NA18910 2
+NA18912 2
+NA18915 2
+NA18916 2
+NA18917 2
+NA18923 2
+NA18924 2
+NA18933 2
+NA18934 2
+NA19017 2
+NA19019 2
+NA19020 2
+NA19023 2
+NA19024 2
+NA19025 2
+NA19026 2
+NA19027 2
+NA19028 2
+NA19030 2
+NA19031 2
+NA19035 2
+NA19036 2
+NA19037 2
+NA19038 2
+NA19041 2
+NA19043 2
+NA19092 2
+NA19093 2
+NA19095 2
+NA19096 2
+NA19098 2
+NA19099 2
+NA19102 2
+NA19107 2
+NA19108 2
+NA19113 2
+NA19114 2
+NA19116 2
+NA19117 2
+NA19118 2
+NA19119 2
+NA19121 2
+NA19129 2
+NA19130 2
+NA19131 2
+NA19137 2
+NA19138 2
+NA19141 2
+NA19143 2
+NA19144 2
+NA19146 2
+NA19147 2
+NA19149 2
+NA19152 2
+NA19153 2
+NA19159 2
+NA19160 2
+NA19171 2
+NA19172 2
+NA19175 2
+NA19184 2
+NA19185 2
+NA19189 2
+NA19190 2
+NA19197 2
+NA19198 2
+NA19200 2
+NA19201 2
+NA19204 2
+NA19206 2
+NA19207 2
+NA19209 2
+NA19210 2
+NA19213 2
+NA19214 2
+NA19222 2
+NA19223 2
+NA19225 2
+NA19235 2
+NA19236 2
+NA19238 2
+NA19239 2
+NA19247 2
+NA19248 2
+NA19256 2
+NA19257 2
+NA19307 2
+NA19308 2
+NA19309 2
+NA19310 2
+NA19312 2
+NA19314 2
+NA19315 2
+NA19316 2
+NA19317 2
+NA19318 2
+NA19319 2
+NA19320 2
+NA19321 2
+NA19323 2
+NA19324 2
+NA19327 2
+NA19328 2
+NA19331 2
+NA19332 2
+NA19338 2
+NA19346 2
+NA19350 2
+NA19351 2
+NA19355 2
+NA19360 2
+NA19372 2
+NA19374 2
+NA19375 2
+NA19376 2
+NA19377 2
+NA19378 2
+NA19379 2
+NA19380 2
+NA19383 2
+NA19390 2
+NA19391 2
+NA19394 2
+NA19399 2
+NA19401 2
+NA19403 2
+NA19404 2
+NA19428 2
+NA19429 2
+NA19430 2
+NA19431 2
+NA19435 2
+NA19436 2
+NA19437 2
+NA19438 2
+NA19439 2
+NA19440 2
+NA19443 2
+NA19445 2
+NA19446 2
+NA19448 2
+NA19449 2
+NA19452 2
+NA19454 2
+NA19455 2
+NA19456 2
+NA19457 2
+NA19461 2
+NA19462 2
+NA19463 2
+NA19466 2
+NA19467 2
+NA19468 2
+NA19471 2
+NA19472 2
+NA19473 2
+NA19474 2
+NA19475 2
+NA19625 2
+NA19700 2
+NA19701 2
+NA19703 2
+NA19704 2
+NA19707 2
+NA19711 2
+NA19712 2
+NA19713 2
+NA19818 2
+NA19819 2
+NA19834 2
+NA19835 2
+NA19900 2
+NA19901 2
+NA19904 2
+NA19908 2
+NA19909 2
+NA19914 2
+NA19916 2
+NA19917 2
+NA19920 2
+NA19921 2
+NA19922 2
+NA19923 2
+NA19982 2
+NA19984 2
+NA20126 2
+NA20127 2
+NA20276 2
+NA20278 2
+NA20281 2
+NA20282 2
+NA20287 2
+NA20289 2
+NA20291 2
+NA20294 2
+NA20296 2
+NA20298 2
+NA20317 2
+NA20320 2
+NA20332 2
+NA20339 2
+NA20340 2
+NA20342 2
+NA20346 2
+NA20348 2
+NA20351 2
+NA20355 2
+NA20356 2
+NA20357 2
+NA20359 2
+NA20412 2
+HG00403 3
+HG00404 3
+HG00406 3
+HG00407 3
+HG00409 3
+HG00410 3
+HG00419 3
+HG00421 3
+HG00422 3
+HG00428 3
+HG00436 3
+HG00437 3
+HG00442 3
+HG00443 3
+HG00445 3
+HG00446 3
+HG00448 3
+HG00449 3
+HG00451 3
+HG00452 3
+HG00457 3
+HG00458 3
+HG00463 3
+HG00464 3
+HG00472 3
+HG00473 3
+HG00476 3
+HG00478 3
+HG00479 3
+HG00513 3
+HG00524 3
+HG00525 3
+HG00530 3
+HG00531 3
+HG00533 3
+HG00534 3
+HG00536 3
+HG00537 3
+HG00542 3
+HG00543 3
+HG00556 3
+HG00557 3
+HG00559 3
+HG00560 3
+HG00565 3
+HG00566 3
+HG00580 3
+HG00583 3
+HG00584 3
+HG00589 3
+HG00590 3
+HG00592 3
+HG00593 3
+HG00596 3
+HG00598 3
+HG00599 3
+HG00607 3
+HG00608 3
+HG00610 3
+HG00611 3
+HG00613 3
+HG00614 3
+HG00619 3
+HG00620 3
+HG00622 3
+HG00623 3
+HG00625 3
+HG00626 3
+HG00628 3
+HG00629 3
+HG00631 3
+HG00632 3
+HG00634 3
+HG00650 3
+HG00651 3
+HG00653 3
+HG00654 3
+HG00656 3
+HG00657 3
+HG00662 3
+HG00663 3
+HG00671 3
+HG00672 3
+HG00674 3
+HG00675 3
+HG00683 3
+HG00684 3
+HG00689 3
+HG00690 3
+HG00692 3
+HG00693 3
+HG00699 3
+HG00701 3
+HG00704 3
+HG00705 3
+HG00707 3
+HG00717 3
+HG00728 3
+HG00729 3
+HG00759 3
+HG00844 3
+HG00851 3
+HG00864 3
+HG00867 3
+HG00879 3
+HG00956 3
+HG00978 3
+HG00982 3
+HG01028 3
+HG01029 3
+HG01046 3
+HG01595 3
+HG01596 3
+HG01597 3
+HG01598 3
+HG01599 3
+HG01600 3
+HG01794 3
+HG01796 3
+HG01797 3
+HG01798 3
+HG01799 3
+HG01800 3
+HG01801 3
+HG01802 3
+HG01804 3
+HG01805 3
+HG01806 3
+HG01807 3
+HG01808 3
+HG01809 3
+HG01810 3
+HG01811 3
+HG01812 3
+HG01813 3
+HG01815 3
+HG01817 3
+HG01840 3
+HG01841 3
+HG01842 3
+HG01843 3
+HG01844 3
+HG01845 3
+HG01846 3
+HG01847 3
+HG01848 3
+HG01849 3
+HG01850 3
+HG01851 3
+HG01852 3
+HG01853 3
+HG01855 3
+HG01857 3
+HG01858 3
+HG01859 3
+HG01860 3
+HG01861 3
+HG01862 3
+HG01863 3
+HG01864 3
+HG01865 3
+HG01866 3
+HG01867 3
+HG01868 3
+HG01869 3
+HG01870 3
+HG01871 3
+HG01872 3
+HG01873 3
+HG01874 3
+HG01878 3
+HG02016 3
+HG02017 3
+HG02019 3
+HG02020 3
+HG02023 3
+HG02025 3
+HG02026 3
+HG02028 3
+HG02029 3
+HG02031 3
+HG02032 3
+HG02035 3
+HG02040 3
+HG02047 3
+HG02048 3
+HG02049 3
+HG02050 3
+HG02057 3
+HG02058 3
+HG02061 3
+HG02064 3
+HG02067 3
+HG02069 3
+HG02070 3
+HG02072 3
+HG02073 3
+HG02075 3
+HG02076 3
+HG02078 3
+HG02079 3
+HG02081 3
+HG02082 3
+HG02084 3
+HG02085 3
+HG02086 3
+HG02087 3
+HG02088 3
+HG02113 3
+HG02116 3
+HG02121 3
+HG02122 3
+HG02127 3
+HG02128 3
+HG02130 3
+HG02131 3
+HG02133 3
+HG02134 3
+HG02136 3
+HG02137 3
+HG02138 3
+HG02139 3
+HG02140 3
+HG02141 3
+HG02142 3
+HG02151 3
+HG02152 3
+HG02153 3
+HG02154 3
+HG02155 3
+HG02156 3
+HG02164 3
+HG02165 3
+HG02178 3
+HG02179 3
+HG02180 3
+HG02181 3
+HG02182 3
+HG02184 3
+HG02185 3
+HG02186 3
+HG02187 3
+HG02190 3
+HG02351 3
+HG02355 3
+HG02356 3
+HG02360 3
+HG02364 3
+HG02367 3
+HG02371 3
+HG02373 3
+HG02374 3
+HG02375 3
+HG02382 3
+HG02383 3
+HG02384 3
+HG02385 3
+HG02386 3
+HG02389 3
+HG02390 3
+HG02391 3
+HG02392 3
+HG02394 3
+HG02395 3
+HG02396 3
+HG02397 3
+HG02398 3
+HG02399 3
+HG02401 3
+HG02402 3
+HG02406 3
+HG02407 3
+HG02408 3
+HG02409 3
+HG02410 3
+HG02512 3
+HG02513 3
+HG02521 3
+HG02522 3
+NA18525 3
+NA18526 3
+NA18528 3
+NA18530 3
+NA18531 3
+NA18532 3
+NA18533 3
+NA18534 3
+NA18535 3
+NA18536 3
+NA18537 3
+NA18538 3
+NA18539 3
+NA18541 3
+NA18542 3
+NA18543 3
+NA18544 3
+NA18545 3
+NA18546 3
+NA18547 3
+NA18548 3
+NA18549 3
+NA18550 3
+NA18552 3
+NA18553 3
+NA18555 3
+NA18557 3
+NA18558 3
+NA18559 3
+NA18560 3
+NA18561 3
+NA18562 3
+NA18563 3
+NA18564 3
+NA18565 3
+NA18566 3
+NA18567 3
+NA18570 3
+NA18571 3
+NA18572 3
+NA18573 3
+NA18574 3
+NA18577 3
+NA18579 3
+NA18582 3
+NA18591 3
+NA18592 3
+NA18593 3
+NA18595 3
+NA18596 3
+NA18597 3
+NA18599 3
+NA18602 3
+NA18603 3
+NA18605 3
+NA18608 3
+NA18609 3
+NA18610 3
+NA18611 3
+NA18612 3
+NA18613 3
+NA18614 3
+NA18615 3
+NA18616 3
+NA18617 3
+NA18618 3
+NA18619 3
+NA18620 3
+NA18621 3
+NA18622 3
+NA18623 3
+NA18624 3
+NA18625 3
+NA18626 3
+NA18627 3
+NA18628 3
+NA18629 3
+NA18630 3
+NA18631 3
+NA18632 3
+NA18633 3
+NA18634 3
+NA18635 3
+NA18636 3
+NA18637 3
+NA18638 3
+NA18639 3
+NA18640 3
+NA18641 3
+NA18642 3
+NA18643 3
+NA18644 3
+NA18645 3
+NA18646 3
+NA18647 3
+NA18648 3
+NA18740 3
+NA18745 3
+NA18747 3
+NA18748 3
+NA18749 3
+NA18757 3
+NA18939 3
+NA18940 3
+NA18941 3
+NA18942 3
+NA18943 3
+NA18944 3
+NA18945 3
+NA18946 3
+NA18947 3
+NA18948 3
+NA18949 3
+NA18950 3
+NA18951 3
+NA18952 3
+NA18953 3
+NA18954 3
+NA18956 3
+NA18957 3
+NA18959 3
+NA18960 3
+NA18961 3
+NA18962 3
+NA18963 3
+NA18964 3
+NA18965 3
+NA18966 3
+NA18967 3
+NA18968 3
+NA18969 3
+NA18970 3
+NA18971 3
+NA18972 3
+NA18973 3
+NA18974 3
+NA18975 3
+NA18976 3
+NA18977 3
+NA18978 3
+NA18979 3
+NA18980 3
+NA18981 3
+NA18982 3
+NA18983 3
+NA18985 3
+NA18986 3
+NA18988 3
+NA18989 3
+NA18990 3
+NA18991 3
+NA18993 3
+NA18994 3
+NA18995 3
+NA18997 3
+NA18998 3
+NA18999 3
+NA19000 3
+NA19001 3
+NA19002 3
+NA19003 3
+NA19004 3
+NA19005 3
+NA19006 3
+NA19007 3
+NA19009 3
+NA19010 3
+NA19011 3
+NA19054 3
+NA19055 3
+NA19056 3
+NA19057 3
+NA19058 3
+NA19059 3
+NA19060 3
+NA19062 3
+NA19063 3
+NA19064 3
+NA19065 3
+NA19066 3
+NA19067 3
+NA19068 3
+NA19070 3
+NA19072 3
+NA19074 3
+NA19075 3
+NA19076 3
+NA19077 3
+NA19078 3
+NA19079 3
+NA19080 3
+NA19081 3
+NA19082 3
+NA19083 3
+NA19084 3
+NA19085 3
+NA19086 3
+NA19087 3
+NA19088 3
+NA19089 3
+NA19090 3
+NA19091 3
diff --git a/data/all.covar b/data/all.covar
new file mode 100644
index 0000000..d2578f3
--- /dev/null
+++ b/data/all.covar
@@ -0,0 +1,1609 @@
+HG00096 0 -1.1481861
+HG00097 0 0.43106666
+HG00099 0 1.7614703
+HG00101 0 -0.57773834
+HG00102 1 0.8978281
+HG00103 0 -0.89648896
+HG00105 0 -0.4858483
+HG00107 0 0.0006314673
+HG00108 0 -0.8109635
+HG00109 0 -2.4196172
+HG00110 0 -1.5932025
+HG00111 0 0.02957884
+HG00112 1 -0.34389836
+HG00113 0 1.045699
+HG00114 1 -0.41333863
+HG00115 0 -0.11051349
+HG00118 0 -0.4550714
+HG00119 0 -1.4630902
+HG00120 1 -0.3312888
+HG00121 0 -1.5917231
+HG00122 0 -0.39314166
+HG00125 1 -0.31769884
+HG00126 0 0.6032222
+HG00127 1 1.4646403
+HG00128 0 -1.4229429
+HG00129 0 0.94823766
+HG00130 0 -1.5466404
+HG00131 0 -0.49327967
+HG00132 0 -0.9112844
+HG00133 1 0.49309796
+HG00136 0 -1.1908365
+HG00137 1 1.9061606
+HG00138 1 -0.6297707
+HG00139 1 0.7889329
+HG00140 0 0.6790646
+HG00141 0 -0.3996873
+HG00142 0 -1.5628188
+HG00143 0 0.4037468
+HG00145 0 0.68034226
+HG00146 1 -0.12612528
+HG00148 1 0.78832823
+HG00149 1 0.6232198
+HG00150 1 0.3674093
+HG00151 1 0.64965355
+HG00154 0 -0.7070438
+HG00155 0 -0.038719673
+HG00157 1 -1.1654494
+HG00158 1 -1.5874592
+HG00159 0 -2.2315192
+HG00160 0 -2.1310399
+HG00171 1 2.7843428
+HG00173 0 -0.94902563
+HG00174 1 -0.8329035
+HG00176 0 0.19454753
+HG00177 0 -0.58303595
+HG00178 0 1.1183184
+HG00179 1 0.023931334
+HG00180 1 0.22977905
+HG00181 0 -0.8382512
+HG00182 1 -0.06226832
+HG00183 1 0.88789576
+HG00185 1 -1.066562
+HG00186 1 0.13746189
+HG00187 1 1.6054336
+HG00188 0 0.5945997
+HG00189 1 -0.6151816
+HG00190 1 -0.086699754
+HG00231 0 -0.6238079
+HG00232 1 -1.1717224
+HG00233 0 0.5777589
+HG00234 1 -1.2951909
+HG00235 0 -0.075817205
+HG00236 0 0.03852306
+HG00237 0 -0.006348258
+HG00238 1 -0.13512252
+HG00239 0 0.3833632
+HG00242 0 -0.02469398
+HG00243 1 0.3195189
+HG00244 0 1.5093791
+HG00245 1 1.3945869
+HG00246 0 0.8684613
+HG00250 0 -0.9560442
+HG00251 1 -0.82642174
+HG00252 1 0.43820378
+HG00253 1 -0.5176845
+HG00254 1 -0.91817623
+HG00255 0 1.3485284
+HG00256 0 0.5815518
+HG00257 1 0.80580586
+HG00258 0 0.54604256
+HG00259 1 -0.95289505
+HG00260 1 -0.3767397
+HG00261 0 -0.20343384
+HG00262 1 2.7349427
+HG00263 0 -0.51169044
+HG00264 1 1.6638412
+HG00265 1 -0.69956785
+HG00266 0 -0.68669784
+HG00267 0 0.7100675
+HG00268 1 0.21976517
+HG00269 0 -0.80471677
+HG00271 0 0.74614197
+HG00272 0 1.20451
+HG00273 0 -0.32118332
+HG00274 1 0.021679787
+HG00275 1 0.16606829
+HG00276 1 -0.08896871
+HG00277 0 0.49105814
+HG00278 0 0.53685313
+HG00280 0 -0.15506196
+HG00281 0 -0.020363072
+HG00282 1 0.36043638
+HG00284 1 0.9651616
+HG00285 0 0.55599105
+HG00288 1 -0.86286515
+HG00290 0 -0.68138385
+HG00304 1 1.4003905
+HG00306 1 -1.0455123
+HG00308 0 0.83432055
+HG00309 0 -1.9770504
+HG00310 0 1.4204639
+HG00311 0 -0.83119774
+HG00313 1 -0.5550987
+HG00315 1 -1.5394529
+HG00318 1 0.3734445
+HG00319 0 0.23776221
+HG00320 1 0.52467513
+HG00321 0 -0.13650587
+HG00323 1 0.5344488
+HG00324 0 1.3657993
+HG00325 1 1.2654825
+HG00326 1 0.2272664
+HG00327 1 -0.94233155
+HG00328 0 0.442496
+HG00329 0 0.58767754
+HG00330 1 -0.7407363
+HG00331 1 0.53977597
+HG00332 1 -0.7006052
+HG00334 1 0.12309232
+HG00335 1 -1.9791263
+HG00336 0 -2.2574923
+HG00337 0 -0.62423486
+HG00338 0 0.7456507
+HG00339 0 -0.26159
+HG00341 0 0.6586719
+HG00342 0 0.820989
+HG00343 0 -1.9182559
+HG00344 1 0.6453609
+HG00345 0 0.09088872
+HG00346 1 -0.8685077
+HG00349 1 0.3137522
+HG00350 1 -0.8545589
+HG00351 0 0.8678572
+HG00353 0 -0.08585726
+HG00355 1 0.03870158
+HG00356 1 -2.2417982
+HG00357 0 -1.1265488
+HG00358 1 1.3452858
+HG00360 0 0.41470978
+HG00361 1 1.2911668
+HG00362 0 -0.5106297
+HG00364 0 0.026294794
+HG00365 0 0.9257836
+HG00366 1 -2.0197308
+HG00367 1 0.51832473
+HG00368 1 -1.1077574
+HG00369 0 -1.3536993
+HG00371 0 -1.346761
+HG00372 1 0.2534068
+HG00373 1 -1.9365197
+HG00375 1 -0.46861285
+HG00376 0 0.3570056
+HG00378 0 0.3842062
+HG00379 0 1.1644466
+HG00380 0 0.85750693
+HG00381 1 -0.46445724
+HG00382 0 -0.66906834
+HG00383 0 0.046633046
+HG00384 1 1.5740131
+HG01334 0 -0.17312227
+HG01500 0 0.026344417
+HG01501 0 0.12847303
+HG01503 0 -0.2526822
+HG01504 1 0.24477881
+HG01506 1 0.042141344
+HG01507 1 -0.77368426
+HG01509 1 -0.49774697
+HG01510 0 0.2329452
+HG01512 1 -0.5915104
+HG01513 0 1.1171209
+HG01515 1 -1.0834556
+HG01516 0 0.7046095
+HG01518 1 -0.10861483
+HG01519 1 0.79366124
+HG01521 0 0.9316744
+HG01522 0 1.2369733
+HG01524 1 0.11605954
+HG01525 0 0.43152314
+HG01527 1 -0.6238025
+HG01528 0 0.6766267
+HG01530 0 -1.6327311
+HG01531 1 -0.28500876
+HG01536 1 -2.6419647
+HG01537 0 -0.114224195
+HG01602 1 -0.95770663
+HG01603 0 -1.1214424
+HG01605 0 -0.47527716
+HG01606 0 -0.14826934
+HG01607 1 0.77831525
+HG01608 0 -0.8963586
+HG01610 0 -0.6356323
+HG01612 0 0.5967292
+HG01613 1 1.2229586
+HG01615 0 0.40506664
+HG01617 0 0.17470296
+HG01618 0 0.89174396
+HG01619 0 -1.5101006
+HG01620 0 2.5982234
+HG01623 1 -0.14543307
+HG01624 1 0.31815508
+HG01625 0 -2.6339867
+HG01626 0 1.7900286
+HG01628 1 1.0638742
+HG01630 1 0.04846326
+HG01631 0 0.51054543
+HG01632 1 1.0430106
+HG01668 0 0.91275716
+HG01669 0 -0.018369313
+HG01670 1 0.8563543
+HG01672 1 0.9678393
+HG01673 0 2.1992576
+HG01675 0 -1.5567845
+HG01676 1 -0.83237636
+HG01678 1 -0.37313455
+HG01679 1 -0.7124066
+HG01680 1 -0.71156186
+HG01682 0 -0.20187797
+HG01684 1 -2.3994446
+HG01685 1 0.20621298
+HG01686 0 1.2385454
+HG01694 1 1.5707431
+HG01695 1 0.3822308
+HG01697 1 -2.2431982
+HG01699 0 0.70057446
+HG01700 1 1.032414
+HG01702 0 0.69881296
+HG01704 1 -0.51611483
+HG01705 1 2.4607496
+HG01707 0 -0.33001062
+HG01708 1 1.1832856
+HG01709 1 -1.0942278
+HG01710 0 -1.3819091
+HG01746 1 0.5002543
+HG01747 1 0.0052021397
+HG01756 1 0.039826285
+HG01757 0 0.92829555
+HG01761 0 -1.2705985
+HG01762 0 -0.6403534
+HG01765 0 0.370366
+HG01766 0 1.4351034
+HG01767 0 0.2395829
+HG01768 1 -0.27832305
+HG01770 1 -0.6277163
+HG01771 0 -0.44753137
+HG01773 1 -2.9425302
+HG01775 1 -0.3915429
+HG01776 1 -2.0572152
+HG01777 1 0.9506363
+HG01779 1 0.4292082
+HG01781 0 -0.7900946
+HG01783 0 1.9808884
+HG01784 1 0.11197549
+HG01785 1 0.92058325
+HG01786 0 -1.699403
+HG01789 0 -0.0011578273
+HG01790 1 0.5873249
+HG01791 0 -0.3741801
+HG02215 1 0.8265779
+HG02219 0 -1.2148045
+HG02220 1 0.37977436
+HG02221 1 1.3258275
+HG02223 0 1.5170171
+HG02224 0 -1.2479717
+HG02230 1 1.5744847
+HG02231 0 -0.37827095
+HG02232 0 0.10361614
+HG02233 1 0.705178
+HG02235 0 -1.4086218
+HG02236 1 -1.5582668
+HG02238 1 -0.23269424
+HG02239 1 0.41144827
+NA06984 1 -0.25806934
+NA06985 0 -0.6019386
+NA06986 0 0.971986
+NA06989 1 -0.31879774
+NA06994 1 0.46622092
+NA07000 1 -0.30132496
+NA07037 0 0.27995306
+NA07048 1 -1.6221111
+NA07051 0 1.4651365
+NA07056 0 -0.54459107
+NA07347 1 -1.1050147
+NA07357 0 0.70096564
+NA10847 0 2.1023147
+NA10851 0 1.2603899
+NA11829 0 0.5143806
+NA11830 1 -1.7585757
+NA11831 0 -0.5724282
+NA11832 0 0.7755593
+NA11840 1 0.4613635
+NA11843 0 0.9317995
+NA11881 1 -0.045977797
+NA11892 1 -0.6310147
+NA11893 1 -0.5826177
+NA11894 0 -0.025507607
+NA11918 1 0.91144717
+NA11919 0 -0.87620234
+NA11920 1 -0.81878495
+NA11930 0 -0.32736853
+NA11932 0 -0.8713193
+NA11933 0 -0.56379676
+NA11992 0 -0.6507619
+NA11994 0 0.79936033
+NA11995 1 0.7326229
+NA12003 1 0.8262887
+NA12004 1 -0.8910768
+NA12005 0 -0.16254994
+NA12006 0 0.25246456
+NA12043 0 1.9896276
+NA12044 1 1.3743175
+NA12046 1 0.4004708
+NA12058 0 -1.2500153
+NA12144 0 2.0782325
+NA12154 0 0.4706069
+NA12156 0 -0.8574265
+NA12234 0 -1.3303281
+NA12249 1 -1.0491124
+NA12272 0 -0.36422476
+NA12273 0 0.051570915
+NA12275 0 0.24173883
+NA12282 1 -0.007427298
+NA12283 0 1.5157188
+NA12286 1 1.5725483
+NA12287 0 0.6139734
+NA12340 0 1.4943165
+NA12341 1 0.9114897
+NA12342 0 0.5069496
+NA12347 1 -1.7507954
+NA12348 1 -0.031036973
+NA12399 1 -0.46900207
+NA12400 0 0.77220446
+NA12413 1 -1.2894641
+NA12414 1 0.59051776
+NA12489 0 0.9972846
+NA12546 1 -1.1095285
+NA12716 1 0.7466048
+NA12717 0 0.6899942
+NA12718 0 0.2121996
+NA12748 0 -0.64336854
+NA12749 1 -0.88205665
+NA12750 0 -0.8098186
+NA12751 1 1.336079
+NA12761 0 0.5935965
+NA12762 0 0.054194883
+NA12763 0 -1.3588779
+NA12775 1 0.23355933
+NA12776 0 -0.25845304
+NA12777 0 0.44313177
+NA12778 0 0.31038782
+NA12812 1 -0.8314868
+NA12813 1 -0.052478895
+NA12814 1 -0.06158991
+NA12815 0 0.791771
+NA12827 1 -0.20809709
+NA12828 0 -0.17858867
+NA12829 1 0.3995256
+NA12830 0 0.042289387
+NA12842 0 0.42922524
+NA12843 0 -0.4218665
+NA12872 0 1.3805032
+NA12873 1 1.384026
+NA12874 1 -0.13143301
+NA12878 0 -1.6877977
+NA12889 0 0.36002415
+NA12890 0 0.716112
+NA20502 1 0.058060437
+NA20503 0 0.09127909
+NA20504 0 0.72916096
+NA20505 1 -1.7536902
+NA20506 1 1.3956949
+NA20507 1 -1.8363223
+NA20508 0 -0.7910434
+NA20509 0 -0.23518392
+NA20510 0 0.21311623
+NA20511 0 0.9164271
+NA20512 0 0.97629523
+NA20513 0 -0.25133798
+NA20514 0 0.13881311
+NA20515 0 -1.6387788
+NA20516 0 -0.50680166
+NA20517 1 -1.6254133
+NA20518 0 -0.35342363
+NA20519 0 0.1512058
+NA20520 0 0.8507883
+NA20521 0 -1.1670437
+NA20522 0 1.3865533
+NA20524 1 0.08355157
+NA20525 1 -1.1920058
+NA20527 0 -0.0662846
+NA20528 1 -1.404241
+NA20529 0 -1.3555138
+NA20530 1 -0.67656034
+NA20531 1 -1.3247046
+NA20532 0 -0.4952471
+NA20533 0 -0.95970523
+NA20534 0 -0.50308615
+NA20535 0 0.4467182
+NA20536 0 -1.0966802
+NA20538 0 -2.1101809
+NA20539 0 0.6848986
+NA20540 0 -0.021469222
+NA20541 0 1.6511457
+NA20542 0 -0.68323183
+NA20543 1 -0.5767655
+NA20544 0 -0.15717961
+NA20581 1 0.7901732
+NA20582 1 1.3985122
+NA20585 0 -2.3825152
+NA20586 0 0.87859166
+NA20587 1 1.4920954
+NA20588 1 0.61139834
+NA20589 1 -0.39357072
+NA20752 0 0.15444247
+NA20753 0 0.64336354
+NA20754 1 1.1132429
+NA20755 1 -0.42468762
+NA20756 0 0.85734427
+NA20757 0 0.20680761
+NA20758 1 -0.091696925
+NA20759 1 0.4437935
+NA20760 0 -0.26203188
+NA20761 0 -0.20188071
+NA20762 1 -1.4622866
+NA20763 0 1.1570705
+NA20764 0 -2.003727
+NA20765 1 -0.2983276
+NA20766 1 0.38920966
+NA20767 1 -1.3881816
+NA20768 1 -0.5356592
+NA20769 1 -1.9450587
+NA20771 1 0.7617381
+NA20772 0 -1.1850414
+NA20773 1 0.11390073
+NA20774 1 -0.0875993
+NA20775 1 -0.6702627
+NA20778 1 -1.6360693
+NA20783 1 0.7171852
+NA20785 1 -0.0721512
+NA20790 0 0.89419687
+NA20792 0 -2.431432
+NA20795 1 1.3963163
+NA20796 1 -0.030726956
+NA20797 1 -0.9416851
+NA20798 1 0.41399503
+NA20799 1 1.3658706
+NA20800 0 -0.9543401
+NA20801 0 -0.8920825
+NA20802 1 2.4088123
+NA20803 1 -2.041668
+NA20804 0 -1.6912332
+NA20805 1 1.0608517
+NA20806 1 0.37008828
+NA20807 0 -0.98981255
+NA20808 1 -0.73567754
+NA20809 0 -0.3662956
+NA20810 0 0.7496953
+NA20811 0 -0.714428
+NA20812 0 1.5629928
+NA20813 1 -0.62688726
+NA20814 0 -0.178221
+NA20815 1 -1.0701143
+NA20818 1 0.29582533
+NA20819 0 -0.037625816
+NA20821 0 -0.17058277
+NA20822 1 0.99472266
+NA20826 1 -0.47075328
+NA20827 0 -0.12804025
+NA20828 1 0.41423726
+NA20832 1 -2.2130265
+HG01879 0 -0.23060918
+HG01880 1 -1.9784976
+HG01882 0 0.88861746
+HG01883 1 -0.033756707
+HG01885 1 1.331397
+HG01886 0 1.4837618
+HG01889 0 0.036109354
+HG01890 1 0.3770167
+HG01894 0 -0.1620422
+HG01896 0 -1.2725052
+HG01912 0 -0.02122175
+HG01914 1 0.15646826
+HG01915 0 0.59757847
+HG01956 0 0.3795701
+HG01958 0 -1.3587253
+HG01985 0 -0.3184381
+HG01986 0 0.2223517
+HG01988 1 -0.17160583
+HG01989 0 -0.26306707
+HG01990 1 -0.30513605
+HG02009 0 0.5198838
+HG02010 0 1.1970755
+HG02012 1 -0.14555898
+HG02013 0 0.071341574
+HG02014 0 0.6819231
+HG02051 0 0.93628067
+HG02052 0 -0.071691334
+HG02053 0 0.91980654
+HG02054 1 -0.620633
+HG02095 1 1.7727821
+HG02107 0 1.1290613
+HG02108 1 -0.66144973
+HG02111 1 -0.6568958
+HG02143 0 -0.34055796
+HG02144 0 -0.29311
+HG02255 1 0.14357351
+HG02256 0 0.50214034
+HG02281 1 0.6423793
+HG02282 0 2.2712786
+HG02283 0 -0.40950742
+HG02284 1 -0.5880006
+HG02307 0 1.069371
+HG02308 0 0.8200802
+HG02309 1 0.6003987
+HG02314 1 0.31440958
+HG02315 0 -1.1652236
+HG02317 0 -0.4012021
+HG02318 1 -1.3660837
+HG02322 1 -1.066644
+HG02323 1 -0.27816617
+HG02325 1 0.8221753
+HG02330 0 0.7959258
+HG02332 0 1.6365964
+HG02334 1 -0.7936615
+HG02337 1 -1.7134051
+HG02339 0 0.27666426
+HG02343 1 0.23690715
+HG02419 0 1.1354446
+HG02420 1 0.23565963
+HG02427 0 0.032308314
+HG02429 0 0.007880163
+HG02433 0 -0.66576785
+HG02439 0 0.62558776
+HG02442 0 1.0572942
+HG02445 0 -1.2839664
+HG02449 1 0.23737799
+HG02450 1 -1.8233116
+HG02455 0 -0.57021624
+HG02461 1 0.5480159
+HG02462 0 -0.43215573
+HG02464 1 -0.39266005
+HG02465 1 -0.74261093
+HG02470 0 -0.040589623
+HG02471 1 -1.6250774
+HG02476 0 0.010872613
+HG02477 1 1.5894053
+HG02481 1 1.3383965
+HG02484 0 1.1445155
+HG02485 0 1.0142381
+HG02489 1 -2.462465
+HG02496 1 0.38867146
+HG02497 1 -1.4903388
+HG02501 0 -0.6695955
+HG02502 1 -1.328748
+HG02505 0 -0.864409
+HG02508 1 -0.8684608
+HG02511 1 0.12716675
+HG02536 1 -0.62508065
+HG02537 1 1.5474795
+HG02541 1 -0.12765734
+HG02545 0 -1.0787096
+HG02546 1 0.12510383
+HG02549 0 0.11013485
+HG02554 0 0.7972324
+HG02555 0 1.0586671
+HG02557 0 -0.35908777
+HG02558 0 0.69655275
+HG02561 1 0.5826902
+HG02562 1 -1.096078
+HG02568 0 -1.4341087
+HG02570 1 -0.29860377
+HG02571 0 0.7946533
+HG02573 1 2.3982692
+HG02574 0 -0.46980444
+HG02577 0 -0.10587152
+HG02580 1 -2.1392794
+HG02582 0 0.47639194
+HG02583 0 0.7913386
+HG02585 1 -0.52535295
+HG02586 0 0.8078047
+HG02588 1 0.17099923
+HG02589 1 0.8844035
+HG02594 1 -1.4843159
+HG02595 0 1.718365
+HG02610 0 -0.21129306
+HG02611 0 -0.05110909
+HG02613 0 -1.5870284
+HG02614 0 0.14549573
+HG02620 1 -0.7488109
+HG02621 0 -1.068961
+HG02623 1 0.6722651
+HG02624 0 -1.3785799
+HG02628 1 -0.55254465
+HG02629 0 0.57150495
+HG02634 0 -0.467061
+HG02635 1 -1.0342209
+HG02642 0 0.015453225
+HG02643 0 -1.4177792
+HG02645 1 -0.6794174
+HG02646 0 -1.5219074
+HG02666 0 -1.6979587
+HG02667 0 0.8846227
+HG02675 0 0.29890326
+HG02676 0 -0.43783784
+HG02678 1 1.1427853
+HG02679 1 -0.59702647
+HG02702 1 -0.9216489
+HG02703 0 -0.41419154
+HG02715 0 0.21005403
+HG02716 1 -0.16207337
+HG02721 0 0.13918905
+HG02722 0 0.2290992
+HG02756 1 -0.2749175
+HG02757 1 0.3199963
+HG02759 1 1.0208731
+HG02760 1 1.2730664
+HG02763 1 2.0855892
+HG02768 1 -0.77291024
+HG02769 1 0.63550997
+HG02771 1 -1.5501392
+HG02772 1 -0.49890542
+HG02798 0 0.12665588
+HG02799 0 0.007806653
+HG02804 0 1.2302876
+HG02805 0 1.4107319
+HG02807 1 0.6772948
+HG02808 0 0.29235163
+HG02810 1 -0.58007973
+HG02811 1 0.23083672
+HG02813 1 -1.0087093
+HG02814 1 0.24196805
+HG02816 0 1.0840515
+HG02817 0 -1.2675165
+HG02819 0 -0.68774563
+HG02820 0 0.31130418
+HG02836 0 -1.2350762
+HG02837 0 0.5068729
+HG02839 1 1.4349929
+HG02840 0 0.470441
+HG02851 0 -2.1340566
+HG02852 1 0.27314276
+HG02854 1 -0.5717814
+HG02855 1 -0.49292535
+HG02860 1 -1.4834254
+HG02861 0 1.1406327
+HG02870 0 1.089407
+HG02878 0 0.08244245
+HG02879 1 -1.5134368
+HG02881 1 -1.4721334
+HG02882 1 -0.21615641
+HG02884 0 -0.3262798
+HG02885 0 -0.35785654
+HG02887 1 0.48253134
+HG02888 0 2.841947
+HG02890 0 -0.5856503
+HG02891 0 0.15413433
+HG02895 1 -0.42427924
+HG02896 0 -1.5138804
+HG02922 0 -0.7152131
+HG02923 1 -1.3886579
+HG02938 0 -1.081346
+HG02941 1 -0.5435381
+HG02943 0 -0.12387083
+HG02944 0 1.1541823
+HG02946 0 0.63225585
+HG02947 1 -1.0625993
+HG02952 1 -1.5057025
+HG02953 1 1.837531
+HG02968 1 -0.41724768
+HG02970 0 -0.23076141
+HG02971 0 -2.251136
+HG02973 0 -1.2348121
+HG02974 0 -0.06538172
+HG02976 0 -1.4600322
+HG02977 1 2.4345655
+HG02979 1 0.14957234
+HG02981 1 -0.6944271
+HG02982 0 -1.3639619
+HG02983 1 -0.2571414
+HG03024 1 0.42293173
+HG03025 0 0.07510115
+HG03027 0 -0.15979247
+HG03028 1 0.27123448
+HG03039 1 0.57356364
+HG03040 1 0.3888039
+HG03045 1 0.41807115
+HG03046 1 1.1810519
+HG03048 1 -0.088495925
+HG03049 1 -1.0821592
+HG03052 0 -1.8141242
+HG03054 0 -0.24390835
+HG03055 0 -0.899252
+HG03057 1 0.7507659
+HG03058 0 -0.50764513
+HG03060 1 -0.14609295
+HG03061 0 -0.19536114
+HG03063 0 -1.1096342
+HG03064 1 -0.09098278
+HG03066 0 0.5000589
+HG03069 0 1.5710304
+HG03072 0 -0.32967585
+HG03073 1 0.4509027
+HG03074 0 -0.18942359
+HG03077 1 -0.23618089
+HG03078 1 -1.1431794
+HG03079 1 0.13158086
+HG03081 1 1.5218995
+HG03082 1 -0.098233916
+HG03084 1 -2.6401367
+HG03085 0 0.9012619
+HG03086 0 -0.79570204
+HG03088 1 -0.1962341
+HG03091 0 -1.1202133
+HG03095 1 -0.74685013
+HG03096 1 -0.3428327
+HG03097 1 -1.0639434
+HG03099 0 -0.17165677
+HG03100 0 -0.3248966
+HG03103 1 -0.56619924
+HG03105 0 0.23830968
+HG03108 0 -1.5585093
+HG03109 1 1.0469868
+HG03111 0 0.1350723
+HG03112 0 -0.18465248
+HG03114 1 2.3308048
+HG03115 1 -1.6597552
+HG03117 1 -0.65903515
+HG03118 0 0.33659878
+HG03120 1 0.43801957
+HG03121 1 1.3771334
+HG03123 1 -1.0018191
+HG03124 1 1.861117
+HG03126 0 0.5804018
+HG03127 1 -1.8009217
+HG03129 0 0.49603957
+HG03130 1 -0.44236273
+HG03132 0 -0.5545707
+HG03133 1 0.098739415
+HG03135 0 0.793619
+HG03136 0 1.1888949
+HG03139 0 -0.61214864
+HG03157 0 -0.38582313
+HG03159 0 -1.1568362
+HG03160 0 0.5483204
+HG03162 0 0.49518743
+HG03163 1 2.3642845
+HG03166 0 -1.4768533
+HG03168 0 -0.2557827
+HG03169 1 -0.00594037
+HG03172 1 0.7689904
+HG03175 1 0.091062434
+HG03189 1 1.344529
+HG03190 1 0.61177766
+HG03193 1 0.3959225
+HG03195 1 -0.5108966
+HG03196 1 0.5046774
+HG03198 1 -0.09531521
+HG03199 1 0.9669848
+HG03202 0 -1.7146046
+HG03209 0 -1.0081277
+HG03212 0 0.70757705
+HG03224 1 0.022117652
+HG03225 0 -0.3390957
+HG03240 0 -0.14709602
+HG03241 0 -0.6610608
+HG03246 1 -1.8400074
+HG03247 1 0.59115964
+HG03258 1 -0.29722312
+HG03259 1 0.6867306
+HG03265 0 -1.1635956
+HG03267 1 2.1966116
+HG03268 1 0.19155315
+HG03270 0 0.8954241
+HG03271 0 -0.053864658
+HG03279 1 0.31366277
+HG03280 0 -0.8403964
+HG03291 1 0.27064458
+HG03294 1 -0.46904376
+HG03295 1 -0.67264026
+HG03297 0 0.272511
+HG03298 0 0.45336977
+HG03300 1 0.4968971
+HG03301 1 0.38715369
+HG03303 0 -0.60576063
+HG03304 1 -1.0618207
+HG03311 1 1.4729612
+HG03313 0 0.8098757
+HG03342 0 0.9368978
+HG03343 0 1.4375652
+HG03351 0 0.021430517
+HG03352 0 -1.74323
+HG03354 1 1.1162909
+HG03363 1 1.0029992
+HG03366 0 -0.31756654
+HG03369 1 2.1139688
+HG03370 1 0.23453471
+HG03376 0 0.7952368
+HG03378 1 -0.6708497
+HG03380 0 0.4526731
+HG03382 0 1.7307078
+HG03385 1 0.27366358
+HG03388 0 -0.24372211
+HG03391 0 0.8884845
+HG03394 0 0.5921938
+HG03397 1 -1.5017033
+HG03401 1 -0.8905836
+HG03410 0 -0.31583726
+HG03419 1 -2.3985634
+HG03428 1 0.99617773
+HG03432 1 0.37893337
+HG03433 1 0.98866695
+HG03436 0 0.9781608
+HG03437 0 0.5738229
+HG03439 1 1.923361
+HG03442 1 0.8928989
+HG03445 1 -0.35017508
+HG03446 0 1.3317945
+HG03449 0 -1.0549281
+HG03451 0 0.31864858
+HG03452 1 0.31033608
+HG03455 1 0.856225
+HG03458 1 0.6712028
+HG03460 0 0.27968767
+HG03461 1 1.75286
+HG03464 0 1.7414229
+HG03469 1 -0.7834851
+HG03470 1 0.47394392
+HG03472 0 -0.98475814
+HG03473 1 0.32249135
+HG03476 0 -0.8183789
+HG03478 0 -0.08330824
+HG03479 1 -0.20080978
+HG03484 1 0.48856878
+HG03485 1 0.2884157
+HG03499 0 -0.7427007
+HG03511 0 -0.24224421
+HG03514 0 -0.36102846
+HG03515 1 -0.17425135
+HG03517 0 1.2215768
+HG03518 0 -0.054367997
+HG03520 1 0.852638
+HG03521 1 0.14927985
+HG03538 0 -0.1070312
+HG03539 0 1.2164496
+HG03547 0 0.2995917
+HG03548 0 -0.19346341
+HG03556 0 -0.752424
+HG03557 1 -1.3141553
+HG03558 1 -1.2983948
+HG03559 1 0.06589185
+HG03563 1 -1.3145956
+HG03565 1 0.20575146
+HG03567 1 -0.07018841
+HG03571 0 -0.746731
+HG03572 0 -1.4501469
+HG03575 1 1.0476801
+HG03577 1 -2.238983
+HG03578 1 -0.70452845
+HG03583 1 -0.7409211
+NA18486 0 0.32371098
+NA18488 0 2.5925527
+NA18489 1 0.72266334
+NA18498 1 -0.1265039
+NA18499 1 -1.1328027
+NA18501 1 -0.27762857
+NA18502 0 0.025986912
+NA18504 1 0.26076773
+NA18505 0 -0.5943225
+NA18507 1 0.026217075
+NA18508 0 -0.6309611
+NA18510 0 -0.5562923
+NA18511 0 1.3245691
+NA18516 0 0.8894094
+NA18517 1 -0.5049563
+NA18519 1 1.2399571
+NA18520 0 0.43295255
+NA18522 1 -1.1256204
+NA18523 1 -0.35185435
+NA18853 1 -0.41176653
+NA18856 0 0.2851474
+NA18858 1 0.7597794
+NA18861 0 -0.33109024
+NA18864 0 0.32911384
+NA18865 1 1.9618838
+NA18867 0 1.4391989
+NA18868 1 -1.1699831
+NA18870 1 0.98215777
+NA18871 1 -0.3805586
+NA18873 0 -0.7135409
+NA18874 1 -1.4245706
+NA18876 1 0.8101947
+NA18877 0 0.07102942
+NA18878 0 -0.87373376
+NA18879 1 0.7801222
+NA18881 0 -0.73928326
+NA18907 1 0.50872076
+NA18908 1 -1.5164522
+NA18909 1 1.4291731
+NA18910 0 -0.7350317
+NA18912 0 -0.52097887
+NA18915 0 0.69457865
+NA18916 0 0.46998546
+NA18917 1 -0.99944264
+NA18923 0 -0.045271263
+NA18924 1 -0.99173546
+NA18933 1 -0.04736939
+NA18934 1 -0.6965221
+NA19017 0 0.47877082
+NA19019 1 1.05274
+NA19020 1 0.16315721
+NA19023 1 -0.79537076
+NA19024 1 1.2103031
+NA19025 1 -0.9596251
+NA19026 1 0.23938672
+NA19027 1 -0.20470092
+NA19028 1 -1.0754586
+NA19030 1 0.13998412
+NA19031 0 -0.63217396
+NA19035 1 0.5023892
+NA19036 1 -0.20358026
+NA19037 0 0.80814475
+NA19038 1 -0.13750246
+NA19041 1 1.0730603
+NA19043 0 -0.034488328
+NA19092 0 -0.3241709
+NA19093 1 -0.37738907
+NA19095 1 -1.720537
+NA19096 0 -0.5951406
+NA19098 1 -0.14389642
+NA19099 0 -0.94460106
+NA19102 0 -2.473291
+NA19107 0 -1.2664205
+NA19108 1 -0.24607638
+NA19113 0 1.061548
+NA19114 0 -0.32440713
+NA19116 1 -1.1128577
+NA19117 0 0.36629194
+NA19118 0 -0.48099253
+NA19119 1 0.59858936
+NA19121 0 -0.4076994
+NA19129 0 -0.8152183
+NA19130 0 -0.5390175
+NA19131 0 -0.4370954
+NA19137 0 -0.39539465
+NA19138 0 0.06668754
+NA19141 0 1.3720835
+NA19143 1 -0.37993
+NA19144 0 -0.1489289
+NA19146 0 -1.1421273
+NA19147 0 0.6494277
+NA19149 1 -0.40489393
+NA19152 0 1.2203118
+NA19153 0 -0.09870172
+NA19159 0 -1.4609249
+NA19160 0 -1.836127
+NA19171 1 0.3458964
+NA19172 1 -0.802962
+NA19175 0 1.909639
+NA19184 0 1.8917927
+NA19185 1 -1.2408391
+NA19189 1 -0.43860194
+NA19190 0 -1.8585253
+NA19197 0 0.2504719
+NA19198 0 -0.7314235
+NA19200 0 0.099937566
+NA19201 1 0.49751586
+NA19204 0 1.6336865
+NA19206 1 -0.7377765
+NA19207 1 -0.5201269
+NA19209 1 -0.9378142
+NA19210 0 0.088518865
+NA19213 1 0.5050936
+NA19214 0 0.74047047
+NA19222 0 -0.53636473
+NA19223 0 -1.0262032
+NA19225 1 -0.45547706
+NA19235 0 -0.10462457
+NA19236 1 1.1524258
+NA19238 1 1.768829
+NA19239 1 -1.1099308
+NA19247 0 0.8328098
+NA19248 1 -0.029590946
+NA19256 1 -0.53941077
+NA19257 0 -0.09677025
+NA19307 1 -0.33041644
+NA19308 1 0.3624128
+NA19309 1 0.04832265
+NA19310 0 0.33864108
+NA19312 1 -0.74107057
+NA19314 1 -1.3785769
+NA19315 0 -0.43234473
+NA19316 1 2.0873332
+NA19317 1 -1.0243441
+NA19318 0 -0.29385963
+NA19319 1 0.23220412
+NA19320 0 -0.6655322
+NA19321 0 -0.066599935
+NA19323 0 -0.915211
+NA19324 1 -0.66473925
+NA19327 1 -2.2374172
+NA19328 0 0.66696984
+NA19331 1 0.9628624
+NA19332 1 0.073532544
+NA19338 0 0.7023726
+NA19346 1 0.30610806
+NA19350 1 0.46431327
+NA19351 0 -0.25114462
+NA19355 0 -0.38200945
+NA19360 0 0.7128798
+NA19372 0 -0.94790757
+NA19374 1 -0.5162941
+NA19375 1 1.0808381
+NA19376 1 0.8896024
+NA19377 1 0.49794334
+NA19378 1 -0.7144072
+NA19379 0 0.6228004
+NA19380 1 -0.8199445
+NA19383 0 -0.25166705
+NA19390 1 1.7759407
+NA19391 0 0.4810591
+NA19394 1 0.10021085
+NA19399 1 0.5417539
+NA19401 1 -2.4395168
+NA19403 1 -1.2317827
+NA19404 1 0.17935035
+NA19428 1 1.0144526
+NA19429 0 -0.74079764
+NA19430 0 -1.4977683
+NA19431 0 -0.5141437
+NA19435 1 0.4520048
+NA19436 1 -1.9339927
+NA19437 0 0.6587602
+NA19438 0 0.32914162
+NA19439 1 0.5589311
+NA19440 1 -0.5835146
+NA19443 0 0.6556452
+NA19445 0 1.3309731
+NA19446 0 -0.8487691
+NA19448 0 0.6160215
+NA19449 1 -0.13120155
+NA19452 0 0.95966613
+NA19454 1 0.67415375
+NA19455 0 1.0254843
+NA19456 0 -0.6246895
+NA19457 1 -0.08270225
+NA19461 1 -0.6790328
+NA19462 0 0.065960124
+NA19463 1 -0.68420684
+NA19466 1 0.25005168
+NA19467 0 -0.31942597
+NA19468 0 -1.1225123
+NA19471 1 1.7015855
+NA19472 0 -0.41879958
+NA19473 0 -1.4677886
+NA19474 1 1.4899158
+NA19475 1 0.38895887
+NA19625 0 0.17835899
+NA19700 1 1.2285951
+NA19701 0 -0.69877696
+NA19703 1 -0.49613062
+NA19704 0 -0.28637335
+NA19707 0 -0.5081857
+NA19711 0 -0.48801756
+NA19712 0 0.97121614
+NA19713 0 -0.43732426
+NA19818 1 -1.0297769
+NA19819 1 -0.07810421
+NA19834 1 -0.26362237
+NA19835 0 0.81646645
+NA19900 0 -0.53969103
+NA19901 0 1.4186429
+NA19904 0 0.54242814
+NA19908 0 -0.35156858
+NA19909 1 0.29231358
+NA19914 0 -1.4659046
+NA19916 1 -0.07335172
+NA19917 1 1.1513788
+NA19920 1 0.05497355
+NA19921 1 0.6802436
+NA19922 0 -0.25027502
+NA19923 0 -0.9110501
+NA19982 0 -0.1104269
+NA19984 1 0.23936826
+NA20126 1 0.3344435
+NA20127 0 -0.9098953
+NA20276 1 -0.12753291
+NA20278 0 -0.79280883
+NA20281 1 1.6317468
+NA20282 1 2.4178157
+NA20287 1 0.15833098
+NA20289 1 0.2558415
+NA20291 1 -2.8060408
+NA20294 0 -1.8034564
+NA20296 0 0.7091585
+NA20298 0 0.4484179
+NA20317 1 0.85475147
+NA20320 0 1.9326904
+NA20332 0 -0.14607723
+NA20339 0 1.4402553
+NA20340 1 -1.6525902
+NA20342 1 1.423897
+NA20346 0 0.5716088
+NA20348 1 0.3446642
+NA20351 0 0.065682225
+NA20355 0 1.5815105
+NA20356 1 -0.35932207
+NA20357 0 -2.4911165
+NA20359 0 -1.5847857
+NA20412 1 0.84570396
+HG00403 1 -1.8016498
+HG00404 0 2.144771
+HG00406 0 -1.3720618
+HG00407 0 -0.2576838
+HG00409 0 -0.2490845
+HG00410 0 0.84269977
+HG00419 1 -0.5279384
+HG00421 0 1.1487423
+HG00422 0 0.8607454
+HG00428 0 -0.3177969
+HG00436 1 -0.6186388
+HG00437 0 -0.062738076
+HG00442 1 -0.28582636
+HG00443 0 0.074820675
+HG00445 1 -1.7355127
+HG00446 1 0.6205398
+HG00448 0 0.44384098
+HG00449 0 -0.53879535
+HG00451 0 1.9808332
+HG00452 1 0.92259914
+HG00457 1 -1.9650229
+HG00458 1 0.17689732
+HG00463 1 -0.64106035
+HG00464 1 -0.16185933
+HG00472 1 0.60026306
+HG00473 0 0.25076857
+HG00476 1 1.5244865
+HG00478 0 0.27756163
+HG00479 0 0.39024842
+HG00513 0 1.4151793
+HG00524 1 2.0143194
+HG00525 0 1.6337717
+HG00530 1 1.3902462
+HG00531 1 0.3177216
+HG00533 0 -0.3264087
+HG00534 0 0.7257998
+HG00536 1 -0.6039025
+HG00537 0 0.47624433
+HG00542 1 1.4183159
+HG00543 1 -0.8092356
+HG00556 0 -0.6112098
+HG00557 1 0.70611244
+HG00559 1 0.5216476
+HG00560 0 1.7768165
+HG00565 1 0.6964804
+HG00566 0 1.1767582
+HG00580 0 0.6372666
+HG00583 0 -2.6245217
+HG00584 1 -0.301147
+HG00589 1 -1.4858966
+HG00590 1 1.8548883
+HG00592 1 2.36521
+HG00593 1 1.1159549
+HG00596 0 -1.0772511
+HG00598 0 0.18066503
+HG00599 1 -0.7740249
+HG00607 0 -1.066253
+HG00608 0 0.2376746
+HG00610 0 -1.8419907
+HG00611 0 0.14324203
+HG00613 0 1.2336893
+HG00614 1 0.35547924
+HG00619 0 0.28712788
+HG00620 0 -0.36112544
+HG00622 1 2.0419142
+HG00623 0 -0.13808921
+HG00625 0 0.6689788
+HG00626 0 0.007446871
+HG00628 1 1.0477676
+HG00629 0 -0.5427309
+HG00631 0 -1.163391
+HG00632 1 0.6243545
+HG00634 0 -0.7414925
+HG00650 1 0.8447861
+HG00651 0 2.2000365
+HG00653 0 0.070324555
+HG00654 1 -2.2155619
+HG00656 0 -0.36572722
+HG00657 0 -0.24047342
+HG00662 0 -0.86297923
+HG00663 0 -1.1326562
+HG00671 0 2.1565518
+HG00672 1 1.0481443
+HG00674 0 -0.7105588
+HG00675 0 1.1057796
+HG00683 0 0.6788094
+HG00684 0 1.1787868
+HG00689 0 1.4841706
+HG00690 0 -0.059024114
+HG00692 1 1.4697926
+HG00693 1 0.56754017
+HG00699 0 0.73461705
+HG00701 0 -0.124750115
+HG00704 1 -0.02713252
+HG00705 0 2.1376605
+HG00707 0 -0.60818774
+HG00717 1 0.45422265
+HG00728 1 -1.3599122
+HG00729 0 -0.25716364
+HG00759 0 0.09195905
+HG00844 1 1.1706389
+HG00851 0 2.5968018
+HG00864 0 0.13260122
+HG00867 1 -0.52983236
+HG00879 0 -1.2611139
+HG00956 1 -0.3433579
+HG00978 0 -1.2700529
+HG00982 1 0.6826581
+HG01028 1 0.66286594
+HG01029 1 -0.2650535
+HG01046 1 -0.13988136
+HG01595 1 0.26858607
+HG01596 0 -1.0768001
+HG01597 1 -0.57863075
+HG01598 0 0.40351826
+HG01599 1 1.3083854
+HG01600 0 -0.9291263
+HG01794 0 1.1769164
+HG01796 0 0.33913922
+HG01797 1 0.18880987
+HG01798 1 -1.283154
+HG01799 1 -1.9386188
+HG01800 0 -0.394641
+HG01801 0 0.04848689
+HG01802 0 -0.52318865
+HG01804 1 -1.5467472
+HG01805 1 0.2881307
+HG01806 1 -2.546092
+HG01807 0 -0.28989926
+HG01808 0 -0.42989814
+HG01809 0 1.0496631
+HG01810 1 0.80362076
+HG01811 0 0.37883708
+HG01812 1 -0.4729012
+HG01813 1 -0.41048998
+HG01815 0 0.19760646
+HG01817 0 0.4192082
+HG01840 0 -0.46184
+HG01841 1 -0.25564653
+HG01842 0 -1.7122843
+HG01843 1 -1.0329608
+HG01844 1 -0.017434476
+HG01845 0 -2.0456302
+HG01846 0 1.0436265
+HG01847 1 0.06349813
+HG01848 0 1.4100823
+HG01849 1 -1.4631251
+HG01850 0 -0.85629934
+HG01851 0 1.5351939
+HG01852 1 0.8873867
+HG01853 0 -0.9212501
+HG01855 1 1.9517581
+HG01857 1 -0.74977976
+HG01858 0 -0.024101255
+HG01859 0 -1.8452308
+HG01860 1 -2.2464876
+HG01861 1 0.121066876
+HG01862 1 -1.2691671
+HG01863 1 0.018943584
+HG01864 0 -3.0923395
+HG01865 1 -0.24597937
+HG01866 1 0.6363597
+HG01867 0 1.3670154
+HG01868 0 -0.25188416
+HG01869 0 1.5511779
+HG01870 1 0.6134774
+HG01871 0 -1.8855326
+HG01872 1 -0.26595363
+HG01873 1 -1.2973018
+HG01874 1 -1.7321918
+HG01878 0 -0.35059258
+HG02016 1 -0.93176836
+HG02017 1 1.2710558
+HG02019 0 0.46057358
+HG02020 0 1.5247129
+HG02023 1 0.029842513
+HG02025 0 -0.31826457
+HG02026 0 -0.04570559
+HG02028 1 -0.4953616
+HG02029 1 -1.1090145
+HG02031 1 0.29624808
+HG02032 0 -0.4184476
+HG02035 1 -1.3753434
+HG02040 1 0.23718743
+HG02047 1 -0.011157847
+HG02048 1 -1.4968011
+HG02049 1 0.23707558
+HG02050 1 -0.54111123
+HG02057 1 -0.94836813
+HG02058 0 0.60824907
+HG02061 0 -0.08233316
+HG02064 0 -0.9064044
+HG02067 0 -0.19809479
+HG02069 1 0.003765132
+HG02070 0 0.2469424
+HG02072 1 1.3083199
+HG02073 0 0.39031547
+HG02075 1 0.97749615
+HG02076 0 0.68660164
+HG02078 1 -0.3695675
+HG02079 0 -0.40633118
+HG02081 1 -0.36492988
+HG02082 0 -1.5582317
+HG02084 1 0.42264387
+HG02085 0 1.2543572
+HG02086 0 -0.23780078
+HG02087 1 -0.41598547
+HG02088 0 0.5410855
+HG02113 1 -0.30830258
+HG02116 1 1.9089491
+HG02121 1 1.3271528
+HG02122 0 -0.25311723
+HG02127 1 0.090926215
+HG02128 1 -0.01289378
+HG02130 0 0.88255817
+HG02131 1 -0.046882384
+HG02133 0 1.2628686
+HG02134 1 0.15191612
+HG02136 0 0.38771933
+HG02137 1 1.2195276
+HG02138 0 -0.34018055
+HG02139 0 -0.21259524
+HG02140 0 -1.3814907
+HG02141 0 -0.911509
+HG02142 1 0.14846647
+HG02151 1 1.0419959
+HG02152 1 0.52668697
+HG02153 1 1.4077508
+HG02154 1 -0.80632216
+HG02155 0 -0.7691256
+HG02156 1 -0.1391391
+HG02164 1 0.1330989
+HG02165 1 -0.7144543
+HG02178 1 -1.0843616
+HG02179 1 -0.7307899
+HG02180 1 -0.70273805
+HG02181 1 -0.6972302
+HG02182 0 0.4161394
+HG02184 0 -1.5365647
+HG02185 1 -3.4512644
+HG02186 0 -1.0419834
+HG02187 0 0.28932887
+HG02190 1 -0.16108462
+HG02351 0 0.56304294
+HG02355 1 1.3773155
+HG02356 1 -0.41863942
+HG02360 0 0.8465135
+HG02364 0 -0.7851612
+HG02367 0 -1.0127273
+HG02371 0 0.0935649
+HG02373 0 -0.80562335
+HG02374 0 -0.23499532
+HG02375 0 0.3277533
+HG02382 1 -0.06538801
+HG02383 0 2.090219
+HG02384 0 -0.17020349
+HG02385 1 -0.5665469
+HG02386 0 0.1958934
+HG02389 1 0.1088846
+HG02390 1 -0.23631822
+HG02391 0 -0.05487674
+HG02392 0 -0.6822298
+HG02394 0 0.6497554
+HG02395 0 -0.6931168
+HG02396 0 -0.0012169924
+HG02397 0 0.23932675
+HG02398 1 -1.1287705
+HG02399 0 -0.20870447
+HG02401 1 -0.18378234
+HG02402 1 -1.2688636
+HG02406 1 0.75052863
+HG02407 1 -0.21901725
+HG02408 1 -0.80428517
+HG02409 1 -0.22140612
+HG02410 1 -0.09251856
+HG02512 1 -0.39914164
+HG02513 0 -0.116396636
+HG02521 0 -0.98704386
+HG02522 1 -2.713026
+NA18525 1 2.417949
+NA18526 0 0.9107539
+NA18528 0 -0.95059246
+NA18530 0 -0.62345254
+NA18531 1 -2.6276126
+NA18532 1 0.68245023
+NA18533 1 -2.2699194
+NA18534 1 -0.55350494
+NA18535 0 0.954198
+NA18536 1 -0.93826425
+NA18537 0 1.1893386
+NA18538 1 0.20947824
+NA18539 0 -0.08325126
+NA18541 0 -1.3402902
+NA18542 1 -0.2934057
+NA18543 1 -0.43883163
+NA18544 0 1.4027979
+NA18545 1 0.3765548
+NA18546 1 1.5172589
+NA18547 0 2.1931856
+NA18548 0 0.05803141
+NA18549 1 -0.49934506
+NA18550 0 -1.3526671
+NA18552 1 -2.3190336
+NA18553 1 0.397525
+NA18555 1 0.82198846
+NA18557 0 0.83770335
+NA18558 0 -0.93435204
+NA18559 1 2.1467965
+NA18560 0 0.1713073
+NA18561 1 1.6044208
+NA18562 0 -0.24499635
+NA18563 0 -0.08794666
+NA18564 0 -1.4764558
+NA18565 0 0.86128914
+NA18566 1 0.7902716
+NA18567 1 0.713363
+NA18570 1 -0.39370054
+NA18571 0 0.18287513
+NA18572 1 0.70667005
+NA18573 0 0.21192852
+NA18574 1 0.954656
+NA18577 0 -0.08121245
+NA18579 1 -0.21593681
+NA18582 0 0.68697196
+NA18591 0 -0.067086905
+NA18592 0 -1.451888
+NA18593 0 0.38827863
+NA18595 0 0.08866017
+NA18596 0 -0.44020367
+NA18597 0 0.8123893
+NA18599 0 1.4233874
+NA18602 1 -0.5159418
+NA18603 1 -0.34792247
+NA18605 1 0.42347685
+NA18608 0 -0.17095025
+NA18609 0 -0.44487247
+NA18610 0 -0.3701156
+NA18611 0 0.6673233
+NA18612 0 0.28329277
+NA18613 1 -1.2514303
+NA18614 0 -0.24954285
+NA18615 0 1.1934843
+NA18616 0 -0.5047621
+NA18617 0 -1.0893714
+NA18618 1 -0.0008156858
+NA18619 1 -1.37078
+NA18620 0 0.24477452
+NA18621 1 -0.5767905
+NA18622 0 0.6824393
+NA18623 0 0.3388816
+NA18624 0 1.3946178
+NA18625 0 0.014395606
+NA18626 0 0.2793785
+NA18627 1 -1.299366
+NA18628 0 -0.51539195
+NA18629 0 -0.5301192
+NA18630 1 1.58228
+NA18631 1 0.18955183
+NA18632 1 -0.8812958
+NA18633 1 -1.5313241
+NA18634 0 -1.3344055
+NA18635 0 1.814232
+NA18636 0 -0.76892024
+NA18637 1 -1.3395166
+NA18638 1 -0.5581161
+NA18639 1 -1.0156122
+NA18640 1 -0.019314328
+NA18641 0 0.4125621
+NA18642 0 1.1695203
+NA18643 1 0.96086496
+NA18644 1 -0.82733905
+NA18645 1 0.00029171654
+NA18646 0 1.0843031
+NA18647 1 -0.95755076
+NA18648 0 -0.39481023
+NA18740 1 0.4445395
+NA18745 1 -1.9875543
+NA18747 0 -0.3135992
+NA18748 1 0.092855416
+NA18749 0 -0.46405452
+NA18757 1 1.0442814
+NA18939 1 -1.0737574
+NA18940 0 0.39578292
+NA18941 0 -0.045179434
+NA18942 1 1.6935962
+NA18943 0 -0.15964115
+NA18944 0 0.41972247
+NA18945 0 0.42613658
+NA18946 0 -0.5524259
+NA18947 1 -0.57484365
+NA18948 0 -0.548116
+NA18949 1 0.19680059
+NA18950 0 -0.42699555
+NA18951 0 1.7059152
+NA18952 0 -1.0622283
+NA18953 0 -1.8650838
+NA18954 1 -0.09914554
+NA18956 1 -0.9776135
+NA18957 1 0.03791094
+NA18959 1 0.36321548
+NA18960 0 1.8866873
+NA18961 0 -1.5959148
+NA18962 0 0.23897867
+NA18963 0 -0.47843525
+NA18964 1 0.3407269
+NA18965 1 0.45909065
+NA18966 1 -0.28316322
+NA18967 0 -1.3185524
+NA18968 0 0.6193585
+NA18969 1 -2.128828
+NA18970 1 0.16608708
+NA18971 1 -1.9246687
+NA18972 0 -1.6476364
+NA18973 1 -0.31646743
+NA18974 1 -2.2180834
+NA18975 0 0.8869835
+NA18976 1 0.2654514
+NA18977 0 -0.4867469
+NA18978 0 -0.25152332
+NA18979 0 1.2218875
+NA18980 1 1.5040545
+NA18981 1 0.5053723
+NA18982 1 0.8950589
+NA18983 1 -0.9716714
+NA18985 1 -1.2944268
+NA18986 0 1.7961997
+NA18988 0 -0.2666425
+NA18989 1 0.31234097
+NA18990 0 0.77511823
+NA18991 1 1.2247684
+NA18993 0 0.27960005
+NA18994 0 -1.0528703
+NA18995 1 -0.9389388
+NA18997 0 -1.3687353
+NA18998 0 -0.24702482
+NA18999 0 -0.6920822
+NA19000 0 0.18768327
+NA19001 1 -0.25553355
+NA19002 1 0.80767554
+NA19003 0 -0.95263207
+NA19004 1 -1.0542976
+NA19005 0 0.8598567
+NA19006 1 0.17493053
+NA19007 1 0.09498067
+NA19009 0 -0.8734208
+NA19010 0 2.0139127
+NA19011 0 0.30478245
+NA19054 0 -0.28323504
+NA19055 1 -1.0378741
+NA19056 0 -0.014781863
+NA19057 0 -0.3727197
+NA19058 1 0.4162541
+NA19059 0 -0.11401127
+NA19060 0 -0.7736726
+NA19062 0 -0.5492981
+NA19063 1 -0.90557414
+NA19064 0 -0.124075875
+NA19065 0 -0.09966324
+NA19066 0 -1.1400462
+NA19067 0 -0.3339852
+NA19068 1 1.1790184
+NA19070 1 1.4098159
+NA19072 1 3.0605745
+NA19074 1 1.1784048
+NA19075 1 1.3052776
+NA19076 0 1.3238475
+NA19077 1 -0.53472096
+NA19078 1 -0.8509821
+NA19079 0 -1.115894
+NA19080 1 -0.37129444
+NA19081 1 -0.31744364
+NA19082 1 -1.3204176
+NA19083 0 0.3351091
+NA19084 1 0.0075816396
+NA19085 1 1.5504627
+NA19086 0 0.06955742
+NA19087 0 -2.2983708
+NA19088 0 -0.20670182
+NA19089 0 1.5281317
+NA19090 0 -3.0512235
+NA19091 1 -1.0041693
diff --git a/data/all.pheno b/data/all.pheno
new file mode 100644
index 0000000..19fb5df
--- /dev/null
+++ b/data/all.pheno
@@ -0,0 +1,1609 @@
+HG00096 -0.22133996
+HG00097 0.6052649
+HG00099 1.6716347
+HG00101 -0.50858265
+HG00102 -0.45160022
+HG00103 1.4909635
+HG00105 0.554615
+HG00107 -2.7110486
+HG00108 1.518739
+HG00109 1.4775267
+HG00110 0.15591726
+HG00111 -2.7857556
+HG00112 -1.1995411
+HG00113 -1.6462547
+HG00114 0.15818346
+HG00115 -1.6394345
+HG00118 -0.24322923
+HG00119 -1.1180445
+HG00120 1.262233
+HG00121 -0.37703323
+HG00122 -0.25107098
+HG00125 0.71537817
+HG00126 1.0781099
+HG00127 0.97362524
+HG00128 -0.5660551
+HG00129 0.73633575
+HG00130 0.05948043
+HG00131 -0.76730156
+HG00132 2.444312
+HG00133 -1.8521303
+HG00136 -0.6702728
+HG00137 1.1404701
+HG00138 -1.7870836
+HG00139 0.76978254
+HG00140 1.1423128
+HG00141 0.17646492
+HG00142 1.3667502
+HG00143 2.7636046
+HG00145 -0.6374191
+HG00146 -0.83969826
+HG00148 0.07897329
+HG00149 -0.93587244
+HG00150 -0.46511856
+HG00151 0.42269576
+HG00154 1.8305395
+HG00155 -0.9057597
+HG00157 0.9288446
+HG00158 -0.49859288
+HG00159 0.24864352
+HG00160 -1.851139
+HG00171 0.27944767
+HG00173 -1.5390693
+HG00174 0.47200906
+HG00176 -1.4669254
+HG00177 -3.3139374
+HG00178 1.2017323
+HG00179 -0.20687187
+HG00180 2.0231245
+HG00181 1.018451
+HG00182 -0.119210064
+HG00183 -0.27495292
+HG00185 -1.3901445
+HG00186 2.885778
+HG00187 -1.1076552
+HG00188 1.0104697
+HG00189 1.2494125
+HG00190 -2.382155
+HG00231 -1.5868466
+HG00232 -4.436145
+HG00233 -2.1682625
+HG00234 2.888664
+HG00235 3.8209124
+HG00236 0.09003508
+HG00237 -0.8225158
+HG00238 2.2601037
+HG00239 -1.7670281
+HG00242 -1.1549718
+HG00243 -0.89235723
+HG00244 0.5940795
+HG00245 -0.12676275
+HG00246 -0.21174447
+HG00250 0.09013173
+HG00251 0.9916609
+HG00252 1.8457278
+HG00253 0.85317326
+HG00254 2.9044323
+HG00255 2.5963202
+HG00256 0.11964837
+HG00257 -1.7920275
+HG00258 -2.5381422
+HG00259 0.13723812
+HG00260 1.1304762
+HG00261 -1.6367159
+HG00262 2.105408
+HG00263 -1.1939752
+HG00264 -2.3078916
+HG00265 -0.62865335
+HG00266 -3.1180758
+HG00267 -2.1562533
+HG00268 0.21877852
+HG00269 1.3257905
+HG00271 -0.041401744
+HG00272 -0.39058205
+HG00273 1.0742129
+HG00274 -0.26978856
+HG00275 0.057626575
+HG00276 -0.7095289
+HG00277 0.19757923
+HG00278 -2.2140148
+HG00280 -3.044993
+HG00281 -0.26353738
+HG00282 -1.8937638
+HG00284 -0.91351724
+HG00285 0.7708602
+HG00288 -0.3801697
+HG00290 2.2825391
+HG00304 0.7685524
+HG00306 -0.5613138
+HG00308 -1.3875917
+HG00309 -1.8245586
+HG00310 -0.8661289
+HG00311 -1.239731
+HG00313 -1.0255529
+HG00315 -2.2501771
+HG00318 1.5560039
+HG00319 0.118754536
+HG00320 -0.114445925
+HG00321 -3.6571622
+HG00323 1.432983
+HG00324 -0.42138028
+HG00325 -0.44171715
+HG00326 -1.1970352
+HG00327 0.12899932
+HG00328 -0.29384512
+HG00329 0.40834725
+HG00330 -0.91078305
+HG00331 1.4039876
+HG00332 -0.112683356
+HG00334 -0.9603793
+HG00335 -1.227626
+HG00336 1.1362534
+HG00337 -0.12255502
+HG00338 -1.0268236
+HG00339 0.046793103
+HG00341 -0.88120824
+HG00342 0.49981847
+HG00343 -0.558391
+HG00344 -3.1526637
+HG00345 -0.051392347
+HG00346 -3.4994025
+HG00349 0.55808187
+HG00350 0.7993003
+HG00351 -1.4459271
+HG00353 1.7296596
+HG00355 -0.69732714
+HG00356 1.0036157
+HG00357 -1.3003682
+HG00358 1.2227323
+HG00360 -2.6006756
+HG00361 -1.4043826
+HG00362 0.88811564
+HG00364 0.19306901
+HG00365 0.02309522
+HG00366 0.76562107
+HG00367 0.8646306
+HG00368 0.6797273
+HG00369 -0.28210863
+HG00371 0.119209915
+HG00372 2.3330126
+HG00373 -2.0571055
+HG00375 2.1964762
+HG00376 -1.438398
+HG00378 -0.108757675
+HG00379 0.6968998
+HG00380 -0.64102036
+HG00381 -1.0352023
+HG00382 0.73398674
+HG00383 -0.6145098
+HG00384 0.29440168
+HG01334 -1.7009659
+HG01500 -1.1617144
+HG01501 -0.87436855
+HG01503 1.1338031
+HG01504 1.2935852
+HG01506 -3.843657
+HG01507 -1.0736014
+HG01509 1.4797945
+HG01510 -0.882533
+HG01512 2.3805428
+HG01513 1.0364628
+HG01515 2.0134091
+HG01516 2.8085873
+HG01518 -1.7354889
+HG01519 1.7322841
+HG01521 -0.57831883
+HG01522 2.0971367
+HG01524 -0.16607395
+HG01525 -1.1532978
+HG01527 2.5047247
+HG01528 1.0815977
+HG01530 -0.859454
+HG01531 -0.11816329
+HG01536 1.2897648
+HG01537 2.4695547
+HG01602 -0.2759204
+HG01603 0.099891216
+HG01605 0.8292031
+HG01606 -1.4174273
+HG01607 2.0009856
+HG01608 0.13327947
+HG01610 1.2611723
+HG01612 0.28376734
+HG01613 -0.2786225
+HG01615 -1.8633766
+HG01617 -0.09490472
+HG01618 -0.8466088
+HG01619 0.7313721
+HG01620 -1.4877336
+HG01623 1.1349539
+HG01624 -3.27037
+HG01625 1.8230242
+HG01626 -1.25136
+HG01628 -0.37687922
+HG01630 -0.028431892
+HG01631 -0.49953502
+HG01632 2.7213807
+HG01668 0.8955955
+HG01669 0.023849249
+HG01670 -0.43446738
+HG01672 0.80849886
+HG01673 -1.8947995
+HG01675 0.8512528
+HG01676 -1.8015535
+HG01678 -0.29393685
+HG01679 0.5276723
+HG01680 0.95274323
+HG01682 -1.6549977
+HG01684 -3.038123
+HG01685 0.4730216
+HG01686 0.35357624
+HG01694 -2.057305
+HG01695 -1.1669686
+HG01697 -1.1892304
+HG01699 -3.2997
+HG01700 -0.3084259
+HG01702 -0.75082505
+HG01704 2.9385104
+HG01705 0.24096045
+HG01707 -0.34505427
+HG01708 0.08626798
+HG01709 0.35406676
+HG01710 0.6190809
+HG01746 -0.05336541
+HG01747 -1.9212137
+HG01756 0.11867854
+HG01757 -0.87023443
+HG01761 0.6387516
+HG01762 -2.6743371
+HG01765 1.1106939
+HG01766 -2.1432707
+HG01767 -0.78058136
+HG01768 1.1325272
+HG01770 0.33569106
+HG01771 -1.3364271
+HG01773 0.8391097
+HG01775 1.6039941
+HG01776 -0.20593587
+HG01777 -1.8833429
+HG01779 -0.20206153
+HG01781 0.069236875
+HG01783 4.784959
+HG01784 0.23325661
+HG01785 1.2376269
+HG01786 0.18990424
+HG01789 -2.0527604
+HG01790 -0.7824235
+HG01791 -0.26562217
+HG02215 0.7131341
+HG02219 2.3084636
+HG02220 -1.2806948
+HG02221 0.04016435
+HG02223 -0.37325954
+HG02224 -0.42755383
+HG02230 2.3328466
+HG02231 1.0346441
+HG02232 0.56117153
+HG02233 0.17335847
+HG02235 -0.80226916
+HG02236 0.09017798
+HG02238 0.5966711
+HG02239 -0.12526849
+NA06984 -0.8467227
+NA06985 -1.6408626
+NA06986 -2.4757373
+NA06989 1.4635373
+NA06994 -0.42135113
+NA07000 -1.1161498
+NA07037 0.8883104
+NA07048 0.0982296
+NA07051 4.5557704
+NA07056 -0.326738
+NA07347 1.3116564
+NA07357 -0.6301717
+NA10847 -2.4263794
+NA10851 4.2545886
+NA11829 -0.669413
+NA11830 0.40034616
+NA11831 -0.13471177
+NA11832 -2.7943666
+NA11840 -0.13674846
+NA11843 -2.1000054
+NA11881 1.2296942
+NA11892 0.9983002
+NA11893 -1.4236931
+NA11894 -0.964139
+NA11918 1.7632985
+NA11919 -0.8446462
+NA11920 -0.33698693
+NA11930 0.057510912
+NA11932 -2.0467253
+NA11933 -0.434084
+NA11992 -0.350976
+NA11994 -1.8230349
+NA11995 0.35541466
+NA12003 0.62113714
+NA12004 -1.669845
+NA12005 1.3907545
+NA12006 -0.86576486
+NA12043 0.16958514
+NA12044 -0.37974998
+NA12046 -0.033763856
+NA12058 -0.4859488
+NA12144 -2.9248905
+NA12154 -0.82538915
+NA12156 -0.41842476
+NA12234 0.1678476
+NA12249 -0.040628374
+NA12272 0.32757932
+NA12273 -0.99833894
+NA12275 -1.1369954
+NA12282 0.91502476
+NA12283 -1.6284846
+NA12286 -1.0456895
+NA12287 -0.31481272
+NA12340 2.6264763
+NA12341 2.1283784
+NA12342 2.371233
+NA12347 0.2894536
+NA12348 -0.3094935
+NA12399 1.4221479
+NA12400 -1.7095221
+NA12413 0.11616811
+NA12414 0.8019825
+NA12489 -0.31007898
+NA12546 -0.02851808
+NA12716 -0.8879099
+NA12717 1.212715
+NA12718 -0.15235826
+NA12748 1.4074122
+NA12749 -0.21632126
+NA12750 -0.77536964
+NA12751 0.88067126
+NA12761 1.2065862
+NA12762 1.0338492
+NA12763 0.8788367
+NA12775 1.4224677
+NA12776 1.6423974
+NA12777 -1.3148742
+NA12778 2.1952991
+NA12812 0.06555271
+NA12813 -1.6210502
+NA12814 -2.2140412
+NA12815 -0.085118055
+NA12827 2.4459314
+NA12828 -0.3289507
+NA12829 -1.3314934
+NA12830 0.73095787
+NA12842 0.16790819
+NA12843 -3.2536612
+NA12872 -1.8240578
+NA12873 -2.4180462
+NA12874 1.3257542
+NA12878 0.9330002
+NA12889 -0.14613995
+NA12890 1.763291
+NA20502 -0.4437282
+NA20503 -1.8970287
+NA20504 -2.8166387
+NA20505 0.3917018
+NA20506 0.09642014
+NA20507 1.1291969
+NA20508 -0.57300025
+NA20509 -0.15428203
+NA20510 1.0432907
+NA20511 -1.0902709
+NA20512 -1.5458032
+NA20513 1.7785463
+NA20514 1.6768303
+NA20515 3.7622643
+NA20516 2.2694566
+NA20517 2.6414516
+NA20518 -0.16370672
+NA20519 1.1457993
+NA20520 3.4881835
+NA20521 1.3060732
+NA20522 1.5399516
+NA20524 0.42783365
+NA20525 1.1965538
+NA20527 -0.51354307
+NA20528 3.0322857
+NA20529 2.0837617
+NA20530 2.6715655
+NA20531 -0.77598274
+NA20532 0.98668516
+NA20533 -0.30626494
+NA20534 -2.2664485
+NA20535 1.2356224
+NA20536 2.7919827
+NA20538 -2.1458082
+NA20539 3.4564273
+NA20540 -1.1472689
+NA20541 -0.33053896
+NA20542 -0.5476502
+NA20543 -0.008214772
+NA20544 0.9597037
+NA20581 1.838962
+NA20582 -1.0985876
+NA20585 -0.34583178
+NA20586 0.0145793855
+NA20587 -0.21911794
+NA20588 0.6180811
+NA20589 -0.5758282
+NA20752 -1.1148965
+NA20753 0.77992487
+NA20754 2.394752
+NA20755 -0.7188287
+NA20756 1.4615235
+NA20757 -0.6453301
+NA20758 3.5173564
+NA20759 1.3818755
+NA20760 0.21833235
+NA20761 -1.6703811
+NA20762 0.4108106
+NA20763 1.5722127
+NA20764 -0.62418926
+NA20765 -2.3373756
+NA20766 1.3900505
+NA20767 0.2812191
+NA20768 0.114522964
+NA20769 0.9785837
+NA20771 -1.2677618
+NA20772 1.5009546
+NA20773 -0.42243436
+NA20774 -2.182603
+NA20775 -0.21383464
+NA20778 0.4978695
+NA20783 0.52584815
+NA20785 3.3242924
+NA20790 -0.89354265
+NA20792 0.49735567
+NA20795 -0.7161102
+NA20796 2.7456043
+NA20797 -2.1329668
+NA20798 -1.7933297
+NA20799 0.49197465
+NA20800 2.790121
+NA20801 -1.8000214
+NA20802 2.649209
+NA20803 -0.13981742
+NA20804 0.018571377
+NA20805 0.39233187
+NA20806 1.6113772
+NA20807 -1.2302538
+NA20808 0.72356063
+NA20809 -2.9088902
+NA20810 1.2167782
+NA20811 0.40833524
+NA20812 1.2923529
+NA20813 -1.1915501
+NA20814 0.18060592
+NA20815 -2.1187036
+NA20818 1.0324064
+NA20819 -0.55869544
+NA20821 -0.38448152
+NA20822 -0.39442968
+NA20826 1.16127
+NA20827 1.5608461
+NA20828 -0.63415015
+NA20832 -0.43875214
+HG01879 -0.5161315
+HG01880 0.25562352
+HG01882 0.27525455
+HG01883 -0.7770793
+HG01885 -0.5771829
+HG01886 -0.16913542
+HG01889 0.27168727
+HG01890 -0.4837544
+HG01894 0.9635364
+HG01896 -0.41416854
+HG01912 0.65343404
+HG01914 -0.41930908
+HG01915 -1.3496124
+HG01956 -0.27663082
+HG01958 0.015878245
+HG01985 1.586034
+HG01986 1.5669982
+HG01988 -0.26226956
+HG01989 0.9174992
+HG01990 -0.1967628
+HG02009 -0.7793757
+HG02010 -0.79340756
+HG02012 1.2524054
+HG02013 0.6218227
+HG02014 -0.9375268
+HG02051 -1.0431026
+HG02052 -0.16943108
+HG02053 -0.8485813
+HG02054 -0.570146
+HG02095 1.0487347
+HG02107 0.3012513
+HG02108 -0.5904072
+HG02111 -0.17165333
+HG02143 1.1935666
+HG02144 1.7047663
+HG02255 0.3829856
+HG02256 0.36715704
+HG02281 -0.08295366
+HG02282 0.5442848
+HG02283 -0.5524738
+HG02284 -0.14668812
+HG02307 0.4463148
+HG02308 0.23299682
+HG02309 -0.3139381
+HG02314 -1.2071105
+HG02315 0.11369823
+HG02317 -0.30120105
+HG02318 -1.5952846
+HG02322 -1.7422075
+HG02323 0.1771199
+HG02325 -0.9532586
+HG02330 -0.07390942
+HG02332 -0.66715324
+HG02334 -0.73433155
+HG02337 -0.058812723
+HG02339 0.35887086
+HG02343 0.7443121
+HG02419 -0.12833454
+HG02420 -0.33928323
+HG02427 -0.15620737
+HG02429 1.0621275
+HG02433 -0.27684903
+HG02439 -0.03811565
+HG02442 0.6233157
+HG02445 -0.015389964
+HG02449 -0.33931088
+HG02450 -0.15016457
+HG02455 -0.40655607
+HG02461 -0.047506377
+HG02462 0.116269454
+HG02464 1.3666356
+HG02465 0.050918356
+HG02470 -0.14569023
+HG02471 -0.028678134
+HG02476 -0.100845926
+HG02477 -0.80897033
+HG02481 -0.19476989
+HG02484 1.6954123
+HG02485 0.97005135
+HG02489 -0.7072117
+HG02496 0.74057364
+HG02497 -1.591197
+HG02501 -0.117489316
+HG02502 0.18716101
+HG02505 0.109489515
+HG02508 -0.6965092
+HG02511 0.0663548
+HG02536 -0.31106257
+HG02537 -0.5960496
+HG02541 -0.48799455
+HG02545 -0.57376206
+HG02546 -0.8329944
+HG02549 -0.42829704
+HG02554 -0.3544315
+HG02555 -1.2065407
+HG02557 1.3392866
+HG02558 -0.18819492
+HG02561 0.46944976
+HG02562 -0.13476464
+HG02568 0.28862303
+HG02570 -0.16869953
+HG02571 -1.1051538
+HG02573 0.85277414
+HG02574 0.10886411
+HG02577 -0.48054016
+HG02580 -0.52392477
+HG02582 0.6303279
+HG02583 -0.50426483
+HG02585 0.10213281
+HG02586 0.16808982
+HG02588 0.14540666
+HG02589 -0.6340223
+HG02594 -0.649998
+HG02595 0.48834366
+HG02610 0.226824
+HG02611 -0.28816393
+HG02613 -0.8126707
+HG02614 -1.3978617
+HG02620 -0.28416526
+HG02621 -0.19100246
+HG02623 -0.054641306
+HG02624 0.18809511
+HG02628 0.3106898
+HG02629 0.56487334
+HG02634 -0.1384213
+HG02635 -0.45300892
+HG02642 1.6233418
+HG02643 0.43219143
+HG02645 0.598129
+HG02646 -0.10873846
+HG02666 1.0978806
+HG02667 -0.89404
+HG02675 -0.31051624
+HG02676 1.0724397
+HG02678 1.6091245
+HG02679 -0.2750719
+HG02702 -0.9662469
+HG02703 1.9371271
+HG02715 -0.048572138
+HG02716 -0.6807623
+HG02721 -0.30711272
+HG02722 -0.08362834
+HG02756 -1.5001684
+HG02757 0.015021607
+HG02759 0.02018693
+HG02760 -0.67551684
+HG02763 -0.3991332
+HG02768 -0.87638694
+HG02769 -0.4438085
+HG02771 -0.14620042
+HG02772 0.88662887
+HG02798 0.119563386
+HG02799 -0.41575715
+HG02804 0.7512212
+HG02805 1.0176845
+HG02807 -1.0827806
+HG02808 1.3611473
+HG02810 0.44821018
+HG02811 -0.6060738
+HG02813 0.31060326
+HG02814 1.5526912
+HG02816 1.6099952
+HG02817 0.48613822
+HG02819 -0.03614588
+HG02820 -1.3550488
+HG02836 -0.3546269
+HG02837 0.7505773
+HG02839 0.05001308
+HG02840 0.10870367
+HG02851 -0.053326905
+HG02852 0.44659388
+HG02854 -0.1632796
+HG02855 3.0813463
+HG02860 -0.58375776
+HG02861 -0.624138
+HG02870 -0.40347624
+HG02878 0.28637224
+HG02879 -0.018133044
+HG02881 1.1958519
+HG02882 -0.3264064
+HG02884 1.6768299
+HG02885 1.6585592
+HG02887 -0.25049055
+HG02888 -0.8314275
+HG02890 0.43837655
+HG02891 -1.0168617
+HG02895 -0.0766975
+HG02896 1.3073635
+HG02922 0.69660276
+HG02923 0.13239945
+HG02938 0.5886743
+HG02941 0.7467432
+HG02943 -0.34703177
+HG02944 -1.1658295
+HG02946 0.88829136
+HG02947 0.28269315
+HG02952 -0.23691262
+HG02953 -0.8410147
+HG02968 0.3995083
+HG02970 0.34109432
+HG02971 0.17700236
+HG02973 0.02472353
+HG02974 -0.36359948
+HG02976 0.9332348
+HG02977 -0.019634023
+HG02979 -0.34696525
+HG02981 -0.86483914
+HG02982 -0.17556049
+HG02983 -1.1033051
+HG03024 0.9545356
+HG03025 0.23050694
+HG03027 0.2789331
+HG03028 0.19466613
+HG03039 0.8065038
+HG03040 -0.20764157
+HG03045 -0.0856248
+HG03046 0.017009795
+HG03048 -0.28178576
+HG03049 1.8311282
+HG03052 0.12097542
+HG03054 -1.1915709
+HG03055 0.27319592
+HG03057 0.42753947
+HG03058 -0.2459737
+HG03060 2.5932074
+HG03061 -1.1376964
+HG03063 -0.5558488
+HG03064 -0.13936684
+HG03066 1.7171996
+HG03069 -1.121371
+HG03072 0.15642239
+HG03073 -0.97570616
+HG03074 -1.0651295
+HG03077 0.71347356
+HG03078 0.80952895
+HG03079 1.6114683
+HG03081 0.6558852
+HG03082 -0.5215916
+HG03084 -0.1700304
+HG03085 -0.39666402
+HG03086 1.1591469
+HG03088 0.007336259
+HG03091 -0.17901713
+HG03095 1.0785153
+HG03096 -0.4043175
+HG03097 -0.23791012
+HG03099 -1.2159628
+HG03100 -0.33319753
+HG03103 0.053265914
+HG03105 -0.6084616
+HG03108 -0.13253257
+HG03109 -0.96188194
+HG03111 -0.11102645
+HG03112 0.7118393
+HG03114 0.13248265
+HG03115 -0.8628782
+HG03117 -0.13360788
+HG03118 -0.4996971
+HG03120 -0.12875924
+HG03121 0.35012507
+HG03123 0.50527066
+HG03124 0.6267598
+HG03126 -0.65499973
+HG03127 -0.5378862
+HG03129 1.7282357
+HG03130 0.013622776
+HG03132 -0.42059132
+HG03133 0.25542837
+HG03135 0.9779973
+HG03136 -0.21174808
+HG03139 -0.62616694
+HG03157 -0.19135123
+HG03159 0.17431445
+HG03160 0.3338769
+HG03162 0.071964815
+HG03163 0.1317919
+HG03166 1.7672687
+HG03168 0.9609638
+HG03169 0.7293501
+HG03172 1.6766284
+HG03175 1.552249
+HG03189 0.82131267
+HG03190 0.4433049
+HG03193 -0.86675256
+HG03195 1.5662489
+HG03196 -0.23149756
+HG03198 -0.16289113
+HG03199 -0.115960084
+HG03202 -1.007086
+HG03209 -0.6465496
+HG03212 -1.1123623
+HG03224 1.5756817
+HG03225 0.52846503
+HG03240 0.033661053
+HG03241 0.8640219
+HG03246 -0.20649104
+HG03247 -0.6938007
+HG03258 -0.25264525
+HG03259 0.47300267
+HG03265 0.97401226
+HG03267 -0.28308773
+HG03268 1.4209099
+HG03270 0.65016437
+HG03271 -1.3526819
+HG03279 -0.45444965
+HG03280 -0.23681922
+HG03291 -0.38760775
+HG03294 0.17313652
+HG03295 -0.61077076
+HG03297 -0.5353048
+HG03298 -1.0662904
+HG03300 -0.61933243
+HG03301 0.009808406
+HG03303 -0.14797172
+HG03304 -1.3576372
+HG03311 -0.20269352
+HG03313 -0.70485675
+HG03342 -0.93323565
+HG03343 -0.34391615
+HG03351 0.58722734
+HG03352 0.7501051
+HG03354 0.43866444
+HG03363 1.7873001
+HG03366 0.40134043
+HG03369 -0.029495493
+HG03370 -0.81096077
+HG03376 -0.42139965
+HG03378 1.5564625
+HG03380 -0.71101123
+HG03382 0.19068779
+HG03385 -0.23247138
+HG03388 -0.1405915
+HG03391 0.9362472
+HG03394 0.34921646
+HG03397 -0.1275497
+HG03401 0.1240726
+HG03410 -0.77056444
+HG03419 -0.62377995
+HG03428 0.25078762
+HG03432 0.23268051
+HG03433 1.1001561
+HG03436 -0.0020336062
+HG03437 -0.57821584
+HG03439 -1.0992678
+HG03442 -0.73229116
+HG03445 0.042190716
+HG03446 1.2293464
+HG03449 -0.31231707
+HG03451 -0.443406
+HG03452 2.0505016
+HG03455 -1.0524949
+HG03458 -0.7266791
+HG03460 -0.62919885
+HG03461 1.5938133
+HG03464 -0.20340176
+HG03469 0.33152658
+HG03470 1.8157787
+HG03472 0.2276562
+HG03473 -0.4840216
+HG03476 -1.3251672
+HG03478 0.12863432
+HG03479 -1.0868398
+HG03484 0.43764234
+HG03485 -0.39965016
+HG03499 -1.1334852
+HG03511 -0.5212844
+HG03514 -1.3274018
+HG03515 2.7518528
+HG03517 1.0076822
+HG03518 0.2614438
+HG03520 -1.1203774
+HG03521 -0.56355757
+HG03538 0.33433735
+HG03539 -0.044500098
+HG03547 -0.07817255
+HG03548 0.7534547
+HG03556 -0.65164125
+HG03557 1.5936277
+HG03558 -0.76143706
+HG03559 -0.21121684
+HG03563 1.1550463
+HG03565 0.5382902
+HG03567 0.5464435
+HG03571 -0.6462778
+HG03572 1.6879684
+HG03575 -0.5248902
+HG03577 -0.3906685
+HG03578 -1.2729607
+HG03583 -0.9483696
+NA18486 -0.7573701
+NA18488 1.3152584
+NA18489 -0.94423705
+NA18498 -0.27995628
+NA18499 0.009157091
+NA18501 0.23239486
+NA18502 0.4251408
+NA18504 -0.697647
+NA18505 0.10596399
+NA18507 0.16389297
+NA18508 0.47883075
+NA18510 -0.5098998
+NA18511 -0.21158522
+NA18516 -0.18178079
+NA18517 -0.6800447
+NA18519 -0.45667216
+NA18520 -0.70019245
+NA18522 0.062789425
+NA18523 0.55542386
+NA18853 0.3086369
+NA18856 -0.6790217
+NA18858 -0.49395823
+NA18861 0.63513184
+NA18864 -1.127829
+NA18865 -0.10131926
+NA18867 -0.7747661
+NA18868 -1.1132329
+NA18870 0.14696948
+NA18871 -0.07189974
+NA18873 -0.5160147
+NA18874 -0.81947964
+NA18876 0.07056084
+NA18877 -0.0047780573
+NA18878 -0.066976115
+NA18879 0.4473334
+NA18881 -0.66038376
+NA18907 0.5330217
+NA18908 -0.5399377
+NA18909 -0.61641884
+NA18910 0.17520694
+NA18912 -1.3283225
+NA18915 -0.7373581
+NA18916 -0.08428913
+NA18917 1.3345138
+NA18923 -0.06640898
+NA18924 0.20997243
+NA18933 -0.30940697
+NA18934 0.70973647
+NA19017 -1.0118322
+NA19019 -0.093675345
+NA19020 -1.0148615
+NA19023 -0.39483136
+NA19024 0.4079259
+NA19025 -0.97866374
+NA19026 0.26499468
+NA19027 -0.01259698
+NA19028 0.5559564
+NA19030 -0.5975309
+NA19031 1.6659744
+NA19035 -0.18452896
+NA19036 0.8640746
+NA19037 0.11354925
+NA19038 0.3078555
+NA19041 -0.3992884
+NA19043 -0.372105
+NA19092 -1.0895213
+NA19093 -1.083596
+NA19095 2.413605
+NA19096 0.77829623
+NA19098 0.123100236
+NA19099 -0.49811697
+NA19102 0.20561379
+NA19107 -0.5576025
+NA19108 -0.9176435
+NA19113 0.02122812
+NA19114 -0.688465
+NA19116 1.2323204
+NA19117 0.5818712
+NA19118 -0.26860178
+NA19119 2.0315907
+NA19121 -0.22203493
+NA19129 -0.22638038
+NA19130 -0.18003218
+NA19131 -1.1876721
+NA19137 -0.2603273
+NA19138 -0.15890968
+NA19141 -0.5953438
+NA19143 -0.4786175
+NA19144 0.50537163
+NA19146 -0.0014689416
+NA19147 -0.21791302
+NA19149 0.3489595
+NA19152 0.7831043
+NA19153 -0.10691074
+NA19159 0.89637184
+NA19160 -0.13392012
+NA19171 -0.56896096
+NA19172 -0.27058694
+NA19175 -0.9042602
+NA19184 -0.34262392
+NA19185 -0.019460544
+NA19189 -1.0023222
+NA19190 -0.10371068
+NA19197 0.31781906
+NA19198 0.40901476
+NA19200 -0.2892794
+NA19201 0.21906829
+NA19204 -1.0200998
+NA19206 0.78343797
+NA19207 -0.2683319
+NA19209 1.5638862
+NA19210 -0.7965753
+NA19213 0.36895716
+NA19214 -0.52826375
+NA19222 -0.37724024
+NA19223 0.15634649
+NA19225 0.28030628
+NA19235 -0.888059
+NA19236 0.41391504
+NA19238 -0.70481515
+NA19239 -0.056579098
+NA19247 0.784307
+NA19248 -0.63197154
+NA19256 -0.6170557
+NA19257 1.3359411
+NA19307 -0.73890895
+NA19308 -0.66017795
+NA19309 0.6810967
+NA19310 -1.4993894
+NA19312 -0.84344614
+NA19314 -0.34238672
+NA19315 -0.024655849
+NA19316 0.56792337
+NA19317 -0.39678848
+NA19318 -0.6506519
+NA19319 0.53245056
+NA19320 0.69698596
+NA19321 -0.26146817
+NA19323 -0.5789728
+NA19324 -0.023798376
+NA19327 -0.5620575
+NA19328 1.3001256
+NA19331 1.0305303
+NA19332 0.75144047
+NA19338 0.038180992
+NA19346 0.069130555
+NA19350 -1.5893085
+NA19351 -1.3262233
+NA19355 -0.010299295
+NA19360 1.2851259
+NA19372 -0.5927334
+NA19374 -0.5598371
+NA19375 -0.74173427
+NA19376 0.038906693
+NA19377 0.02308242
+NA19378 -0.20604365
+NA19379 -0.9602726
+NA19380 -0.94883853
+NA19383 0.06077476
+NA19390 1.437504
+NA19391 -0.51337194
+NA19394 -1.2598159
+NA19399 0.6586824
+NA19401 0.2986501
+NA19403 -0.44614774
+NA19404 1.5935462
+NA19428 0.9090241
+NA19429 -0.6380205
+NA19430 2.0036452
+NA19431 -0.30010158
+NA19435 -0.10597137
+NA19436 -0.87388235
+NA19437 0.6419248
+NA19438 0.22529446
+NA19439 0.89669275
+NA19440 2.1614518
+NA19443 -0.349814
+NA19445 1.1430408
+NA19446 -1.0538114
+NA19448 -0.15073223
+NA19449 -0.335441
+NA19452 3.2916932
+NA19454 0.033485457
+NA19455 -0.5097715
+NA19456 -0.92403316
+NA19457 -1.314337
+NA19461 -0.904741
+NA19462 -0.2865076
+NA19463 -0.8685937
+NA19466 -0.122657254
+NA19467 -1.0738422
+NA19468 2.7724376
+NA19471 -0.9970487
+NA19472 -1.035382
+NA19473 -0.83523417
+NA19474 -1.3971581
+NA19475 -0.51410574
+NA19625 1.1235642
+NA19700 -0.38924438
+NA19701 1.4011551
+NA19703 -0.9617053
+NA19704 2.2398663
+NA19707 -0.3452231
+NA19711 -0.7952479
+NA19712 0.064628676
+NA19713 -0.21823937
+NA19818 2.0181215
+NA19819 -1.0542444
+NA19834 1.142043
+NA19835 -0.7249073
+NA19900 -1.3231714
+NA19901 -0.69853264
+NA19904 1.7667348
+NA19908 -0.29565394
+NA19909 0.13953722
+NA19914 0.43043572
+NA19916 0.6192801
+NA19917 2.9441676
+NA19920 -0.028709024
+NA19921 0.41703677
+NA19922 -0.20006666
+NA19923 -0.3806495
+NA19982 -0.18227562
+NA19984 0.50945765
+NA20126 1.7259252
+NA20127 0.47756732
+NA20276 -0.63690156
+NA20278 -0.9113772
+NA20281 -0.59301203
+NA20282 0.45470124
+NA20287 -0.8683057
+NA20289 -0.86792445
+NA20291 0.55238235
+NA20294 -1.0365183
+NA20296 0.056152776
+NA20298 0.6219901
+NA20317 -0.6740054
+NA20320 -0.14633876
+NA20332 -0.024491966
+NA20339 0.20541887
+NA20340 -0.9701327
+NA20342 -0.3869298
+NA20346 -1.1969854
+NA20348 -0.2732582
+NA20351 -1.0845126
+NA20355 -0.0035006702
+NA20356 0.49219996
+NA20357 0.46887046
+NA20359 -0.9611067
+NA20412 -0.041708678
+HG00403 -0.8092954
+HG00404 -0.3801743
+HG00406 1.1168599
+HG00407 -0.74172217
+HG00409 -0.47608405
+HG00410 0.43266428
+HG00419 0.15502767
+HG00421 0.15504816
+HG00422 -0.12074202
+HG00428 0.90872717
+HG00436 -0.37922144
+HG00437 0.7542074
+HG00442 0.26446912
+HG00443 0.28450987
+HG00445 -0.32329586
+HG00446 0.09945056
+HG00448 -0.007305473
+HG00449 -0.31743437
+HG00451 0.3481502
+HG00452 -0.48117954
+HG00457 0.59372395
+HG00458 -0.26555228
+HG00463 0.743811
+HG00464 1.2471138
+HG00472 0.63524985
+HG00473 -0.6471294
+HG00476 0.57810163
+HG00478 0.7376429
+HG00479 0.018904254
+HG00513 1.6224215
+HG00524 -0.1872709
+HG00525 0.32995299
+HG00530 -0.49741018
+HG00531 -0.40782034
+HG00533 0.4065765
+HG00534 -1.1265662
+HG00536 -0.30343515
+HG00537 -0.01441136
+HG00542 0.5128397
+HG00543 0.615997
+HG00556 -0.2478258
+HG00557 0.33064032
+HG00559 0.371998
+HG00560 -0.4562509
+HG00565 -0.0026680976
+HG00566 -0.45514703
+HG00580 0.47279108
+HG00583 1.5565782
+HG00584 0.30748203
+HG00589 0.42685977
+HG00590 0.2601474
+HG00592 0.19339633
+HG00593 0.016055703
+HG00596 0.26303673
+HG00598 1.1665341
+HG00599 -0.6374481
+HG00607 0.3009663
+HG00608 0.309029
+HG00610 -0.6121031
+HG00611 -0.13548082
+HG00613 0.4283001
+HG00614 -0.79290295
+HG00619 1.2466674
+HG00620 -0.43819934
+HG00622 -0.55784905
+HG00623 0.030370414
+HG00625 1.4440157
+HG00626 0.28539497
+HG00628 -1.0594044
+HG00629 -0.5461011
+HG00631 -0.08171311
+HG00632 -0.796538
+HG00634 0.72030556
+HG00650 0.73027813
+HG00651 -0.30684325
+HG00653 -0.15988016
+HG00654 0.02508083
+HG00656 0.7555177
+HG00657 -0.61577284
+HG00662 0.4398182
+HG00663 1.1166048
+HG00671 0.9419794
+HG00672 -0.79654855
+HG00674 -0.06605393
+HG00675 -0.4269167
+HG00683 -0.10800955
+HG00684 -0.9531733
+HG00689 1.4474258
+HG00690 -0.82801574
+HG00692 1.0860057
+HG00693 -0.5794345
+HG00699 0.30286005
+HG00701 -0.008059323
+HG00704 0.031534463
+HG00705 0.67154574
+HG00707 -0.4488933
+HG00717 0.5081623
+HG00728 0.48928696
+HG00729 -0.9540168
+HG00759 1.0863619
+HG00844 0.7267337
+HG00851 0.1451422
+HG00864 0.6092826
+HG00867 0.5787246
+HG00879 -0.56324595
+HG00956 1.701165
+HG00978 -0.6843592
+HG00982 -0.48866427
+HG01028 -0.014841586
+HG01029 0.5477161
+HG01046 -0.7571316
+HG01595 -0.27173012
+HG01596 0.20544547
+HG01597 0.3194608
+HG01598 -0.10761699
+HG01599 0.013410449
+HG01600 -0.87733173
+HG01794 -0.29604536
+HG01796 -0.5529188
+HG01797 1.8427777
+HG01798 -0.6327462
+HG01799 -0.15310967
+HG01800 -0.4683846
+HG01801 0.17869169
+HG01802 0.046224415
+HG01804 -0.3324541
+HG01805 -0.0938766
+HG01806 -0.43196875
+HG01807 0.34255818
+HG01808 -0.17704427
+HG01809 0.53092927
+HG01810 0.46508485
+HG01811 -0.48486292
+HG01812 0.22675553
+HG01813 -0.53935444
+HG01815 -0.9916055
+HG01817 -0.41813368
+HG01840 0.5650532
+HG01841 0.0578385
+HG01842 -0.6844802
+HG01843 -0.063932806
+HG01844 -0.03462732
+HG01845 -0.1999284
+HG01846 -0.41348666
+HG01847 0.5952704
+HG01848 0.056546986
+HG01849 -0.7593282
+HG01850 0.71054363
+HG01851 -0.3927698
+HG01852 0.5282662
+HG01853 -0.6502829
+HG01855 -0.5883513
+HG01857 0.2843504
+HG01858 0.014502823
+HG01859 0.24778974
+HG01860 -0.22120823
+HG01861 -0.5755689
+HG01862 0.07551211
+HG01863 0.78561527
+HG01864 0.17019233
+HG01865 0.036755532
+HG01866 -0.38517094
+HG01867 -0.47452682
+HG01868 -0.62399274
+HG01869 -0.6741966
+HG01870 -0.18855509
+HG01871 0.43902376
+HG01872 0.3773278
+HG01873 0.2571947
+HG01874 1.1967294
+HG01878 0.942085
+HG02016 -0.14967725
+HG02017 -0.5888927
+HG02019 0.027974576
+HG02020 -0.39889914
+HG02023 -0.10988498
+HG02025 0.25228202
+HG02026 -0.18189329
+HG02028 -0.3081819
+HG02029 -0.022482723
+HG02031 -0.45152396
+HG02032 -0.2940048
+HG02035 -0.7470007
+HG02040 1.3295691
+HG02047 0.100872785
+HG02048 0.03256592
+HG02049 0.2789226
+HG02050 0.37906754
+HG02057 0.031069368
+HG02058 -0.38500512
+HG02061 -0.43268204
+HG02064 -0.93518084
+HG02067 1.2437733
+HG02069 0.6368146
+HG02070 -0.078196585
+HG02072 0.22378623
+HG02073 0.5172417
+HG02075 0.8200711
+HG02076 -0.75090826
+HG02078 -0.34052792
+HG02079 0.80126244
+HG02081 -0.37859192
+HG02082 1.0479228
+HG02084 -0.8752728
+HG02085 0.34015828
+HG02086 0.21115692
+HG02087 0.008707464
+HG02088 0.8321931
+HG02113 1.1892245
+HG02116 -0.17130426
+HG02121 0.62152195
+HG02122 0.8434218
+HG02127 -0.568601
+HG02128 0.25799713
+HG02130 0.09564826
+HG02131 -0.42609712
+HG02133 0.13812533
+HG02134 0.17998266
+HG02136 -0.21334308
+HG02137 -0.028951555
+HG02138 0.74391484
+HG02139 -1.0072361
+HG02140 -0.020020336
+HG02141 0.8643665
+HG02142 -0.9034903
+HG02151 -0.76368594
+HG02152 0.6812192
+HG02153 -0.2982576
+HG02154 -0.54566646
+HG02155 -1.2838638
+HG02156 -0.31665778
+HG02164 1.1078413
+HG02165 -0.44103053
+HG02178 1.4008718
+HG02179 -0.14284045
+HG02180 -0.4805032
+HG02181 0.052677542
+HG02182 1.6639211
+HG02184 0.3229329
+HG02185 0.52170646
+HG02186 0.3405347
+HG02187 0.015054524
+HG02190 1.5292726
+HG02351 -0.6851391
+HG02355 -0.07968533
+HG02356 0.3298396
+HG02360 0.5128886
+HG02364 -0.11090037
+HG02367 -0.76433885
+HG02371 -0.2788079
+HG02373 -0.65344495
+HG02374 0.120875135
+HG02375 -0.3752282
+HG02382 -0.038903058
+HG02383 0.5255089
+HG02384 0.35447913
+HG02385 0.7406678
+HG02386 1.8253349
+HG02389 0.2618171
+HG02390 0.763247
+HG02391 -0.5538394
+HG02392 0.020492792
+HG02394 -0.16042997
+HG02395 0.907536
+HG02396 -0.002236694
+HG02397 0.14169157
+HG02398 0.05700448
+HG02399 -0.24503076
+HG02401 0.65702796
+HG02402 -0.048536837
+HG02406 -0.9722799
+HG02407 -1.0628064
+HG02408 0.5463543
+HG02409 -0.40071118
+HG02410 0.2911039
+HG02512 0.3852718
+HG02513 0.5437836
+HG02521 0.43621883
+HG02522 0.77176404
+NA18525 -0.7194269
+NA18526 1.3284692
+NA18528 1.5784364
+NA18530 -0.014629841
+NA18531 1.0409671
+NA18532 -0.53241926
+NA18533 -0.21404274
+NA18534 -0.49855566
+NA18535 0.3778053
+NA18536 0.87723637
+NA18537 -0.449108
+NA18538 -0.26468706
+NA18539 -1.0199516
+NA18541 0.06694895
+NA18542 0.6715406
+NA18543 -0.5491652
+NA18544 -0.83004147
+NA18545 0.7386688
+NA18546 2.2633767
+NA18547 0.056040138
+NA18548 0.8863572
+NA18549 -0.07717109
+NA18550 0.04747981
+NA18552 0.53203404
+NA18553 -0.14830405
+NA18555 -0.35836697
+NA18557 -0.34889495
+NA18558 -0.6534064
+NA18559 1.1438215
+NA18560 0.07470515
+NA18561 -0.82292753
+NA18562 0.7014792
+NA18563 0.047155887
+NA18564 -0.33101058
+NA18565 -0.5557659
+NA18566 0.8668355
+NA18567 0.540351
+NA18570 -0.25019616
+NA18571 -1.1092037
+NA18572 -1.0669377
+NA18573 -0.09992468
+NA18574 0.18662712
+NA18577 1.532331
+NA18579 -0.7841016
+NA18582 -0.7646952
+NA18591 -0.19415566
+NA18592 0.57383716
+NA18593 -1.4906322
+NA18595 0.26418883
+NA18596 -0.46908295
+NA18597 0.5333504
+NA18599 -0.3993153
+NA18602 0.46481448
+NA18603 -0.94200087
+NA18605 0.16570374
+NA18608 0.7122903
+NA18609 -0.42988333
+NA18610 0.11885798
+NA18611 0.32820296
+NA18612 0.8776053
+NA18613 -0.21780376
+NA18614 3.0270119
+NA18615 -0.32437697
+NA18616 -0.6146039
+NA18617 -0.12665442
+NA18618 -0.21543759
+NA18619 0.5481919
+NA18620 0.43563604
+NA18621 0.42527297
+NA18622 -0.029649407
+NA18623 -0.23781231
+NA18624 0.056640595
+NA18625 -0.27466983
+NA18626 0.09456146
+NA18627 0.29728922
+NA18628 0.47742093
+NA18629 0.52591413
+NA18630 0.14602144
+NA18631 -0.8055384
+NA18632 -0.4473971
+NA18633 0.38049906
+NA18634 -0.51109684
+NA18635 -1.1425576
+NA18636 0.5318879
+NA18637 1.036303
+NA18638 0.031019807
+NA18639 -1.057543
+NA18640 1.0055144
+NA18641 -0.5010097
+NA18642 -0.7472008
+NA18643 0.715607
+NA18644 -1.0778031
+NA18645 -0.033680737
+NA18646 -0.17168206
+NA18647 0.12714922
+NA18648 -0.94958097
+NA18740 -0.38987422
+NA18745 0.33561316
+NA18747 0.03501621
+NA18748 -0.32013413
+NA18749 0.060515523
+NA18757 -0.47467843
+NA18939 -0.5539735
+NA18940 -1.0764856
+NA18941 0.36049813
+NA18942 -0.53683954
+NA18943 -0.44428477
+NA18944 0.74515355
+NA18945 -0.7140242
+NA18946 -0.40647846
+NA18947 -0.714387
+NA18948 0.6018929
+NA18949 -0.27540177
+NA18950 -0.9234165
+NA18951 -0.46259233
+NA18952 0.7030727
+NA18953 -1.1771512
+NA18954 -0.016859949
+NA18956 -0.30707753
+NA18957 0.27412623
+NA18959 0.28348523
+NA18960 0.66846013
+NA18961 -0.91553915
+NA18962 -0.25702402
+NA18963 0.1092069
+NA18964 0.22600946
+NA18965 -0.8283642
+NA18966 -0.48751783
+NA18967 -0.13575539
+NA18968 0.20606379
+NA18969 -0.8860601
+NA18970 -0.5207866
+NA18971 -0.10007179
+NA18972 -0.22037189
+NA18973 0.51597476
+NA18974 0.1727441
+NA18975 -0.6972004
+NA18976 0.3489392
+NA18977 -0.071409315
+NA18978 0.22276612
+NA18979 -0.5405365
+NA18980 -0.95394987
+NA18981 -0.88505137
+NA18982 0.26868612
+NA18983 0.04587421
+NA18985 -0.38299873
+NA18986 0.7097271
+NA18988 -1.0500952
+NA18989 1.204259
+NA18990 0.22859445
+NA18991 -0.22393265
+NA18993 -0.7304871
+NA18994 -0.9534406
+NA18995 -0.89537364
+NA18997 -1.180754
+NA18998 0.6225361
+NA18999 -0.48550424
+NA19000 0.18414353
+NA19001 -0.10373694
+NA19002 0.7893102
+NA19003 -0.5055657
+NA19004 -0.1088022
+NA19005 -0.54183555
+NA19006 -0.41645575
+NA19007 0.20150818
+NA19009 0.5235423
+NA19010 -1.1607357
+NA19011 -0.1567247
+NA19054 -0.104447156
+NA19055 0.6920221
+NA19056 -0.57431793
+NA19057 -1.1809034
+NA19058 0.4870788
+NA19059 0.42483577
+NA19060 0.44221485
+NA19062 -0.1872537
+NA19063 -0.14190418
+NA19064 0.5441348
+NA19065 1.3366946
+NA19066 0.086318016
+NA19067 0.5871735
+NA19068 0.013134658
+NA19070 -0.80195665
+NA19072 0.4050802
+NA19074 0.46409464
+NA19075 -0.8189017
+NA19076 0.75772655
+NA19077 0.6042771
+NA19078 0.12977952
+NA19079 -0.34448832
+NA19080 -0.02751702
+NA19081 -0.59800756
+NA19082 0.03403467
+NA19083 -0.109812826
+NA19084 -0.5715247
+NA19085 -0.3524832
+NA19086 0.04485908
+NA19087 0.046380952
+NA19088 -0.99294895
+NA19089 0.93203074
+NA19090 -0.8306686
+NA19091 -0.056919932
diff --git a/data/keep.subject b/data/keep.subject
new file mode 100644
index 0000000..8a6e636
--- /dev/null
+++ b/data/keep.subject
@@ -0,0 +1,1500 @@
+NA19982
+HG02122
+NA18605
+HG00356
+NA19007
+HG01669
+HG00704
+HG01612
+HG02307
+HG01597
+HG01600
+HG00422
+HG00345
+HG02759
+NA19064
+HG01615
+NA19003
+HG00139
+HG03557
+HG00476
+HG02061
+NA18502
+HG03571
+HG00245
+NA19461
+NA19038
+NA18571
+NA19380
+HG01632
+NA19065
+NA18997
+NA20764
+HG00530
+HG01849
+HG01756
+HG00114
+HG01029
+HG02121
+HG02944
+HG03072
+HG03538
+HG03025
+NA20542
+HG02307
+HG01509
+HG02715
+NA07048
+HG00351
+NA18870
+HG00422
+NA20765
+NA18643
+NA20281
+HG03084
+HG02855
+HG01863
+HG01817
+HG03388
+HG03097
+HG03157
+NA19223
+HG01537
+HG03298
+HG03298
+HG02676
+HG02819
+HG00383
+HG01624
+HG00844
+HG00180
+HG02505
+HG03452
+HG02017
+HG01518
+HG01686
+HG00657
+HG02884
+HG00657
+HG02095
+HG03045
+NA20516
+NA19436
+NA19309
+NA19001
+NA20822
+NA20532
+NA20507
+NA18946
+HG03126
+HG00536
+NA18956
+HG02073
+HG03354
+HG02373
+NA18989
+HG03518
+NA18941
+HG03115
+HG01789
+NA20795
+HG01669
+HG02549
+NA20357
+HG01528
+NA18642
+HG01860
+NA11892
+HG00246
+NA20589
+NA19153
+NA18612
+HG02852
+HG02813
+HG00473
+HG03567
+NA20528
+NA18630
+HG02470
+NA19904
+HG03370
+NA18638
+HG00542
+NA18579
+HG02392
+HG03433
+NA18526
+HG01518
+NA20528
+NA18979
+HG02983
+HG01334
+NA20543
+HG00479
+HG00478
+HG03024
+HG02181
+HG00256
+NA18610
+NA19712
+NA18582
+HG02048
+NA12777
+NA18993
+HG03168
+HG00186
+NA19909
+HG00315
+HG03066
+HG03196
+HG03064
+HG01770
+NA19058
+HG02759
+HG02012
+NA11994
+NA19119
+HG00634
+HG02154
+NA19130
+HG03556
+NA20294
+HG02471
+HG00530
+HG02610
+NA19704
+HG00611
+HG01956
+HG00379
+NA18621
+HG02855
+HG00442
+HG02053
+HG01889
+HG00113
+NA19082
+HG03259
+HG02666
+HG01700
+HG03126
+HG01869
+HG00143
+HG02330
+HG03563
+HG00183
+NA19131
+HG02982
+HG00707
+HG00115
+NA20821
+HG01871
+HG00378
+HG00252
+HG01914
+HG03449
+NA20790
+NA18979
+HG01773
+HG03571
+HG03074
+HG01985
+NA19461
+NA07000
+HG00276
+NA18973
+NA18994
+HG01890
+HG03301
+HG01850
+HG00662
+NA18976
+NA12006
+NA12890
+HG02807
+HG01597
+HG03419
+HG01602
+HG02283
+HG01513
+NA20587
+HG01779
+HG02772
+HG00323
+HG00128
+HG02973
+NA19007
+HG03518
+NA18536
+HG02810
+HG02238
+HG02013
+NA18962
+HG00451
+HG03225
+HG02860
+HG00154
+NA18645
+HG01817
+NA18942
+NA20276
+NA12287
+NA12399
+HG00334
+HG02471
+HG02679
+HG02406
+HG01518
+HG01747
+HG03096
+HG03045
+HG00705
+NA19064
+NA18544
+NA18532
+HG03301
+NA18858
+HG00099
+HG00692
+HG03258
+HG02620
+HG00309
+HG00239
+NA20783
+NA20822
+HG00337
+HG02555
+HG03446
+NA19035
+HG02595
+HG02769
+NA19024
+HG00140
+NA19404
+HG01801
+NA20756
+NA20517
+HG02628
+HG03432
+HG02756
+HG02153
+NA20828
+NA18562
+HG03556
+HG01527
+HG00244
+HG00614
+HG03397
+HG02072
+HG03517
+HG03382
+HG02389
+HG03135
+HG01766
+HG02332
+NA19351
+HG03268
+NA19701
+HG00533
+HG02407
+NA18634
+HG01847
+HG01915
+NA20589
+HG02610
+NA19036
+HG00350
+NA19440
+NA20805
+NA20359
+HG00657
+HG02549
+NA19404
+HG03058
+HG02111
+NA19818
+HG00584
+NA12272
+HG00372
+HG01798
+NA19317
+HG02861
+HG03189
+HG01700
+HG00331
+HG02064
+NA18953
+HG02968
+HG00404
+HG02968
+HG03301
+NA19236
+NA19064
+HG03520
+NA18489
+HG01785
+NA20359
+HG00404
+HG00185
+HG00131
+HG03451
+HG03159
+NA12889
+NA19317
+HG01678
+HG02394
+HG02541
+NA10847
+NA20506
+HG00556
+HG00701
+HG01865
+HG01620
+NA19025
+HG00598
+HG02012
+HG00108
+NA20775
+HG00566
+HG02890
+HG01632
+HG03172
+HG02394
+HG00419
+HG01867
+HG02772
+NA19081
+HG00236
+NA12830
+HG02589
+HG02408
+HG03078
+HG01679
+HG01912
+HG02190
+NA12843
+NA19041
+HG01801
+NA20529
+NA19404
+HG01871
+NA19007
+NA19201
+HG02231
+HG03567
+HG01872
+HG03294
+HG00956
+NA19054
+HG00187
+HG00187
+NA20510
+NA19404
+NA20589
+NA18648
+HG03369
+NA12763
+HG03521
+NA20544
+NA18502
+HG01765
+NA20525
+HG02047
+HG03470
+HG02890
+NA19010
+NA18876
+HG03439
+NA19078
+HG03103
+HG00258
+NA20502
+NA18579
+HG01704
+HG00244
+HG01882
+NA18533
+HG01525
+NA18605
+HG02317
+NA19437
+HG00330
+HG02396
+NA18988
+HG03583
+HG02383
+HG02407
+NA19030
+HG00513
+HG02308
+NA12006
+HG00537
+NA19923
+NA18853
+NA19079
+HG01618
+HG00422
+HG02977
+NA20581
+HG00717
+NA19114
+HG00154
+HG00598
+HG00956
+NA20294
+HG02588
+HG03451
+NA19066
+NA19079
+HG01757
+NA18940
+HG01612
+HG02152
+NA19374
+HG00628
+NA19070
+HG02323
+NA18602
+NA18970
+NA18995
+HG03027
+HG00376
+HG00442
+NA18957
+NA18525
+HG02642
+HG00428
+HG03049
+NA18636
+NA18536
+NA20832
+NA20783
+HG03575
+HG01507
+NA19319
+HG00250
+HG02574
+HG01761
+NA19121
+NA19707
+HG03088
+HG00628
+HG03437
+HG00344
+NA20586
+NA20412
+HG00254
+NA18749
+NA19900
+HG00851
+NA19146
+HG02429
+HG00319
+NA12144
+HG01859
+HG00629
+HG00473
+NA18988
+HG02807
+HG03464
+HG02231
+HG01595
+HG02108
+NA18613
+HG03461
+HG03271
+NA19223
+HG01857
+HG00620
+HG03058
+NA18582
+NA19207
+HG02721
+HG00611
+HG03045
+HG00610
+HG03575
+HG03521
+NA20127
+NA20520
+HG00632
+HG02087
+HG00403
+NA20586
+NA19063
+HG03105
+HG02314
+HG03370
+NA12874
+HG00361
+HG02513
+HG02399
+HG01617
+NA20798
+HG03157
+NA18511
+HG00179
+NA18597
+NA20587
+HG00125
+NA19835
+NA18943
+HG01612
+HG02485
+NA11832
+HG02151
+HG00628
+HG00671
+HG01767
+NA18622
+NA18571
+HG01679
+HG00321
+HG02888
+NA18951
+HG00140
+HG00672
+HG01958
+HG02128
+HG02107
+HG02679
+HG02052
+HG00284
+HG02839
+HG00662
+HG03297
+NA19204
+NA20800
+NA12890
+HG01867
+NA19473
+HG00235
+HG01705
+NA20535
+NA19449
+NA07347
+HG02679
+HG03084
+HG02082
+NA18951
+NA19982
+NA19439
+NA18645
+NA18548
+NA18973
+HG01783
+NA19171
+NA18879
+HG03556
+HG00358
+HG01334
+NA18517
+HG02323
+HG03189
+NA19916
+HG02549
+NA20765
+HG02820
+NA20765
+NA20828
+HG02799
+HG01846
+HG01762
+NA18561
+HG02337
+HG00449
+HG02496
+NA11933
+NA19468
+HG01806
+HG02140
+HG00428
+HG00130
+HG01632
+NA18553
+HG01868
+NA12004
+NA19119
+NA18990
+HG00662
+HG02501
+HG02408
+HG03209
+HG02051
+HG02040
+HG03202
+NA18912
+HG02501
+HG00186
+NA18631
+NA20758
+NA19085
+HG02763
+NA19321
+NA19704
+HG03270
+NA19257
+HG00281
+NA18972
+HG03464
+HG01915
+NA18579
+NA19818
+HG02334
+HG02629
+HG02113
+HG00759
+HG00118
+NA20821
+HG00133
+NA12777
+HG02082
+NA18647
+NA19159
+NA19466
+NA20756
+NA20348
+HG00189
+HG01504
+NA18525
+NA18520
+HG01766
+HG00268
+HG03351
+HG00146
+HG02220
+NA19704
+HG01882
+NA19108
+NA19319
+NA18953
+HG02215
+NA19625
+HG00381
+HG00383
+NA12878
+HG01501
+HG02895
+HG02450
+HG03313
+HG01705
+HG02860
+NA18647
+HG00628
+NA19090
+NA19137
+HG03478
+HG02568
+NA19901
+NA18499
+HG03567
+HG03060
+HG00410
+HG01518
+HG00260
+HG00867
+HG02318
+HG02375
+HG00321
+HG02121
+NA18909
+NA19206
+HG03133
+NA18599
+NA18535
+HG00380
+NA19247
+HG03460
+HG00353
+HG02676
+NA19036
+HG02079
+NA19316
+HG02141
+NA20763
+NA12347
+HG03397
+NA12249
+NA18546
+NA18940
+NA18508
+HG00382
+NA18745
+HG03391
+HG02054
+HG02151
+NA20800
+NA19083
+HG02836
+HG00254
+NA12046
+HG03259
+HG00339
+NA19834
+HG01890
+HG02323
+NA20282
+HG02611
+HG00531
+NA18520
+HG02029
+NA12273
+HG00185
+HG00692
+HG03129
+HG03212
+HG02141
+NA18853
+HG03343
+HG00253
+NA20757
+NA18641
+HG00531
+NA18961
+HG01879
+HG02322
+HG02896
+NA19350
+HG03028
+HG00675
+HG03439
+NA19055
+NA18537
+HG02882
+HG03436
+NA06994
+NA18560
+NA20544
+HG00275
+NA11918
+HG00593
+NA18564
+HG01708
+HG00458
+NA19982
+HG02768
+HG02028
+NA12006
+NA20127
+HG02537
+HG01046
+HG02805
+HG02078
+HG02760
+HG02069
+HG01871
+HG01809
+HG02771
+HG00155
+NA18553
+NA19223
+NA20792
+NA20287
+NA18517
+NA18614
+HG03099
+NA19713
+NA18757
+HG00663
+HG03521
+NA18864
+NA20527
+HG00449
+HG02052
+HG02819
+HG00329
+HG02583
+HG00253
+HG00409
+HG02281
+HG02134
+HG00537
+HG00350
+HG00154
+NA19172
+HG00263
+HG01596
+NA18612
+HG01766
+HG00251
+NA18511
+NA19131
+NA19332
+NA19060
+HG03166
+HG00131
+NA18557
+HG01885
+HG02497
+NA18550
+NA18625
+NA19256
+NA19081
+NA19074
+HG02464
+NA18571
+HG00311
+HG02317
+HG01781
+NA20762
+NA20505
+HG03111
+HG01867
+HG00654
+HG01860
+NA19027
+HG02049
+HG00344
+NA20320
+HG00311
+HG02574
+HG02032
+NA18609
+NA19000
+HG00622
+HG00308
+HG00629
+NA20516
+NA19198
+HG00530
+HG00328
+HG01702
+NA18861
+HG00251
+HG00128
+HG02808
+NA19700
+HG01766
+NA20351
+NA19030
+HG01672
+HG03108
+NA12873
+HG00366
+NA20512
+HG03202
+HG01709
+HG01700
+NA19209
+HG03049
+HG02541
+HG02330
+NA20586
+NA20320
+NA19376
+HG02549
+NA19923
+NA18877
+HG02574
+HG02025
+HG00367
+NA18853
+HG02582
+HG02570
+NA18910
+HG00346
+HG02420
+HG00107
+NA11832
+NA18964
+NA12717
+NA19360
+HG03556
+HG01610
+NA20586
+NA18614
+HG03556
+NA18924
+HG01852
+HG02891
+NA20783
+HG00245
+NA18622
+NA20340
+HG02408
+HG02549
+HG00264
+HG02185
+HG01859
+NA19082
+NA19982
+NA18748
+HG03279
+NA18630
+NA19900
+HG01768
+HG01679
+NA19201
+HG03114
+HG01799
+HG01776
+HG01597
+HG02402
+HG02050
+NA19078
+HG03458
+NA19130
+NA20754
+NA18637
+NA18613
+NA06984
+NA19238
+HG02895
+HG01776
+HG02419
+HG02128
+HG03133
+HG03514
+HG01527
+HG03577
+HG00278
+NA18545
+NA19909
+HG03061
+NA20541
+NA18536
+HG03132
+HG02541
+NA18962
+HG01705
+HG03432
+HG00268
+HG02501
+HG01516
+HG01537
+HG00319
+HG02768
+HG00383
+NA18614
+HG01790
+HG01890
+HG03196
+HG01770
+NA12287
+HG00556
+HG02433
+HG03061
+HG00596
+NA20763
+NA20504
+NA20821
+HG02108
+HG02050
+HG03354
+NA20581
+HG00543
+NA18516
+NA20795
+NA18967
+HG03547
+HG00445
+HG02449
+HG02108
+HG02134
+HG01746
+HG02138
+HG00330
+NA20762
+NA19214
+NA20815
+NA18986
+HG03354
+NA20511
+NA19153
+NA19308
+NA20819
+HG02820
+HG02019
+HG02981
+HG01684
+HG00445
+HG01873
+NA19449
+NA19092
+NA20808
+HG00255
+HG00304
+NA18534
+NA19355
+HG03460
+HG02078
+HG02629
+NA18599
+HG02239
+HG02798
+NA18910
+HG03401
+HG00262
+NA19707
+HG00274
+NA19085
+NA18986
+HG01625
+HG03304
+NA20587
+HG01817
+HG02389
+HG01813
+NA19380
+NA20506
+HG03123
+NA19452
+NA19307
+HG02895
+HG00428
+HG00140
+HG02398
+NA19457
+HG01841
+HG02513
+NA12273
+HG01812
+NA11992
+HG02771
+HG00598
+HG00180
+NA18582
+HG00276
+NA18546
+HG00379
+NA19315
+HG01843
+HG00357
+NA18532
+NA18499
+HG02054
+NA18945
+HG02455
+HG02568
+NA18486
+NA18991
+NA20774
+NA18602
+NA18620
+HG00350
+NA19057
+NA19713
+HG02136
+HG02433
+NA19043
+HG02816
+NA19332
+NA18989
+NA12046
+HG00336
+NA18994
+HG02153
+HG01808
+NA18541
+NA18563
+NA11995
+NA20289
+NA18949
+HG01746
+HG03565
+HG00728
+HG03304
+HG00308
+HG01801
+NA12812
+NA18531
+NA11831
+NA20542
+HG02143
+NA18627
+NA19321
+HG00140
+HG02390
+HG02420
+NA19431
+NA20529
+HG01632
+HG01522
+HG02219
+NA20762
+HG01882
+HG00360
+HG02861
+HG02643
+HG01613
+NA18555
+NA12006
+NA12400
+HG03559
+NA19119
+NA18507
+NA18861
+NA18943
+NA18959
+NA19037
+HG00524
+NA18944
+HG01864
+HG03517
+NA12890
+NA19429
+NA12058
+HG02397
+NA18516
+NA18953
+NA19092
+NA18943
+NA20348
+NA19113
+HG02888
+HG03547
+NA19256
+HG02397
+HG02019
+NA19428
+HG00409
+NA18647
+NA18953
+NA20536
+NA18749
+NA18871
+HG00634
+NA19023
+HG00276
+HG03133
+HG03476
+HG01867
+HG02134
+HG02820
+NA18972
+NA18636
+HG01624
+NA12872
+HG01708
+HG03045
+NA12828
+HG00534
+NA19308
+HG02481
+HG02922
+HG02016
+NA19443
+NA12249
+HG03380
+HG02429
+HG00867
+HG03460
+NA19401
+NA18945
+HG00326
+NA18561
+HG01846
+HG02419
+HG03103
+HG00536
+HG03437
+HG00180
+NA19138
+HG02449
+HG00263
+HG03485
+NA19085
+NA12489
+HG02896
+HG01813
+HG01521
+NA06985
+HG00345
+NA18531
+NA19455
+HG01600
+HG00451
+NA19149
+HG01668
+HG01746
+NA18557
+NA18967
+NA18745
+HG02511
+NA19130
+NA18861
+HG01522
+HG03057
+NA19056
+HG03124
+NA18977
+HG02588
+NA18912
+HG00158
+HG00345
+NA19835
+HG02401
+NA20800
+HG00141
+NA19102
+NA20769
+NA18989
+NA20515
+HG01747
+NA18867
+NA19200
+HG01504
+HG00148
+HG02402
+HG00353
+HG01509
+NA18964
+HG00663
+NA18916
+HG01597
+HG00125
+HG03452
+NA10847
+HG00112
+HG03078
+HG03304
+NA19009
+NA19062
+HG01699
+NA12340
+HG02974
+NA20801
+HG00268
+HG02010
+HG02155
+HG01686
+HG03370
+NA11831
+NA19037
+NA10847
+NA19439
+NA19360
+HG00525
+NA19452
+NA18965
+HG03548
+NA20813
+NA20800
+HG00179
+NA19712
+HG01771
+NA18501
+HG02401
+HG00102
+HG00341
+NA19092
+HG00159
+NA12004
+HG03433
+HG00338
+NA18638
+HG00308
+NA18538
+HG02501
+HG01889
+HG02703
+HG00127
+HG03520
+NA18640
+HG00171
+HG02181
+HG01530
+HG03247
+HG03583
+HG00464
+HG01046
+HG02545
+HG02029
+NA12878
+NA20346
+HG01697
+NA18528
+HG03385
+HG03112
+HG02851
+HG02973
+HG00557
+NA19119
+HG01600
+NA18949
+HG01503
+HG01709
+HG00127
+HG01773
+HG00530
+HG02577
+NA19711
+NA19463
+NA18574
+HG03479
+HG00684
+NA20778
+HG01862
+HG01796
+HG03291
+NA19002
+NA20531
+NA18963
+HG02390
+HG03169
+NA19023
+HG01862
+HG03311
+HG02185
+NA19457
+NA12830
+HG02371
+NA18908
+NA18945
+NA18949
+HG02121
+HG03515
+NA20768
+HG01956
+NA19474
+NA18626
+HG03121
+NA19000
+HG00269
+NA19222
+NA19080
+HG02035
+HG02085
+HG01867
+HG02367
+HG03301
+NA18602
+HG02334
+HG00614
+HG01504
+HG01527
+HG02221
+HG02408
+NA19247
+HG02009
+HG02817
+NA19257
+HG03433
+NA19198
+HG03112
+NA12718
+NA12154
+NA18879
+HG02375
+HG01707
+NA20810
+HG00357
+NA19068
+HG02820
+HG00111
+HG01870
+HG02282
+NA19431
+HG03472
+HG03124
+NA12717
+HG02546
+NA18566
+HG02574
+HG01702
+NA19185
+HG01536
+NA19323
+NA19713
+NA20357
+HG01873
+NA20504
+NA20758
+HG00421
+HG03039
+HG03485
+HG02087
+NA12413
+NA18995
+NA20519
+HG01956
+NA19700
+HG02624
+NA19070
+HG02185
+NA19834
+NA20533
+NA20588
+HG02470
+NA20581
+HG01518
+NA19312
+HG00133
+HG00242
+HG02386
+HG00383
+NA20755
+NA20778
+NA20799
+NA20807
+HG02127
+NA18618
+NA20754
+HG00242
+NA18950
+HG01695
+HG00151
+NA19036
+HG00179
+NA19439
+HG00403
+NA20804
+HG02628
+NA19107
+HG01617
+NA19137
+NA20509
+NA19065
+HG00851
+HG03455
+NA19375
+HG00324
+HG00145
+HG00112
+NA19038
+HG02983
+HG02760
+HG00371
+NA18530
+HG03267
+HG03241
+NA19019
+HG00593
+NA18579
+HG02568
+NA20586
+NA20806
+HG01865
+HG02396
+NA19225
+HG03052
+HG00409
+HG00513
+HG01889
+HG02811
+HG00353
+NA19060
+HG02013
+NA20582
+HG00110
+NA19440
+HG02722
+HG00131
+NA19117
+HG03470
+NA11995
+NA19062
+HG01912
+HG00335
+HG00250
+HG00559
+HG01620
+NA19095
+HG00353
+HG01779
+NA19107
+HG03240
+HG03363
+NA12156
+HG03100
+NA20521
+NA19204
diff --git a/data/make_example.py b/data/make_example.py
new file mode 100644
index 0000000..b25c5b2
--- /dev/null
+++ b/data/make_example.py
@@ -0,0 +1,132 @@
+import pandas as pd
+from pandas_plink import read_plink
+
+import jax.numpy as jnp
+from jax import random
+
+# set key
+rng_key = random.PRNGKey(1234)
+
+
+# flip allele if necessary
+def _allele_check(baseA0, baseA1, compareA0, compareA1):
+ correct = jnp.array(
+ ((baseA0 == compareA0) * 1) * ((baseA1 == compareA1) * 1), dtype=int
+ )
+ flipped = jnp.array(
+ ((baseA0 == compareA1) * 1) * ((baseA1 == compareA0) * 1), dtype=int
+ )
+ correct_idx = jnp.where(correct == 1)[0]
+ flipped_idx = jnp.where(flipped == 1)[0]
+ wrong_idx = jnp.where((correct + flipped) == 0)[0]
+
+ return correct_idx, flipped_idx, wrong_idx
+
+
+# read plink1.9 triplet
+n_pop = 3
+pop = ["EUR", "AFR", "EAS"]
+bim = []
+fam = []
+bed = []
+# create ancestry index
+fam_index = []
+
+for idx in range(n_pop):
+ tmp_bim, tmp_fam, tmp_bed = read_plink(f"./plink/{pop[idx]}", verbose=False)
+ tmp_bim = tmp_bim[["chrom", "snp", "a0", "a1", "i"]].rename(
+ columns={"i": f"bimIDX_{idx}", "a0": f"a0_{idx}", "a1": f"a1_{idx}"}
+ )
+ bim.append(tmp_bim)
+ fam.append(tmp_fam)
+ bed.append(tmp_bed)
+ new_fam = tmp_fam[["iid"]].copy()
+ new_fam["index"] = idx + 1
+ fam_index.append(new_fam)
+
+snps = pd.merge(bim[0], bim[1], how="inner", on=["chrom", "snp"])
+snps = pd.merge(snps, bim[2], how="inner", on=["chrom", "snp"])
+
+flip_idx = []
+if n_pop > 1:
+ for idx in range(1, n_pop):
+ # keep track of miss match alleles
+ correct_idx, tmp_flip_idx, tmp_wrong_idx = _allele_check(
+ snps["a0_0"].values,
+ snps["a1_0"].values,
+ snps[f"a0_{idx}"].values,
+ snps[f"a1_{idx}"].values,
+ )
+ flip_idx.append(tmp_flip_idx)
+ snps = snps.drop(index=tmp_wrong_idx)
+ snps = snps.drop(columns=[f"a0_{idx}", f"a1_{idx}"])
+ snps = snps.rename(columns={"a0_0": "a0", "a1_0": "a1"})
+
+for idx in range(n_pop):
+ bed[idx] = bed[idx][snps[f"bimIDX_{idx}"].values, :].compute()
+ # flip the mismatched allele
+ if idx > 0:
+ bed[idx][flip_idx[idx - 1]] = 2 - bed[idx][flip_idx[idx - 1]]
+
+# we assume there exists 2 causal snps, and the heritability is 0.5 (we make it large as demonstrating purpose)
+# we also assume the qtl effect size correlations are 0.8 for all ancestry pairs
+# as a result, the per-snp variance is 0.5/2, and the covariance is 0.8*jnp.sqrt((0.5/2)**2) = 0.2
+b_covar = jnp.array([[0.25, 0.2, 0.2], [0.2, 0.25, 0.2], [0.2, 0.2, 0.25]])
+L = 2
+
+bvec = random.multivariate_normal(rng_key, jnp.zeros((n_pop,)), b_covar, shape=(L,))
+
+# make the first and the fifth snp as causal
+gamma = jnp.array([0, 4])
+print(
+ snps.iloc[
+ gamma,
+ ]
+)
+# chrom snp a0 a1 bimIDX_0 bimIDX_1 bimIDX_2
+# 0 1 rs2294190 T G 0 0 0
+# 4 1 rs2038008 C A 4 4 4
+
+all_pheno = []
+all_covar = []
+for idx in range(n_pop):
+ sel_index = snps.iloc[
+ gamma,
+ ][f"bimIDX_{idx}"]
+ tmp_pheno = fam[idx][["iid"]].copy()
+ # make some random noises
+ rng_key, y_key, sex_key, other_key = random.split(rng_key, 4)
+ tmp_bed = bed[idx].T[:, sel_index]
+ tmp_bed = tmp_bed - jnp.mean(tmp_bed, axis=0)
+ tmp_bed = tmp_bed / jnp.std(tmp_bed, axis=0)
+ tmp_g = tmp_bed @ bvec.T[idx]
+ tmp_s2g = jnp.var(tmp_g)
+ tmp_s2e = ((1 / 0.5) - 1) * tmp_s2g
+ tmp_y = tmp_g + jnp.sqrt(tmp_s2e) * random.normal(
+ y_key, shape=(tmp_pheno.shape[0],)
+ )
+ tmp_pheno["pheno"] = tmp_y
+ tmp_pheno.to_csv(f"./{pop[idx]}.pheno", index=False, header=None, sep="\t")
+ all_pheno.append(tmp_pheno)
+
+ # make some random covariates
+ tmp_covar = fam[idx][["iid"]].copy()
+ covar_sex = 1 * (random.bernoulli(sex_key, p=0.5, shape=(tmp_covar.shape[0],)))
+ covar_other = random.normal(other_key, shape=(tmp_covar.shape[0],))
+ tmp_covar["sex"] = covar_sex
+ tmp_covar["other"] = covar_other
+ all_covar.append(tmp_covar)
+ tmp_covar.to_csv(f"./{pop[idx]}.covar", index=False, header=None, sep="\t")
+
+pd.concat(all_pheno).to_csv("./all.pheno", index=False, header=None, sep="\t")
+pd.concat(all_covar).to_csv("./all.covar", index=False, header=None, sep="\t")
+pd.concat(fam_index).to_csv("./all.ancestry.index", index=False, header=None, sep="\t")
+
+# create keep.subject file, randomly 1500 from 1609 individuals
+rng_key, pt_key = random.split(rng_key, 2)
+sel_pt = random.randint(
+ pt_key, shape=(1500,), minval=0, maxval=pd.concat(fam_index).shape[0] - 1
+)
+pd.concat(fam_index)[["iid"]].iloc[sel_pt, :].to_csv(
+ "./keep.subject", index=False, header=None, sep="\t"
+)
diff --git a/docs/manual.rst b/docs/manual.rst
index 4d096c3..4b684a5 100644
--- a/docs/manual.rst
+++ b/docs/manual.rst
@@ -46,7 +46,7 @@ Although we highly recommend users to perform high-quality QC on their own genot
#. Only keep subjects who have data in all the genotype, phenotype, and covariate data.
#. Only keep SNPs that are available in all the ancestries.
#. Adjust genotype data across ancestries based on the same reference alleles. Drop non-biallelic SNPs.
-#. Remove SNPs that have minor allele frequency (MAF) less than 1% within each ancestry (users can change 1% with ``--maf`).
+#. Remove SNPs that have minor allele frequency (MAF) less than 1% within each ancestry (users can change 1% with ``--maf``).
#. For single ancestry SuSiE, users have the option to perform rank inverse normalization transformation on the phenotype data.
See :func:`sushie.cli.process_raw` for these QCs' source codes.
@@ -58,9 +58,7 @@ We provide example data in ``./data/`` folder to test out SuShiE. All the data a
The genotype is the high-quality `HapMap `_ SNPs in some random gene 1M base-pair window, which contains 123, 129, and 113 SNPs for EUR, AFR, and EAS respectively in `1000G `_ project. We provide genotype data in `plink 1 `_, `vcf `_, and `bgen `_ 1.3 format.
-We simulate phenotypes using the approach described in our manuscript.
-
-We randomly simulate null phenotype and covariate data only for testing purpose.
+Using ``./data/make_example.py``, we simulated phenotype data (cis-SNP heritability:0.5 and effect size correlation 0.8), random covariate data for each ancestry. It also outputs ``all.pheno`` file that row-binds simulated phenotype across ancestries, ``all.ancestry.index`` file that specifies ancestry index if using ``all.pheno``, ``all.covar``, and ``.\plink\all`` triplets, ``keep.subject`` file that specifies subjects to be included in the inference.
As for the format requirement, see :ref:`Param` for detailed explanations.
@@ -85,7 +83,7 @@ In this example, we perform two-ancestry SuShiE with covariates regressed out fr
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --covar EUR.covar.tsv AFR.covar.tsv --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --covar EUR.covar AFR.covar --output ./test_result
2. :math:`N`-Ancestry SuShiE
@@ -96,14 +94,14 @@ In the example below, we perform single-ancestry SuShiE, which is equivalently t
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv --vcf vcf/EUR.vcf --covar EUR.covar.tsv --output ~/test_result
+ sushie finemap --pheno EUR.pheno --vcf vcf/EUR.vcf --covar EUR.covar --output ./test_result
Or three-ancestry setting:
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv EAS.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf vcf/EAS.vcf --covar EUR.covar.tsv AFR.covar.tsv EAS.covar.tsv --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno EAS.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf vcf/EAS.vcf --covar EUR.covar AFR.covar EAS.covar --output ./test_result
3. Can I use other formats of genotypes?
----------------------------------------
@@ -115,14 +113,14 @@ For plink 1, SuShiE read in the triplet (bed, bim, and fam) prefix.
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --plink plink/EUR plink/AFR --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --plink plink/EUR plink/AFR --output ./test_result
For bgen data, users need to make sure that the latter allele shown up in the ``allele ids`` is the reference allele.
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --bgen bgen/EUR.bgen bgen/AFR.bgen --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --bgen bgen/EUR.bgen bgen/AFR.bgen --output ./test_result
.. _index:
4. My data contains all the participants and I do not want to separate them
@@ -133,7 +131,7 @@ No problem! If all the subjects are in single phenotype, genotype, and covariate
.. code:: bash
cd ./data/
- sushie finemap --pheno all.pheno.tsv --plink plink/all --ancestry-index all.ancestry.index.tsv --output ~/test_result
+ sushie finemap --pheno all.pheno --plink plink/all --ancestry-index all.ancestry.index --output ./test_result
.. _meta:
5. How about mega or meta SuShiE?
@@ -151,12 +149,12 @@ We define the mega SuShiE as running single-ancestry SuShiE on genotype and phen
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --meta --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --meta --output ./test_result
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --mega --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --mega --output ./test_result
.. _cv:
6. Let's estimate heritability, run CV, and make FUSION files!
@@ -173,8 +171,8 @@ With these two information (:math:`h_g^2` and CV), we prepare R codes ``./misc/m
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --cv --her --output ~/test_result
- Rscript ./misc/make_FUSION.R ~/test_result ~
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --cv --her --output ./test_result
+ Rscript ./misc/make_FUSION.R ./test_result ~
7. I don't want to scale my phenotype by its standard deviation
@@ -186,7 +184,7 @@ Fine-mapping inference sometimes can be sensitive to whether scaling the phenoty
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --no-scale --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --no-scale --output ./test_result
8. I have my own initial values for the hyperparameters
-------------------------------------------------------
@@ -196,14 +194,14 @@ SuShiE has three hyperparameters (:ref:`Model`): the residual variance (:math:`\
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --resid-var 2.2 2.2 --effect-var 1.2 3.4 --rho 0.2 --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --resid-var 2.2 2.2 --effect-var 1.2 3.4 --rho 0.2 --output ./test_result
By default, SuShiE will update :math:`\sigma^2_{i,b}` and :math:`\rho` during the optimization. If users want to disable it, add ``--no-update`` to the command line.
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --resid_var 2.2 2.2 --effect_var 1.2 3.4 --rho 0.2 --no-update --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --resid-var 2.2 2.2 --effect-var 1.2 3.4 --rho 0.2 --no-update --output ./test_result
In addition, with ``--no-update``, if users only specify ``--effect-var`` but not for ``--rho``, ``--effect-var`` will be fixed during the optimizations while ``--rho`` will get updated, vice versa. In other words, if users want to fix both priors, they have to specify both at the same time or specify neither of them (in the latter case, fixing the default values 0.001 and 0.2 as the priors).
@@ -215,7 +213,7 @@ SuShiE features that it accounts for ancestral quantitative trait loci (QTL) eff
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --no-update --rho 0 --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --no-update --rho 0 --output ./test_result
10. I want to improvise in post-hoc analysis
-------------------------------------------
@@ -227,7 +225,7 @@ The ``*.npy`` files include SNP information, prior estimators, posterior estimat
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --numpy --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --numpy --output ./test_result
11. I seek to use GPU or TPU to make inference faster
@@ -238,7 +236,7 @@ SuShiE software uses `JAX `_ with `Just In Time
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --platform gpu --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --platform gpu --output ./test_result
12. I want to use 32-bit precision
----------------------------------
@@ -250,7 +248,7 @@ Unless necessarily needed, we do not recommend to use 32-bit precision as it may
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --precision 32 --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --precision 32 --output ./test_result
13. I want to run fine-mapping on certain subjects
--------------------------------------------------
@@ -260,7 +258,7 @@ Users can use ``--keep`` command to specify a file that contains the subject IDs
.. code:: bash
cd ./data/
- sushie finemap --pheno EUR.pheno.tsv AFR.pheno.tsv --vcf vcf/EUR.vcf vcf/AFR.vcf --keep keep.subject.tsv --output ~/test_result
+ sushie finemap --pheno EUR.pheno AFR.pheno --vcf vcf/EUR.vcf vcf/AFR.vcf --keep keep.subject --output ./test_result
.. _Param:
@@ -278,7 +276,7 @@ Parameters
* - ``--pheno``
- String
- Required, no default
- - ``--pheno EUR.pheno.tsv AFR.pheno.tsv``
+ - ``--pheno EUR.pheno AFR.pheno``
- Phenotype data. It has to be a tsv file that contains at least two columns where the first column is subject ID and the second column is the continuous phenotypic value. It can be a compressed file (e.g., tsv.gz). It is okay to have additional columns, but only the first two columns will be used. **No headers**. Use ``space`` to separate ancestries if more than two. SuShiE currently only fine-maps on **continuous** data.
* - ``--plink``
- String
@@ -298,17 +296,17 @@ Parameters
* - ``--ancestry-index``
- String
- None
- - ``--ancestry-index all.ancestry.index.tsv``
+ - ``--ancestry-index all.ancestry.index``
- Single file that contains subject ID and their ancestry index. Default is None. It has to be a tsv file that contains at least two columns where the first column is the subject ID and the second column is the ancestry index starting from 1 (e.g., 1, 2, 3 etc.). It can be a compressed file (e.g., tsv.gz). Only the first two columns will be used. No headers. If this file is specified, it assumes that all the phenotypes across ancestries are in one single file, and same thing for genotypes and covariates data. It will produce errors if multiple phenotype, genotype, and covariates are specified.
* - ``--keep``
- String
- None
- - ``--keep keep.subject.tsv``
+ - ``--keep keep.subject``
- Single file that contains subject ID across all ancestries that are used for fine-mapping. It has to be a tsv file that contains at least one columns where the first column is the subject ID. It can be a compressed file (e.g., tsv.gz). No headers. If this file is specified, all phenotype, genotype, and covariates data will be filtered down to the subjects listed in it.
* - ``--covar``
- String
- None
- - ``--covar EUR.covar.tsv AFR.covar.tsv``
+ - ``--covar EUR.covar AFR.covar``
- Covariates that will be accounted in the fine-mapping. It has to be a tsv file that contains at least two columns where the first column is the subject ID. It can be a compressed file (e.g., tsv.gz). **No headers**. All the columns will be counted. Use ``space`` to separate ancestries if more than two. Keep the same ancestry order as phenotype's. Pre-converting the categorical covariates into dummy variables is required. If the categorical covariate has ``n`` levels, make sure the dummy variables have ``n-1`` columns.
* - ``--L``
- Integer
@@ -358,7 +356,7 @@ Parameters
* - ``--min-tol``
- Float
- 1e-3
- - ``--min_tol 1e-4``
+ - ``--min-tol 1e-4``
- Minimum tolerance for the convergence. Smaller number may slow the inference while larger may cause different inference.
* - ``--threshold``
- Float
@@ -418,7 +416,7 @@ Parameters
* - ``--cv-num``
- Integer
- 5
- - ``--cv_num 6``
+ - ``--cv-num 6``
- The number of fold cross validation. It has to be a positive integer number. Larger number may cause longer running time.
* - ``--seed``
- Integer
diff --git a/misc/run_sushie.sh b/misc/run_sushie.sh
new file mode 100644
index 0000000..b3ee81d
--- /dev/null
+++ b/misc/run_sushie.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+
+# specify conda environment
+conda activate sushie
+
+# suppose you want to perform sushie on 100 molecular phenotypes
+# you may want to have a metadata file that specify the gene name, window start, windown end, chromsome number etc.
+start=1
+stop=100
+
+for IDX in `seq $start $stop`
+do
+ # Extract parameters for sushie run
+ params=`sed "${IDX}q;d" metadata.tsv`
+ set -- junk $params
+ shift
+ NAME=$1 # gene name
+ CHR=$2 # chromsome number
+ P0=$3 # genomic window start
+ P1=$4 # genomic window end
+
+ echo SUMMARY ${IDX}, ${NAME}, ${CHR}, ${P0}, ${P1}
+
+ # get phenotype data
+ pheno_EUR=eur_pheno_file
+ pheno_AFR=afr_pheno_file
+
+ # get genotype data
+ geno_EUR=eur_geno_file
+ geno_AFR=afr_geno_file
+
+ # get covariate data
+ covar_EUR=eur_covar_file
+ covar_AFR=afr_covar_file
+
+ sushie finemap \
+ --pheno $pheno_EUR $pheno_AFR \
+ --covar $covar_EUR $covar_AFR \
+ # if your genotype data is in plink1.9
+ --plink $geno_EUR $geno_AFR \
+ --trait ${NAME} \
+ --output ${NAME}.sushie
+done
diff --git a/sushie/infer.py b/sushie/infer.py
index c6c9b85..68ab476 100644
--- a/sushie/infer.py
+++ b/sushie/infer.py
@@ -312,13 +312,12 @@ def infer_sushie(
if min_snps < L:
raise ValueError(
f"The number of minimum common SNPs across ancestries ({min_snps}) is less than inferred L ({L})."
- + "Please choose a smaller L or increase the minimum threshold for SNPs to fine-map with --min-snps."
)
if n_snps < min_snps:
raise ValueError(
f"The number of common SNPs across ancestries ({n_snps}) is less than minimum common "
- + "number of SNPs specified. Please expand the genomic window."
+ + "number of SNPs specified."
)
param_effect_var = effect_var