bpp-seq3
3.0.0
|
Sequence I/O in BppO format. More...
#include <Bpp/Seq/Io/BppOAlignmentReaderFormat.h>
Public Member Functions | |
BppOAlignmentReaderFormat (int warningLevel) | |
virtual | ~BppOAlignmentReaderFormat () |
const std::string | getFormatName () const |
const std::string | getFormatDescription () const |
const std::string | getDataType () const |
std::unique_ptr< IAlignment > | read (const std::string &description) |
Read a IAlignment object from a string. More... | |
std::unique_ptr< IProbabilisticAlignment > | readProbabilistic (const std::string &description) |
virtual const std::map< std::string, std::string > & | getUnparsedArguments () const |
Private Attributes | |
std::map< std::string, std::string > | unparsedArguments_ |
int | warningLevel_ |
Sequence I/O in BppO format.
Creates a new IAlignment object according to distribution description syntax (see the Bio++ Program Suite manual for a detailed description of this syntax).
Definition at line 21 of file BppOAlignmentReaderFormat.h.
|
inline |
Definition at line 29 of file BppOAlignmentReaderFormat.h.
|
inlinevirtual |
Definition at line 31 of file BppOAlignmentReaderFormat.h.
|
inlinevirtual |
Implements bpp::IOFormat.
Definition at line 38 of file BppOAlignmentReaderFormat.h.
|
inlinevirtual |
Implements bpp::IOFormat.
Definition at line 36 of file BppOAlignmentReaderFormat.h.
|
inlinevirtual |
Implements bpp::IOFormat.
Definition at line 34 of file BppOAlignmentReaderFormat.h.
|
inlinevirtual |
Definition at line 54 of file BppOAlignmentReaderFormat.h.
References unparsedArguments_.
Referenced by bpp::SequenceApplicationTools::getProbabilisticSiteContainer(), and bpp::SequenceApplicationTools::getSiteContainer().
unique_ptr< IAlignment > BppOAlignmentReaderFormat::read | ( | const std::string & | description | ) |
Read a IAlignment object from a string.
description | A string describing the reader in the keyval syntax. |
Exception | if an error occurred. |
Definition at line 21 of file BppOAlignmentReaderFormat.cpp.
References bpp::ApplicationTools::getBooleanParameter(), bpp::ApplicationTools::getStringParameter(), bpp::KeyvalTools::parseProcedure(), and split().
Referenced by bpp::SequenceApplicationTools::getProbabilisticSiteContainer(), and bpp::SequenceApplicationTools::getSiteContainer().
unique_ptr< IProbabilisticAlignment > BppOAlignmentReaderFormat::readProbabilistic | ( | const std::string & | description | ) |
Definition at line 90 of file BppOAlignmentReaderFormat.cpp.
References bpp::ApplicationTools::getBooleanParameter(), and bpp::KeyvalTools::parseProcedure().
Referenced by bpp::SequenceApplicationTools::getProbabilisticSiteContainer().
|
private |
Definition at line 25 of file BppOAlignmentReaderFormat.h.
Referenced by getUnparsedArguments().
|
private |
Definition at line 26 of file BppOAlignmentReaderFormat.h.