-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSingleTraitMCMCSamplingRoutines.h
64 lines (38 loc) · 1.59 KB
/
SingleTraitMCMCSamplingRoutines.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// QTLBIM - QTL Bayesian Interval Mapping
// Functions relevant to single trait analyses
//********************************************************************
#ifndef SINGLE_TRAIT_H
#define SINGLE_TRAIT_H
void ZeroEffect1(int L);
void ZeroEffect2(int L1,int L2);
void Coefficient(int GENOTYPE);
double Likelihood(double *p,double *G);
void Coefficient0(int I,int L,int QL);
double GenotypeSampling(int I,int L,int II,int QL);
void Mean(double YBAR,double VP);
void ResidualVariance();
void MainEffect(int L,int K);
void MainEffect1(int L);
void EpistaticEffect(int L1,int L2,int K1,int K2);
void EpistaticEffect1(int L1,int L2);
void GBYE_FixedCovariate(int L1,int L2,int K);
void GBYE_FixedCovariate1(int L1,int L2);
void MainVariance(int L,int K,int NU,double TAU);
void MainVariance1(int L,int NU,double TAU);
void EpistaticVariance(int L1,int L2,int K1,int K2,int NU,double TAU);
void EpistaticVariance1(int L1,int L2,int NU,double TAU);
void GBYE_FixedCovariate_Variance(int L1,int L2,int K,int NU,double TAU);
void GBYE_FixedCovariate_Variance1(int L1,int L2,int NU,double TAU);
void FixedCovariate(int L);
void RandomCovariate(int L);
void RanVariance(int L);
void QTLgenotype(int L,int NL,int QL,int I);
void QTLPOSITION(int L,int QLNEW);
int SamplingOnePosition(int L);
void MainEffectIndicator_GROUP0(int L,int K);
void MainEffectIndicator_GROUP1(int L);
void EpistasisIndicator_GROUP0(int L1,int L2,int K1,int K2);
void EpistasisIndicator_GROUP1(int L1,int L2);
void GBYE_FIX_Indicator_GROUP0(int L1,int L2,int K);
void GBYE_FIX_Indicator_GROUP1(int L1,int L2);
#endif // SINGLE_TRAIT_H