File: README.md

package info (click to toggle)
libxpertmass 1.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 5,316 kB
  • sloc: cpp: 53,974; xml: 2,193; python: 417; ansic: 72; sh: 54; makefile: 33
file content (48 lines) | stat: -rw-r--r-- 1,541 bytes parent folder | download
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
libXpertMassCore
================

*libXpertMassCore* 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/MassXpert (currently MassXpert3)
* MsXpertSuite/MineXpert (currently MineXpert3)

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 elemental
composition formula and a charge.
* ...

*libXpertMassCore* 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, *libXpertMassCore* , that is designed to
enshrine the non-GUI functionalities needed by the same two projects above.