bpp-seq
2.2.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 throw (Exception) |
const MultiRange< size_t > & | getSiteSelection (const std::string &name) const throw (Exception) |
const std::vector< size_t > & | getSequenceSelection (const std::string &name) const throw (Exception) |
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 75 of file Mase.h.
References sequenceSelections_.
|
inline |
Definition at line 74 of file Mase.h.
References siteSelections_.
|
inline |
|
inline |
Definition at line 95 of file Mase.h.
References sequenceSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 79 of file Mase.h.
References sequenceSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 88 of file Mase.h.
References siteSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
Definition at line 78 of file Mase.h.
References siteSelections_.
Referenced by bpp::Mase::writeHeader_().
|
inline |
|
inline |
|
inline |
Definition at line 109 of file Mase.h.
References sequenceSelections_.
|
inline |
Definition at line 106 of file Mase.h.
References siteSelections_.
|
inline |
|
mutableprivate |
Definition at line 66 of file Mase.h.
Referenced by getNumberOfSequenceSelections(), getSequenceSelection(), getSequenceSelectionNames(), and setSequenceSelection().
|
mutableprivate |
Definition at line 65 of file Mase.h.
Referenced by getNumberOfSiteSelections(), getSiteSelection(), getSiteSelectionNames(), and setSiteSelection().
|
mutableprivate |
Definition at line 64 of file Mase.h.
Referenced by getNumberOfTrees(), getTree(), getTreeNames(), and setTree().