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

Search Toolkit Book for CAlignInfo

#include "AlignInfo.hpp"
(Private to src/algo/align/prosplign.)

+ Collaboration diagram for CAlignInfo:

Public Member Functions

 CAlignInfo (int length, CIgapIntronPool &pool)
 
 ~CAlignInfo ()
 
size_t size () const
 
void ClearIIC (void)
 

Public Attributes

vector< intw
 
vector< inth
 
vector< intv
 
vector< intfh
 
vector< intfv
 
CIgapIntronChainwis
 
CIgapIntronChainhis
 
CIgapIntronChainvis
 
CIgapIntronChainfhis
 
CIgapIntronChainfvis
 

Private Member Functions

 CAlignInfo (const CAlignInfo &ori)
 
CAlignInfooperator= (const CAlignInfo &ori)
 

Private Attributes

size_t m_length
 

Detailed Description

Definition at line 45 of file AlignInfo.hpp.

Constructor & Destructor Documentation

◆ CAlignInfo() [1/2]

CAlignInfo::CAlignInfo ( int  length,
CIgapIntronPool pool 
)

Definition at line 42 of file AlignInfo.cpp.

References i, and CIgapIntronChain::SetPool().

◆ ~CAlignInfo()

CAlignInfo::~CAlignInfo ( )

Definition at line 63 of file AlignInfo.cpp.

References fhis, fvis, his, vis, and wis.

◆ CAlignInfo() [2/2]

CAlignInfo::CAlignInfo ( const CAlignInfo ori)
private

Member Function Documentation

◆ ClearIIC()

void CAlignInfo::ClearIIC ( void  )

Definition at line 73 of file AlignInfo.cpp.

References CIgapIntronChain::Clear(), fhis, fvis, his, i, m_length, vis, and wis.

Referenced by FindIGapIntrons().

◆ operator=()

CAlignInfo& CAlignInfo::operator= ( const CAlignInfo ori)
private

◆ size()

size_t CAlignInfo::size ( void  ) const
inline

Definition at line 50 of file AlignInfo.hpp.

Member Data Documentation

◆ fh

vector<int> CAlignInfo::fh

Definition at line 53 of file AlignInfo.hpp.

Referenced by FindIGapIntrons().

◆ fhis

CIgapIntronChain * CAlignInfo::fhis

Definition at line 54 of file AlignInfo.hpp.

Referenced by ClearIIC(), FindIGapIntrons(), and ~CAlignInfo().

◆ fv

vector<int> CAlignInfo::fv

Definition at line 53 of file AlignInfo.hpp.

Referenced by FindIGapIntrons().

◆ fvis

CIgapIntronChain * CAlignInfo::fvis

Definition at line 54 of file AlignInfo.hpp.

Referenced by ClearIIC(), FindIGapIntrons(), and ~CAlignInfo().

◆ h

vector<int> CAlignInfo::h

Definition at line 53 of file AlignInfo.hpp.

Referenced by FindIGapIntrons().

◆ his

CIgapIntronChain * CAlignInfo::his

Definition at line 54 of file AlignInfo.hpp.

Referenced by ClearIIC(), FindIGapIntrons(), and ~CAlignInfo().

◆ m_length

size_t CAlignInfo::m_length
private

Definition at line 59 of file AlignInfo.hpp.

Referenced by ClearIIC().

◆ v

vector<int> CAlignInfo::v

Definition at line 53 of file AlignInfo.hpp.

Referenced by FindIGapIntrons().

◆ vis

CIgapIntronChain * CAlignInfo::vis

Definition at line 54 of file AlignInfo.hpp.

Referenced by ClearIIC(), FindIGapIntrons(), and ~CAlignInfo().

◆ w

vector<int> CAlignInfo::w

Definition at line 53 of file AlignInfo.hpp.

Referenced by FindIGapIntrons().

◆ wis

CIgapIntronChain* CAlignInfo::wis

Definition at line 54 of file AlignInfo.hpp.

Referenced by ClearIIC(), FindIGapIntrons(), and ~CAlignInfo().


The documentation for this class was generated from the following files:
Modified on Sat May 25 14:15:34 2024 by modify_doxy.py rev. 669887