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
|
#include <nicklib.h>
#include <math.h>
#include "admutils.h"
extern int verbose;
double xpest (double **gg, int *gobs, int *na, int *nb,
int neq, double *ppa, double *ppb);
void mk2from3ml (double *xd, double *xc, double p, double pp);
void mk2from2 (double *xd, double *xc);
void loadpprob (double *pprob, double pa, double pb);
void gen3 (double *ww, double a, double b);
double xpest2like (double **gg, int *gobs, int *na, int *nb,
int *iscasearr,
int neq, double ppa, double ppb, double risk);
// clean up SANS when finalized
typedef struct
{
SNP *cupt;
int numsamps;
double admbayessc;
double *baymodelsc;
double admfsc;
double admzscore;
double admbsc;
double admfccsc;
double simpsc[2];
double admyl[3];
double lrmax;
double lrsig;
double maxlod;
/* now start of fine-mapping scores */
double gscore;
double gcheck;
double gbayes;
} SANS;
|