#include <peptidefragment.h>
|
| PeptideFragment (const PeptideSp &sp_peptide, PeptideDirection direction, unsigned int size) |
|
| PeptideFragment (const PeptideFragment &other) |
|
| PeptideFragment (PeptideFragment &&toCopy) |
|
virtual | ~PeptideFragment () |
|
virtual const PeptideSp & | getPeptideSp () const |
|
virtual unsigned int | size () const override |
|
virtual const QString | getSequence () const override |
| amino acid sequence without modification More...
|
|
virtual pappso_double | getMass () const override |
|
PeptideDirection | getPeptideIonDirection () const |
|
virtual int | getNumberOfAtom (AtomIsotopeSurvey atom) const override |
| get the number of atom C, O, N, H in the molecule More...
|
|
virtual int | getNumberOfIsotope (Isotope isotope) const override |
| get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule More...
|
|
virtual bool | isPalindrome () const override |
| tells if the peptide sequence is a palindrome More...
|
|
virtual const QString | getSequenceLi () const |
| amino acid sequence without modification where L are replaced by I More...
|
|
virtual const QString | getName () const |
|
virtual const QString | getFormula (unsigned int charge) const final |
|
virtual bool | matchPeak (PrecisionPtr precision, pappso_double peak_mz, unsigned int charge) const final |
|
| Ion () |
|
| ~Ion () |
|
virtual pappso_double | getMz (unsigned int charge) const final |
|
Definition at line 68 of file peptidefragment.h.
◆ PeptideFragment() [1/3]
Definition at line 59 of file peptidefragment.cpp.
80 m_mass = other.m_mass;
85 : msp_peptide(std::move(toCopy.msp_peptide)),
86 m_direction(toCopy.m_direction),
87 m_size(toCopy.m_size),
◆ PeptideFragment() [2/3]
◆ PeptideFragment() [3/3]
Definition at line 105 of file peptidefragment.cpp.
109 throw PappsoException(QString(
"direction name not implemented"));
◆ ~PeptideFragment()
pappso::PeptideFragment::~PeptideFragment |
( |
| ) |
|
|
virtual |
◆ getMass()
◆ getNumberOfAtom()
get the number of atom C, O, N, H in the molecule
Implements pappso::AtomNumberInterface.
Definition at line 153 of file peptidefragment.cpp.
154 number += it->getNumberOfAtom(atom);
170 std::vector<Aa>::const_iterator it(
msp_peptide.get()->begin());
171 std::vector<Aa>::const_iterator end(
msp_peptide.get()->end());
175 number += it->getNumberOfIsotope(isotope);
182 std::vector<Aa>::const_reverse_iterator it(
msp_peptide.get()->rbegin());
183 std::vector<Aa>::const_reverse_iterator end(
msp_peptide.get()->rend());
◆ getNumberOfIsotope()
int pappso::PeptideFragment::getNumberOfIsotope |
( |
Isotope |
isotope | ) |
const |
|
overridevirtual |
◆ getPeptideIonDirection()
◆ getPeptideIonDirectionName()
const QString pappso::PeptideFragment::getPeptideIonDirectionName |
( |
PeptideDirection |
direction | ) |
|
|
static |
◆ getPeptideSp()
const PeptideSp & pappso::PeptideFragment::getPeptideSp |
( |
| ) |
const |
|
virtual |
◆ getSequence()
const QString pappso::PeptideFragment::getSequence |
( |
| ) |
const |
|
overridevirtual |
◆ isPalindrome()
bool pappso::PeptideFragment::isPalindrome |
( |
| ) |
const |
|
overridevirtual |
◆ size()
unsigned int pappso::PeptideFragment::size |
( |
| ) |
const |
|
overridevirtual |
◆ m_direction
◆ m_mass
◆ m_nterCterCleavage
◆ m_size
const unsigned int pappso::PeptideFragment::m_size = 0 |
|
private |
◆ msp_peptide
const PeptideSp pappso::PeptideFragment::msp_peptide |
|
private |
The documentation for this class was generated from the following files: