

Field 
Description 
Type 
Default 
Dedicated Get/Set Function 



name 
name of object, should be short and used as identifier. This field will never be empty. 
string 
'unnamed' 




description 
verbal description of the class content. 
string 
'' 




source 
verbal description of the source of information. 
string 
'' 




seq_names 
names of the aligned seqeunces.

cell array of strings 
{} 




patterns 
list of all unique patterns. A matrix of size
no_unique_patterns
bypattern_length

double matrix 
[] 




hist_patterns 
number of times each unique pattern appears in the data. A vector
of length no_unique_patterns.

integer vector 
[] 




loc_patterns 
the location of each pattern along the multiple alignment. A cell array
of length no_unique_patterns,
keeping in each cell the locations of each unique pattern.

cell of vectors of integers 
[] 




consensus 
concensus sequence. A vector of length
no_unique_patterns.

vector on alphabet 0/1/NaN 
[] 




reliability 
reliability score of each position along the multiple alignment. A vector of length
no_unique_patterns.

double vector 
[] 



Dependent 
no_sequences 
number of sequences.

integer scalar 
0 



Dependent 
no_patterns 
number of unique patterns.

integer scalar 
0 



Dependent 
no_sites 
number of sites.

integer scalar 
0 

