bpp-popgen3
3.0.0
|
The AlleleInfo interface. More...
#include <Bpp/PopGen/AlleleInfo.h>
Public Member Functions | |
virtual | ~AlleleInfo () |
virtual void | setId (const std::string &allele_id)=0 |
Set the identifier of the allele. More... | |
virtual const std::string & | getId () const =0 |
Get the identitier of the allele. More... | |
The Clonable interface | |
AlleleInfo * | clone () const =0 |
The AlleleInfo interface.
An AlleleInfo is a data structure designed to store information about alleles in general like the size of the marker for example.
Definition at line 23 of file AlleleInfo.h.
|
inlinevirtual |
Definition at line 28 of file AlleleInfo.h.
|
pure virtual |
Implements bpp::Clonable.
Implemented in bpp::BasicAlleleInfo.
Referenced by bpp::LocusInfo::addAlleleInfo(), bpp::LocusInfo::LocusInfo(), and bpp::LocusInfo::operator=().
|
pure virtual |
Get the identitier of the allele.
Implemented in bpp::BasicAlleleInfo.
Referenced by bpp::LocusInfo::addAlleleInfo(), bpp::DarwinVarSingle::write(), and bpp::PopgenlibIO::write().
|
pure virtual |
Set the identifier of the allele.
Implemented in bpp::BasicAlleleInfo.