Maximum Acyclic Subgraph - Multiple Sequence Alignment
MaximumAcyclicSubgraph
Public Member Functions | Public Attributes | List of all members
Gamemaster Class Reference
Collaboration diagram for Gamemaster:
Collaboration graph
[legend]

Public Member Functions

std::vector< std::string > getKmers (std::vector< Node > &nodeList)
 
void makeGame (unsigned int k, unsigned int length, unsigned int number_of_sequences, double probability)
 
 Gamemaster ()
 

Public Attributes

Graph GameGraph
 The Graph of the game.
 
state GameState
 The State of GameGraph.
 
std::vector< DrawNodeGameNodes
 DrawNodes of GameGraph.
 
std::unique_ptr< AgentGameAgent
 The Agent of the game.
 
std::unique_ptr< TrainingSetGameTS
 The TrainingSet of the game.
 
state AgentState
 The initial State for the GameAgent.
 

Constructor & Destructor Documentation

Gamemaster::Gamemaster ( )

standard constructor, which does nothing

Member Function Documentation

vector< string > Gamemaster::getKmers ( std::vector< Node > &  nodeList)

This function make a list of unique Kmers

Parameters
nodeListis a vector with all nodes (contains the Kmers)
Returns
a vector of unique strings
void Gamemaster::makeGame ( unsigned int  k,
unsigned int  length,
unsigned int  number_of_sequences,
double  probability 
)
Parameters
kis the length of the kmers
lengthis the length of the created sequences
number_of_sequencesis the number of sequences that will created
probabilityis the probability for mutations in the sequences

The documentation for this class was generated from the following files: