bpp-seq3
3.0.0
|
A class to store information from the header of Mase files. More...
#include <Bpp/Seq/Io/Mase.h>
Public Member Functions | |
MaseHeader () | |
virtual | ~MaseHeader () |
size_t | getNumberOfTrees () const |
size_t | getNumberOfSiteSelections () const |
size_t | getNumberOfSequenceSelections () const |
std::vector< std::string > | getTreeNames () const |
std::vector< std::string > | getSiteSelectionNames () const |
std::vector< std::string > | getSequenceSelectionNames () const |
const std::string & | getTree (const std::string &name) const |
const MultiRange< size_t > & | getSiteSelection (const std::string &name) const |
const std::vector< size_t > & | getSequenceSelection (const std::string &name) const |
void | setTree (const std::string &name, const std::string &tree) |
void | setSiteSelection (const std::string &name, const MultiRange< size_t > &ranges) |
void | setSequenceSelection (const std::string &name, const std::vector< size_t > &set) |
Private Attributes | |
std::map< std::string, std::string > | trees_ |
std::map< std::string, MultiRange< size_t > > | siteSelections_ |
std::map< std::string, std::vector< size_t > > | sequenceSelections_ |
|
inline |
Definition at line 39 of file Mase.h.
References sequenceSelections_.
|
inline |
Definition at line 38 of file Mase.h.
References siteSelections_.
|
inline |
|
inline |
Definition at line 67 of file Mase.h.
References sequenceSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 43 of file Mase.h.
References bpp::MapTools::getKeys(), and sequenceSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 56 of file Mase.h.
References siteSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 42 of file Mase.h.
References bpp::MapTools::getKeys(), and siteSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
|
inline |
Definition at line 41 of file Mase.h.
References bpp::MapTools::getKeys(), and trees_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 87 of file Mase.h.
References sequenceSelections_.
Referenced by bpp::Mase::readHeader_().
|
inline |
Definition at line 83 of file Mase.h.
References siteSelections_.
Referenced by bpp::Mase::readHeader_().
|
inline |
|
mutableprivate |
Definition at line 30 of file Mase.h.
Referenced by getNumberOfSequenceSelections(), getSequenceSelection(), getSequenceSelectionNames(), and setSequenceSelection().
|
mutableprivate |
Definition at line 29 of file Mase.h.
Referenced by getNumberOfSiteSelections(), getSiteSelection(), getSiteSelectionNames(), and setSiteSelection().
|
mutableprivate |
Definition at line 28 of file Mase.h.
Referenced by getNumberOfTrees(), getTree(), getTreeNames(), and setTree().