|
libpappsomspp
Library for mass spectrometry
|
#include <semiglobalalignment.h>
Public Member Functions | |
| void | reset () |
| reinitialize to default score_values | |
| QString | getPeptideString (const QString &protein_sequence) const |
| convenient function to get peptide sequence from location | |
| double | getNonAlignedMass () const |
| convenient function to get the remaining non explained mass shift | |
| std::size_t | getPositionStart () const |
| get position of start on the protein sequence | |
Public Attributes | |
| std::vector< std::size_t > | peaks |
| PeptideModel | m_peptideModel |
| int | score = 0 |
| double | begin_shift = 0.0 |
| double | end_shift = 0.0 |
| std::vector< double > | shifts |
| std::size_t | SPC = 0 |
| std::size_t | beginning = 0 |
| std::size_t | end = 0 |
Definition at line 55 of file semiglobalalignment.h.
| double pappso::specpeptidoms::Alignment::getNonAlignedMass | ( | ) | const |
convenient function to get the remaining non explained mass shift
non explained mass delta between the peptide chemical formula and the observed experimental spectrum precursor
Definition at line 66 of file semiglobalalignment.cpp.
Referenced by pappso::cbor::psm::PsmSpecPeptidOmsScan::storeAlignment().
| QString pappso::specpeptidoms::Alignment::getPeptideString | ( | const QString & | protein_sequence | ) | const |
convenient function to get peptide sequence from location
Definition at line 60 of file semiglobalalignment.cpp.
| std::size_t pappso::specpeptidoms::Alignment::getPositionStart | ( | ) | const |
get position of start on the protein sequence
Definition at line 74 of file semiglobalalignment.cpp.
Referenced by pappso::cbor::psm::PsmSpecPeptidOmsScan::storeAlignment().
| void pappso::specpeptidoms::Alignment::reset | ( | ) |
reinitialize to default score_values
Definition at line 45 of file semiglobalalignment.cpp.
References begin_shift, beginning, end, end_shift, m_peptideModel, peaks, pappso::specpeptidoms::PeptideModel::reset(), score, shifts, and SPC.
| double pappso::specpeptidoms::Alignment::begin_shift = 0.0 |
Definition at line 80 of file semiglobalalignment.h.
Referenced by pappso::specpeptidoms::SemiGlobalAlignment::getPotentialMassErrors(), reset(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment().
| std::size_t pappso::specpeptidoms::Alignment::beginning = 0 |
Definition at line 86 of file semiglobalalignment.h.
Referenced by pappso::specpeptidoms::SemiGlobalAlignment::getPotentialMassErrors(), and reset().
| std::size_t pappso::specpeptidoms::Alignment::end = 0 |
Definition at line 87 of file semiglobalalignment.h.
Referenced by pappso::specpeptidoms::SemiGlobalAlignment::getPotentialMassErrors(), reset(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment().
| double pappso::specpeptidoms::Alignment::end_shift = 0.0 |
Definition at line 82 of file semiglobalalignment.h.
Referenced by pappso::specpeptidoms::SemiGlobalAlignment::getPotentialMassErrors(), reset(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment().
| PeptideModel pappso::specpeptidoms::Alignment::m_peptideModel |
Definition at line 77 of file semiglobalalignment.h.
Referenced by reset(), pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::storeAlignment().
| std::vector<std::size_t> pappso::specpeptidoms::Alignment::peaks |
Definition at line 76 of file semiglobalalignment.h.
Referenced by reset().
| int pappso::specpeptidoms::Alignment::score = 0 |
Definition at line 79 of file semiglobalalignment.h.
Referenced by reset(), pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::storeAlignment().
| std::vector<double> pappso::specpeptidoms::Alignment::shifts |
Definition at line 84 of file semiglobalalignment.h.
Referenced by pappso::specpeptidoms::SemiGlobalAlignment::getPotentialMassErrors(), reset(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment().
| std::size_t pappso::specpeptidoms::Alignment::SPC = 0 |
Definition at line 85 of file semiglobalalignment.h.
Referenced by reset(), pappso::cbor::psm::PsmSpecPeptidOmsScan::sequenceAlignment(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::storeAlignment().