OpenMS
Loading...
Searching...
No Matches
Chemistry

Classes

class  AAIndex
 Representation of selected AAIndex properties. More...
 
class  AASequence
 Representation of a peptide/protein sequence. More...
 
class  DigestionEnzyme
 Base class for digestion enzymes. More...
 
class  DigestionEnzymeDB< DigestionEnzymeType, InstanceType >
 Digestion enzyme database (base class) More...
 
class  DigestionEnzymeProtein
 Representation of a digestion enzyme for proteins (protease) More...
 
class  DigestionEnzymeRNA
 Representation of a digestion enzyme for RNA (RNase) More...
 
class  Element
 Representation of an element. More...
 
class  ElementDB
 Singleton that stores elements and isotopes. More...
 
class  EmpiricalFormula
 Representation of an empirical formula. More...
 
class  EnzymaticDigestion
 Class for the enzymatic digestion of sequences. More...
 
class  CoarseIsotopePatternGenerator
 Isotope pattern generator for coarse isotope distributions. More...
 
class  FineIsotopePatternGenerator
 Isotope pattern generator for fine isotope distributions. More...
 
class  ModificationDefinition
 
class  ModificationDefinitionsSet
 
class  ModificationsDB
 database which holds all residue modifications from UniMod More...
 
class  MonosaccharideDB
 Singleton database of monosaccharides for glycan notation. More...
 
struct  MzPAFNeutralLoss
 Neutral loss in an mzPAF annotation. More...
 
struct  MzPAFMassDelta
 Mass delta in an mzPAF annotation. More...
 
struct  MzPAFAnnotation
 A single mzPAF peak annotation. More...
 
struct  MzPAFPeakAnnotations
 Multiple mzPAF annotations for a single peak. More...
 
class  MzPAFParseError
 Parse error for mzPAF notation. More...
 
class  MzPAF
 Parser and writer for mzPAF (Peak Annotation Format) notation. More...
 
class  NASequence
 Representation of a nucleic acid sequence. More...
 
class  NucleicAcidSpectrumGenerator
 Generates theoretical spectra for nucleic acid sequences. More...
 
class  ProForma
 ProForma v2 peptidoform notation parser and data structures. More...
 
class  ProteaseDB
 Database for enzymes that digest proteins (proteases) More...
 
class  ProteaseDigestion
 Class for the enzymatic digestion of proteins represented as AASequence or String. More...
 
class  Residue
 Representation of an amino acid residue. More...
 
class  ResidueDB
 OpenMS stores a central database of all residues in the ResidueDB. All (unmodified) residues are added to the database on construction. Modified residues get created and added if getModifiedResidue is called. More...
 
class  Ribonucleotide
 Representation of a ribonucleotide (modified or unmodified) More...
 
class  RibonucleotideDB
 Database of ribonucleotides (modified and unmodified) More...
 
class  RNaseDB
 Database for enzymes that digest RNA (RNases) More...
 
class  RNaseDigestion
 Class for the enzymatic digestion of RNAs. More...
 
class  SimpleTSGXLMS
 Generates theoretical spectra for cross-linked peptides. More...
 
class  SpectrumAnnotator
 Annotates spectra from identifications and theoretical spectra or identifications from spectra and theoretical spectra matching with various options. More...
 
class  TheoreticalSpectrumGenerator
 Generates theoretical spectra for peptides with various options. More...
 

Enumerations

enum class  MzPAFIonSeries {
  A , B , C , X ,
  Y , Z , PRECURSOR , IMMONIUM ,
  INTERNAL , REPORTER , FORMULA , NAMED ,
  UNKNOWN
}
 Ion series types for mzPAF peak annotations. More...
 
enum class  MzPAFDeltaUnit { DALTON , PPM }
 Unit for mass delta values in mzPAF annotations. More...
 
enum class  MzPAFErrorCode {
  UNEXPECTED_CHARACTER , UNCLOSED_BRACKET , INVALID_ION_SERIES , INVALID_NUMBER ,
  INVALID_FORMULA , INVALID_CHARGE , INVALID_DELTA , INVALID_CONFIDENCE ,
  EMPTY_INPUT , UNEXPECTED_END_OF_INPUT , INTERNAL_ERROR
}
 Error codes for mzPAF parsing errors. More...
 

Detailed Description

Enumeration Type Documentation

◆ MzPAFDeltaUnit

enum class MzPAFDeltaUnit
strong

Unit for mass delta values in mzPAF annotations.

Enumerator
DALTON 

Mass delta in Daltons (Da)

PPM 

Mass delta in parts per million.

◆ MzPAFErrorCode

enum class MzPAFErrorCode
strong

Error codes for mzPAF parsing errors.

Enumerator
UNEXPECTED_CHARACTER 

Unexpected character encountered.

UNCLOSED_BRACKET 

Opening bracket without matching close.

INVALID_ION_SERIES 

Invalid ion series character.

INVALID_NUMBER 

Invalid numeric value.

INVALID_FORMULA 

Invalid chemical formula.

INVALID_CHARGE 

Invalid charge specification.

INVALID_DELTA 

Invalid mass delta specification.

INVALID_CONFIDENCE 

Invalid confidence score.

EMPTY_INPUT 

Empty input string.

UNEXPECTED_END_OF_INPUT 

Unexpected end of input.

INTERNAL_ERROR 

Internal parser error.

◆ MzPAFIonSeries

enum class MzPAFIonSeries
strong

Ion series types for mzPAF peak annotations.

Identifies the type of fragment ion or special ion in an mzPAF annotation.

Enumerator

a-ion (N-terminal, loses CO)

b-ion (N-terminal)

c-ion (N-terminal, ETD)

x-ion (C-terminal)

y-ion (C-terminal)

z-ion (C-terminal, ETD)

PRECURSOR 

Precursor ion (p)

IMMONIUM 

Immonium ion (I)

INTERNAL 

Internal fragment (m)

REPORTER 

Reporter ion (r)

FORMULA 

Chemical formula ion (f)

NAMED 

Named compound (_)

UNKNOWN 

Unknown or unrecognized ion type.