source: trunk/GDE/PHYML20130708/phyml/src/make.h

Last change on this file was 10307, checked in by aboeckma, 11 years ago

added most recent version of phyml

File size: 2.1 KB
Line 
1/*
2
3PHYML :  a program that  computes maximum likelihood  phylogenies from
4DNA or AA homologous sequences
5
6Copyright (C) Stephane Guindon. Oct 2003 onward
7
8All parts of  the source except where indicated  are distributed under
9the GNU public licence.  See http://www.opensource.org for details.
10
11*/
12
13#include <config.h>
14
15#ifndef MAKE_H
16#define MAKE_H
17
18#include "utilities.h"
19
20void Make_All_Edges_Lk(t_node *a,t_node *d,t_tree *tree);
21void Make_New_Edge_Label(t_edge *b);
22t_edge *Make_Edge_Light(t_node *a,t_node *d,int num);
23void Make_Edge_Pars(t_edge *b,t_tree *tree);
24void Make_Edge_Pars_Left(t_edge *b,t_tree *tree);
25void Make_Edge_Pars_Rght(t_edge *b,t_tree *tree);
26void Make_Edge_Lk(t_edge *b,t_tree *tree);
27void Make_Edge_Lk_Left(t_edge *b,t_tree *tree);
28void Make_Edge_Lk_Rght(t_edge *b,t_tree *tree);
29void Make_Edge_NNI(t_edge *b);
30nni *Make_NNI();
31t_node *Make_Node_Light(int num);
32void Make_Node_Lk(t_node *n);
33nexcom **Make_Nexus_Com();
34nexparm *Make_Nexus_Parm();
35matrix *Make_Mat(int n_otu);
36t_tree *Make_Tree_From_Scratch(int n_otu,calign *data);
37t_tree *Make_Tree(int n_otu);
38void Make_Tree_Path(t_tree *tree);
39void Make_All_Tree_Nodes(t_tree *tree);
40void Make_All_Tree_Edges(t_tree *tree);
41calign *Make_Cseq(int n_otu,int crunch_len,int state_len,int init_len,char **sp_names);
42t_treelist *Make_Treelist(int list_size);
43t_opt *Make_Optimiz();
44void Make_Custom_Model(t_mod *mod);
45t_mod *Make_Model_Basic();
46void Make_Model_Complete(t_mod *mod);
47t_efrq *Make_Efrq(int ns);
48t_rmat *Make_Rmat(int ns);
49option *Make_Input();
50eigen *Make_Eigen_Struct(int ns);
51triplet *Make_Triplet_Struct(t_mod *mod);
52void Make_Short_L(t_tree *tree);
53void Make_RAS_Complete(t_ras *ras);
54t_ras *Make_RAS_Basic();
55void Make_Best_Spr(t_tree *tree);
56void Make_Spr_List(t_tree *tree);
57t_spr *Make_One_Spr(t_tree *tree);
58void Make_Tree_4_Pars(t_tree *tree, calign *cdata, int n_site);
59t_string *Make_String(int len);
60t_mcmc *MCMC_Make_MCMC_Struct();
61void Make_Tree_4_Lk(t_tree *tree,calign *cdata,int n_site);
62t_rate *RATES_Make_Rate_Struct(int n_otu);
63t_cal *Make_Calib();
64void Make_Efrq_Weight(t_tree *mixt_tree);
65void Make_Rmat_Weight(t_tree *mixt_tree);
66
67#endif
Note: See TracBrowser for help on using the repository browser.