diff options
author | Pjotr Prins | 2017-08-02 08:46:58 +0000 |
---|---|---|
committer | Pjotr Prins | 2017-08-02 08:46:58 +0000 |
commit | 3935ba39d30666dd7d4a831155631847c77b70c4 (patch) | |
tree | c45fc682b473618a219e324d5c85b5e1f9361d0c /src/ldr.h | |
parent | 84360c191f418bf8682b35e0c8235fcc3bd19a06 (diff) | |
download | pangemma-3935ba39d30666dd7d4a831155631847c77b70c4.tar.gz |
Massive patch using LLVM coding style. It was generated with:
clang-format -style=LLVM -i *.cpp *.h
Please set your editor to replace tabs with spaces and use indentation of 2 spaces.
Diffstat (limited to 'src/ldr.h')
-rw-r--r-- | src/ldr.h | 62 |
1 files changed, 30 insertions, 32 deletions
@@ -19,53 +19,51 @@ #ifndef __LDR_H__ #define __LDR_H__ -#include <vector> -#include <map> -#include <gsl/gsl_rng.h> -#include <gsl/gsl_randist.h> #include "param.h" +#include <gsl/gsl_randist.h> +#include <gsl/gsl_rng.h> +#include <map> +#include <vector> using namespace std; class LDR { public: - // IO-related parameters. - int a_mode; - size_t d_pace; + // IO-related parameters. + int a_mode; + size_t d_pace; - string file_bfile; - string file_geno; - string file_out; - string path_out; + string file_bfile; + string file_geno; + string file_out; + string path_out; - // Summary statistics. - size_t ni_total, ns_total; // Total number of individuals & SNPs. - size_t ni_test, ns_test; // Number of individuals & SNPs used - // for analysis - size_t n_cvt; // Number of covariates. + // Summary statistics. + size_t ni_total, ns_total; // Total number of individuals & SNPs. + size_t ni_test, ns_test; // Number of individuals & SNPs used + // for analysis + size_t n_cvt; // Number of covariates. - // Indicator for individuals (phenotypes): 0 missing, 1 - // available for analysis. - vector<int> indicator_idv; + // Indicator for individuals (phenotypes): 0 missing, 1 + // available for analysis. + vector<int> indicator_idv; - // Sequence indicator for SNPs: 0 ignored because of (a) maf, - // (b) miss, (c) non-poly; 1 available for analysis. - vector<int> indicator_snp; + // Sequence indicator for SNPs: 0 ignored because of (a) maf, + // (b) miss, (c) non-poly; 1 available for analysis. + vector<int> indicator_snp; - vector<SNPINFO> snpInfo; // Record SNP information. + vector<SNPINFO> snpInfo; // Record SNP information. - // Not included in PARAM. - gsl_rng *gsl_r; + // Not included in PARAM. + gsl_rng *gsl_r; - // Main functions. - void CopyFromParam (PARAM &cPar); - void CopyToParam (PARAM &cPar); + // Main functions. + void CopyFromParam(PARAM &cPar); + void CopyToParam(PARAM &cPar); - void VB(const vector<vector<unsigned char> > &Xt, - const gsl_matrix *W_gsl, const gsl_vector *y_gsl); + void VB(const vector<vector<unsigned char>> &Xt, const gsl_matrix *W_gsl, + const gsl_vector *y_gsl); }; #endif - - |