libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::masschroq Namespace Reference

Classes

class  AlignmentMethod
 
class  CborOutputStream
 
class  JsonInput
 
class  MbrPeptideMeasurements
 
class  MsRun
 
class  MsRunGroup
 
class  MsRunPeptideList
 
class  Peptide
 
class  PeptideBase
 
class  PeptideLabel
 
class  PeptideMeasurements
 
class  PeptideMeasurementsBase
 
class  PeptideObservation
 
class  Precursor
 A Precursor object represents the parent/precursor of the MS level 2 scan with number _scan_num in the mzxml file. More...
 
class  PrecursorParser
 
class  Protein
 
class  QuantificationMethod
 
class  Utils
 

Typedefs

typedef std::shared_ptr< AlignmentMethodAlignmentMethodSp
 
typedef std::shared_ptr< MbrPeptideMeasurementsMbrPeptideMeasurementsSp
 
typedef std::shared_ptr< MsRunMsRunSp
 
typedef std::shared_ptr< MsRunGroupMsRunGroupSp
 
typedef std::shared_ptr< MsRunPeptideListMsRunPeptideListSp
 
typedef std::shared_ptr< PeptidePeptideSp
 
typedef std::shared_ptr< PeptideLabelPeptideLabelSp
 
typedef std::shared_ptr< PeptideObservationPeptideObservationSp
 
typedef std::shared_ptr< PeptideMeasurementsPeptideMeasurementsSp
 
typedef std::shared_ptr< PrecursorPrecursorSp
 
typedef std::shared_ptr< ProteinProteinSp
 
typedef std::shared_ptr< QuantificationMethodQuantificationMethodSp
 

Enumerations

enum class  PeakQualityCategory : std::int8_t {
  nomatch , aa , a , ab ,
  zaa , za , zab , b ,
  c , d , post_matching , missed ,
  last
}
 

Variables

class PMSPP_LIB_DECL AlignmentMethod
 

Typedef Documentation

◆ AlignmentMethodSp

Definition at line 42 of file alignmentmethod.h.

◆ MbrPeptideMeasurementsSp

◆ MsRunGroupSp

typedef std::shared_ptr<MsRunGroup> pappso::masschroq::MsRunGroupSp

Definition at line 42 of file msrungroup.h.

◆ MsRunPeptideListSp

Definition at line 47 of file msrunpeptidelist.h.

◆ MsRunSp

typedef std::shared_ptr<MsRun> pappso::masschroq::MsRunSp

Definition at line 44 of file msrun.h.

◆ PeptideLabelSp

Definition at line 52 of file peptide.h.

◆ PeptideMeasurementsSp

Definition at line 50 of file peptidemeasurements.h.

◆ PeptideObservationSp

Definition at line 45 of file peptidemeasurements.h.

◆ PeptideSp

typedef std::shared_ptr<Peptide> pappso::masschroq::PeptideSp

Definition at line 46 of file peptide.h.

◆ PrecursorSp

typedef std::shared_ptr<Precursor> pappso::masschroq::PrecursorSp

Definition at line 39 of file precursor.h.

◆ ProteinSp

typedef std::shared_ptr<Protein> pappso::masschroq::ProteinSp

Definition at line 39 of file protein.h.

◆ QuantificationMethodSp

Definition at line 46 of file quantificationmethod.h.

Enumeration Type Documentation

◆ PeakQualityCategory

enum class pappso::masschroq::PeakQualityCategory : std::int8_t
strong
Enumerator
nomatch 

there is no category, because no matching is done (mz list for example)

aa 

best possible : more than one direct MS2 fragmentation in same MSRUN

peak detected using a single direct MS2 observation

ab 

peak detected using direct MS2 observation... but the peak is fragmented. all MS2 retention times are not givins the same peak

zaa 
za 
zab 

less good : match between run, peak found at the aligned retention time

less good : match between run, peak found at the aligned retention time, but multiple choice

less good : match between run, peak found but in the margin of peak (second chance)

post_matching 

post matching category : new retention times are computed using real XIC, and aligned rt give a match

missed 

no peak found at all

last 

Definition at line 41 of file types.h.

42{
43 nomatch, ///< there is no category, because no matching is done (mz list for
44 ///< example)
45 aa, ///< best possible : more than one direct MS2 fragmentation in same MSRUN
46 a, ///< peak detected using a single direct MS2 observation
47 ab, ///< peak detected using direct MS2 observation... but the peak is
48 ///< fragmented. all MS2 retention times are not givins the same peak
49 zaa, ///<
50 za, ///<
51 zab, ///<
52 b, ///< less good : match between run, peak found at the aligned retention
53 ///< time
54 c, ///< less good : match between run, peak found at the aligned retention
55 ///< time, but multiple choice
56 d, ///< less good : match between run, peak found but in the margin of peak
57 ///< (second chance)
58 post_matching, ///< post matching category : new retention times are computed
59 ///< using real XIC, and aligned rt give a match
60 missed, ///< no peak found at all
61 last
62};
@ a
peak detected using a single direct MS2 observation
Definition types.h:46
@ missed
no peak found at all
Definition types.h:60
@ aa
best possible : more than one direct MS2 fragmentation in same MSRUN
Definition types.h:45

Variable Documentation

◆ AlignmentMethod

class PMSPP_LIB_DECL pappso::masschroq::AlignmentMethod

Definition at line 40 of file alignmentmethod.h.