NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
CWGSSeqIterator::SWGSContigGapInfo Struct Reference

Search Toolkit Book for CWGSSeqIterator::SWGSContigGapInfo

#include <sra/readers/sra/wgsread.hpp>

+ Collaboration diagram for CWGSSeqIterator::SWGSContigGapInfo:

Public Member Functions

 SWGSContigGapInfo (void)
 
 DECLARE_OPERATOR_BOOL (gaps_count > 0)
 
void operator++ (void)
 
TSeqPos GetLength (void) const
 
TSeqPos GetFrom (void) const
 
TSeqPos GetToOpen (void) const
 
TSeqPos GetTo (void) const
 
void SetPos (TSeqPos pos)
 
bool IsInGap (TSeqPos pos) const
 
TSeqPos GetGapLength (TSeqPos pos, TSeqPos len) const
 
TSeqPos GetDataLength (TSeqPos pos, TSeqPos len) const
 

Public Attributes

size_t gaps_count
 
const INSDC_coord_zerogaps_start
 
const INSDC_coord_lengaps_len
 
const NCBI_WGS_component_propsgaps_props
 
const NCBI_WGS_gap_linkagegaps_linkage
 

Detailed Description

Definition at line 985 of file wgsread.hpp.

Constructor & Destructor Documentation

◆ SWGSContigGapInfo()

CWGSSeqIterator::SWGSContigGapInfo::SWGSContigGapInfo ( void  )
inline

Definition at line 991 of file wgsread.hpp.

Member Function Documentation

◆ DECLARE_OPERATOR_BOOL()

CWGSSeqIterator::SWGSContigGapInfo::DECLARE_OPERATOR_BOOL ( gaps_count  ,
 
)

◆ GetDataLength()

TSeqPos CWGSSeqIterator::SWGSContigGapInfo::GetDataLength ( TSeqPos  pos,
TSeqPos  len 
) const
inline

◆ GetFrom()

TSeqPos CWGSSeqIterator::SWGSContigGapInfo::GetFrom ( void  ) const
inline

◆ GetGapLength()

TSeqPos CWGSSeqIterator::SWGSContigGapInfo::GetGapLength ( TSeqPos  pos,
TSeqPos  len 
) const
inline

◆ GetLength()

TSeqPos CWGSSeqIterator::SWGSContigGapInfo::GetLength ( void  ) const
inline

Definition at line 1011 of file wgsread.hpp.

References gaps_len.

Referenced by GetToOpen().

◆ GetTo()

TSeqPos CWGSSeqIterator::SWGSContigGapInfo::GetTo ( void  ) const
inline

Definition at line 1014 of file wgsread.hpp.

References GetToOpen().

◆ GetToOpen()

TSeqPos CWGSSeqIterator::SWGSContigGapInfo::GetToOpen ( void  ) const
inline

Definition at line 1013 of file wgsread.hpp.

References GetFrom(), and GetLength().

Referenced by GetGapLength(), and GetTo().

◆ IsInGap()

bool CWGSSeqIterator::SWGSContigGapInfo::IsInGap ( TSeqPos  pos) const
inline

◆ operator++()

void CWGSSeqIterator::SWGSContigGapInfo::operator++ ( void  )
inline

Definition at line 1001 of file wgsread.hpp.

References _ASSERT, gaps_count, gaps_len, gaps_linkage, gaps_props, and gaps_start.

◆ SetPos()

void CWGSSeqIterator::TWGSContigGapInfo::SetPos ( TSeqPos  pos)

Member Data Documentation

◆ gaps_count

size_t CWGSSeqIterator::SWGSContigGapInfo::gaps_count

Definition at line 986 of file wgsread.hpp.

Referenced by CWGSDb_Impl::SAmbiguityInfo::GetGapInfo(), and operator++().

◆ gaps_len

const INSDC_coord_len* CWGSSeqIterator::SWGSContigGapInfo::gaps_len

Definition at line 988 of file wgsread.hpp.

Referenced by CWGSDb_Impl::SAmbiguityInfo::GetGapInfo(), GetLength(), and operator++().

◆ gaps_linkage

const NCBI_WGS_gap_linkage* CWGSSeqIterator::SWGSContigGapInfo::gaps_linkage

◆ gaps_props

const NCBI_WGS_component_props* CWGSSeqIterator::SWGSContigGapInfo::gaps_props

◆ gaps_start

const INSDC_coord_zero* CWGSSeqIterator::SWGSContigGapInfo::gaps_start

Definition at line 987 of file wgsread.hpp.

Referenced by GetFrom(), CWGSDb_Impl::SAmbiguityInfo::GetGapInfo(), and operator++().


The documentation for this struct was generated from the following files:
Modified on Wed Feb 28 07:13:42 2024 by modify_doxy.py rev. 669887