NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CGff3PendingFeatureList Class Reference

Search Toolkit Book for CGff3PendingFeatureList

#include "gff3_annot_assembler.hpp"
(Private to src/objtools/import/ftable.)

+ Collaboration diagram for CGff3PendingFeatureList:

Public Member Functions

 CGff3PendingFeatureList ()
 ~CGff3PendingFeatureList ()
void AddFeature (const std::string &id, CRef< CSeq_feat > pFeature)
bool FindPendingFeatures (const std::string &id, std::vector< CRef< CSeq_feat >> &features)
void MarkFeaturesDone (const std::string &id)

Private Attributes

std::map< std::string, std::vector< CRef< CSeq_feat > > > mPendingMap

Detailed Description

Definition at line 89 of file gff3_annot_assembler.hpp.

Constructor & Destructor Documentation

◆ CGff3PendingFeatureList()

CGff3PendingFeatureList::CGff3PendingFeatureList ( )

Definition at line 93 of file gff3_annot_assembler.hpp.

◆ ~CGff3PendingFeatureList()

CGff3PendingFeatureList::~CGff3PendingFeatureList ( )

Definition at line 95 of file gff3_annot_assembler.hpp.

Member Function Documentation

◆ AddFeature()

void CGff3PendingFeatureList::AddFeature ( const std::string id,
CRef< CSeq_feat pFeature 

Definition at line 98 of file gff3_annot_assembler.hpp.

References mPendingMap.

Referenced by CGff3AnnotAssembler::xProcessFeatureExon().

◆ FindPendingFeatures()

bool CGff3PendingFeatureList::FindPendingFeatures ( const std::string id,
std::vector< CRef< CSeq_feat >> &  features 

Definition at line 114 of file gff3_annot_assembler.hpp.

References features, and mPendingMap.

Referenced by CGff3AnnotAssembler::xProcessFeatureRna().

◆ MarkFeaturesDone()

void CGff3PendingFeatureList::MarkFeaturesDone ( const std::string id)

Definition at line 127 of file gff3_annot_assembler.hpp.

References mPendingMap.

Referenced by CGff3AnnotAssembler::xProcessFeatureRna().

Member Data Documentation

◆ mPendingMap

std::map<std::string, std::vector<CRef<CSeq_feat> > > CGff3PendingFeatureList::mPendingMap

Definition at line 134 of file gff3_annot_assembler.hpp.

Referenced by AddFeature(), FindPendingFeatures(), and MarkFeaturesDone().

The documentation for this class was generated from the following file:
Modified on Sat Dec 02 09:19:53 2023 by rev. 669887