bpp-seq3
3.0.0
|
#include <Bpp/Seq/Commentable.h>
Public Member Functions | |
SimpleCommentable () | |
SimpleCommentable (const Comments &comments) | |
SimpleCommentable (const SimpleCommentable &com) | |
SimpleCommentable & | operator= (const SimpleCommentable &com) |
virtual | ~SimpleCommentable () |
const Comments & | getComments () const override |
Get the comments. More... | |
void | setComments (const Comments &comments) override |
Set the comments. More... | |
void | clearComments () override |
Protected Attributes | |
Comments | comments_ |
Definition at line 46 of file Commentable.h.
|
inline |
Definition at line 53 of file Commentable.h.
|
inline |
Definition at line 57 of file Commentable.h.
|
inline |
Definition at line 61 of file Commentable.h.
|
inlinevirtual |
Definition at line 71 of file Commentable.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Get the comments.
Implements bpp::Commentable.
Definition at line 79 of file Commentable.h.
References comments_.
Referenced by bpp::SequenceWithQualityTools::concatenate(), bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >::createEmptyContainer(), bpp::CompressedVectorSiteContainer::createEmptyContainer(), bpp::TemplateVectorSequenceContainer< SequenceType >::createEmptyContainer(), bpp::TemplateVectorSiteContainer< SiteType, SequenceType >::createEmptyContainer(), bpp::SequenceWithAnnotationTools::createMaskAnnotation(), bpp::SequenceWithAnnotation::operator=(), bpp::SequenceWithQualityTools::subseq(), bpp::Pasta::writeSequence(), and bpp::Fasta::writeSequence().
|
inline |
Definition at line 65 of file Commentable.h.
References comments_.
Referenced by bpp::AbstractCoreSequence::operator=(), and bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >::operator=().
|
inlineoverridevirtual |
Set the comments.
comments | The new comments. |
Implements bpp::Commentable.
Definition at line 86 of file Commentable.h.
References comments_.
Referenced by bpp::CompressedVectorSiteContainer::createEmptyContainer(), bpp::TemplateVectorSequenceContainer< SequenceType >::createEmptyContainer(), bpp::Pasta::nextSequence(), bpp::Fasta::nextSequence(), bpp::AbstractCoreSequence::operator=(), bpp::SequenceWithAnnotation::operator=(), bpp::AbstractTemplateSequenceContainer< SequenceType, HashType >::operator=(), bpp::TemplateVectorSequenceContainer< SequenceType >::operator=(), bpp::TemplateAlignedSequenceContainer< SequenceType, SiteType >::TemplateAlignedSequenceContainer(), and bpp::TemplateVectorSequenceContainer< SequenceType >::TemplateVectorSequenceContainer().
|
protected |
Definition at line 50 of file Commentable.h.
Referenced by clearComments(), getComments(), operator=(), and setComments().