|
bpp-seq3
3.0.0
|
Partial implementation of the OProbabilisticAlignment interface. More...
#include <Bpp/Seq/Io/AbstractOAlignment.h>
Inheritance diagram for bpp::AbstractOProbabilisticAlignment:
Collaboration diagram for bpp::AbstractOProbabilisticAlignment:Public Member Functions | |
| AbstractOProbabilisticAlignment () | |
| virtual | ~AbstractOProbabilisticAlignment () |
| const std::string | getDataType () const |
| virtual const std::string | getFormatName () const=0 |
| virtual const std::string | getFormatDescription () const=0 |
OProbabilisticAlignment methods: | |
| void | writeAlignment (std::ostream &output, const ProbabilisticSiteContainerInterface &psc) const override=0 |
| Write a container to a stream. More... | |
| void | writeAlignment (const std::string &path, const ProbabilisticSiteContainerInterface &psc, bool overwrite=true) const override |
| Write a container to a file. More... | |
Partial implementation of the OProbabilisticAlignment interface.
Definition at line 50 of file AbstractOAlignment.h.
|
inline |
Definition at line 54 of file AbstractOAlignment.h.
|
inlinevirtual |
Definition at line 55 of file AbstractOAlignment.h.
|
inlinevirtualinherited |
|
inlineoverridevirtual |
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. |
Implements bpp::OProbabilisticAlignment.
Definition at line 65 of file AbstractOAlignment.h.
References writeAlignment().
|
overridepure virtual |
Write a container to a stream.
| output | The output stream where to write. |
| sc | The container to write. |
Implements bpp::OProbabilisticAlignment.
Implemented in bpp::Pasta.
Referenced by writeAlignment().