libXpertMassCore and libXpertMassGui Developer Documentation

libXpertMassCore Mass calculations

These are the classes that are required to actually calculate masses starting from formulas and a polymer chemistry definition.

MsXpS::libXpertMassCore::IsotopicClusterGenerator

The features needed to model isotopic clusters starting from (elemental-composition, charge) pairs

MsXpS::libXpertMassCore::IsotopicClusterShaper

The features needed to shape sets of (peak centroid m/z, intensity) pairs associated to a given charge into a mass spectral pappso;:Trace

MsXpS::libXpertMassCore::MassPeakShaper

The features needed to shape a mass peak

MsXpS::libXpertMassCore::MassPeakShaperConfig

The features required to configure the shaping of a mass peak centroid into a Gaussian or a Lorentzian fully profiled shape

MsXpS::libXpertMassCore::OligomerPair

Abstractions to work with a pair of Oligomer instances