libXpertMass 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::libXpertMass::ChemicalGroup

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

MsXpS::libXpertMass::ChemicalGroupRule

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

MsXpS::libXpertMass::CoordinateList

List of Coordinates allocated instances

MsXpS::libXpertMass::Coordinates

The localization of a sequence region in a Polymer Sequence

MsXpS::libXpertMass::CrossLinkerSpec

The specification about how CrossLinker objects are represented

MsXpS::libXpertMass::Formula

Sophisticated abstractions to work with formulas

MsXpS::libXpertMass::Ionizable

Abstractions to work with entities that have masses (base class Ponderable) and that can be ionized

MsXpS::libXpertMass::IonizeRule

Ionization rule

MsXpS::libXpertMass::Isotope

Models an isotope

MsXpS::libXpertMass::IsotopicData

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

MsXpS::libXpertMass::IsotopicDataBaseHandler

Features basic handling of IsotopicData

MsXpS::libXpertMass::IsotopicDataLibraryHandler

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

MsXpS::libXpertMass::IsotopicDataManualConfigHandler

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

MsXpS::libXpertMass::IsotopicDataUserConfigHandler

Handles user-defined IsotopicData

MsXpS::libXpertMass::Modif

Abstractions to work with chemical modifications

MsXpS::libXpertMass::ModifSpec

The specification about how Modif objects are represented

MsXpS::libXpertMass::Monomer

Abstractions to work with monomers

MsXpS::libXpertMass::MonomerSpec

The specification about how Monomer objects are represented

MsXpS::libXpertMass::Oligomer

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

MsXpS::libXpertMass::PkaPhPi

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

MsXpS::libXpertMass::PkaPhPiDataParser

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

MsXpS::libXpertMass::Polymer

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

MsXpS::libXpertMass::Ponderable

Abstraction for any chemical entity having a monoisotopic and an average mass

MsXpS::libXpertMass::Sequence

Abstractions to work with a simple sequence of Monomers