NCBI C++ ToolKit
|
Search Toolkit Book for CBlastDB_FormatterConfig
Configuration object for CBlastDB_Formatter classes. More...
#include <objtools/blast/blastdb_format/seq_formatter.hpp>
Public Member Functions | |
CBlastDB_FormatterConfig () | |
Default constructor. More... | |
Public Attributes | |
TSeqRange | m_SeqRange |
The range of the sequence to retrieve, if empty, the entire sequence will be retrived. More... | |
objects::ENa_strand | m_Strand |
All SeqLoc types will have this strand assigned; If set to 'other', the strand will be set to 'unknown' for protein sequences and 'both' for nucleotide. More... | |
bool | m_UseCtrlA |
Determines whether Ctrl-A characters should be used as defline separators. More... | |
int | m_FiltAlgoId |
Filtering algorithm ID to mask the FASTA. More... | |
int | m_FmtAlgoId |
Filtering algorithm ID for outfmt m. More... | |
Configuration object for CBlastDB_Formatter classes.
Definition at line 43 of file seq_formatter.hpp.
|
inline |
Default constructor.
Definition at line 45 of file seq_formatter.hpp.
References eNa_strand_other, m_FiltAlgoId, m_FmtAlgoId, m_SeqRange, m_Strand, and m_UseCtrlA.
int CBlastDB_FormatterConfig::m_FiltAlgoId |
Filtering algorithm ID to mask the FASTA.
Definition at line 65 of file seq_formatter.hpp.
Referenced by CBlastDB_FormatterConfig(), CBlastDBCmdApp::x_InitSearchRequest(), and CBlastDBCmdApp::x_ModifyConfigForBatchEntry().
int CBlastDB_FormatterConfig::m_FmtAlgoId |
Filtering algorithm ID for outfmt m.
Definition at line 67 of file seq_formatter.hpp.
Referenced by CBlastDB_FormatterConfig(), and CBlastDBCmdApp::x_InitSearchRequest().
TSeqRange CBlastDB_FormatterConfig::m_SeqRange |
The range of the sequence to retrieve, if empty, the entire sequence will be retrived.
Definition at line 56 of file seq_formatter.hpp.
Referenced by CBlastDB_FormatterConfig(), CBlastDBCmdApp::x_InitSearchRequest(), and CBlastDBCmdApp::x_ModifyConfigForBatchEntry().
objects::ENa_strand CBlastDB_FormatterConfig::m_Strand |
All SeqLoc types will have this strand assigned; If set to 'other', the strand will be set to 'unknown' for protein sequences and 'both' for nucleotide.
Definition at line 60 of file seq_formatter.hpp.
Referenced by CBlastDB_FormatterConfig(), CBlastDBCmdApp::x_InitSearchRequest(), and CBlastDBCmdApp::x_ModifyConfigForBatchEntry().
bool CBlastDB_FormatterConfig::m_UseCtrlA |
Determines whether Ctrl-A characters should be used as defline separators.
Definition at line 63 of file seq_formatter.hpp.
Referenced by CBlastDB_FormatterConfig(), and CBlastDBCmdApp::x_InitSearchRequest().