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

Search Toolkit Book for CFindGapIntronRow

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

+ Inheritance diagram for CFindGapIntronRow:
+ Collaboration diagram for CFindGapIntronRow:

Public Member Functions

 CFindGapIntronRow (int length, const CProSplignScaledScoring &scoring, CIgapIntronPool &pool)
 
 ~CFindGapIntronRow ()
 
size_t size () const
 
void ClearIIC (void)
 
- Public Member Functions inherited from CAlignRow
 CAlignRow (int length, const CProSplignScaledScoring &scoring)
 

Public Attributes

CIgapIntronChainwis
 
CIgapIntronChainvis
 
CIgapIntronChainh1is
 
CIgapIntronChainh2is
 
CIgapIntronChainh3is
 
- Public Attributes inherited from CAlignRow
vector< intm_w
 
vector< intm_v
 
vector< intm_h1
 
vector< intm_h2
 
vector< intm_h3
 
intw
 
intv
 
inth1
 
inth2
 
inth3
 

Private Member Functions

 CFindGapIntronRow (const CFindGapIntronRow &ori)
 
CFindGapIntronRowoperator= (const CFindGapIntronRow &ori)
 

Private Attributes

size_t m_length
 

Detailed Description

Definition at line 85 of file AlignInfo.hpp.

Constructor & Destructor Documentation

◆ CFindGapIntronRow() [1/2]

CFindGapIntronRow::CFindGapIntronRow ( int  length,
const CProSplignScaledScoring scoring,
CIgapIntronPool pool 
)

Definition at line 90 of file AlignInfo.cpp.

References h1is, h2is, h3is, i, m_length, CIgapIntronChain::SetPool(), vis, and wis.

◆ ~CFindGapIntronRow()

CFindGapIntronRow::~CFindGapIntronRow ( )

Definition at line 107 of file AlignInfo.cpp.

References h1is, h2is, h3is, vis, and wis.

◆ CFindGapIntronRow() [2/2]

CFindGapIntronRow::CFindGapIntronRow ( const CFindGapIntronRow ori)
private

Member Function Documentation

◆ ClearIIC()

void CFindGapIntronRow::ClearIIC ( void  )

Definition at line 115 of file AlignInfo.cpp.

References CIgapIntronChain::Clear(), h1is, h2is, h3is, i, m_length, vis, and wis.

Referenced by FindFGapIntronNog().

◆ operator=()

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

◆ size()

size_t CFindGapIntronRow::size ( void  ) const
inline

Definition at line 90 of file AlignInfo.hpp.

References m_length.

Member Data Documentation

◆ h1is

CIgapIntronChain * CFindGapIntronRow::h1is

Definition at line 93 of file AlignInfo.hpp.

Referenced by CFindGapIntronRow(), ClearIIC(), FindFGapIntronNog(), and ~CFindGapIntronRow().

◆ h2is

CIgapIntronChain * CFindGapIntronRow::h2is

Definition at line 93 of file AlignInfo.hpp.

Referenced by CFindGapIntronRow(), ClearIIC(), FindFGapIntronNog(), and ~CFindGapIntronRow().

◆ h3is

CIgapIntronChain * CFindGapIntronRow::h3is

Definition at line 93 of file AlignInfo.hpp.

Referenced by CFindGapIntronRow(), ClearIIC(), FindFGapIntronNog(), and ~CFindGapIntronRow().

◆ m_length

size_t CFindGapIntronRow::m_length
private

Definition at line 98 of file AlignInfo.hpp.

Referenced by CFindGapIntronRow(), ClearIIC(), and size().

◆ vis

CIgapIntronChain * CFindGapIntronRow::vis

Definition at line 93 of file AlignInfo.hpp.

Referenced by CFindGapIntronRow(), ClearIIC(), FindFGapIntronNog(), and ~CFindGapIntronRow().

◆ wis

CIgapIntronChain* CFindGapIntronRow::wis

Definition at line 93 of file AlignInfo.hpp.

Referenced by CFindGapIntronRow(), ClearIIC(), FindFGapIntronNog(), and ~CFindGapIntronRow().


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