bpp-seq3  3.0.0
bpp::CompressedVectorSiteContainer Member List

This is the complete list of members for bpp::CompressedVectorSiteContainer, including all inherited members.

AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet)bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inline
AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet, const Comments &comments)bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inline
AbstractTemplateSequenceContainer(const AbstractTemplateSequenceContainer< Sequence, std::string > &sc)bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inline
AbstractTemplateSequenceContainer(const TemplateSequenceContainerInterface< Sequence, std::string > &sc)bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inline
addSequence(const std::string &sequenceKey, std::unique_ptr< Sequence > &sequence) overridebpp::CompressedVectorSiteContainerinline
AbstractTemplateSequenceContainer< Sequence, std::string >::addSequence(const HashType &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
addSite(std::unique_ptr< Site > &site, bool checkCoordinate=false) overridebpp::CompressedVectorSiteContainervirtual
addSite(std::unique_ptr< Site > &site, size_t sitePosition, bool checkCoordinate=false) overridebpp::CompressedVectorSiteContainervirtual
alphabet() const overridebpp::AbstractTemplateSequenceContainer< Sequence, std::string >inlinevirtual
alphabet_bpp::AbstractTemplateSequenceContainer< Sequence, std::string >protected
clear() overridebpp::CompressedVectorSiteContainerinlinevirtual
bpp::clearComments()=0bpp::Commentablepure virtual
bpp::SimpleCommentable::clearComments() overridebpp::SimpleCommentableinlinevirtual
clone() const overridebpp::CompressedVectorSiteContainerinlinevirtual
Commentable()bpp::Commentableinline
comments_bpp::SimpleCommentableprotected
CompressedVectorSiteContainer(std::vector< std::unique_ptr< Site >> &vs, std::shared_ptr< const Alphabet > &alphabet)bpp::CompressedVectorSiteContainer
CompressedVectorSiteContainer(size_t size, std::shared_ptr< const Alphabet > &alphabet)bpp::CompressedVectorSiteContainer
CompressedVectorSiteContainer(const std::vector< std::string > &names, std::shared_ptr< const Alphabet > &alphabet)bpp::CompressedVectorSiteContainer
CompressedVectorSiteContainer(std::shared_ptr< const Alphabet > &alphabet)bpp::CompressedVectorSiteContainer
CompressedVectorSiteContainer(const CompressedVectorSiteContainer &vsc)bpp::CompressedVectorSiteContainer
CompressedVectorSiteContainer(const SiteContainerInterface &sc)bpp::CompressedVectorSiteContainer
createEmptyContainer() const overridebpp::CompressedVectorSiteContainerinlinevirtual
deleteSequence(size_t sequencePosition) overridebpp::CompressedVectorSiteContainerinlinevirtual
deleteSequence(const std::string &sequenceKey) overridebpp::CompressedVectorSiteContainerinlinevirtual
deleteSite(size_t sitePosition) overridebpp::CompressedVectorSiteContainervirtual
deleteSites(size_t sitePosition, size_t length) overridebpp::CompressedVectorSiteContainervirtual
getAlphabet() const overridebpp::AbstractTemplateSequenceContainer< Sequence, std::string >inlinevirtual
bpp::getComments() const =0bpp::Commentablepure virtual
bpp::SimpleCommentable::getComments() const overridebpp::SimpleCommentableinlinevirtual
getNumberOfSequences() const overridebpp::CompressedVectorSiteContainerinlinevirtual
getNumberOfSites() const overridebpp::CompressedVectorSiteContainerinlinevirtual
getNumberOfUniqueSites() constbpp::CompressedVectorSiteContainerinline
getSequenceComments() const overridebpp::CompressedVectorSiteContainerinlinevirtual
getSequenceKeys() const overridebpp::CompressedVectorSiteContainerinlinevirtual
getSequenceNames() const overridebpp::CompressedVectorSiteContainerinlinevirtual
getSequencePosition(const std::string &sequenceKey) const overridebpp::CompressedVectorSiteContainerinlinevirtual
getSite_(size_t sitePosition)bpp::CompressedVectorSiteContainerinlineprotected
getSiteCoordinates() const overridebpp::CompressedVectorSiteContainervirtual
getSiteIndex_(const Site &site)bpp::CompressedVectorSiteContainerprotected
getStateValueAt(size_t sitePosition, const std::string &sequenceKey, int state) const overridebpp::CompressedVectorSiteContainerinlinevirtual
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const overridebpp::CompressedVectorSiteContainerinlinevirtual
hasSequence(const std::string &name) const overridebpp::CompressedVectorSiteContainerinlinevirtual
index_bpp::CompressedVectorSiteContainerprotected
insertSequence(size_t sequencePosition, std::unique_ptr< Sequence > &sequence, const std::string &sequenceKey) overridebpp::CompressedVectorSiteContainerinline
AbstractTemplateSequenceContainer< Sequence, std::string >::insertSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const HashType &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
operator()(size_t sitePosition, const std::string &sequenceKey, int state) const overridebpp::CompressedVectorSiteContainerinlinevirtual
operator()(size_t sitePosition, size_t sequencePosition, int state) const overridebpp::CompressedVectorSiteContainerinlinevirtual
operator=(const CompressedVectorSiteContainer &vsc)bpp::CompressedVectorSiteContainer
operator=(const SiteContainerInterface &sc)bpp::CompressedVectorSiteContainer
AbstractTemplateSequenceContainer< Sequence, std::string >::operator=(const AbstractTemplateSequenceContainer< Sequence, std::string > &sc)bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inline
AbstractTemplateSequenceContainer< Sequence, std::string >::operator=(const TemplateSequenceContainerInterface< Sequence, std::string > &sc)bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inline
bpp::SimpleCommentable::operator=(const SimpleCommentable &com)bpp::SimpleCommentableinline
reindexSites() overridebpp::CompressedVectorSiteContainervirtual
removeSequence(size_t sequencePosition) overridebpp::CompressedVectorSiteContainerinlinevirtual
removeSequence(const std::string &sequenceKey) overridebpp::CompressedVectorSiteContainerinline
AbstractTemplateSequenceContainer< Sequence, std::string >::removeSequence(const HashType &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
removeSite(size_t sitePosition) overridebpp::CompressedVectorSiteContainervirtual
sequence(size_t sequenceIndex) const overridebpp::CompressedVectorSiteContainervirtual
sequence(const std::string &sequenceKey) const overridebpp::CompressedVectorSiteContainerinlinevirtual
AbstractTemplateSequenceContainer< Sequence, std::string >::sequence(const HashType &sequenceKey) const override=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
sequenceComments_bpp::CompressedVectorSiteContainerprotected
sequenceContainer_bpp::CompressedVectorSiteContainerprotected
sequenceKey(size_t sequencePosition) const overridebpp::CompressedVectorSiteContainerinlinevirtual
sequenceNames_bpp::CompressedVectorSiteContainerprotected
bpp::setComments(const Comments &comments)=0bpp::Commentablepure virtual
bpp::SimpleCommentable::setComments(const Comments &comments) overridebpp::SimpleCommentableinlinevirtual
setSequence(size_t sequencePosition, std::unique_ptr< Sequence > &sequence, const std::string &sequenceKey) overridebpp::CompressedVectorSiteContainerinline
setSequence(size_t sequencePosition, std::unique_ptr< Sequence > &sequence) overridebpp::CompressedVectorSiteContainerinline
setSequence(const std::string &sequenceKey, std::unique_ptr< Sequence > &sequence) overridebpp::CompressedVectorSiteContainerinline
AbstractTemplateSequenceContainer< Sequence, std::string >::setSequence(const HashType &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
AbstractTemplateSequenceContainer< Sequence, std::string >::setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
AbstractTemplateSequenceContainer< Sequence, std::string >::setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const HashType &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
setSequenceKeys(const std::vector< std::string > &sequenceKeys) overridebpp::CompressedVectorSiteContainerinlinevirtual
setSequenceNames(const std::vector< std::string > &names, bool updateKeys) overridebpp::CompressedVectorSiteContainerinlinevirtual
setSite(size_t sitePosition, std::unique_ptr< Site > &site, bool checkCoordinate=true) overridebpp::CompressedVectorSiteContainervirtual
setSiteCoordinates(const Vint &coordinates) overridebpp::CompressedVectorSiteContainervirtual
SimpleCommentable()bpp::SimpleCommentableinline
SimpleCommentable(const Comments &comments)bpp::SimpleCommentableinline
SimpleCommentable(const SimpleCommentable &com)bpp::SimpleCommentableinline
site(size_t sitePosition) const overridebpp::CompressedVectorSiteContainerinlinevirtual
siteContainer_bpp::CompressedVectorSiteContainerprotected
TemplateAlignmentDataInterface()bpp::TemplateAlignmentDataInterface< HashType >inline
TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, HashType >inline
TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< std::string >inline
TemplateSiteContainerInterface()bpp::TemplateSiteContainerInterface< Site, Sequence, std::string >inline
valueAt(const std::string &sequenceKey, size_t sitePosition) const overridebpp::CompressedVectorSiteContainerinline
valueAt(const std::string &sequenceKey, size_t sitePosition) overridebpp::CompressedVectorSiteContainerinline
valueAt(size_t sequencePosition, size_t sitePosition) const overridebpp::CompressedVectorSiteContainerinlinevirtual
valueAt(size_t sequencePosition, size_t sitePosition) overridebpp::CompressedVectorSiteContainerinlinevirtual
AbstractTemplateSequenceContainer< Sequence, std::string >::valueAt(const HashType &sequenceKey, size_t sitePosition) const =0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
AbstractTemplateSequenceContainer< Sequence, std::string >::valueAt(const HashType &sequenceKey, size_t sitePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, HashType >pure virtual
~AbstractTemplateSequenceContainer()bpp::AbstractTemplateSequenceContainer< Sequence, std::string >inlinevirtual
~Clonable()=defaultbpp::Clonablevirtual
~Commentable()bpp::Commentableinlinevirtual
~CompressedVectorSiteContainer()bpp::CompressedVectorSiteContainerinlinevirtual
~SimpleCommentable()bpp::SimpleCommentableinlinevirtual
~TemplateAlignmentDataInterface()bpp::TemplateAlignmentDataInterface< HashType >inlinevirtual
~TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, HashType >inlinevirtual
~TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< std::string >inlinevirtual
~TemplateSiteContainerInterface()bpp::TemplateSiteContainerInterface< Site, Sequence, std::string >inlinevirtual