CAFE
Computational Analysis of gene Family Evolution
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CafeFamily Struct Reference

Structure representing a matrix of values of family sizes. More...

#include <family.h>

Data Fields

char ** species
 Names (ID's) of the species loaded into the family. More...
 
int num_species
 Total number of species loaded. More...
 
int * index
 indices of the species into the matching CafeTree that was loaded by the user More...
 
pErrorStructerror_ptr
 array of ErrorStruct pointers in the same order as species. the pointers point to errors[]. More...
 
int max_size
 
pArrayList flist
 family sizes More...
 
pArrayList errors
 list of actual ErrorStruct instances More...
 
int ** countbackup
 space to store the real counts while simulating error More...
 

Detailed Description

Structure representing a matrix of values of family sizes.

Species array contains a list of names of species. Each item in flist holds a pCafeFamilyItem which holds a description and family ID, and and an array of integer family sizes in the order of the species given

Field Documentation

int** CafeFamily::countbackup

space to store the real counts while simulating error

pErrorStruct* CafeFamily::error_ptr

array of ErrorStruct pointers in the same order as species. the pointers point to errors[].

pArrayList CafeFamily::errors

list of actual ErrorStruct instances

pArrayList CafeFamily::flist

family sizes

int* CafeFamily::index

indices of the species into the matching CafeTree that was loaded by the user

int CafeFamily::max_size
int CafeFamily::num_species

Total number of species loaded.

char** CafeFamily::species

Names (ID's) of the species loaded into the family.


The documentation for this struct was generated from the following file: