AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet) | AbstractTemplateSequenceContainer< SequenceType, std::string > | |
AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet, const Comments &comments) | AbstractTemplateSequenceContainer< SequenceType, std::string > | |
AbstractTemplateSequenceContainer(const AbstractTemplateSequenceContainer< SequenceType, std::string > &sc) | AbstractTemplateSequenceContainer< SequenceType, std::string > | |
AbstractTemplateSequenceContainer(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc) | AbstractTemplateSequenceContainer< SequenceType, std::string > | |
addSequence(const std::string &sequenceKey, std::unique_ptr< Sequence > &sequence) override | bpp::PolymorphismSequenceContainer | inline |
bpp::TemplateVectorSiteContainer::addSequence(const std::string &sequenceKey, std::unique_ptr< SequenceType > &sequence) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
addSequenceWithFrequency(const std::string &sequenceKey, std::unique_ptr< Sequence > &sequence, unsigned int frequency) | bpp::PolymorphismSequenceContainer | inline |
addSite(std::unique_ptr< SiteType > &site, bool checkCoordinate=true) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
addSite(std::unique_ptr< SiteType > &site, size_t sitePosition, bool checkCoordinate=true) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
addSite(std::unique_ptr< SiteType > &site, bool checkCoordinate=true) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
addSite(std::unique_ptr< SiteType > &site, size_t sitePosition, bool checkCoordinate=true) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
alphabet() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
alphabet_ | bpp::TemplateVectorSiteContainer< class, class > | protected |
clear() override | bpp::PolymorphismSequenceContainer | inlinevirtual |
clearComments()=0 | bpp::TemplateVectorSiteContainer< class, class > | pure virtual |
clearComments() override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
clone() const override | bpp::PolymorphismSequenceContainer | inlinevirtual |
Commentable() | bpp::Commentable | |
comments_ | bpp::TemplateVectorSiteContainer< class, class > | protected |
count_ | bpp::PolymorphismSequenceContainer | private |
createEmptyContainer() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
createEmptyContainer() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
decrementSequenceCount(size_t index) | bpp::PolymorphismSequenceContainer | |
decrementSequenceCount(const std::string &name) | bpp::PolymorphismSequenceContainer | |
deleteSequence(size_t sequencePosition) override | bpp::PolymorphismSequenceContainer | virtual |
deleteSequence(const std::string &sequenceKey) override | bpp::PolymorphismSequenceContainer | virtual |
deleteSite(size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
deleteSite(size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
deleteSites(size_t sitePosition, size_t length) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
deleteSites(size_t sitePosition, size_t length) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getAllGroupsIds() const | bpp::PolymorphismSequenceContainer | |
getAlphabet() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getComments() const=0 | bpp::TemplateVectorSiteContainer< class, class > | pure virtual |
getComments() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getGroupId(size_t index) const | bpp::PolymorphismSequenceContainer | inline |
getGroupId(const std::string &name) const | bpp::PolymorphismSequenceContainer | inline |
getNumberOfGroups() const | bpp::PolymorphismSequenceContainer | inline |
getNumberOfSequences() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getNumberOfSequences() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getNumberOfSites() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getNumberOfSites() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequenceComments() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequenceComments() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequenceCount(size_t index) const | bpp::PolymorphismSequenceContainer | |
getSequenceCount(const std::string &name) const | bpp::PolymorphismSequenceContainer | |
getSequenceKeys() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequenceKeys() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequenceNames() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequenceNames() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequencePosition(const std::string &sequenceKey) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSequencePosition(const std::string &sequenceKey) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSiteCoordinates() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getSiteCoordinates() const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getStateValueAt(size_t sitePosition, const std::string &sequenceKey, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getStateValueAt(size_t sitePosition, const std::string &sequenceKey, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
group_ | bpp::PolymorphismSequenceContainer | private |
hasOutgroup() const | bpp::PolymorphismSequenceContainer | |
hasSequence(const std::string &sequenceKey) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
hasSequence(const std::string &sequenceKey) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
incrementSequenceCount(size_t index) | bpp::PolymorphismSequenceContainer | |
incrementSequenceCount(const std::string &name) | bpp::PolymorphismSequenceContainer | |
ingroup_ | bpp::PolymorphismSequenceContainer | private |
insertSequence(size_t sequencePosition, std::unique_ptr< Sequence > &sequence, const std::string &sequenceKey) override | bpp::PolymorphismSequenceContainer | inline |
bpp::TemplateVectorSiteContainer::insertSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequence, const std::string &sequenceKey) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
insertSequenceWithFrequency(size_t sequencePosition, std::unique_ptr< Sequence > &sequence, const std::string &sequenceKey, unsigned int frequency) | bpp::PolymorphismSequenceContainer | inline |
isIngroupMember(size_t index) const | bpp::PolymorphismSequenceContainer | inline |
isIngroupMember(const std::string &name) const | bpp::PolymorphismSequenceContainer | inline |
operator()(size_t sitePosition, const std::string &sequenceKey, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
operator()(size_t sitePosition, size_t sequencePosition, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
operator()(size_t sitePosition, const std::string &sequenceKey, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
operator()(size_t sitePosition, size_t sequencePosition, int state) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
operator=(const PolymorphismSequenceContainer &psc) | bpp::PolymorphismSequenceContainer | |
bpp::TemplateVectorSiteContainer::operator=(const TemplateVectorSiteContainer< SiteType, SequenceType > &vsc) | bpp::TemplateVectorSiteContainer< class, class > | |
bpp::TemplateVectorSiteContainer::operator=(const TemplateSiteContainerInterface< SiteType, SequenceType, std::string > &sc) | bpp::TemplateVectorSiteContainer< class, class > | |
bpp::TemplateVectorSiteContainer::operator=(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc) | bpp::TemplateVectorSiteContainer< class, class > | |
AbstractTemplateSequenceContainer< SequenceType, std::string >::operator=(const AbstractTemplateSequenceContainer< SequenceType, std::string > &sc) | AbstractTemplateSequenceContainer< SequenceType, std::string > | |
bpp::SimpleCommentable::operator=(const SimpleCommentable &com) | bpp::SimpleCommentable | |
PolymorphismSequenceContainer(std::shared_ptr< const Alphabet > alpha) | bpp::PolymorphismSequenceContainer | inline |
PolymorphismSequenceContainer(size_t size, std::shared_ptr< const Alphabet > alpha) | bpp::PolymorphismSequenceContainer | inline |
PolymorphismSequenceContainer(const std::vector< std::string > &names, std::shared_ptr< const Alphabet > alpha) | bpp::PolymorphismSequenceContainer | inline |
PolymorphismSequenceContainer(const SequenceContainerInterface &sc) | bpp::PolymorphismSequenceContainer | inline |
PolymorphismSequenceContainer(const SequenceContainerInterface &sc, bool count) | bpp::PolymorphismSequenceContainer | |
PolymorphismSequenceContainer(const PolymorphismSequenceContainer &psc) | bpp::PolymorphismSequenceContainer | |
realloc_(size_t n) | bpp::TemplateVectorSiteContainer< class, class > | protected |
reindexSites() override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
reindexSites() override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
removeSequence(size_t sequencePosition) override | bpp::PolymorphismSequenceContainer | virtual |
removeSequence(const std::string &sequenceKey) override | bpp::PolymorphismSequenceContainer | virtual |
removeSite(size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
removeSite(size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequence(const std::string &sequenceKey) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequence(size_t sequencePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequence(const std::string &sequenceKey) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequence(size_t sequencePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequenceComments_ | bpp::TemplateVectorSiteContainer< class, class > | protected |
sequenceContainer_ | bpp::TemplateVectorSiteContainer< class, class > | protected |
sequenceKey(size_t sequencePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequenceKey(size_t sequencePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
sequenceNames_ | bpp::TemplateVectorSiteContainer< class, class > | protected |
setAsIngroupMember(size_t index) | bpp::PolymorphismSequenceContainer | |
setAsIngroupMember(const std::string &name) | bpp::PolymorphismSequenceContainer | |
setAsOutgroupMember(size_t index) | bpp::PolymorphismSequenceContainer | |
setAsOutgroupMember(const std::string &name) | bpp::PolymorphismSequenceContainer | |
setComments(const Comments &comments)=0 | bpp::TemplateVectorSiteContainer< class, class > | pure virtual |
setComments(const Comments &comments) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setGroupId(size_t index, size_t group_id) | bpp::PolymorphismSequenceContainer | inline |
setGroupId(const std::string &name, size_t group_id) | bpp::PolymorphismSequenceContainer | inline |
setSequence(const std::string &sequenceKey, std::unique_ptr< SequenceType > &sequence) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequence) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequence, const std::string &sequenceKey) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequence(const std::string &sequenceKey, std::unique_ptr< SequenceType > &sequence) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequence) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequence, const std::string &sequenceKey) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequenceCount(size_t index, unsigned int count) | bpp::PolymorphismSequenceContainer | |
setSequenceCount(const std::string &name, unsigned int count) | bpp::PolymorphismSequenceContainer | |
setSequenceKeys(const std::vector< std::string > &sequenceKeys) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequenceKeys(const std::vector< std::string > &sequenceKeys) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequenceNames(const std::vector< std::string > &names, bool updateKeys) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSequenceNames(const std::vector< std::string > &names, bool updateKeys) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSite(size_t sitePosition, std::unique_ptr< SiteType > &site, bool checkCoordinate=true) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSite(size_t sitePosition, std::unique_ptr< SiteType > &site, bool checkCoordinate=true) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSiteCoordinates(const Vint &vCoordinates) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
setSiteCoordinates(const Vint &vCoordinates) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
SimpleCommentable() | bpp::SimpleCommentable | |
SimpleCommentable(const Comments &comments) | bpp::SimpleCommentable | |
SimpleCommentable(const SimpleCommentable &com) | bpp::SimpleCommentable | |
site(size_t sitePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
site(size_t sitePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
site_(size_t sitePosition) | bpp::TemplateVectorSiteContainer< class, class > | protected |
siteContainer_ | bpp::TemplateVectorSiteContainer< class, class > | protected |
TemplateAlignmentDataInterface() | bpp::TemplateAlignmentDataInterface< class > | |
TemplateSequenceContainerInterface() | TemplateSequenceContainerInterface< SequenceType, std::string > | |
TemplateSequenceDataInterface() | TemplateSequenceDataInterface< std::string > | |
TemplateSiteContainerInterface() | TemplateSiteContainerInterface< SiteType, SequenceType, std::string > | |
TemplateVectorSiteContainer(std::vector< std::unique_ptr< SiteType >> &vs, std::shared_ptr< const Alphabet > alphabet, bool checkPositions=true) | bpp::TemplateVectorSiteContainer< class, class > | |
TemplateVectorSiteContainer(size_t size, std::shared_ptr< const Alphabet > alphabet) | bpp::TemplateVectorSiteContainer< class, class > | |
TemplateVectorSiteContainer(const std::vector< std::string > &sequenceKeys, std::shared_ptr< const Alphabet > alphabet, bool useKeysAsNames=true) | bpp::TemplateVectorSiteContainer< class, class > | |
TemplateVectorSiteContainer(std::shared_ptr< const Alphabet > alphabet) | bpp::TemplateVectorSiteContainer< class, class > | |
TemplateVectorSiteContainer(const TemplateVectorSiteContainer< SiteType, SequenceType > &vsc) | bpp::TemplateVectorSiteContainer< class, class > | |
TemplateVectorSiteContainer(const TemplateSiteContainerInterface< SiteType, SequenceType, std::string > &sc) | bpp::TemplateVectorSiteContainer< class, class > | |
TemplateVectorSiteContainer(const TemplateSequenceContainerInterface< SequenceType, std::string > &sc) | bpp::TemplateVectorSiteContainer< class, class > | |
toSiteContainer() const | bpp::PolymorphismSequenceContainer | |
valueAt(const std::string &sequenceKey, size_t sitePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(const std::string &sequenceKey, size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(size_t sequencePosition, size_t sitePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(size_t sequencePosition, size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(const std::string &sequenceKey, size_t sitePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(const std::string &sequenceKey, size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(size_t sequencePosition, size_t sitePosition) const override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
valueAt(size_t sequencePosition, size_t sitePosition) override | bpp::TemplateVectorSiteContainer< class, class > | virtual |
~AbstractTemplateSequenceContainer() | AbstractTemplateSequenceContainer< SequenceType, std::string > | virtual |
~Clonable()=default | bpp::Clonable | virtual |
~Commentable() | bpp::Commentable | virtual |
~PolymorphismSequenceContainer() | bpp::PolymorphismSequenceContainer | virtual |
~SimpleCommentable() | bpp::SimpleCommentable | virtual |
~TemplateAlignmentDataInterface() | bpp::TemplateAlignmentDataInterface< class > | virtual |
~TemplateSequenceContainerInterface() | TemplateSequenceContainerInterface< SequenceType, std::string > | virtual |
~TemplateSequenceDataInterface() | TemplateSequenceDataInterface< std::string > | virtual |
~TemplateSiteContainerInterface() | TemplateSiteContainerInterface< SiteType, SequenceType, std::string > | virtual |
~TemplateVectorSiteContainer() | bpp::TemplateVectorSiteContainer< class, class > | virtual |