libpappsomspp
Library for mass spectrometry
peptide.h File Reference

peptide model More...

#include <vector>
#include <memory>
#include <QString>
#include "../amino_acid/aa.h"
#include "peptideinterface.h"
#include <cstdint>
#include "../exportinmportconfig.h"

Go to the source code of this file.

Classes

class  pappso::Peptide
 

Namespaces

 pappso
 tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multicharge peaks to monocharge
 

Typedefs

typedef std::shared_ptr< Peptide > pappso::NoConstPeptideSp
 

Enumerations

enum  pappso::PeptideDirection : std::int8_t { pappso::PeptideDirection::Nter = 0, pappso::PeptideDirection::Cter = 1 }
 
enum  pappso::PeptideIonNter {
  pappso::PeptideIonNter::b, pappso::PeptideIonNter::bstar, pappso::PeptideIonNter::bo, pappso::PeptideIonNter::a,
  pappso::PeptideIonNter::astar, pappso::PeptideIonNter::ao, pappso::PeptideIonNter::bp, pappso::PeptideIonNter::c
}
 
enum  pappso::PeptideIonCter {
  pappso::PeptideIonCter::y, pappso::PeptideIonCter::ystar, pappso::PeptideIonCter::yo, pappso::PeptideIonCter::z,
  pappso::PeptideIonCter::yp, pappso::PeptideIonCter::x
}
 

Functions

bool pappso::peptideIonIsNter (PeptideIon ion_type)
 tells if an ion is Nter More...
 
PeptideDirection pappso::getPeptideIonDirection (PeptideIon ion_type)
 get the direction of a peptide ion More...
 

Detailed Description

peptide model

Date
7/3/2015
Author
Olivier Langella

Definition in file peptide.h.