bpp-seq-omics  2.4.1
bpp::FeatureReader Class Referenceabstract

Interface for feature readers. More...

#include <Bpp/Seq/Feature/FeatureReader.h>

+ Inheritance diagram for bpp::FeatureReader:

Public Member Functions

 FeatureReader ()
 
virtual ~FeatureReader ()
 
virtual bool hasMoreFeature () const =0
 
virtual const BasicSequenceFeature nextFeature ()=0
 
virtual void getAllFeatures (SequenceFeatureSet &features)=0
 
virtual void getFeaturesOfType (const std::string &type, SequenceFeatureSet &features)=0
 
virtual void getFeaturesOfSequence (const std::string &seqId, SequenceFeatureSet &features)=0
 

Detailed Description

Interface for feature readers.

Author
Julien Dutheil, Sylvain Gaillard

Definition at line 59 of file FeatureReader.h.

Constructor & Destructor Documentation

◆ FeatureReader()

bpp::FeatureReader::FeatureReader ( )
inline

Definition at line 62 of file FeatureReader.h.

◆ ~FeatureReader()

virtual bpp::FeatureReader::~FeatureReader ( )
inlinevirtual

Definition at line 63 of file FeatureReader.h.

Member Function Documentation

◆ getAllFeatures()

virtual void bpp::FeatureReader::getAllFeatures ( SequenceFeatureSet features)
pure virtual

◆ getFeaturesOfSequence()

virtual void bpp::FeatureReader::getFeaturesOfSequence ( const std::string &  seqId,
SequenceFeatureSet features 
)
pure virtual

◆ getFeaturesOfType()

virtual void bpp::FeatureReader::getFeaturesOfType ( const std::string &  type,
SequenceFeatureSet features 
)
pure virtual

◆ hasMoreFeature()

virtual bool bpp::FeatureReader::hasMoreFeature ( ) const
pure virtual

◆ nextFeature()

virtual const BasicSequenceFeature bpp::FeatureReader::nextFeature ( )
pure virtual

The documentation for this class was generated from the following file: