bpp-seq3
3.0.0
|
The OProbabilisticAlignment interface. More...
#include <Bpp/Seq/Io/OSequence.h>
Public Member Functions | |
OProbabilisticAlignment () | |
virtual | ~OProbabilisticAlignment () |
virtual void | writeAlignment (std::ostream &output, const ProbabilisticSiteContainerInterface &sc) const =0 |
Write a container to a stream. More... | |
virtual void | writeAlignment (const std::string &path, const ProbabilisticSiteContainerInterface &sc, bool overwrite) const =0 |
Write a container to a file. More... | |
const std::string | getDataType () const |
virtual const std::string | getFormatName () const=0 |
virtual const std::string | getFormatDescription () const=0 |
The OProbabilisticAlignment interface.
This interface defines the basic methods for writing alignments to a file.
Definition at line 125 of file OSequence.h.
|
inline |
Definition at line 129 of file OSequence.h.
|
inlinevirtual |
Definition at line 130 of file OSequence.h.
|
inlinevirtualinherited |
|
pure virtual |
Write a container to a file.
path | The path to the file to write. |
sc | The container to write. |
overwrite | If true the sequences are written at the beginning of the file instead of being appended. Any previous content will be lost. |
Implemented in bpp::AbstractOProbabilisticSequence2, and bpp::AbstractOProbabilisticAlignment.
|
pure virtual |
Write a container to a stream.
output | The output stream where to write. |
sc | The container to write. |
Implemented in bpp::AbstractOProbabilisticSequence2, bpp::AbstractOProbabilisticAlignment, and bpp::Pasta.