|
libpappsomspp
Library for mass spectrometry
|
#include <peptide.h>
Public Member Functions | |
| Peptide (const QString &pepstr) | |
| virtual | ~Peptide () |
| Peptide (const Peptide &peptide) | |
| Peptide (Peptide &&toCopy) | |
| PeptideSp | makePeptideSp () const |
| NoConstPeptideSp | makeNoConstPeptideSp () const |
| void | addAaModification (AaModificationP aaModification, unsigned int position) |
| adds a modification to amino acid sequence | |
| void | addAaModificationOnAllAminoAcid (AaModificationP aaModification, Enums::AminoAcidChar amino_acid) |
| adds a modification to all amino acid of the sequence | |
| std::vector< Aa >::iterator | begin () |
| std::vector< Aa >::iterator | end () |
| std::vector< Aa >::const_iterator | begin () const |
| std::vector< Aa >::const_iterator | end () const |
| std::vector< Aa >::const_reverse_iterator | rbegin () const |
| std::vector< Aa >::const_reverse_iterator | rend () const |
| Aa & | getAa (unsigned int position) |
| const Aa & | getConstAa (unsigned int position) const |
| std::vector< double > | getRawMassArray () const |
| get raw mass array of the amino acid sequence | |
| std::vector< double > | getMassIonSerie (unsigned int charge, pappso::Enums::PeptideIon ion_type) const |
| get complete serie of product masses for a given charge and ion type | |
| pappso_double | getMass () |
| pappso_double | getMass () const override |
| virtual int | getNumberOfAtom (Enums::AtomIsotopeSurvey atom) const override |
| get the number of atom C, O, N, H in the molecule | |
| virtual int | getNumberOfIsotope (Enums::Isotope isotope) const override |
| get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule | |
| const QString | getSequence () const override |
| print amino acid sequence without modifications | |
| unsigned int | size () const override |
| unsigned int | getNumberOfModification (AaModificationP mod) const |
| count modification occurence | |
| unsigned int | countModificationOnAa (AaModificationP mod, const std::vector< char > &aa_list) const |
| count modification occurence | |
| void | replaceAaModification (AaModificationP oldmod, AaModificationP newmod) |
| replaces all occurences of a modification by a new one | |
| void | replaceAaModificationOnAminoAcid (Enums::AminoAcidChar aa, pappso::AaModificationP oldmod, pappso::AaModificationP newmod) |
| replaces all occurences of a modification by a new one on a specific amino acid | |
| void | removeAaModification (AaModificationP mod) |
| removes all occurences of a modification | |
| std::vector< unsigned int > | getModificationPositionList (AaModificationP mod) const |
| get modification positions | |
| std::vector< unsigned int > | getModificationPositionList (AaModificationP mod, const std::vector< char > &aa_list) const |
| get modification positions | |
| std::vector< unsigned int > | getAaPositionList (char aa) const |
| get positions of one amino acid in peptide | |
| std::vector< unsigned int > | getAaPositionList (std::list< char > list_aa) const |
| const QString | toString () const |
| print modification except internal modifications | |
| const QString | toAbsoluteString () const |
| print all modifications | |
| const QString | getLiAbsoluteString () const |
| get all sequence string with modifications and converting Leucine to Isoleucine | |
| void | setCleavageNterModification (AaModificationP mod) |
| void | setCleavageCterModification (AaModificationP mod) |
| AaModificationP | getCleavageNterModification () const |
| AaModificationP | getCleavageCterModification () const |
| void | setNterModification (AaModificationP mod) |
| void | setCterModification (AaModificationP mod) |
| AaModificationP | getNterModification () const |
| AaModificationP | getCterModification () const |
| void | setGlobalModification (Enums::Isotope isotope_kind) |
| apply 100% isotope replacement | |
| void | rotate () |
| void | reverse () |
| virtual bool | isPalindrome () const override |
| tells if the peptide sequence is a palindrome | |
| void | replaceLeucineIsoleucine () |
| void | removeNterAminoAcid () |
| void | removeCterAminoAcid () |
| QString | toProForma () const |
| get the peptide model in ProForma notation https://github.com/HUPO-PSI/ProForma/blob/master/README.md | |
| virtual const ChemicalFormula | getChemicalFormula () const override |
| virtual const ChemicalFormula | getChemicalFormulaCharge (unsigned int charge) const override |
| Public Member Functions inherited from pappso::PeptideInterface | |
| virtual const QString | getSequenceLi () const |
| amino acid sequence without modification where L are replaced by I | |
| 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 |
| tells if the peptide m/z matches a given experimental mass | |
| Public Member Functions inherited from pappso::Ion | |
| Ion () | |
| ~Ion () | |
| virtual pappso_double | getMz (unsigned int charge) const final |
Protected Attributes | |
| std::vector< Aa > | m_aaVec |
| bool | m_fullC13 = false |
| bool | m_fullN15 = false |
| bool | m_fullH2 = false |
| double | m_proxyMass = -1 |
| AaModificationP | m_cleavageNterMod = nullptr |
| AaModificationP | m_cleavageCterMod = nullptr |
| AaModificationP | m_NterMod = nullptr |
| AaModificationP | m_CterMod = nullptr |
Friends | |
| class | PeptideProFormaParser |
| bool | operator< (const Peptide &l, const Peptide &r) |
| bool | operator== (const Peptide &l, const Peptide &r) |
| pappso::Peptide::Peptide | ( | const QString & | pepstr | ) |
Definition at line 106 of file peptide.cpp.
References pappso::AaModification::getInstance(), getMass(), m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, and m_NterMod.
Referenced by Peptide(), Peptide(), and PeptideProFormaParser.
|
virtual |
Definition at line 126 of file peptide.cpp.
| pappso::Peptide::Peptide | ( | const Peptide & | peptide | ) |
Definition at line 130 of file peptide.cpp.
References Peptide(), m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, m_fullC13, m_fullH2, m_fullN15, m_NterMod, and m_proxyMass.
| pappso::Peptide::Peptide | ( | Peptide && | toCopy | ) |
Definition at line 145 of file peptide.cpp.
References Peptide(), m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, m_fullC13, m_fullH2, m_fullN15, m_NterMod, and m_proxyMass.
| void pappso::Peptide::addAaModification | ( | AaModificationP | aaModification, |
| unsigned int | position ) |
adds a modification to amino acid sequence
| aaModification | pointer on modification to add |
| position | position in the amino acid sequence (starts at 0) |
Definition at line 222 of file peptide.cpp.
References getMass(), m_aaVec, m_proxyMass, and size().
Referenced by pappso::PeptideStrParser::parseStringToPeptide(), PeptideProFormaParser, pappso::PeptideBuilder::setPeptide(), pappso::PeptideFixedModificationBuilder::setPeptideSp(), and pappso::PeptideVariableModificationBuilder::setPeptideSp().
| void pappso::Peptide::addAaModificationOnAllAminoAcid | ( | AaModificationP | aaModification, |
| Enums::AminoAcidChar | amino_acid ) |
adds a modification to all amino acid of the sequence
| aaModification | pointer on modification to add |
| Enums::AminoAcidChar | amino_acid to apply the modification |
Definition at line 237 of file peptide.cpp.
References getMass(), and m_proxyMass.
Referenced by pappso::PeptideProFormaParser::parseStringToPeptide(), and PeptideProFormaParser.
| std::vector< Aa >::iterator pappso::Peptide::begin | ( | ) |
Definition at line 173 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses(), and PeptideProFormaParser.
| std::vector< Aa >::const_iterator pappso::Peptide::begin | ( | ) | const |
Definition at line 185 of file peptide.cpp.
References m_aaVec.
| unsigned int pappso::Peptide::countModificationOnAa | ( | AaModificationP | mod, |
| const std::vector< char > & | aa_list ) const |
count modification occurence
| mod | modification to look for |
| aa_list | amino acid list targets (one letter code) |
Definition at line 457 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| std::vector< Aa >::iterator pappso::Peptide::end | ( | ) |
Definition at line 179 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses(), and PeptideProFormaParser.
| std::vector< Aa >::const_iterator pappso::Peptide::end | ( | ) | const |
| Aa & pappso::Peptide::getAa | ( | unsigned int | position | ) |
Definition at line 720 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser, and pappso::PeptideVariableModificationReplacement::replaceModificationsAtPosition().
| std::vector< unsigned int > pappso::Peptide::getAaPositionList | ( | char | aa | ) | const |
get positions of one amino acid in peptide
| aa | the one letter code of the amino acid |
Definition at line 567 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser, and pappso::PeptideBuilder::setPeptide().
| std::vector< unsigned int > pappso::Peptide::getAaPositionList | ( | std::list< char > | list_aa | ) | const |
Definition at line 584 of file peptide.cpp.
References m_aaVec.
|
overridevirtual |
Reimplemented from pappso::AtomNumberInterface.
Definition at line 838 of file peptide.cpp.
References getChemicalFormulaCharge().
Referenced by getMass(), and PeptideProFormaParser.
|
overridevirtual |
Reimplemented from pappso::PeptideInterface.
Definition at line 845 of file peptide.cpp.
References pappso::Enums::C13, pappso::PeptideInterface::getChemicalFormulaCharge(), pappso::Enums::H2, m_fullC13, m_fullH2, m_fullN15, pappso::Enums::N15, pappso::ChemicalFormula::setFullIsotope(), and pappso::ChemicalFormula::toString().
Referenced by getChemicalFormula(), and PeptideProFormaParser.
| AaModificationP pappso::Peptide::getCleavageCterModification | ( | ) | const |
Definition at line 643 of file peptide.cpp.
References m_cleavageCterMod.
Referenced by pappso::specglob::PeptideModel::PeptideModel(), operator==, and PeptideProFormaParser.
| AaModificationP pappso::Peptide::getCleavageNterModification | ( | ) | const |
Definition at line 638 of file peptide.cpp.
References m_cleavageNterMod.
Referenced by pappso::specglob::PeptideModel::PeptideModel(), operator==, and PeptideProFormaParser.
| const Aa & pappso::Peptide::getConstAa | ( | unsigned int | position | ) | const |
Definition at line 729 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::PeptideModificatorBase::getModificationPositionList(), and PeptideProFormaParser.
| AaModificationP pappso::Peptide::getCterModification | ( | ) | const |
Definition at line 680 of file peptide.cpp.
References m_CterMod.
Referenced by pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses(), operator==, and PeptideProFormaParser.
| const QString pappso::Peptide::getLiAbsoluteString | ( | ) | const |
get all sequence string with modifications and converting Leucine to Isoleucine
Definition at line 298 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| pappso_double pappso::Peptide::getMass | ( | ) |
Definition at line 375 of file peptide.cpp.
References getChemicalFormula(), pappso::ChemicalFormula::getMass(), m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, m_fullC13, m_fullH2, m_fullN15, m_NterMod, and m_proxyMass.
Referenced by Peptide(), addAaModification(), addAaModificationOnAllAminoAcid(), pappso::Protein::getMass(), pappso::PeptideProFormaParser::parseStringToPeptide(), PeptideProFormaParser, removeAaModification(), removeCterAminoAcid(), removeNterAminoAcid(), replaceAaModification(), replaceAaModificationOnAminoAcid(), setCleavageCterModification(), setCleavageNterModification(), setCterModification(), setNterModification(), and pappso::PsmFeatures::setPeptideSpectrumCharge().
|
overridevirtual |
| std::vector< double > pappso::Peptide::getMassIonSerie | ( | unsigned int | charge, |
| pappso::Enums::PeptideIon | ion_type ) const |
get complete serie of product masses for a given charge and ion type
Definition at line 336 of file peptide.cpp.
References pappso::Enums::b, m_aaVec, pappso::MASSH2O(), pappso::MHPLUS(), pappso::Utils::toString(), and pappso::Enums::y.
Referenced by PeptideProFormaParser.
| std::vector< unsigned int > pappso::Peptide::getModificationPositionList | ( | AaModificationP | mod | ) | const |
get modification positions
| mod | modification to look for |
Definition at line 522 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| std::vector< unsigned int > pappso::Peptide::getModificationPositionList | ( | AaModificationP | mod, |
| const std::vector< char > & | aa_list ) const |
get modification positions
| mod | modification to look for |
| aa_list | amino acid list targets (one letter code) |
Definition at line 543 of file peptide.cpp.
References m_aaVec.
| AaModificationP pappso::Peptide::getNterModification | ( | ) | const |
Definition at line 686 of file peptide.cpp.
References m_NterMod.
Referenced by pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses(), operator==, and PeptideProFormaParser.
|
overridevirtual |
get the number of atom C, O, N, H in the molecule
Implements pappso::AtomNumberInterface.
Definition at line 403 of file peptide.cpp.
References m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, and m_NterMod.
Referenced by PeptideProFormaParser.
|
overridevirtual |
get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule
Implements pappso::AtomNumberInterface.
Definition at line 423 of file peptide.cpp.
References m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, and m_NterMod.
Referenced by PeptideProFormaParser.
| unsigned int pappso::Peptide::getNumberOfModification | ( | AaModificationP | mod | ) | const |
count modification occurence
| mod | modification to look for |
Definition at line 443 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| std::vector< double > pappso::Peptide::getRawMassArray | ( | ) | const |
get raw mass array of the amino acid sequence
Definition at line 325 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
|
overridevirtual |
print amino acid sequence without modifications
Implements pappso::PeptideInterface.
Definition at line 255 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::XtandemHyperscoreBis::computeXtandemHyperscore(), pappso::PeptideModificatorBase::getModificationPositionList(), PeptideProFormaParser, and pappso::PeptideFixedModificationBuilder::setPeptideSp().
|
overridevirtual |
tells if the peptide sequence is a palindrome
Implements pappso::PeptideInterface.
Definition at line 705 of file peptide.cpp.
References m_aaVec, and size().
Referenced by PeptideProFormaParser.
| NoConstPeptideSp pappso::Peptide::makeNoConstPeptideSp | ( | ) | const |
Definition at line 166 of file peptide.cpp.
Referenced by pappso::PeptideProFormaParser::parseNoConstString(), pappso::PeptideStrParser::parseNoConstString(), and PeptideProFormaParser.
| PeptideSp pappso::Peptide::makePeptideSp | ( | ) | const |
Definition at line 160 of file peptide.cpp.
Referenced by pappso::PeptideProFormaParser::parseString(), pappso::PeptideStrParser::parseString(), PeptideProFormaParser, pappso::PeptideBuilder::setPeptide(), pappso::PeptideModificatorPipeline::setPeptide(), pappso::PeptideFixedModificationBuilder::setPeptideSp(), pappso::PeptideVariableModificationBuilder::setPeptideSp(), and pappso::PeptideVariableModificationReplacement::setPeptideSp().
| std::vector< Aa >::const_reverse_iterator pappso::Peptide::rbegin | ( | ) | const |
Definition at line 197 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses(), and PeptideProFormaParser.
| void pappso::Peptide::removeAaModification | ( | AaModificationP | mod | ) |
removes all occurences of a modification
| mod | modification to remove |
Definition at line 508 of file peptide.cpp.
References getMass(), m_aaVec, m_proxyMass, and toAbsoluteString().
Referenced by PeptideProFormaParser.
| void pappso::Peptide::removeCterAminoAcid | ( | ) |
Definition at line 770 of file peptide.cpp.
References getMass(), m_aaVec, and m_proxyMass.
Referenced by PeptideProFormaParser.
| void pappso::Peptide::removeNterAminoAcid | ( | ) |
Definition at line 753 of file peptide.cpp.
References getMass(), m_aaVec, and m_proxyMass.
Referenced by PeptideProFormaParser.
| std::vector< Aa >::const_reverse_iterator pappso::Peptide::rend | ( | ) | const |
Definition at line 203 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses(), and PeptideProFormaParser.
| void pappso::Peptide::replaceAaModification | ( | AaModificationP | oldmod, |
| AaModificationP | newmod ) |
replaces all occurences of a modification by a new one
| oldmod | modification to change |
| newmod | new modification |
Definition at line 474 of file peptide.cpp.
References getMass(), m_aaVec, and m_proxyMass.
Referenced by PeptideProFormaParser.
| void pappso::Peptide::replaceAaModificationOnAminoAcid | ( | Enums::AminoAcidChar | aa, |
| pappso::AaModificationP | oldmod, | ||
| pappso::AaModificationP | newmod ) |
replaces all occurences of a modification by a new one on a specific amino acid
| aa | the amino acid to modify |
| oldmod | modification to change |
| newmod | new modification |
Definition at line 489 of file peptide.cpp.
References getMass(), m_aaVec, and m_proxyMass.
Referenced by PeptideProFormaParser.
| void pappso::Peptide::replaceLeucineIsoleucine | ( | ) |
Definition at line 740 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| void pappso::Peptide::reverse | ( | ) |
Definition at line 698 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| void pappso::Peptide::rotate | ( | ) |
Definition at line 692 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
| void pappso::Peptide::setCleavageCterModification | ( | AaModificationP | mod | ) |
Definition at line 621 of file peptide.cpp.
References pappso::AaModification::getAccession(), getMass(), m_cleavageNterMod, and m_proxyMass.
Referenced by pappso::PeptideStrParser::parseStringToPeptide(), and PeptideProFormaParser.
| void pappso::Peptide::setCleavageNterModification | ( | AaModificationP | mod | ) |
Definition at line 605 of file peptide.cpp.
References pappso::AaModification::getAccession(), getMass(), m_cleavageNterMod, and m_proxyMass.
Referenced by pappso::PeptideStrParser::parseStringToPeptide(), and PeptideProFormaParser.
| void pappso::Peptide::setCterModification | ( | AaModificationP | mod | ) |
Definition at line 664 of file peptide.cpp.
References getMass(), m_CterMod, and m_proxyMass.
Referenced by pappso::PeptideProFormaParser::parseStringToPeptide(), and PeptideProFormaParser.
| void pappso::Peptide::setGlobalModification | ( | Enums::Isotope | isotope_kind | ) |
apply 100% isotope replacement
Definition at line 826 of file peptide.cpp.
References pappso::Enums::C13, pappso::Enums::H2, m_fullC13, m_fullH2, m_fullN15, and pappso::Enums::N15.
Referenced by pappso::PeptideProFormaParser::parseStringToPeptide(), and PeptideProFormaParser.
| void pappso::Peptide::setNterModification | ( | AaModificationP | mod | ) |
Definition at line 649 of file peptide.cpp.
References getMass(), m_NterMod, and m_proxyMass.
Referenced by pappso::PeptideProFormaParser::parseStringToPeptide(), and PeptideProFormaParser.
|
overridevirtual |
Implements pappso::PeptideInterface.
Definition at line 217 of file peptide.cpp.
References m_aaVec.
Referenced by pappso::IonIsotopeRatioScore::IonIsotopeRatioScore(), addAaModification(), pappso::PsmFeatures::findComplementIonPairs(), isPalindrome(), PeptideProFormaParser, and pappso::PeptideFixedModificationBuilder::setPeptideSp().
| const QString pappso::Peptide::toAbsoluteString | ( | ) | const |
print all modifications
Definition at line 267 of file peptide.cpp.
References m_aaVec, m_cleavageCterMod, m_cleavageNterMod, m_CterMod, and m_NterMod.
Referenced by PeptideProFormaParser, and removeAaModification().
| QString pappso::Peptide::toProForma | ( | ) | const |
get the peptide model in ProForma notation https://github.com/HUPO-PSI/ProForma/blob/master/README.md
Definition at line 787 of file peptide.cpp.
References m_aaVec, m_CterMod, m_fullC13, m_fullH2, m_fullN15, and m_NterMod.
Referenced by PeptideProFormaParser.
| const QString pappso::Peptide::toString | ( | ) | const |
print modification except internal modifications
Definition at line 312 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
Definition at line 46 of file peptide.cpp.
References m_aaVec.
Referenced by PeptideProFormaParser.
Definition at line 53 of file peptide.cpp.
References getCleavageCterModification(), getCleavageNterModification(), getCterModification(), getNterModification(), and m_aaVec.
Referenced by PeptideProFormaParser.
|
friend |
Definition at line 103 of file peptide.h.
References Peptide(), addAaModification(), addAaModificationOnAllAminoAcid(), begin(), countModificationOnAa(), end(), getAa(), getAaPositionList(), getChemicalFormula(), getChemicalFormulaCharge(), getCleavageCterModification(), getCleavageNterModification(), getConstAa(), getCterModification(), getLiAbsoluteString(), getMass(), getMassIonSerie(), getModificationPositionList(), getNterModification(), getNumberOfAtom(), getNumberOfIsotope(), getNumberOfModification(), getRawMassArray(), getSequence(), isPalindrome(), makeNoConstPeptideSp(), makePeptideSp(), operator<, operator==, PeptideProFormaParser, rbegin(), removeAaModification(), removeCterAminoAcid(), removeNterAminoAcid(), rend(), replaceAaModification(), replaceAaModificationOnAminoAcid(), replaceLeucineIsoleucine(), reverse(), rotate(), setCleavageCterModification(), setCleavageNterModification(), setCterModification(), setGlobalModification(), setNterModification(), size(), toAbsoluteString(), toProForma(), and toString().
Referenced by PeptideProFormaParser.
|
protected |
Definition at line 266 of file peptide.h.
Referenced by Peptide(), Peptide(), Peptide(), addAaModification(), begin(), begin(), countModificationOnAa(), end(), end(), getAa(), getAaPositionList(), getAaPositionList(), getConstAa(), getLiAbsoluteString(), getMass(), getMassIonSerie(), getModificationPositionList(), getModificationPositionList(), getNumberOfAtom(), getNumberOfIsotope(), getNumberOfModification(), getRawMassArray(), getSequence(), isPalindrome(), operator<, operator==, pappso::PeptideProFormaParser::parseStringToPeptide(), rbegin(), removeAaModification(), removeCterAminoAcid(), removeNterAminoAcid(), rend(), replaceAaModification(), replaceAaModificationOnAminoAcid(), replaceLeucineIsoleucine(), reverse(), rotate(), size(), toAbsoluteString(), toProForma(), and toString().
|
protected |
Definition at line 274 of file peptide.h.
Referenced by Peptide(), Peptide(), Peptide(), getCleavageCterModification(), getMass(), getNumberOfAtom(), getNumberOfIsotope(), and toAbsoluteString().
|
protected |
Definition at line 272 of file peptide.h.
Referenced by Peptide(), Peptide(), Peptide(), getCleavageNterModification(), getMass(), getNumberOfAtom(), getNumberOfIsotope(), setCleavageCterModification(), setCleavageNterModification(), and toAbsoluteString().
|
protected |
Definition at line 276 of file peptide.h.
Referenced by Peptide(), Peptide(), Peptide(), getCterModification(), getMass(), getNumberOfAtom(), getNumberOfIsotope(), setCterModification(), toAbsoluteString(), and toProForma().
|
protected |
Definition at line 267 of file peptide.h.
Referenced by Peptide(), Peptide(), getChemicalFormulaCharge(), getMass(), setGlobalModification(), and toProForma().
|
protected |
Definition at line 269 of file peptide.h.
Referenced by Peptide(), Peptide(), getChemicalFormulaCharge(), getMass(), setGlobalModification(), and toProForma().
|
protected |
Definition at line 268 of file peptide.h.
Referenced by Peptide(), Peptide(), getChemicalFormulaCharge(), getMass(), setGlobalModification(), and toProForma().
|
protected |
Definition at line 275 of file peptide.h.
Referenced by Peptide(), Peptide(), Peptide(), getMass(), getNterModification(), getNumberOfAtom(), getNumberOfIsotope(), setNterModification(), toAbsoluteString(), and toProForma().
|
protected |
Definition at line 270 of file peptide.h.
Referenced by Peptide(), Peptide(), addAaModification(), addAaModificationOnAllAminoAcid(), getMass(), getMass(), pappso::PeptideProFormaParser::parseStringToPeptide(), removeAaModification(), removeCterAminoAcid(), removeNterAminoAcid(), replaceAaModification(), replaceAaModificationOnAminoAcid(), setCleavageCterModification(), setCleavageNterModification(), setCterModification(), and setNterModification().