Source: libxpertmass Section: libs Priority: optional Maintainer: The Debichem Group Uploaders: Filippo Rusconi Rules-Requires-Root: no Build-Depends: debhelper-compat (= 13), cmake, dh-exec, d-shlibs, libxkbcommon-x11-dev, qt6-base-dev, qt6-declarative-dev, libqt6core5compat6-dev, libqcustomplot-dev (>= 2.1.0), libqt6svg6-dev, qt6-documentation-tools, qt6-base-doc-html, libisospec++-dev (>=2.2.1), libsqlite3-dev, libzstd-dev, liblzf-dev, zlib1g-dev, libquazip1-qt6-dev, libpwizlite-dev, libodsstream-dev (>= 0.9.14), libpappsomspp-core-dev (>= 0.11.0), libpappsomspp-gui-dev (>= 0.11.0), libboost1.88-dev, libboost-thread1.88-dev, libboost-system1.88-dev, libboost-filesystem1.88-dev, libboost-iostreams1.88-dev, libboost-chrono1.88-dev, libboost-random1.88-dev, libboost-container1.88-dev, catch2 Standards-Version: 4.7.2 Homepage: http://www.msxpertsuite.org/libxpertmass/ Vcs-Browser: https://salsa.debian.org/debichem-team/libxpertmass Vcs-Git: https://salsa.debian.org/debichem-team/libxpertmass.git Package: libxpertmasscore1 Architecture: any Multi-Arch: same Conflicts: libxpertmass1 Replaces: libxpertmass1 Breaks: libxpertmass1 Depends: ${shlibs:Depends}, ${misc:Depends} Description: C++ mass spectrometry libraries (non-GUI runtime files) The libXpertMassCore and the libXpertMassGui shared libraries are designed to enshrine the non-GUI and the GUI functionalities needed by the following two mass spectrometry projects: . * MsXpertSuite/MassXpert3; * MsXpertSuite/MineXpert3 . libXpertMassCore 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. . libXpertMassGui contains classes useful: . * to display and manage isotopic data, * to configure isotopic cluster calculations, * to configure mass peak shaping processes (GAUSSIAN and LORENTZIAN), * to configure network communications between massXpert2 and MineXpert3. . This package ships the runtime files for the libXpertMassCore library. Package: libxpertmasscore-dev Section: libdevel Architecture: any Multi-Arch: same Conflicts: libxpertmass-dev Replaces: libxpertmass-dev Depends: libxpertmasscore1 (= ${binary:Version}), ${misc:Depends} Recommends: libxpertmass-doc Description: C++ mass spectrometry libraries (non-GUI development files) The libXpertMassCore and the libXpertMassGui shared libraries are designed to enshrine the non-GUI and the GUI functionalities needed by the following two mass spectrometry projects: . * MsXpertSuite/MassXpert3; * MsXpertSuite/MineXpert3 . libXpertMassCore 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. . libXpertMassGui contains classes useful: . * to display and manage isotopic data, * to configure isotopic cluster calculations, * to configure mass peak shaping processes (GAUSSIAN and LORENTZIAN), * to configure network communications between massXpert2 and MineXpert3. . This package ships the development files for the libXpertMassCore library. Package: libxpertmassgui1 Architecture: any Multi-Arch: same Conflicts: libxpertmassgui1 Replaces: libxpertmassgui1 (<< ${binary:Version}) Depends: libxpertmasscore1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: C++ mass spectrometry libraries (GUI runtime files) The libXpertMassCore and the libXpertMassGui shared libraries are designed to enshrine the non-GUI and the GUI functionalities needed by the following two mass spectrometry projects: . * MsXpertSuite/MassXpert3; * MsXpertSuite/MineXpert3 . libXpertMassCore 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. . libXpertMassGui contains classes useful: . * to display and manage isotopic data, * to configure isotopic cluster calculations, * to configure mass peak shaping processes (GAUSSIAN and LORENTZIAN), * to configure network communications between massXpert2 and MineXpert3. . This package ships the runtime files for the libXpertMassGui library. Package: libxpertmassgui-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libxpertmasscore-dev (= ${binary:Version}), libxpertmassgui1 (= ${binary:Version}), ${misc:Depends} Recommends: libxpertmass-doc Description: C++ mass spectrometry libraries (GUI development files) The libXpertMassCore and the libXpertMassGui shared libraries are designed to enshrine the non-GUI and the GUI functionalities needed by the following two mass spectrometry projects: . * MsXpertSuite/MassXpert3; * MsXpertSuite/MineXpert3 . libXpertMassCore 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. . libXpertMassGui contains classes useful: . * to display and manage isotopic data, * to configure isotopic cluster calculations, * to configure mass peak shaping processes (GAUSSIAN and LORENTZIAN), * to configure network communications between massXpert2 and MineXpert3. . This package ships the development files for the libXpertMassGui library. Package: libxpertmass-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: C++ mass spectrometry libraries (documentation files) The libXpertMassCore and the libXpertMassGui shared libraries are designed to enshrine the non-GUI and the GUI functionalities needed by the following two mass spectrometry projects: . * MsXpertSuite/MassXpert3; * MsXpertSuite/MineXpert3 . libXpertMassCore 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. . libXpertMassGui contains classes useful: . * to display and manage isotopic data, * to configure isotopic cluster calculations, * to configure mass peak shaping processes (GAUSSIAN and LORENTZIAN), * to configure network communications between massXpert2 and MineXpert3, * write JavaScript (ECMAscript) code to automate a large number of functions. . This package ships the developer documentation for the two libraries.