libsequence  1.9.5

abstract interface to weighting schemes when codons differ at 3 positions More...

#include <Sequence/WeightingSchemes.hpp>

Inheritance diagram for Sequence::WeightingScheme3:
Sequence::GranthamWeights3 Sequence::Unweighted3

Public Types

using weights3_t = std::array< double, 6 >
 

Public Member Functions

virtual weights3_t operator() (const std::string &codon1, const std::string &codon2, Sequence::GeneticCodes genetic_code) const =0
 

Detailed Description

abstract interface to weighting schemes when codons differ at 3 positions

Warning
Before deriving classes from this base, please study the implementations of Sequence::ThreeSubs. You should also study Sequence::GranthamWeights3 for an example of a class derived from this one

Definition at line 90 of file WeightingSchemes.hpp.


The documentation for this class was generated from the following file: