ARB
Classes | Macros | Typedefs | Enumerations | Functions | Variables
di_matr.hxx File Reference
#include <AP_pro_a_nucs.hxx>
#include <AP_Tree.hxx>
#include <AP_matrix.hxx>
#include <AP_seq_dna.hxx>
#include <AP_seq_simple_pro.hxx>
#include <string>
Include dependency graph for di_matr.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DI_ENTRY
 
class  MatrixOrder
 
class  DI_MATRIX
 
class  DI_GLOBAL_MATRIX
 
struct  save_matrix_params
 

Macros

#define di_assert(cond)   arb_assert(cond)
 
#define AWAR_DIST_PREFIX   "dist/"
 
#define AWAR_DIST_CORR_TRANS   AWAR_DIST_PREFIX "correction/trans"
 
#define AWAR_DIST_SAVE_MATRIX_BASE   "tmp/" AWAR_DIST_PREFIX "save_matrix"
 
#define AWAR_DIST_DIST_PREFIX   AWAR_DIST_PREFIX "dist/"
 
#define AWAR_DIST_MIN_DIST   AWAR_DIST_DIST_PREFIX "lower"
 
#define AWAR_DIST_MAX_DIST   AWAR_DIST_DIST_PREFIX "upper"
 

Typedefs

typedef void(* DI_MATRIX_CB )()
 

Enumerations

enum  DI_TRANSFORMATION {
  DI_TRANSFORMATION_NONE, DI_TRANSFORMATION_SIMILARITY, DI_TRANSFORMATION_JUKES_CANTOR, DI_TRANSFORMATION_FELSENSTEIN,
  DI_TRANSFORMATION_PAM, DI_TRANSFORMATION_CATEGORIES_HALL, DI_TRANSFORMATION_CATEGORIES_BARKER, DI_TRANSFORMATION_CATEGORIES_CHEMICAL,
  DI_TRANSFORMATION_KIMURA, DI_TRANSFORMATION_OLSEN, DI_TRANSFORMATION_FELSENSTEIN_VOIGT, DI_TRANSFORMATION_OLSEN_VOIGT,
  DI_TRANSFORMATION_ML, DI_TRANSFORMATION_FROM_TREE, DI_TRANSFORMATION_COUNT, DI_TRANSFORMATION_NONE_DETECTED
}
 
enum  DI_MATRIX_TYPE { DI_MATRIX_FULL, DI_MATRIX_COMPRESSED }
 
enum  DI_SAVE_TYPE { DI_SAVE_PHYLIP_COMP, DI_SAVE_READABLE, DI_SAVE_TABBED }
 
enum  LoadWhat { DI_LOAD_ALL, DI_LOAD_MARKED, DI_LOAD_LIST }
 

Functions

AW_windowDI_create_save_matrix_window (AW_root *aw_root, save_matrix_params *save_params)
 

Variables

DI_GLOBAL_MATRIX GLOBAL_MATRIX
 

Macro Definition Documentation

#define di_assert (   cond)    arb_assert(cond)

Definition at line 33 of file di_matr.hxx.

#define AWAR_DIST_PREFIX   "dist/"

Definition at line 35 of file di_matr.hxx.

#define AWAR_DIST_CORR_TRANS   AWAR_DIST_PREFIX "correction/trans"
#define AWAR_DIST_SAVE_MATRIX_BASE   "tmp/" AWAR_DIST_PREFIX "save_matrix"
#define AWAR_DIST_DIST_PREFIX   AWAR_DIST_PREFIX "dist/"

Definition at line 39 of file di_matr.hxx.

#define AWAR_DIST_MIN_DIST   AWAR_DIST_DIST_PREFIX "lower"
#define AWAR_DIST_MAX_DIST   AWAR_DIST_DIST_PREFIX "upper"

Typedef Documentation

typedef void(* DI_MATRIX_CB)()

Definition at line 134 of file di_matr.hxx.

Enumeration Type Documentation

Enumerator
DI_TRANSFORMATION_NONE 
DI_TRANSFORMATION_SIMILARITY 
DI_TRANSFORMATION_JUKES_CANTOR 
DI_TRANSFORMATION_FELSENSTEIN 
DI_TRANSFORMATION_PAM 
DI_TRANSFORMATION_CATEGORIES_HALL 
DI_TRANSFORMATION_CATEGORIES_BARKER 
DI_TRANSFORMATION_CATEGORIES_CHEMICAL 
DI_TRANSFORMATION_KIMURA 
DI_TRANSFORMATION_OLSEN 
DI_TRANSFORMATION_FELSENSTEIN_VOIGT 
DI_TRANSFORMATION_OLSEN_VOIGT 
DI_TRANSFORMATION_ML 
DI_TRANSFORMATION_FROM_TREE 
DI_TRANSFORMATION_COUNT 
DI_TRANSFORMATION_NONE_DETECTED 

Definition at line 43 of file di_matr.hxx.

Enumerator
DI_MATRIX_FULL 
DI_MATRIX_COMPRESSED 

Definition at line 68 of file di_matr.hxx.

Enumerator
DI_SAVE_PHYLIP_COMP 
DI_SAVE_READABLE 
DI_SAVE_TABBED 

Definition at line 93 of file di_matr.hxx.

enum LoadWhat
Enumerator
DI_LOAD_ALL 
DI_LOAD_MARKED 
DI_LOAD_LIST 

Definition at line 99 of file di_matr.hxx.

Function Documentation

AW_window* DI_create_save_matrix_window ( AW_root aw_root,
save_matrix_params save_params 
)

Variable Documentation

DI_GLOBAL_MATRIX GLOBAL_MATRIX

Definition at line 63 of file DI_matr.cxx.

Referenced by MatrixDisplay::get_matrix().