about summary refs log tree commit diff
path: root/src/lmm.h
diff options
context:
space:
mode:
authorPjotr Prins2025-12-09 08:00:13 +0100
committerPjotr Prins2025-12-09 08:00:13 +0100
commit64ade49ee212fca39087509505bd95d07df46c11 (patch)
tree296b39a89c7ba6f696f7cb04b25f9b3645ea3f91 /src/lmm.h
parent8a12a2f1833eec0d0d3e435c4eb9dc4a079b551a (diff)
downloadpangemma-64ade49ee212fca39087509505bd95d07df46c11.tar.gz
Allow skipping out of loop with LOCO HEAD master
Diffstat (limited to 'src/lmm.h')
-rw-r--r--src/lmm.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lmm.h b/src/lmm.h
index da5ad21..295602a 100644
--- a/src/lmm.h
+++ b/src/lmm.h
@@ -55,7 +55,15 @@ struct MarkerInfo {
 
 typedef vector<MarkerInfo> Markers;
 typedef tuple< string,vector<double> > SnpNameValues;
-typedef tuple< bool,MarkerInfo,vector<double> > SnpNameValues2; // success, markerinfo (maf and n_miss are computed)
+
+enum MarkerState {
+  FAIL,
+  COMPUTE,
+  SKIP,
+  LAST
+};
+
+typedef tuple< MarkerState,MarkerInfo,vector<double> > SnpNameValues2; // success, markerinfo (maf and n_miss are computed)
 // Results for LMM.
 class SUMSTAT2 {
 public: