74 std::size_t getLimitMax(std::size_t size)
const;
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;
93 QString decode(uint32_t code)
const;
95 QStringList decode(
const std::vector<uint32_t> &code_list)
const;
97 double getMass(uint32_t code)
const;
105 std::vector<CodeToMass>
106 generateLlcCodeListUpToMaxPeptideSize(std::size_t size)
const;
113 std::vector<CodeToMass>
114 generateLlcCodeListByMaxPeptideSize(std::size_t size)
const;
121 bool codeOnlyContains(uint32_t code,
const std::vector<uint8_t> &aa_ok)
const;
131 uniqueCodeContainsAminoAcid(uint32_t code, uint8_t aa_ok,
int times)
const;
134 const AaCode &getAaCode()
const;
139 void recGenerateModel(std::vector<CodeToMass> &glist,
140 std::vector<uint8_t> &model,
141 std::size_t position)
const;
143 CodeToMass generateCodeMassFromModel(
const std::vector<uint8_t> &model)
const;