alphabet() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
clear()=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
clearComments()=0 | bpp::Commentable | pure virtual |
clone() const override=0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
Commentable() | bpp::Commentable | inline |
createEmptyContainer() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
deleteSequence(const std::string &sequenceKey)=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
deleteSequence(size_t sequencePosition)=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
deleteSites(size_t siteIndex, size_t length)=0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
getAlphabet() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getComments() const =0 | bpp::Commentable | pure virtual |
getNumberOfSequences() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getNumberOfSites() const =0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
getSequenceComments() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getSequenceKeys() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getSequenceNames() const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getSequencePosition(const std::string &sequenceKey) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getSiteCoordinates() const =0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
getStateValueAt(size_t sitePosition, const std::string &sequenceKey, int state) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
hasSequence(const std::string &sequenceKey) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
operator()(size_t sitePosition, const std::string &sequenceKey, int state) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
operator()(size_t sitePosition, size_t sequencePosition, int state) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
reindexSites()=0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
sequence(const std::string &sequenceKey) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
sequence(size_t sequencePosition) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
sequenceKey(size_t sequencePosition) const=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
setComments(const Comments &comments)=0 | bpp::Commentable | pure virtual |
setSequenceKeys(const std::vector< std::string > &sequenceKeys)=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
setSequenceNames(const std::vector< std::string > &names, bool updateKeys)=0 | bpp::TemplateSequenceDataInterface< std::string > | pure virtual |
setSiteCoordinates(const Vint &vCoordinates)=0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
site(size_t siteIndex) const =0 | bpp::TemplateAlignmentDataInterface< HashType > | pure virtual |
TemplateAlignmentDataInterface() | bpp::TemplateAlignmentDataInterface< HashType > | inline |
TemplateSequenceDataInterface() | bpp::TemplateSequenceDataInterface< std::string > | inline |
~Clonable()=default | bpp::Clonable | virtual |
~Commentable() | bpp::Commentable | inlinevirtual |
~TemplateAlignmentDataInterface() | bpp::TemplateAlignmentDataInterface< HashType > | inlinevirtual |
~TemplateSequenceDataInterface() | bpp::TemplateSequenceDataInterface< std::string > | inlinevirtual |