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

Partial implementation of MafStatistics, for convenience. More...

#include <Bpp/Seq/Io/Maf/MafStatistics.h>

+ Inheritance diagram for bpp::AbstractMafStatisticsSimple:
+ Collaboration diagram for bpp::AbstractMafStatisticsSimple:

Public Member Functions

 AbstractMafStatisticsSimple (const std::string &name)
 
virtual ~AbstractMafStatisticsSimple ()
 
const SimpleMafStatisticsResultgetResult () const
 
std::vector< std::string > getSupportedTags () const
 
virtual std::string getShortName () const =0
 
virtual std::string getFullName () const =0
 
virtual void compute (const MafBlock &block)=0
 

Protected Attributes

SimpleMafStatisticsResult result_
 

Detailed Description

Partial implementation of MafStatistics, for convenience.

Definition at line 247 of file MafStatistics.h.

Constructor & Destructor Documentation

◆ AbstractMafStatisticsSimple()

bpp::AbstractMafStatisticsSimple::AbstractMafStatisticsSimple ( const std::string &  name)
inline

Definition at line 254 of file MafStatistics.h.

◆ ~AbstractMafStatisticsSimple()

virtual bpp::AbstractMafStatisticsSimple::~AbstractMafStatisticsSimple ( )
inlinevirtual

Definition at line 255 of file MafStatistics.h.

Member Function Documentation

◆ compute()

◆ getFullName()

◆ getResult()

const SimpleMafStatisticsResult& bpp::AbstractMafStatisticsSimple::getResult ( ) const
inlinevirtual

Implements bpp::MafStatistics.

Definition at line 258 of file MafStatistics.h.

References result_.

◆ getShortName()

◆ getSupportedTags()

std::vector<std::string> bpp::AbstractMafStatisticsSimple::getSupportedTags ( ) const
inlinevirtual
Returns
A vector with all available tags.

Implements bpp::MafStatistics.

Definition at line 259 of file MafStatistics.h.

References bpp::MafStatisticsResult::getAvailableTags(), and result_.

Member Data Documentation

◆ result_


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