libXpertMassCore and libXpertMassGui Developer Documentation

Polymer chemistry building blocks

These are the classes that are required to make new polymer chemistry definitions that model the chemical structure of a polymer.

MsXpS::libXpertMassCore::ChemicalGroup

Model for specifying the acido-basic behaviour of a chemical group of either a Monomer object or of a Modif object

MsXpS::libXpertMassCore::ChemicalGroupRule

Model for refining the acido-basic behaviour of a chemical group of either a Monomer object or of a Modif object

MsXpS::libXpertMassCore::Formula

Sophisticated abstractions to work with formulas

MsXpS::libXpertMassCore::Ionizer

Abstractions to ionize analytes

MsXpS::libXpertMassCore::Isotope

Models an isotope

MsXpS::libXpertMassCore::IsotopicData

Collection of Isotopes and associated methods to access them in various ways

MsXpS::libXpertMassCore::IsotopicDataBaseHandler

Features basic handling of IsotopicData

MsXpS::libXpertMassCore::IsotopicDataLibraryHandler

Handles IsotopicData from the IsoSpec element data tables directly from the library's data. These are the reference, pristine, unmodified, isotopic data

MsXpS::libXpertMassCore::IsotopicDataManualConfigHandler

Handles a peculiar kind of IsotopicData that cannot be handled with the other handlers

MsXpS::libXpertMassCore::IsotopicDataUserConfigHandler

Handles user-defined IsotopicData

MsXpS::libXpertMassCore::Modif

Abstractions to work with chemical modifications

MsXpS::libXpertMassCore::Monomer

Abstractions to work with monomers

MsXpS::libXpertMassCore::Oligomer

Abstractions to work with an oligomer molecule (peptide or oligonucleotide, for example)

MsXpS::libXpertMassCore::OligomerCollection

Abstractions to work with Oligomer instances that have been produced in specific contexts, like Polymer cleavages or Oligomer fragmentations

MsXpS::libXpertMassCore::PkaPhPi

Model for specifying the acido-basic properties of a chemical entity

MsXpS::libXpertMassCore::PkaPhPiDataParser

File reader for the pKa, pH, pI data XML file

MsXpS::libXpertMassCore::Polymer

Abstractions to work with a polymer molecule (protein or saccharide , for example)

MsXpS::libXpertMassCore::Sequence

Abstractions to work with a simple sequence of Monomers