1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
libXpertMass
============
*libXpertMass* is a C++ shared library that is referenced from other projects.
The *libXpertMass* shared library is designed to enshrine the non-GUI functionalities
needed by the following two projects:
* MsXpertSuite/massXpert2;
* MsXpertSuite/mineXpert2.
In particular, it contains abstractions for all the chemical entities required to fully characterize
a polymer chemistry definition, as shown below:
* Isotope
* IsotopicData
* Formula
* Monomer
* Oligomer
* Polymer
* Modif
* CrossLinker
* CrossLink
* Aqueous chemical reactions (cleavages, enzymatic and non-enzymatic)
* Gas-phase chemical reactions (fragmentations, with a sophisticated grammar to describe complex
fragmentation patterns)
* Isotopic cluster modelling/calculations for any chemical entity representable by an element
composition formula and a charge.
* ...
*libXpertMass* has a companion GUI library, *libXpertMassGui* , that is designed to
enshrine the GUI functionalities needed by the same two projects above.
libXpertMassGui
===============
*libXpertMassGui* is a C++ shared library that is referenced from other projects.
The *libXpertMassGui* shared library is designed to enshrine the GUI functionalities
needed by the following two projects:
* MsXpertSuite/massXpert2;
* MsXpertSuite/mineXpert2.
*libXpertMassGui* has a companion GUI library, *libXpertMass* , that is designed to
enshrine the non-GUI functionalities needed by the same two projects above.
|