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

Search Toolkit Book for SAlignmentFile

#include <objtools/readers/alnread.hpp>

+ Collaboration diagram for SAlignmentFile:

Public Types

using TLineInfo = SLineInfo
 

Public Member Functions

size_t NumDeflines () const
 
size_t NumSequences () const
 

Public Attributes

vector< TLineInfomIds
 
vector< stringmSequences
 
vector< TLineInfomDeflines
 
int num_sequences
 
int num_organisms
 
int num_deflines
 
int num_segments
 
char ** ids
 
char ** sequences
 
char ** organisms
 
char ** deflines
 
char align_format_found
 

Detailed Description

Definition at line 132 of file alnread.hpp.

Member Typedef Documentation

◆ TLineInfo

Definition at line 142 of file alnread.hpp.

Member Function Documentation

◆ NumDeflines()

size_t SAlignmentFile::NumDeflines ( ) const
inline

Definition at line 136 of file alnread.hpp.

References mDeflines.

Referenced by CAlnReader::x_VerifyAlignmentInfo().

◆ NumSequences()

size_t SAlignmentFile::NumSequences ( ) const
inline

Definition at line 139 of file alnread.hpp.

References mSequences.

Referenced by CAlnReader::x_VerifyAlignmentInfo().

Member Data Documentation

◆ align_format_found

char SAlignmentFile::align_format_found

Definition at line 123 of file alnread.h.

Referenced by s_ConvertDataToOutput().

◆ deflines

char** SAlignmentFile::deflines

Definition at line 122 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().

◆ ids

char** SAlignmentFile::ids

Definition at line 119 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().

◆ mDeflines

vector<TLineInfo> SAlignmentFile::mDeflines

◆ mIds

vector<TLineInfo> SAlignmentFile::mIds

◆ mSequences

vector<string> SAlignmentFile::mSequences

◆ num_deflines

int SAlignmentFile::num_deflines

Definition at line 117 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().

◆ num_organisms

int SAlignmentFile::num_organisms

Definition at line 116 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().

◆ num_segments

int SAlignmentFile::num_segments

Definition at line 118 of file alnread.h.

Referenced by AlignmentFileNew(), and s_ConvertDataToOutput().

◆ num_sequences

int SAlignmentFile::num_sequences

Definition at line 115 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().

◆ organisms

char** SAlignmentFile::organisms

Definition at line 121 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().

◆ sequences

char** SAlignmentFile::sequences

Definition at line 120 of file alnread.h.

Referenced by AlignmentFileFree(), AlignmentFileNew(), and s_ConvertDataToOutput().


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