Rosetta
Public Member Functions | Private Attributes | List of all members
core::sequence::Blosum62Map Struct Reference

#include <Blosum62Map.hh>

Public Member Functions

 Blosum62Map ()
 
 ~Blosum62Map ()=default
 
int score_for_aa_pair (std::pair< char, char > name1s) const
 
int score_for_aa_pair (char aa1, char aa2) const
 

Private Attributes

std::unordered_map< std::pair< char, char >, int, CharPairHashmap_
 

Constructor & Destructor Documentation

◆ Blosum62Map()

core::sequence::Blosum62Map::Blosum62Map ( )
inline

◆ ~Blosum62Map()

core::sequence::Blosum62Map::~Blosum62Map ( )
default

Member Function Documentation

◆ score_for_aa_pair() [1/2]

int core::sequence::Blosum62Map::score_for_aa_pair ( char  aa1,
char  aa2 
) const
inline

References score_for_aa_pair().

◆ score_for_aa_pair() [2/2]

int core::sequence::Blosum62Map::score_for_aa_pair ( std::pair< char, char >  name1s) const
inline

Member Data Documentation

◆ map_

std::unordered_map< std::pair< char, char >, int, CharPairHash > core::sequence::Blosum62Map::map_
private

Referenced by score_for_aa_pair().


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