1 #ifndef GENESIS_TAXONOMY_FUNCTIONS_ENTROPY_DATA_H_ 2 #define GENESIS_TAXONOMY_FUNCTIONS_ENTROPY_DATA_H_ 74 default:
return "Unknown";
110 static std::unique_ptr< EntropyTaxonData >
create()
115 virtual std::unique_ptr< BaseTaxonData >
clone()
const override 133 #endif // include guard
Store counts of the occurence for certain characters at the sites of Sequences.
EntropyTaxonData()=default
static std::string status_text(PruneStatus stat)
static std::unique_ptr< EntropyTaxonData > create()
Container namespace for all symbols of genesis in order to keep them separate when used as a library...
static std::string status_abbreviation(PruneStatus stat)
virtual ~EntropyTaxonData() override=default
virtual std::unique_ptr< BaseTaxonData > clone() const override
Polymorphically copy an instance of this class. Use instead of copy constructor.
sequence::SiteCounts counts
EntropyTaxonData & operator=(EntropyTaxonData &&)=delete
Base class for storing data on Taxa of a Taxonomy.