libpappsomspp
Library for mass spectrometry
types.h File Reference

Go to the source code of this file.

Namespaces

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

Enumerations

enum class  pappso::specpeptidoms::ScoreType : std::uint8_t {
  pappso::specpeptidoms::foundDouble = 0 , pappso::specpeptidoms::found = 1 , pappso::specpeptidoms::foundShiftDouble = 2 , pappso::specpeptidoms::foundShift = 3 ,
  pappso::specpeptidoms::notFound = 4 , pappso::specpeptidoms::init = 5
}
 
enum class  pappso::specpeptidoms::AlignType {
  pappso::specpeptidoms::found , pappso::specpeptidoms::shift , pappso::specpeptidoms::perfectShift , pappso::specpeptidoms::notFound ,
  pappso::specpeptidoms::init
}
 

Functions

const uint pappso::specpeptidoms::MAX_SAVED_ALIGNMENTS (5)
 
const uint pappso::specpeptidoms::ALIGNMENT_SURPLUS (5)
 
const int pappso::specpeptidoms::MIN_ALIGNMENT_SCORE (15)
 
const uint pappso::specpeptidoms::MAX_RETURNED_RESULTS (2)
 

Detailed Description

Date
24/03/2025
Author
Aurélien Berthier

C++ implementation of the SpecPeptidOMS algorithm described in : (1) Benoist, É.; Jean, G.; Rogniaux, H.; Fertin, G.; Tessier, D. SpecPeptidOMS Directly and Rapidly Aligns Mass Spectra on Whole Proteomes and Identifies Peptides That Are Not Necessarily Tryptic: Implications for Peptidomics. J. Proteome Res. 2025. https://doi.org/10.1021/acs.jproteome.4c00870.

Definition in file types.h.