30 #ifndef STATISTICSFILES_H    31 #define STATISTICSFILES_H    36 #include "Alignment/Alignment.h"   100                     int sequences, 
int residues);
   136     void getColumn(
int column, 
int *numResidueseqMatrix);
   146     void getColumn(
int value, 
int row, 
int *columnSeqMatrix);
 Alignment * alig
Pointer to the alignment this object is related to. 
 
int getSeqNumber()
Number of sequences getter. 
 
sequencesMatrix(string *alignmentMatrix, string *alignmentSeqsName, int sequences, int residues)
Manual constructor. 
 
int resNumber
Number of residues per sequence. 
 
Class containing an alignment  This class stores the alignment sequences with it's names...
 
void getColumn(int column, int *numResidueseqMatrix)
Method to get a column out of the matrix. 
 
sequencesMatrix & operator=(const sequencesMatrix &)
 
bool getSequence(string seqName, int *sequence)
Method to obtain a sequence based on its name. 
 
int getResidNumber()
Number of residues getter. 
 
sequencesMatrix()
Null constructor. 
 
void getColumn(int value, int row, int *columnSeqMatrix)
Method that looks to value in a row and stores a column's, corresponding to row, sequences matrix in ...
 
void printMatrix()
Sequences Matrix printing method. 
 
~sequencesMatrix()
Destructor. 
 
Internal Alignment Class that represents a sequences matrix. 
 
void setOrder(int *order)
Method that reorders the stored sequences with a given order list. 
 
string * seqsName
Sequences names container. 
 
int seqsNumber
Number of sequences in the matrix. 
 
int ** matrix
Matrix container.  It contains the sequences and residues of each sequence. 
 
sequencesMatrix(Alignment *parent)
Automatic constructor.