5#ifndef BPP_PHYL_IO_IOFREQUENCYSETFACTORY_H
6#define BPP_PHYL_IO_IOFREQUENCYSETFACTORY_H
10#include "../Model/SubstitutionModel.h"
50 virtual std::unique_ptr<IFrequencySet>
createReader(
const std::string& format);
59 virtual std::unique_ptr<OFrequencySet>
createWriter(
const std::string& format);
Utilitary class for creating frequencies set readers and writers.
virtual std::unique_ptr< OFrequencySet > createWriter(const std::string &format)
Get a new dynamically created OFrequencySet object.
static const std::string BPPO_FORMAT
virtual std::unique_ptr< IFrequencySet > createReader(const std::string &format)
Get a new dynamically created IFrequencySet object.
virtual ~IOFrequencySetFactory()
IOFrequencySetFactory()
Creates a new factory object.
Defines the basic types of data flow nodes.