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
|
/**********************************************************************
* file: codonMSA.hh
* licence: Artistic Licence, see file LICENCE.TXT or
* http://www.opensource.org/licenses/artistic-license.php
* descr.: datastructure for the codon alignment
* author: Lizzy Gerischer
*
* date | author | changes
* --------|--------------------|------------------------------------------
* 14.07.16| Lizzy Gerischer | creation of the file
**********************************************************************/
#ifndef _CODONMSA
#define _CODONMSA
#include <fstream>
#include "properties.hh"
#include "phylotree.hh"
#include "contTimeMC.hh"
class CodonMSA{
public:
CodonMSA(string filename);
~CodonMSA(){
delete ctree;
}
void readAlignment(string filename);
void printOmegaStats();
vector<string> aliRows;
vector<string> speciesNames;
size_t aliLen;
CodonEvo codonevo;
PhyloTree* ctree;
};
#endif
|