Augustus 3.4.0
Loading...
Searching...
No Matches
codonMSA.hh
1/*
2 * codonMSA.hh
3 *
4 * License: Artistic License, see file LICENSE.TXT or
5 * https://opensource.org/licenses/artistic-license-1.0
6 */
7
8#ifndef _CODONMSA
9#define _CODONMSA
10
11#include <fstream>
12
13#include "properties.hh"
14#include "phylotree.hh"
15#include "contTimeMC.hh"
16#include "codonevo.hh"
17
24public:
25 CodonMSA(string filename, double branchlength);
26 ~CodonMSA(){
27 delete ctree;
28 }
29
30 void readAlignment(string filename);
31 void printOmegaStats();
32
33 vector<string> aliRows;
34 vector<string> speciesNames;
35 size_t aliLen;
36 int refSpeciesIdx;
37 CodonEvo codonevo;
38 PhyloTree* ctree;
39};
40
41#endif
class CodonEvo
Definition codonevo.hh:30
datastructure for the codon alignment
Definition codonMSA.hh:23
Definition phylotree.hh:104