NCBI C++ ToolKit
Public Member Functions | Public Attributes | Protected Attributes | List of all members
CTLSContigHandler Class Reference

Search Toolkit Book for CTLSContigHandler

+ Inheritance diagram for CTLSContigHandler:
+ Collaboration diagram for CTLSContigHandler:

Public Member Functions

 CTLSContigHandler ()
 
virtual ~CTLSContigHandler ()
 
virtual void ProcessBioseq (CBioseq_Handle bh)
 
const stringGetConsensus ()
 
void SetConsensus (const string &consensus)
 
- Public Member Functions inherited from CTLSHandler
 CTLSHandler ()
 
virtual ~CTLSHandler ()
 
void OpenInputFile (const string &filename, bool binary)
 
void OpenOutputFile (const string &filename, bool binary)
 
void ProcessAsnInput (void)
 
void ProcessSeqSubmit (void)
 
void ProcessSeqEntry (void)
 
void ProcessSet (void)
 
void ProcessSeqEntry (CRef< CSeq_entry > se)
 
CRef< CBioseq_setReadBioseqSet (void)
 
CRef< CSeq_entryReadSeqEntry (void)
 
void StreamFile (const string &infile, const string &outfile, bool binary)
 

Public Attributes

bool first = true
 

Protected Attributes

string m_Consensus
 
bool m_CalculateConsensus
 
- Protected Attributes inherited from CTLSHandler
CRef< CObjectManagerm_ObjMgr
 
unique_ptr< CObjectIStreamm_In
 
unique_ptr< CObjectOStreamm_Out
 

Additional Inherited Members

- Protected Member Functions inherited from CTLSHandler
CRef< CScopeBuildScope (void)
 

Detailed Description

Definition at line 255 of file tls.cpp.

Constructor & Destructor Documentation

◆ CTLSContigHandler()

CTLSContigHandler::CTLSContigHandler ( )
inline

Definition at line 258 of file tls.cpp.

◆ ~CTLSContigHandler()

virtual CTLSContigHandler::~CTLSContigHandler ( )
inlinevirtual

Definition at line 259 of file tls.cpp.

Member Function Documentation

◆ GetConsensus()

const string& CTLSContigHandler::GetConsensus ( )
inline

Definition at line 262 of file tls.cpp.

◆ ProcessBioseq()

void CTLSContigHandler::ProcessBioseq ( CBioseq_Handle  bh)
virtual

◆ SetConsensus()

void CTLSContigHandler::SetConsensus ( const string consensus)
inline

Definition at line 263 of file tls.cpp.

Member Data Documentation

◆ first

bool CTLSContigHandler::first = true

Definition at line 264 of file tls.cpp.

◆ m_CalculateConsensus

bool CTLSContigHandler::m_CalculateConsensus
protected

Definition at line 268 of file tls.cpp.

◆ m_Consensus

string CTLSContigHandler::m_Consensus
protected

Definition at line 267 of file tls.cpp.


The documentation for this class was generated from the following file:
Modified on Sat Apr 13 11:47:42 2024 by modify_doxy.py rev. 669887