NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
CSplign::SAlignedCompartment Struct Reference

Search Toolkit Book for CSplign::SAlignedCompartment

#include <algo/align/splign/splign.hpp>

+ Collaboration diagram for CSplign::SAlignedCompartment:

Public Types

enum  ECompartmentStatus { eStatus_Ok , eStatus_Empty , eStatus_Error }
 
typedef vector< char > TNetCacheBuffer
 

Public Member Functions

 SAlignedCompartment (void)
 
 SAlignedCompartment (size_t id, const char *msg)
 
double GetIdentity (void) const
 
void GetBox (Uint4 *box) const
 
void ToBuffer (TNetCacheBuffer *buf) const
 
void FromBuffer (const TNetCacheBuffer &buf)
 

Public Attributes

size_t m_Id
 
ECompartmentStatus m_Status
 
string m_Msg
 
bool m_QueryStrand
 
bool m_SubjStrand
 
size_t m_Cds_start
 
size_t m_Cds_stop
 
size_t m_QueryLen
 
size_t m_PolyA
 
float m_Score
 
TSegments m_Segments
 

Detailed Description

Definition at line 242 of file splign.hpp.

Member Typedef Documentation

◆ TNetCacheBuffer

Definition at line 288 of file splign.hpp.

Member Enumeration Documentation

◆ ECompartmentStatus

Enumerator
eStatus_Ok 
eStatus_Empty 
eStatus_Error 

Definition at line 246 of file splign.hpp.

Constructor & Destructor Documentation

◆ SAlignedCompartment() [1/2]

CSplign::SAlignedCompartment::SAlignedCompartment ( void  )
inline

Definition at line 262 of file splign.hpp.

◆ SAlignedCompartment() [2/2]

CSplign::SAlignedCompartment::SAlignedCompartment ( size_t  id,
const char *  msg 
)
inline

Definition at line 271 of file splign.hpp.

Member Function Documentation

◆ FromBuffer()

void CSplign::SAlignedCompartment::FromBuffer ( const TNetCacheBuffer buf)

◆ GetBox()

void CSplign::SAlignedCompartment::GetBox ( Uint4 box) const

◆ GetIdentity()

double CSplign::SAlignedCompartment::GetIdentity ( void  ) const

◆ ToBuffer()

void CSplign::SAlignedCompartment::ToBuffer ( TNetCacheBuffer buf) const

Member Data Documentation

◆ m_Cds_start

size_t CSplign::SAlignedCompartment::m_Cds_start

Definition at line 256 of file splign.hpp.

Referenced by CSplign::x_FinalizeAlignedCompartment().

◆ m_Cds_stop

size_t CSplign::SAlignedCompartment::m_Cds_stop

Definition at line 256 of file splign.hpp.

Referenced by CSplign::x_FinalizeAlignedCompartment().

◆ m_Id

size_t CSplign::SAlignedCompartment::m_Id

◆ m_Msg

string CSplign::SAlignedCompartment::m_Msg

◆ m_PolyA

size_t CSplign::SAlignedCompartment::m_PolyA

Definition at line 258 of file splign.hpp.

Referenced by CSplign::x_FinalizeAlignedCompartment().

◆ m_QueryLen

size_t CSplign::SAlignedCompartment::m_QueryLen

Definition at line 257 of file splign.hpp.

Referenced by CSplign::x_FinalizeAlignedCompartment().

◆ m_QueryStrand

bool CSplign::SAlignedCompartment::m_QueryStrand

Definition at line 255 of file splign.hpp.

Referenced by CSplignApp::x_LogCompartmentStatus(), and CSplign::x_RunOnCompartment().

◆ m_Score

float CSplign::SAlignedCompartment::m_Score

Definition at line 259 of file splign.hpp.

Referenced by CSplignApp::x_LogCompartmentStatus(), and CSplign::x_RunOnCompartment().

◆ m_Segments

TSegments CSplign::SAlignedCompartment::m_Segments

◆ m_Status

ECompartmentStatus CSplign::SAlignedCompartment::m_Status

◆ m_SubjStrand

bool CSplign::SAlignedCompartment::m_SubjStrand

Definition at line 255 of file splign.hpp.

Referenced by CSplign::x_RunOnCompartment().


The documentation for this struct was generated from the following files:
Modified on Tue May 28 05:52:24 2024 by modify_doxy.py rev. 669887