#ifndef MATRIX_H
#define MATRIX_H
# include "src/TypeSafeData.h"
# include "src/Characters.h"
typedef struct {
TypeSafeData type;
AV* charlabels;
AV* statelabels;
int gapmode;
char matchchar;
int polymorphism;
int respectcase;
Characters * characters;
} Matrix;
void initialize_matrix(Matrix* self);
void destroy_matrix(Matrix* self);
#endif