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

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

AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet)bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inline
AbstractTemplateSequenceContainer(std::shared_ptr< const Alphabet > alphabet, const Comments &comments)bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inline
AbstractTemplateSequenceContainer(const AbstractTemplateSequenceContainer< SequenceType, HashType > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inline
AbstractTemplateSequenceContainer(const TemplateSequenceContainerInterface< SequenceType, HashType > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inline
addSequence(const std::string &sequenceKey, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
alphabet() const overridebpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inlinevirtual
alphabet_bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >protected
clear()=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
TemplateSequenceContainerInterface< SequenceType, std::clearComments()=0bpp::Commentablepure virtual
bpp::SimpleCommentable::clearComments() overridebpp::SimpleCommentableinlinevirtual
clone() const override=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
Commentable()bpp::Commentableinline
comments_bpp::SimpleCommentableprotected
createEmptyContainer() const override=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
deleteSequence(const std::string &sequenceKey)=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
deleteSequence(size_t sequencePosition)=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getAlphabet() const overridebpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inlinevirtual
TemplateSequenceContainerInterface< SequenceType, std::getComments() const =0bpp::Commentablepure virtual
bpp::SimpleCommentable::getComments() const overridebpp::SimpleCommentableinlinevirtual
getNumberOfSequences() const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getSequenceComments() const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getSequenceKeys() const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getSequenceNames() const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getSequencePosition(const std::string &sequenceKey) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getStateValueAt(size_t sitePosition, const std::string &sequenceKey, int state) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
getStateValueAt(size_t sitePosition, size_t sequencePosition, int state) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
hasSequence(const std::string &sequenceKey) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
insertSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const std::string &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
operator()(size_t sitePosition, const std::string &sequenceKey, int state) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
operator()(size_t sitePosition, size_t sequencePosition, int state) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
operator=(const AbstractTemplateSequenceContainer< SequenceType, HashType > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inline
operator=(const TemplateSequenceContainerInterface< SequenceType, HashType > &sc)bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inline
bpp::SimpleCommentable::operator=(const SimpleCommentable &com)bpp::SimpleCommentableinline
removeSequence(const std::string &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
removeSequence(size_t sequencePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
sequence(const std::string &sequenceKey) const override=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
sequence(size_t sequencePosition) const override=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
sequenceKey(size_t sequencePosition) const=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
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)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
setSequence(size_t sequencePosition, std::unique_ptr< SequenceType > &sequencePtr, const std::string &sequenceKey)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
setSequenceKeys(const std::vector< std::string > &sequenceKeys)=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
setSequenceNames(const std::vector< std::string > &names, bool updateKeys)=0bpp::TemplateSequenceDataInterface< std::string >pure virtual
SimpleCommentable()bpp::SimpleCommentableinline
SimpleCommentable(const Comments &comments)bpp::SimpleCommentableinline
SimpleCommentable(const SimpleCommentable &com)bpp::SimpleCommentableinline
TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, std::string >inline
TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< std::string >inline
valueAt(const std::string &sequenceKey, size_t sitePosition) const=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
valueAt(const std::string &sequenceKey, size_t sitePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
valueAt(size_t sequencePosition, size_t sitePosition) const=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
valueAt(size_t sequencePosition, size_t sitePosition)=0bpp::TemplateSequenceContainerInterface< SequenceType, std::string >pure virtual
~AbstractTemplateSequenceContainer()bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >inlinevirtual
~Clonable()=defaultbpp::Clonablevirtual
~Commentable()bpp::Commentableinlinevirtual
~SimpleCommentable()bpp::SimpleCommentableinlinevirtual
~TemplateSequenceContainerInterface()bpp::TemplateSequenceContainerInterface< SequenceType, std::string >inlinevirtual
~TemplateSequenceDataInterface()bpp::TemplateSequenceDataInterface< std::string >inlinevirtual