51                     std::size_t aa_str_max_size = 5);
 
   67  const std::vector<std::uint32_t> &
 
   73  std::vector<std::pair<std::size_t, std::uint32_t>>
 
   74  match(
const std::vector<uint32_t> &code_list) 
const;
 
   83  convolution(
const std::vector<uint32_t> &code_list_from_spectrum) 
const;
 
   88  std::vector<std::uint32_t>
 
   90                              std::size_t fragment_size) 
const;
 
   94                    std::vector<std::uint8_t>::const_iterator it_aa,
 
   95                    std::vector<std::uint32_t>::const_iterator it_couple,
 
   96                    std::vector<std::uint32_t>::const_iterator it_trio,
 
   97                    std::vector<std::uint32_t>::const_iterator it_quatro,
 
   98                    std::vector<std::uint32_t>::const_iterator it_cinqo) 
const;
 
 
code and decode amino acid string sequence to unique integer
 
const std::vector< std::uint32_t > & getPeptideCodedFragment(std::size_t size) const
 
std::vector< std::pair< std::size_t, std::uint32_t > > match(const std::vector< uint32_t > &code_list) const
list of positions and matched codes along protein sequence
 
std::vector< double > convolution(const std::vector< uint32_t > &code_list_from_spectrum) const
process convolution of spectrum code list along protein sequence
 
const std::vector< std::uint8_t > & getSeqAaCode() const
 
std::vector< std::uint8_t > m_seqAaCode
 
double convolutionKernel(const std::vector< uint32_t > &spectrum_code_list, std::vector< std::uint8_t >::const_iterator it_aa, std::vector< std::uint32_t >::const_iterator it_couple, std::vector< std::uint32_t >::const_iterator it_trio, std::vector< std::uint32_t >::const_iterator it_quatro, std::vector< std::uint32_t >::const_iterator it_cinqo) const
 
ProteinIntegerCode(ProteinSp protein, const AaStringCodec &codec, std::size_t aa_str_max_size=5)
 
std::vector< std::vector< std::uint32_t > > m_peptideCodedFragments
 
std::vector< std::uint32_t > computePeptideCodeFragments(const AaStringCodec &codec, std::size_t fragment_size) const
 
pappso::ProteinSp getProteinSp() const
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const Protein > ProteinSp
shared pointer on a Protein object