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

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

AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet)bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inline
AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet, const Comments &comments)bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inline
AbstractTemplateSequenceContainer(const AbstractTemplateSequenceContainer< SequenceType, std::string > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inline
AbstractTemplateSequenceContainer(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inline
addSequence(const std::string &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
bpp::TemplateVectorSequenceContainer::addSequence(std::unique_ptr< SequenceType > &sequencePtr)bpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
addSite(std::unique_ptr< SiteType > &site, bool checkCoordinate=true) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
addSite(std::unique_ptr< SiteType > &site, size_t sitePosition, bool checkCoordinate=true) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
alphabet() const overridebpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inlinevirtual
alphabet_bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >protected
checkSize_(const Sequence &sequenceRef)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlineprotected
clear() overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
TemplateSequenceContainerInterface< SequenceType, std::clearComments()=0bpp::Commentablepure virtual
bpp::SimpleCommentable::clearComments() overridebpp::SimpleCommentableinlinevirtual
clone() const overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
Commentable()bpp::Commentableinline
comments_bpp::SimpleCommentableprotected
coordinates_bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >private
createEmptyContainer() const overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
deleteSequence(const std::string &sequenceKey) overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
deleteSequence(size_t sequencePosition) overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
deleteSite(size_t sitePosition) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
deleteSites(size_t sitePosition, size_t length) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
getAlphabet() const overridebpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inlinevirtual
TemplateSequenceContainerInterface< SequenceType, std::getComments() const =0bpp::Commentablepure virtual
bpp::SimpleCommentable::getComments() const overridebpp::SimpleCommentableinlinevirtual
getNumberOfSequences() const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
getNumberOfSites() const overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
getSequenceComments() const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
getSequenceKeys() const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
getSequenceNames() const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
getSequencePosition(const std::string &sequenceKey) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
getSiteCoordinates() const overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
getStateValueAt(size_t sitePosition, const std::string &sequenceKey, int state) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
hasSequence(const std::string &sequenceKey) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
insertSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const std::string &sequenceKey) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
length_bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >private
operator()(size_t sitePosition, const std::string &sequenceKey, int state) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
operator()(size_t sitePosition, size_t sequencePosition, int state) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
operator=(const TemplateAlignedSequenceContainer< SequenceType, SiteType > &asc)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
operator=(const TemplateSiteContainerInterface< SiteType, SequenceType, std::string > &sc)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
operator=(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
bpp::TemplateVectorSequenceContainer::operator=(const TemplateVectorSequenceContainer &vsc)bpp::TemplateVectorSequenceContainer< SequenceType >inline
AbstractTemplateSequenceContainer< SequenceType, std::string >::operator=(const AbstractTemplateSequenceContainer< SequenceType, std::string > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inline
bpp::SimpleCommentable::operator=(const SimpleCommentable &com)bpp::SimpleCommentableinline
reindexSites() overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
removeSequence(const std::string &sequenceKey) overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
removeSequence(size_t sequencePosition) overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
removeSite(size_t sitePosition) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
sequence(const std::string &sequenceKey) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
sequence(size_t sequencePosition) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
sequence_(size_t sequencePosition)bpp::TemplateVectorSequenceContainer< SequenceType >inlineprotectedvirtual
sequence_(const std::string &sequenceKey)bpp::TemplateVectorSequenceContainer< SequenceType >inlineprotectedvirtual
sequenceKey(size_t sequencePosition) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
sequenceVectorMap_bpp::TemplateVectorSequenceContainer< SequenceType >protected
TemplateSequenceContainerInterface< SequenceType, std::setComments(const Comments &comments)=0bpp::Commentablepure virtual
bpp::SimpleCommentable::setComments(const Comments &comments) overridebpp::SimpleCommentableinlinevirtual
setSequence(const std::string &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const std::string &sequenceKey) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
setSequenceKeys(const std::vector< std::string > &sequenceKeys) overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
setSequenceNames(const std::vector< std::string > &names, bool updateKeys) overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
setSite(size_t sitePosition, std::unique_ptr< SiteType > &site, bool checkCoordinate=true) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
setSiteCoordinates(const Vint &vCoordinates) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
SimpleCommentable()bpp::SimpleCommentableinline
SimpleCommentable(const Comments &comments)bpp::SimpleCommentableinline
SimpleCommentable(const SimpleCommentable &com)bpp::SimpleCommentableinline
site(size_t sitePosition) const overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
siteVector_bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >private
TemplateAlignedSequenceContainer(std::shared_ptr< const Alphabet > alphabet, std::vector< std::unique_ptr< Sequence >> vs)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
TemplateAlignedSequenceContainer(std::shared_ptr< const Alphabet > alphabet)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
TemplateAlignedSequenceContainer(const TemplateAlignedSequenceContainer< SequenceType, SiteType > &asc)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
TemplateAlignedSequenceContainer(const TemplateSiteContainerInterface< SiteType, SequenceType, std::string > &sc)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
TemplateAlignedSequenceContainer(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc)bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inline
TemplateAlignmentDataInterface()bpp::TemplateAlignmentDataInterface< HashType >inline
TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, std::string >inline
TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< std::string >inline
TemplateSiteContainerInterface()bpp::TemplateSiteContainerInterface< SiteType, SequenceType, std::string >inline
TemplateVectorSequenceContainer(std::shared_ptr< const Alphabet > alphabet, std::vector< std::unique_ptr< SequenceType >> &vs)bpp::TemplateVectorSequenceContainer< SequenceType >inline
TemplateVectorSequenceContainer(std::shared_ptr< const Alphabet > alphabet)bpp::TemplateVectorSequenceContainer< SequenceType >inline
TemplateVectorSequenceContainer(const TemplateVectorSequenceContainer< SequenceType > &vsc)bpp::TemplateVectorSequenceContainer< SequenceType >inline
TemplateVectorSequenceContainer(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc)bpp::TemplateVectorSequenceContainer< SequenceType >inline
valueAt(const std::string &sequenceKey, size_t sitePosition) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
valueAt(const size_t sequencePosition, size_t sitePosition) overridebpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
bpp::TemplateVectorSequenceContainer::valueAt(const std::string &sequenceKey, size_t elementPosition) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
bpp::TemplateVectorSequenceContainer::valueAt(size_t sequencePosition, size_t elementPosition) const overridebpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual
~AbstractTemplateSequenceContainer()bpp::AbstractTemplateSequenceContainer< SequenceType, std::string >inlinevirtual
~Clonable()=defaultbpp::Clonablevirtual
~Commentable()bpp::Commentableinlinevirtual
~SimpleCommentable()bpp::SimpleCommentableinlinevirtual
~TemplateAlignedSequenceContainer()bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >inlinevirtual
~TemplateAlignmentDataInterface()bpp::TemplateAlignmentDataInterface< HashType >inlinevirtual
~TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, std::string >inlinevirtual
~TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< std::string >inlinevirtual
~TemplateSiteContainerInterface()bpp::TemplateSiteContainerInterface< SiteType, SequenceType, std::string >inlinevirtual
~TemplateVectorSequenceContainer()bpp::TemplateVectorSequenceContainer< SequenceType >inlinevirtual