78  uint32_t 
code(
const QString &aa_str) 
const;
 
   84  uint32_t 
codeLlc(
const QString &aa_str) 
const;
 
   89  uint32_t 
codeLlc(std::vector<uint8_t>::const_iterator it_begin,
 
   90                   std::size_t size) 
const;
 
   95  QStringList 
decode(
const std::vector<uint32_t> &code_list) 
const;
 
  105  std::vector<CodeToMass>
 
  113  std::vector<CodeToMass>
 
  140                        std::vector<uint8_t> &model,
 
  141                        std::size_t position) 
const;
 
 
collection of integer code for each amino acid 0 => null 1 to 20 => amino acid sorted by there mass (...
 
code and decode amino acid string sequence to unique integer
 
std::size_t getLimitMax(std::size_t size) const
get the maximum code number for a given peptide size
 
double getMass(uint32_t code) const
 
const AaCode & getAaCode() const
 
QString decode(uint32_t code) const
 
uint32_t codeLlc(const QString &aa_str) const
get the lowest common denominator integer from amino acide suite string
 
void recGenerateModel(std::vector< CodeToMass > &glist, std::vector< uint8_t > &model, std::size_t position) const
recursive method to generate models
 
std::vector< uint32_t > m_units
 
bool uniqueCodeContainsAminoAcid(uint32_t code, uint8_t aa_ok, int times) const
tell if a unique code only contains one amino acid 1 or n times
 
uint32_t code(const QString &aa_str) const
get integer from amino acide suite string
 
CodeToMass generateCodeMassFromModel(const std::vector< uint8_t > &model) const
 
AaStringCodec(const AaCode &aaCode)
 
std::vector< CodeToMass > generateLlcCodeListByMaxPeptideSize(std::size_t size) const
generates all possible combination of llc code mass llc : the lowest common code denominator for a gi...
 
bool codeOnlyContains(uint32_t code, const std::vector< uint8_t > &aa_ok) const
tell if a code only contains a list of amino acid
 
std::vector< CodeToMass > generateLlcCodeListUpToMaxPeptideSize(std::size_t size) const
generates all possible combination of llc code mass llc : the lowest common code denominator for a gi...
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const AaStringCodec > AaStringCodecSp
shared pointer on a Protein object