| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
potential remove Nter Methionin More...
#include <peptidemethioninremove.h>
  
Public Member Functions | |
| PeptideMethioninRemove (bool ism_isPotential) | |
| virtual | ~PeptideMethioninRemove () | 
| void | setPeptide (std::int8_t sequence_database_id, const ProteinSp &protein_sp, bool is_decoy, const QString &peptide, unsigned int start, bool is_nter, unsigned int missed_cleavage_number, bool semi_enzyme) override | 
| function to give the products of a protein digestion by an enzyme   | |
| void | setSink (EnzymeProductInterface *sink) override | 
Private Attributes | |
| EnzymeProductInterface * | m_sink = nullptr | 
| bool | m_isPotential = true | 
potential remove Nter Methionin
Definition at line 34 of file peptidemethioninremove.h.
| pappso::PeptideMethioninRemove::PeptideMethioninRemove | ( | bool | ism_isPotential | ) | 
Definition at line 27 of file peptidemethioninremove.cpp.
References m_isPotential.
      
  | 
  virtual | 
Definition at line 32 of file peptidemethioninremove.cpp.
      
  | 
  overridevirtual | 
function to give the products of a protein digestion by an enzyme
| sequence_database_id | integer that references the sequence fatabase (file, stream, url...) | 
| protein_sp | shared pointer on the protein that was digested | 
| is_decoy | tell if the current protein is a decoy (true) or normal (false) protein | 
| peptide | amino acid sequence of the peptide (string) produced by the digestion | 
| start | the position of the first amino acid of the peptide in the original protein sequence. the first amino acid of the protein is at position 1. | 
| is_nter | boolean to tell if the peptide is an Nter peptide (to allow Methionin Nter removal) | 
| missed_cleavage_number | number of missed cleavage sites (that the enzyme has not cut) fot the product | 
| semi_enzyme | boolean that tells if this peptide is the produce of a semi enzymatic lysis | 
Implements pappso::EnzymeProductInterface.
Definition at line 37 of file peptidemethioninremove.cpp.
References m_isPotential, and m_sink.
      
  | 
  inlineoverridevirtual | 
Implements pappso::PeptideSinkInterface.
Definition at line 57 of file peptidemethioninremove.h.
References m_sink.
      
  | 
  private | 
Definition at line 39 of file peptidemethioninremove.h.
Referenced by PeptideMethioninRemove(), and setPeptide().
      
  | 
  private | 
Definition at line 38 of file peptidemethioninremove.h.
Referenced by setPeptide(), and setSink().