nlsr::SequencingManager Class Reference

#include <sequencing-manager.hpp>

Public Member Functions

 SequencingManager ()
 
uint64_t getNameLsaSeq () const
 
void setNameLsaSeq (uint64_t nlsn)
 
uint64_t getAdjLsaSeq () const
 
void setAdjLsaSeq (uint64_t alsn)
 
uint64_t getCorLsaSeq () const
 
void setCorLsaSeq (uint64_t clsn)
 
void increaseNameLsaSeq ()
 
void increaseAdjLsaSeq ()
 
void increaseCorLsaSeq ()
 
void writeSeqNoToFile () const
 
void initiateSeqNoFromFile (int hypState)
 
void setSeqFileDirectory (std::string filePath)
 Set the sequence file directory. More...
 
void writeLog () const
 

Detailed Description

Definition at line 35 of file sequencing-manager.hpp.

Constructor & Destructor Documentation

nlsr::SequencingManager::SequencingManager ( )
inline

Definition at line 38 of file sequencing-manager.hpp.

Member Function Documentation

uint64_t nlsr::SequencingManager::getAdjLsaSeq ( ) const
inline

Definition at line 59 of file sequencing-manager.hpp.

Here is the caller graph for this function:

uint64_t nlsr::SequencingManager::getCorLsaSeq ( ) const
inline

Definition at line 71 of file sequencing-manager.hpp.

Here is the caller graph for this function:

uint64_t nlsr::SequencingManager::getNameLsaSeq ( ) const
inline

Definition at line 47 of file sequencing-manager.hpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::increaseAdjLsaSeq ( )
inline

Definition at line 89 of file sequencing-manager.hpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::increaseCorLsaSeq ( )
inline

Definition at line 95 of file sequencing-manager.hpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nlsr::SequencingManager::increaseNameLsaSeq ( )
inline

Definition at line 83 of file sequencing-manager.hpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::initiateSeqNoFromFile ( int  hypState)

Definition at line 51 of file sequencing-manager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nlsr::SequencingManager::setAdjLsaSeq ( uint64_t  alsn)
inline

Definition at line 65 of file sequencing-manager.hpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::setCorLsaSeq ( uint64_t  clsn)
inline

Definition at line 77 of file sequencing-manager.hpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::setNameLsaSeq ( uint64_t  nlsn)
inline

Definition at line 53 of file sequencing-manager.hpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::setSeqFileDirectory ( std::string  filePath)

Set the sequence file directory.

If the string is empty, home directory is set as sequence file directory

Parameters
filePathThe directory where sequence file will be stored

Definition at line 113 of file sequencing-manager.cpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::writeLog ( ) const

Definition at line 128 of file sequencing-manager.cpp.

Here is the caller graph for this function:

void nlsr::SequencingManager::writeSeqNoToFile ( ) const

Definition at line 38 of file sequencing-manager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function: