47 std::size_t model_max_size,
87 double mass,
const Aa &aa,
int quantifier)
const;
94 std::vector<uint32_t>
filterCodeList(std::vector<uint32_t> &code_list)
const;
collection of integer code for each amino acid 0 => null 1 to 20 => amino acid sorted by there mass (...
std::vector< aaCodeAndMassRange > m_codeMassList
std::vector< uint32_t > filterCodeList(std::vector< uint32_t > &code_list) const
filter a list of amino acid string code find elementary amino acids (one base only) in the list and r...
std::vector< uint32_t > getAaCodeFromMass(double mass) const
get amino acid string code from a single mass delta
PrecisionPtr getPrecisionPtr() const
AaStringCodeMassMatching(const AaCode &aa_code, std::size_t model_max_size, PrecisionPtr precision)
std::vector< uint32_t > getAaCodeFromMassWearingModification(double mass, const Aa &aa, int quantifier) const
get amino acid string code from a single mass delta wearing a specific modification
std::vector< uint32_t > getAaCodeFromMassList(std::vector< double > &mass_list) const
code and decode amino acid string sequence to unique integer
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
const PrecisionBase * PrecisionPtr