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.