bpp-seq3  3.0.0
bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType > Member List

This is the complete list of members for bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >, including all inherited members.

addSequence(const HashType &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
addSite(std::unique_ptr< SiteType > &site, bool checkCoordinate)=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
addSite(std::unique_ptr< SiteType > &site, size_t sitePosition, bool checkCoordinate)=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
alphabet() const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
clear()=0bpp::TemplateSequenceDataInterface< HashType >pure virtual
clearComments()=0bpp::Commentablepure virtual
clone() const override=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
Commentable()bpp::Commentableinline
createEmptyContainer() const override=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
deleteSequence(const HashType &sequenceKey)=0bpp::TemplateSequenceDataInterface< HashType >pure virtual
deleteSequence(size_t sequencePosition)=0bpp::TemplateSequenceDataInterface< HashType >pure virtual
deleteSite(size_t sitePosition)=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
deleteSites(size_t sitePosition, size_t length) override=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
getAlphabet() const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getComments() const =0bpp::Commentablepure virtual
getNumberOfSequences() const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getNumberOfSites() const override=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
getSequenceComments() const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getSequenceKeys() const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getSequenceNames() const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getSequencePosition(const HashType &sequenceKey) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getSiteCoordinates() const=0bpp::TemplateAlignmentDataInterface< HashType >pure virtual
getStateValueAt(size_t sitePosition, const HashType &sequenceKey, int state) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
hasSequence(const HashType &sequenceKey) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
insertSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const HashType &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
operator()(size_t sitePosition, const HashType &sequenceKey, int state) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
operator()(size_t sitePosition, size_t sequencePosition, int state) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
reindexSites() override=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
removeSequence(const HashType &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
removeSequence(size_t sequencePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
removeSite(size_t sitePosition)=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
TemplateAlignmentDataInterface< HashType >::sequence(const HashType &sequenceKey) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
TemplateAlignmentDataInterface< HashType >::sequence(size_t sequencePosition) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
TemplateSequenceContainerInterface< SequenceType, HashType >::sequence(const HashType &sequenceKey) const override=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
TemplateSequenceContainerInterface< SequenceType, HashType >::sequence(size_t sequencePosition) const override=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
sequenceKey(size_t sequencePosition) const =0bpp::TemplateSequenceDataInterface< HashType >pure virtual
setComments(const Comments &comments)=0bpp::Commentablepure virtual
setSequence(const HashType &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const HashType &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
setSequenceKeys(const std::vector< HashType > &sequenceKeys)=0bpp::TemplateSequenceDataInterface< HashType >pure virtual
setSequenceNames(const std::vector< std::string > &names, bool updateKeys)=0bpp::TemplateSequenceDataInterface< HashType >pure virtual
setSite(size_t sitePosition, std::unique_ptr< SiteType > &site, bool checkCoordinate=true)=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
setSiteCoordinates(const Vint &vCoordinates)=0bpp::TemplateAlignmentDataInterface< HashType >pure virtual
site(size_t sitePosition) const override=0bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >pure virtual
TemplateAlignmentDataInterface()bpp::TemplateAlignmentDataInterface< HashType >inline
TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, HashType >inline
TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< HashType >inline
TemplateSiteContainerInterface()bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >inline
valueAt(const HashType &sequenceKey, size_t sitePosition) const=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
valueAt(const HashType &sequenceKey, size_t sitePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
valueAt(size_t sequencePosition, size_t sitePosition) const=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
valueAt(size_t sequencePosition, size_t sitePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
~Clonable()=defaultbpp::Clonablevirtual
~Commentable()bpp::Commentableinlinevirtual
~TemplateAlignmentDataInterface()bpp::TemplateAlignmentDataInterface< HashType >inlinevirtual
~TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, HashType >inlinevirtual
~TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< HashType >inlinevirtual
~TemplateSiteContainerInterface()bpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType >inlinevirtual