|
bpp-seq
2.2.0
|
A class to store information from the header of Mase files. More...
#include <Bpp/Seq/Io/Mase.h>
Collaboration diagram for bpp::MaseHeader: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().