5 #ifndef BPP_PHYL_IO_IOSUBSTITUTIONMODELFACTORY_H
6 #define BPP_PHYL_IO_IOSUBSTITUTIONMODELFACTORY_H
10 #include "../Model/SubstitutionModel.h"
Utilitary class for creating substitution model readers and writers.
static const std::string BPPO_FORMAT
virtual OSubstitutionModel * createWriter(const std::string &format)
Get a new dynamically created OSubstitutionModel object.
virtual ~IOSubstitutionModelFactory()
virtual ISubstitutionModel * createReader(const std::string &format)
Get a new dynamically created ISubstitutionModel object.
IOSubstitutionModelFactory()
Creates a new factory object.
General interface for model readers.
General interface for distance matrix writers.
Defines the basic types of data flow nodes.