NCBI C++ ToolKit
Public Member Functions | Public Attributes | Private Attributes | List of all members
CProSplignParams Class Reference

Search Toolkit Book for CProSplignParams

#include <gui/packages/pkg_alignment/prosplign_params.hpp>

+ Inheritance diagram for CProSplignParams:
+ Collaboration diagram for CProSplignParams:

Public Member Functions

 CProSplignParams ()
 
 ~CProSplignParams ()
 
void Init ()
 
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const
 
CRef< CProSplignScoringGetScoringParams () const
 
CRef< CProSplignOutputOptionsGetOutputOptions () const
 
IRegSettings interface implementation
virtual void SetRegistryPath (const string &reg_path)
 
virtual void LoadSettings ()
 
virtual void SaveSettings () const
 
- Public Member Functions inherited from CDebugDumpable
 CDebugDumpable (void)
 
virtual ~CDebugDumpable (void)
 
void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const
 
void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const
 
void DumpToConsole (void) const
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Public Attributes

bool m_WithIntrons
 
int m_Strand
 
int m_GeneticCode
 
int m_FrameshiftCost
 
int m_GapOpenCost
 
int m_GapExtendCost
 
bool m_RefineAlignment
 
bool m_RemoveFlanks
 
bool m_RemoveNs
 
int m_FlankPositives
 
int m_TotalPositives
 
int m_MinGoodLength
 
int m_MinExonIdentity
 
int m_MinExonPositives
 
int m_MinFlankingExonLength
 

Private Attributes

string m_RegPath
 

Additional Inherited Members

- Static Public Member Functions inherited from CDebugDumpable
static void EnableDebugDump (bool on)
 

Detailed Description

Definition at line 43 of file prosplign_params.hpp.

Constructor & Destructor Documentation

◆ CProSplignParams()

CProSplignParams::CProSplignParams ( )

Definition at line 40 of file prosplign_params.cpp.

References Init().

◆ ~CProSplignParams()

CProSplignParams::~CProSplignParams ( )
inline

Definition at line 48 of file prosplign_params.hpp.

Member Function Documentation

◆ DebugDump()

void CProSplignParams::DebugDump ( CDebugDumpContext  ddc,
unsigned int  depth 
) const
virtual

◆ GetOutputOptions()

CRef< CProSplignOutputOptions > CProSplignParams::GetOutputOptions ( ) const

◆ GetScoringParams()

CRef< CProSplignScoring > CProSplignParams::GetScoringParams ( ) const

◆ Init()

void CProSplignParams::Init ( void  )

◆ LoadSettings()

void CProSplignParams::LoadSettings ( )
virtual

◆ SaveSettings()

void CProSplignParams::SaveSettings ( ) const
virtual

◆ SetRegistryPath()

void CProSplignParams::SetRegistryPath ( const string reg_path)
virtual

Implements IRegSettings.

Definition at line 99 of file prosplign_params.cpp.

References m_RegPath.

Member Data Documentation

◆ m_FlankPositives

int CProSplignParams::m_FlankPositives

◆ m_FrameshiftCost

int CProSplignParams::m_FrameshiftCost

◆ m_GapExtendCost

int CProSplignParams::m_GapExtendCost

◆ m_GapOpenCost

int CProSplignParams::m_GapOpenCost

◆ m_GeneticCode

int CProSplignParams::m_GeneticCode

◆ m_MinExonIdentity

int CProSplignParams::m_MinExonIdentity

◆ m_MinExonPositives

int CProSplignParams::m_MinExonPositives

◆ m_MinFlankingExonLength

int CProSplignParams::m_MinFlankingExonLength

◆ m_MinGoodLength

int CProSplignParams::m_MinGoodLength

◆ m_RefineAlignment

bool CProSplignParams::m_RefineAlignment

◆ m_RegPath

string CProSplignParams::m_RegPath
private

Definition at line 65 of file prosplign_params.hpp.

Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().

◆ m_RemoveFlanks

bool CProSplignParams::m_RemoveFlanks

◆ m_RemoveNs

bool CProSplignParams::m_RemoveNs

◆ m_Strand

int CProSplignParams::m_Strand

◆ m_TotalPositives

int CProSplignParams::m_TotalPositives

◆ m_WithIntrons

bool CProSplignParams::m_WithIntrons

The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:58:03 2024 by modify_doxy.py rev. 669887