aboutsummaryrefslogtreecommitdiff
path: root/src/param.cpp
diff options
context:
space:
mode:
authorPjotr Prins2017-11-09 11:43:53 +0000
committerPjotr Prins2017-11-09 11:43:53 +0000
commitdbce439e7196ab6882634b270f2675b3ebcb33cd (patch)
tree4c593fa5594d1482ccbb57bf4d799e9d0529aebe /src/param.cpp
parent4c158a9bb45e0dec14436a8a19707f485015bf2e (diff)
downloadpangemma-dbce439e7196ab6882634b270f2675b3ebcb33cd.tar.gz
Adding tests for bslmm
Diffstat (limited to 'src/param.cpp')
-rw-r--r--src/param.cpp57
1 files changed, 8 insertions, 49 deletions
diff --git a/src/param.cpp b/src/param.cpp
index 1f583e2..1610615 100644
--- a/src/param.cpp
+++ b/src/param.cpp
@@ -894,7 +894,6 @@ void PARAM::CheckParam(void) {
enforce_fexists(file_snps, "open file");
enforce_fexists(file_ksnps, "open file");
enforce_fexists(file_gwasnps, "open file");
- enforce_fexists(file_log, "open file");
enforce_fexists(file_anno, "open file");
if (!loco.empty()) {
@@ -908,54 +907,14 @@ void PARAM::CheckParam(void) {
enforce_msg(file_gwasnps.empty(), "LOCO does not allow -gwasnps switch");
}
- str = file_kin;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open relatedness matrix file: " << str << endl;
- error = true;
- }
-
- str = file_mk;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open relatedness matrix file: " << str << endl;
- error = true;
- }
-
- str = file_cvt;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open covariates file: " << str << endl;
- error = true;
- }
-
- str = file_gxe;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open environmental covariate file: " << str << endl;
- error = true;
- }
-
- str = file_weight;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open the residual weight file: " << str << endl;
- error = true;
- }
-
- str = file_epm;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open estimated parameter file: " << str << endl;
- error = true;
- }
-
- str = file_ebv;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open estimated breeding value file: " << str
- << endl;
- error = true;
- }
-
- str = file_read;
- if (!str.empty() && stat(str.c_str(), &fileInfo) == -1) {
- cout << "error! fail to open total read file: " << str << endl;
- error = true;
- }
+ enforce_fexists(file_kin, "open file");
+ enforce_fexists(file_mk, "open file");
+ enforce_fexists(file_cvt, "open file");
+ enforce_fexists(file_gxe, "open file");
+ enforce_fexists(file_weight, "open file");
+ enforce_fexists(file_epm, "open file");
+ enforce_fexists(file_ebv, "open file");
+ enforce_fexists(file_read, "open file");
// Check if files are compatible with analysis mode.
if (k_mode == 2 && !file_geno.empty()) {