1 | /* |
---|
2 | |
---|
3 | PHYML : a program that computes maximum likelihood phylogenies from |
---|
4 | DNA or AA homologous sequences |
---|
5 | |
---|
6 | Copyright (C) Stephane Guindon. Oct 2003 onward |
---|
7 | |
---|
8 | All parts of the source except where indicated are distributed under |
---|
9 | the GNU public licence. See http://www.opensource.org for details. |
---|
10 | |
---|
11 | */ |
---|
12 | |
---|
13 | #include <config.h> |
---|
14 | |
---|
15 | #ifndef INIT_H |
---|
16 | #define INIT_H |
---|
17 | |
---|
18 | #include "utilities.h" |
---|
19 | |
---|
20 | void Init_Eigen_Struct(eigen *this); |
---|
21 | void Init_Scalar_Dbl(scalar_dbl *p); |
---|
22 | void Init_Scalar_Int(scalar_int *p); |
---|
23 | void Init_Vect_Dbl(int len,vect_dbl *p); |
---|
24 | void Init_Vect_Int(int len,vect_int *p); |
---|
25 | void Init_Tree(t_tree *tree,int n_otu); |
---|
26 | void Init_Edge_Light(t_edge *b,int num); |
---|
27 | void Init_Node_Light(t_node *n,int num); |
---|
28 | void Init_NNI(nni *a_nni); |
---|
29 | void Init_Nexus_Format(nexcom **com); |
---|
30 | void Init_Mat(matrix *mat,calign *data); |
---|
31 | void Set_Defaults_Input(option *io); |
---|
32 | void Set_Defaults_Model(t_mod *mod); |
---|
33 | void Set_Defaults_Optimiz(t_opt *s_opt); |
---|
34 | void XML_Init_Node(xml_node *prev,xml_node *new_node,char *name); |
---|
35 | void Init_One_Spr(t_spr *a_spr); |
---|
36 | void Init_Model(calign *data,t_mod *mod,option *io); |
---|
37 | int Init_Qmat_Dayhoff(phydbl *daa,phydbl *pi); |
---|
38 | int Init_Qmat_DCMut(phydbl *daa,phydbl *pi); |
---|
39 | int Init_Qmat_MtArt(phydbl *daa,phydbl *pi); |
---|
40 | int Init_Qmat_HIVb(phydbl *daa,phydbl *pi); |
---|
41 | int Init_Qmat_HIVw(phydbl *daa,phydbl *pi); |
---|
42 | int Init_Qmat_JTT(phydbl *daa,phydbl *pi); |
---|
43 | int Init_Qmat_MtREV(phydbl *daa,phydbl *pi); |
---|
44 | int Init_Qmat_LG(phydbl *daa,phydbl *pi); |
---|
45 | int Init_Qmat_WAG(phydbl *daa,phydbl *pi); |
---|
46 | int Init_Qmat_RtREV(phydbl *daa,phydbl *pi); |
---|
47 | int Init_Qmat_CpREV(phydbl *daa,phydbl *pi); |
---|
48 | int Init_Qmat_VT(phydbl *daa,phydbl *pi); |
---|
49 | int Init_Qmat_Blosum62(phydbl *daa,phydbl *pi); |
---|
50 | int Init_Qmat_MtMam(phydbl *daa,phydbl *pi); |
---|
51 | void XML_Init_Attribute(xml_attr *attr); |
---|
52 | void Init_String(t_string *ts); |
---|
53 | void Init_Triplet_Struct(triplet *triplet); |
---|
54 | void Init_Efrq(t_efrq *f); |
---|
55 | void M4_Init_Model(m4 *m4mod, calign *data, t_mod *mod); |
---|
56 | void RATES_Init_Rate_Struct(t_rate *rates, t_rate *existing_rates, int n_otu); |
---|
57 | void Init_Rmat(t_rmat *rmat); |
---|
58 | void Init_MGF_Bl(t_tree *tree); |
---|
59 | |
---|
60 | #endif |
---|